From b0fdefb7af31ff6f81e0b89891c748b42c78df3d Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 12 Jun 2012 04:20:13 +0000 Subject: maximise-editor patch from Rodrigo: * makes "View >> Toolbar When Maximized" act immediately, i.e., even when already maximized changing this toggle changes whenever toolbar is shown or not; * renames "Toolbar When Maximized" to "Show Toolbar" as it acts whenever editor has maximized space or not. git-svn-id: svn://localhost/ardour2/branches/3.0@12668 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/ardour_ui_options.cc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'gtk2_ardour/ardour_ui_options.cc') diff --git a/gtk2_ardour/ardour_ui_options.cc b/gtk2_ardour/ardour_ui_options.cc index f2f7d397df..ea299b2f04 100644 --- a/gtk2_ardour/ardour_ui_options.cc +++ b/gtk2_ardour/ardour_ui_options.cc @@ -52,7 +52,7 @@ ARDOUR_UI::toggle_keep_tearoffs () { ActionManager::toggle_config_state ("Common", "KeepTearoffs", &RCConfiguration::set_keep_tearoffs, &RCConfiguration::get_keep_tearoffs); - ARDOUR_UI::toggle_editing_space (); + ARDOUR_UI::toggle_editing_space_force (true); } void @@ -276,15 +276,21 @@ ARDOUR_UI::toggle_video_sync() void ARDOUR_UI::toggle_editing_space() +{ + toggle_editing_space_force(false); +} + +void +ARDOUR_UI::toggle_editing_space_force(bool force) { Glib::RefPtr act = ActionManager::get_action ("Common", "ToggleMaximalEditor"); if (act) { Glib::RefPtr tact = Glib::RefPtr::cast_dynamic(act); if (tact->get_active()) { - maximise_editing_space (); + maximise_editing_space (force); } else { - restore_editing_space (); + restore_editing_space (force); } } } -- cgit v1.2.3