diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2005-11-25 03:36:42 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2005-11-25 03:36:42 +0000 |
commit | 2dd3c9578fa01dc5dca94f6ba9e4ded8f36b539c (patch) | |
tree | 8bc2c2fdd88d2ea156b70fc382e8f3bfb0e6f64a /gtk2_ardour/plugin_ui.h | |
parent | aca31b078bc50dfa193c4024515068001b56489c (diff) |
advance compilation to include plugin_ui.cc
git-svn-id: svn://localhost/trunk/ardour2@111 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/plugin_ui.h')
-rw-r--r-- | gtk2_ardour/plugin_ui.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gtk2_ardour/plugin_ui.h b/gtk2_ardour/plugin_ui.h index dd16082489..61d3d41580 100644 --- a/gtk2_ardour/plugin_ui.h +++ b/gtk2_ardour/plugin_ui.h @@ -64,15 +64,15 @@ namespace Gtkmm2ext { class PixmapButton; } -class PlugUIBase : public sigc::trackable +class PlugUIBase : public virtual sigc::trackable { public: PlugUIBase (ARDOUR::PluginInsert&); virtual ~PlugUIBase() {} virtual gint get_preferred_height () = 0; - virtual void start_updating() = 0; - virtual void stop_updating() = 0; + virtual bool start_updating(GdkEventAny*) = 0; + virtual bool stop_updating(GdkEventAny*) = 0; protected: ARDOUR::PluginInsert& insert; @@ -94,8 +94,8 @@ class PluginUI : public PlugUIBase, public Gtk::VBox gint get_preferred_height () { return prefheight; } - void start_updating(); - void stop_updating(); + bool start_updating(GdkEventAny*); + bool stop_updating(GdkEventAny*); private: ARDOUR::AudioEngine &engine; @@ -186,7 +186,7 @@ class PluginUI : public PlugUIBase, public Gtk::VBox void parameter_changed (uint32_t, float, ControlUI* cui); void update_control_display (ControlUI* cui); void control_port_toggled (ControlUI* cui); - void control_combo_changed (GdkEventAny* ignored, ControlUI* cui); + void control_combo_changed (ControlUI* cui); void redirect_active_changed (ARDOUR::Redirect*, void*); @@ -223,8 +223,8 @@ class VSTPluginUI : public PlugUIBase, public Gtk::VBox ~VSTPluginUI (); gint get_preferred_height (); - void start_updating() {} - void stop_updating() {} + bool start_updating(GdkEventAny*) {} + bool stop_updating(GdkEventAny*) {} int package (Gtk::Window&); |