pixbufs instead of pixmaps; function-scope local fd's for reading from a FileSource
[ardour.git] / gtk2_ardour / ardour_ui_options.cc
index 14b385e175da60cf463bc99207d488c05e45fd11..91e2d2e2e8763b47e9696b1ede261f37ba61549e 100644 (file)
@@ -186,6 +186,20 @@ ARDOUR_UI::toggle_punch_out ()
        toggle_session_state ("Transport", "TogglePunchOut", &Session::set_punch_out, &Session::get_punch_out);
 }
 
+void
+ARDOUR_UI::toggle_editing_space()
+{
+       Glib::RefPtr<Action> act = ActionManager::get_action ("Common", "ToggleMaximalEditor");
+       if (act) {
+               Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic(act);
+               if (tact->get_active()) {
+                       maximise_editing_space ();
+               } else {
+                       restore_editing_space ();
+               }
+       }
+}
+
 void
 ARDOUR_UI::toggle_UseHardwareMonitoring()
 {