diff options
Diffstat (limited to 'gtk-themes/Parabola-BlackMATE-new/gtk-3.0/window-controls.css')
-rw-r--r-- | gtk-themes/Parabola-BlackMATE-new/gtk-3.0/window-controls.css | 210 |
1 files changed, 210 insertions, 0 deletions
diff --git a/gtk-themes/Parabola-BlackMATE-new/gtk-3.0/window-controls.css b/gtk-themes/Parabola-BlackMATE-new/gtk-3.0/window-controls.css new file mode 100644 index 0000000..63d47c9 --- /dev/null +++ b/gtk-themes/Parabola-BlackMATE-new/gtk-3.0/window-controls.css @@ -0,0 +1,210 @@ +/*left & right not set for ssd by metacity,mutter, g-s, include this case*/ +headerbar button.minimize.titlebutton, +headerbar button.maximize.titlebutton, +headerbar button.close.titlebutton, +headerbar button.minimize.titlebutton:backdrop, +headerbar button.maximize.titlebutton:backdrop, +headerbar button.close.titlebutton:backdrop, +/*other WMs*/ +headerbar .right button.minimize.titlebutton, +headerbar .right button.minimize.titlebutton:backdrop, +headerbar .right:dir(rtl) button.minimize.titlebutton, +headerbar .right:dir(rtl) button.minimize.titlebutton:backdrop, +headerbar .left button.minimize.titlebutton, +headerbar .left button.minimize.titlebutton:backdrop, +headerbar .left:dir(rtl) button.minimize.titlebutton, +headerbar .left:dir(rtl) button.minimize.titlebutton:backdrop, +headerbar .right button.maximize.titlebutton, +headerbar .right button.maximize.titlebutton:backdrop, +headerbar .right:dir(rtl) button.maximize.titlebutton, +headerbar .right:dir(rtl) button.maximize.titlebutton:backdrop, +headerbar .left button.maximize.titlebutton, +headerbar .left button.maximize.titlebutton:backdrop, +headerbar .left:dir(rtl) button.maximize.titlebutton, +headerbar .left:dir(rtl) button.maximize.titlebutton:backdrop, +headerbar .right button.close.titlebutton, +headerbar .right button.close.titlebutton:backdrop, +headerbar .right:dir(rtl) button.close.titlebutton, +headerbar .right:dir(rtl) button.close.titlebutton:backdrop, +headerbar .left button.close.titlebutton, +headerbar .left button.close.titlebutton:backdrop, +headerbar .left:dir(rtl) button.close.titlebutton, +headerbar .left:dir(rtl) button.close.titlebutton:backdrop { + color: transparent; + background-position: center; + background-repeat: no-repeat; + background-size: 19px 19px; +} + +/* Set correct layout with + gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/DecorationLayout': <':minimize,maximize,close'>}" for + buttons on the right or + gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/DecorationLayout': <'close,maximize,minimize:'>}" + for buttons on the left */ + +/* minimize */ + +headerbar button.minimize.titlebutton, +headerbar .right button.minimize.titlebutton, +headerbar .right:dir(rtl) button.minimize.titlebutton, +headerbar .left button.minimize.titlebutton, +headerbar .left:dir(rtl) button.minimize.titlebutton { + background-image: url('window-controls/neutral.png'); +} + +headerbar button.minimize.titlebutton:hover, +headerbar .right button.minimize.titlebutton:hover, +headerbar .right:dir(rtl) button.minimize.titlebutton:hover, +headerbar .left button.minimize.titlebutton:hover, +headerbar .left:dir(rtl) button.minimize.titlebutton:hover { + background-image: url('window-controls/button-min-focus.png'); +} + +headerbar button.minimize.titlebutton:active, +headerbar .right button.minimize.titlebutton:active, +headerbar .right:dir(rtl) button.minimize.titlebutton:active, +headerbar .left button.minimize.titlebutton:active, +headerbar .left:dir(rtl) button.minimize.titlebutton:active, +headerbar .right button.minimize.titlebutton:checked, +headerbar .right:dir(rtl) button.minimize.titlebutton:checked, +headerbar .left button.minimize.titlebutton:checked, +headerbar .left:dir(rtl) button.minimize.titlebutton:checked { + background-image: url('window-controls/neutral.png'); +} + +headerbar button.minimize.titlebutton:backdrop, +headerbar .right button.minimize.titlebutton:backdrop, +headerbar .right:dir(rtl) button.minimize.titlebutton:backdrop, +headerbar .left button.minimize.titlebutton:backdrop, +headerbar .left:dir(rtl) button.minimize.titlebutton:backdrop { + background-image: url('window-controls/unfocus.png'); +} +/* +headerbar button.minimize.titlebutton:backdrop:hover, +headerbar .right button.minimize.titlebutton:backdrop:hover, +headerbar .right:dir(rtl) button.minimize.titlebutton:backdrop:hover, +headerbar .left button.minimize.titlebutton:backdrop:hover, +headerbar .left:dir(rtl) button.minimize.titlebutton:backdrop:hover { + background-image: url('window-controls/minimize_unfocused_prelight.png'); +} +*/ +/* maximize */ +headerbar button.maximize.titlebutton, +headerbar .right button.maximize.titlebutton, +headerbar .right:dir(rtl) button.maximize.titlebutton, +headerbar .left button.maximize.titlebutton, +headerbar .left:dir(rtl) button.maximize.titlebutton { + background-image: url('window-controls/neutral.png'); +} + +headerbar button.maximize.titlebutton:hover, +headerbar .right button.maximize.titlebutton:hover, +headerbar .right:dir(rtl) button.maximize.titlebutton:hover, +headerbar .left button.maximize.titlebutton:hover, +headerbar .left:dir(rtl) button.maximize.titlebutton:hover { + background-image: url('window-controls/button-max-focus.png'); +} + +headerbar button.maximize.titlebutton:active, +headerbar .right button.maximize.titlebutton:active, +headerbar .right:dir(rtl) button.maximize.titlebutton:active, +headerbar .left button.maximize.titlebutton:active, +headerbar .left:dir(rtl) button.maximize.titlebutton:active, +headerbar .right button.maximize.titlebutton:checked, +headerbar .right:dir(rtl) button.maximize.titlebutton:checked, +headerbar .left button.maximize.titlebutton:checked, +headerbar .left:dir(rtl) button.maximize.titlebutton:checked { + background-image: url('window-controls/neutral.png'); +} + +headerbar button.maximize.titlebutton:backdrop, +headerbar .right button.maximize.titlebutton:backdrop, +headerbar .right:dir(rtl) button.maximize.titlebutton:backdrop, +headerbar .left button.maximize.titlebutton:backdrop, +headerbar .left:dir(rtl) button.maximize.titlebutton:backdrop { + background-image: url('window-controls/unfocus.png'); +} +/* +headerbar button.maximize.titlebutton:backdrop:hover, +headerbar .right button.maximize.titlebutton:backdrop:hover, +headerbar .right:dir(rtl) button.maximize.titlebutton:backdrop:hover, +headerbar .left button.maximize.titlebutton:backdrop:hover, +headerbar .left:dir(rtl) button.maximize.titlebutton:backdrop:hover { + background-image: url('window-controls/maximize_unfocused_prelight.png'); +} +*/ +/* close */ + + +headerbar button.close.titlebutton, /*Include Metacity/Mutter/G-S close button */ +headerbar .right button.close.titlebutton, +headerbar .right:dir(rtl) button.close.titlebutton, +headerbar .left button.close.titlebutton, +headerbar .left:dir(rtl) button.close.titlebutton { + background-image: url('window-controls/neutral.png'); + /*padding: 2px 6px 3px 3px;*/ /* FIXME: Uncomment this shit when using the Faenza icon theme and maybe some other icon themes */ +} + +headerbar button.close.titlebutton:hover, +headerbar .right button.close.titlebutton:hover, +headerbar .right:dir(rtl) button.close.titlebutton:hover, +headerbar .left button.close.titlebutton:hover, +headerbar .left:dir(rtl) button.close.titlebutton:hover { + background-image: url('window-controls/button-close-focus.png'); +} + +headerbar button.close.titlebutton:active, +headerbar .right button.close.titlebutton:active, +headerbar .right:dir(rtl) button.close.titlebutton:active, +headerbar .left button.close.titlebutton:active, +headerbar .left:dir(rtl) button.close.titlebutton:active, +headerbar .right button.close.titlebutton:checked, +headerbar .right:dir(rtl) button.close.titlebutton:checked, +headerbar .left button.close.titlebutton:checked, +headerbar .left:dir(rtl) button.close.titlebutton:checked { + background-image: url('window-controls/neutral.png'); +} + +headerbar button.close.titlebutton:backdrop, +headerbar .right button.close.titlebutton:backdrop, +headerbar .right:dir(rtl) button.close.titlebutton:backdrop, +headerbar .left button.close.titlebutton:backdrop, +headerbar .left:dir(rtl) button.close.titlebutton:backdrop { + background-image: url('window-controls/unfocus.png'); +} +/* +headerbar button.close.titlebutton:backdrop:hover, +headerbar .right button.close.titlebutton:backdrop:hover, +headerbar .right:dir(rtl) button.close.titlebutton:backdrop:hover, +headerbar .left button.close.titlebutton:backdrop:hover, +headerbar .left:dir(rtl) button.close.titlebutton:backdrop:hover { + background-image: url('window-controls/close_unfocused_prelight.png'); +} +*/ + +.titlebar button.close.titlebutton image { + /* fake request to avoid usage of regular window-close button*/ + -gtk-icon-style: requested; +} + +/* gtk+-3.20 */ +.titlebar button.close.titlebutton image, +.titlebar button.minimize.titlebutton image, +.titlebar button.maximize.titlebutton image { + color: transparent; +} + +/* Menu button when fallback kicks in (XFCE, Cinnamon etc.) *//* + +.titlebar .button.popup.titlebutton { + background-image: url('window-controls/neutral.png'); +} + +.titlebar .button.popup.titlebutton:hover { + background-image: url('window-controls/yellow.png'); +} + +.titlebar .button.popup.titlebutton:active { + background-image: url('window-controls/menu-button-pressed.png'); +} +*/ |