diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-07-25 09:18:44 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-02-22 15:31:23 -0500 |
commit | 58757ebd387ca6f46c365025daf5b3b65455279a (patch) | |
tree | fe6e8ad7bc5ba221f30dc6229baa7d98939072c8 /gtk2_ardour/ardour_ui_dialogs.cc | |
parent | 077bb13e94ee08bf4f56e8fc98087f82163ff6b3 (diff) |
more fixes for tabbable visibility management
Diffstat (limited to 'gtk2_ardour/ardour_ui_dialogs.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui_dialogs.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index 98adae7cef..1e94f68859 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -379,7 +379,13 @@ ARDOUR_UI::tabbable_state_change (Tabbable& t) sensitive_action_names.push_back (string_compose ("detach-%1", downcased_name)); sensitive_action_names.push_back (string_compose ("hide-%1", downcased_name)); + } else if (t.tabbed_by_default ()) { + insensitive_action_names.push_back (string_compose ("attach-%1", downcased_name)); + insensitive_action_names.push_back (string_compose ("hide-%1", downcased_name)); + sensitive_action_names.push_back (string_compose ("show-%1", downcased_name)); + sensitive_action_names.push_back (string_compose ("detach-%1", downcased_name)); + } else if (t.window_visible()) { insensitive_action_names.push_back (string_compose ("detach-%1", downcased_name)); |