diff options
-rw-r--r-- | desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-assets.css | 135 | ||||
-rw-r--r-- | desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-backgrounds.css | 135 | ||||
-rw-r--r-- | desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-borders.css | 185 | ||||
-rw-r--r-- | desktop-themes/BlueMenta/gtk-3.0/gtk-widgets.css | 563 | ||||
-rw-r--r-- | desktop-themes/BlueMenta/gtk-3.0/other-applications.css | 14 | ||||
-rw-r--r-- | desktop-themes/BlueMenta/gtk-3.0/window-controls.css | 404 |
6 files changed, 871 insertions, 565 deletions
diff --git a/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-assets.css b/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-assets.css index 89796a33..8840df4b 100644 --- a/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-assets.css +++ b/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-assets.css @@ -1,12 +1,3 @@ -/*************** - * Resize grip * - ***************/ - -.grip { - background-color: transparent; - background-image: url("assets/resize-grip.svg"); -} - /******************* * Pane separators * *******************/ @@ -32,9 +23,10 @@ * Header bar separator * *************************/ +headerbar > box > separator.vertical, .header-bar > GtkBox > .separator.vertical { - -GtkWidget-wide-separators: 1; - -GtkWidget-separator-width: 2px; + -GtkWidget-wide-separators: 1; /* deprecated, but ignored */ + -GtkWidget-separator-width: 2px; /* deprecated, but ignored */ background: transparent; border-width: 0 1px 0 1px; border-style: solid; @@ -48,6 +40,8 @@ /* draw regular check and radio items using our SVG assets */ +check, +.view.cell check, .check, .view.cell.check { -gtk-icon-source: -gtk-scaled(url("assets/check-normal.png")); @@ -55,14 +49,20 @@ background-position: center; } -.check:insensitive { +check:disabled, +.check:disabled { -gtk-icon-source: -gtk-scaled(url("assets/check-normal-ins.png")); } -.check row:insensitive { +check row:disabled, +.check row:disabled { background-color: transparent; } +check:active, +check:checked, +.view.cell check:active, +.view.cell check:checked, .check:active, .check:checked, .view.cell.check:active, @@ -70,19 +70,25 @@ -gtk-icon-source: -gtk-scaled(url("assets/check-active.png")); } -.check:active:insensitive, -.check:checked:insensitive { +check:active:disabled, +check:checked:disabled, +.check:active:disabled, +.check:checked:disabled { -gtk-icon-source: -gtk-scaled(url("assets/check-active-ins.png")); } -.check:inconsistent { +check:indeterminate, +.check:indeterminate { -gtk-icon-source: -gtk-scaled(url("assets/check-mixed-active.png")); } -.check:inconsistent:insensitive { +check:indeterminate:disabled, +.check:indeterminate:disabled { -gtk-icon-source: -gtk-scaled(url("assets/check-mixed-active-ins.png")); } +radio, +.view.cell radio, .radio, .view.cell.radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-normal.png")); @@ -90,14 +96,20 @@ background-position: center; } -.radio:insensitive { +radio:disabled, +.radio:disabled { -gtk-icon-source: -gtk-scaled(url("assets/radio-normal-ins.png")); } -.radio row:insensitive { +radio row:disabled, +.radio row:disabled { background-color: transparent; } +radio:active, +.view.cell radio:active, +radio:checked, +.view.cell radio:checked, .radio:active, .view.cell.radio:active, .radio:checked, @@ -105,16 +117,20 @@ -gtk-icon-source: -gtk-scaled(url("assets/radio-active.png")); } -.radio:active:insensitive, -.radio:checked:insensitive { +radio:active:disabled, +radio:checked:disabled, +.radio:active:disabled, +.radio:checked:disabled { -gtk-icon-source: -gtk-scaled(url("assets/radio-active-ins.png")); } -.radio:inconsistent { +radio:indeterminate, +.radio:indeterminate { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png")); } -.radio:inconsistent:insensitive { +.radio:indeterminate:disabled, +.radio:indeterminate:disabled { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-ins.png")); } @@ -146,136 +162,170 @@ /************* * GtkSwitch * *************/ + +switch, GtkSwitch.trough { background-image: url("assets/switch-off.png"); + background-repeat: no-repeat; } +switch:active, GtkSwitch.trough:active { background-image: url("assets/switch-on.png"); + background-repeat: no-repeat; } -GtkSwitch.trough:insensitive { +switch:disabled, +GtkSwitch.trough:disabled { background-image: url("assets/switch-off-ins.png"); + background-repeat: no-repeat; } -GtkSwitch.trough:active:insensitive { +switch:active:disabled, +GtkSwitch.trough:active:disabled { background-image: url("assets/switch-on-ins.png"); + background-repeat: no-repeat; } /********************* * GtkScale's slider * *********************/ +scale slider, .scale.slider, .scale.slider.horizontal { background-image: url("assets/slider.png"); + background-repeat: no-repeat; } +scale slider:hover, .scale.slider:hover, .scale.slider.horizontal:hover { background-image: url("assets/slider-hover.png"); + background-repeat: no-repeat; } - +/* .scale.slider:active, .scale.slider:active:hover, .scale.slider.horizontal:active, .scale.slider.horizontal:active:hover { background-image: url("assets/slider-hover.png"); } - -.scale.slider:insensitive, -.scale.slider:insensitive:hover, -.scale.slider.horizontal:insensitive, -.scale.slider.horizontal:insensitive:hover { +*/ +scale slider:disabled, +scale slider:disabled:hover, +.scale.slider.horizontal:disabled, +.scale.slider.horizontal:disabled:hover { background-image: url("assets/slider-ins.png"); + background-repeat: no-repeat; } - +/* .scale.scale-has-marks-above.slider.horizontal { background-image: url("assets/slider.png"); + background-repeat: no-repeat; } .scale.scale-has-marks-above.slider.horizontal:hover { background-image: url("assets/slider-hover.png"); + background-repeat: no-repeat; } -.scale.scale-has-marks-above.slider.horizontal:active, .scale.scale-has-marks-above.slider.horizontal:active:hover { background-image: url("assets/slider-hover.png"); + background-repeat: no-repeat; } -.scale.scale-has-marks-above.slider.horizontal:insensitive, -.scale.scale-has-marks-above.slider.horizontal:insensitive:hover { +.scale.scale-has-marks-above.slider.horizontal:disabled:hover { background-image: url("assets/slider-ins.png"); + background-repeat: no-repeat; } .scale.scale-has-marks-above.slider.vertical { background-image: url("assets/slider.png"); + background-repeat: no-repeat; } .scale.scale-has-marks-above.slider.vertical:hover { background-image: url("assets/slider-hover.png"); + background-repeat: no-repeat; } .scale.scale-has-marks-above.slider.vertical:active, .scale.scale-has-marks-above.slider.vertical:active:hover { background-image: url("assets/slider-hover.png"); + background-repeat: no-repeat; } -.scale.scale-has-marks-above.slider.vertical:insensitive, -.scale.scale-has-marks-above.slider.vertical:insensitive:hover { +.scale.scale-has-marks-above.slider.vertical:disabled, +.scale.scale-has-marks-above.slider.vertical:disabled:hover { background-image: url("assets/slider-ins.png"); + background-repeat: no-repeat; } .scale.scale-has-marks-below.slider.horizontal { background-image: url("assets/slider.png"); + background-repeat: no-repeat; } .scale.scale-has-marks-below.slider.horizontal:hover { background-image: url("assets/slider-hover.png"); + background-repeat: no-repeat; } .scale.scale-has-marks-below.slider.horizontal:active, .scale.scale-has-marks-below.slider.horizontal:active:hover { background-image: url("assets/slider-hover.png"); + background-repeat: no-repeat; } -.scale.scale-has-marks-below.slider.horizontal:insensitive, -.scale.scale-has-marks-below.slider.horizontal:insensitive:hover { +.scale.scale-has-marks-below.slider.horizontal:disabled:hover { background-image: url("assets/slider-ins.png"); + background-repeat: no-repeat; } .scale.scale-has-marks-below.slider.vertical { background-image: url("assets/slider.png"); + background-repeat: no-repeat; } .scale.scale-has-marks-below.slider.vertical:hover { background-image: url("assets/slider-hover.png"); + background-repeat: no-repeat; } .scale.scale-has-marks-below.slider.vertical:active, .scale.scale-has-marks-below.slider.vertical:active:hover { background-image: url("assets/slider-hover.png"); + background-repeat: no-repeat; } -.scale.scale-has-marks-below.slider.vertical:insensitive, -.scale.scale-has-marks-below.slider.vertical:insensitive:hover { +.scale.scale-has-marks-below.slider.vertical:disabled, +.scale.scale-has-marks-below.slider.vertical:disabled:hover { background-image: url("assets/slider-ins.png"); + background-repeat: no-repeat; } - +*/ /******************************** * Touch text selection handles * ********************************/ +cursor-handle.bottom, .cursor-handle.bottom { background-image: url("assets/slider.png"); } +cursor-handle.top, .cursor-handle.top { background-image: url("assets/slider.png"); } +entry cursor-handle.top, +cursor-handle.top, .entry.cursor-handle.top, .cursor-handle.top { -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } + +entry cursor-handle.bottom, +cursor-handle.bottom, .entry.cursor-handle.bottom, .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); @@ -284,6 +334,7 @@ GtkSwitch.trough:active:insensitive { /**************** * Content view * ****************/ +.view.content-view, .content-view.view { /*background-image: url("assets/noise-texture-light.png");*/ } diff --git a/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-backgrounds.css b/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-backgrounds.css index 883dddfe..e832ba40 100644 --- a/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-backgrounds.css +++ b/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-backgrounds.css @@ -1,4 +1,11 @@ /* Button background */ +button, +toolbar button.raised, +toolbar .raised button, +toolbar combobox button, +spinbutton.vertical button, +toolbar.primary-toolbar .linked button, +toolbar.primary-toolbar .raised button, .button, .toolbar .button.raised, .toolbar .raised .button, @@ -11,6 +18,25 @@ } /* Pushed button and progressbar through background */ +button:checked, +button:active, +button:active:hover, +spinbutton.vertical button:checked, +spinbutton.vertical button:checked:hover, +spinbutton.vertical button:active, +spinbutton.vertical button:active:hover, +toolbar button:active, +toolbar button:active:hover, +toolbar button.raised:active, +toolbar .raised button:active, +toolbar button.raised:active:hover, +toolbar .raised button:active:hover, +toolbar button:checked, +toolbar button:checked:hover, +toolbar button.raised:checked, +toolbar .raised button:checked, +toolbar button.raised:checked:hover, +toolbar .raised button:checked:hover, .button:checked, .button:active, .button:active:hover, @@ -36,6 +62,9 @@ background-color: transparent; } +trough, +trough highlight, +row trough, .trough, .trough.highlight, .trough row { @@ -45,6 +74,16 @@ background-color: transparent; } +button:checked:hover, +button:active:hover, +spinbutton.vertical button:active:hover, +toolbar button:active:hover, +toolbar button.raised:active:hover, +toolbar .raised button:active:hover, +toolbar button:checked:hover, +toolbar button.raised:checked:hover, +toolbar .raised button:checked:hover, +row trough:hover, .button:checked:hover, .button:active:hover, .spinbutton.vertical .button:active:hover, @@ -62,6 +101,10 @@ } /* Primary and inline toolbars pushed button background */ +toolbar.primary-toolbar button:checked, +toolbar.inline-toolbar button:checked, +toolbar.primary-toolbar button:active, +toolbar.inline-toolbar button:active, .primary-toolbar .button:checked, .inline-toolbar .button:checked, .primary-toolbar .button:active, @@ -72,6 +115,10 @@ background-color: transparent; } +toolbar.primary-toolbar button:checked:hover, +toolbar.inline-toolbar button:checked:hover, +toolbar.primary-toolbar button:active:hover, +toolbar.inline-toolbar button:active:hover, .primary-toolbar .button:checked:hover, .inline-toolbar .button:checked:hover, .primary-toolbar .button:active:hover, @@ -83,6 +130,12 @@ } /* Prelit button background */ +button:hover, +toolbar button:hover, +toolbar button.raised:hover, +toolbar .raised button:hover, +toolbar combobox button:hover, +spinbutton.vertical button:hover, .button:hover, .toolbar .button:hover, .toolbar .button.raised:hover, @@ -96,6 +149,7 @@ } /* Prelit button on primary toolbar background */ +toolbar.primary-toolbar button:hover, .primary-toolbar .button:hover { background-color: transparent; background-image: linear-gradient(to bottom, @@ -104,22 +158,33 @@ } /* Insensitive button background */ -.button:insensitive, -.spinbutton.vertical .button:insensitive, -.toolbar GtkComboBox .button:insensitive, -.toolbar .button.raised:insensitive, -.toolbar .raised .button:insensitive { +button:disabled, +spinbutton.vertical button:disabled, +toolbar combobox button:disabled, +toolbar button.raised:disabled, +toolbar .raised button:disabled, +.button:disabled, +.spinbutton.vertical button:disabled, +.toolbar GtkComboBox button:disabled, +.toolbar .button.raised:disabled, +.toolbar .raised .button:disabled { background-image: none; background-color: @insensitive_bg_color; } /* Pushed + Insensitive button background */ -.button:active:insensitive, -.button:checked:insensitive, -.toolbar .button:active:insensitive, -.toolbar .button:checked:insensitive, -.toolbar GtkComboBox .button:active:insensitive, -.toolbar GtkComboBox .button:checked:insensitive { +button:active:disabled, +button:checked:disabled, +toolbar button:active:disabled, +toolbar button:checked:disabled, +toolbar combobox button:active:disabled, +toolbar combobox button:checked:disabled, +.button:active:disabled, +.button:checked:disabled, +.toolbar .button:active:disabled, +.toolbar .button:checked:disabled, +.toolbar GtkComboBox .button:active:disabled, +.toolbar GtkComboBox .button:checked:disabled { background-image: linear-gradient(to bottom, shade(@insensitive_bg_color, 0.95), @insensitive_bg_color 40%, @@ -128,6 +193,12 @@ } /* Entry background */ +entry, +combobox entry button, +combobox entry button:hover, +toolbar.primary-toolbar combobox entry button, +toolbar.primary-toolbar combobox entry button:hover, +levelbar trough, .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .button:hover, @@ -142,6 +213,14 @@ GtkComboBox.combobox-entry .button:hover, } /* Entry pushed button background */ +toolbar.primary-toolbar combobox entry button:active, +toolbar.primary-toolbar combobox entry button:checked, +combobox entry button:active, +spinbutton button:active, +spinbutton button:active:hover, +combobox entry button:checked, +spinbutton button:checked, +spinbutton button:checked:hover, .primary-toolbar GtkComboBox.combobox-entry .button:active, .primary-toolbar GtkComboBox.combobox-entry .button:checked, /* .primary-toolbar GtkComboBox.combobox-entry .button:hover:active,*/ @@ -159,6 +238,7 @@ GtkComboBox.combobox-entry .button:checked, inset 0 2px alpha(@entry_inset, 0.4); } +treeview header button, column-header.button, column-header .button { background-image: linear-gradient(to bottom, @@ -168,12 +248,14 @@ column-header .button { } /* ie. yumex-dnf */ +stack treeview header button, GtkStack column-header .button { background-image: linear-gradient(to bottom, shade(@theme_bg_color, 1.18), shade(@theme_bg_color, 1.1)); } +treeview header button, column-header.button:hover, column-header .button:hover { background-image: linear-gradient(to bottom, @@ -182,6 +264,11 @@ column-header .button:hover { box-shadow: inset 0 2px 0 0 alpha(@theme_selected_bg_color, 0.7); } +treeview header button:focus, +treeview header button:checked, +treeview header button:checked:hover, +treeview header button:active, +treeview header button:active:hover, column-header.button:focus, column-header .button:focus, column-header.button:checked, @@ -201,15 +288,21 @@ column-header .button:active:hover { } /* Insensitive entry background */ -.entry:insensitive, -GtkComboBox.combobox-entry .button:insensitive, -.level-bar.trough:insensitive { +entry:disabled, +combobox entry button:disabled, +levelbar trough:disabled, +.entry:disabled, +GtkComboBox.combobox-entry .button:disabled, +.level-bar.trough:disabled { background-color: @insensitive_bg_color; background-image: none; box-shadow: none; } /* Primary and inline toolbars background */ +toolbar.primary-toolbar, +toolbar.primary-toolbar, +toolbar.inline-toolbar, .primary-toolbar .toolbar, .primary-toolbar.toolbar, .inline-toolbar.toolbar { @@ -219,6 +312,9 @@ GtkComboBox.combobox-entry .button:insensitive, background-color: transparent; } +toolbar.primary-toolbar.vertical, +toolbar.primary-toolbar.vertical, +toolbar.inline-toolbar.vertical, .primary-toolbar .toolbar.vertical, .primary-toolbar.toolbar.vertical, .inline-toolbar.toolbar.vertical { @@ -228,12 +324,14 @@ GtkComboBox.combobox-entry .button:insensitive, background-color: transparent; } +scale trough, .scale.trough { background-image: linear-gradient(to bottom, @scale_trough_bg_a, @scale_trough_bg_b); } +scale.vertical trough, .scale.trough.vertical { background-image: linear-gradient(to right, @scale_trough_bg_a, @@ -241,6 +339,8 @@ GtkComboBox.combobox-entry .button:insensitive, } /* Active switch background*/ +switch trough:active, +scale progressbar, GtkSwitch.trough:active, .scale.progressbar { background-image: linear-gradient(to bottom, @@ -249,6 +349,7 @@ GtkSwitch.trough:active, background-color: transparent; } +scale.vertical progressbar, .scale.progressbar.vertical { background-image: linear-gradient(to right, @switch_trough_active_bg_a, @@ -258,6 +359,11 @@ GtkSwitch.trough:active, /* Progressbar backgrounds */ +progressbar, +row progressbar, +row progressbar:hover, +row progressbar:selected, +row progressbar:selected:focus, .progressbar, .progressbar row, .progressbar row:hover, @@ -279,6 +385,7 @@ GtkSwitch.trough:active, box-shadow: inset 1px 1px alpha(white, 0.2), inset -1px -1px alpha(white, 0.1); } +progressbar.vertical, .progressbar.vertical { background-image: linear-gradient(to right top, alpha (@progressbar_pattern, 0.25), diff --git a/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-borders.css b/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-borders.css index 4befce04..aa45d706 100644 --- a/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-borders.css +++ b/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets-borders.css @@ -1,6 +1,17 @@ /* Borders */ /* generic element borders */ +entry, +button:active, +button:checked, +combobox entry entry, +combobox entry button, +spinbutton.vertical button:active, +spinbutton.vertical button:checked, +toolbar.inline-toolbar.vertical button:active, +toolbar.inline-toolbar.vertical button:checked, +stack box.linked.verticalspinbutton.horizontal.entry.spinbutton.vertical button:active, +stack box.linked.verticalspinbutton.horizontal.entry.spinbutton.vertical button:checked, .entry, .button:active, .button:checked, @@ -19,20 +30,29 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu border-color: transparent; } +trough, +trough highlight, .trough, .trough.highlight { border: 1px solid @borders; } - -.entry:insensitive, -.button:active:insensitive, -.spinbutton.vertical .button:insensitive, -GtkComboBox.combobox-entry .entry:insensitive, -GtkComboBox.combobox-entry .button:insensitive, -.inline-toolbar.toolbar.vertical .button:insensitive, -.inline-toolbar.toolbar.vertical .button.default:insensitive, -GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .button:insensitive { +entry:disabled, +button:active:disabled, +spinbutton.vertical button:disabled, +combobox entry entry:disabled, +combobox entry button:disabled, +toolbar.inline-toolbar.vertical button:disabled, +toolbar.inline-toolbar.vertical button.default:disabled, +stack box.linked.vertical spinbutton.horizontal.entry.spinbutton.vertical button:disabled, +.entry:disabled, +.button:active:disabled, +.spinbutton.vertical .button:disabled, +GtkComboBox.combobox-entry .entry:disabled, +GtkComboBox.combobox-entry .button:disabled, +.inline-toolbar.toolbar.vertical .button:disabled, +.inline-toolbar.toolbar.vertical .button.default:disabled, +GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .button:disabled { border-image: url("borders/button-active-ins.png") 3 4 4 4 / 3px 4px 4px 4px stretch; border-radius: 4px; border-width: 2px; @@ -40,14 +60,22 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu border-color: transparent; } -.button:insensitive, -.button.default:insensitive, -.spinbutton.vertical .button:insensitive, -.inline-toolbar.toolbar .button:insensitive, -.inline-toolbar.toolbar .button.default:insensitive, -.inline-toolbar.toolbar.vertical .button:insensitive, -.inline-toolbar.toolbar.vertical .button.default:insensitive, -GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .button:insensitive { +button:disabled, +button.default:disabled, +spinbutton.vertical button:disabled, +toolbar.inline-toolbar button:disabled, +toolbar.inline-toolbar button.default:disabled, +toolbar.inline-toolbar.vertical button:disabled, +toolbar.inline-toolbar.vertical button.default:disabled, +stack box.linked.vertical spinbutton.horizontal.entry.spinbutton.vertical button:disabled, +.button:disabled, +.button.default:disabled, +.spinbutton.vertical .button:disabled, +.inline-toolbar.toolbar .button:disabled, +.inline-toolbar.toolbar .button.default:disabled, +.inline-toolbar.toolbar.vertical .button:disabled, +.inline-toolbar.toolbar.vertical .button.default:disabled, +GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .button:disabled { border-image: url("borders/button-ins.png") 3 4 4 4 / 3px 4px 4px 4px stretch; border-radius: 4px; border-width: 2px; @@ -55,6 +83,7 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu border-color: transparent; } +row trough, .trough row { border-image: url("borders/nohl-generic-border.png") 3 / 3px stretch; border-radius: 4px; @@ -64,6 +93,22 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu } /* focused element borders */ +entry:focus, +button:active:focus, +button:checked:focus, +button.default:active, +button.default:checked, +combobox entry button:focus, +spinbutton.vertical button:active:focus, +spinbutton.vertical button:checked:focus, +toolbar.inline-toolbar.vertical button:active:focus, +toolbar.inline-toolbar.vertical button:checked:focus +toolbar.inline-toolbar.vertical button.default:active, +toolbar.inline-toolbar.vertical button.default:checked, +stack box.linked.vertical spinbutton.horizontal.entry.spinbutton button:active, +stack box.linked.vertical spinbutton.horizontal.entry.spinbutton button:checked, +stack box.linked.vertical spinbutton.horizontal.entry.spinbutton button:active:focus, +stack box.linked.vertical spinbutton.horizontal.entry.spinbutton button:checked:focus, .entry:focus, .button:active:focus, .button:checked:focus, @@ -87,6 +132,10 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:chec border-color: transparent; } +.titlebar button:hover, +.titlebar button.titlebutton:hover, +.titlebar button.titlebutton:active, +.titlebar button:checked:checked, .titlebar .button:hover, .titlebar .titlebutton:hover, .titlebar .titlebutton:active, @@ -98,6 +147,7 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:chec border-color: transparent; } +button, .button /*.spinbutton.vertical .button, .inline-toolbar.toolbar.vertical .button*/ { @@ -108,6 +158,9 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton .button:chec border-color: transparent; } +spinbutton.vertical button, +toolbar.inline-toolbar.vertical button, +stack box.linked.vertical spinbutton.horizontal.entry.spinbutton.vertical .button, .spinbutton.vertical .button, .inline-toolbar.toolbar.vertical .button, GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .button { @@ -119,6 +172,8 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu } /* focused button borders */ +button.default, +button:focus, .button.default, .button:focus { border-image: url("borders/button-focus.png") 3 4 4 4 / 3px 4px 4px 4px stretch; @@ -128,21 +183,26 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu border-color: transparent; } +button.flat:hover, .button.flat:hover { border-image: url("borders/button.png") 3 3 4 3 / 3px 3px 4px 3px stretch; } /* overrride for osd */ +toolbar.osd button:hover, .osd.toolbar .button:hover { border-image: none; } /* primary toolbar button borders */ +toolbar.primary-toolbar button:hover, .primary-toolbar .button:hover { border-image: url("borders/button.png") 3 3 4 3 / 3px 3px 4px 3px stretch; background-color: transparent; } +toolbar.primary-toolbar button:active, +toolbar.primary-toolbar button:checked, .primary-toolbar .button:active, .primary-toolbar .button:checked { border-image: url("borders/button-active.png") 3 3 4 3 / 3px 3px 4px 3px stretch; @@ -150,6 +210,7 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu } /* tooltip elements borders */ +tooltip entry, .tooltip .entry { border-image: url("borders/button-active.png") 3 3 4 3 / 3px 3px 4px 3px stretch; border-width: 1px; @@ -157,6 +218,7 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu border-color: transparent; } +tooltip button, .tooltip .button { border-image: url("borders/button.png") 3 3 4 3 / 3px 3px 4px 3px stretch; border-width: 1px; @@ -165,6 +227,7 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu } /* tooltip focused elements borders */ +tooltip entry:focus, .tooltip .entry:focus { border-image: url("borders/button-focus.png") 3 3 4 3 / 3px 3px 4px 3px stretch; border-width: 1px; @@ -173,6 +236,20 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu } /* primary toolbar - generic element borders */ +toolbar.primary-toolbar entry, +toolbar.primary-toolbar combobox entry .entry, +toolbar.primary-toolbar combobox entry .button, +toolbar.primary-toolbar button:active, +toolbar.primary-toolbar button.raised:active, +toolbar.primary-toolbar raised button:active, +toolbar.inline-toolbar button:active, +toolbar.primary-toolbar button:checked, +toolbar.primary-toolbar button.raised:checked, +toolbar.primary-toolbar .raised button:checked, +toolbar.inline-toolbar .button:checked, +toolbar.primary-toolbar switch.trough, +toolbar.primary-toolbar combobox button:checked, +toolbar.primary-toolbar combobox button:active, .primary-toolbar .entry, .primary-toolbar GtkComboBox.combobox-entry .entry, .primary-toolbar GtkComboBox.combobox-entry .button, @@ -194,13 +271,20 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu border-color: transparent; } -.primary-toolbar .button.raised:insensitive, -.primary-toolbar .raised .button:insensitive, -.primary-toolbar .button.raised.default:insensitive, -.primary-toolbar .raised .button.default:insensitive, -.primary-toolbar GtkSwitch.trough:insensitive, -.primary-toolbar GtkSwitch.trough:active:insensitive, -.primary-toolbar GtkComboBox .button:insensitive { +toolbar.primary-toolbar button.raised:disabled, +toolbar.primary-toolbar raised .button:disabled, +toolbar.primary-toolbar button.raised.default:disabled, +toolbar.primary-toolbar raised .button.default:disabled, +toolbar.primary-toolbar switch.trough:disabled, +toolbar.primary-toolbar switch.trough:active:disabled, +toolbar.primary-toolbar combobox button:disabled, +.primary-toolbar .button.raised:disabled, +.primary-toolbar .raised .button:disabled, +.primary-toolbar .button.raised.default:disabled, +.primary-toolbar .raised .button.default:disabled, +.primary-toolbar GtkSwitch.trough:disabled, +.primary-toolbar GtkSwitch.trough:active:disabled, +.primary-toolbar GtkComboBox .button:disabled { border-image: url("borders/button-active-ins.png") 3 3 4 3 / 3px 3px 4px 3px stretch; border-radius: 4px; border-width: 2px; @@ -209,6 +293,15 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu } /* primary toolbar - focused element borders */ +toolbar.primary-toolbar button:active:focus, +toolbar.primary-toolbar entry:focus, +toolbar.primary-toolbar combobox entry entry:focus, +toolbar.primary-toolbar button.raised.default:checked, +toolbar.primary-toolbar .raised button.default:checked, +toolbar.inline-toolbar button.default:checked, +toolbar.primary-toolbar button.raised.default:active, +toolbar.primary-toolbar raised button.default:active, +toolbar.inline-toolbar button.default:active, .primary-toolbar .button:active:focus, .primary-toolbar .entry:focus, .primary-toolbar GtkComboBox.combobox-entry .entry:focus, @@ -227,6 +320,10 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu } /* primary toolbar - generic button borders */ +toolbar.primary-toolbar button.raised, +toolbar.primary-toolbar .raised button, +toolbar.inline-toolbar button, +toolbar.primary-toolbar combobox button, .primary-toolbar .button.raised, .primary-toolbar .raised .button, .inline-toolbar.toolbar .button, @@ -239,6 +336,9 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu } /* primary toolbar - focused button borders */ +toolbar.primary-toolbar button.raised.default, +toolbar.primary-toolbar .raised button.default, +toolbar.inline-toolbar button.default, .primary-toolbar .button.raised.default, .primary-toolbar .raised .button.default, .inline-toolbar.toolbar .button.default { @@ -250,6 +350,12 @@ GtkStack .linked.vertical GtkSpinButton.horizontal.entry.spinbutton.vertical .bu } /* column-headers borders */ +treeview header button, +treeview header button:active, +treeview header button:active:hover, +treeview header button:checked, +treeview header button:checked:hover, +treeview header button:disabled, column-header.button, column-header .button, column-header.button:active, @@ -260,14 +366,20 @@ column-header.button:checked, column-header .button:checked, column-header.button:checked:hover, column-header .button:checked:hover, -column-header.button:insensitive, -column-header .button:insensitive { +column-header.button:disabled, +column-header .button:disabled { border-width: 0 1px 1px 0; border-radius: 0; border-style: solid; border-color: transparent; } +treeview header button, +treeview header button:active, +treeview header button:active:hover, +treeview header button:checked, +treeview header button:checked:hover, +treeview header button.dnd, column-header.button, column-header .button, column-header.button:active, @@ -285,6 +397,7 @@ column-header .button.dnd { } /* ie. yumex-dnf */ +stack treeview header button, GtkStack column-header .button { border-width: 0px 1px 1px 0px; border-color: transparent; @@ -294,13 +407,19 @@ GtkStack column-header .button { shade(@borders, 1.0)) 0 1 1 0; } -column-header.button:insensitive, -column-header .button:insensitive { +treeview header button:disabled, +column-header.button:disabled, +column-header .button:disabled { border-image: linear-gradient(to top, alpha(@theme_base_color, 0.0), @insensitive_bg_color) 0 1 1 0; } +treeview header button:last-child, +treeview header button:active:last-child, +treeview header button:active:hover:last-child, +treeview header button:checked:last-child, +treeview header button:checked:hover:last-child, column-header.button:last-child, column-header:last-child .button, column-header.button:last-child:active, @@ -314,6 +433,7 @@ column-header:last-child .button:checked:hover { border-right-width: 0; } +treeview header button:focus column-header.button:focus, column-header .button:focus { border-image: linear-gradient(to top, @@ -324,6 +444,8 @@ column-header .button:focus { } /* pushed colored buttons borders */ +toolbar.selection-mode button.suggested-action, +toolbar.selection-mode GtkToolButton.suggested-action button, .selection-mode.toolbar .suggested-action.button, .selection-mode.toolbar GtkToolButton.suggested-action .button { border-image: url("borders/button-focus.png") 3 3 4 3 / 3px 3px 4px 3px stretch; @@ -335,6 +457,9 @@ column-header .button:focus { } /* suggested action buttons borders */ +button.suggested-action, +button.suggested-action:checked, +button.suggested-action:active, .suggested-action.button, .suggested-action.button:checked, .suggested-action.button:active { @@ -347,6 +472,9 @@ column-header .button:focus { } /* destructive action buttons borders */ +button.destructive-action, +button.destructive-action:checked, +button.destructive-action:active, .destructive-action.button, .destructive-action.button:checked, .destructive-action.button:active { @@ -355,5 +483,4 @@ column-header .button:focus { border-width: 2px; border-style: solid; border-color: transparent; - /* Zuki note: figure out the heck it does */ } diff --git a/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets.css b/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets.css index 0c85ea45..7f3e6fbc 100644 --- a/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets.css +++ b/desktop-themes/BlueMenta/gtk-3.0/gtk-widgets.css @@ -20,7 +20,7 @@ -GtkToolItemGroup-expander-size: 11; -GtkTreeView-expander-size: 11; -GtkTreeView-horizontal-separator: 4; - -GtkWidget-focus-padding: 2; /* deprecated, but ignored */ +/* -GtkWidget-focus-padding: 2; deprecated */ /* -GtkWidget-focus-line-width: 0; */ -GtkStatusbar-shadow-type: none; -GtkIMHtml-hyperlink-color: @link_color; @@ -1058,15 +1058,15 @@ scale slider:disabled, /* background-image in -assets variant */ } -scale slider.fine-tune:active, -scale slider.fine-tune:active:hover, -scale slider.fine-tune.horizontal:active, -scale slider.fine-tune.horizontal:active:hover, +scale.fine-tune slider:active, +scale.fine-tune slider:active:hover, +scale.horizontal.fine-tune slider:active, +scale.horizontal.fine-tune slider:active:hover, .scale.slider.fine-tune:active, .scale.slider.fine-tune:active:hover, .scale.slider.fine-tune.horizontal:active, .scale.slider.fine-tune.horizontal:active:hover { - background-size: 50%; + background-size: 80%; background-repeat: no-repeat; background-position: center; } @@ -1077,7 +1077,7 @@ scale trough, border-radius: 6px; } -scale trough.vertical, +scale.vertical trough, .scale.trough.vertical { margin: 0 6px; } @@ -1093,8 +1093,8 @@ scale trough.highlight, border-bottom: 1px; } -scale trough.vertical, -scale trough.highlight.vertical, +scale.vertical trough, +scale.vertical trough.highlight, .scale.trough.vertical, .scale.trough.highlight.vertical { border-color: alpha(@theme_base_color, 0.0); @@ -1105,14 +1105,14 @@ scale trough.highlight.vertical, } scale trough, -scale trough.vertical, +scale.vertical trough, .scale.trough, .scale.trough.vertical { border-color: @borders; } scale trough.highlight, -scale trough.highlight.vertical, +scale.vertical trough.highlight, .scale.trough.highlight, .scale.trough.highlight.vertical { border-color: @scale_highlight_border; @@ -1120,8 +1120,8 @@ scale trough.highlight.vertical, scale trough:disabled, scale trough.highlight:disabled, -scale trough.vertical:disabled, -scale trough.highlight.vertical:disabled, +scale.vertical trough:disabled, +scale.vertical trough.highlight:disabled, .scale.trough:disabled, .scale.trough.highlight:disabled, .scale.trough.vertical:disabled, @@ -1133,7 +1133,7 @@ scale trough.highlight.vertical:disabled, } scale trough.highlight, -scale trough.vertical.highlight, +scale.vertical trough.highlight, .scale.trough.highlight, .scale.trough.vertical.highlight { background-image: none; @@ -1145,6 +1145,7 @@ scale progressbar, background-color: @scale_progress_fill; } +.scale marks separator, .scale.mark.separator { /* defines the color of the actuall marks on the scale */ color: alpha(@theme_fg_color, 0.3); @@ -1156,7 +1157,7 @@ scale trough, inset 0 -1px alpha(@theme_base_color, 0.4); } -scale trough.vertical, +scale.vertical trough, .scale.trough.vertical { box-shadow: inset 1px 0 shade(@theme_bg_color, 0.85), inset -1px 0 alpha(@theme_base_color, 0.4); @@ -1168,7 +1169,7 @@ scale trough.highlight, inset 0 -1px shade(@theme_selected_bg_color, 0.7); } -scale trough.vertical.highlight, +scale.vertical trough.highlight, .scale.trough.vertical.highlight { box-shadow: inset 1px 0 alpha(@theme_base_color, 0.2), inset -1px 0 shade(@theme_selected_bg_color, 0.7); @@ -1235,13 +1236,13 @@ GtkToggleButton.button { } button.image-button, -primary-toolbar.toolbar button.image-button, +toolbar.primary-toolbar button.image-button, .button.image-button, .primary-toolbar.toolbar .button.image-button { padding: 4px; } -.button, +button, .button { transition: all 400ms ease-out; -GtkButton-image-spacing: 4; @@ -1291,9 +1292,9 @@ button.image-button.circular-button, } /* We may want a background for focused buttons, but in the meantime let's remove it too */ -primary-toolbar .button, -primary-toolbar .button:disabled, -primary-toolbar .button *:disabled, +toolbar.primary-toolbar button, +toolbar.primary-toolbar button:disabled, +toolbar.primary-toolbar button *:disabled, .primary-toolbar .button, .primary-toolbar .button:disabled, .primary-toolbar .button *:disabled { @@ -1302,7 +1303,7 @@ primary-toolbar .button *:disabled, } /* Remove borders from primary toolbar buttons*/ -primary-toolbar button, +toolbar.primary-toolbar button, .primary-toolbar .button { border-image: none; @@ -1315,11 +1316,11 @@ primary-toolbar button, text-shadow: 0 1px @button_text_shadow; } -primary-toolbar button:active, -inline-toolbar button:active, +toolbar.primary-toolbar button:active, +toolbar.inline-toolbar button:active, button:active, -primary-toolbar button:checked, -inline-toolbar button:checked, +toolbar.primary-toolbar button:checked, +toolbar.inline-toolbar button:checked, button:checked, .primary-toolbar .button:active, .inline-toolbar .button:active, @@ -1343,7 +1344,7 @@ button:checked *:disabled, toolbar button.raised, toolbar raised button, -inline-toolbar button, +toolbar.inline-toolbar button, .toolbar .button.raised, .toolbar .raised .button, .inline-toolbar .button { @@ -1352,11 +1353,11 @@ inline-toolbar button, } toolbar button.raised:active, -toolbar raised button:active, -inline-toolbar button:active +toolbar .raised button:active, +toolbar.inline-toolbar button:active toolbar button.raised:checked, -toolbar raised button:checked, -inline-toolbar button:checked, +toolbar .raised button:checked, +toolbar.inline-toolbar button:checked, .toolbar .button.raised:active, .toolbar .raised .button:active, .inline-toolbar .button:active @@ -1368,8 +1369,8 @@ inline-toolbar button:checked, } toolbar button.raised:disabled, -toolbar raised button:disabled, -inline-toolbar button:disabled, +toolbar .raised button:disabled, +toolbar.inline-toolbar button:disabled, .toolbar .button.raised:disabled, .toolbar .raised .button:disabled, .inline-toolbar .button:disabled { @@ -1415,10 +1416,10 @@ inline-toolbar button:disabled, /* Set up shadows and hilights for button visual separation */ .linked button, -toolbar .button.raised.linked, +toolbar button.raised.linked, toolbar .raised.linked button, -inline-toolbar.toolbar button, -inline-toolbar.toolbar GtkToolButton > button, +toolbar.inline-toolbar button, +toolbar.inline-toolbar GtkToolButton > button, .linked .button, .toolbar .button.raised.linked, .toolbar .raised.linked .button, @@ -1429,9 +1430,9 @@ inline-toolbar.toolbar GtkToolButton > button, .linked button:first-child, toolbar button.raised.linked:first-child, -toolbar raised.linked button:first-child, -inline-toolbar.toolbar button:first-child, -inline-toolbar.toolbar GtkToolButton:first-child > button, +toolbar .raised.linked button:first-child, +toolbar.inline-toolbar button:first-child, +toolbar.inline-toolbar GtkToolButton:first-child > button, .linked .button:first-child, .toolbar .button.raised.linked:first-child, .toolbar .raised.linked .button:first-child, @@ -1442,9 +1443,9 @@ inline-toolbar.toolbar GtkToolButton:first-child > button, .linked button:last-child, toolbar button.raised.linked:last-child, -toolbar raised.linked button:last-child, -inline-toolbar.toolbar button:last-child, -inline-toolbar.toolbar GtkToolButton:last-child > button, +toolbar .raised.linked button:last-child, +toolbar.inline-toolbar button:last-child, +toolbar.inline-toolbar GtkToolButton:last-child > button, .linked .button:last-child, .toolbar .button.raised.linked:last-child, .toolbar .raised.linked .button:last-child, @@ -1455,14 +1456,14 @@ inline-toolbar.toolbar GtkToolButton:last-child > button, .linked button:active, toolbar button.raised.linked:active, -toolbar raised.linked button:active, -inline-toolbar.toolbar button:active, -inline-toolbar.toolbar GtkToolButton > button:active, +toolbar .raised.linked button:active, +toolbar.inline-toolbar button:active, +toolbar.inline-toolbar GtkToolButton > button:active, .linked button:checked, toolbar button.raised.linked:checked, -toolbar raised.linked button:checked, -inline-toolbar.toolbar button:checked, -inline-toolbar.toolbar GtkToolButton > .button:checked, +toolbar .raised.linked button:checked, +toolbar.inline-toolbar button:checked, +toolbar.inline-toolbar GtkToolButton > .button:checked, .linked .button:active, .toolbar .button.raised.linked:active, .toolbar .raised.linked .button:active, @@ -1479,8 +1480,8 @@ inline-toolbar.toolbar GtkToolButton > .button:checked, .linked button:disabled, toolbar button.raised.linked:disabled, toolbar raised.linked button:disabled, -inline-toolbar.toolbar button:disabled, -inline-toolbar.toolbar GtkToolButton > .button:disabled, +toolbar.inline-toolbar button:disabled, +toolbar.inline-toolbar GtkToolButton > .button:disabled, .linked .button:disabled, .toolbar .button.raised.linked:disabled, .toolbar .raised.linked .button:disabled, @@ -1494,10 +1495,10 @@ inline-toolbar.toolbar GtkToolButton > .button:disabled, .linked button:only-child, toolbar button.raised.linked:disabled:last-child, toolbar raised.linked button:disabled:last-child, -inline-toolbar.toolbar button:disabled:last-child, -inline-toolbar.toolbar button:only-child, -inline-toolbar.toolbar GtkToolButton:last-child > button:disabled, -inline-toolbar.toolbar GtkToolButton:only-child > button, +toolbar.inline-toolbar button:disabled:last-child, +toolbar.inline-toolbar button:only-child, +toolbar.inline-toolbar GtkToolButton:last-child > button:disabled, +toolbar.inline-toolbar GtkToolButton:only-child > button, .linked .button:disabled:last-child, .linked .button:only-child, .toolbar .button.raised.linked:disabled:last-child, @@ -1513,23 +1514,23 @@ inline-toolbar.toolbar GtkToolButton:only-child > button, .linked button:only-child:active, toolbar button.raised.linked:only-child:active, toolbar raised.linked button:only-child:active, -inline-toolbar.toolbar button:only-child:active, -inline-toolbar.toolbar GtkToolButton > button:only-child:active, +toolbar.inline-toolbar button:only-child:active, +toolbar.inline-toolbar GtkToolButton > button:only-child:active, .linked button:first-child:active, toolbar button.raised.linked:first-child:active, toolbar raised.linked button:first-child:active, -inline-toolbar.toolbar button:first-child:active, -inline-toolbar.toolbar GtkToolButton > button:first-child:active, +toolbar.inline-toolbar button:first-child:active, +toolbar.inline-toolbar GtkToolButton > button:first-child:active, .linked button:only-child:checked, toolbar button.raised.linked:only-child:checked, toolbar raised.linked button:only-child:checked, -inline-toolbar.toolbar button:only-child:checked, -inline-toolbar.toolbar GtkToolButton > button:only-child:checked, +toolbar.inline-toolbar button:only-child:checked, +toolbar.inline-toolbar GtkToolButton > button:only-child:checked, .linked button:first-child:checked, toolbar button.raised.linked:first-child:checked, toolbar raised.linked button:first-child:checked, -inline-toolbar.toolbar button:first-child:checked, -inline-toolbar.toolbar GtkToolButton > button:first-child:checked, +toolbar.inline-toolbar button:first-child:checked, +toolbar.inline-toolbar GtkToolButton > button:first-child:checked, .linked .button:only-child:active, .toolbar .button.raised.linked:only-child:active, .toolbar .raised.linked .button:only-child:active, @@ -1555,16 +1556,16 @@ inline-toolbar.toolbar GtkToolButton > button:first-child:checked, /* Middle button */ .linked entry, -.linked > GtkComboBox > button:last-child, -.linked > GtkComboBox > button:focus:last-child, -.linked > GtkComboBox > button:disabled:last-child, -.linked > GtkComboBox > button:active:last-child, -.linked > GtkComboBox > button:focus:active:last-child, -.linked > GtkComboBox > button:checked:last-child, -.linked > GtkComboBox > button:focus:checked:last-child, -.linked > GtkComboBox > button:hover:last-child, -.linked > GtkComboBox > button:active:hover:last-child, -.linked > GtkComboBox > button:checked:hover:last-child, +.linked > combobox > button:last-child, +.linked > combobox > button:focus:last-child, +.linked > combobox > button:disabled:last-child, +.linked > combobox > button:active:last-child, +.linked > combobox > button:focus:active:last-child, +.linked > combobox > button:checked:last-child, +.linked > combobox > button:focus:checked:last-child, +.linked > combobox > button:hover:last-child, +.linked > combobox > button:active:hover:last-child, +.linked > combobox > button:checked:hover:last-child, .linked button, .linked button:hover, /* gtk-widget-factory middle page button */ .linked button:active, @@ -1600,16 +1601,16 @@ inline-toolbar.toolbar GtkToolButton > button:first-child:checked, /* Leftmost button */ .linked entry:first-child, -.linked > GtkComboBox:first-child > button:last-child, -.linked > GtkComboBox:first-child > button:focus:last-child, -.linked > GtkComboBox:first-child > button:disabled:last-child, -.linked > GtkComboBox:first-child > button:active:last-child, -.linked > GtkComboBox:first-child > button:focus:active:last-child, -.linked > GtkComboBox:first-child > button:checked:first-child:last-child, -.linked > GtkComboBox:first-child > button:focus:checked:first-child:last-child, -.linked > GtkComboBox:first-child > button:hover:first-child:last-child, -.linked > GtkComboBox:first-child > button:active:hover:last-child, -.linked > GtkComboBox:first-child > button:checked:hover:last-child, +.linked > combobox:first-child > button:last-child, +.linked > combobox:first-child > button:focus:last-child, +.linked > combobox:first-child > button:disabled:last-child, +.linked > combobox:first-child > button:active:last-child, +.linked > combobox:first-child > button:focus:active:last-child, +.linked > combobox:first-child > button:checked:first-child:last-child, +.linked > combobox:first-child > button:focus:checked:first-child:last-child, +.linked > combobox:first-child > button:hover:first-child:last-child, +.linked > combobox:first-child > button:active:hover:last-child, +.linked > combobox:first-child > button:checked:hover:last-child, .linked button:first-child, .linked button:active:first-child, .linked button:active:hover:first-child, @@ -1642,16 +1643,16 @@ inline-toolbar.toolbar GtkToolButton > button:first-child:checked, /* Rightmost button */ .linked entry:last-child, -.linked > GtkComboBox:last-child > button, -.linked > GtkComboBox:last-child > button:last-child, -.linked > GtkComboBox:last-child > button:disabled:last-child, -.linked > GtkComboBox:last-child > button:active:last-child, -.linked > GtkComboBox:last-child > button:focus:active:last-child, -.linked > GtkComboBox:last-child > button:checked:last-child, -.linked > GtkComboBox:last-child > button:focus:checked:last-child, -.linked > GtkComboBox:last-child > button:hover:last-child, -.linked > GtkComboBox:last-child > button:active:hover:last-child, -.linked > GtkComboBox:last-child > button:checked:hover:last-child, +.linked > combobox:last-child > button, +.linked > combobox:last-child > button:last-child, +.linked > combobox:last-child > button:disabled:last-child, +.linked > combobox:last-child > button:active:last-child, +.linked > combobox:last-child > button:focus:active:last-child, +.linked > combobox:last-child > button:checked:last-child, +.linked > combobox:last-child > button:focus:checked:last-child, +.linked > combobox:last-child > button:hover:last-child, +.linked > combobox:last-child > button:active:hover:last-child, +.linked > combobox:last-child > button:checked:hover:last-child, .linked button:last-child, .linked button:active:last-child, .linked button:active:hover:last-child, @@ -1684,16 +1685,16 @@ inline-toolbar.toolbar GtkToolButton > button:first-child:checked, /* Linked single button */ .linked entry:only-child, -.linked > GtkComboBox:only-child > button, -.linked > GtkComboBox:only-child > button:only-child, -.linked > GtkComboBox:only-child > button:disabled:only-child, -.linked > GtkComboBox:only-child > button:hover:only-child, -.linked > GtkComboBox:only-child > button:active:only-child, -.linked > GtkComboBox:only-child > button:active:hover:only-child, -.linked > GtkComboBox:only-child > button:focus:active:only-child, -.linked > GtkComboBox:only-child > button:checked:only-child, -.linked > GtkComboBox:only-child > button:checked:hover:only-child, -.linked > GtkComboBox:only-child > button:focus:checked:only-child, +.linked > combobox:only-child > button, +.linked > combobox:only-child > button:only-child, +.linked > combobox:only-child > button:disabled:only-child, +.linked > combobox:only-child > button:hover:only-child, +.linked > combobox:only-child > button:active:only-child, +.linked > combobox:only-child > button:active:hover:only-child, +.linked > combobox:only-child > button:focus:active:only-child, +.linked > combobox:only-child > button:checked:only-child, +.linked > combobox:only-child > button:checked:hover:only-child, +.linked > combobox:only-child > button:focus:checked:only-child, .linked button:only-child, .linked button:active:only-child, .linked button:active:hover:only-child, @@ -1724,16 +1725,16 @@ inline-toolbar.toolbar GtkToolButton > button:first-child:checked, } /* Middle button (vertical) */ -.linked.vertical > GtkComboBox > button:last-child, -.linked.vertical > GtkComboBox > button:focus:last-child, -.linked.vertical > GtkComboBox > button:disabled:last-child, -.linked.vertical > GtkComboBox > button:active:last-child, -.linked.vertical > GtkComboBox > button:focus:active:last-child, -.linked.vertical > GtkComboBox > button:checked:last-child, -.linked.vertical > GtkComboBox > button:focus:checked:last-child, -.linked.vertical > GtkComboBox > button:hover:last-child, -.linked.vertical > GtkComboBox > button:active:hover:last-child, -.linked.vertical > GtkComboBox > button:checked:hover:last-child, +.linked.vertical > combobox > button:last-child, +.linked.vertical > combobox > button:focus:last-child, +.linked.vertical > combobox > button:disabled:last-child, +.linked.vertical > combobox > button:active:last-child, +.linked.vertical > combobox > button:focus:active:last-child, +.linked.vertical > combobox > button:checked:last-child, +.linked.vertical > combobox > button:focus:checked:last-child, +.linked.vertical > combobox > button:hover:last-child, +.linked.vertical > combobox > button:active:hover:last-child, +.linked.vertical > combobox > button:checked:hover:last-child, .linked.vertical entry, .linked.vertical button, .linked.vertical button:active, @@ -1767,16 +1768,16 @@ inline-toolbar.toolbar GtkToolButton > button:first-child:checked, } /* Top button (vertical) */ -.linked.vertical > GtkComboBox:first-child > button:last-child, -.linked.vertical > GtkComboBox:first-child > button:focus:last-child, -.linked.vertical > GtkComboBox:first-child > button:disabled:last-child, -.linked.vertical > GtkComboBox:first-child > button:active:last-child, -.linked.vertical > GtkComboBox:first-child > button:focus:active:last-child, -.linked.vertical > GtkComboBox:first-child > button:checked:first-child:last-child, -.linked.vertical > GtkComboBox:first-child > button:focus:checked:first-child:last-child, -.linked.vertical > GtkComboBox:first-child > button:hover:first-child:last-child, -.linked.vertical > GtkComboBox:first-child > button:active:hover:last-child, -.linked.vertical > GtkComboBox:first-child > button:checked:hover:last-child, +.linked.vertical > combobox:first-child > button:last-child, +.linked.vertical > combobox:first-child > button:focus:last-child, +.linked.vertical > combobox:first-child > button:disabled:last-child, +.linked.vertical > combobox:first-child > button:active:last-child, +.linked.vertical > combobox:first-child > button:focus:active:last-child, +.linked.vertical > combobox:first-child > button:checked:first-child:last-child, +.linked.vertical > combobox:first-child > button:focus:checked:first-child:last-child, +.linked.vertical > combobox:first-child > button:hover:first-child:last-child, +.linked.vertical > combobox:first-child > button:active:hover:last-child, +.linked.vertical > combobox:first-child > button:checked:hover:last-child, .linked.vertical entry:first-child, .linked.vertical button:first-child, .linked.vertical button:active:first-child, @@ -1810,16 +1811,16 @@ inline-toolbar.toolbar GtkToolButton > button:first-child:checked, } /* Bottom button (vertical) */ -.linked.vertical > GtkComboBox:last-child > button, -.linked.vertical > GtkComboBox:last-child > button:last-child, -.linked.vertical > GtkComboBox:last-child > button:disabled:last-child, -.linked.vertical > GtkComboBox:last-child > button:active:last-child, -.linked.vertical > GtkComboBox:last-child > button:focus:active:last-child, -.linked.vertical > GtkComboBox:last-child > button:checked:last-child, -.linked.vertical > GtkComboBox:last-child > button:focus:checked:last-child, -.linked.vertical > GtkComboBox:last-child > button:hover:last-child, -.linked.vertical > GtkComboBox:last-child > button:active:hover:last-child, -.linked.vertical > GtkComboBox:last-child > button:checked:hover:last-child, +.linked.vertical > combobox:last-child > button, +.linked.vertical > combobox:last-child > button:last-child, +.linked.vertical > combobox:last-child > button:disabled:last-child, +.linked.vertical > combobox:last-child > button:active:last-child, +.linked.vertical > combobox:last-child > button:focus:active:last-child, +.linked.vertical > combobox:last-child > button:checked:last-child, +.linked.vertical > combobox:last-child > button:focus:checked:last-child, +.linked.vertical > combobox:last-child > button:hover:last-child, +.linked.vertical > combobox:last-child > button:active:hover:last-child, +.linked.vertical > combobox:last-child > button:checked:hover:last-child, .linked.vertical entry:last-child, .linked.vertical button:last-child, .linked.vertical button:active:last-child, @@ -1853,16 +1854,16 @@ inline-toolbar.toolbar GtkToolButton > button:first-child:checked, } /* Linked single button (vertical) */ -.linked.vertical > GtkComboBox:only-child > button, -.linked.vertical > GtkComboBox:only-child > button:only-child, -.linked.vertical > GtkComboBox:only-child > button:disabled:only-child, -.linked.vertical > GtkComboBox:only-child > button:hover:only-child, -.linked.vertical > GtkComboBox:only-child > button:active:only-child, -.linked.vertical > GtkComboBox:only-child > button:active:hover:only-child, -.linked.vertical > GtkComboBox:only-child > button:focus:active:only-child, -.linked.vertical > GtkComboBox:only-child > button:checked:only-child, -.linked.vertical > GtkComboBox:only-child > button:checked:hover:only-child, -.linked.vertical > GtkComboBox:only-child > button:focus:checked:only-child, +.linked.vertical > combobox:only-child > button, +.linked.vertical > combobox:only-child > button:only-child, +.linked.vertical > combobox:only-child > button:disabled:only-child, +.linked.vertical > combobox:only-child > button:hover:only-child, +.linked.vertical > combobox:only-child > button:active:only-child, +.linked.vertical > combobox:only-child > button:active:hover:only-child, +.linked.vertical > combobox:only-child > button:focus:active:only-child, +.linked.vertical > combobox:only-child > button:checked:only-child, +.linked.vertical > combobox:only-child > button:checked:hover:only-child, +.linked.vertical > combobox:only-child > button:focus:checked:only-child, .linked.vertical entry:only-child, .linked.vertical button:only-child, .linked.vertical button:active:only-child, @@ -1894,8 +1895,8 @@ inline-toolbar.toolbar GtkToolButton > button:first-child:checked, /* Linked button shadows (vertical) */ .linked.vertical button, -inline-toolbar.toolbar.vertical button, -inline-toolbar.toolbar.vertical GtkToolButton > button, +toolbar.inline-toolbar.vertical button, +toolbar.inline-toolbar.vertical GtkToolButton > button, .linked.vertical .button, .inline-toolbar.toolbar.vertical .button, .inline-toolbar.toolbar.vertical GtkToolButton > .button { @@ -1903,8 +1904,8 @@ inline-toolbar.toolbar.vertical GtkToolButton > button, } .linked.vertical button:first-child, -inline-toolbar.toolbar.vertical button:first-child, -inline-toolbar.toolbar.vertical GtkToolButton:first-child > button, +toolbar.inline-toolbar.vertical button:first-child, +toolbar.inline-toolbar.vertical GtkToolButton:first-child > button, .linked.vertical .button:first-child, .inline-toolbar.toolbar.vertical .button:first-child, .inline-toolbar.toolbar.vertical GtkToolButton:first-child > .button { @@ -1912,8 +1913,8 @@ inline-toolbar.toolbar.vertical GtkToolButton:first-child > button, } .linked.vertical button:last-child, -inline-toolbar.toolbar.vertical button:last-child, -inline-toolbar.toolbar.vertical GtkToolButton:last-child > button, +toolbar.inline-toolbar.vertical button:last-child, +toolbar.inline-toolbar.vertical GtkToolButton:last-child > button, .linked.vertical .button:last-child, .inline-toolbar.toolbar.vertical .button:last-child, .inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button { @@ -1922,10 +1923,10 @@ inline-toolbar.toolbar.vertical GtkToolButton:last-child > button, .linked.vertical button:active, .linked.vertical button:checked, -inline-toolbar.toolbar.vertical button:active, -inline-toolbar.toolbar.vertical button:checked, -inline-toolbar.toolbar.vertical GtkToolButton > button:active, -inline-toolbar.toolbar.vertical GtkToolButton > button:checked, +toolbar.inline-toolbar.vertical button:active, +toolbar.inline-toolbar.vertical button:checked, +toolbar.inline-toolbar.vertical GtkToolButton > button:active, +toolbar.inline-toolbar.vertical GtkToolButton > button:checked, .linked.vertical .button:active, .linked.vertical .button:checked, .inline-toolbar.toolbar.vertical .button:active, @@ -1936,8 +1937,8 @@ inline-toolbar.toolbar.vertical GtkToolButton > button:checked, } .linked.vertical button:disabled, -inline-toolbar.toolbar.vertical button:disabled, -inline-toolbar.toolbar.vertical GtkToolButton > button:disabled, +toolbar.inline-toolbar.vertical button:disabled, +toolbar.inline-toolbar.vertical GtkToolButton > button:disabled, .linked.vertical .button:disabled, .inline-toolbar.toolbar.vertical .button:disabled, .inline-toolbar.toolbar.vertical GtkToolButton > .button:disabled { @@ -1946,10 +1947,10 @@ inline-toolbar.toolbar.vertical GtkToolButton > button:disabled, .linked.vertical button:only-child, .linked.vertical button:disabled:last-child, -inline-toolbar.toolbar.vertical button:disabled:last-child, -inline-toolbar.toolbar.vertical button:only-child, -inline-toolbar.toolbar.vertical GtkToolButton:last-child > button:disabled, -inline-toolbar.toolbar.vertical GtkToolButton:only-child > button, +toolbar.inline-toolbar.vertical button:disabled:last-child, +toolbar.inline-toolbar.vertical button:only-child, +toolbar.inline-toolbar.vertical GtkToolButton:last-child > button:disabled, +toolbar.inline-toolbar.vertical GtkToolButton:only-child > button, .linked.vertical .button:only-child, .linked.vertical .button:disabled:last-child, .inline-toolbar.toolbar.vertical .button:disabled:last-child, @@ -1963,8 +1964,8 @@ inline-toolbar.toolbar.vertical GtkToolButton:only-child > button, .linked GtkMenuButton.menu-button:active, toolbar GtkMenuButton.menu-button.raised.linked:active, toolbar .raised.linked GtkMenuButton.menu-button:active, -inline-toolbar.toolbar GtkMenuButton.menu-button:active, -inline-toolbar.toolbar GtkToolButton > GtkMenuButton.menu-button:active, +toolbar.inline-toolbar GtkMenuButton.menu-button:active, +toolbar.inline-toolbar GtkToolButton > GtkMenuButton.menu-button:active, .linked GtkMenuButton.menu-button:active, .toolbar GtkMenuButton.menu-button.raised.linked:active, .toolbar .raised.linked GtkMenuButton.menu-button:active, @@ -1976,23 +1977,23 @@ inline-toolbar.toolbar GtkToolButton > GtkMenuButton.menu-button:active, /* Linked buttons on primary toolbars */ /* Middle button */ -primary-toolbar button.raised.linked, -primary-toolbar button.raised.linked:active, -primary-toolbar button.raised.linked:checked, -primary-toolbar button.raised.linked:disabled, -primary-toolbar linked entry, -primary-toolbar linked button, -primary-toolbar linked button:active, -primary-toolbar linked button:checked, -primary-toolbar linked button:disabled, -inline-toolbar.toolbar button, -inline-toolbar.toolbar button:active, -inline-toolbar.toolbar button:checked, -inline-toolbar.toolbar button:disabled, -inline-toolbar.toolbar GtkToolButton > button, -inline-toolbar.toolbar GtkToolButton > button:active, -inline-toolbar.toolbar GtkToolButton > button:checked, -inline-toolbar.toolbar GtkToolButton > button:disabled, +toolbar.primary-toolbar button.raised.linked, +toolbar.primary-toolbar button.raised.linked:active, +toolbar.primary-toolbar button.raised.linked:checked, +toolbar.primary-toolbar button.raised.linked:disabled, +toolbar.primary-toolbar .linked entry, +toolbar.primary-toolbar .linked button, +toolbar.primary-toolbar .linked button:active, +toolbar.primary-toolbar .linked button:checked, +toolbar.primary-toolbar .linked button:disabled, +toolbar.inline-toolbar button, +toolbar.inline-toolbar button:active, +toolbar.inline-toolbar button:checked, +toolbar.inline-toolbar button:disabled, +toolbar.inline-toolbar GtkToolButton > button, +toolbar.inline-toolbar GtkToolButton > button:active, +toolbar.inline-toolbar GtkToolButton > button:checked, +toolbar.inline-toolbar GtkToolButton > button:disabled, .primary-toolbar .button.raised.linked, .primary-toolbar .button.raised.linked:active, .primary-toolbar .button.raised.linked:checked, @@ -2017,23 +2018,23 @@ inline-toolbar.toolbar GtkToolButton > button:disabled, } /* Leftmost button */ -primary-toolbar button.raised.linked:first-child, -primary-toolbar button.raised.linked:active:first-child, -primary-toolbar button.raised.linked:checked:first-child, -primary-toolbar button.raised.linked:disabled:first-child, -primary-toolbar linked entry:first-child, -primary-toolbar linked button:first-child, -primary-toolbar linked button:active:first-child, -primary-toolbar linked button:checked:first-child, -primary-toolbar linked button:disabled:first-child, -inline-toolbar.toolbar button:first-child, -inline-toolbar.toolbar button:active:first-child, -inline-toolbar.toolbar button:checked:first-child, -inline-toolbar.toolbar button:disabled:first-child, -inline-toolbar.toolbar GtkToolButton:first-child > button, -inline-toolbar.toolbar GtkToolButton:first-child > button:active, -inline-toolbar.toolbar GtkToolButton:first-child > button:checked, -inline-toolbar.toolbar GtkToolButton:first-child > button:disabled, +toolbar.primary-toolbar button.raised.linked:first-child, +toolbar.primary-toolbar button.raised.linked:active:first-child, +toolbar.primary-toolbar button.raised.linked:checked:first-child, +toolbar.primary-toolbar button.raised.linked:disabled:first-child, +toolbar.primary-toolbar .linked entry:first-child, +toolbar.primary-toolbar .linked button:first-child, +toolbar.primary-toolbar .linked button:active:first-child, +toolbar.primary-toolbar .linked button:checked:first-child, +toolbar.primary-toolbar .linked button:disabled:first-child, +toolbar.inline-toolbar button:first-child, +toolbar.inline-toolbar button:active:first-child, +toolbar.inline-toolbar button:checked:first-child, +toolbar.inline-toolbar button:disabled:first-child, +toolbar.inline-toolbar GtkToolButton:first-child > button, +toolbar.inline-toolbar GtkToolButton:first-child > button:active, +toolbar.inline-toolbar GtkToolButton:first-child > button:checked, +toolbar.inline-toolbar GtkToolButton:first-child > button:disabled, .primary-toolbar .button.raised.linked:first-child, .primary-toolbar .button.raised.linked:active:first-child, .primary-toolbar .button.raised.linked:checked:first-child, @@ -2059,23 +2060,23 @@ inline-toolbar.toolbar GtkToolButton:first-child > button:disabled, } /* Rightmost button */ -primary-toolbar button.raised.linked:last-child, -primary-toolbar button.raised.linked:active:last-child, -primary-toolbar button.raised.linked:checked:last-child, -primary-toolbar button.raised.linked:disabled:last-child, -primary-toolbar linked entry:last-child, -primary-toolbar linked button:last-child, -primary-toolbar linked button:active:last-child, -primary-toolbar linked button:checked:last-child, -primary-toolbar linked button:disabled:last-child, -inline-toolbar.toolbar button:last-child, -inline-toolbar.toolbar button:active:last-child, -inline-toolbar.toolbar button:checked:last-child, -inline-toolbar.toolbar button:disabled:last-child, -inline-toolbar.toolbar GtkToolButton:last-child > button, -inline-toolbar.toolbar GtkToolButton:last-child > button:active, -inline-toolbar.toolbar GtkToolButton:last-child > button:checked, -inline-toolbar.toolbar GtkToolButton:last-child > button:disabled, +toolbar.primary-toolbar button.raised.linked:last-child, +toolbar.primary-toolbar button.raised.linked:active:last-child, +toolbar.primary-toolbar button.raised.linked:checked:last-child, +toolbar.primary-toolbar button.raised.linked:disabled:last-child, +toolbar.primary-toolbar .linked entry:last-child, +toolbar.primary-toolbar .linked button:last-child, +toolbar.primary-toolbar .linked button:active:last-child, +toolbar.primary-toolbar .linked button:checked:last-child, +toolbar.primary-toolbar .linked button:disabled:last-child, +toolbar.inline-toolbar button:last-child, +toolbar.inline-toolbar button:active:last-child, +toolbar.inline-toolbar button:checked:last-child, +toolbar.inline-toolbar button:disabled:last-child, +toolbar.inline-toolbar GtkToolButton:last-child > button, +toolbar.inline-toolbar GtkToolButton:last-child > button:active, +toolbar.inline-toolbar GtkToolButton:last-child > button:checked, +toolbar.inline-toolbar GtkToolButton:last-child > button:disabled, .primary-toolbar .button.raised.linked:last-child, .primary-toolbar .button.raised.linked:active:last-child, .primary-toolbar .button.raised.linked:checked:last-child, @@ -2102,14 +2103,14 @@ inline-toolbar.toolbar GtkToolButton:last-child > button:disabled, } /* Single button */ -inline-toolbar.toolbar button:only-child, -inline-toolbar.toolbar button:active:only-child, -inline-toolbar.toolbar button:checked:only-child, -inline-toolbar.toolbar button:disabled:only-child, -inline-toolbar.toolbar GtkToolButton:only-child > button, -inline-toolbar.toolbar GtkToolButton:only-child > button:active, -inline-toolbar.toolbar GtkToolButton:only-child > button:checked, -inline-toolbar.toolbar GtkToolButton:only-child > button:disabled, +toolbar.inline-toolbar button:only-child, +toolbar.inline-toolbar button:active:only-child, +toolbar.inline-toolbar button:checked:only-child, +toolbar.inline-toolbar button:disabled:only-child, +toolbar.inline-toolbar GtkToolButton:only-child > button, +toolbar.inline-toolbar GtkToolButton:only-child > button:active, +toolbar.inline-toolbar GtkToolButton:only-child > button:checked, +toolbar.inline-toolbar GtkToolButton:only-child > button:disabled, .inline-toolbar.toolbar .button:only-child, .inline-toolbar.toolbar .button:active:only-child, .inline-toolbar.toolbar .button:checked:only-child, @@ -2126,14 +2127,14 @@ inline-toolbar.toolbar GtkToolButton:only-child > button:disabled, /* Special-case GtkMenuToolButton, since it's a GtkToolButton, but it * has a box inside to pack the button and the actual menu */ -inline-toolbar.toolbar GtkMenuToolButton button:first-child, -inline-toolbar.toolbar GtkMenuToolButton button:active:first-child, -inline-toolbar.toolbar GtkMenuToolButton button:checked:first-child, -inline-toolbar.toolbar GtkMenuToolButton button:disabled:first-child, -inline-toolbar.toolbar GtkMenuToolButton button:last-child, -inline-toolbar.toolbar GtkMenuToolButton button:active:last-child, -inline-toolbar.toolbar GtkMenuToolButton button:checked:last-child, -inline-toolbar.toolbar GtkMenuToolButton button:disabled:last-child, +toolbar.inline-toolbar GtkMenuToolButton button:first-child, +toolbar.inline-toolbar GtkMenuToolButton button:active:first-child, +toolbar.inline-toolbar GtkMenuToolButton button:checked:first-child, +toolbar.inline-toolbar GtkMenuToolButton button:disabled:first-child, +toolbar.inline-toolbar GtkMenuToolButton button:last-child, +toolbar.inline-toolbar GtkMenuToolButton button:active:last-child, +toolbar.inline-toolbar GtkMenuToolButton button:checked:last-child, +toolbar.inline-toolbar.toolbar GtkMenuToolButton button:disabled:last-child, .inline-toolbar.toolbar GtkMenuToolButton .button:first-child, .inline-toolbar.toolbar GtkMenuToolButton .button:active:first-child, .inline-toolbar.toolbar GtkMenuToolButton .button:checked:first-child, @@ -2148,10 +2149,10 @@ inline-toolbar.toolbar GtkMenuToolButton button:disabled:last-child, border-radius: 0; } -inline-toolbar.toolbar GtkMenuToolButton:first-child button:first-child, -inline-toolbar.toolbar GtkMenuToolButton:first-child button:active:first-child, -inline-toolbar.toolbar GtkMenuToolButton:first-child button:checked:first-child, -inline-toolbar.toolbar GtkMenuToolButton:first-child button:disabled:first-child, +toolbar.inline-toolbar GtkMenuToolButton:first-child button:first-child, +toolbar.inline-toolbar GtkMenuToolButton:first-child button:active:first-child, +toolbar.inline-toolbar GtkMenuToolButton:first-child button:checked:first-child, +toolbar.inline-toolbar GtkMenuToolButton:first-child button:disabled:first-child, .inline-toolbar.toolbar GtkMenuToolButton:first-child .button:first-child, .inline-toolbar.toolbar GtkMenuToolButton:first-child .button:active:first-child, .inline-toolbar.toolbar GtkMenuToolButton:first-child .button:checked:first-child, @@ -2163,10 +2164,10 @@ inline-toolbar.toolbar GtkMenuToolButton:first-child button:disabled:first-child border-top-right-radius: 0; } -inline-toolbar.toolbar GtkMenuToolButton:last-child button:last-child, -inline-toolbar.toolbar GtkMenuToolButton:last-child button:active:last-child, -inline-toolbar.toolbar GtkMenuToolButton:last-child button:checked:last-child, -inline-toolbar.toolbar GtkMenuToolButton:last-child button:disabled:last-child, +toolbar.inline-toolbar GtkMenuToolButton:last-child button:last-child, +toolbar.inline-toolbar GtkMenuToolButton:last-child button:active:last-child, +toolbar.inline-toolbar GtkMenuToolButton:last-child button:checked:last-child, +toolbar.inline-toolbar GtkMenuToolButton:last-child button:disabled:last-child, .inline-toolbar.toolbar GtkMenuToolButton:last-child .button:last-child, .inline-toolbar.toolbar GtkMenuToolButton:last-child .button:active:last-child, .inline-toolbar.toolbar GtkMenuToolButton:last-child .button:checked:last-child, @@ -2181,14 +2182,14 @@ inline-toolbar.toolbar GtkMenuToolButton:last-child button:disabled:last-child, /* Vertical inline toolbars */ /* Middle button */ -inline-toolbar.toolbar.vertical button, -inline-toolbar.toolbar.vertical button:active, -inline-toolbar.toolbar.vertical button:checked, -inline-toolbar.toolbar.vertical button:disabled, -inline-toolbar.toolbar.vertical GtkToolButton > button, -inline-toolbar.toolbar.vertical GtkToolButton > button:active, -inline-toolbar.toolbar.vertical GtkToolButton > button:checked, -inline-toolbar.toolbar.vertical GtkToolButton > button:disabled, +toolbar.inline-toolbar.vertical button, +toolbar.inline-toolbar.vertical button:active, +toolbar.inline-toolbar.vertical button:checked, +toolbar.inline-toolbar.vertical button:disabled, +toolbar.inline-toolbar.vertical GtkToolButton > button, +toolbar.inline-toolbar.vertical GtkToolButton > button:active, +toolbar.inline-toolbar.vertical GtkToolButton > button:checked, +toolbar.inline-toolbar.toolbar.vertical GtkToolButton > button:disabled, .inline-toolbar.toolbar.vertical .button, .inline-toolbar.toolbar.vertical .button:active, .inline-toolbar.toolbar.vertical .button:checked, @@ -2204,14 +2205,14 @@ inline-toolbar.toolbar.vertical GtkToolButton > button:disabled, } /* Topmost button */ -inline-toolbar.toolbar.vertical button:first-child, -inline-toolbar.toolbar.vertical button:active:first-child, -inline-toolbar.toolbar.vertical button:checked:first-child, -inline-toolbar.toolbar.vertical button:disabled:first-child, -inline-toolbar.toolbar.vertical GtkToolButton:first-child > button, -inline-toolbar.toolbar.vertical GtkToolButton:first-child > button:active, -inline-toolbar.toolbar.vertical GtkToolButton:first-child > button:checked, -inline-toolbar.toolbar.vertical GtkToolButton:first-child > button:disabled, +toolbar.inline-toolbar.vertical button:first-child, +toolbar.inline-toolbar.vertical button:active:first-child, +toolbar.inline-toolbar.vertical button:checked:first-child, +toolbar.inline-toolbar.vertical button:disabled:first-child, +toolbar.inline-toolbar.vertical GtkToolButton:first-child > button, +toolbar.inline-toolbar.vertical GtkToolButton:first-child > button:active, +toolbar.inline-toolbar.vertical GtkToolButton:first-child > button:checked, +toolbar.inline-toolbar.vertical GtkToolButton:first-child > button:disabled, .inline-toolbar.toolbar.vertical .button:first-child, .inline-toolbar.toolbar.vertical .button:active:first-child, .inline-toolbar.toolbar.vertical .button:checked:first-child, @@ -2227,14 +2228,14 @@ inline-toolbar.toolbar.vertical GtkToolButton:first-child > button:disabled, } /* Bottommost button */ -inline-toolbar.toolbar.vertical button:last-child, -inline-toolbar.toolbar.vertical button:active:last-child, -inline-toolbar.toolbar.vertical button:checked:last-child, -inline-toolbar.toolbar.vertical button:disabled:last-child, -inline-toolbar.toolbar.vertical GtkToolButton:last-child > button, -inline-toolbar.toolbar.vertical GtkToolButton:last-child > button:active, -inline-toolbar.toolbar.vertical GtkToolButton:last-child > button:checked, -inline-toolbar.toolbar.vertical GtkToolButton:last-child > button:disabled, +toolbar.inline-toolbar.vertical button:last-child, +toolbar.inline-toolbar.vertical button:active:last-child, +toolbar.inline-toolbar.vertical button:checked:last-child, +toolbar.inline-toolbar.vertical button:disabled:last-child, +toolbar.inline-toolbar.vertical GtkToolButton:last-child > button, +toolbar.inline-toolbar.vertical GtkToolButton:last-child > button:active, +toolbar.inline-toolbar.vertical GtkToolButton:last-child > button:checked, +toolbar.inline-toolbar.vertical GtkToolButton:last-child > button:disabled, .inline-toolbar.toolbar.vertical .button:last-child, .inline-toolbar.toolbar.vertical .button:active:last-child, .inline-toolbar.toolbar.vertical .button:checked:last-child, @@ -2250,14 +2251,14 @@ inline-toolbar.toolbar.vertical GtkToolButton:last-child > button:disabled, } /* Single button */ -inline-toolbar.toolbar.vertical button:only-child, -inline-toolbar.toolbar.vertical button:active:only-child, -inline-toolbar.toolbar.vertical button:checked:only-child, -inline-toolbar.toolbar.vertical button:disabled:only-child, -inline-toolbar.toolbar.vertical GtkToolButton:only-child > button, -inline-toolbar.toolbar.vertical GtkToolButton:only-child > button:active, -inline-toolbar.toolbar.vertical GtkToolButton:only-child > button:checked, -inline-toolbar.toolbar.vertical GtkToolButton:only-child > button:disabled, +toolbar.inline-toolbar.vertical button:only-child, +toolbar.inline-toolbar.vertical button:active:only-child, +toolbar.inline-toolbar.vertical button:checked:only-child, +toolbar.inline-toolbar.vertical button:disabled:only-child, +toolbar.inline-toolbar.vertical GtkToolButton:only-child > button, +toolbar.inline-toolbar.vertical GtkToolButton:only-child > button:active, +toolbar.inline-toolbar.vertical GtkToolButton:only-child > button:checked, +toolbar.inline-toolbar.vertical GtkToolButton:only-child > button:disabled, .inline-toolbar.toolbar.vertical .button:only-child, .inline-toolbar.toolbar.vertical .button:active:only-child, .inline-toolbar.toolbar.vertical .button:checked:only-child, @@ -2781,8 +2782,8 @@ GtkComboBox.combobox-entry .button:last-child { border-left-width: 0; } -primary-toolbar combobox entry entry:first-child, -primary-toolbar combobox entry button:first-child, +toolbar.primary-toolbar combobox entry entry:first-child, +toolbar.primary-toolbar combobox entry button:first-child, .primary-toolbar GtkComboBox.combobox-entry .entry:first-child, .primary-toolbar GtkComboBox.combobox-entry .button:first-child { border-image-width: 4px 0 4px 4px; @@ -2790,8 +2791,8 @@ primary-toolbar combobox entry button:first-child, border-right-width: 0; } -primary-toolbar combobox entry entry:last-child, -primary-toolbar combobox entry button:last-child, +toolbar.primary-toolbar combobox entry entry:last-child, +toolbar.primary-toolbar combobox entry button:last-child, .primary-toolbar GtkComboBox.combobox-entry .entry:last-child, .primary-toolbar GtkComboBox.combobox-entry .button:last-child { border-image-width: 4px 4px 4px 0; @@ -3705,7 +3706,7 @@ GtkDialog GtkScrolledWindow.frame GtkViewport .vertical, GtkExpander .vertical { /* border-right-width: 0;*/ border-radius: 3px 0 0px 3px; border-color: @theme_selected_bg_color; - -GtkWidget-focus-line-width: 0; +/* -GtkWidget-focus-line-width: 0; deprecated */ } /* right button */ @@ -3849,7 +3850,6 @@ toolbar.primary-toolbar:disabled, .primary-toolbar.toolbar:disabled { background-image: none; background-color: shade (@theme_bg_color, 0.97); - border-color: shade (@theme_bg_color, 0.91); text-shadow: none; } @@ -4906,8 +4906,8 @@ GtkSwitch { background-color: transparent; } -switch trough, -switch trough:disabled, +switch, +switch:disabled, GtkSwitch.trough, GtkSwitch.trough:disabled { border: none; @@ -4922,8 +4922,9 @@ GtkSwitch.trough:disabled { } /* don't display on/off */ -switch trough:hover, -switch trough:disabled:hover, +switch +switch:hover, +switch:disabled:hover, GtkSwitch.trough:hover, GtkSwitch.trough:disabled:hover { color: transparent; @@ -5014,8 +5015,8 @@ GtkCalendar.header .path-bar .button.titlebutton GtkImage { GtkTreeView, treeview { -GtkTreeView-vertical-separator: 0; -/* -GtkWidget-focus-line-width: 0; */ - -GtkWidget-focus-padding: 1; /* deprecated, but ignored */ +/* -GtkWidget-focus-line-width: 0; deprecated */ +/* -GtkWidget-focus-padding: 1; deprecated */ outline-color: alpha(@theme_text_color, 0.6); } @@ -5880,13 +5881,13 @@ popover.osd button, } popover.osd button:active, -popover .button:checked, +popover button:checked, .popover.osd .button:active, .popover.osd .button:checked { box-shadow: none; } -popover.osd .button:disabled, +popover.osd button:disabled, .popover.osd .button:disabled { color: alpha(@theme_selected_fg_color, 0.4); } diff --git a/desktop-themes/BlueMenta/gtk-3.0/other-applications.css b/desktop-themes/BlueMenta/gtk-3.0/other-applications.css index c2fb1513..141a07f1 100644 --- a/desktop-themes/BlueMenta/gtk-3.0/other-applications.css +++ b/desktop-themes/BlueMenta/gtk-3.0/other-applications.css @@ -74,6 +74,16 @@ NemoPathBar:dir(ltr).raised.linked .button.text-button:checked:hover:active:only border-radius: 4px; } +/* New */ +toolbar.primary-toolbar.horizontal NemoPathBar.raised.linked button:first-child GtkArrow { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +toolbar.primary-toolbar.horizontal NemoPathBar.raised.linked button:last-child GtkArrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + + /* For Places Sidebar diskfull indicators */ NemoPlacesTreeView { @@ -395,8 +405,8 @@ OsScrollbar:active { background-color: shade (@theme_bg_color, 0.6); } -OsThumb:insensitive, -OsScrollbar:insensitive { +OsThumb:disabled, +OsScrollbar:disabled { background-color: shade (@theme_bg_color, 0.85); } diff --git a/desktop-themes/BlueMenta/gtk-3.0/window-controls.css b/desktop-themes/BlueMenta/gtk-3.0/window-controls.css index 3af5e0fe..fd975c4c 100644 --- a/desktop-themes/BlueMenta/gtk-3.0/window-controls.css +++ b/desktop-themes/BlueMenta/gtk-3.0/window-controls.css @@ -1,15 +1,15 @@ -.titlebar .right .titlebutton:nth-last-child(3), -.titlebar .right:dir(rtl) .titlebutton:nth-child(3), -.titlebar .left .titlebutton:nth-child(3), -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3), -.titlebar .right .titlebutton:nth-last-child(2), -.titlebar .right:dir(rtl) .titlebutton:nth-child(2), -.titlebar .left .titlebutton:nth-child(2), -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2), -.titlebar .right .titlebutton:last-child, -.titlebar .right:dir(rtl) .titlebutton:first-child, -.titlebar .left .titlebutton:first-child, -.titlebar .left:dir(rtl) .titlebutton:last-child { +headerbar.titlebar .right .titlebutton:nth-last-child(3), +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(3), +headerbar.titlebar .left .titlebutton:nth-child(3), +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3), +headerbar.titlebar .right .titlebutton:nth-last-child(2), +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(2), +headerbar.titlebar .left .titlebutton:nth-child(2), +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2), +headerbar.titlebar .right .titlebutton:last-child, +headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +headerbar.titlebar .left .titlebutton:first-child, +headerbar.titlebar .left:dir(rtl) .titlebutton:last-child { color: transparent; background-position: center; background-repeat: no-repeat; @@ -24,249 +24,259 @@ /* minimize */ -.titlebar .right .titlebutton:nth-last-child(3), -.titlebar .right:dir(rtl) .titlebutton:nth-child(3), -.titlebar .left .titlebutton:nth-child(3), -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3) { +headerbar.titlebar .right .titlebutton:nth-last-child(3), +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(3), +headerbar.titlebar .left .titlebutton:nth-child(3), +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3) { background-image: url('window-controls/minimize_focused_normal.png'); } -.titlebar .right .titlebutton:nth-last-child(3):hover, -.titlebar .right:dir(rtl) .titlebutton:nth-child(3):hover, -.titlebar .left .titlebutton:nth-child(3):hover, -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3):hover { +headerbar.titlebar .right .titlebutton:nth-last-child(3):hover, +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(3):hover, +headerbar.titlebar .left .titlebutton:nth-child(3):hover, +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3):hover { background-image: url('window-controls/minimize_focused_prelight.png'); } -.titlebar .right .titlebutton:nth-last-child(3):active, -.titlebar .right:dir(rtl) .titlebutton:nth-child(3):active, -.titlebar .left .titlebutton:nth-child(3):active, -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3):active, -.titlebar .right .titlebutton:nth-last-child(3):checked, -.titlebar .right:dir(rtl) .titlebutton:nth-child(3):checked, -.titlebar .left .titlebutton:nth-child(3):checked, -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3):checked { +headerbar.titlebar .right .titlebutton:nth-last-child(3):active, +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(3):active, +headerbar.titlebar .left .titlebutton:nth-child(3):active, +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3):active, +headerbar.titlebar .right .titlebutton:nth-last-child(3):checked, +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(3):checked, +headerbar.titlebar .left .titlebutton:nth-child(3):checked, +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3):checked { background-image: url('window-controls/minimize_focused_pressed.png'); } -.titlebar .right .titlebutton:nth-last-child(3):backdrop, -.titlebar .right:dir(rtl) .titlebutton:nth-child(3):backdrop, -.titlebar .left .titlebutton:nth-child(3):backdrop, -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3):backdrop { +headerbar.titlebar .right .titlebutton:nth-last-child(3):backdrop, +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(3):backdrop, +headerbar.titlebar .left .titlebutton:nth-child(3):backdrop, +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3):backdrop { background-image: url('window-controls/minimize_unfocused.png'); } -.titlebar .right .titlebutton:nth-last-child(3):backdrop:hover, -.titlebar .right:dir(rtl) .titlebutton:nth-child(3):backdrop:hover, -.titlebar .left .titlebutton:nth-child(3):backdrop:hover, -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3):backdrop:hover { +headerbar.titlebar .right .titlebutton:nth-last-child(3):backdrop:hover, +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(3):backdrop:hover, +headerbar.titlebar .left .titlebutton:nth-child(3):backdrop:hover, +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(3):backdrop:hover { background-image: url('window-controls/minimize_unfocused_prelight.png'); } /* maximize */ -.titlebar .right .titlebutton:nth-last-child(2), -.titlebar .right:dir(rtl) .titlebutton:nth-child(2), -.titlebar .left .titlebutton:nth-child(2), -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2) { +headerbar.titlebar .right .titlebutton:nth-last-child(2), +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(2), +headerbar.titlebar .left .titlebutton:nth-child(2), +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2) { background-image: url('window-controls/maximize_focused_normal.png'); } -.titlebar .right .titlebutton:nth-last-child(2):hover, -.titlebar .right:dir(rtl) .titlebutton:nth-child(2):hover, -.titlebar .left .titlebutton:nth-child(2):hover, -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2):hover { +headerbar.titlebar .right .titlebutton:nth-last-child(2):hover, +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(2):hover, +headerbar.titlebar .left .titlebutton:nth-child(2):hover, +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2):hover { background-image: url('window-controls/maximize_focused_prelight.png'); } -.titlebar .right .titlebutton:nth-last-child(2):active, -.titlebar .right:dir(rtl) .titlebutton:nth-child(2):active, -.titlebar .left .titlebutton:nth-child(2):active, -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2):active, -.titlebar .right .titlebutton:nth-last-child(2):checked, -.titlebar .right:dir(rtl) .titlebutton:nth-child(2):checked, -.titlebar .left .titlebutton:nth-child(2):checked, -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2):checked { +headerbar.titlebar .right .titlebutton:nth-last-child(2):active, +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(2):active, +headerbar.titlebar .left .titlebutton:nth-child(2):active, +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2):active, +headerbar.titlebar .right .titlebutton:nth-last-child(2):checked, +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(2):checked, +headerbar.titlebar .left .titlebutton:nth-child(2):checked, +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2):checked { background-image: url('window-controls/maximize_focused_pressed.png'); } -.titlebar .right .titlebutton:nth-last-child(2):backdrop, -.titlebar .right:dir(rtl) .titlebutton:nth-child(2):backdrop, -.titlebar .left .titlebutton:nth-child(2):backdrop, -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2):backdrop { +headerbar.titlebar .right .titlebutton:nth-last-child(2):backdrop, +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(2):backdrop, +headerbar.titlebar .left .titlebutton:nth-child(2):backdrop, +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2):backdrop { background-image: url('window-controls/maximize_unfocused.png'); } -.titlebar .right .titlebutton:nth-last-child(2):backdrop:hover, -.titlebar .right:dir(rtl) .titlebutton:nth-child(2):backdrop:hover, -.titlebar .left .titlebutton:nth-child(2):backdrop:hover, -.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2):backdrop:hover { +headerbar.titlebar .right .titlebutton:nth-last-child(2):backdrop:hover, +headerbar.titlebar .right:dir(rtl) .titlebutton:nth-child(2):backdrop:hover, +headerbar.titlebar .left .titlebutton:nth-child(2):backdrop:hover, +headerbar.titlebar .left:dir(rtl) .titlebutton:nth-last-child(2):backdrop:hover { background-image: url('window-controls/maximize_unfocused_prelight.png'); } /* close */ -.titlebar .right .titlebutton:last-child, -.titlebar .right:dir(rtl) .titlebutton:first-child, -.titlebar .left .titlebutton:first-child, -.titlebar .left:dir(rtl) .titlebutton:last-child { +headerbar.titlebar .right .titlebutton:last-child, +headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +headerbar.titlebar .left .titlebutton:first-child, +headerbar.titlebar .left:dir(rtl) .titlebutton:last-child { background-image: url('window-controls/close_focused_normal.png'); /*padding: 2px 6px 3px 3px;*/ /* FIXME: Uncomment this shit when using the Faenza icon theme and maybe some other icon themes */ } -.titlebar .right .titlebutton:last-child:hover, -.titlebar .right:dir(rtl) .titlebutton:first-child:hover, -.titlebar .left .titlebutton:first-child:hover, -.titlebar .left:dir(rtl) .titlebutton:last-child:hover { +headerbar.titlebar .right .titlebutton:last-child:hover, +headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:hover, +headerbar.titlebar .left .titlebutton:first-child:hover, +headerbar.titlebar .left:dir(rtl) .titlebutton:last-child:hover { background-image: url('window-controls/close_focused_prelight.png'); } -.titlebar .right .titlebutton:last-child:active, -.titlebar .right:dir(rtl) .titlebutton:first-child:active, -.titlebar .left .titlebutton:first-child:active, -.titlebar .left:dir(rtl) .titlebutton:last-child:active, -.titlebar .right .titlebutton:last-child:checked, -.titlebar .right:dir(rtl) .titlebutton:first-child:checked, -.titlebar .left .titlebutton:first-child:checked, -.titlebar .left:dir(rtl) .titlebutton:last-child:checked { +headerbar.titlebar .right .titlebutton:last-child:active, +headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:active, +headerbar.titlebar .left .titlebutton:first-child:active, +headerbar.titlebar .left:dir(rtl) .titlebutton:last-child:active, +headerbar.titlebar .right .titlebutton:last-child:checked, +headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:checked, +headerbar.titlebar .left .titlebutton:first-child:checked, +headerbar.titlebar .left:dir(rtl) .titlebutton:last-child:checked { background-image: url('window-controls/close_focused_pressed.png'); } -.titlebar .right .titlebutton:last-child:backdrop, -.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, -.titlebar .left .titlebutton:first-child:backdrop, -.titlebar .left:dir(rtl) .titlebutton:last-child:backdrop { +headerbar.titlebar .right .titlebutton:last-child:backdrop, +headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, +headerbar.titlebar .left .titlebutton:first-child:backdrop, +headerbar.titlebar .left:dir(rtl) .titlebutton:last-child:backdrop { background-image: url('window-controls/close_unfocused.png'); } -.titlebar .right .titlebutton:last-child:backdrop:hover, -.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, -.titlebar .left .titlebutton:first-child:backdrop:hover, -.titlebar .left:dir(rtl) .titlebutton:last-child:backdrop:hover { +headerbar.titlebar .right .titlebutton:last-child:backdrop:hover, +headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, +headerbar.titlebar .left .titlebutton:first-child:backdrop:hover, +headerbar.titlebar .left:dir(rtl) .titlebutton:last-child:backdrop:hover { background-image: url('window-controls/close_unfocused_prelight.png'); } /* Menu button when fallback kicks in (XFCE, Cinnamon etc.) */ -.titlebar .button.menu-button.titlebutton { +headerbar.titlebar .button.menu-button.titlebutton { background-image: url('window-controls/menu.png'); } -.titlebar .button.menu-button.titlebutton:hover { +headerbar.titlebar .button.menu-button.titlebutton:hover { background-image: url('window-controls/menu_prelight.png'); } -.titlebar .button.menu-button.titlebutton:active { +headerbar.titlebar .button.menu-button.titlebutton:active { background-image: url('window-controls/menu.png'); } -/* application adjustments */ - -NautilusWindow .titlebar .right:dir(rtl) .titlebutton:first-child, -NautilusWindow .titlebar .left .titlebutton:first-child, -NautilusWindow .titlebar .right:dir(rtl) .titlebutton:first-child:hover, -NautilusWindow .titlebar .left .titlebutton:first-child:hover, -NautilusWindow .titlebar .right:dir(rtl) .titlebutton:first-child:active, -NautilusWindow .titlebar .left .titlebutton:first-child:active, -NautilusWindow .titlebar .right:dir(rtl) .titlebutton:first-child:checked, -NautilusWindow .titlebar .left .titlebutton:first-child:checked, -NautilusWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, -NautilusWindow .titlebar .left .titlebutton:first-child:backdrop, -NautilusWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, -NautilusWindow .titlebar .left .titlebutton:first-child:backdrop:hover, -YelpWindow .titlebar .right:dir(rtl) .titlebutton:first-child, -YelpWindow .titlebar .left .titlebutton:first-child, -YelpWindow .titlebar .right:dir(rtl) .titlebutton:first-child:hover, -YelpWindow .titlebar .left .titlebutton:first-child:hover, -YelpWindow .titlebar .right:dir(rtl) .titlebutton:first-child:active, -YelpWindow .titlebar .left .titlebutton:first-child:active, -YelpWindow .titlebar .right:dir(rtl) .titlebutton:first-child:checked, -YelpWindow .titlebar .left .titlebutton:first-child:checked, -YelpWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, -YelpWindow .titlebar .left .titlebutton:first-child:backdrop, -YelpWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, -YelpWindow .titlebar .left .titlebutton:first-child:backdrop:hover, -MathWindow .titlebar .right:dir(rtl) .titlebutton:first-child, -MathWindow .titlebar .left .titlebutton:first-child, -MathWindow .titlebar .right:dir(rtl) .titlebutton:first-child:hover, -MathWindow .titlebar .left .titlebutton:first-child:hover, -MathWindow .titlebar .right:dir(rtl) .titlebutton:first-child:active, -MathWindow .titlebar .left .titlebutton:first-child:active, -MathWindow .titlebar .right:dir(rtl) .titlebutton:first-child:checked, -MathWindow .titlebar .left .titlebutton:first-child:checked, -MathWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, -MathWindow .titlebar .left .titlebutton:first-child:backdrop, -MathWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, -MathWindow .titlebar .left .titlebutton:first-child:backdrop:hover, -EogWindow .titlebar .right:dir(rtl) .titlebutton:first-child, -EogWindow .titlebar .left .titlebutton:first-child, -EogWindow .titlebar .right:dir(rtl) .titlebutton:first-child:hover, -EogWindow .titlebar .left .titlebutton:first-child:hover, -EogWindow .titlebar .right:dir(rtl) .titlebutton:first-child:active, -EogWindow .titlebar .left .titlebutton:first-child:active, -EogWindow .titlebar .right:dir(rtl) .titlebutton:first-child:checked, -EogWindow .titlebar .left .titlebutton:first-child:checked, -EogWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, -EogWindow .titlebar .left .titlebutton:first-child:backdrop, -EogWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, -EogWindow .titlebar .left .titlebutton:first-child:backdrop:hover, -EvWindow .titlebar .right:dir(rtl) .titlebutton:first-child, -EvWindow .titlebar .left .titlebutton:first-child, -EvWindow .titlebar .right:dir(rtl) .titlebutton:first-child:hover, -EvWindow .titlebar .left .titlebutton:first-child:hover, -EvWindow .titlebar .right:dir(rtl) .titlebutton:first-child:active, -EvWindow .titlebar .left .titlebutton:first-child:active, -EvWindow .titlebar .right:dir(rtl) .titlebutton:first-child:checked, -EvWindow .titlebar .left .titlebutton:first-child:checked, -EvWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, -EvWindow .titlebar .left .titlebutton:first-child:backdrop, -EvWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, -EvWindow .titlebar .left .titlebutton:first-child:backdrop:hover, -BaobabWindow .titlebar .right:dir(rtl) .titlebutton:first-child, -BaobabWindow .titlebar .left .titlebutton:first-child, -BaobabWindow .titlebar .right:dir(rtl) .titlebutton:first-child:hover, -BaobabWindow .titlebar .left .titlebutton:first-child:hover, -BaobabWindow .titlebar .right:dir(rtl) .titlebutton:first-child:active, -BaobabWindow .titlebar .left .titlebutton:first-child:active, -BaobabWindow .titlebar .right:dir(rtl) .titlebutton:first-child:checked, -BaobabWindow .titlebar .left .titlebutton:first-child:checked, -BaobabWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, -BaobabWindow .titlebar .left .titlebutton:first-child:backdrop, -BaobabWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, -BaobabWindow .titlebar .left .titlebutton:first-child:backdrop:hover, -BjbWindowBase .titlebar .right:dir(rtl) .titlebutton:first-child, -BjbWindowBase .titlebar .left .titlebutton:first-child, -BjbWindowBase .titlebar .right:dir(rtl) .titlebutton:first-child:hover, -BjbWindowBase .titlebar .left .titlebutton:first-child:hover, -BjbWindowBase .titlebar .right:dir(rtl) .titlebutton:first-child:active, -BjbWindowBase .titlebar .left .titlebutton:first-child:active, -BjbWindowBase .titlebar .right:dir(rtl) .titlebutton:first-child:checked, -BjbWindowBase .titlebar .left .titlebutton:first-child:checked, -BjbWindowBase .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, -BjbWindowBase .titlebar .left .titlebutton:first-child:backdrop, -BjbWindowBase .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, -BjbWindowBase .titlebar .left .titlebutton:first-child:backdrop:hover, -BoxesAppWindow .titlebar .right:dir(rtl) .titlebutton:first-child, -BoxesAppWindow .titlebar .left .titlebutton:first-child, -BoxesAppWindow .titlebar .right:dir(rtl) .titlebutton:first-child:hover, -BoxesAppWindow .titlebar .left .titlebutton:first-child:hover, -BoxesAppWindow .titlebar .right:dir(rtl) .titlebutton:first-child:active, -BoxesAppWindow .titlebar .left .titlebutton:first-child:active, -BoxesAppWindow .titlebar .right:dir(rtl) .titlebutton:first-child:checked, -BoxesAppWindow .titlebar .left .titlebutton:first-child:checked, -BoxesAppWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, -BoxesAppWindow .titlebar .left .titlebutton:first-child:backdrop, -BoxesAppWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, -BoxesAppWindow .titlebar .left .titlebutton:first-child:backdrop:hover, -ContactsWindow .titlebar .right:dir(rtl) .titlebutton:first-child, -ContactsWindow .titlebar .left .titlebutton:first-child, -ContactsWindow .titlebar .right:dir(rtl) .titlebutton:first-child:hover, -ContactsWindow .titlebar .left .titlebutton:first-child:hover, -ContactsWindow .titlebar .right:dir(rtl) .titlebutton:first-child:active, -ContactsWindow .titlebar .left .titlebutton:first-child:active, -ContactsWindow .titlebar .right:dir(rtl) .titlebutton:first-child:checked, -ContactsWindow .titlebar .left .titlebutton:first-child:checked, -ContactsWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, -ContactsWindow .titlebar .left .titlebutton:first-child:backdrop, -ContactsWindow .titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, -ContactsWindow .titlebar .left .titlebutton:first-child:backdrop:hover { +/* application adjustments *//* +NautilusWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +NautilusWindow headerbar.titlebar .left .titlebutton:first-child, +NautilusWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:hover, +NautilusWindow headerbar.titlebar .left .titlebutton:first-child:hover, +NautilusWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:active, +NautilusWindow headerbar.titlebar .left .titlebutton:first-child:active, +NautilusWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:checked, +NautilusWindow headerbar.titlebar .left .titlebutton:first-child:checked, +NautilusWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, +NautilusWindow headerbar.titlebar .left .titlebutton:first-child:backdrop, +NautilusWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, +NautilusWindow headerbar.titlebar .left .titlebutton:first-child:backdrop:hover, +YelpWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +YelpWindow headerbar.titlebar .left .titlebutton:first-child, +YelpWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:hover, +YelpWindow headerbar.titlebar .left .titlebutton:first-child:hover, +YelpWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:active, +YelpWindow headerbar.titlebar .left .titlebutton:first-child:active, +YelpWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:checked, +YelpWindow headerbar.titlebar .left .titlebutton:first-child:checked, +YelpWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, +YelpWindow headerbar.titlebar .left .titlebutton:first-child:backdrop, +YelpWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, +YelpWindow headerbar.titlebar .left .titlebutton:first-child:backdrop:hover, +MathWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +MathWindow headerbar.titlebar .left .titlebutton:first-child, +MathWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:hover, +MathWindow headerbar.titlebar .left .titlebutton:first-child:hover, +MathWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:active, +MathWindow headerbar.titlebar .left .titlebutton:first-child:active, +MathWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:checked, +MathWindow headerbar.titlebar .left .titlebutton:first-child:checked, +MathWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, +MathWindow headerbar.titlebar .left .titlebutton:first-child:backdrop, +MathWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, +MathWindow headerbar.titlebar .left .titlebutton:first-child:backdrop:hover, +EogWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +EogWindow headerbar.titlebar .left .titlebutton:first-child, +EogWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:hover, +EogWindow headerbar.titlebar .left .titlebutton:first-child:hover, +EogWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:active, +EogWindow headerbar.titlebar .left .titlebutton:first-child:active, +EogWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:checked, +EogWindow headerbar.titlebar .left .titlebutton:first-child:checked, +EogWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, +EogWindow headerbar.titlebar .left .titlebutton:first-child:backdrop, +EogWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, +EogWindow headerbar.titlebar .left .titlebutton:first-child:backdrop:hover, +EvWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +EvWindow headerbar.titlebar .left .titlebutton:first-child, +EvWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:hover, +EvWindow headerbar.titlebar .left .titlebutton:first-child:hover, +EvWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:active, +EvWindow headerbar.titlebar .left .titlebutton:first-child:active, +EvWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:checked, +EvWindow headerbar.titlebar .left .titlebutton:first-child:checked, +EvWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, +EvWindow headerbar.titlebar .left .titlebutton:first-child:backdrop, +EvWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, +EvWindow headerbar.titlebar .left .titlebutton:first-child:backdrop:hover, +BaobabWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +BaobabWindow headerbar.titlebar .left .titlebutton:first-child, +BaobabWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:hover, +BaobabWindow headerbar.titlebar .left .titlebutton:first-child:hover, +BaobabWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:active, +BaobabWindow headerbar.titlebar .left .titlebutton:first-child:active, +BaobabWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:checked, +BaobabWindow headerbar.titlebar .left .titlebutton:first-child:checked, +BaobabWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, +BaobabWindow headerbar.titlebar .left .titlebutton:first-child:backdrop, +BaobabWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, +BaobabWindow headerbar.titlebar .left .titlebutton:first-child:backdrop:hover, +BjbWindowBase headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +BjbWindowBase headerbar.titlebar .left .titlebutton:first-child, +BjbWindowBase headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:hover, +BjbWindowBase headerbar.titlebar .left .titlebutton:first-child:hover, +BjbWindowBase headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:active, +BjbWindowBase headerbar.titlebar .left .titlebutton:first-child:active, +BjbWindowBase headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:checked, +BjbWindowBase headerbar.titlebar .left .titlebutton:first-child:checked, +BjbWindowBase headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, +BjbWindowBase headerbar.titlebar .left .titlebutton:first-child:backdrop, +BjbWindowBase headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, +BjbWindowBase headerbar.titlebar .left .titlebutton:first-child:backdrop:hover, +BoxesAppWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +BoxesAppWindow headerbar.titlebar .left .titlebutton:first-child, +BoxesAppWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:hover, +BoxesAppWindow headerbar.titlebar .left .titlebutton:first-child:hover, +BoxesAppWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:active, +BoxesAppWindow headerbar.titlebar .left .titlebutton:first-child:active, +BoxesAppWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:checked, +BoxesAppWindow headerbar.titlebar .left .titlebutton:first-child:checked, +BoxesAppWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, +BoxesAppWindow headerbar.titlebar .left .titlebutton:first-child:backdrop, +BoxesAppWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, +BoxesAppWindow headerbar.titlebar .left .titlebutton:first-child:backdrop:hover, +ContactsWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child, +ContactsWindow headerbar.titlebar .left .titlebutton:first-child, +ContactsWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:hover, +ContactsWindow headerbar.titlebar .left .titlebutton:first-child:hover, +ContactsWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:active, +ContactsWindow headerbar.titlebar .left .titlebutton:first-child:active, +ContactsWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:checked, +ContactsWindow headerbar.titlebar .left .titlebutton:first-child:checked, +ContactsWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop, +ContactsWindow headerbar.titlebar .left .titlebutton:first-child:backdrop, +ContactsWindow headerbar.titlebar .right:dir(rtl) .titlebutton:first-child:backdrop:hover, +ContactsWindow headerbar.titlebar .left .titlebutton:first-child:backdrop:hover { + background-image: none; +} +*/ +/* application adjustments gtk+-3.20 */ +headerbar.titlebar button.titlebutton.toggle.popup { background-image: none; } + +/* gtk+-3.20 */ +headerbar.titlebar button image { + color: transparent; +} + |