diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-05-05 20:29:46 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-05-05 20:29:46 +0000 |
commit | 1ae1eeb25762887599fcc12e1fc9163c76014525 (patch) | |
tree | 410d49990b2a429dbb68c415b89096903d74f6ae /gtk2_ardour/route_ui.h | |
parent | 958d5ffefd8cbd386ec334060b9e887797afa728 (diff) |
led\'s for solo-safe and solo-isolate, rather than a context menu (mixer strip only). not finished and some logic errors in terms of turning things on and off
git-svn-id: svn://localhost/ardour2/branches/3.0@7066 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/route_ui.h')
-rw-r--r-- | gtk2_ardour/route_ui.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk2_ardour/route_ui.h b/gtk2_ardour/route_ui.h index 1dae38d9d9..cc11b18094 100644 --- a/gtk2_ardour/route_ui.h +++ b/gtk2_ardour/route_ui.h @@ -47,6 +47,7 @@ namespace Gtk { } class BindableToggleButton; +class LED; class RouteUI : public virtual AxisView { @@ -89,6 +90,9 @@ class RouteUI : public virtual AxisView BindableToggleButton* rec_enable_button; /* audio tracks */ BindableToggleButton* show_sends_button; /* busses */ + LED* solo_safe_led; + LED* solo_isolated_led; + Gtk::Label solo_button_label; Gtk::Label mute_button_label; Gtk::Label invert_button_label; @@ -144,6 +148,9 @@ class RouteUI : public virtual AxisView void solo_isolated_toggle (void*, Gtk::CheckMenuItem*); void toggle_solo_isolated (Gtk::CheckMenuItem*); + bool solo_isolate_button_release (GdkEventButton*); + bool solo_safe_button_release (GdkEventButton*); + void solo_safe_toggle (void*, Gtk::CheckMenuItem*); void toggle_solo_safe (Gtk::CheckMenuItem*); |