fix background of ArdourButtons with no Body
[ardour.git] / gtk2_ardour / ardour_ui.h
index 53abcd0f17fbab61fa3a3c2bef25571aaa4d94a9..de2528d86592b9a75558556f026afb2878989c60 100644 (file)
@@ -202,6 +202,12 @@ public:
 
        static ARDOUR_UI *instance () { return theArdourUI; }
 
+       /* signal emitted when escape key is pressed. All UI components that
+          need to respond to Escape in some way (e.g. break drag, clear
+          selection, etc) should connect to and handle this.
+       */
+       PBD::Signal0<void> Escape;
+
        PublicEditor&     the_editor() { return *editor;}
        Mixer_UI* the_mixer() { return mixer; }
 
@@ -255,6 +261,7 @@ public:
        void synchronize_sync_source_and_video_pullup ();
 
        void add_route ();
+       void add_route_dialog_finished (int);
 
        void add_routes_part_two ();
        void add_routes_thread ();
@@ -877,6 +884,9 @@ private:
 
        void step_up_through_tabs ();
        void step_down_through_tabs ();
+
+       void escape ();
+       void pre_release_dialog ();
 };
 
 #endif /* __ardour_gui_h__ */