summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-01-23 16:26:41 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:38 -0400
commit5c658db4bff20aea644751f58c7e8c85385d3b2c (patch)
treebd326adae482ff6bcbb27c647a3d3065e2aad232 /gtk2_ardour/ardour_ui.h
parent87481a2ee17023686991e1a87182c2e8ed335690 (diff)
most of the changes required to add a new master faders tabbable
the visibility button isn't actually working correctly
Diffstat (limited to 'gtk2_ardour/ardour_ui.h')
-rw-r--r--gtk2_ardour/ardour_ui.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h
index 3039ecc172..a0e747f5e6 100644
--- a/gtk2_ardour/ardour_ui.h
+++ b/gtk2_ardour/ardour_ui.h
@@ -119,6 +119,7 @@ class ButtonJoiner;
class ConnectionEditor;
class DuplicateRouteDialog;
class MainClock;
+class MasterFaders;
class Mixer_UI;
class ArdourPrompter;
class PublicEditor;
@@ -204,6 +205,7 @@ public:
PublicEditor& the_editor() { return *editor;}
Mixer_UI* the_mixer() { return mixer; }
+ MasterFaders* the_masters() { return masters; }
void new_midi_tracer_window ();
void toggle_editing_space();
@@ -384,6 +386,7 @@ private:
Gtk::Notebook _tabs;
PublicEditor* editor;
Mixer_UI* mixer;
+ MasterFaders* masters;
Gtk::Tooltips _tooltips;
NSM_Client* nsm;
bool _was_dirty;
@@ -667,6 +670,7 @@ private:
int create_editor ();
int create_meterbridge ();
int create_luawindow ();
+ int create_masters ();
Meterbridge *meterbridge;
LuaWindow *luawindow;
@@ -853,6 +857,7 @@ private:
ArdourButton editor_visibility_button;
ArdourButton mixer_visibility_button;
ArdourButton prefs_visibility_button;
+ ArdourButton masters_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);