summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_dialogs.cc
diff options
context:
space:
mode:
authorAdrian Knoth <adi@drcomp.erfurt.thur.de>2014-03-21 13:45:00 +0100
committerAdrian Knoth <adi@drcomp.erfurt.thur.de>2014-03-21 16:08:53 +0100
commit5f45828c67749a54a6f274557cf25006b1989692 (patch)
tree8eb32839afebe0a5d48f0655c9287b98abf77d2b /gtk2_ardour/ardour_ui_dialogs.cc
parent92b7e0709c331771c79df90ffe383e7f45ecdf28 (diff)
Add option to display the mixer in fullscreen
This is useful for dual-head setups.
Diffstat (limited to 'gtk2_ardour/ardour_ui_dialogs.cc')
-rw-r--r--gtk2_ardour/ardour_ui_dialogs.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc
index b0ac528b79..6f55f7cc44 100644
--- a/gtk2_ardour/ardour_ui_dialogs.cc
+++ b/gtk2_ardour/ardour_ui_dialogs.cc
@@ -565,3 +565,18 @@ ARDOUR_UI::editor_meter_peak_button_release (GdkEventButton* ev)
}
return true;
}
+
+void
+ARDOUR_UI::toggle_mixer_space()
+{
+ Glib::RefPtr<Action> act = ActionManager::get_action ("Common", "ToggleMaximalMixer");
+
+ if (act) {
+ Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic(act);
+ if (tact->get_active()) {
+ mixer->maximise_mixer_space ();
+ } else {
+ mixer->restore_mixer_space ();
+ }
+ }
+}