Plugin GUI activate/enable update (prefer enable)
[ardour.git] / gtk2_ardour / plugin_ui.h
index 4aed3648c7a4953413420fb343d7985568f158e5..ca855d0571d4dfb86ecd89d9fae321d21ce96481 100644 (file)
@@ -145,7 +145,7 @@ class PlugUIBase : public virtual sigc::trackable, public PBD::ScopedConnectionL
        ArdourButton automation_write_all_button;
        /** a button which sets all controls' automation setting to Touch */
        ArdourButton automation_touch_all_button;
-       
+
        void set_latency_label ();
 
        LatencyGUI* latency_gui;
@@ -170,7 +170,6 @@ class PlugUIBase : public virtual sigc::trackable, public PBD::ScopedConnectionL
        void processor_active_changed (boost::weak_ptr<ARDOUR::Processor> p);
        void plugin_going_away ();
        void automation_state_changed ();
-       virtual void parameter_changed (uint32_t, float);
        void preset_added_or_removed ();
        void update_preset_modified ();
 
@@ -247,10 +246,10 @@ class GenericPluginUI : public PlugUIBase, public Gtk::VBox
 
                Gtk::ComboBoxText*                      combo;
                boost::shared_ptr<ARDOUR::ScalePoints>  scale_points;
-               Gtk::ToggleButton*                      button;
                boost::shared_ptr<AutomationController> controller;
                Gtkmm2ext::ClickBox*                    clickbox;
                Gtk::Label                              label;
+               bool                                    button;
                bool                                    update_pending;
                char                                    ignore_change;
                Gtk::Button                             automate_button;
@@ -283,9 +282,7 @@ class GenericPluginUI : public PlugUIBase, public Gtk::VBox
                                     bool                                         is_input);
 
        void ui_parameter_changed (ControlUI* cui);
-       void toggle_parameter_changed (ControlUI* cui);
        void update_control_display (ControlUI* cui);
-       void control_port_toggled (ControlUI* cui);
        void control_combo_changed (ControlUI* cui);
 
        void astate_clicked (ControlUI*);