add text entry cursor color to dark theme
[ardour.git] / gtk2_ardour / plugin_ui.h
index 6ae548d8fbe0a43c65b6ce7260ed2b3e31068df8..d2e5e21cca15f918d86fd0337ffbc7b9fc292f7d 100644 (file)
@@ -125,6 +125,8 @@ class PlugUIBase : public virtual sigc::trackable, public PBD::ScopedConnectionL
        ArdourButton save_button;
        /** a button to delete the current preset (if it is a user one) */
        ArdourButton delete_button;
+       /** a button to delete the reset the plugin params */
+       ArdourButton reset_button;
        /** a button to bypass the plugin */
        ArdourButton bypass_button;
        /** a button to acquire keyboard focus */
@@ -143,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;
@@ -160,13 +162,14 @@ class PlugUIBase : public virtual sigc::trackable, public PBD::ScopedConnectionL
        void add_plugin_setting ();
        void save_plugin_setting ();
        void delete_plugin_setting ();
+       void reset_plugin_parameters ();
        bool focus_toggled(GdkEventButton*);
        bool bypass_button_release(GdkEventButton*);
        void toggle_description ();
        void toggle_plugin_analysis ();
        void processor_active_changed (boost::weak_ptr<ARDOUR::Processor> p);
        void plugin_going_away ();
-       virtual void parameter_changed (uint32_t, float);
+       void automation_state_changed ();
        void preset_added_or_removed ();
        void update_preset_modified ();