diff options
author | Sampo Savolainen <v2@iki.fi> | 2008-10-15 19:21:26 +0000 |
---|---|---|
committer | Sampo Savolainen <v2@iki.fi> | 2008-10-15 19:21:26 +0000 |
commit | 1bca6b5c74064b9e8a6f70b45fb1c04a95534d30 (patch) | |
tree | 237aff48f3f983d45345a4e6238bc486db7da780 /gtk2_ardour/plugin_ui.h | |
parent | 68d8f26dc4308a37c0f3e03ea87f1f3059547e61 (diff) |
Make EQ Gui optional and seize updating the graph when the analysis is not visible (either via the toggle or window visibility).
git-svn-id: svn://localhost/ardour2/branches/3.0@3973 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/plugin_ui.h')
-rw-r--r-- | gtk2_ardour/plugin_ui.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gtk2_ardour/plugin_ui.h b/gtk2_ardour/plugin_ui.h index a957fc37cb..2dcaaf188c 100644 --- a/gtk2_ardour/plugin_ui.h +++ b/gtk2_ardour/plugin_ui.h @@ -87,6 +87,7 @@ class PlugUIBase : public virtual sigc::trackable Gtk::ComboBoxText preset_combo; Gtk::Button save_button; Gtk::ToggleButton bypass_button; + LatencyGUI latency_gui; void setting_selected(); @@ -95,7 +96,7 @@ class PlugUIBase : public virtual sigc::trackable void processor_active_changed (boost::weak_ptr<ARDOUR::Processor> p); }; -class GenericPluginUI : public PlugUIBase, public Gtk::VBox +class GenericPluginUI : public PlugUIBase, public Gtk::HPaned { public: GenericPluginUI (boost::shared_ptr<ARDOUR::PluginInsert> plug, bool scrollable=false); @@ -108,12 +109,16 @@ class GenericPluginUI : public PlugUIBase, public Gtk::VBox bool stop_updating(GdkEventAny*); private: + Gtk::VBox main_contents; + Gtk::HBox settings_box; Gtk::HBox hpacker; Gtk::Table button_table; Gtk::Table output_table; + Gtk::ToggleButton eqgui_toggle; + Gtk::ScrolledWindow scroller; Gtk::Adjustment hAdjustment; Gtk::Adjustment vAdjustment; @@ -200,6 +205,8 @@ class GenericPluginUI : public PlugUIBase, public Gtk::VBox void start_touch (ControlUI*); void stop_touch (ControlUI*); + void toggle_plugin_analysis (); + void print_parameter (char *buf, uint32_t len, uint32_t param); }; |