summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/ardour_ui.h')
-rw-r--r--gtk2_ardour/ardour_ui.h21
1 files changed, 10 insertions, 11 deletions
diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h
index 0cbc9935bf..996349c990 100644
--- a/gtk2_ardour/ardour_ui.h
+++ b/gtk2_ardour/ardour_ui.h
@@ -112,10 +112,9 @@ class ARDOUR_UI : public Gtkmm2ext::UI
void show_splash ();
void hide_splash ();
- int load_session (const string & path, const string & snapshot, string* mix_template = 0);
+ int load_session (const Glib::ustring & path, const Glib::ustring& snapshot, Glib::ustring mix_template = Glib::ustring());
bool session_loaded;
- /// @return zero if building the session was successful
- int build_session (const string & path, const string & snapshot,
+ int build_session (const Glib::ustring& path, const Glib::ustring& snapshot,
uint32_t ctl_chns,
uint32_t master_chns,
ARDOUR::AutoConnectOption input_connect,
@@ -155,7 +154,9 @@ class ARDOUR_UI : public Gtkmm2ext::UI
PublicEditor& the_editor(){return *editor;}
Mixer_UI* the_mixer() { return mixer; }
-
+
+ ARDOUR::AudioEngine& the_engine() const { return *engine; }
+
void toggle_key_editor ();
void toggle_location_window ();
void toggle_theme_manager ();
@@ -280,8 +281,6 @@ class ARDOUR_UI : public Gtkmm2ext::UI
ARDOUR::AudioEngine *engine;
ARDOUR::Session *session;
- bool check_audioengine();
-
Gtk::Tooltips _tooltips;
void goto_editor_window ();
@@ -482,6 +481,7 @@ class ARDOUR_UI : public Gtkmm2ext::UI
void solo_alert_toggle ();
void audition_alert_toggle ();
+ void big_clock_value_changed ();
void primary_clock_value_changed ();
void secondary_clock_value_changed ();
@@ -578,7 +578,7 @@ class ARDOUR_UI : public Gtkmm2ext::UI
void transport_goto_end ();
void transport_stop ();
void transport_stop_and_forget_capture ();
- void transport_record ();
+ void transport_record (bool roll);
void transport_roll ();
void transport_play_selection();
void transport_forward (int option);
@@ -753,10 +753,7 @@ class ARDOUR_UI : public Gtkmm2ext::UI
void no_memory_warning ();
void check_memory_locking ();
- bool ab_direction;
- void disable_all_plugins ();
- void ab_all_plugins ();
-
+ bool check_audioengine();
void audioengine_setup ();
void display_message (const char *prefix, gint prefix_len,
@@ -766,6 +763,8 @@ class ARDOUR_UI : public Gtkmm2ext::UI
Gtk::MessageDialog* loading_dialog;
void platform_specific ();
+ void platform_setup ();
+ void fontconfig_dialog ();
};
#endif /* __ardour_gui_h__ */