more fixes for tabbable visibility management
authorPaul Davis <paul@linuxaudiosystems.com>
Sat, 25 Jul 2015 13:18:44 +0000 (09:18 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 22 Feb 2016 20:31:23 +0000 (15:31 -0500)
gtk2_ardour/ardour_ui_dialogs.cc

index 98adae7cefd392091cca31a83aa4e58765d2e3c5..1e94f68859111b58206aded494bb667e9765c6e2 100644 (file)
@@ -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));