#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"
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
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;
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 ();
Gtkmm2ext::ActionMap global_actions;
+ ARDOUR::PresentationInfo::order_t translate_order (RouteDialogs::InsertAt);
+
protected:
friend class PublicEditor;
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 ();
void step_down_through_tabs ();
void escape ();
+ void close_current_dialog ();
+ void pre_release_dialog ();
};
#endif /* __ardour_gui_h__ */