new trim cursors from chrisg, fix up hotspots for said cursors, make Editor cursors...
[ardour.git] / gtk2_ardour / route_ui.h
index 1dae38d9d9d4f6083b47088db67539f1bbf41082..cc11b1809470f69aaf2eaf773117116e4fcafbd5 100644 (file)
@@ -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*);