From 51d32659994cfb3f84ec738c04a6a167f7ee88e0 Mon Sep 17 00:00:00 2001 From: aidan Date: Sun, 1 Sep 2019 12:38:05 -0500 Subject: [PATCH] Theme update Includes theming additions for Libreoffice for issue #80. Includes some additional modifications for Thunar, filechooser, and Whisker Menu. Made some adjustments to indention and white spaces. Trying to move back to some semblance of order. --- Theme/Chicago95/gtk-3.24/apps/filechooser.css | 16 +- Theme/Chicago95/gtk-3.24/apps/thunar.css | 16 +- Theme/Chicago95/gtk-3.24/apps/whiskermenu.css | 156 ++-- Theme/Chicago95/gtk-3.24/apps/xfce.css | 11 +- .../gtk-3.24/assets/arrow-down_test.png | Bin 0 -> 898 bytes .../gtk-3.24/assets/status_badge_c95.png | Bin 0 -> 6789 bytes Theme/Chicago95/gtk-3.24/gtk-widgets.css | 836 +++++++++--------- .../gtk-3.24/scrollbar/scrollbar_button.png | Bin 0 -> 1153 bytes .../scrollbar/scrollbar_button_disabled.png | Bin 0 -> 1146 bytes 9 files changed, 528 insertions(+), 507 deletions(-) create mode 100644 Theme/Chicago95/gtk-3.24/assets/arrow-down_test.png create mode 100644 Theme/Chicago95/gtk-3.24/assets/status_badge_c95.png create mode 100644 Theme/Chicago95/gtk-3.24/scrollbar/scrollbar_button.png create mode 100644 Theme/Chicago95/gtk-3.24/scrollbar/scrollbar_button_disabled.png diff --git a/Theme/Chicago95/gtk-3.24/apps/filechooser.css b/Theme/Chicago95/gtk-3.24/apps/filechooser.css index e44dc1a..e72df4c 100755 --- a/Theme/Chicago95/gtk-3.24/apps/filechooser.css +++ b/Theme/Chicago95/gtk-3.24/apps/filechooser.css @@ -71,6 +71,15 @@ filechooser .sidebar-row:selected:backdrop { background-color: @bg_shade; } +filechooser placessidebar viewport { + border: 1px solid @bg_shade; + box-shadow: none; } + +filechooser scrolledwindow { + border: 1px solid @bg_shade; + box-shadow: none; + padding: 0px; } + /* Adjust stack buttons*/ filechooser revealer > box > stack { border-left: 1px solid @bg_shade; @@ -79,7 +88,8 @@ filechooser revealer > box > stack { border-bottom: 1px solid @bg_bright; box-shadow: inset 1px 1px @bg_bright, inset -1px -1px @bg_shade; padding: 0px;} - filechooser revealer > box > stack button { + filechooser revealer > box > stack button, + filechooser revealer > box > stack button:backdrop { border-left: 1px solid @bg_bright; border-top: 1px solid @bg_bright; border-right: 1px solid @bg_shade; @@ -99,5 +109,5 @@ filechooser revealer > box > stack { padding-left: 1px; padding-right: 1px; } filechooser revealer > box > stack button label { - padding-left: 1px; - padding-right: 1px; } \ No newline at end of file + padding-left: 0px; + padding-right: 0px; } diff --git a/Theme/Chicago95/gtk-3.24/apps/thunar.css b/Theme/Chicago95/gtk-3.24/apps/thunar.css index 99c6f64..9f7933b 100644 --- a/Theme/Chicago95/gtk-3.24/apps/thunar.css +++ b/Theme/Chicago95/gtk-3.24/apps/thunar.css @@ -7,11 +7,21 @@ border-right: 1px solid @bg_bright; box-shadow: none; } -.thunar paned scrolledwindow { - border-right: 1px solid @bg_bright; } +/*.thunar grid grid scrolledwindow .view { background-color: transparent; }*/ + +.thunar scrolledwindow { + padding-top: 0px; + padding-left: 0px; + border-right: 1px solid @bg_bright; + border-top: 1px solid @bg_shade; + border-left: 1px solid @bg_shade; } .thunar paned .view:focus { outline-color: white; } +.thunar grid grid scrolledwindow { +padding-left: 1px; +} + .thunar notebook tab { padding: 0px; min-width: 16px; @@ -68,7 +78,7 @@ box-shadow: inset 1px 0px @bg_bright; min-width: 21px; min-height: 17px; - background-image: url("../assets/status_badge_msw.png"); + background-image: url("../assets/status_badge_c95.png"); background-repeat: no-repeat; background-position: center; background-size: 21px 17px; diff --git a/Theme/Chicago95/gtk-3.24/apps/whiskermenu.css b/Theme/Chicago95/gtk-3.24/apps/whiskermenu.css index 3996832..b819a77 100644 --- a/Theme/Chicago95/gtk-3.24/apps/whiskermenu.css +++ b/Theme/Chicago95/gtk-3.24/apps/whiskermenu.css @@ -1,77 +1,105 @@ /* Whisker Menu Panel Button style */ #whiskermenu-button { - border: none; - /*box-shadow: inset 0px 1px white;*/ - box-shadow: none; - margin: 0px; - background-color: transparent; } - #whiskermenu-button box { - padding: 2px; - margin: 1px; - border-top: 1px solid @bg_bright; - border-bottom: 1px solid @bg_dark; - border-left: 1px solid @bg_bright; - border-right: 1px solid @bg_dark; - box-shadow: inset -1px -1px @bg_shade; - background-color: @bg_color; } + border: none; + /*box-shadow: inset 0px 1px white;*/ + box-shadow: none; + margin: 0px; + background-color: transparent; } + #whiskermenu-button box { + padding: 2px; + margin: 1px; + border-top: 1px solid @bg_bright; + border-bottom: 1px solid @bg_dark; + border-left: 1px solid @bg_bright; + border-right: 1px solid @bg_dark; + box-shadow: inset -1px -1px @bg_shade; + background-color: @bg_color; } #whiskermenu-button:active box, #whiskermenu-button:checked box { - padding-left: 3px; - padding-right: 1px; - margin: 1px; - border-bottom: 1px solid @bg_bright; - border-right: 1px solid @bg_bright; - border-top: 1px solid @bg_dark; - border-left: 1px solid @bg_dark; - box-shadow: inset -1px -1px @bg_color, inset 1px 1px @bg_shade; - border-radius: 0px; } - #whiskermenu-button image { - margin-right: -4px; - margin-left: 1px; - padding: 1px; - background-repeat: no-repeat; - background-size: contain; - background-position: center; } - #whiskermenu-button label { - padding: 0px; - margin-right: 1px; - margin-left: -1px; - border: none; - color: black; - font-family: "MS Sans Serif Bold", Sans, Sans-Serif; - font-weight: bold; } + padding-left: 3px; + padding-right: 1px; + margin: 1px; + border-bottom: 1px solid @bg_bright; + border-right: 1px solid @bg_bright; + border-top: 1px solid @bg_dark; + border-left: 1px solid @bg_dark; + box-shadow: inset -1px -1px @bg_color, inset 1px 1px @bg_shade; + border-radius: 0px; } + #whiskermenu-button image { + margin-right: -4px; + margin-left: 1px; + padding: 1px; + background-repeat: no-repeat; + background-size: contain; + background-position: center; } + #whiskermenu-button label { + padding: 0px; + margin-right: 1px; + margin-left: -1px; + border: none; + color: black; + font-family: "MS Sans Serif Bold", Sans, Sans-Serif; + font-weight: bold; } /**************** * Whisker Menu ** ****************/ #whiskermenu-window treeview { - padding-left: 5px; - padding-right: 5px; - padding-top: 2px; - padding-bottom: 2px; } - #whiskermenu-window button { - padding: 2px; - min-height: 16px; } - #whiskermenu-window button:not(:hover):not(:checked) { - border-color: transparent; - box-shadow: none; - background-color: transparent; } -#whiskermenu-window separator { - margin: 5px; } -#whiskermenu-window frame > stack > box > stack > box > scrolledwindow { - padding: 5px; - border: 1px solid; - background-color: transparent; - border-color: @bg_shade @bg_bright @bg_bright @bg_shade; - box-shadow: inset 1px 1px @bg_bright, - inset -1px -1px @bg_shade; } -#whiskermenu-window frame > box > box > box button image { - padding: 0px; } -#whiskermenu-window entry { - margin-top: 3px; - margin-bottom: 3px; + padding-left: 5px; + padding-right: 5px; + padding-top: 2px; + padding-bottom: 2px; } + #whiskermenu-window button { + padding: 2px; min-height: 16px; } + #whiskermenu-window button:not(:hover):not(:checked) { + border-color: transparent; + box-shadow: none; + background-color: transparent; } +#whiskermenu-window separator { + margin: 5px; } +#whiskermenu-window scrolledwindow { + border: 1px solid @bg_shade; + box-shadow: none; + padding: 0px; } +#whiskermenu-window frame > stack > box > stack > box > scrolledwindow { + padding: 5px; + border-top: 1px solid transparent; + border-right: 1px solid transparent; + border-bottom: 1px solid transparent; + border-left: 1px solid @bg_shade; + box-shadow: inset 1px 0px @bg_bright; } + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button { + border: 1px solid transparent; + background-color: @selected_bg_color; + box-shadow: none; } + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:checked { + background-color: @bg_shade; } + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:hover, + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:active, + #whiskermenu-window frame > stack > box > stack > box > scrolledwindow button:checked { + color: white; } +#whiskermenu-window > frame > stack > box > box:first-child { + padding: 2px; + margin: 0; + color: @active_title_text; + background-image: linear-gradient(to right, @selected_bg_color, @transparent); /* Note: You can setup a gradient here if you want! */ } +#whiskermenu-window frame > box > box > box button image { + padding: 0px; } +#whiskermenu-window entry { + margin-top: 3px; + margin-bottom: 3px; + min-height: 16px; + border: 1px solid @bg_shade; + box-shadow: none; } #whiskermenu-window frame, #whiskermenu-window GtkListBox, #whiskermenu-window scrolledwindow, #whiskermenu-window viewport { - background-color: transparent; } + background-color: transparent; } +#whiskermenu-window scrollbar button { + margin: 0px; + padding: 0px; + min-width: 16px; + min-height: 16px; + border: none; + box-shadow: none; } diff --git a/Theme/Chicago95/gtk-3.24/apps/xfce.css b/Theme/Chicago95/gtk-3.24/apps/xfce.css index 0c84733..714ddcd 100644 --- a/Theme/Chicago95/gtk-3.24/apps/xfce.css +++ b/Theme/Chicago95/gtk-3.24/apps/xfce.css @@ -14,6 +14,11 @@ XfdesktopIconView.view { background: rgba(0,0,50.2,0.5); border-radius: 0px; } +.xfce4-panel { +box-shadow: none; +border: none; +} + /* Panel buttons */ /* Note: The ".xfce4-panel > widget > frame" and ".xfce4-panel .flat:not(.toggle)" CSS classes are specified in this manner due to the volatility in the naming of CSS IDs presented by the XFCE panelbar.*/ .xfce4-panel > widget > frame, /* affects the frame of the notification area plugin for GTK2 notifications. */ @@ -21,13 +26,17 @@ XfdesktopIconView.view { #sn-button, /* Specifying this class is redundant due to ".xfce4-panel .flat:not(.toggle)" but included for consistency. */ #xfce4-notification-plugin, #pulseaudio-button, -#xfce4-power-manager-plugin { +#xfce4-power-manager-plugin, +#indicator-button { padding: 0px; border: transparent; /*box-shadow: inset 0px 1px white;*/ box-shadow: none; color: @panel_fg_color; background-color: transparent; } + #indicator-button:hover, + #indicator-button:active, + #indicator-button:checked, .xfce4-panel .flat:not(.toggle):hover, .xfce4-panel .flat:not(.toggle):active, .xfce4-panel .flat:not(.toggle):checked, diff --git a/Theme/Chicago95/gtk-3.24/assets/arrow-down_test.png b/Theme/Chicago95/gtk-3.24/assets/arrow-down_test.png new file mode 100644 index 0000000000000000000000000000000000000000..bf70a4a99c054032d0e223738b997a6b7f3fc96a GIT binary patch literal 898 zcmV-|1AY97P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=K3lH@21h4-AIkANhE#Bs2Jh`zxbzaJ#!{Hf}S zn4VtDB26S5F*R>_xj+w_Tp42r+Mm z{G!pelYXt;Qs{9(TWREVMWphS%-4eDz=>BJTjcQ%a7ClsGH7vsX`f|6#V!3I1nfDX$E zY63G~d!d!Ltb8XqGB<)J6M_*|d}`q<E;>SOGy@GCLly#^V;^P`cNaEY1QyjVZ)ixs$aW01_d$VlyNl5HpEVrfAGY z1RWiGDt6A2_y7S?wn>N7QZA@@Bs+SDeowEXN&4Q8{C5Hybyoyq7}Q87oJNxv2&PV~gD!S=a^G?bn*J3x{vEk6(fti_VWQjQK6CqmTC3|9 zMHZm>7EVp03><85=w8|D{7w4fG5ps6??CTB??CTB??CTB??C^bKm&g~;9t$~3#v$v z;+KvB-2eap24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2jd7I0wXNz`v7PF001UQL_t&-(_>(u6fiO{F#N|S&j@Aw$Dx^l5lP@bx+FI6pMmNC Y04# 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 nwHjw list, frame > .view { margin: -2px; } - frame > label { - margin-left: 6px; } - window > frame { - border-style: solid; - border-width: 1px; - border-color: @bg_color @bg_dark @bg_dark @bg_color; - box-shadow: inset 1px 1px @bg_bright, - inset -1px -1px @bg_shade; - border-radius: 0px; } - dialog box box notebook stack box frame { - border-left: 1px solid @bg_shade; - border-top: 1px solid @bg_shade; - border-right: 1px solid white; - border-bottom: 1px solid white; - box-shadow: inset 1px 1px white, - inset -1px -1px @bg_shade; } - dialog box box box notebook stack grid frame { - border-left: 1px solid @bg_shade; - border-top: 1px solid @bg_shade; - border-right: 1px solid white; - border-bottom: 1px solid white; - box-shadow: inset 1px 1px white, - inset -1px -1px @bg_shade; } - viewport.frame > frame, viewport.frame > box > frame { - background-color: @base_color; - color: @font_color; } - scrolledwindow.frame { - padding: 1px; - background-color: white; - border-left: 1px solid @bg_dark; - border-top: 1px solid @bg_dark; - border-right: 1px solid @bg_bright; - border-bottom: 1px solid @bg_bright; - box-shadow: inset -1px -1px @bg_color, - inset 1px 1px @bg_shade; - margin: 0px; } - notebook.frame { - border-style: solid; - border-width: 1px; - border-color: @bg_color @bg_dark @bg_dark @bg_color; - box-shadow: inset 1px 1px @bg_bright, - inset -1px -1px @bg_shade; - border-radius: 0px; } - notebook stack frame, frame frame { - border-left: 1px solid @bg_shade; - border-top: 1px solid @bg_shade; - border-right: 1px solid white; - border-bottom: 1px solid white; - box-shadow: inset 1px 1px white, - inset -1px -1px @bg_shade; } - .osd.frame { - background-clip: border-box; - background-origin: border-box; } - statusbar frame { - padding: 1px; - border-left: 1px solid @bg_shade; - border-top: 1px solid @bg_shade; - box-shadow: none; } + frame > label { + margin-left: 6px; } + +dialog box box notebook stack box frame { + border-left: 1px solid @bg_shade; + border-top: 1px solid @bg_shade; + border-right: 1px solid white; + border-bottom: 1px solid white; + box-shadow: inset 1px 1px white, inset -1px -1px @bg_shade; } +dialog box box box notebook stack grid frame { + border-left: 1px solid @bg_shade; + border-top: 1px solid @bg_shade; + border-right: 1px solid white; + border-bottom: 1px solid white; + box-shadow: inset 1px 1px white, inset -1px -1px @bg_shade; } + +/*viewport.frame > frame, viewport.frame > box > frame { + background-color: @base_color; + color: @font_color; }*/ + +scrolledwindow.frame { + padding: 1px; + background-color: white; + border-left: 1px solid @bg_dark; + border-top: 1px solid @bg_dark; + border-right: 1px solid @bg_bright; + border-bottom: 1px solid @bg_bright; + box-shadow: inset -1px -1px @bg_color, inset 1px 1px @bg_shade; + margin: 0px; } + +notebook.frame { + border-style: solid; + border-width: 1px; + border-color: @bg_color @bg_dark @bg_dark @bg_color; + box-shadow: inset 1px 1px @bg_bright, inset -1px -1px @bg_shade; + border-radius: 0px; } +notebook stack frame, frame frame { + border-left: 1px solid @bg_shade; + border-top: 1px solid @bg_shade; + border-right: 1px solid white; + border-bottom: 1px solid white; + box-shadow: inset 1px 1px white, inset -1px -1px @bg_shade; } +notebook scrolledwindow frame { + background-color: @bg_color; } + +.osd.frame { + background-clip: border-box; + background-origin: border-box; } + +statusbar frame { + padding: 1px; + border-left: 1px solid @bg_shade; + border-top: 1px solid @bg_shade; + box-shadow: none; } + +.frame { + background-color: transparent;} + +window > frame { + border-style: solid; + border-width: 1px; + border-color: @bg_color @bg_dark @bg_dark @bg_color; + box-shadow: inset 1px 1px @bg_bright, inset -1px -1px @bg_shade; + border-radius: 0px; } /**************************** * viewport, iconview, view * @@ -1040,9 +1044,8 @@ paned.vertical > separator { border-bottom: none; border-top: none; background: none; - box-shadow: inset 0px 1px @bg_shade; - margin: 4px; -} + /*box-shadow: inset 0px 1px @bg_shade;*/ + margin: 0px; } /* GTK has the panes flipped. the .horizontal is ACTUALLY a vertical.*/ paned.horizontal > separator { @@ -1052,9 +1055,8 @@ paned.horizontal > separator { border-bottom: none; border-top: none; background: none; - box-shadow: inset 1px 0px @bg_shade; - margin: 4px; -} + /*box-shadow: inset 1px 0px @bg_shade;*/ + margin: 0px; } toolbar > separator { @@ -1138,92 +1140,134 @@ box.vertical.linked > button { ************/ combobox { - margin: -2px; } - -combobox window menu { - background-color: @bg_color; - color: @fg_color; - border: none; - box-shadow: none; -} - -combobox entry { - min-width: 20px; - min-height: 20px; -} - -combobox cellview { - padding-left: 2px; -} - -combobox button { - padding: 0px; - margin: 0px; - min-width: 20px; - min-height: 20px; } + background-color: @bg_color; } + combobox button { + padding: 2px; + margin: 0px; + min-width: 16px; + min-height: 16px; + outline: none; } combobox button.combo { margin: 2px; } - -combobox button arrow { - padding: 0px; - margin: 0px; - min-width: 20px; - min-height: 20px; - border: 1px solid transparent; } - combobox button:disabled arrow { - background-image: url("assets/arrow-down-disabled.png");} + combobox button arrow { + padding: 0px; + margin: 0px; + min-width: 16px; + min-height: 16px; + border: 1px solid transparent; } + combobox button:disabled arrow { + background-image: url("assets/arrow-down-disabled.png"); } + combobox entry, entry { + min-width: 20px; + min-height: 16px; + margin-top: 2px; + margin-bottom: 2px; + min-height: 16px; + border: 1px solid @bg_shade; + box-shadow: none; } + combobox cellview { + padding-left: 2px; } + combobox arrow { + -gtk-icon-source: url("assets/arrow-down_test.png"); + -gtk-icon-transform: scale(0.39); } + combobox:disabled arrow { + -gtk-icon-source: url("assets/arrow-down-disabled.png"); + -gtk-icon-transform: scale(0.5); } + combobox window menu { + background-color: @bg_color; + color: @text_color; + border: none; + box-shadow: none; } /************* * scrollbar * *************/ -scrollbar button { - margin: 0px; - padding: 0px; - background-color: @bg_color; - -gtk-icon-source: none; - background-position: center; - background-repeat: no-repeat; - border-width: 0px; - border-style: solid; - min-width: 16px; - min-height: 16px; - box-shadow: none; -} - -scrollbar button:active { - margin: 0px; - padding: 0px; - background-color: @bg_color; - -gtk-icon-source: none; - background-position: center; - background-repeat: no-repeat; - border-width: 0px; - border-style: solid; - min-width: 16px; - min-height: 16px; - box-shadow: none; -} - - -scrollbar slider { - margin: 0px; +scrollbar { + border-top: 0px solid; + border-bottom: 0px solid; + border: none; + background-color: @bg_color; } + scrollbar trough { + border: none; + border-radius: 0; } + scrollbar slider { + margin-top: 0px; padding: 0px; background-color: @bg_color; border-color: @bg_color @bg_dark @bg_dark @bg_color; - box-shadow: inset 1px 1px @selected_fg_color, - inset -1px -1px @bg_shade; + box-shadow: inset 1px 1px @selected_fg_color, inset -1px -1px @bg_shade; border-style: solid; border-width: 1px; min-width: 14px; - min-height: 14px; -} - -scrollbar { + min-height: 14px; } + /* This is for Libreoffice scrollbar buttons */ + scrollbar button, + scrollbar .button { + background-image: url("scrollbar/scrollbar_button.png"); + background-position: center; /* Note: This can affect other applications, such as Whisker Menu */ + background-repeat: no-repeat; /* Note: This can affect other applications, such as Whisker Menu */ + min-height: 16px; + min-width: 16px; + margin: 0px; + padding: 0px; + border: none; + background-color: @bg_color; + box-shadow: none; } + scrollbar button:disabled { + background-image: url("scrollbar/scrollbar_button_disabled.png"); } + scrollbar button:active, + scrollbar .button:active { + min-width: 16px; + min-height: 16px; + border: 1px solid @bg_shade; + background-color: @bg_color; + background-image: none; + box-shadow: none; } + /* Every other scrollbar that isn't Libreoffice */ + scrollbar button.up, + scrollbar button.down, + scrollbar button.left, + scrollbar button.right { + margin: 0px; + padding: 0px; + background-color: @bg_color; + -gtk-icon-source: none; + background-position: center; + background-repeat: no-repeat; + box-shadow: none; + border-width: 0px; + border-style: solid; + min-width: 16px; + min-height: 16px; } + scrollbar button.up:disabled, + scrollbar button.down:disabled, + scrollbar button.left:disabled, + scrollbar button.right:disabled { + box-shadow: inset 1px 1px @bg_shade; } + scrollbar button.up:active, + scrollbar button.down:active, + scrollbar button.left:active, + scrollbar button.right:active { + border: none; + box-shadow: none; } + /* Scrollbar buttons for GTK3 applications (such as Firefox or Thunderbird) using deprecated selectors */ + scrollbar .button { + -gtk-icon-source: none; + background-position: center; + background-repeat: no-repeat; + border-width: 0px; min-width: 16px; min-height: 16px; - border-width: 0px; -} + box-shadow: none; } + scrollbar .button:active { + -gtk-icon-source: none; + background-position: center; + background-repeat: no-repeat; + border-width: 0px; + min-width: 16px; + min-height: 16px; + box-shadow: none; } /* where is the junction? in scrollablewindow? doesent exists anymore? */ scrollbar.junction, @@ -1234,124 +1278,47 @@ scrollbar .junction { background-color: red; } +/* Vertical scrollbar button icons */ scrollbar.vertical button.up, -.scrollbar.button.vertical.top { - background-image: url("scrollbar/stepper-up.png"); -} - -scrollbar.vertical button.up:active { - background-image: url("scrollbar/stepper-up-active.png"); -} - -scrollbar.vertical button.up:disabled { - background-image: url("scrollbar/stepper-up-insense.png"); -} - -scrollbar.vertical button.down { - background-image: url("scrollbar/stepper-down.png"); -} - -scrollbar.vertical button.down:active { - background-image: url("scrollbar/stepper-down-active.png"); -} - -scrollbar.vertical button.down:disabled { - background-image: url("scrollbar/stepper-down-insense.png"); -} - -scrollbar.horizontal button.up { - background-image: url("scrollbar/stepper-left.png"); -} - -scrollbar.horizontal button.up:active { - background-image: url("scrollbar/stepper-left-active.png"); -} - -scrollbar.horizontal button.up:disabled { - background-image: url("scrollbar/stepper-left-insense.png"); -} - -scrollbar.horizontal button.down { - background-image: url("scrollbar/stepper-right.png"); -} - -scrollbar.horizontal button.down:active { - background-image: url("scrollbar/stepper-right-active.png"); -} - -scrollbar.horizontal button.down:disabled { - background-image: url("scrollbar/stepper-right-insense.png"); -} - -/* Scrollbar buttons for older GTK3 applications (such as Firefox or Thunderbird) */ - -scrollbar .button { - -gtk-icon-source: none; - background-position: center; - background-repeat: no-repeat; - border-width: 0px; - min-width: 16px; - min-height: 16px; - box-shadow: none; -} - -scrollbar .button:active { - -gtk-icon-source: none; - background-position: center; - background-repeat: no-repeat; - border-width: 0px; - min-width: 16px; - min-height: 16px; - box-shadow: none; -} - scrollbar .button.vertical.top { - background-image: url("scrollbar/stepper-up.png"); -} - -scrollbar .button.vertical.top:active { - background-image: url("scrollbar/stepper-up-active.png"); -} - -scrollbar .button.vertical.top:disabled { - background-image: url("scrollbar/stepper-up-insense.png"); -} - + background-image: url("scrollbar/stepper-up.png"); } + scrollbar.vertical button.up:active, + scrollbar .button.vertical.top:active { + background-image: url("scrollbar/stepper-up-active.png"); } + scrollbar.vertical button.up:disabled, + scrollbar .button.vertical.top:disabled { + background-image: url("scrollbar/stepper-up-insense.png"); } +scrollbar.vertical button.down, scrollbar .button.vertical.bottom { - background-image: url("scrollbar/stepper-down.png"); -} - -scrollbar .button.vertical.bottom:active { - background-image: url("scrollbar/stepper-down-active.png"); -} - -scrollbar .button.vertical.bottom:disabled { - background-image: url("scrollbar/stepper-down-insense.png"); -} + background-image: url("scrollbar/stepper-down.png"); } + scrollbar.vertical button.down:active, + scrollbar .button.vertical.bottom:active { + background-image: url("scrollbar/stepper-down-active.png"); } + scrollbar.vertical button.down:disabled, + scrollbar .button.vertical.bottom:disabled { + background-image: url("scrollbar/stepper-down-insense.png");} +/* Horizontal scrollbar button icons */ +scrollbar.horizontal button.up, scrollbar .button.horizontal.left { - background-image: url("scrollbar/stepper-left.png"); -} - -scrollbar .button.horizontal.left:active { - background-image: url("scrollbar/stepper-left-active.png"); -} - -scrollbar .button.horizontal.left:disabled { - background-image: url("scrollbar/stepper-left-insense.png"); -} - + background-image: url("scrollbar/stepper-left.png"); } + scrollbar.horizontal button.up:active, + scrollbar .button.horizontal.left:active { + background-image: url("scrollbar/stepper-left-active.png"); } + scrollbar.horizontal button.up:disabled, + scrollbar .button.horizontal.left:disabled { + background-image: url("scrollbar/stepper-left-insense.png"); } +scrollbar.horizontal button.down, scrollbar .button.horizontal.right { - background-image: url("scrollbar/stepper-right.png"); -} + background-image: url("scrollbar/stepper-right.png"); } + scrollbar.horizontal button.down:active, + scrollbar .button.horizontal.right:active { + background-image: url("scrollbar/stepper-right-active.png"); } + scrollbar.horizontal button.down:disabled, + scrollbar .button.horizontal.right:disabled { + background-image: url("scrollbar/stepper-right-insense.png"); } -scrollbar .button.horizontal.right:active { - background-image: url("scrollbar/stepper-right-active.png"); -} -scrollbar .button.horizontal.right:disabled { - background-image: url("scrollbar/stepper-right-insense.png"); -} /************* * assistant * @@ -1419,7 +1386,7 @@ expander arrow { min-height: 16px; } treeview.view.expander { - -gtk-icon-transform: scale(2); } + -gtk-icon-transform: scale(2); } /* NOTE: This is specific for GTK3.24! */ /************ * iconview * @@ -1524,11 +1491,11 @@ border-bottom: 2px solid transparent; menubar, .menubar { - padding: 1px; - border-bottom: 1px solid white; - box-shadow: inset 0 -1px @selected_inactive_bg_color; - -GtkWidget-window-dragging: true; -} + padding: 1px; + border-bottom: 1px solid white; + box-shadow: inset 0 -1px @selected_inactive_bg_color; + -GtkWidget-window-dragging: true; + background-color: @bg_color; } /*************** @@ -1551,6 +1518,12 @@ menu menuitem { background-color: @menu_bg_color; } +/* we dont want any extra padding in those */ +menuitem > window, +window > menu { + padding: 0px; +} + menuitem:active, menuitem:hover { background-color: @theme_selected_bg_color; @@ -2326,32 +2299,45 @@ GtkSidebarRow .sidebar-label:dir(rtl) { * spinbutton * **************/ -spinbutton.horizontal button { - padding: 0px; - margin-top: 2px; - margin-bottom: 2px; +spinbutton:not(.vertical) { + min-height: 16px; + border: 1px solid @bg_shade; + border-radius: 0px; + background-color: @bg_color; } + spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: @base_color; + border: none; + border-radius: 0px; + box-shadow: none; } + spinbutton:not(.vertical) button { min-height: 16px; min-width: 16px; -} - -spinbutton.horizontal entry { - margin: 2px; - min-width: 35px; - min-height: 16px; -} - -spinbutton.vertical button { - margin: 1px; - min-height: 16px; - min-width: 16px; - padding: 0px; -} - -spinbutton.vertical entry { - min-width: 16px; - min-height: 16px; - padding: 2px; -} + margin-right: -1px; + margin-top: -1px; + margin-bottom: -1px; + padding-bottom: 0px; + padding-top: 0; + background-image: none; + /*border-style: none none none solid;*/ + border-left: 1px solid @bg_shade; + border-top: 1px solid @bg_shade; + border-right: 1px solid @bg_shade; + border-bottom: 1px solid black; + border-radius: 0px; + box-shadow: inset 1px 1px @bg_bright; } + /* For some reason this has to be specified on its own or else Libreoffice doesn't colour the spinbuttons */ + spinbutton:not(.vertical) button { + color: @bg_dark; + background-color: rgba(192, 192, 192, 0.05); } + spinbutton:not(.vertical) button:active { + border-left: 1px solid @bg_dark; + border-top: 1px solid @bg_dark; + border-right: 1px solid @bg_bright; + border-bottom: 1px solid @bg_bright; + box-shadow: inset 1px 1px @bg_shade } /********** * switch * @@ -2527,6 +2513,11 @@ border-bottom: none; box-shadow: none; } +overlay frame { +border: none; +box-shadow: none; +} + /* toolitem box button */ toolitem button { background-color: @bg_color; @@ -2588,14 +2579,14 @@ headerbar box button image { ***********/ toolbar { - -GtkWidget-window-dragging: true; - padding: 4px; - border-left: 0px; - border-right: 0px; - border-bottom: 1px solid; - border-color: @bg_color @bg_color @bg_bright @bg_color; - box-shadow: inset 0px -1px @bg_shade; -} + -GtkWidget-window-dragging: true; + padding: 4px; + border-left: 0px; + border-right: 0px; + border-bottom: 1px solid; + border-color: @bg_color @bg_color @bg_bright @bg_color; + box-shadow: inset 0px -1px @bg_shade; + background-color: @bg_color; } toolbar button { margin: 1px; @@ -2604,7 +2595,7 @@ toolbar button { padding: 2px; border-color: @bg_bright @bg_dark @bg_dark @bg_bright; box-shadow: inset -1px -1px @bg_shade; } - toolbar button:disabled { + toolbar > toolbutton > button:disabled { background-color: @border_bright; background-image: linear-gradient(45deg, @bg_color 25%, transparent 25%, transparent 75%, @bg_color 75%, @bg_color), linear-gradient(45deg, @bg_color 25%, transparent 25%, transparent 75%, @bg_color 75%, @border_dark); background-size: 2px 2px; @@ -2650,158 +2641,131 @@ window.ssd .titlebar:backdrop { background-color: @selected_inactive_bg_color; color: @selected_inactive_fg_color; } -/* -.default-decoration -{ -background-color: red; -border: 0px solid @bg_color; -border-bottom: 0px; -border-radius: 0px; -} - */ -window.ssd .titlebar label{ - padding: 0px; - margin: 0px; - font-size: 8pt; - color: @selected_fg_color; -} - -window.ssd .titlebar label:backdrop, -window.ssd .titlebar:backdrop label{ - color: @selected_inactive_fg_color; -} - -headerbar, -.titlebar { - padding: 0px; - padding-left: 2px; - padding-right: 2px; - margin: 0px; - background-color: @selected_bg_color; - background-image: none; - text-shadow: none; -} - -headerbar:backdrop, -.titlebar:backdrop { - background-image: none; - background-color: @selected_inactive_bg_color; -} - -headerbar > label, -.titlebar > label, -headerbar > box > label, -.titlebar > box > label { - font-size: 8pt; - color: @selected_fg_color; -} - -headerbar:backdrop > label, -.titlebar:backdrop > label, -headerbar:backdrop > box > label, -.titlebar:backdrop > box > label { - color: @selected_inactive_fg_color; -} - -headerbar entry { - margin: 3px; - padding-top: 1px; - padding-bottom: 1px; -} - -/* we dont want any extra padding in those */ -menuitem > window, -window > menu { - padding: 0px; -} - -.titlebar button { - margin: 0px; - padding: 0px; - min-height: 16px; - min-width: 16px; -} - -.titlebar button label { - padding-left: 4px; - padding-right: 4px; -} - -/* following button definitions allows us to have slim buttons on - * headerbars with no big elements while still maintaining a good - * looking headerbar with big elements */ -.titlebar button:not(.titlebutton) { - padding-top: 0px; - padding-bottom: 0px; - padding-left: 1px; - padding-right: 1px; - margin-top: 2px; - margin-bottom: 2px; - min-height: 16px; - min-width: 16px; -} - - -headerbar button:not(.titlebutton) > image { - border: solid 1px; - border-color: transparent; - padding-left: 3px; - padding-right: 3px; - margin-top: -3px; - margin-bottom: -3px; -} - -headerbar button:active:not(.titlebutton) > image { - border: solid; - border-color: transparent; - border-left-width: 2px; - border-right-width: 0px; - border-top-width: 2px; - border-bottom-width: 0px; -} - -headerbar separator { - margin-right: 3px; - border-left-width: 1px; - border-style: solid; -} - -headerbar scale { - margin-top: 4px; - margin-bottom: -6px; -} +/* Window server-side decorations (SSD) */ +window.ssd headerbar, +window.ssd .titlebar, +headerbar { + border-radius: 0px; + padding: 0px; + background-color: @selected_bg_color; + background-image: none; + text-shadow: none; } + window.ssd .titlebar:backdrop { + padding: 0px; + margin: 0px; + background-color: @selected_inactive_bg_color; + color: @selected_inactive_fg_color; } + window.ssd .titlebar label { + padding: 0px; + margin: 0px; + font-size: 8pt; + color: @selected_fg_color; } + window.ssd .titlebar label:backdrop, + window.ssd .titlebar:backdrop label{ + color: @selected_inactive_fg_color; } window.csd tooltip { border-radius: 0; border: 0 none @border_dark; - box-shadow: none; -} + box-shadow: none; } + +headerbar, +.titlebar { + padding: 0px; + padding-left: 2px; + padding-right: 2px; + background-color: @selected_bg_color; + background-image: none; + text-shadow: none; } + headerbar:backdrop, + .titlebar:backdrop { + background-image: none; + background-color: @selected_inactive_bg_color; } + headerbar > label, + .titlebar > label, + headerbar > box > label, + .titlebar > box > label { + font-size: 8pt; + color: @selected_fg_color; } + headerbar:backdrop > label, + .titlebar:backdrop > label, + headerbar:backdrop > box > label, + .titlebar:backdrop > box > label { + color: @selected_inactive_fg_color; } + headerbar entry { + margin: 3px; + padding-top: 1px; + padding-bottom: 1px; } + headerbar button:not(.titlebutton) > image { + border: solid 1px; + border-color: transparent; + padding-left: 3px; + padding-right: 3px; + margin-top: -3px; + margin-bottom: -3px; } + headerbar button:active:not(.titlebutton) > image { + border: solid; + border-color: transparent; + border-left-width: 2px; + border-right-width: 0px; + border-top-width: 2px; + border-bottom-width: 0px; } + headerbar separator { + margin-right: 3px; + border-left-width: 1px; + border-style: solid; } + headerbar scale { + margin-top: 4px; + margin-bottom: -6px; } + +.titlebar button { + margin: 0px; + padding: 0px; + min-height: 16px; + min-width: 16px; } + .titlebar button label { + padding-left: 4px; + padding-right: 4px; } + /* The following button definitions allows us to have slim buttons on + * headerbars with no big elements while still maintaining a good + * looking headerbar with big elements */ + .titlebar button:not(.titlebutton) { + padding-top: 0px; + padding-bottom: 0px; + padding-left: 1px; + padding-right: 1px; + margin-top: 2px; + margin-bottom: 2px; + min-height: 16px; + min-width: 16px; } + +window.ssd.maximized headerbar, +window.ssd.maximized .titlebar { + border: 0px; + border-bottom: 1px solid transparent; + box-shadow: none; + margin: 0px; } .maximized > decoration, window.maximized, window.tiled { - border: 0px; - box-shadow: none; - margin: 0px; -} - -window.ssd.maximized headerbar, -window.ssd.maximized .titlebar { - border: 0px; - border-bottom: 1px solid transparent; - box-shadow: none; - margin: 0px; -} + border: 0px; + box-shadow: none; + margin: 0px; } .tiled headerbar, .maximized headerbar, .tiled .titlebar, .maximized .titlebar { - border: 0px; - box-shadow: none; - border-radius: 0; -} + border: 0px; + box-shadow: none; + border-radius: 0; } + +/* Removed the frame seen in Lireoffice. */ +window > grid > grid > scrolledwindow { + border: none; + box-shadow: none; } /****************** * window buttons * diff --git a/Theme/Chicago95/gtk-3.24/scrollbar/scrollbar_button.png b/Theme/Chicago95/gtk-3.24/scrollbar/scrollbar_button.png new file mode 100644 index 0000000000000000000000000000000000000000..7a670c8ccf3d7c9698318ef559a958d268920e43 GIT binary patch literal 1153 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 M07*qoM6N<$f?`