allow sending OSC from inline display UIs
[ardour.git] / gtk2_ardour / ardour_ui.h
index 93dc47ff1210d8c430ead39ed48eb823e9683c90..637cc117103242ac23f33bf86c064fb5ec475277 100644 (file)
@@ -91,6 +91,7 @@
 #include "location_ui.h"
 #include "lua_script_manager.h"
 #include "rc_option_editor.h"
+#include "route_dialogs.h"
 #include "route_params_ui.h"
 #include "session_option_editor.h"
 #include "speaker_dialog.h"
@@ -218,6 +219,8 @@ public:
        void toggle_monitor_section_visibility ();
        void toggle_keep_tearoffs();
 
+       void reset_focus (Gtk::Widget*);
+
        static PublicEditor* _instance;
 
        /** Emitted frequently with the audible frame, false, and the edit point as
@@ -232,6 +235,7 @@ public:
 
        XMLNode* main_window_settings() const;
        XMLNode* editor_settings() const;
+       XMLNode* preferences_settings() const;
        XMLNode* mixer_settings () const;
        XMLNode* keyboard_settings () const;
        XMLNode* tearoff_settings (const char*) const;
@@ -261,6 +265,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 ();
@@ -374,6 +379,8 @@ public:
 
        Gtkmm2ext::ActionMap global_actions;
 
+       ARDOUR::PresentationInfo::order_t translate_order (RouteDialogs::InsertAt);
+
 protected:
        friend class PublicEditor;
 
@@ -677,8 +684,8 @@ private:
 
        bool save_as_progress_update (float fraction, int64_t cnt, int64_t total, Gtk::Label* label, Gtk::ProgressBar* bar);
        void save_session_as ();
+       void archive_session ();
        void rename_session ();
-       ARDOUR::PresentationInfo::order_t translate_order (AddRouteDialog::InsertAt);
 
        int         create_mixer ();
        int         create_editor ();
@@ -885,6 +892,8 @@ private:
        void step_down_through_tabs ();
 
        void escape ();
+       void close_current_dialog ();
+       void pre_release_dialog ();
 };
 
 #endif /* __ardour_gui_h__ */