diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2009-05-04 17:49:28 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2009-05-04 17:49:28 +0000 |
commit | 49f28513f5f3f343ee9d51b0df25c7bd78478542 (patch) | |
tree | a9ad102148c0001a57893b99e3584bf382e72477 /gtk2_ardour/plugin_ui.h | |
parent | 807bc4c3d6c619244ac01d6be8ad98109140e3e6 (diff) |
clean up that godawful ugly latency GUI in plugin UIs
git-svn-id: svn://localhost/ardour2/branches/3.0@5038 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/plugin_ui.h')
-rw-r--r-- | gtk2_ardour/plugin_ui.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/gtk2_ardour/plugin_ui.h b/gtk2_ardour/plugin_ui.h index e074a9f7b0..e65abbac59 100644 --- a/gtk2_ardour/plugin_ui.h +++ b/gtk2_ardour/plugin_ui.h @@ -43,8 +43,6 @@ #include "ardour/types.h" -#include "ardour_dialog.h" -#include "latency_gui.h" #include "automation_controller.h" namespace ARDOUR { @@ -67,6 +65,9 @@ namespace Gtkmm2ext { class PixmapButton; } +class LatencyGUI; +class ArdourDialog; + class PlugUIBase : public virtual sigc::trackable { public: @@ -83,6 +84,8 @@ class PlugUIBase : public virtual sigc::trackable virtual void update_presets (); + void latency_button_clicked (); + protected: boost::shared_ptr<ARDOUR::PluginInsert> insert; boost::shared_ptr<ARDOUR::Plugin> plugin; @@ -91,7 +94,12 @@ class PlugUIBase : public virtual sigc::trackable Gtk::ToggleButton bypass_button; Gtk::EventBox focus_button; - LatencyGUI latency_gui; + Gtk::Label latency_label; + Gtk::Button latency_button; + void set_latency_label (); + + LatencyGUI* latency_gui; + ArdourDialog* latency_dialog; Gtk::Expander plugin_eq_bin; Gtk::ToggleButton eqgui_toggle; |