X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Froute_ui.h;h=cc11b1809470f69aaf2eaf773117116e4fcafbd5;hb=fe85a922ec4a3e0cf1107adadfa50ad7b8417aa3;hp=1dae38d9d9d4f6083b47088db67539f1bbf41082;hpb=a8e354ed7bb38f8be8bfdda33841f3f238e8bbab;p=ardour.git 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*);