Tempo ramps - tempo drags respect the snap modifier. add some documentation.
[ardour.git] / libs / ardour / ardour / pan_controllable.h
index 9abbec42ab82277fe9af408549410d514390a245..85a4efe2fc17dbace82686bb80abc63b422f32a5 100644 (file)
@@ -36,17 +36,23 @@ class Pannable;
 
 class LIBARDOUR_API PanControllable : public AutomationControl
 {
-public:
+  public:
        PanControllable (Session& s, std::string name, Pannable* o, Evoral::Parameter param)
-               : AutomationControl (s, param, boost::shared_ptr<AutomationList>(new AutomationList(param)), name)
+               : AutomationControl (s,
+                                    param,
+                                    ParameterDescriptor(param),
+                                    boost::shared_ptr<AutomationList>(new AutomationList(param)),
+                                    name)
                , owner (o)
        {}
 
        double lower () const;
-       void set_value (double);
+       void set_value (double, PBD::Controllable::GroupControlDisposition group_override);
+       void set_value_unchecked (double);
 
-private:
+  private:
        Pannable* owner;
+       void _set_value (double, PBD::Controllable::GroupControlDisposition group_override);
 };
 
 } // namespace