New Tabbable: Trigger-Page skeleton

This commit is contained in:
Robin Gareus 2021-11-09 02:27:38 +01:00
parent 229a8aea13
commit 9ce604bc03
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
11 changed files with 382 additions and 6 deletions

View file

@ -157,6 +157,7 @@ class MainClock;
class Mixer_UI;
class PublicEditor;
class RecorderUI;
class TriggerPage;
class SaveAsDialog;
class SaveTemplateDialog;
class SessionDialog;
@ -280,6 +281,7 @@ public:
XMLNode* editor_settings() const;
XMLNode* preferences_settings() const;
XMLNode* mixer_settings () const;
XMLNode* trigger_page_settings () const;
XMLNode* recorder_settings () const;
XMLNode* keyboard_settings () const;
XMLNode* tearoff_settings (const char*) const;
@ -420,6 +422,7 @@ private:
PublicEditor* editor;
Mixer_UI* mixer;
RecorderUI* recorder;
TriggerPage* trigger_page;
Gtk::Tooltips _tooltips;
NSM_Client* nsm;
bool _was_dirty;
@ -711,6 +714,7 @@ private:
int create_meterbridge ();
int create_masters ();
int create_recorder ();
int create_trigger_page ();
Meterbridge *meterbridge;
@ -903,6 +907,7 @@ private:
ArdourWidgets::ArdourButton mixer_visibility_button;
ArdourWidgets::ArdourButton prefs_visibility_button;
ArdourWidgets::ArdourButton recorder_visibility_button;
ArdourWidgets::ArdourButton trigger_page_visibility_button;
bool key_press_focus_accelerator_handler (Gtk::Window& window, GdkEventKey* ev, Gtkmm2ext::Bindings*);
bool try_gtk_accel_binding (GtkWindow* win, GdkEventKey* ev, bool translate, GdkModifierType modifier);