# HG changeset patch # User IBBoard # Date 1491830229 -3600 # Node ID 433eecb1f9b5f59916754d17d45fe796b7f5eb10 # Parent ad922cd4c5405d9136d0c83278d006aeee3021c9 Fix "busy" headerbar buttons "Get Busy" is an option in Widget Factory. It disables headerbar buttons. Removing the include override makes everything go flat/disabled, regardless of action type diff -r ad922cd4c540 -r 433eecb1f9b5 gtk-3.20/gtk.css --- a/gtk-3.20/gtk.css Mon Apr 10 13:49:22 2017 +0100 +++ b/gtk-3.20/gtk.css Mon Apr 10 14:17:09 2017 +0100 @@ -4913,24 +4913,6 @@ background-image: none; border-color: #303030; box-shadow: 0 1px #575757; } - .titlebar:not(headerbar) headerbar:not(.selection-mode) button:disabled:active, .titlebar:not(headerbar) headerbar:not(.selection-mode) button:disabled:checked, .titlebar:not(headerbar) headerbar:not(.selection-mode) button.suggested-action:disabled:active, .titlebar:not(headerbar) headerbar:not(.selection-mode) button.suggested-action:disabled:checked, - headerbar:not(.selection-mode) button:disabled:active, - headerbar:not(.selection-mode) button:disabled:checked, - headerbar:not(.selection-mode) button.suggested-action:disabled:active, - headerbar:not(.selection-mode) button.suggested-action:disabled:checked { - border-color: #242424; - background-image: image(#545454); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .titlebar:not(headerbar) headerbar:not(.selection-mode) button:disabled:active label, .titlebar:not(headerbar) headerbar:not(.selection-mode) button:disabled:active, .titlebar:not(headerbar) headerbar:not(.selection-mode) button:disabled:checked label, .titlebar:not(headerbar) headerbar:not(.selection-mode) button:disabled:checked, .titlebar:not(headerbar) headerbar:not(.selection-mode) button.suggested-action:disabled:active label, .titlebar:not(headerbar) headerbar:not(.selection-mode) button.suggested-action:disabled:active, .titlebar:not(headerbar) headerbar:not(.selection-mode) button.suggested-action:disabled:checked label, .titlebar:not(headerbar) headerbar:not(.selection-mode) button.suggested-action:disabled:checked, - headerbar:not(.selection-mode) button:disabled:active label, - headerbar:not(.selection-mode) button:disabled:active, - headerbar:not(.selection-mode) button:disabled:checked label, - headerbar:not(.selection-mode) button:disabled:checked, - headerbar:not(.selection-mode) button.suggested-action:disabled:active label, - headerbar:not(.selection-mode) button.suggested-action:disabled:active, - headerbar:not(.selection-mode) button.suggested-action:disabled:checked label, - headerbar:not(.selection-mode) button.suggested-action:disabled:checked { - color: #a6a6a6; } .titlebar:not(headerbar) headerbar:not(.selection-mode) button:drop(active), headerbar:not(.selection-mode) button:drop(active) { color: #4e9a06; diff -r ad922cd4c540 -r 433eecb1f9b5 gtk-3.20/gtk.scss --- a/gtk-3.20/gtk.scss Mon Apr 10 13:49:22 2017 +0100 +++ b/gtk-3.20/gtk.scss Mon Apr 10 14:17:09 2017 +0100 @@ -7,7 +7,6 @@ /// TODO: /// * Firefox GTK3 uses dark text on background tabs -/// * Header bar has "Busy" state I've never seen before and it makes Close and Menu buttons turn grey $variant: 'light'; @@ -301,9 +300,6 @@ background-image: none; border-color: $header_button_border; box-shadow: 0 1px $header_button_raised_gradient_color_a; - - &:active, - &:checked { @include button(insensitive-active, $header_button_raised_gradient_color_a, $fg_dark_color); } } &:drop(active) {