From 6959ccfe12c5022b34a5d6db31a766cc2c5627be Mon Sep 17 00:00:00 2001 From: eudaimon Date: Fri, 11 Dec 2020 09:02:27 +0100 Subject: [PATCH] First commit --- LICENSE | 625 ++ README.md | 5 + TODO.md | 8 + cinnamon/assets/add-workspace-active.svg | 10 + cinnamon/assets/add-workspace-hover.svg | 10 + cinnamon/assets/add-workspace.svg | 10 + cinnamon/assets/calendar-arrow-left.svg | 3 + cinnamon/assets/calendar-arrow-right.svg | 3 + cinnamon/assets/checkbox-off.svg | 3 + cinnamon/assets/checkbox.svg | 3 + cinnamon/assets/close-window.svg | 5 + cinnamon/assets/corner-ripple.png | Bin 0 -> 8978 bytes cinnamon/assets/radiobutton-off.svg | 3 + cinnamon/assets/radiobutton.svg | 3 + cinnamon/assets/toggle-off.svg | 4 + cinnamon/assets/toggle-on.svg | 4 + cinnamon/assets/trash-icon.png | Bin 0 -> 2178 bytes cinnamon/cinnamon.css | 1894 ++++++ cinnamon/thumbnail.png | Bin 0 -> 36019 bytes gnome-shell/README.md | 47 + gnome-shell/assets/calendar-arrow-left.svg | 3 + gnome-shell/assets/calendar-arrow-right.svg | 3 + gnome-shell/assets/checkbox-off.svg | 3 + gnome-shell/assets/checkbox.svg | 3 + gnome-shell/assets/close.svg | 3 + gnome-shell/assets/dash-placeholder.svg | 4 + .../assets/dash/bottom-running1-focused.svg | 4 + gnome-shell/assets/dash/bottom-running1.svg | 3 + .../assets/dash/bottom-running2-focused.svg | 5 + gnome-shell/assets/dash/bottom-running2.svg | 4 + .../assets/dash/bottom-running3-focused.svg | 6 + gnome-shell/assets/dash/bottom-running3.svg | 5 + .../assets/dash/bottom-running4-focused.svg | 7 + gnome-shell/assets/dash/bottom-running4.svg | 6 + .../assets/dash/left-running1-focused.svg | 4 + gnome-shell/assets/dash/left-running1.svg | 3 + .../assets/dash/left-running2-focused.svg | 5 + gnome-shell/assets/dash/left-running2.svg | 4 + .../assets/dash/left-running3-focused.svg | 6 + gnome-shell/assets/dash/left-running3.svg | 5 + .../assets/dash/left-running4-focused.svg | 7 + gnome-shell/assets/dash/left-running4.svg | 6 + .../assets/dash/right-running1-focused.svg | 4 + gnome-shell/assets/dash/right-running1.svg | 3 + .../assets/dash/right-running2-focused.svg | 5 + gnome-shell/assets/dash/right-running2.svg | 4 + .../assets/dash/right-running3-focused.svg | 6 + gnome-shell/assets/dash/right-running3.svg | 5 + .../assets/dash/right-running4-focused.svg | 7 + gnome-shell/assets/dash/right-running4.svg | 6 + .../assets/dash/top-running1-focused.svg | 4 + gnome-shell/assets/dash/top-running1.svg | 3 + .../assets/dash/top-running2-focused.svg | 5 + gnome-shell/assets/dash/top-running2.svg | 4 + .../assets/dash/top-running3-focused.svg | 6 + gnome-shell/assets/dash/top-running3.svg | 5 + .../assets/dash/top-running4-focused.svg | 7 + gnome-shell/assets/dash/top-running4.svg | 6 + gnome-shell/assets/key-enter.svg | 3 + gnome-shell/assets/key-hide.svg | 3 + gnome-shell/assets/key-layout.svg | 3 + .../assets/key-shift-latched-uppercase.svg | 3 + gnome-shell/assets/key-shift-uppercase.svg | 3 + gnome-shell/assets/key-shift.svg | 3 + gnome-shell/assets/no-events.svg | 3 + gnome-shell/assets/no-notifications.svg | 3 + gnome-shell/assets/toggle-off.svg | 4 + gnome-shell/assets/toggle-on.svg | 4 + gnome-shell/assets/window-close-active.svg | 5 + gnome-shell/assets/window-close.svg | 5 + .../workspaces-to-dock/workspaces-to-dock.css | 519 ++ gnome-shell/gnome-shell-theme.gresource.xml | 72 + gnome-shell/gnome-shell.css | 3323 +++++++++++ .../icons/eye-not-looking-symbolic.svg | 3 + .../eye-open-negative-filled-symbolic.svg | 3 + .../keyboard-caps-lock-filled-symbolic.svg | 3 + gnome-shell/icons/keyboard-enter-symbolic.svg | 3 + gnome-shell/icons/keyboard-hide-symbolic.svg | 3 + .../icons/keyboard-layout-filled-symbolic.svg | 3 + .../icons/keyboard-shift-filled-symbolic.svg | 3 + .../icons/message-indicator-symbolic.svg | 3 + .../icons/pointer-double-click-symbolic.svg | 28 + gnome-shell/icons/pointer-drag-symbolic.svg | 20 + .../icons/pointer-primary-click-symbolic.svg | 26 + .../pointer-secondary-click-symbolic.svg | 26 + gnome-shell/noise-texture.png | Bin 0 -> 116 bytes gnome-shell/pad-osd.css | 30 + gnome-shell/process-working.svg | 72 + gtk-2.0/Button/mode_normal.png | Bin 0 -> 499 bytes gtk-2.0/Button/mode_prelight.png | Bin 0 -> 573 bytes gtk-2.0/Button/mode_pressed.png | Bin 0 -> 490 bytes gtk-2.0/Handle/dimple.png | Bin 0 -> 180 bytes gtk-2.0/Handle/pane-horiz.png | Bin 0 -> 159 bytes gtk-2.0/Handle/pane-vert.png | Bin 0 -> 167 bytes gtk-2.0/Handle/resize_grip.png | Bin 0 -> 270 bytes gtk-2.0/Icons/close.png | Bin 0 -> 469 bytes gtk-2.0/Sidebar/handle.png | Bin 0 -> 146 bytes gtk-2.0/gtkrc | 655 +++ gtk-3.0/assets/bullet-symbolic.svg | 155 + gtk-3.0/assets/bullet-symbolic.symbolic.png | Bin 0 -> 147 bytes gtk-3.0/assets/check-symbolic.svg | 154 + gtk-3.0/assets/check-symbolic.symbolic.png | Bin 0 -> 231 bytes .../assets/checkbox-active-selectionmode.png | Bin 0 -> 870 bytes .../checkbox-active-selectionmode@2.png | Bin 0 -> 1724 bytes .../checkbox-backdrop-selectionmode.png | Bin 0 -> 801 bytes .../checkbox-backdrop-selectionmode@2.png | Bin 0 -> 1579 bytes .../checkbox-checked-active-selectionmode.png | Bin 0 -> 1289 bytes ...heckbox-checked-active-selectionmode@2.png | Bin 0 -> 2575 bytes ...heckbox-checked-backdrop-selectionmode.png | Bin 0 -> 1281 bytes ...ckbox-checked-backdrop-selectionmode@2.png | Bin 0 -> 2423 bytes .../checkbox-checked-hover-selectionmode.png | Bin 0 -> 1346 bytes ...checkbox-checked-hover-selectionmode@2.png | Bin 0 -> 2693 bytes .../assets/checkbox-checked-selectionmode.png | Bin 0 -> 1383 bytes .../checkbox-checked-selectionmode@2.png | Bin 0 -> 2755 bytes .../assets/checkbox-hover-selectionmode.png | Bin 0 -> 902 bytes .../assets/checkbox-hover-selectionmode@2.png | Bin 0 -> 1809 bytes gtk-3.0/assets/checkbox-selectionmode.png | Bin 0 -> 929 bytes gtk-3.0/assets/checkbox-selectionmode@2.png | Bin 0 -> 1883 bytes gtk-3.0/assets/dash-symbolic.svg | 153 + gtk-3.0/assets/dash-symbolic.symbolic.png | Bin 0 -> 130 bytes .../assets/text-select-end-active-dark.png | Bin 0 -> 829 bytes .../assets/text-select-end-active-dark@2.png | Bin 0 -> 1727 bytes gtk-3.0/assets/text-select-end-active.png | Bin 0 -> 941 bytes gtk-3.0/assets/text-select-end-active@2.png | Bin 0 -> 1871 bytes gtk-3.0/assets/text-select-end-dark.png | Bin 0 -> 826 bytes gtk-3.0/assets/text-select-end-dark@2.png | Bin 0 -> 1768 bytes gtk-3.0/assets/text-select-end-hover-dark.png | Bin 0 -> 789 bytes .../assets/text-select-end-hover-dark@2.png | Bin 0 -> 1624 bytes gtk-3.0/assets/text-select-end-hover.png | Bin 0 -> 933 bytes gtk-3.0/assets/text-select-end-hover@2.png | Bin 0 -> 1785 bytes gtk-3.0/assets/text-select-end.png | Bin 0 -> 916 bytes gtk-3.0/assets/text-select-end@2.png | Bin 0 -> 1889 bytes .../assets/text-select-start-active-dark.png | Bin 0 -> 787 bytes .../text-select-start-active-dark@2.png | Bin 0 -> 1646 bytes gtk-3.0/assets/text-select-start-active.png | Bin 0 -> 908 bytes gtk-3.0/assets/text-select-start-active@2.png | Bin 0 -> 1805 bytes gtk-3.0/assets/text-select-start-dark.png | Bin 0 -> 766 bytes gtk-3.0/assets/text-select-start-dark@2.png | Bin 0 -> 1638 bytes .../assets/text-select-start-hover-dark.png | Bin 0 -> 740 bytes .../assets/text-select-start-hover-dark@2.png | Bin 0 -> 1504 bytes gtk-3.0/assets/text-select-start-hover.png | Bin 0 -> 883 bytes gtk-3.0/assets/text-select-start-hover@2.png | Bin 0 -> 1718 bytes gtk-3.0/assets/text-select-start.png | Bin 0 -> 859 bytes gtk-3.0/assets/text-select-start@2.png | Bin 0 -> 1806 bytes gtk-3.0/gtk-contained-dark.css | 5140 +++++++++++++++++ gtk-3.0/gtk.css | 1 + index.theme | 12 + metacity-1/assets/button.svg | 3 + metacity-1/assets/close.svg | 3 + metacity-1/assets/maximize.svg | 3 + metacity-1/assets/menu.svg | 3 + metacity-1/assets/minimize.svg | 3 + metacity-1/assets/shade.svg | 3 + metacity-1/assets/unmaximize.svg | 3 + metacity-1/assets/unshade.svg | 3 + metacity-1/metacity-theme-2.xml | 621 ++ metacity-1/metacity-theme-3.xml | 648 +++ xfwm4/README | 4 + xfwm4/bottom-active.xpm | 12 + xfwm4/bottom-inactive.png | Bin 0 -> 100 bytes xfwm4/bottom-inactive.xpm | 12 + xfwm4/bottom-left-active.xpm | 30 + xfwm4/bottom-left-inactive.png | Bin 0 -> 155 bytes xfwm4/bottom-left-inactive.xpm | 30 + xfwm4/bottom-right-active.xpm | 30 + xfwm4/bottom-right-inactive.png | Bin 0 -> 149 bytes xfwm4/bottom-right-inactive.xpm | 30 + xfwm4/button-active.png | Bin 0 -> 5445 bytes xfwm4/button-active.png.original | Bin 0 -> 1638 bytes xfwm4/close-active.png | 1 + xfwm4/close-active.xpm | 52 + xfwm4/close-inactive.png | Bin 0 -> 165 bytes xfwm4/close-inactive.xpm | 51 + xfwm4/close-prelight.png | 1 + xfwm4/close-prelight.xpm | 53 + xfwm4/close-pressed.png | 1 + xfwm4/close-pressed.xpm | 53 + xfwm4/hide-active.png | 1 + xfwm4/hide-active.xpm | 52 + xfwm4/hide-inactive.png | Bin 0 -> 165 bytes xfwm4/hide-inactive.xpm | 51 + xfwm4/hide-prelight.png | 1 + xfwm4/hide-prelight.xpm | 53 + xfwm4/hide-pressed.png | 1 + xfwm4/hide-pressed.xpm | 53 + xfwm4/left-active.xpm | 38 + xfwm4/left-inactive.png | Bin 0 -> 104 bytes xfwm4/left-inactive.xpm | 38 + xfwm4/maximize-active.png | 1 + xfwm4/maximize-active.xpm | 52 + xfwm4/maximize-inactive.png | Bin 0 -> 165 bytes xfwm4/maximize-inactive.xpm | 51 + xfwm4/maximize-prelight.png | 1 + xfwm4/maximize-prelight.xpm | 53 + xfwm4/maximize-pressed.png | 1 + xfwm4/maximize-pressed.xpm | 53 + xfwm4/maximize-toggled-active.png | 1 + xfwm4/maximize-toggled-active.xpm | 52 + xfwm4/maximize-toggled-inactive.png | Bin 0 -> 165 bytes xfwm4/maximize-toggled-inactive.xpm | 51 + xfwm4/maximize-toggled-prelight.png | 1 + xfwm4/maximize-toggled-prelight.xpm | 53 + xfwm4/maximize-toggled-pressed.png | 1 + xfwm4/maximize-toggled-pressed.xpm | 53 + xfwm4/menu-active.png | 1 + xfwm4/menu-active.xpm | 49 + xfwm4/menu-inactive.png | Bin 0 -> 165 bytes xfwm4/menu-inactive.xpm | 48 + xfwm4/menu-prelight.png | 1 + xfwm4/menu-prelight.xpm | 53 + xfwm4/menu-pressed.png | 1 + xfwm4/menu-pressed.xpm | 53 + xfwm4/right-active.xpm | 38 + xfwm4/right-inactive.png | Bin 0 -> 106 bytes xfwm4/right-inactive.xpm | 38 + xfwm4/shade-active.png | 1 + xfwm4/shade-active.xpm | 52 + xfwm4/shade-inactive.png | Bin 0 -> 165 bytes xfwm4/shade-inactive.xpm | 51 + xfwm4/shade-prelight.png | 1 + xfwm4/shade-prelight.xpm | 53 + xfwm4/shade-pressed.png | 1 + xfwm4/shade-pressed.xpm | 53 + xfwm4/shade-toggled-active.png | 1 + xfwm4/shade-toggled-active.xpm | 52 + xfwm4/shade-toggled-inactive.png | Bin 0 -> 165 bytes xfwm4/shade-toggled-inactive.xpm | 51 + xfwm4/shade-toggled-prelight.png | 1 + xfwm4/shade-toggled-prelight.xpm | 53 + xfwm4/shade-toggled-pressed.png | 1 + xfwm4/shade-toggled-pressed.xpm | 53 + xfwm4/stick-active.png | 1 + xfwm4/stick-active.xpm | 52 + xfwm4/stick-inactive.png | Bin 0 -> 165 bytes xfwm4/stick-inactive.xpm | 51 + xfwm4/stick-prelight.png | 1 + xfwm4/stick-prelight.xpm | 53 + xfwm4/stick-pressed.png | 1 + xfwm4/stick-pressed.xpm | 53 + xfwm4/stick-toggled-active.png | 1 + xfwm4/stick-toggled-active.xpm | 52 + xfwm4/stick-toggled-inactive.png | Bin 0 -> 165 bytes xfwm4/stick-toggled-inactive.xpm | 51 + xfwm4/stick-toggled-prelight.png | 1 + xfwm4/stick-toggled-prelight.xpm | 53 + xfwm4/stick-toggled-pressed.png | 1 + xfwm4/stick-toggled-pressed.xpm | 53 + xfwm4/themerc | 20 + xfwm4/title-1-active.png | Bin 0 -> 5386 bytes xfwm4/title-1-active.png.original | Bin 0 -> 1521 bytes xfwm4/title-1-active.xpm | 49 + xfwm4/title-1-active.xpm.original | 48 + xfwm4/title-1-inactive.png | Bin 0 -> 142 bytes xfwm4/title-1-inactive.xpm | 48 + xfwm4/title-2-active.png | 1 + xfwm4/title-2-active.xpm | 1 + xfwm4/title-2-inactive.png | Bin 0 -> 142 bytes xfwm4/title-2-inactive.xpm | 48 + xfwm4/title-3-active.png | 1 + xfwm4/title-3-active.xpm | 1 + xfwm4/title-3-inactive.png | Bin 0 -> 142 bytes xfwm4/title-3-inactive.xpm | 48 + xfwm4/title-4-active.png | 1 + xfwm4/title-4-active.xpm | 1 + xfwm4/title-4-inactive.png | Bin 0 -> 142 bytes xfwm4/title-4-inactive.xpm | 48 + xfwm4/title-5-active.png | 1 + xfwm4/title-5-active.xpm | 1 + xfwm4/title-5-inactive.png | Bin 0 -> 142 bytes xfwm4/title-5-inactive.xpm | 48 + xfwm4/top-left-active.png | Bin 0 -> 6363 bytes xfwm4/top-left-active.png.original | Bin 0 -> 2268 bytes xfwm4/top-left-active.xpm | 49 + xfwm4/top-left-inactive.png | Bin 0 -> 297 bytes xfwm4/top-left-inactive.xpm | 48 + xfwm4/top-right-active.png | Bin 0 -> 6503 bytes xfwm4/top-right-active.xpm | 49 + xfwm4/top-right-inactive.png | Bin 0 -> 302 bytes xfwm4/top-right-inactive.xpm | 48 + 279 files changed, 17325 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 TODO.md create mode 100644 cinnamon/assets/add-workspace-active.svg create mode 100644 cinnamon/assets/add-workspace-hover.svg create mode 100644 cinnamon/assets/add-workspace.svg create mode 100644 cinnamon/assets/calendar-arrow-left.svg create mode 100644 cinnamon/assets/calendar-arrow-right.svg create mode 100644 cinnamon/assets/checkbox-off.svg create mode 100644 cinnamon/assets/checkbox.svg create mode 100644 cinnamon/assets/close-window.svg create mode 100644 cinnamon/assets/corner-ripple.png create mode 100644 cinnamon/assets/radiobutton-off.svg create mode 100644 cinnamon/assets/radiobutton.svg create mode 100644 cinnamon/assets/toggle-off.svg create mode 100644 cinnamon/assets/toggle-on.svg create mode 100644 cinnamon/assets/trash-icon.png create mode 100644 cinnamon/cinnamon.css create mode 100644 cinnamon/thumbnail.png create mode 100644 gnome-shell/README.md create mode 100644 gnome-shell/assets/calendar-arrow-left.svg create mode 100644 gnome-shell/assets/calendar-arrow-right.svg create mode 100644 gnome-shell/assets/checkbox-off.svg create mode 100644 gnome-shell/assets/checkbox.svg create mode 100644 gnome-shell/assets/close.svg create mode 100644 gnome-shell/assets/dash-placeholder.svg create mode 100644 gnome-shell/assets/dash/bottom-running1-focused.svg create mode 100644 gnome-shell/assets/dash/bottom-running1.svg create mode 100644 gnome-shell/assets/dash/bottom-running2-focused.svg create mode 100644 gnome-shell/assets/dash/bottom-running2.svg create mode 100644 gnome-shell/assets/dash/bottom-running3-focused.svg create mode 100644 gnome-shell/assets/dash/bottom-running3.svg create mode 100644 gnome-shell/assets/dash/bottom-running4-focused.svg create mode 100644 gnome-shell/assets/dash/bottom-running4.svg create mode 100644 gnome-shell/assets/dash/left-running1-focused.svg create mode 100644 gnome-shell/assets/dash/left-running1.svg create mode 100644 gnome-shell/assets/dash/left-running2-focused.svg create mode 100644 gnome-shell/assets/dash/left-running2.svg create mode 100644 gnome-shell/assets/dash/left-running3-focused.svg create mode 100644 gnome-shell/assets/dash/left-running3.svg create mode 100644 gnome-shell/assets/dash/left-running4-focused.svg create mode 100644 gnome-shell/assets/dash/left-running4.svg create mode 100644 gnome-shell/assets/dash/right-running1-focused.svg create mode 100644 gnome-shell/assets/dash/right-running1.svg create mode 100644 gnome-shell/assets/dash/right-running2-focused.svg create mode 100644 gnome-shell/assets/dash/right-running2.svg create mode 100644 gnome-shell/assets/dash/right-running3-focused.svg create mode 100644 gnome-shell/assets/dash/right-running3.svg create mode 100644 gnome-shell/assets/dash/right-running4-focused.svg create mode 100644 gnome-shell/assets/dash/right-running4.svg create mode 100644 gnome-shell/assets/dash/top-running1-focused.svg create mode 100644 gnome-shell/assets/dash/top-running1.svg create mode 100644 gnome-shell/assets/dash/top-running2-focused.svg create mode 100644 gnome-shell/assets/dash/top-running2.svg create mode 100644 gnome-shell/assets/dash/top-running3-focused.svg create mode 100644 gnome-shell/assets/dash/top-running3.svg create mode 100644 gnome-shell/assets/dash/top-running4-focused.svg create mode 100644 gnome-shell/assets/dash/top-running4.svg create mode 100644 gnome-shell/assets/key-enter.svg create mode 100644 gnome-shell/assets/key-hide.svg create mode 100644 gnome-shell/assets/key-layout.svg create mode 100644 gnome-shell/assets/key-shift-latched-uppercase.svg create mode 100644 gnome-shell/assets/key-shift-uppercase.svg create mode 100644 gnome-shell/assets/key-shift.svg create mode 100644 gnome-shell/assets/no-events.svg create mode 100644 gnome-shell/assets/no-notifications.svg create mode 100644 gnome-shell/assets/toggle-off.svg create mode 100644 gnome-shell/assets/toggle-on.svg create mode 100644 gnome-shell/assets/window-close-active.svg create mode 100644 gnome-shell/assets/window-close.svg create mode 100644 gnome-shell/extensions/workspaces-to-dock/workspaces-to-dock.css create mode 100644 gnome-shell/gnome-shell-theme.gresource.xml create mode 100644 gnome-shell/gnome-shell.css create mode 100644 gnome-shell/icons/eye-not-looking-symbolic.svg create mode 100644 gnome-shell/icons/eye-open-negative-filled-symbolic.svg create mode 100644 gnome-shell/icons/keyboard-caps-lock-filled-symbolic.svg create mode 100644 gnome-shell/icons/keyboard-enter-symbolic.svg create mode 100644 gnome-shell/icons/keyboard-hide-symbolic.svg create mode 100644 gnome-shell/icons/keyboard-layout-filled-symbolic.svg create mode 100644 gnome-shell/icons/keyboard-shift-filled-symbolic.svg create mode 100644 gnome-shell/icons/message-indicator-symbolic.svg create mode 100644 gnome-shell/icons/pointer-double-click-symbolic.svg create mode 100644 gnome-shell/icons/pointer-drag-symbolic.svg create mode 100644 gnome-shell/icons/pointer-primary-click-symbolic.svg create mode 100644 gnome-shell/icons/pointer-secondary-click-symbolic.svg create mode 100644 gnome-shell/noise-texture.png create mode 100644 gnome-shell/pad-osd.css create mode 100644 gnome-shell/process-working.svg create mode 100755 gtk-2.0/Button/mode_normal.png create mode 100755 gtk-2.0/Button/mode_prelight.png create mode 100755 gtk-2.0/Button/mode_pressed.png create mode 100755 gtk-2.0/Handle/dimple.png create mode 100755 gtk-2.0/Handle/pane-horiz.png create mode 100755 gtk-2.0/Handle/pane-vert.png create mode 100755 gtk-2.0/Handle/resize_grip.png create mode 100755 gtk-2.0/Icons/close.png create mode 100755 gtk-2.0/Sidebar/handle.png create mode 100644 gtk-2.0/gtkrc create mode 100755 gtk-3.0/assets/bullet-symbolic.svg create mode 100755 gtk-3.0/assets/bullet-symbolic.symbolic.png create mode 100755 gtk-3.0/assets/check-symbolic.svg create mode 100755 gtk-3.0/assets/check-symbolic.symbolic.png create mode 100755 gtk-3.0/assets/checkbox-active-selectionmode.png create mode 100755 gtk-3.0/assets/checkbox-active-selectionmode@2.png create mode 100755 gtk-3.0/assets/checkbox-backdrop-selectionmode.png create mode 100755 gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png create mode 100755 gtk-3.0/assets/checkbox-checked-active-selectionmode.png create mode 100755 gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png create mode 100755 gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png create mode 100755 gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png create mode 100755 gtk-3.0/assets/checkbox-checked-hover-selectionmode.png create mode 100755 gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png create mode 100755 gtk-3.0/assets/checkbox-checked-selectionmode.png create mode 100755 gtk-3.0/assets/checkbox-checked-selectionmode@2.png create mode 100755 gtk-3.0/assets/checkbox-hover-selectionmode.png create mode 100755 gtk-3.0/assets/checkbox-hover-selectionmode@2.png create mode 100755 gtk-3.0/assets/checkbox-selectionmode.png create mode 100755 gtk-3.0/assets/checkbox-selectionmode@2.png create mode 100755 gtk-3.0/assets/dash-symbolic.svg create mode 100755 gtk-3.0/assets/dash-symbolic.symbolic.png create mode 100755 gtk-3.0/assets/text-select-end-active-dark.png create mode 100755 gtk-3.0/assets/text-select-end-active-dark@2.png create mode 100755 gtk-3.0/assets/text-select-end-active.png create mode 100755 gtk-3.0/assets/text-select-end-active@2.png create mode 100755 gtk-3.0/assets/text-select-end-dark.png create mode 100755 gtk-3.0/assets/text-select-end-dark@2.png create mode 100755 gtk-3.0/assets/text-select-end-hover-dark.png create mode 100755 gtk-3.0/assets/text-select-end-hover-dark@2.png create mode 100755 gtk-3.0/assets/text-select-end-hover.png create mode 100755 gtk-3.0/assets/text-select-end-hover@2.png create mode 100755 gtk-3.0/assets/text-select-end.png create mode 100755 gtk-3.0/assets/text-select-end@2.png create mode 100755 gtk-3.0/assets/text-select-start-active-dark.png create mode 100755 gtk-3.0/assets/text-select-start-active-dark@2.png create mode 100755 gtk-3.0/assets/text-select-start-active.png create mode 100755 gtk-3.0/assets/text-select-start-active@2.png create mode 100755 gtk-3.0/assets/text-select-start-dark.png create mode 100755 gtk-3.0/assets/text-select-start-dark@2.png create mode 100755 gtk-3.0/assets/text-select-start-hover-dark.png create mode 100755 gtk-3.0/assets/text-select-start-hover-dark@2.png create mode 100755 gtk-3.0/assets/text-select-start-hover.png create mode 100755 gtk-3.0/assets/text-select-start-hover@2.png create mode 100755 gtk-3.0/assets/text-select-start.png create mode 100755 gtk-3.0/assets/text-select-start@2.png create mode 100755 gtk-3.0/gtk-contained-dark.css create mode 100755 gtk-3.0/gtk.css create mode 100755 index.theme create mode 100644 metacity-1/assets/button.svg create mode 100644 metacity-1/assets/close.svg create mode 100644 metacity-1/assets/maximize.svg create mode 100644 metacity-1/assets/menu.svg create mode 100644 metacity-1/assets/minimize.svg create mode 100644 metacity-1/assets/shade.svg create mode 100644 metacity-1/assets/unmaximize.svg create mode 100644 metacity-1/assets/unshade.svg create mode 100644 metacity-1/metacity-theme-2.xml create mode 100644 metacity-1/metacity-theme-3.xml create mode 100644 xfwm4/README create mode 100644 xfwm4/bottom-active.xpm create mode 100644 xfwm4/bottom-inactive.png create mode 100644 xfwm4/bottom-inactive.xpm create mode 100644 xfwm4/bottom-left-active.xpm create mode 100644 xfwm4/bottom-left-inactive.png create mode 100644 xfwm4/bottom-left-inactive.xpm create mode 100644 xfwm4/bottom-right-active.xpm create mode 100644 xfwm4/bottom-right-inactive.png create mode 100644 xfwm4/bottom-right-inactive.xpm create mode 100644 xfwm4/button-active.png create mode 100644 xfwm4/button-active.png.original create mode 120000 xfwm4/close-active.png create mode 100644 xfwm4/close-active.xpm create mode 100644 xfwm4/close-inactive.png create mode 100644 xfwm4/close-inactive.xpm create mode 120000 xfwm4/close-prelight.png create mode 100644 xfwm4/close-prelight.xpm create mode 120000 xfwm4/close-pressed.png create mode 100644 xfwm4/close-pressed.xpm create mode 120000 xfwm4/hide-active.png create mode 100644 xfwm4/hide-active.xpm create mode 100644 xfwm4/hide-inactive.png create mode 100644 xfwm4/hide-inactive.xpm create mode 120000 xfwm4/hide-prelight.png create mode 100644 xfwm4/hide-prelight.xpm create mode 120000 xfwm4/hide-pressed.png create mode 100644 xfwm4/hide-pressed.xpm create mode 100644 xfwm4/left-active.xpm create mode 100644 xfwm4/left-inactive.png create mode 100644 xfwm4/left-inactive.xpm create mode 120000 xfwm4/maximize-active.png create mode 100644 xfwm4/maximize-active.xpm create mode 100644 xfwm4/maximize-inactive.png create mode 100644 xfwm4/maximize-inactive.xpm create mode 120000 xfwm4/maximize-prelight.png create mode 100644 xfwm4/maximize-prelight.xpm create mode 120000 xfwm4/maximize-pressed.png create mode 100644 xfwm4/maximize-pressed.xpm create mode 120000 xfwm4/maximize-toggled-active.png create mode 100644 xfwm4/maximize-toggled-active.xpm create mode 100644 xfwm4/maximize-toggled-inactive.png create mode 100644 xfwm4/maximize-toggled-inactive.xpm create mode 120000 xfwm4/maximize-toggled-prelight.png create mode 100644 xfwm4/maximize-toggled-prelight.xpm create mode 120000 xfwm4/maximize-toggled-pressed.png create mode 100644 xfwm4/maximize-toggled-pressed.xpm create mode 120000 xfwm4/menu-active.png create mode 100644 xfwm4/menu-active.xpm create mode 100644 xfwm4/menu-inactive.png create mode 100644 xfwm4/menu-inactive.xpm create mode 120000 xfwm4/menu-prelight.png create mode 100644 xfwm4/menu-prelight.xpm create mode 120000 xfwm4/menu-pressed.png create mode 100644 xfwm4/menu-pressed.xpm create mode 100644 xfwm4/right-active.xpm create mode 100644 xfwm4/right-inactive.png create mode 100644 xfwm4/right-inactive.xpm create mode 120000 xfwm4/shade-active.png create mode 100644 xfwm4/shade-active.xpm create mode 100644 xfwm4/shade-inactive.png create mode 100644 xfwm4/shade-inactive.xpm create mode 120000 xfwm4/shade-prelight.png create mode 100644 xfwm4/shade-prelight.xpm create mode 120000 xfwm4/shade-pressed.png create mode 100644 xfwm4/shade-pressed.xpm create mode 120000 xfwm4/shade-toggled-active.png create mode 100644 xfwm4/shade-toggled-active.xpm create mode 100644 xfwm4/shade-toggled-inactive.png create mode 100644 xfwm4/shade-toggled-inactive.xpm create mode 120000 xfwm4/shade-toggled-prelight.png create mode 100644 xfwm4/shade-toggled-prelight.xpm create mode 120000 xfwm4/shade-toggled-pressed.png create mode 100644 xfwm4/shade-toggled-pressed.xpm create mode 120000 xfwm4/stick-active.png create mode 100644 xfwm4/stick-active.xpm create mode 100644 xfwm4/stick-inactive.png create mode 100644 xfwm4/stick-inactive.xpm create mode 120000 xfwm4/stick-prelight.png create mode 100644 xfwm4/stick-prelight.xpm create mode 120000 xfwm4/stick-pressed.png create mode 100644 xfwm4/stick-pressed.xpm create mode 120000 xfwm4/stick-toggled-active.png create mode 100644 xfwm4/stick-toggled-active.xpm create mode 100644 xfwm4/stick-toggled-inactive.png create mode 100644 xfwm4/stick-toggled-inactive.xpm create mode 120000 xfwm4/stick-toggled-prelight.png create mode 100644 xfwm4/stick-toggled-prelight.xpm create mode 120000 xfwm4/stick-toggled-pressed.png create mode 100644 xfwm4/stick-toggled-pressed.xpm create mode 100644 xfwm4/themerc create mode 100644 xfwm4/title-1-active.png create mode 100644 xfwm4/title-1-active.png.original create mode 100644 xfwm4/title-1-active.xpm create mode 100644 xfwm4/title-1-active.xpm.original create mode 100644 xfwm4/title-1-inactive.png create mode 100644 xfwm4/title-1-inactive.xpm create mode 120000 xfwm4/title-2-active.png create mode 120000 xfwm4/title-2-active.xpm create mode 100644 xfwm4/title-2-inactive.png create mode 100644 xfwm4/title-2-inactive.xpm create mode 120000 xfwm4/title-3-active.png create mode 120000 xfwm4/title-3-active.xpm create mode 100644 xfwm4/title-3-inactive.png create mode 100644 xfwm4/title-3-inactive.xpm create mode 120000 xfwm4/title-4-active.png create mode 120000 xfwm4/title-4-active.xpm create mode 100644 xfwm4/title-4-inactive.png create mode 100644 xfwm4/title-4-inactive.xpm create mode 120000 xfwm4/title-5-active.png create mode 120000 xfwm4/title-5-active.xpm create mode 100644 xfwm4/title-5-inactive.png create mode 100644 xfwm4/title-5-inactive.xpm create mode 100644 xfwm4/top-left-active.png create mode 100644 xfwm4/top-left-active.png.original create mode 100644 xfwm4/top-left-active.xpm create mode 100644 xfwm4/top-left-inactive.png create mode 100644 xfwm4/top-left-inactive.xpm create mode 100644 xfwm4/top-right-active.png create mode 100644 xfwm4/top-right-active.xpm create mode 100644 xfwm4/top-right-inactive.png create mode 100644 xfwm4/top-right-inactive.xpm diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e142a52 --- /dev/null +++ b/LICENSE @@ -0,0 +1,625 @@ +GNU GENERAL PUBLIC LICENSE + +Version 3, 29 June 2007 + +Copyright © 2007 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for software and +other kinds of works. + +The licenses for most software and other practical works are designed to take +away your freedom to share and change the works. By contrast, the GNU General +Public License is intended to guarantee your freedom to share and change all +versions of a program--to make sure it remains free software for all its users. +We, the Free Software Foundation, use the GNU General Public License for most +of our software; it applies also to any other work released this way by its +authors. You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom +to distribute copies of free software (and charge for them if you wish), that +you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs, and that you know you +can do these things. + +To protect your rights, we need to prevent others from denying you these rights +or asking you to surrender the rights. Therefore, you have certain responsibilities +if you distribute copies of the software, or if you modify it: responsibilities +to respect the freedom of others. + +For example, if you distribute copies of such a program, whether gratis or +for a fee, you must pass on to the recipients the same freedoms that you received. +You must make sure that they, too, receive or can get the source code. And +you must show them these terms so they know their rights. + +Developers that use the GNU GPL protect your rights with two steps: (1) assert +copyright on the software, and (2) offer you this License giving you legal +permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains that +there is no warranty for this free software. For both users' and authors' +sake, the GPL requires that modified versions be marked as changed, so that +their problems will not be attributed erroneously to authors of previous versions. + +Some devices are designed to deny users access to install or run modified +versions of the software inside them, although the manufacturer can do so. +This is fundamentally incompatible with the aim of protecting users' freedom +to change the software. The systematic pattern of such abuse occurs in the +area of products for individuals to use, which is precisely where it is most +unacceptable. Therefore, we have designed this version of the GPL to prohibit +the practice for those products. If such problems arise substantially in other +domains, we stand ready to extend this provision to those domains in future +versions of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. States +should not allow patents to restrict development and use of software on general-purpose +computers, but in those that do, we wish to avoid the special danger that +patents applied to a free program could make it effectively proprietary. To +prevent this, the GPL assures that patents cannot be used to render the program +non-free. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + +"Copyright" also means copyright-like laws that apply to other kinds of works, +such as semiconductor masks. + +"The Program" refers to any copyrightable work licensed under this License. +Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals +or organizations. + +To "modify" a work means to copy from or adapt all or part of the work in +a fashion requiring copyright permission, other than the making of an exact +copy. The resulting work is called a "modified version" of the earlier work +or a work "based on" the earlier work. + +A "covered work" means either the unmodified Program or a work based on the +Program. + +To "propagate" a work means to do anything with it that, without permission, +would make you directly or secondarily liable for infringement under applicable +copyright law, except executing it on a computer or modifying a private copy. +Propagation includes copying, distribution (with or without modification), +making available to the public, and in some countries other activities as +well. + +To "convey" a work means any kind of propagation that enables other parties +to make or receive copies. Mere interaction with a user through a computer +network, with no transfer of a copy, is not conveying. + +An interactive user interface displays "Appropriate Legal Notices" to the +extent that it includes a convenient and prominently visible feature that +(1) displays an appropriate copyright notice, and (2) tells the user that +there is no warranty for the work (except to the extent that warranties are +provided), that licensees may convey the work under this License, and how +to view a copy of this License. If the interface presents a list of user commands +or options, such as a menu, a prominent item in the list meets this criterion. + + 1. Source Code. + +The "source code" for a work means the preferred form of the work for making +modifications to it. "Object code" means any non-source form of a work. + +A "Standard Interface" means an interface that either is an official standard +defined by a recognized standards body, or, in the case of interfaces specified +for a particular programming language, one that is widely used among developers +working in that language. + +The "System Libraries" of an executable work include anything, other than +the work as a whole, that (a) is included in the normal form of packaging +a Major Component, but which is not part of that Major Component, and (b) +serves only to enable use of the work with that Major Component, or to implement +a Standard Interface for which an implementation is available to the public +in source code form. A "Major Component", in this context, means a major essential +component (kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to produce +the work, or an object code interpreter used to run it. + +The "Corresponding Source" for a work in object code form means all the source +code needed to generate, install, and (for an executable work) run the object +code and to modify the work, including scripts to control those activities. +However, it does not include the work's System Libraries, or general-purpose +tools or generally available free programs which are used unmodified in performing +those activities but which are not part of the work. For example, Corresponding +Source includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically linked +subprograms that the work is specifically designed to require, such as by +intimate data communication or control flow between those subprograms and +other parts of the work. + +The Corresponding Source need not include anything that users can regenerate +automatically from other parts of the Corresponding Source. + + The Corresponding Source for a work in source code form is that same work. + + 2. Basic Permissions. + +All rights granted under this License are granted for the term of copyright +on the Program, and are irrevocable provided the stated conditions are met. +This License explicitly affirms your unlimited permission to run the unmodified +Program. The output from running a covered work is covered by this License +only if the output, given its content, constitutes a covered work. This License +acknowledges your rights of fair use or other equivalent, as provided by copyright +law. + +You may make, run and propagate covered works that you do not convey, without +conditions so long as your license otherwise remains in force. You may convey +covered works to others for the sole purpose of having them make modifications +exclusively for you, or provide you with facilities for running those works, +provided that you comply with the terms of this License in conveying all material +for which you do not control copyright. Those thus making or running the covered +works for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of your copyrighted +material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the conditions +stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + +No covered work shall be deemed part of an effective technological measure +under any applicable law fulfilling obligations under article 11 of the WIPO +copyright treaty adopted on 20 December 1996, or similar laws prohibiting +or restricting circumvention of such measures. + +When you convey a covered work, you waive any legal power to forbid circumvention +of technological measures to the extent such circumvention is effected by +exercising rights under this License with respect to the covered work, and +you disclaim any intention to limit operation or modification of the work +as a means of enforcing, against the work's users, your or third parties' +legal rights to forbid circumvention of technological measures. + + 4. Conveying Verbatim Copies. + +You may convey verbatim copies of the Program's source code as you receive +it, in any medium, provided that you conspicuously and appropriately publish +on each copy an appropriate copyright notice; keep intact all notices stating +that this License and any non-permissive terms added in accord with section +7 apply to the code; keep intact all notices of the absence of any warranty; +and give all recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, and you +may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + +You may convey a work based on the Program, or the modifications to produce +it from the Program, in the form of source code under the terms of section +4, provided that you also meet all of these conditions: + +a) The work must carry prominent notices stating that you modified it, and +giving a relevant date. + +b) The work must carry prominent notices stating that it is released under +this License and any conditions added under section 7. This requirement modifies +the requirement in section 4 to "keep intact all notices". + +c) You must license the entire work, as a whole, under this License to anyone +who comes into possession of a copy. This License will therefore apply, along +with any applicable section 7 additional terms, to the whole of the work, +and all its parts, regardless of how they are packaged. This License gives +no permission to license the work in any other way, but it does not invalidate +such permission if you have separately received it. + +d) If the work has interactive user interfaces, each must display Appropriate +Legal Notices; however, if the Program has interactive interfaces that do +not display Appropriate Legal Notices, your work need not make them do so. + +A compilation of a covered work with other separate and independent works, +which are not by their nature extensions of the covered work, and which are +not combined with it such as to form a larger program, in or on a volume of +a storage or distribution medium, is called an "aggregate" if the compilation +and its resulting copyright are not used to limit the access or legal rights +of the compilation's users beyond what the individual works permit. Inclusion +of a covered work in an aggregate does not cause this License to apply to +the other parts of the aggregate. + + 6. Conveying Non-Source Forms. + +You may convey a covered work in object code form under the terms of sections +4 and 5, provided that you also convey the machine-readable Corresponding +Source under the terms of this License, in one of these ways: + +a) Convey the object code in, or embodied in, a physical product (including +a physical distribution medium), accompanied by the Corresponding Source fixed +on a durable physical medium customarily used for software interchange. + +b) Convey the object code in, or embodied in, a physical product (including +a physical distribution medium), accompanied by a written offer, valid for +at least three years and valid for as long as you offer spare parts or customer +support for that product model, to give anyone who possesses the object code +either (1) a copy of the Corresponding Source for all the software in the +product that is covered by this License, on a durable physical medium customarily +used for software interchange, for a price no more than your reasonable cost +of physically performing this conveying of source, or (2) access to copy the +Corresponding Source from a network server at no charge. + +c) Convey individual copies of the object code with a copy of the written +offer to provide the Corresponding Source. This alternative is allowed only +occasionally and noncommercially, and only if you received the object code +with such an offer, in accord with subsection 6b. + +d) Convey the object code by offering access from a designated place (gratis +or for a charge), and offer equivalent access to the Corresponding Source +in the same way through the same place at no further charge. You need not +require recipients to copy the Corresponding Source along with the object +code. If the place to copy the object code is a network server, the Corresponding +Source may be on a different server (operated by you or a third party) that +supports equivalent copying facilities, provided you maintain clear directions +next to the object code saying where to find the Corresponding Source. Regardless +of what server hosts the Corresponding Source, you remain obligated to ensure +that it is available for as long as needed to satisfy these requirements. + +e) Convey the object code using peer-to-peer transmission, provided you inform +other peers where the object code and Corresponding Source of the work are +being offered to the general public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded from +the Corresponding Source as a System Library, need not be included in conveying +the object code work. + +A "User Product" is either (1) a "consumer product", which means any tangible +personal property which is normally used for personal, family, or household +purposes, or (2) anything designed or sold for incorporation into a dwelling. +In determining whether a product is a consumer product, doubtful cases shall +be resolved in favor of coverage. For a particular product received by a particular +user, "normally used" refers to a typical or common use of that class of product, +regardless of the status of the particular user or of the way in which the +particular user actually uses, or expects or is expected to use, the product. +A product is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent the +only significant mode of use of the product. + +"Installation Information" for a User Product means any methods, procedures, +authorization keys, or other information required to install and execute modified +versions of a covered work in that User Product from a modified version of +its Corresponding Source. The information must suffice to ensure that the +continued functioning of the modified object code is in no case prevented +or interfered with solely because modification has been made. + +If you convey an object code work under this section in, or with, or specifically +for use in, a User Product, and the conveying occurs as part of a transaction +in which the right of possession and use of the User Product is transferred +to the recipient in perpetuity or for a fixed term (regardless of how the +transaction is characterized), the Corresponding Source conveyed under this +section must be accompanied by the Installation Information. But this requirement +does not apply if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has been installed +in ROM). + +The requirement to provide Installation Information does not include a requirement +to continue to provide support service, warranty, or updates for a work that +has been modified or installed by the recipient, or for the User Product in +which it has been modified or installed. Access to a network may be denied +when the modification itself materially and adversely affects the operation +of the network or violates the rules and protocols for communication across +the network. + +Corresponding Source conveyed, and Installation Information provided, in accord +with this section must be in a format that is publicly documented (and with +an implementation available to the public in source code form), and must require +no special password or key for unpacking, reading or copying. + + 7. Additional Terms. + +"Additional permissions" are terms that supplement the terms of this License +by making exceptions from one or more of its conditions. Additional permissions +that are applicable to the entire Program shall be treated as though they +were included in this License, to the extent that they are valid under applicable +law. If additional permissions apply only to part of the Program, that part +may be used separately under those permissions, but the entire Program remains +governed by this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option remove any +additional permissions from that copy, or from any part of it. (Additional +permissions may be written to require their own removal in certain cases when +you modify the work.) You may place additional permissions on material, added +by you to a covered work, for which you have or can give appropriate copyright +permission. + +Notwithstanding any other provision of this License, for material you add +to a covered work, you may (if authorized by the copyright holders of that +material) supplement the terms of this License with terms: + +a) Disclaiming warranty or limiting liability differently from the terms of +sections 15 and 16 of this License; or + +b) Requiring preservation of specified reasonable legal notices or author +attributions in that material or in the Appropriate Legal Notices displayed +by works containing it; or + +c) Prohibiting misrepresentation of the origin of that material, or requiring +that modified versions of such material be marked in reasonable ways as different +from the original version; or + +d) Limiting the use for publicity purposes of names of licensors or authors +of the material; or + +e) Declining to grant rights under trademark law for use of some trade names, +trademarks, or service marks; or + +f) Requiring indemnification of licensors and authors of that material by +anyone who conveys the material (or modified versions of it) with contractual +assumptions of liability to the recipient, for any liability that these contractual +assumptions directly impose on those licensors and authors. + +All other non-permissive additional terms are considered "further restrictions" +within the meaning of section 10. If the Program as you received it, or any +part of it, contains a notice stating that it is governed by this License +along with a term that is a further restriction, you may remove that term. +If a license document contains a further restriction but permits relicensing +or conveying under this License, you may add to a covered work material governed +by the terms of that license document, provided that the further restriction +does not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you must place, +in the relevant source files, a statement of the additional terms that apply +to those files, or a notice indicating where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the form +of a separately written license, or stated as exceptions; the above requirements +apply either way. + + 8. Termination. + +You may not propagate or modify a covered work except as expressly provided +under this License. Any attempt otherwise to propagate or modify it is void, +and will automatically terminate your rights under this License (including +any patent licenses granted under the third paragraph of section 11). + +However, if you cease all violation of this License, then your license from +a particular copyright holder is reinstated (a) provisionally, unless and +until the copyright holder explicitly and finally terminates your license, +and (b) permanently, if the copyright holder fails to notify you of the violation +by some reasonable means prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is reinstated permanently +if the copyright holder notifies you of the violation by some reasonable means, +this is the first time you have received notice of violation of this License +(for any work) from that copyright holder, and you cure the violation prior +to 30 days after your receipt of the notice. + +Termination of your rights under this section does not terminate the licenses +of parties who have received copies or rights from you under this License. +If your rights have been terminated and not permanently reinstated, you do +not qualify to receive new licenses for the same material under section 10. + + 9. Acceptance Not Required for Having Copies. + +You are not required to accept this License in order to receive or run a copy +of the Program. Ancillary propagation of a covered work occurring solely as +a consequence of using peer-to-peer transmission to receive a copy likewise +does not require acceptance. However, nothing other than this License grants +you permission to propagate or modify any covered work. These actions infringe +copyright if you do not accept this License. Therefore, by modifying or propagating +a covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + +Each time you convey a covered work, the recipient automatically receives +a license from the original licensors, to run, modify and propagate that work, +subject to this License. You are not responsible for enforcing compliance +by third parties with this License. + +An "entity transaction" is a transaction transferring control of an organization, +or substantially all assets of one, or subdividing an organization, or merging +organizations. If propagation of a covered work results from an entity transaction, +each party to that transaction who receives a copy of the work also receives +whatever licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the Corresponding +Source of the work from the predecessor in interest, if the predecessor has +it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the rights +granted or affirmed under this License. For example, you may not impose a +license fee, royalty, or other charge for exercise of rights granted under +this License, and you may not initiate litigation (including a cross-claim +or counterclaim in a lawsuit) alleging that any patent claim is infringed +by making, using, selling, offering for sale, or importing the Program or +any portion of it. + + 11. Patents. + +A "contributor" is a copyright holder who authorizes use under this License +of the Program or a work on which the Program is based. The work thus licensed +is called the contributor's "contributor version". + +A contributor's "essential patent claims" are all patent claims owned or controlled +by the contributor, whether already acquired or hereafter acquired, that would +be infringed by some manner, permitted by this License, of making, using, +or selling its contributor version, but do not include claims that would be +infringed only as a consequence of further modification of the contributor +version. For purposes of this definition, "control" includes the right to +grant patent sublicenses in a manner consistent with the requirements of this +License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free patent +license under the contributor's essential patent claims, to make, use, sell, +offer for sale, import and otherwise run, modify and propagate the contents +of its contributor version. + +In the following three paragraphs, a "patent license" is any express agreement +or commitment, however denominated, not to enforce a patent (such as an express +permission to practice a patent or covenant not to sue for patent infringement). +To "grant" such a patent license to a party means to make such an agreement +or commitment not to enforce a patent against the party. + +If you convey a covered work, knowingly relying on a patent license, and the +Corresponding Source of the work is not available for anyone to copy, free +of charge and under the terms of this License, through a publicly available +network server or other readily accessible means, then you must either (1) +cause the Corresponding Source to be so available, or (2) arrange to deprive +yourself of the benefit of the patent license for this particular work, or +(3) arrange, in a manner consistent with the requirements of this License, +to extend the patent license to downstream recipients. "Knowingly relying" +means you have actual knowledge that, but for the patent license, your conveying +the covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that country +that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or arrangement, +you convey, or propagate by procuring conveyance of, a covered work, and grant +a patent license to some of the parties receiving the covered work authorizing +them to use, propagate, modify or convey a specific copy of the covered work, +then the patent license you grant is automatically extended to all recipients +of the covered work and works based on it. + +A patent license is "discriminatory" if it does not include within the scope +of its coverage, prohibits the exercise of, or is conditioned on the non-exercise +of one or more of the rights that are specifically granted under this License. +You may not convey a covered work if you are a party to an arrangement with +a third party that is in the business of distributing software, under which +you make payment to the third party based on the extent of your activity of +conveying the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory patent +license (a) in connection with copies of the covered work conveyed by you +(or copies made from those copies), or (b) primarily for and in connection +with specific products or compilations that contain the covered work, unless +you entered into that arrangement, or that patent license was granted, prior +to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting any implied +license or other defenses to infringement that may otherwise be available +to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + +If conditions are imposed on you (whether by court order, agreement or otherwise) +that contradict the conditions of this License, they do not excuse you from +the conditions of this License. If you cannot convey a covered work so as +to satisfy simultaneously your obligations under this License and any other +pertinent obligations, then as a consequence you may not convey it at all. +For example, if you agree to terms that obligate you to collect a royalty +for further conveying from those to whom you convey the Program, the only +way you could satisfy both those terms and this License would be to refrain +entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + +Notwithstanding any other provision of this License, you have permission to +link or combine any covered work with a work licensed under version 3 of the +GNU Affero General Public License into a single combined work, and to convey +the resulting work. The terms of this License will continue to apply to the +part which is the covered work, but the special requirements of the GNU Affero +General Public License, section 13, concerning interaction through a network +will apply to the combination as such. + + 14. Revised Versions of this License. + +The Free Software Foundation may publish revised and/or new versions of the +GNU General Public License from time to time. Such new versions will be similar +in spirit to the present version, but may differ in detail to address new +problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies +that a certain numbered version of the GNU General Public License "or any +later version" applies to it, you have the option of following the terms and +conditions either of that numbered version or of any later version published +by the Free Software Foundation. If the Program does not specify a version +number of the GNU General Public License, you may choose any version ever +published by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future versions of +the GNU General Public License can be used, that proxy's public statement +of acceptance of a version permanently authorizes you to choose that version +for the Program. + +Later license versions may give you additional or different permissions. However, +no additional obligations are imposed on any author or copyright holder as +a result of your choosing to follow a later version. + + 15. Disclaimer of Warranty. + +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE +LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER +EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM +PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR +CORRECTION. + + 16. Limitation of Liability. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM +AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, +INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO +USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED +INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE +PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER +PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + +If the disclaimer of warranty and limitation of liability provided above cannot +be given local legal effect according to their terms, reviewing courts shall +apply local law that most closely approximates an absolute waiver of all civil +liability in connection with the Program, unless a warranty or assumption +of liability accompanies a copy of the Program in return for a fee. END OF +TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively state the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + + +Copyright (C) + +This program is free software: you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation, either version 3 of the License, or (at your option) any later +version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short notice like +this when it starts in an interactive mode: + + Copyright (C) + +This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + +This is free software, and you are welcome to redistribute it under certain +conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands might +be different; for a GUI interface, you would use an "about box". + +You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. For +more information on this, and how to apply and follow the GNU GPL, see . + +The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General Public +License instead of this License. But first, please read . diff --git a/README.md b/README.md new file mode 100644 index 0000000..3da2bf8 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# pho-earth + +Modification of the great Pho-Myrtus theme by Guilmour (https://www.gnome-look.org/p/1240355/). +It has warmer colours, inspired by our beautiful Mother Nature. +Modifications go further than just the palette. \ No newline at end of file diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..448a5da --- /dev/null +++ b/TODO.md @@ -0,0 +1,8 @@ +# To Do + +- Round scale sliders that look like a flower or something more interesting + - Disabled ones which stand out a little more +- xfwm4 theme: finish all the buttons + + + diff --git a/cinnamon/assets/add-workspace-active.svg b/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 0000000..8a4bba0 --- /dev/null +++ b/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/cinnamon/assets/add-workspace-hover.svg b/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 0000000..4f0b327 --- /dev/null +++ b/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/cinnamon/assets/add-workspace.svg b/cinnamon/assets/add-workspace.svg new file mode 100644 index 0000000..c71dcfa --- /dev/null +++ b/cinnamon/assets/add-workspace.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/cinnamon/assets/calendar-arrow-left.svg b/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..5448aac --- /dev/null +++ b/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/cinnamon/assets/calendar-arrow-right.svg b/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..f089edb --- /dev/null +++ b/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/cinnamon/assets/checkbox-off.svg b/cinnamon/assets/checkbox-off.svg new file mode 100644 index 0000000..54317fd --- /dev/null +++ b/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/cinnamon/assets/checkbox.svg b/cinnamon/assets/checkbox.svg new file mode 100644 index 0000000..eca0aa8 --- /dev/null +++ b/cinnamon/assets/checkbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/cinnamon/assets/close-window.svg b/cinnamon/assets/close-window.svg new file mode 100644 index 0000000..07c33cd --- /dev/null +++ b/cinnamon/assets/close-window.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/cinnamon/assets/corner-ripple.png b/cinnamon/assets/corner-ripple.png new file mode 100644 index 0000000000000000000000000000000000000000..35d95ffefa7a16479f992a815a3f6382e224a4cd GIT binary patch literal 8978 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 literal 0 HcmV?d00001 diff --git a/cinnamon/assets/radiobutton-off.svg b/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 0000000..43467e8 --- /dev/null +++ b/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/cinnamon/assets/radiobutton.svg b/cinnamon/assets/radiobutton.svg new file mode 100644 index 0000000..d3a00c3 --- /dev/null +++ b/cinnamon/assets/radiobutton.svg @@ -0,0 +1,3 @@ + + + diff --git a/cinnamon/assets/toggle-off.svg b/cinnamon/assets/toggle-off.svg new file mode 100644 index 0000000..711cb5f --- /dev/null +++ b/cinnamon/assets/toggle-off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/cinnamon/assets/toggle-on.svg b/cinnamon/assets/toggle-on.svg new file mode 100644 index 0000000..b48bf87 --- /dev/null +++ b/cinnamon/assets/toggle-on.svg @@ -0,0 +1,4 @@ + + + + diff --git a/cinnamon/assets/trash-icon.png b/cinnamon/assets/trash-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..270fe2ef447adb096e3f96a71b651794c273fef1 GIT binary patch literal 2178 zcmbtWc~Fx{7XR{vBw~mVl_QZLWB>o9KLEfkK{{(45*i1F?vy|iGS1tB3Vivq-FRGG1X(oGJ;P1{0D9A( z0t2p=8$d=>2F+(bY8bhB1Ay7{78wcv>$GW9mq3k2bS*CGCR z$cAJJx8JqF^~brEmS(j?@};3`?Bf`FZf-!lbXsL|K%QQ!rYI&?CLI^_JPS=}Uw7r< zVat~i%SuBOMXQw{#NRlttI}2V^Moh)oj`%R6RC=e;(BlwfHZ_T>PRwXQ9m8O=t6av zR9=P=`Kc^hP9CR7hQWb#kxICsQ&E!xDrX;2A-R&k@w|;QW`a`K#~b#Dhu{t-;<<4Z zXD>_&w&Ad7F`fT|MF{uVw+>a@d^i&}DS`l=(yW;CT2ThL80QkaXM%Cepv6=+vI?2!4b&U#5j4K6`YEvkOsj4c#fV# zTT-e%Gq3BY`>?$|7A;xVs!C}9gA{BF|F{<19yke3@s-&@1gRiGU zKMV*-*DiNhbGCxk`$XPIUT-$b5MhLByGlr2AdJW(-FH&$+yA+_@1odECXxlnCW*Jk zDoo(i<{XwGtPSl@XkC}Y*>TY4x0J+7#aN0J`Etkb%EuwtX|IqlqWEn1M_dUec=$S_%YD-bO9q>4VlY#mrCH)eYG(*c# z1@qXbJqd6K_iB=XBTz5wd)=TGb`>m2B9H>Ow!|`?<5_k}ixnei*5@K> z$G0k3iEoy@Eq<2RLn~h<-DLCol+ledZ|@)mT<2|Lp92Memqi*}a8OPOPaMIHD_{NNagJW^>nd)@%m*&) zmZ)=!W)M0mKWy?tQAL|_O_-AHcGHyB02YY-5^NCN7subAf{9OKNP#=EFjU3@PNn(m zmdeb?9ZbsQNF|u*$816<)`SSB)_T0(1zRy#WKeei#r_qjHO(ARzM|P>K2TN7 zL1SN8R<;5w7?S3|poduxSfR0IfF1u_8hwMUoEn`*J+K9D+tH;*fn2$OJ)B#!u^#E* zHorI7ggNMAtL=viQlh%okCnqo&~6<+ji6;)%GlGj zvun(JLayH`{vV&cx0V=TeN3(59QB?#ZMx8o0@qNG^&QbQj5c=KF zs-tFP86kJ9zOJsZrs6n5Cn*V{L9+Dvi$p-{s5v}dC~&grO>{s)<-dG5=K3K?>G#)a zp0pev$WYdU1u!CA425oz- z6OfWEM;1bH2jI+FH4a%m-!-j8H_sk&!BdRzj#7Dw~dIb>MS-i}Z!t)xgwalIhCpQM! zyflSwJ=t$YUt-GC%}*V1_}%@nCHMS-*@n|hrM)|2eKKAscPb0x-b-wGeD+a?mz z#*Op}Ax{t}?d2^TEgkxINlOOP`iCq;1!G$L%r?6r4|4pdQP}>*hM7=#=GD2=$u+ZU zMW0K9cfZt|neU1U$Z{m=4IrTG{*Z-b=}M~dH)KcvNNbZSQk)o9+4*!W~H#JK^krAO?wKuN^guG*{ZEv#0t*r4g-z0^P z-^3?_Qik>=sNhGp$vzuC&flL3O7nRSQrS>y(t|p{sfYKF?x(_!0!iG-miG`vTQ(7^ zx!d}Mmp6aI+VQBSYMFw?{*=m?$a^JdOe^;Ph-h .top-shadow { + height: 1em; +} + +#notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 4px; +} + +#notification-actions { + spacing: 8px; +} + +.notification-icon-button > StIcon { + icon-size: 1.5em; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + transition-duration: 100ms; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 10px; +} + +.switcher-list .item-box:selected { + background-color: rgba(230, 230, 250, 0.12); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(230, 230, 250, 0.12); +} + +.switcher-list-item-container { + spacing: 8px; +} + +.thumbnail-scroll-gradient-left { + background-gradient-direction: horizontal; + background-gradient-start: #333333; + background-gradient-end: rgba(51, 51, 51, 0); + border-radius: 10px; + border-radius-topright: 0; + border-radius-bottomright: 0; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-gradient-direction: horizontal; + background-gradient-start: rgba(51, 51, 51, 0); + background-gradient-end: #333333; + border-radius: 10px; + border-radius-topleft: 0; + border-radius-bottomleft: 0; + width: 60px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: rgba(230, 230, 250, 0.7); +} + +.switcher-arrow:highlighted { + color: #e6e6fa; +} + +.switcher-preview-backdrop { + background-color: rgba(0, 0, 0, 0.6); +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url(assets/corner-ripple.png); + background-color: #6daf22; + border-radius: 52px; +} + +.modal-dialog { + padding: 16px 20px; +} + +.modal-dialog-button-box { + spacing: 16px; +} + +.run-dialog-label { + color: rgba(230, 230, 250, 0.7); + padding-bottom: .4em; +} + +.run-dialog-error-label { + color: #ff7002; +} + +.run-dialog-error-box { + padding-top: 16px; + spacing: 6px; +} + +.run-dialog-completion-box { + padding-left: 15px; +} + +.run-dialog { + border-radius: 10px; + padding: 16px 20px; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.3); +} + +.cinnamon-mount-operation-icon { + icon-size: 4.8em; +} + +.mount-password-reask { + color: #ed9200; +} + +.show-processes-dialog { + spacing: 24px; +} + +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-description:rtl { + padding-right: 17px; +} + +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #e6e6fa; +} + +.show-processes-dialog-app-list-item:hover { + color: #e6e6fa; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.magnifier-zoom-region { + border: 3px solid rgba(230, 230, 250, 0.12); +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +#keyboard { + background-color: rgba(0, 0, 0, 0.6); +} + +.keyboard-key { + font-size: 10.5pt; + font-weight: 500; +} + +.keyboard-layout { + spacing: 8px; + padding: 8px; +} + +.keyboard-row { + spacing: 16px; +} + +.keyboard-subkeys { + color: inherit; + padding: 5px; + -arrow-border-radius: 0; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 0; + -arrow-rise: 0; + -boxpointer-gap: 5px; + background-color: #303030; + border-radius: 10px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); +} + +.menu-favorites-box { + padding: 8px; +} + +.menu-favorites-button { + padding: 0.4em 4px; +} + +.menu-favorites-button:hover { + background-color: rgba(230, 230, 250, 0.12); + border-radius: 10px; + color: #e6e6fa; +} + +.menu-categories-box { + padding: 8px; +} + +.menu-applications-inner-box { + padding: 8px; +} + +.menu-applications-outer-box { + padding: 8px; + border-radius: 10px; +} + +.menu-application-button { + padding: 0.4em 4px; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + padding: 0.4em 4px; + background-color: rgba(230, 230, 250, 0.12); + border-radius: 10px; + color: #e6e6fa; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-category-button { + padding: 0.4em 4px; +} + +.menu-category-button-greyed { + padding: 0.4em 4px; + color: rgba(230, 230, 250, 0.7); + font-style: italic; +} + +.menu-category-button-selected { + padding: 0.4em 4px; + background-color: rgba(230, 230, 250, 0.12); + border-radius: 10px; + color: #e6e6fa; +} + +.menu-selected-app-box { + padding: 8px; + margin-bottom: 4px; + text-align: right; +} + +.menu-selected-app-box:rtl { + text-align: left; +} + +.menu-selected-app-title { + font-size: 9pt; + font-weight: 400; +} + +.menu-selected-app-description { + font-size: 9pt; + font-weight: 400; + max-width: 150px; +} + +.menu-search-box:ltr { + padding-left: 30px; + padding-bottom: 5px; + padding-top: 5px; +} + +.menu-search-box:rtl { + padding-right: 30px; + padding-bottom: 5px; + padding-top: 5px; +} + +.menu-search-entry-icon { + icon-size: 1em; + padding: 0 0; + color: rgba(230, 230, 250, 0.5); +} + +.window-list-box { + font-size: 9pt; + font-weight: 400; + spacing: 4px; + padding: 0 3px; +} + +.window-list-box.vertical { + spacing: 4px; + padding: 3px 0; +} + +.window-list-box:highlight { + background: rgba(230, 230, 250, 0.3); + color: #e6e6fa; +} + +.window-list-item-box { + background-color: rgba(0, 0, 0, 0.01); + transition-duration: 100ms; +} + +.window-list-item-box:hover { + color: #e6e6fa; +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + background-color: rgba(230, 230, 250, 0.3); + color: #e6e6fa; +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:focus:hover { + color: #e6e6fa; +} + +.window-list-item-box .progress { + background-color: #6daf22; +} + +.window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel { + padding-left: 3px; +} + +.window-list-item-demands-attention { + background-color: #34414c; + color: rgba(230, 230, 250, 0.7); +} + +.window-list-preview { + background-color: #473a30; + border-radius: 10px; + padding: 10px 15px; + spacing: 1em; + color: #e6e6fa; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); +} + +.grouped-window-list-thumbnail-label { + padding-left: 3px; + padding-bottom: 6px; +} + +.grouped-window-list-number-label { + font-size: 9pt; + font-weight: 400; + z-index: 99; +} + +.grouped-window-list-list-button-label { + padding-left: 3px; +} + +.grouped-window-list-badge { + border-radius: 9999px; + background-color: #14212c; +} + +.grouped-window-list-thumbnail-alert { + background: #ed9200; +} + +.grouped-window-list-item-box { + background-color: rgba(0, 0, 0, 0.01); + transition-duration: 100ms; +} + +.grouped-window-list-item-box:hover { + color: #e6e6fa; +} + +.grouped-window-list-item-box:active, .grouped-window-list-item-box:checked { + background-color: rgba(230, 230, 250, 0.12); +} + +.grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:checked:hover { + color: #e6e6fa; +} + +.grouped-window-list-item-box:focus { + background-color: rgba(230, 230, 250, 0.3); + color: #e6e6fa; +} + +.grouped-window-list-item-box:focus:hover { + color: #e6e6fa; +} + +.grouped-window-list-item-box .progress { + background-color: #6daf22; +} + +.grouped-window-list-item-demands-attention { + background-color: #34414c; + color: rgba(230, 230, 250, 0.7); +} + +.grouped-window-list-thumbnail-menu { + padding: 20px; + border: none; + border-radius: 10px; + color: rgba(230, 230, 250, 0.7); + background: none; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 8px; + spacing: 2px; + border-radius: 10px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + border: 2px solid rgba(230, 230, 250, 0.12); + color: #e6e6fa; +} + +.grouped-window-list-thumbnail-menu .item-box:selected { + background: rgba(230, 230, 250, 0.12); + color: #e6e6fa; +} + +.grouped-window-list-thumbnail-menu .item-box > StBoxLayout:ltr { + margin: 1px 0 0 6px; +} + +.grouped-window-list-thumbnail-menu .item-box > StBoxLayout:rtl { + margin: 1px 6px 0 0; +} + +.grouped-window-list-thumbnail-menu .item-box > StBoxLayout StLabel { + padding-bottom: 2px; +} + +.grouped-window-list-thumbnail-menu .item-box > StButton:ltr { + margin: 1px 6px 0 0; +} + +.grouped-window-list-thumbnail-menu .item-box > StButton:rtl { + margin: 1px 0 0 6px; +} + +.grouped-window-list-thumbnail-menu .thumbnail-box { + padding: 2px; +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background: rgba(230, 230, 250, 0.12); +} + +.sound-player StButton:small { + min-width: 24px; + min-height: 24px; + padding: 4px; +} + +.sound-player StButton:small StIcon { + icon-size: 1em; +} + +.sound-player StButton StIcon { + icon-size: 1.5em; +} + +.sound-player .slider { + height: 5px; +} + +.sound-player StBoxLayout { + spacing: 0.5em; +} + +.sound-player > StBoxLayout { + padding: 5px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + background-color: #473a30; + min-width: 300px; + padding: 12px 16px; + spacing: 0.5em; + color: rgba(230, 230, 250, 0.7); +} + +.workspace-button { + background-color: #14212c; + width: 2em; + height: 1em; + color: rgba(230, 230, 250, 0.7); + margin: 2px; +} + +.workspace-button:outlined { + background-color: rgba(230, 230, 250, 0.3); + color: #e6e6fa; +} + +.workspace-graph { + background-color: rgba(0, 0, 0, 0.6); +} + +.workspace-graph .workspace { + background-color: #14212c; + border: 1px solid rgba(230, 230, 250, 0.12); +} + +.workspace-graph .workspace:active { + background-color: rgba(230, 230, 250, 0.3); + border: 1px solid rgba(230, 230, 250, 0.12); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(255, 255, 255, 0.8); + -active-window-border: rgba(0, 0, 0, 0.9); + -inactive-window-background: rgba(140, 140, 140, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.7); +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(140, 140, 140, 0.8); + -active-window-border: rgba(0, 0, 0, 0.7); + -inactive-window-background: rgba(140, 140, 140, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.7); +} + +.panel-launchers { + padding: 0 4px; + spacing: 4px; + transition-duration: 100ms; +} + +.panel-launchers .launcher { + background-color: rgba(0, 0, 0, 0.01); +} + +.panel-launchers.vertical { + padding: 4px 0; + spacing: 4px; +} + +.panel-launchers.vertical .launcher .icon-box { + padding-top: 0; +} + +.applet-separator-line, .applet-separator-line-vertical { + width: 2px; + background: rgba(230, 230, 250, 0.12); +} + +.applet-spacer:highlight { + background: rgba(255, 255, 255, 0.1); +} + +.applet-box { + background-color: rgba(0, 0, 0, 0.01); + color: rgba(230, 230, 250, 0.7); + transition-duration: 100ms; +} + +.applet-box:checked { + color: #e6e6fa; +} + +.applet-box:checked .applet-label { + color: #e6e6fa; +} + +.applet-box:hover { + color: #e6e6fa; +} + +.applet-box:hover .applet-label { + color: #e6e6fa; +} + +.applet-box:highlight { + background: rgba(230, 230, 250, 0.3); + color: #e6e6fa; +} + +.applet-box:highlight .applet-label { + color: #e6e6fa; +} + +.applet-label { + font-size: 10.5pt; + font-weight: 500; + color: rgba(230, 230, 250, 0.7); +} + +.applet-icon { + color: rgba(230, 230, 250, 0.7); + padding: 0; + spacing: 0; + icon-size: 22px; +} + +.desklet { + font-size: 9pt; + font-weight: 400; + color: #e6e6fa; + border: none; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); + padding: 12px; + background-color: rgba(0, 0, 0, 0.3); + border-radius: 10px; +} + +.desklet-with-borders { + font-size: 9pt; + font-weight: 400; + background-color: #473a30; + border-radius: 10px; +} + +.desklet-with-borders:highlight { + background-color: rgba(255, 255, 255, 0.1); +} + +.desklet-with-borders-and-header { + font-size: 9pt; + font-weight: 400; + background-color: #473a30; + border-radius-bottomleft: 2px; + border-radius-bottomright: 2px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(255, 255, 255, 0.1); +} + +.desklet-header { + font-size: 15pt; + font-weight: 500; + background-color: #473a30; + border-radius-topleft: 2px; + border-radius-topright: 2px; +} + +.desklet-header:highlight { + background-color: rgba(255, 255, 255, 0.1); +} + +.photoframe-box { + background-color: #473a30; + border-radius: 10px; +} + +.photoframe-box:highlight { + background-color: rgba(255, 255, 255, 0.1); +} + +.desklet-drag-placeholder { + border: 2px solid #6daf22; + background-color: rgba(0, 0, 0, 0.3); + border-radius: 10px; +} + +.launcher { + padding: 1px; +} + +.launcher .icon-box { + padding-top: 2px; +} + +.about-content { + min-width: 250px; + min-height: 150px; + spacing: 8px; + padding-bottom: 16px; +} + +.about-title { + font-size: 15pt; + font-weight: 500; +} + +.about-uuid { + font-size: 9pt; + font-weight: 400; +} + +.about-icon { + padding-right: 20px; +} + +.about-scrollBox { + border: 1px solid rgba(230, 230, 250, 0.12); + border-radius: 10px; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; +} + +.about-version { + padding-left: 7px; +} + +.expo-workspaces-name-entry { + font-size: 11.25pt; + font-weight: 400; + background-color: rgba(230, 230, 250, 0.04); + color: #e6e6fa; + padding: 0 8px; + selection-background-color: rgba(230, 230, 250, 0.3); + selected-color: #e6e6fa; + caret-color: #e6e6fa; + text-align: center; + height: 32px; + border-radius: 10px 10px 0 0; + -cinnamon-caption-spacing: 12px; +} + +#selected.expo-workspaces-name-entry { + color: #e6e6fa; + background-color: rgba(230, 230, 250, 0.3); +} + +.expo-workspaces-name-entry:focus { + color: #e6e6fa; + box-shadow: inset 0 -2px #e6e6fa; +} + +.expo-workspaces-name-entry:hover { + background-color: rgba(230, 230, 250, 0.12); +} + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.check-box CinnamonGenericContainer { + spacing: 8px; +} + +.check-box:focus:checked StBin { + background-image: url(assets/checkbox.svg); +} + +.check-box:checked StBin { + background-image: url(assets/checkbox.svg); +} + +.radiobutton CinnamonGenericContainer { + spacing: 8px; +} + +.radiobutton:focus:checked StBin { + background-image: url(assets/radiobutton.svg); +} + +.radiobutton:checked StBin { + background-image: url(assets/radiobutton.svg); +} + +.flashspot { + background-color: #6daf22; +} + +.osd-window { + spacing: 1em; + padding: 16px; +} + +.osd-window .level { + height: 0.7em; + border-radius: 0.3em; + background-color: rgba(230, 230, 250, 0.3); +} + +.osd-window .level-bar { + border-radius: 0.3em; + background-color: #6daf22; +} + +.tile-hud:top { + border-top-width: 0; + border-radius: 0 0 10px 10px; +} + +.tile-hud:bottom { + border-bottom-width: 0; + border-radius: 10px 10px 0 0; +} + +.tile-hud:left { + border-left-width: 0; + border-radius: 0 10px 10px 0; +} + +.tile-hud:right { + border-right-width: 0; + border-radius: 10px 0 0 10px; +} + +.tile-hud:top-left { + border-top-width: 0; + border-left-width: 0; + border-radius: 0 0 10px 0; +} + +.tile-hud:top-right { + border-top-width: 0; + border-right-width: 0; + border-radius: 0 0 0 10px; +} + +.tile-hud:bottom-left { + border-bottom-width: 0; + border-left-width: 0; + border-radius: 0 10px 0 0; +} + +.tile-hud:bottom-right { + border-bottom-width: 0; + border-right-width: 0; + border-radius: 10px 0 0 0; +} + +.systray { + spacing: 4px; +} + +.user-box { + padding: 0.4em 1.3em; + spacing: 10px; +} + +.user-icon { + padding: 4px; + border: none; +} + +.user-label { + font-size: 10.5pt; + font-weight: 500; + color: #e6e6fa; +} diff --git a/cinnamon/thumbnail.png b/cinnamon/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..ac66aa16ff576abe1b4ed12df4a7f9635a52b4b7 GIT binary patch literal 36019 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�A*5n8toc|b}<_&8Qc4E{wY51$-*y%%kE_gY%$yna&z~POHPShA);3nL- z&l3B8anx+wlq&W112RTKK{!rtp)x>U?*)=a^?56jA2^3{rIxW!{~tN0(l6z?8<$HA z&>161RU^ld>|bX^0VgoUX77l2&bfvTk)_K^KNjvJcRK!mp?AXLip`3D@eE&E#R*y~ zL3-|K*L`^WPuOO=3|G9+{?MYeoaa5#n9MpOo+EPireOYe#^Q~Wqh>yHq*@ImtT)jq zT@cbzd|Qa}(#1y@0#0Rm-WYj7c=ZH~fE^?q%gNjIaJ(Lu7Cs}#2qNwGkDt(yltbBV z-se-$>zy)DI^=oxXo?gLp;kTbfB1L)wOSI1^B2e7EDw+-qgTh#OMdl~h-PM;~O4ci2zeFxUf0lN5acKFax(pa4tmmT`&y0d6r@4 ziQk%zrL~@`s$>DBJQ}p#m?z@bWw|@|^|tcV@Vf7anD<(E*cwYdE=Ohs9mh&MJ(Qw9 zbfsR~eEq8yFJJyI_z*R_8G1Ojf5}`imfppbe_}+0>`1G0Yl_L^hli~R4icUB^9e~-j@&M)q_?w zw$JA4C@D|<#DfEEpeql0Exw+Eh5pEcH7YYH`1CEBT(T==n~OM3wxDT*EOqU{+C;;E z|Ab;-Xp^)+86BJ{q4Dza1<@XrvT|e?3dT!Xrpf-Dfi2iS7A%0uOK#I(R zUp0qWpHxPF?It+&0oQ|ZNjF8EgUM1cne`(zq+91trstw{ztT&+T4tbMf+DU?5BlP_ zET^ecvy*W*|0+4zbOfdjZ&x=rHxEb+Du$YJrl_S%dQ8Xd|3`r% z`qc>3+ErXI2@~O&zY?QG{K52niv$d}PY|7=uu#SEqQi{E%l8=vr&3_kY^^T6j+3H* zFqCkPSTx0?AUti(?NZ*;i`XeEEG!ub)W$Q<7+)y+?PwaO-R`i$S){QU|38nrI|r{Voa8J;SI#@}r+Y8`jXI827bkaF!6@SikakgVvb@`IeSMjO%w z+#Q-Dd?@$KTGJ{+YIk~NB_%(BW0Fj3Oka6cd+JP|9;=H7c7JpfKqqJ0R?!z(A?}^K z#J1j{%g|3YaoGu&Q!}w2=d}74#Mz2)NormoS5qqESMt19Y)F(NB(rmI+f{F&>BmMt zzJAKf%_}%HnraD_nQBK>qNCsPTH$bi^TmmBvZ=Ygq>2gqa@CK-K_CkLN3dfgVof_ySVtH6?Be4SXm>nGcxe42gN4n?aA}J zwn?qv<*@7`1ZX&rV_A9nfK~6LWh1mytrs8v9V+L(muPO+a-9>@t%5vqr_pSll!I)V z8z~RFDORcZ2l@;f3R}%K#bM7wJf)=ceVY?RsX=EiET+iSN2{7|&_}CoUgWuKdC?+! zcx4+!GOvC7_1F4$4bH;{uiI;!>HBWah#CtUAfCqS`IgYW)kj{lTgSb)QMIiEf_#L! z5hIgm-?5cowr6N&V$U~gn68m7YAoETF+`5l90fW>(q}i^zLzol8&hdXB7+3sF>$A9 zTVubb-SrUdV|87B4=;xa4*Ai&4Is!X`)8u1o`nq)l@>g09Kf>QR~-f&i*N;CQfa3! zm4)@%zo_Z)Ho`}#Dtg90ILDb*%u;&l7_^{J_6z#9!p4Z{b&&~t2}ZO<1!}tuF~$|hd#lvdC&)-EDyDkFvyNWJ}wXhQHrqR zQANRTB7f$92njfZ`h?7?wF;$?eh^<1M!Qg%M5&Vgkr(i1b_)C)_&^t`+1Uw67*++k zvp<(!cD&TQs#+#H`H@_R7pV!7_+;=&e>1U4rwxA7v7+rBCk>T7Rrr_X)xq{hinVul zk*2sbPFABp8=CyQh9K2zj>u!%EqfE0tXBx(gtzla?>y49WChL#G##^m4DBt!rMVd* zlD@gMxr(p$li9>JugY%n=qsNNtmBMJW+!SEQ-^*?W*@;imgVmKSuT_<-xRcE@Djf+ zH`A-C8GaDM?&zLkuQWImmK=MRuE_dS|Qc2h3eT7BiCr#BUi zJOb^G9zBj*TA_IC?dJ=^muwX0pYE)}ntF3m1_L zG(6FJt-5yuTBBWN2imB`R*8sk z&qJH<_PcnVreBjV>`@lCxE;f7wV};CucG2kg{ele+NaW-N8Tu02_c(m-4Eb#n2d<; zCyRi1wX4b4i}aH8NvDR*tE%*^$=N1-gXTXC`%N7z*Ap2z!u}LWml%^tfciVmZ4d3@ zX2QibST++klrApuA{7^QE#KK6QK83qDg3f2rkXZv}whb;Y4>?&9F>>7HF0 zZz+#VBN~z!tkN$Y5OM$w9NgQfG|Vj(*ttrPMhiI!d+Fg(u}Ge8#IeYz#oUY<%oMSf zsMUt}r!I5stW{cuI(DWxC13vIIof8Nd+U|Q)n0?~VBW-a4EH&+Y@w}cfnVM$CuoOg zpMNDJ8s=>ZMTc6FTA!5R%BXX)eoTh@76592xpNY6RnxrSwzMGpdTUhSvYYCba>Ui- z{l(tuLEDB_xliqrBV$jo)_PCv=cd{O7v`qRC2G))C9BtUmt=Fy23Ovm)PXzSUQg=& zAw*NgMmC^V*{u>ZKL({7HsW zX7(+nf$+dP50*h~4-YWM^V{J^B#RQdOsls1xRzaTw6$gO7FciKkf~pi*3w$FiB8zw z{w^MxBV3lvb#*Wm$bH(-q6HBBKA-Uql>GIlzd_{h4E()>{~2KL*N)i#tHVt5B{6@W zVp9kVnUSeAWR#SWYGkx+gEjbox#)jRCn`?-fx{9v6D%C{NoQ+Jl9-r?sYT=;?K_in z-TeO`8<{ieAHVV+0g&UoUvB5m&t8RfA6uQwnyC4tV3v0=Z(dZy@>V!T$fx2(BwG~V);=$QoHCgpb#@p`qoXPIOzdii7(lAR9T1o@{JHP@o z)2vY}&Lkc=t<0hTbRCNgTK7CK&VXAH3|TaYvMXbGu4w6b-sB}3TD@=7-zhwaKkrX1 z2xg&n$F_v+Ea6L}XQ$HDJ`;0M3RI8FvAygo9a_v`K($Z7+3mk?kvsY zhxHwMAYtXVN*eA~B5%7@LgJ(}Wt8lwnpdl%PVLb^V-6d9k)39g^liCyojpAnrAn{O z^sy{uwct+eE_;j--my5l;Z0>m<2TasxRR9)O=wA=U09KwVrl0&-fL50G6(z_R1UN& z$Dc;i$mYx0s6tG1nf?O%_07qTabLkU(S3Wo}vMBMt2-tIT1$cZ{Z-ki{C3W)TIYr+q$R}6WEUyil zy}mDxzxv|}zbY`*vTVBMPOi}fKpv@P?r`OGRgfUcIH92)yQ4c0b+)VESxrQmFT{;` zR5PYpTE<~&ZQkz5?RT?Dz=i2R^Plph+CkTEOZ5?d^yCYz&c-FDO`*?R-bbo&G^koI z5x@Knvy#v91E)^YrdzEiZb_>hx-C4JMEXUW#w(HL&%B2i86~ON;GQkf>WPtN!;_cU znZAqZh2L(L7GL3w#8@lUZ*{^?!cJ4*<^@}5P7;$ay@!}2d>RHn*^B(r?yi#-fI*%e(ZtanHLXN z)Os=oCRW@4duX&0IzBH6P*vi!;1_r3Nz`y;DdcArf@CM$^EB4~S?o`?G`tZi*;#-d z7CG^7`tHwGX&W+S7wO;UO=`kmH`Y65gu3JxlXwBL*t7~+HyHBAEUV)zq)~v3dIH*& zkND&P1r(TNRlNtNHt6hHk-i~c8S1#*Q_YP4b;T1yl|XYC_3+c0NI0EBaWZy#lBCl9 zcQ5eKZ=(LJSb=t9fH|eFOq2g%+^-!P165g#>>T0h+iFjFyBJ{jI>Jh)d{a{G5nlNo z)%Th_$z?W2%k%Lhcj}BuMVdA4C~wF`yS%q$n>{6i#%XRgaZoju`PM(eh*pO4?1$8p z;)#|pP~unj?6jJL%aDE^;qX0tck97=bgVX$w2N^~?^Bid;B-^(rfhw+=YP+gIfBFZ z#=e%w;^FQfx-qKU7WME+<8PoHq+R)G&Ge?!-<{u|Av_5e1~BoNDdB6c&A2)9*VKhd z>~`a6yPS2wg+?!s6Pt&fQZ4eg|EIXOjEd`9q6d=@Ai;w>A-KCc1PdPA-QB&Lpb75o z?gV!Tu7RKpH16)MbMt=h&6_Xt*8jt-HT{k5+s!@q)TvXoYu7$4`!d)Pf;`tULwwd9 z#Wi3*i(mb5jp4{Lr8|pCs5V?o2CnrA=qPu9y(2*}{@)$keoK z?*i=Yij9k-zzF0P1vZU;o2*ox!aK*Bn12G~zZd-6)II+L?2FaQ6j&P;I(Q30$?D*X z^Yrd28Q`?ZgU4yRWlj5JNVzNy@*Yw3vg6xz}6O#VHUwRM#-P(Y@u)z#--gl5onvJQ z)CDXKWNvgEw4SalX%A7xY{$I}>5}nHk}8Q^9T|*JMV&zv08T2Vxi->X>z`lnI zcw6RUJy)jha1^%VF#pwk>)G6Kt(@!bd9e&Pq0rDivwsQ|)ECKe!)hvv&oHBF1KLA5 zPS^b0EEW*CVmTS2r<9f=WK5BUi2N~YkpVHe7M3=*NX)*f!Py~0_ra6rwh1M!%9e4f zpC*Z|vOS{Nos~m(BWQ5seh7cO}OOX!;bY*nO_`3SE;e(FDGpvq7 z9}Iu>Vtkm?e~^HnAfZOW0cgC&ZxP4PIldF?#1m9BCt1<7<+Zz$TuV0Qk}-y4TS^Dh z)`GUXZuHqCfAqQjQcE_Cl_PZds791Xnf+>1SZdIVvsz-wYJ6i0}iX8 zCuxOQRMJ2cJ9@L)MI}4^Gg8q3D-ls3E_Bz%)_+5F*5X4j$_s^o` z>6!IbSTg7UhQFhXDxlIgnQHkqQ1fJQd`Zmsj23x(9Ih`gWEfJ1*vxDwSk;~;l30>$ zGH!Yg6}qD3QS-~5NarNdiraT}2yLtel_@Ziz8?H3@GlpE$<8m=M%|(Fg&sEE0zG(X zxMJhs4_%*dJ<<2q*hIOO@qZF2D;spKyQy?^cn(KJsI)Z4&8lEvIkZo&=0Y&?%X_;^ z(yQ_`L`1FnMBmBV$e@qx)D9GVe)DVfnf?oE?H|zqe2E(G5FMDGDC3E;2i3^- zF6J2*@5i}8!b7^fN#peEGQZC1a(ZqbJP#w`n>?Yv9}gU$bON!(r)YQhQ~sY{d{EwY z`@Z8elb0vgk02U%7-!>hdb*`b;q42kzmgFI-)ZV;Sr3_#|Kn?We~eE|;ksnPbNcpB zc7FM}b#nV)%P@35psLf{A2t4i@{H+agUCK1SP0?E40nMA*IfsZkK6AjpRXpW0X1_+T^7%9oI>ntb_iICF*W)q8=6(|(9Bzc zVaIPl$XfB2MoZKi1?$x2p1aaqF554%rX95M@0<0XLqa;<4oro*B?)#-^ErE3u0x$j z-{Un<{Y9QIs)O?KEO}eFVm8NiSobRjnz^351-(7l<|F;rL&+9+h0V;~3&I~x$LQ#p zX4v;JQnu<)kTRgSZ<*g$-guHZzk@7$@Cs}Y2@go^i=IsJPRjCeXY(uyqIkdK6WZSB z&e37vf6Zjz?d7x_*h_{$82MQ&YQ=^(c16!y(A?EVG*(hPOr~g{FUbjCsKzA9Y3^vo z4aMrAyi448XTV3t14UioP}rF$y>Q3rE`M%tr2>10CD&dV9U1-&>?RHzv#oX|jgljg z)IS+ppz{#?<4J5NctIRG-*E1l*>q;yv8c=vF0*on5ar`01O`9bjtMCGRh>#=SCygP zYItk%J@Iiq?qQfcqG*6Pc3ylD5s&ZSmw_-i2iB1!R%4*4*e@w0^@&h2IUJBu;SVM+D3Qjv{pzV>Y~X$zm% zy2#_3{l-b2g@F+&RbE^;Q{enfEFDMr&j<6y_Gii{$a)<`gFcX)_Vqq|J;OYi5Q>%)JiCgl7uILfVIdpv)!gtj8cSacq z8_grz7ZH}5+JlkS+bQ@hsZRg@gb3f?VH~8rY|PqQff&EVar4tq{Ef-}|BhEIsKu4Y zF#^##hwr8SiERm$?HUQ92FUP811(&Lqu{F`bpJ$3kqQ8!K+eD*$13`6Vs~*P5dOy~kw`MO|?viJd?_KjR67as3`hWgCU)ve2 z^Un{8e(!-*h$K_a1mYW2RiqwaRn;LR$LaZo2+P#^4xXihtJuWE;E}C$4{!G%?rQEx zF=kwHHnzB$8rBk=K1XdP1V>Rgg~*N1c9*Iz4EQm**%rK5MSn#4x1z&_#L$s48J1_55;7w}O0w z926K2L|UXu$jXMZ>+~tv76*%x4i69iwFd15o35P;>2~VKRxhRR`nsno>IDbfD5a$m zv?{8qfOy2K?Be2g&;~M`KwBsIkK0^-mxD+9a+WJUs51*F8J*tkWT}^Zw1q~-r!AbXS|pI@LdcK<9a6B? zExxK^K^rDq+ZQ`?Q_RtE zaBjkEs+yXTVc=`<=7@}L7j-UGZUP61f(NCceWSafQN zIy$nlvPkCXj&Py5(J?V1($ep%tE>NNpHy`|rvikPxNW1kMthRT4Mi1|%P?E#lVxAz zVWB>jW_C+Hm<{m9=qzb!pfHrUQ#-?B);i}^MENUm~` zypCfZ7Ccc=E;X<|17H!cr|CQq*n#l_{4v=fK8q!wsX*QbBl$@FGiYIWZ!Daz!{J*u;YL{3hAb#ih-ff6G$ zdX`3NAg)-KHo*3PtF(^GBEOV+*#qJck7=jZrGlp=Eu9Y9Y;Em%cLq{bbfIi=7=R$J z9M{rkGc!t{j$CIogWyM3)fW5s=(EsZI|6vvPq1aA7e)J4---6^2g1tB>5n@ej`O_O zxDVZJ;|#7D-*g~zM@knj7D~>;As`bi{&qACameNM%SA`fvY>6!!LR-yeaN)em3QH? z{ze~dIV1a0VJxdsw0(BE_K@48)&|7yWcM>*J);TQVJ0zee>;AgYAY> zGc!`&SdDkxu$u?2MiZ9?XwN)obN@mp%CTxkTQ>KI*ZH0OQxE|Wk%pSOSiqz7K>E8abaQia^~!5+ zrVK|gE2^!H{}liwS_xuRb|YKAM3A46p4haddm4tl0i z?Xo}pqp4EUW~CEOTyvnnr){ ziH}cHIg#-L9Bm;VjZg*&w1LGX@7THIbBB)gsrhcd2$$6q`;W-T?KJxip50&~##+OYw)jBM(dJBV$k@G z@o@TG_`9v>tFalKv&xg~P%<5sy_U$4t?n(Sr(7;yXaj(H=}^vVBgw;73zA z!h}Bx0}?Y*($a>2FPQdW%7Px5UG7eV6Y`)ZjRaYy-ab7`!8GhgkomwM1c`=w?dxB9 z-oJP>mvh)PYRivGf4#>4%H+kLnWc*@K&)W$pn7t%);zt|M~l>RtLf_11Zuf%he+KW zkP}03a4f|h@%`rv6shjFqdXvOffG#kz>vQt5yPjlTXqA_=F`RN*MR*uT~5k)-tQF+ z{r+76am&ri0|K1iX7+-+=v^mNpc)YtbAu?M6G( z>%;lOrB)n2K!%(ZkW=~_c>~XWzR8gc;6}#4<=aACE9bB)FN1|{360n34TMIHJHu`e z&>aawy0;)_c|7D)FY4=9Fq}y@Ui%ZLN~(MMfAy$tn6`E$<1g<9|7RL@y}AB}T2@Te6s_ zL-w}CX;^v>RbvhyHOfU^sQc1aP51@Tm%LXpE;dz)jt-x~Vto#!SiXL>#A<5-EDQ#W zSm^O*<+(p9iDcgw--eAvD0C-P%uoDKFbdX;zo5GP(W3RV7gy~;LOU00x&!`rfFMf+^Q`j9(&W?n-`$KL+dqdVb)$L;!d%qZT?Ys7J< zPp@+>`8mobw66BFY<&bt0NpCU3kD=7<4T0%ii~Fp42_KB0b23En|WHyn9s*RWDcys z9(Fl|E5zHS3$X)w_pPY(0a<7v;FMSwTN>7|IkJvb8L~JIrcOVfI^dO#H*`bvW?)0D zP`c1M(^C};P}P};Ej5v{+&fps2lpbCrJSnGx(N!#FdIa){vW9mpQE-oIdzgqS_sRn{qFa0Rj zJxCP^j;@PRe!0)XQ6s%pUGZ|K&`!EDuAmS1xWEnJ{QNw-<>cEb_PvFAx}_FZV<6|q zFD#6Wjur;gkupqmAg;On0)t0A3ljnb=ide!A!kL6x|nKi--}B_N46-~cRvuf^9FzR z>w{eESlS`b!epLu>N4VF?xL`#IN{vXmsU@$Lp-lYR;uImF56uQ$yy30Y4!Skh16Sr zKwJieK|tjl`_8}H80hIuwuTexx227YKKVXe3z+a!VDtC&_A;9cqVc-y3V-?X#RN13 zRLE%<86z=EfmAORXsX;CiUS0=Fu=DxB!gpPlw@RogR0NlZ)O^%PUFt9o)d@tYSYfU z`1<0bg`v*gvEOx%T7h(W!13MNH#03QJs(O;HDfweD{Q*sYB}V3*ndl@kVJa*#MpUg zUmfwH28n7k;O!YsPSbup7yp&6^m^?86*%X zZEa8Hy-RuRG6T*2aSv>&B+`W?#mw1G2Sza zNM{ynfsp%HThgq1I#8r6KD6Wr(D)*LQf7!7L!l#Tj?GqAtO# zDprTe-Jo|jlz{^{K#IO%4cIQoLRA^$O zs{U)CuE@~tW2a@fBN=r2VC7EkdQQo-IlaiM$%8_E_p012E4V7&3RtXpyEn;~YY7D% z|mej7^yEfUOycAjq98AUs2%}|9o@Hkt=6961~9{hWrRUM=!TY+HHxPI{eC*s)Gke zpe^PkGv!x0e1RPcKqw>&j>Fa+(#cG`Mqj?kf%>TDgBbR<*E>yY zb%6`QfN5W!3qv@Xp7BC$pXl|3s`JUqnZxR~c(35|q5+Ai2$H+o$fDa){@3GyFXz*m zDA#R5XFCdFR~?4xNJ2kpgSUf1cE$avkBXK7cv1BVUqK~dcsX_0F)g9}D{^M^E;p{) zD|ST{ECJro8UvPtFS>_cEc}g14AgCu>uo}7!{%$esO0~UNAFT}LE%OURwKt@#QCUy z%^<_b&9J!OXmgoIr=^WIAr3e#$w8_?ONF5cX~h=r;KW`Z4szQe%0WLPfS@Q2!P1Iq7d9O^NBBA}-UN zYg|eELnMMv-+Q@sFr52L#$;*CcKE>CHzy5--2sixo>3N})|u-h?j0jHUDUEuo1r($ z1wBi~&CUV+6>LJe^O7Tv~O==rFk=9R9Zl2jXR}?;?Wdku=Ob#ju=$5plathG*1hfTZwY2ct zy>BRSkpOV1AJEeSoHh`j4(k~wQ1=BCQpa=K(G&7}^?4WQFsg5rTGQr?K^&(FFnC%u z{c28#H#(~x2Z`A}jMNOyz_Xqwp2_YKNxB%|@Cn|bDu6QwUQZcbf=LQyUJ~w$J5-tjLMgryGhJ$xJpG)jD>?w?)ZWYk`6LX$T>Iw_c8PVg#V`4r&w)_My zr{I&l-k>cd>=t!Gd+>Caq!u=6>Rg2Kho-kTKYjW?UF*&Tm}z}?ReM8JdAB3t`e$n8 z;U^|6c(Pf?_vK25vzUfOjTF8E6#WC$m!!m-VI;S0F>3Zef&cDAnc91k^0|Xts`yFu zaifC{ccNQi`FyWUhyRB*BI5?vc#@GOHka=usNT!%Fn@;`D!{-ZsOgrtl2M z%+zLK!|f1p;T#iOPS!Z_;?tcqezy8S}$@DUmyLG z2kH~!Ua%ToaUj1yGWS+v`1jgDZNUIk#8&3@whyw&=n*GlNw=ls=`0M~<|ZEyJ9S5A zbBZRaSCDn;ueF|^ef|8 zuGuT@nFYm_=-rP#Xq#{?EZs5@j4a*++45Zwp z=yz6O+wU>!rA(l~vgb00a~eK=6EJQ$caPliDkfdu9X7`PAhXL2m^Mk-&ihXoOH9;j z<8-78-~darxhh?lT9_KQw?bhabyIc=6>yJ>%joew0S%s;(*3Hgwjmf{eV>ve#Z%17U)|t4&522q?Y0qG zbZj=trOviCOEM2J!32Z$@QCL){YQ3gt946|j#{Fn)dhtqmqR~7Erw2O8=R*oe48n@ zS&4n!Y3(o5`Uu>!#9rEUac?He7J0lV^H$zV41X1miVZsYVk#AKCwqGoVB_54v_??n zG(NBI*asoST>54^<*{31ujwmH<~a@axFKo0=;;HSC+e56DaNku?Ig7KFyOA;JOB!e zhs*70Kmnx|fLVcD4gi`d7#UHjAR|;+KB9nlFtB|AIo)Kwbll)csa@-SXq0NmtDuo7 zo}I(BEHGhL!1cVW$9~n~f;BrAxJvohWxG5CG!P_Xx0%>^WTG%>f4fA6dXYr5(R{28 zE2FR#{*B-k`g`0tY6tz;>)4U_3dL}VK-{#!f@hqCkkUP;kZBD174ZQ(hWIg+#&{FMEs#)7{7&gGNW5bfw z->WZRl6OBl<(r7kS+71`BXpc2 zc}0l-TODM8d9$7HvE6=W3&%)lnFG9EP+D%z)VdC0JzM9xzj&asGdY!v<9-RvhcONc*4erkYavjXPr{Zik-_<(Vn zatxDMl6I5*F2Xb0x={yX`*5sx$i7-qIcmJmc- z-HELr$U&dAW_($U9dz&wCf0qlk12^=Pw->HVWv=A<1B%N8+Hm0qYfjC7(@wK!L)OP zku?+vvyb1zyFk!!7%25fOclym0%_J2By#$(y3jJF0E=NHRMw!Lfd{Qn|!7M+y9mge8C&sKY6)kt(Q>zjFdfoNmscG(QY$KI)=K#946O@CA`%tYoLy zT{>ZCyVD{%h&!0U%d(Gj)7)SnB{G-adC5mWB|w_WgwU`&m8>K~T)39XyaUGj>pd}f zHx&C0&J4hr@&kxbP1PQX5+Inv!u|nvgcZQk7NV;ho`Xj}=8z#}x^M`4%x%O7x>n2+ zWEa!gC57;0jT=vJtvEun?AK0imVXytFp=XTtz9HxAOTdMr}%^|2No0Ebsc(OZ%DU(c_6{!QDtgygkwkMoYTVIh-3x(` zB-Vyg#HO(*JtOiEZhj(q9$4mV!B zC_kjeMRmRA1XZ^>E&B~s;wfA#Uqv~2ImbmgXISku+7gt$4P&)AIqmMDE}LZwLC6I5 z5dhZ&O@&10E{smCE5K&WUfvf&TO1NxdHdg~6?zGE^|l_rzT45#2`m_A06o;s$v z!+bRDwm|nr-5#C;{k0JrCYA*|Y|zn8CCD+}N8_{f{h(H(>-=frTYU!7OLC$_38AI5Ny03~f_!0h-%%}N-yWJK|8{`(2cpG5sjao#P z$F47i4pXm4c9R@5ACaCf9-UB%-+w+ZJzUXwo+9Ma=|uqtx-&%>cU3^nhf%mf3yli( zd#Sg;i+si;g;e+lArOFtAmfoq>)iS2%7(tBaLpz8m&S%Mv6nTSpgYo7KUWj@xS)-z z5bIk3^pmUJZ3_a4wuiUtOzpF#W*~2*aosfws!tvK6h=hzJq7U{h;Te`JZx_u+)Acs zj6t)OH*HeDT65!U)rkig1X-`D)+=ZFSMd+XOvqW0nktV51_l6Fdof!{piI4L`|)CY z;GjZ~;n&VZwcS!nR>C$An2HB?C}i@dK=iyL8kfDo0N_3*DM=E@!VYFI2sr@^A1K|1 z^ES7iIkqu#-<#+dR%*Rwy#t(MsAeRusr?MClcR&N!9Dy zTwB$ z@nuOkQXv8_@?7F!$a&M>I^mOSHaVs%*29unb-346s{03e&l3*h)Ya9^V)daSWTK;^ zRYpvx~PDgp}7z`H=~z0 zO^;pKi0VRQgiQJ}BRFLbYQ2P_Rs>a;(qUp6Ik73E>0$S_WIud8_BRLSZxuKx=0Uua zyuIW>r`mjTnT-L$Is~T=4m^Dpp%LrnitD|G^KitfeL)c`IIDG;b}fZ-KI%Gnn~G!} zPIw7D@5OvhpC!2?BMPmWbcu;Q5A_p*Mhq_s8TcPhB$ZSvjE)oWdW%`_I9QX09p9zo zgbJ?$w2Fc?0fl;o32p81xWc_AUAq>Squ~OKfvFl-#7xg~o;M(&23zqr>!BYtN@{mX z8eS^Zo;RS;>Cs~Wwc{Ug^?Z81_snat6bV;{4l$~iA%j)RjhseihR<#|zeS6C%Jb~< zw&WVZ+F&*+Jur)w#pn8I-C;_0A@CF*hkE*PIgc?=Anu=ex&K3YwYwjOE|}iXcrLtijDXN z%lWGfl+;4>qmZAG#{?EK->zSd>bzQGK*N@e!bdYm?c&q+??s0L_QLw>nD$NEWp7i? zvL`tJyGKuc>9%6Tb!_rFlNvF)y6-ZBX34LuSE(|iTRP3^dmeR;JI~}3cu?>~CT<)H z7NclwJN?YlidJljhbjEFU1IuywjEZi%35SKAS|V!D{yzXXrsEM7Yi)iQIXT?LQf~P z+~HJCd!;_(h3z+o4SXP0S&-N2Vgt=LFvqJDsh+9KYw=n;C^ff*1_PgCkC8!UCy+M#@QbrwFc^N)wXH9y`SMwiGj?k5E3hH^gKoD>1H0H7LKYctOp8WwiYe(P^2JhaYJ-nohH6_|K7Km4k0 zwhY#?qYd50Xu{d-bhDO@M&)XlScEIHCUzgI^y~a?{(T1)w7i_V-6P@S7AT;yqFuPS z3&)}FXZx_!rD6)`RP$HKE?3Dl@<;<{R%WivE80vNg@uJwtBET{LvI*W-1a*MJ>0-y zp|rn$#$vE~qswONq1)j?{0~(vI1ou@uSa-%A-DLp2rLCZ%Pdfc(m-iB?q=4()$04a z`k+zS{v#K45d*S1FWD=>{kv3L+w}@$m3~dWj@Roz0`PY-dk#ONC}$ zQe@2LnPUxacJC}k`e5zHWBpa71W4iPNY&;bETEy_fVX-A5ZCuge-OM-KHl%0cNZFJ zPx2k>(ZQ?5(% zzm;d7@wch+p(WO{t;%gQry|jN!5nM1KX+O)u}e=B|B-8mb5y|1nDM#KM3VaR;AQmU zCj?vg8HtX-15I%yhtQj^gpf>fj?WU*pQ$$sHMQ8g%0oFNe$7tApLV129&5l9%<&wy z!~UXKmXvmpF?v_^bLUfK368D8ZHL-uro!=7!%e{3ycU-27)aC0wmr{-KF^F=5vJq{ zaG*ic?RprQvZ8<2M}V8dmum~e^hv<_o2a)|2P!?@*N1DV)|G1j9%}o?4FD&+{*0I& zXt5kCnvEul0L%ABR8-Vx>sQPmU}skXisHaY!Q3~C&O_tlMQv?_x{#rZGqg}#bzVe93@X{&FN@VQ!QNIy6LXV;nhDV``yGuG4q@3-XvLpHPG*(=igw;-z* zo>%y=wx9uujkvwMqn^ws!YF#xA&#;eG)VcuewulR*Mxh0X3_e((O(eMG8L$+2P5H$ zc7mRo9?wTK+dLdikW9S1c#E;uzNRK^akRZp|SEw?+K!( z1?3xJHYST0I$by$+aA9y-GmF~BI=_cBg8(gIV-HoaX#TpW?Jq_rF|&1?F`K|2)wQ) zRmd}Ul9bQ`GfbHJa(624W=mN3dS}w}1;W%x9r_g>%&0Gx`JBWRsv^xysUlOf*?5{V z$$IQAf9pQNat_8{xCj(;DgS~Y*TYO}=c0SnetCH)soHfWW{@?O*iGq?fR=L57}LlV zf}59~SZ&%nkd#fStzoTlNGp>N5~Wb40~Q+2Gu(w^>{Zxm&Kk!Rn=Sllt>6ze zeGDH;Gt_rHbeJ?$R^uY?7=1l7Kim##H{m>l} z#Mdx6d$CZB{iTuKzaJt`8MVGyBw-uhOfidqE+T2fGOf4PT@pKRTMG|xvx z_Vb7lsAP>(Z$9#&x)yLt(8+l&lvBaL%gp-rH5Dd`sr}5%yIT4@^vQgiK}UamQv=^o zz2|$5h8D)rzVNnYnJjCiXpwZALuy)@rG-UyVIf=(^WTacaa73mwi#gQ_4W0bI5!XMva zj1JDKL9W9ZQ?;noMGsb$L-Qlvsu{OF4C%Y!{&-~gM_8T>j@!{=NtZh~L2}45*cC^k zN^E0o#k)P!nZ5#up<2au?*izUDo{(6F$pEPYDzBfjys=_kA3dZko%<=Gj#@&W?Y9( zO56`uW3sk$1zz4*M-Vh`+))B2daf}LZ<)XRjDhM~i8Mbl9%mJzm9b1U9MXmQ=WVMt zdOm({WodpA%QV3r;X5$kaIvMA32F~nEf#;gNWhPjds4~WJ(6&o zZtGS{beftrzrD+Pd@HFtp20>$%|vCwC^1&>$(|&Egaduos-O>t)G8TfIq#y638f%6 zPWlh;A3he_ue@}0TkVv9I;NKw+>^l8inWzhtbcQ`p+g^*I4WY} zOG``Pe2Gkvi$g;ZfE6sGpnwV-dQ}84@qm&e0C>*Tn96(w*8)?sG8|`_>M$d)s8YF( zhF`Z~U)Wuc4L&CvZ+k-P^pTV%Upu$#JbtaF04LZIGN3m;K=KZ)Y5(Nztnb%0(V^fr zX)IUT-pvcqmR#0XXypXkK02lMYm^CxIgwUpl#41RlTes@>k2j`Yu5_>K%XWEbc0PK2-0I{gh-`dO9O~uUX0|-%7%g8IE{p;XMu5qt z!;JBSEG8_{**{{l{rIpk|1uXUMn8s4j{e?^Rnmw^<>WqZ`TL`JXB+7U?jU#){yrn_ zC0eg+`Euh)>d=MO4mgiL$DU`yLcdPt%~5LdSU*yP#`MIpgrsT+1;`Sc2o;c_5*-`Zbe@T6#?H0$>Uej|&&SA@kw8_PSh zDUQmz#)0QK4D00Op+rz>>h$#eOS=hH=9a?wBz%yGIMmY199D=|C#{YLpm7#C@U?CHFhq5)@o+Nf83&Ol1&skvZAi<4TYlk0`mc2H^IWY?`Wt6L3X_ zhK7nj%bkFG7`S(;11f4o+1Y+AExdn8cyx3y>n_2zwzlz!iIdCAV<9AMRyPupGK<8PhyyLd2d zmGN*dN^pW}+!1ltaSLmv2g|E3Ofu`k33Qg0JYBJTClpNPxOPhsBU=&>o!wLdxd`~i z7>hs$aw%@~PnZbkNbqN_^%v7EGXN360RZk3+cI^Z-LRLqGBXu-ECqHoD+wFQpWjq@ zYxF+=jk%zNRz5yH&1NSGq2@C)r?$JzZKR%!>-C{?N?2!@E@H1YATNIqZ|lO|x%*GU zjSG71hHwDml$`?FCQie+o_l?E-lyufL}WcHD16DLsoATcjP$Vk9L=Ql_3c!6?7PX& zGr#s+3g3wiZ-foi)YFm+F|itcn}d`pe4-p!Z~Y#AwYXxpc3eYPbMq3&Gjf2zp6lkC zE!3n_8J}cpX}RYY_!r6O=8CZI z*~t42|GP6k352iUA}l2ru+svWB(t_BfD9Zvli30Aw0qk;F90cDl0PSbJ%-mOD+;Ej z6d4&APnj#BSak1#L@n!M%EwcHqv-C=w|oVou&}UHR8)T2LOE&a=*FdU`?j0_$T_mK zl#t&e`uO-*kZz&7s8y#jpEBE{VXHZ^?UE`(!^=J_D<#$^T6>@(gWoBv@svZ7V{x71CB z*g1r-?8HoFF1{6J(r#&_U)_Eyn@RuugyK!T3)e~u$RvAMnH&F;MB5eP@|Y>*8!~uG zN|dQ@CCQHG-!=F>zADBds})*O?zR6WMUy}aTXW(0Vc1`vsX_${%R*@?Le3>C;*22) z&9IONSE`0%B$*mMjD_pRdV7Xzm|lUBK2@}SXays08akzdrK|q_ZOaDcW(*p@3AAK% zF@MAlj(8U%MJ@gI!;io}E?5j_Mqf0k?Ni?dkosGu_hh3h7DloJmR}0nc+bqtjA}DS z4ZFKdId?}D?mM=)t-V5@>6c;;@5y1d@8T~lD^u1|1`Ol}$=EvAkCi?|y}2qKC9Lk; z78TBfqj~(>K~7rbtdSX-J9|$8PyS}Bk3u+VLvPNMu@#me(L)x`4YBX@IOoq+u= z<>!%HD*KPpQrhd|B^h5|0e~P0pfVYSg_MhSTzQgFg#evof8Pr5ZLtpp7ct%az3s6u zM4kenGcP04bu~{vj0YdI`i4xwlPenM4eQRYl@aw)Vvh)cx2PES@Na^#RX5 z(W=x9O#0M5RzBU^AH9c>7U>+5rG59%#L| zYSv}O-K>Y`8LxE*(Nwtk+O`6G7*N0v&=~_XRSh36wT=(9f9M+ffk9Leqshrtt+Hk4r5sD=?k+kBe#n`G=k=%94|~biCUy1o$hfP8$oRmy zZ$vWgq`e|r#g*CFuf&zOJ!skuxA@m{>c87d?YZ5`tm4G|SU>BH7f}Seh`|EQL zj@!iSMmIZQlS+Vp`MYMXx4Ey=D;dvsc4AZofBdd;tG*V;`NN0TaZuTc%V%aIx*;Q- zW1^0}gCnFu-;7cW;WkDh5lmlb(VDH)O{;sa@6N}y$dyt&AqmwB2C2C2x3z3DnV6e0 zYV5eRKDf$u8KCJxN{Wl6SVxfp0W)wrUX_2iVYD4P{0C$)ojqf<~Y5!bU7RS+@ zu3~U=bp;ap)cCMLOkhL}4V(`hbGs1igM$OM>oCToFc#x}q3YDDfk7W*pD_W`$iW|vl@XSs_o&W@#M7^3C~RsJZ}0&q+3XZ_dpi$-a7Y17Rm zu{L3iUk1}7-UhN-&z9G9#Sz{OVNh8IlP@)_1R-S}e`P^VW;T3d-+nb4-LLu6;59&l z=vxbPpyvG;;TRf|Lh1R<4&o{ghV%}$>#&Q1 zG_*)3ul;vlSXH3q!LWGDa1l_0-fB6h%xh}mwncSs`C3+fy$rbe?cZr76%}%J(1nH2 z5ofbQvT0*Q6?XoOquQDpIGw|J;O+69kz3+-L_czKKS7-rb}@*fsDjoT^7HfcwUOSw z0bH5L!{p(iO`G0H_O6Sq&y7uWPL81>$dOul;_$HP`V0Tv^_8$mcTjrZ;)GGf*uw4o zQ*OisnO_YYyVGGbBXbR${GNaQH+28m<9bH0#lJ-?(X*WSoC zQ?#2Pw+k7e?bJ(IC^kE2V5dAhJ?FpErG&G80?SPe4h?l3TxE)uc@`2+cFh6gbYe{9 zNMr(Yr`V6?8ew5!4~ImJh8s4Y`1sO*CZ>~c{W|%~!_Ye}2-5;LIH06<$<3=W(m04W z8OE$T-+Y4*zo_RMZGCvgn2ZEKCn0hvlb|%t8p463m_TcR-%(iKeA{h6JIZO3PLr?A z?%VOu_bt|!vjYz_5$p@@v~|m0fV0_XJw<~e{;~DZZQ#P~en-GLR=}_Tn&{{1!nU2e zZRkSDwDF-Lyhf*VsDc0g1rJrsZ2$lO literal 0 HcmV?d00001 diff --git a/gnome-shell/README.md b/gnome-shell/README.md new file mode 100644 index 0000000..90cd370 --- /dev/null +++ b/gnome-shell/README.md @@ -0,0 +1,47 @@ +# How to change the GDM theme + +To change the GDM (lock/login screen) theme, you need to replace the system's _default_ GNOME Shell theme. + +## :warning: Cautions :warning: + +- If the replacement fails, your desktop environment will not work properly. So please **be careful** if doing this. +- When applying this, other third-party GNOME Shell themes would look broken until you restore to the original theme. +- If GNOME Shell has been updated and restored to the original theme, you will need to install this again. + > Note: On Arch Linux, you can automatically reinstall the GDM theme by creating a [hook](https://wiki.archlinux.org/index.php/Pacman#Hooks) file. For example, if you use othis theme as your GDM theme, put [this file](https://gist.github.com/looselyrigorous/a1aa931ce48627cc39daccc9253b30c7) in the `/usr/share/libalpm/hooks/` directory. + +## Requirements + +- `glib-compile-resources` — The package name depends on the distro. + - `glib2` (Arch Linux) + - `glib2-devel` (Fedora, openSUSE, etc.) + - `libglib2.0-dev-bin` (Debian, Ubuntu, etc.) +- `libxml2-utils` — Ubuntu users only. + +## Installation + +1. **Back up** the original theme file first. If you are already using a custom GDM theme, skip this: + + ```sh + sudo cp -av /usr/share/gnome-shell/gnome-shell-theme.gresource{,~} + ``` + +2. Select a **GTK** theme to decide which variant to install. +3. Replace the default theme file: + + ```sh + GTK_THEME=$(gsettings get org.gnome.desktop.interface gtk-theme | sed "s/'//g") + cd /usr/share/themes/${GTK_THEME}/gnome-shell + sudo glib-compile-resources --target=/usr/share/gnome-shell/gnome-shell-theme.gresource gnome-shell-theme.gresource.xml + ``` + +4. Reload the theme. If you are running GNOME Shell, press Alt + F2 then type `rt`. + +## Uninstallation + +1. Restore to the original theme file from the backup: + + ```sh + sudo mv -v /usr/share/gnome-shell/gnome-shell-theme.gresource{~,} + ``` + +2. Reload the theme. If you are running GNOME Shell, press Alt + F2 then type `rt`. diff --git a/gnome-shell/assets/calendar-arrow-left.svg b/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..fe78461 --- /dev/null +++ b/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/calendar-arrow-right.svg b/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..e191ec9 --- /dev/null +++ b/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/checkbox-off.svg b/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 0000000..3f35c68 --- /dev/null +++ b/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/checkbox.svg b/gnome-shell/assets/checkbox.svg new file mode 100644 index 0000000..34b7b15 --- /dev/null +++ b/gnome-shell/assets/checkbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/close.svg b/gnome-shell/assets/close.svg new file mode 100644 index 0000000..e8e19c7 --- /dev/null +++ b/gnome-shell/assets/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/dash-placeholder.svg b/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 0000000..0e2888d --- /dev/null +++ b/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/dash/bottom-running1-focused.svg b/gnome-shell/assets/dash/bottom-running1-focused.svg new file mode 100644 index 0000000..f764245 --- /dev/null +++ b/gnome-shell/assets/dash/bottom-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/dash/bottom-running1.svg b/gnome-shell/assets/dash/bottom-running1.svg new file mode 100644 index 0000000..74fcc9e --- /dev/null +++ b/gnome-shell/assets/dash/bottom-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/dash/bottom-running2-focused.svg b/gnome-shell/assets/dash/bottom-running2-focused.svg new file mode 100644 index 0000000..538300c --- /dev/null +++ b/gnome-shell/assets/dash/bottom-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gnome-shell/assets/dash/bottom-running2.svg b/gnome-shell/assets/dash/bottom-running2.svg new file mode 100644 index 0000000..3d95014 --- /dev/null +++ b/gnome-shell/assets/dash/bottom-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/dash/bottom-running3-focused.svg b/gnome-shell/assets/dash/bottom-running3-focused.svg new file mode 100644 index 0000000..3dd1c5c --- /dev/null +++ b/gnome-shell/assets/dash/bottom-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gnome-shell/assets/dash/bottom-running3.svg b/gnome-shell/assets/dash/bottom-running3.svg new file mode 100644 index 0000000..4423834 --- /dev/null +++ b/gnome-shell/assets/dash/bottom-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gnome-shell/assets/dash/bottom-running4-focused.svg b/gnome-shell/assets/dash/bottom-running4-focused.svg new file mode 100644 index 0000000..06cd06a --- /dev/null +++ b/gnome-shell/assets/dash/bottom-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gnome-shell/assets/dash/bottom-running4.svg b/gnome-shell/assets/dash/bottom-running4.svg new file mode 100644 index 0000000..30e1029 --- /dev/null +++ b/gnome-shell/assets/dash/bottom-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gnome-shell/assets/dash/left-running1-focused.svg b/gnome-shell/assets/dash/left-running1-focused.svg new file mode 100644 index 0000000..1bc6d50 --- /dev/null +++ b/gnome-shell/assets/dash/left-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/dash/left-running1.svg b/gnome-shell/assets/dash/left-running1.svg new file mode 100644 index 0000000..e6520af --- /dev/null +++ b/gnome-shell/assets/dash/left-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/dash/left-running2-focused.svg b/gnome-shell/assets/dash/left-running2-focused.svg new file mode 100644 index 0000000..b2cbe87 --- /dev/null +++ b/gnome-shell/assets/dash/left-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gnome-shell/assets/dash/left-running2.svg b/gnome-shell/assets/dash/left-running2.svg new file mode 100644 index 0000000..6e020b5 --- /dev/null +++ b/gnome-shell/assets/dash/left-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/dash/left-running3-focused.svg b/gnome-shell/assets/dash/left-running3-focused.svg new file mode 100644 index 0000000..199c702 --- /dev/null +++ b/gnome-shell/assets/dash/left-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gnome-shell/assets/dash/left-running3.svg b/gnome-shell/assets/dash/left-running3.svg new file mode 100644 index 0000000..036db6e --- /dev/null +++ b/gnome-shell/assets/dash/left-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gnome-shell/assets/dash/left-running4-focused.svg b/gnome-shell/assets/dash/left-running4-focused.svg new file mode 100644 index 0000000..dedaee0 --- /dev/null +++ b/gnome-shell/assets/dash/left-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gnome-shell/assets/dash/left-running4.svg b/gnome-shell/assets/dash/left-running4.svg new file mode 100644 index 0000000..047be09 --- /dev/null +++ b/gnome-shell/assets/dash/left-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gnome-shell/assets/dash/right-running1-focused.svg b/gnome-shell/assets/dash/right-running1-focused.svg new file mode 100644 index 0000000..b062b75 --- /dev/null +++ b/gnome-shell/assets/dash/right-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/dash/right-running1.svg b/gnome-shell/assets/dash/right-running1.svg new file mode 100644 index 0000000..edfea7b --- /dev/null +++ b/gnome-shell/assets/dash/right-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/dash/right-running2-focused.svg b/gnome-shell/assets/dash/right-running2-focused.svg new file mode 100644 index 0000000..680f55e --- /dev/null +++ b/gnome-shell/assets/dash/right-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gnome-shell/assets/dash/right-running2.svg b/gnome-shell/assets/dash/right-running2.svg new file mode 100644 index 0000000..bfda115 --- /dev/null +++ b/gnome-shell/assets/dash/right-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/dash/right-running3-focused.svg b/gnome-shell/assets/dash/right-running3-focused.svg new file mode 100644 index 0000000..7017dd6 --- /dev/null +++ b/gnome-shell/assets/dash/right-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gnome-shell/assets/dash/right-running3.svg b/gnome-shell/assets/dash/right-running3.svg new file mode 100644 index 0000000..54f7109 --- /dev/null +++ b/gnome-shell/assets/dash/right-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gnome-shell/assets/dash/right-running4-focused.svg b/gnome-shell/assets/dash/right-running4-focused.svg new file mode 100644 index 0000000..7c73c6e --- /dev/null +++ b/gnome-shell/assets/dash/right-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gnome-shell/assets/dash/right-running4.svg b/gnome-shell/assets/dash/right-running4.svg new file mode 100644 index 0000000..00d6b01 --- /dev/null +++ b/gnome-shell/assets/dash/right-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gnome-shell/assets/dash/top-running1-focused.svg b/gnome-shell/assets/dash/top-running1-focused.svg new file mode 100644 index 0000000..4ed5ba8 --- /dev/null +++ b/gnome-shell/assets/dash/top-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/dash/top-running1.svg b/gnome-shell/assets/dash/top-running1.svg new file mode 100644 index 0000000..8001736 --- /dev/null +++ b/gnome-shell/assets/dash/top-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/dash/top-running2-focused.svg b/gnome-shell/assets/dash/top-running2-focused.svg new file mode 100644 index 0000000..4e3ebb2 --- /dev/null +++ b/gnome-shell/assets/dash/top-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gnome-shell/assets/dash/top-running2.svg b/gnome-shell/assets/dash/top-running2.svg new file mode 100644 index 0000000..262cb79 --- /dev/null +++ b/gnome-shell/assets/dash/top-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/dash/top-running3-focused.svg b/gnome-shell/assets/dash/top-running3-focused.svg new file mode 100644 index 0000000..68088d8 --- /dev/null +++ b/gnome-shell/assets/dash/top-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gnome-shell/assets/dash/top-running3.svg b/gnome-shell/assets/dash/top-running3.svg new file mode 100644 index 0000000..94b839f --- /dev/null +++ b/gnome-shell/assets/dash/top-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gnome-shell/assets/dash/top-running4-focused.svg b/gnome-shell/assets/dash/top-running4-focused.svg new file mode 100644 index 0000000..2481421 --- /dev/null +++ b/gnome-shell/assets/dash/top-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/gnome-shell/assets/dash/top-running4.svg b/gnome-shell/assets/dash/top-running4.svg new file mode 100644 index 0000000..cf37903 --- /dev/null +++ b/gnome-shell/assets/dash/top-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/gnome-shell/assets/key-enter.svg b/gnome-shell/assets/key-enter.svg new file mode 100644 index 0000000..6b1dc1e --- /dev/null +++ b/gnome-shell/assets/key-enter.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/key-hide.svg b/gnome-shell/assets/key-hide.svg new file mode 100644 index 0000000..45ecf6a --- /dev/null +++ b/gnome-shell/assets/key-hide.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/key-layout.svg b/gnome-shell/assets/key-layout.svg new file mode 100644 index 0000000..651dc74 --- /dev/null +++ b/gnome-shell/assets/key-layout.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/key-shift-latched-uppercase.svg b/gnome-shell/assets/key-shift-latched-uppercase.svg new file mode 100644 index 0000000..9006d0e --- /dev/null +++ b/gnome-shell/assets/key-shift-latched-uppercase.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/key-shift-uppercase.svg b/gnome-shell/assets/key-shift-uppercase.svg new file mode 100644 index 0000000..0bbcd87 --- /dev/null +++ b/gnome-shell/assets/key-shift-uppercase.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/key-shift.svg b/gnome-shell/assets/key-shift.svg new file mode 100644 index 0000000..662eac8 --- /dev/null +++ b/gnome-shell/assets/key-shift.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/no-events.svg b/gnome-shell/assets/no-events.svg new file mode 100644 index 0000000..709dc15 --- /dev/null +++ b/gnome-shell/assets/no-events.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/no-notifications.svg b/gnome-shell/assets/no-notifications.svg new file mode 100644 index 0000000..c655af5 --- /dev/null +++ b/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/assets/toggle-off.svg b/gnome-shell/assets/toggle-off.svg new file mode 100644 index 0000000..da4e501 --- /dev/null +++ b/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/toggle-on.svg b/gnome-shell/assets/toggle-on.svg new file mode 100644 index 0000000..00a3fcf --- /dev/null +++ b/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,4 @@ + + + + diff --git a/gnome-shell/assets/window-close-active.svg b/gnome-shell/assets/window-close-active.svg new file mode 100644 index 0000000..41b2c18 --- /dev/null +++ b/gnome-shell/assets/window-close-active.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gnome-shell/assets/window-close.svg b/gnome-shell/assets/window-close.svg new file mode 100644 index 0000000..0161943 --- /dev/null +++ b/gnome-shell/assets/window-close.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/gnome-shell/extensions/workspaces-to-dock/workspaces-to-dock.css b/gnome-shell/extensions/workspaces-to-dock/workspaces-to-dock.css new file mode 100644 index 0000000..2f3aa20 --- /dev/null +++ b/gnome-shell/extensions/workspaces-to-dock/workspaces-to-dock.css @@ -0,0 +1,519 @@ +#workspacestodockTriggerSpacer { + background-color: none; +} + +#workspacestodockContainerWrapper { + background-color: none; +} + +#workspacestodockContainer { + background-color: none; +} + +#workspacestodockDockWrapper { +} + +#workspacestodockDock { + padding: 0; +} + +#workspacestodockDock .workspace-thumbnails { + background-color: #37474F; + background-color: rgba(0, 0, 0, 0.6); +} + +#workspacestodockDock:overview .workspace-thumbnails { + background-color: rgba(255, 255, 255, 0.1); +} + +#workspacestodockDock.fullheight:overview .workspace-thumbnails { + background-color: transparent; +} + +#workspacestodockDock .workspace-thumbnail-indicator { + border-left-width: 0; +} + +#workspacestodockDock.right .workspace-thumbnail-indicator { + border-left-width: 2px; +} + +#workspacestodockDock.left .workspace-thumbnail-indicator { + border-right-width: 2px; +} + +#workspacestodockDock.top .workspace-thumbnail-indicator { + border-bottom-width: 2px; +} + +#workspacestodockDock.bottom .workspace-thumbnail-indicator { + border-top-width: 2px; +} + +#workspacestodockDock.right .workspace-thumbnails { + border-radius: 4px 0 0 4px; +} + +#workspacestodockDock.left .workspace-thumbnails { + border-radius: 0 4px 4px 0; +} + +#workspacestodockDock.top .workspace-thumbnails { + border-radius: 0 0 4px 4px; +} + +#workspacestodockDock.bottom .workspace-thumbnails { + border-radius: 4px 4px 0 0; +} + +#workspacestodockDock.right.inside .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.left.inside .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.top.inside .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.bottom.inside .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.right.fullheight .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.left.fullheight .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.top.fullheight .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock.bottom.fullheight .workspace-thumbnails { + border-radius: 0; +} + +#workspacestodockDock .workspacestodock-shortcuts-panel { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +#workspacestodockDock.right .workspacestodock-shortcuts-panel { + border-radius: 0; + padding: 0; + spacing: 0; + border-left: 1px; + border-right: none; +} + +#workspacestodockDock.left .workspacestodock-shortcuts-panel { + border-radius: 0; + padding: 0; + spacing: 0; + border-left: none; + border-right: 1px; +} + +#workspacestodockDock.top .workspacestodock-shortcuts-panel { + border-radius: 0; + padding: 0; + spacing: 0; + border-top: none; + border-bottom: 1px; +} + +#workspacestodockDock.bottom .workspacestodock-shortcuts-panel { + border-radius: 0; + padding: 0; + spacing: 0; + border-top: 1px; + border-bottom: none; +} + +#workspacestodockDock.right.inside .workspacestodock-shortcuts-panel { + border-radius: 4px 0 0 4px; + padding: 0; + spacing: 0; + border-left: none; + border-right: 1px; +} + +#workspacestodockDock.left.inside .workspacestodock-shortcuts-panel { + border-radius: 0 4px 4px 0; + padding: 0; + spacing: 0; + border-left: 1px; + border-right: none; +} + +#workspacestodockDock.top.inside .workspacestodock-shortcuts-panel { + border-radius: 0 0 4px 4px; + padding: 0; + spacing: 0; + border-top: 1px; + border-bottom: none; +} + +#workspacestodockDock.bottom.inside .workspacestodock-shortcuts-panel { + border-radius: 4px 4px 0 0; + padding: 0; + spacing: 0; + border-top: none; + border-bottom: 1px; +} + +#workspacestodockDock.right.fullheight .workspacestodock-shortcuts-panel { + border-radius: 0; +} + +#workspacestodockDock.left.fullheight .workspacestodock-shortcuts-panel { + border-radius: 0; +} + +#workspacestodockDock.top.fullheight .workspacestodock-shortcuts-panel { + border-radius: 0; +} + +#workspacestodockDock.bottom.fullheight .workspacestodock-shortcuts-panel { + border-radius: 0; +} + +#workspacestodockDock .workspacestodock-shortcuts-panel > * { + border: 0 !important; +} + +.workspacestodock-shortcuts-panel-popupmenu { + padding: 2px; + spacing: 0; +} + +.workspacestodock-shortcuts-panel-favorites { +} + +.workspacestodock-shortcuts-panel-running { +} + +.workspacestodock-shortcuts-panel-places { +} + +/* shortcuts panel buttons */ +#workspacestodockDock .app-well-app { +} + +#workspacestodockDock .workspacestodock-shortcuts-panel > StButton { + background-size: cover; +} + +#workspacestodockDock.left .workspacestodock-shortcuts-panel > StButton, +#workspacestodockDock.right .workspacestodock-shortcuts-panel > StButton { + padding: 3px 6px; +} + +#workspacestodockDock.left .workspacestodock-shortcuts-panel > StButton:first-child, +#workspacestodockDock.right .workspacestodock-shortcuts-panel > StButton:first-child { + padding: 6px 6px 3px 6px; +} + +#workspacestodockDock.left .workspacestodock-shortcuts-panel > StButton:last-child, +#workspacestodockDock.right .workspacestodock-shortcuts-panel > StButton:last-child { + padding: 3px 6px 6px 6px; +} + +#workspacestodockDock.top .workspacestodock-shortcuts-panel > StButton, +#workspacestodockDock.bottom .workspacestodock-shortcuts-panel > StButton { + padding: 6px 3px; +} + +#workspacestodockDock.top .workspacestodock-shortcuts-panel > StButton:first-child, +#workspacestodockDock.bottom .workspacestodock-shortcuts-panel > StButton:first-child { + padding: 6px 3px 6px 6px; +} + +#workspacestodockDock.top .workspacestodock-shortcuts-panel > StButton:last-child, +#workspacestodockDock.bottom .workspacestodock-shortcuts-panel > StButton:last-child { + padding: 6px 6px 6px 3px; +} + +.workspacestodock-shortcut-button { +} + +.workspacestodock-shortcut-button-symbolic { +} + +/* shortcuts panel button icons */ +#workspacestodockDock .app-well-app > .overview-icon { +} + +.workspacestodock-shortcut-button-icon { + padding: 6px; +} + +.workspacestodock-shortcut-button-symbolic-icon { + padding: 8px; +} + +/* shortcuts panel items */ +#workspacestodockDock .popup-separator-menu-item { + margin: 0; +} + +.workspacestodock-shortcut-panel-separator { + -margin-horizontal: 0; +} + +.workspacestodock-shortcut-panel-filler { + -margin-horizontal: 0; + height: 0; + padding: 0; + border: none; +} + +/* shortcuts panel button window count indicators */ +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("../../assets/dash/right-running1.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("../../assets/dash/left-running1.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("../../assets/dash/top-running1.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("../../assets/dash/bottom-running1.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("../../assets/dash/right-running2.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("../../assets/dash/left-running2.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("../../assets/dash/top-running2.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("../../assets/dash/bottom-running2.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("../../assets/dash/right-running3.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("../../assets/dash/left-running3.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("../../assets/dash/top-running3.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("../../assets/dash/bottom-running3.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("../../assets/dash/right-running4.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("../../assets/dash/left-running4.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("../../assets/dash/top-running4.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("../../assets/dash/bottom-running4.svg"); +} + +.workspacestodock-workspace-caption-container { + padding: 0; +} + +.workspacestodock-workspace-caption-background { + background-color: rgba(0, 0, 0, 0.6); + /* border-radius: 0 0 4px 4px; */ +} + +.workspacestodock-workspace-caption-background.caption-top { + /* border-radius: 4px 4px 0 0; */ +} + +.workspacestodock-workspace-caption { +} + +/* caption window apps (taskbar) */ +.workspacestodock-caption-windowapps { + padding: 0; +} + +.workspacestodock-caption-windowapps-menu { + -boxpointer-gap: 12px; +} + +.workspacestodock-caption-windowapps-menu .popup-menu-item { + min-height: 24px; + padding-top: 4px; + padding-bottom: 4px; +} + +.workspacestodock-caption-windowapps-menu .popup-menu-item:active { + background-color: rgba(0, 0, 0, 0.12); +} + +.workspacestodock-caption-windowapps-menu .popup-menu-item.selected:active { + background-color: rgba(0, 0, 0, 0.24); +} + +.workspacestodock-caption-windowapps-menu-item { + /*fallback class for GS34 since it can't override gnome shell class 'popup-menu-item' */ +} + +.workspacestodock-caption-windowapps-menu-item:active { + /*fallback class for GS34 since it can't override gnome shell class 'popup-menu-item' */ +} + +.workspacestodock-caption-windowapps-menu-icon { +} + +.workspacestodock-caption-windowapps-menu-label { + padding: 0 8px; +} + +.workspacestodock-caption-windowapps-menu .window-close { + /* GS36+ can override gnome shell class 'window-close' */ + border-radius: 100px; + -st-background-image-shadow: none; + background-image: url("../../assets/close.svg"); + background-size: 24px; + height: 24px; + width: 24px; +} + +.workspacestodock-caption-windowapps-menu .window-close:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +.workspacestodock-caption-windowapps-menu .window-close:active { + background-color: rgba(0, 0, 0, 0.24); +} + +.workspacestodock-caption-windowapps-menu-close { + /*fallback class for GS34 since it can't override gnome shell class 'window-close' */ +} + +.workspacestodock-caption-windowapps-menu-close:hover { + /*fallback class for GS34 since it can't override gnome shell class 'window-close' */ +} + +.workspacestodock-caption-windowapps-button { + padding: 0; +} + +.workspacestodock-caption-windowapps-button-icon { + padding: 2px; + background-color: rgba(0, 0, 0, 0.01); /* needs to draw box-shadow */ +} + +.workspacestodock-caption-windowapps-button:active > .workspacestodock-caption-windowapps-button-icon { + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.3); +} + +.workspacestodock-caption-windowapps-button-active > .workspacestodock-caption-windowapps-button-icon { + box-shadow: inset 0 -2px #FFFFFF; +} + +/* caption workspace number */ +.workspacestodock-caption-number { + margin: 1px; + padding: 0 10px; + border-radius: 0; + background-color: rgba(255, 255, 255, 0.3); + color: #FFFFFF; + font-size: 9pt; + font-weight: bold; + text-align: center; +} + +/* caption workspace name */ +.workspacestodock-caption-name { + margin: 0 4px; + color: rgba(255, 255, 255, 0.6); + font-size: 9pt; + text-align: center; +} + +/* caption workspace windowcount */ +.workspacestodock-caption-windowcount { + /* min-width: 16px; */ + margin: 0px 4px; + padding: 0px 4px; + color: #FFFFFF; + font-size: 9pt; + font-weight: bold; + text-align: center; +} + +/* caption workspace windowcount image*/ +.workspacestodock-caption-windowcount-image { + width: 20px; + height: 20px; + margin: 1px; + border-radius: 0; + background-color: #FF4081; + color: #FFFFFF; + font-size: 9pt; + font-weight: bold; + text-align: center; +} + +/* The classes below are used in conjunction with the above workspacestodock-caption-windowcount-image + * They provide background images that corespond with the window count */ +.workspacestodock-caption-windowcount-image-1 { +} + +.workspacestodock-caption-windowcount-image-2 { +} + +.workspacestodock-caption-windowcount-image-3 { +} + +.workspacestodock-caption-windowcount-image-4 { +} + +/* caption spacer-filler */ +.workspacestodock-caption-spacer { + width: 4px; +} + +/* The classes below are used in conjuction with the above classes + * They provide additional theming for the current workspace caption */ +.workspacestodock-workspace-caption-background-current { +} + +.workspacestodock-workspace-caption-background-current.caption-top { +} + +.workspacestodock-caption-number-current { + /* background-color: #42A5F5; */ +} + +.workspacestodock-caption-name-current { +} + +.workspacestodock-caption-windowcount-current { +} + +.workspacestodock-caption-windowcount-image-current { +} diff --git a/gnome-shell/gnome-shell-theme.gresource.xml b/gnome-shell/gnome-shell-theme.gresource.xml new file mode 100644 index 0000000..f8817b8 --- /dev/null +++ b/gnome-shell/gnome-shell-theme.gresource.xml @@ -0,0 +1,72 @@ + + + + assets/dash/bottom-running1.svg + assets/dash/bottom-running1-focused.svg + assets/dash/bottom-running2.svg + assets/dash/bottom-running2-focused.svg + assets/dash/bottom-running3.svg + assets/dash/bottom-running3-focused.svg + assets/dash/bottom-running4.svg + assets/dash/bottom-running4-focused.svg + assets/dash/left-running1.svg + assets/dash/left-running1-focused.svg + assets/dash/left-running2.svg + assets/dash/left-running2-focused.svg + assets/dash/left-running3.svg + assets/dash/left-running3-focused.svg + assets/dash/left-running4.svg + assets/dash/left-running4-focused.svg + assets/dash/right-running1.svg + assets/dash/right-running1-focused.svg + assets/dash/right-running2.svg + assets/dash/right-running2-focused.svg + assets/dash/right-running3.svg + assets/dash/right-running3-focused.svg + assets/dash/right-running4.svg + assets/dash/right-running4-focused.svg + assets/dash/top-running1.svg + assets/dash/top-running1-focused.svg + assets/dash/top-running2.svg + assets/dash/top-running2-focused.svg + assets/dash/top-running3.svg + assets/dash/top-running3-focused.svg + assets/dash/top-running4.svg + assets/dash/top-running4-focused.svg + assets/calendar-arrow-left.svg + assets/calendar-arrow-right.svg + assets/checkbox.svg + assets/checkbox-off.svg + assets/close.svg + assets/dash-placeholder.svg + assets/key-enter.svg + assets/key-hide.svg + assets/key-layout.svg + assets/key-shift.svg + assets/key-shift-uppercase.svg + assets/key-shift-latched-uppercase.svg + assets/no-events.svg + assets/no-notifications.svg + assets/toggle-off.svg + assets/toggle-on.svg + assets/window-close.svg + assets/window-close-active.svg + extensions/workspaces-to-dock/workspaces-to-dock.css + gnome-shell.css + icons/eye-not-looking-symbolic.svg + icons/eye-open-negative-filled-symbolic.svg + icons/keyboard-caps-lock-filled-symbolic.svg + icons/keyboard-enter-symbolic.svg + icons/keyboard-hide-symbolic.svg + icons/keyboard-layout-filled-symbolic.svg + icons/keyboard-shift-filled-symbolic.svg + icons/message-indicator-symbolic.svg + icons/pointer-double-click-symbolic.svg + icons/pointer-drag-symbolic.svg + icons/pointer-primary-click-symbolic.svg + icons/pointer-secondary-click-symbolic.svg + noise-texture.png + pad-osd.css + process-working.svg + + diff --git a/gnome-shell/gnome-shell.css b/gnome-shell/gnome-shell.css new file mode 100644 index 0000000..1027049 --- /dev/null +++ b/gnome-shell/gnome-shell.css @@ -0,0 +1,3323 @@ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +stage { + color: #e6e6fa; + font-size: 1em; +} + +.shell-link { + transition-duration: 100ms; + border-radius: 10px; + color: #6daf22; +} + +.shell-link:hover { + background-color: rgba(109, 175, 34, 0.08); + color: #6daf22; +} + +.shell-link:active { + transition-duration: 200ms; + background-color: rgba(109, 175, 34, 0.2); + color: #6daf22; +} + +.lowres-icon { + icon-shadow: none; +} + +.icon-dropshadow { + icon-shadow: none; +} + +/* Entries */ +.lg-dialog StEntry, +StEntry { + min-height: 32px; + padding: 0 8px; + border-width: 0; + border-radius: 10px 10px 0 0; + color: #e6e6fa; + selection-background-color: rgba(109, 175, 34, 0.32); + selected-color: #e6e6fa; + font-size: 11.25pt; + font-weight: 400; + transition-duration: 100ms; + background-color: rgba(230, 230, 250, 0.04); + border-color: transparent; + box-shadow: inset 0 -1px rgba(230, 230, 250, 0.3); +} + + +StEntry:hover { + box-shadow: inset 0 -1px #e6e6fa; +} + + +StEntry:focus { + border-color: transparent; + box-shadow: inset 0 -2px #6daf22; +} + + +StEntry:insensitive { + color: rgba(230, 230, 250, 0.5); + border-color: transparent; + box-shadow: inset 0 -1px rgba(230, 230, 250, 0.12); +} + + +StEntry StIcon.capslock-warning { + icon-size: 16px; + padding: 0 4px; + warning-color: #ed9200; +} + + +StEntry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; + color: rgba(230, 230, 250, 0.7); +} + + +StEntry StIcon.peek-password:hover { + color: #e6e6fa; +} + + +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(230, 230, 250, 0.7); +} + +/* Buttons */ +.lg-obj-inspector-button, .app-folder-dialog .folder-name-container .edit-folder-button, .modal-dialog .modal-dialog-linked-button, .hotplug-notification-item, .notification-banner .notification-button, +.button { + min-height: 32px; + min-width: 48px; + padding: 0 8px; + border: 0; + border-radius: 10px; + font-size: 10.5pt; + font-weight: 500; + color: rgba(230, 230, 250, 0.7); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.lg-obj-inspector-button:focus, .app-folder-dialog .folder-name-container .edit-folder-button:focus, .modal-dialog .modal-dialog-linked-button:focus, .hotplug-notification-item:focus, .notification-banner .notification-button:focus, +.button:focus { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.12); + text-shadow: none; + icon-shadow: none; + box-shadow: 0 0 transparent; +} + +.lg-obj-inspector-button:hover, .app-folder-dialog .folder-name-container .edit-folder-button:hover, .modal-dialog .modal-dialog-linked-button:hover, .hotplug-notification-item:hover, .notification-banner .notification-button:hover, +.button:hover { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.08); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:active, .app-folder-dialog .folder-name-container .edit-folder-button:active, .modal-dialog .modal-dialog-linked-button:active, .hotplug-notification-item:active, .notification-banner .notification-button:active, +.button:active { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.2); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.lg-obj-inspector-button:insensitive, .app-folder-dialog .folder-name-container .edit-folder-button:insensitive, .modal-dialog .modal-dialog-linked-button:insensitive, .hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive, +.button:insensitive { + color: rgba(230, 230, 250, 0.3); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog .modal-dialog-linked-button, .hotplug-notification-item, .notification-banner .notification-button { + margin: 4px; + margin-right: 0; +} + +.modal-dialog .modal-dialog-linked-button:first-child, .hotplug-notification-item:first-child, .notification-banner .notification-button:first-child, .modal-dialog .modal-dialog-linked-button:last-child, .hotplug-notification-item:last-child, .notification-banner .notification-button:last-child { + border-radius: 10px; +} + +.modal-dialog .modal-dialog-linked-button:last-child, .hotplug-notification-item:last-child, .notification-banner .notification-button:last-child { + margin-right: 4px; + border-right-width: 0; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: 8px; +} + +.check-box StBin { + transition-duration: 100ms; + width: 24px; + height: 24px; + padding: 4px; + border-radius: 16px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:focus StBin { + background-color: rgba(230, 230, 250, 0.12); +} + +.check-box:hover StBin { + background-color: rgba(230, 230, 250, 0.08); +} + +.check-box:active StBin { + transition-duration: 200ms; + background-color: rgba(230, 230, 250, 0.2); +} + +.check-box:checked StBin, .check-box:checked:focus StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:checked:focus StBin { + background-color: rgba(109, 175, 34, 0.08); +} + +.check-box:checked:hover StBin { + background-color: rgba(109, 175, 34, 0.08); +} + +.check-box:checked:active StBin { + background-color: rgba(109, 175, 34, 0.2); +} + +/* Switches */ +.toggle-switch { + color: inherit; + width: 40px; + height: 20px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +/* Slider */ +.slider { + height: 20px; + -barlevel-height: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: transparent; + -barlevel-background-color: rgba(230, 230, 250, 0.3); + -barlevel-active-border-color: transparent; + -barlevel-active-background-color: #6daf22; + -barlevel-overdrive-color: #ff7002; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -slider-handle-radius: 6px; + -slider-handle-border-width: 0; + -slider-handle-border-color: transparent; +} + +.slider, .slider:hover, .slider:active { + color: #6daf22; +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 0; +} + +StScrollView StScrollBar { + min-width: 16px; + min-height: 16px; +} + +StScrollBar StBin#trough { + margin: 4px; + border-radius: 4px; + background-color: rgba(230, 230, 250, 0.12); +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + transition-duration: 100ms; + margin: 4px; + border-radius: 4px; + background-color: rgba(230, 230, 250, 0.5); +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: rgba(230, 230, 250, 0.7); +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #e6e6fa; +} + +#unlockDialogNotifications StScrollBar StBin#trough, #overview StScrollBar StBin#trough { + background-color: rgba(230, 230, 250, 0.12); +} + +#unlockDialogNotifications StScrollBar StButton#vhandle, #overview StScrollBar StButton#vhandle, +#unlockDialogNotifications StScrollBar StButton#hhandle, +#overview StScrollBar StButton#hhandle { + background-color: rgba(230, 230, 250, 0.5); +} + +#unlockDialogNotifications StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#vhandle:hover, +#unlockDialogNotifications StScrollBar StButton#hhandle:hover, +#overview StScrollBar StButton#hhandle:hover { + background-color: rgba(230, 230, 250, 0.7); +} + +#unlockDialogNotifications StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#vhandle:active, +#unlockDialogNotifications StScrollBar StButton#hhandle:active, +#overview StScrollBar StButton#hhandle:active { + background-color: #e6e6fa; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer, .candidate-popup-boxpointer { + -arrow-base: 0; + -arrow-rise: 0; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-border-radius: 20px; + -arrow-box-shadow: none; + -arrow-background-color: transparent; +} + +.popup-menu { + min-width: 15em; + border-color: transparent; + color: inherit; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-content, .candidate-popup-content { + margin: 5px 8px 8px; + padding: 8px 0; + border-radius: 10px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + background-color: #473a30; + color: #e6e6fa; +} + +.popup-menu-item { + spacing: 8px; + padding: 0; + transition-duration: 100ms; +} + +.popup-menu-item:ltr { + padding: 0.4em; + padding-right: 24px; + padding-left: 0; +} + +.popup-menu-item:rtl { + padding: 0.4em; + padding-right: 0; + padding-left: 24px; +} + +.popup-menu-item.selected { + background-color: rgba(230, 230, 250, 0.08); + transition-duration: 0ms; +} + +.popup-menu-item.selected, .popup-menu-item.selected:active { + color: #e6e6fa; +} + +.popup-menu-item:active { + background-color: rgba(230, 230, 250, 0.2); + color: #e6e6fa; + transition-duration: 200ms; +} + +.popup-menu-item:checked { + box-shadow: none; + background-color: rgba(109, 175, 34, 0.32); + font-weight: normal; +} + +.popup-menu-item.selected:checked { + background-color: rgba(109, 175, 34, 0.4); +} + +.popup-menu-item:checked:active { + background-color: rgba(109, 175, 34, 0.6); +} + +.popup-menu-item:insensitive { + color: rgba(230, 230, 250, 0.5); +} + +.popup-inactive-menu-item { + color: #e6e6fa; +} + +.popup-inactive-menu-item:insensitive { + color: rgba(230, 230, 250, 0.5); +} + +.popup-menu-arrow { + icon-size: 16px; +} + +.popup-menu-icon { + icon-size: 16px; +} + +.popup-sub-menu { + border-top: 0; + border-bottom: 0; + padding-bottom: 0; + box-shadow: none; + background-color: rgba(230, 230, 250, 0.04); +} + +.popup-menu-ornament { + text-align: right; + width: 16px; + height: 16px; +} + +.popup-separator-menu-item { + padding: 0; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + margin: 8px 0; + background-color: rgba(230, 230, 250, 0.12); +} + +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + margin: 8px 0; + background-color: rgba(230, 230, 250, 0.12); +} + +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator:ltr { + margin-right: 32px; +} + +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator:rtl { + margin-left: 32px; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 4px; + -st-icon-style: symbolic; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + padding-left: 16px; + margin-left: 16px; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + padding-right: 16px; + margin-right: 16px; +} + +/* Date/Time Menu */ +.message, .weather-button, .world-clocks-button, .calendar, .datemenu-today-button, .events-section-title { + margin: 0; + border: 0; + border-radius: 10px; +} + +.message, .weather-button, .world-clocks-button, .calendar, .datemenu-today-button, .events-section-title { + border-color: transparent; + box-shadow: none; + background-color: transparent; + color: inherit; + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.message:focus, .weather-button:focus, .world-clocks-button:focus, .calendar:focus, .datemenu-today-button:focus, .events-section-title:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.message:hover, .weather-button:hover, .world-clocks-button:hover, .calendar:hover, .datemenu-today-button:hover, .events-section-title:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.message:active, .weather-button:active, .world-clocks-button:active, .calendar:active, .datemenu-today-button:active, .events-section-title:active { + background-color: rgba(230, 230, 250, 0.2); + transition-duration: 200ms; +} + +.clock-display-box { + spacing: 0; +} + +.clock-display-box .clock { + padding-left: 8px; + padding-right: 8px; +} + +#calendarArea { + padding: 8px 16px; +} + +.datemenu-calendar-column { + spacing: 8px; + padding: 0; + border: 0 solid rgba(230, 230, 250, 0.12); +} + +.datemenu-calendar-column:ltr { + margin-right: 0; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 0; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 8px; + margin: 0 8px; +} + +.events-section-title { + min-height: 20px; + padding: 4px 8px; + color: rgba(230, 230, 250, 0.7) !important; + font-weight: bold; +} + +/* today button (the date) */ +.datemenu-today-button { + margin: 0 8px; + min-height: 48px; + padding: 4px 8px; +} + +.datemenu-today-button .day-label { + font-weight: normal; + font-size: 1em; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: 400; +} + +/* Calendar */ +.calendar { + margin: 0 8px; + margin-bottom: 0; + padding: 0; +} + +.calendar .calendar-month-label { + transition-duration: 100ms; + height: 16px; + margin: 2px; + padding: 6px 8px; + border-radius: 10px; + color: inherit; + font-weight: bold; + text-align: center; +} + +.calendar .calendar-month-label:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar .pager-button { + transition-duration: 100ms; + width: 28px; + height: 28px; + margin: 2px; + border-radius: 14px; + background-color: transparent; + color: rgba(230, 230, 250, 0.7); +} + +.calendar .pager-button:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.calendar .pager-button:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.calendar .pager-button:active { + background-color: rgba(230, 230, 250, 0.2); + transition-duration: 200ms; +} + +.calendar .calendar-day-base { + transition-duration: 100ms; + width: 28px; + height: 28px; + margin: 2px; + padding: 0; + border: 0; + border-radius: 14px; + font-size: 9pt; + font-weight: 400; + font-feature-settings: "tnum"; + text-align: center; +} + +.calendar .calendar-day-base:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.calendar .calendar-day-base:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.calendar .calendar-day-base:active { + transition-duration: 200ms; + border-color: transparent; + background-color: rgba(230, 230, 250, 0.2); + color: inherit; +} + +.calendar .calendar-day-base:selected { + border-color: transparent; + background-color: rgba(109, 175, 34, 0.32); + color: inherit; +} + +.calendar .calendar-day-base.calendar-day-heading { + width: 28px; + height: 21px; + margin-top: 2px; + padding: 7px 0 0; + border-radius: 14px; + background-color: transparent; + color: rgba(230, 230, 250, 0.5); + font-size: 9pt; + font-weight: 400; + font-weight: bold; + text-align: center; +} + +.calendar .calendar-day-base.calendar-day-heading:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: inherit; +} + +.calendar .calendar-today { + border: 0; + background-color: transparent; + color: inherit; + font-weight: bold !important; +} + +.calendar .calendar-today:focus { + background-color: rgba(230, 230, 250, 0.12); + color: inherit; +} + +.calendar .calendar-today:hover { + background-color: rgba(230, 230, 250, 0.08); + color: inherit; +} + +.calendar .calendar-today:active, .calendar .calendar-today:active:hover, .calendar .calendar-today:active:focus { + background-color: rgba(230, 230, 250, 0.2); + color: inherit; +} + +.calendar .calendar-today:selected, .calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { + background-color: rgba(109, 175, 34, 0.32); + color: inherit; +} + +.calendar .calendar-day-with-events { + background-image: none; + color: #6daf22 !important; + font-weight: normal; + text-decoration: underline; +} + +.calendar .calendar-other-month-day { + color: rgba(230, 230, 250, 0.3) !important; +} + +.calendar .calendar-week-number { + width: 28px; + height: 21px; + margin: 2px; + padding: 7px 0 0; + border-radius: 14px; + background-color: transparent; + color: rgba(230, 230, 250, 0.5); + font-weight: bold; + font-size: 1em; + text-align: center; +} + +/* World clocks */ +.world-clocks-button { + min-height: 20px; + padding: 4px 8px; +} + +.world-clocks-button .world-clocks-grid { + spacing-rows: .4em; + spacing-columns: .8em; +} + +.world-clocks-button .world-clocks-header { + color: rgba(230, 230, 250, 0.7); + font-weight: bold; +} + +.world-clocks-button .world-clocks-city { + color: inherit; + font-weight: normal; + font-size: 1em; +} + +.world-clocks-button .world-clocks-time { + color: rgba(230, 230, 250, 0.7); + font-weight: normal; + font-size: 1em; + font-feature-settings: "tnum"; + text-align: right; +} + +.world-clocks-button .world-clocks-timezone { + color: rgba(230, 230, 250, 0.5); + font-size: 1em; + font-feature-settings: "tnum"; +} + +/* Weather */ +.weather-button { + min-height: 20px; + padding: 4px 8px; +} + +.weather-button .weather-box { + spacing: 0.4em; +} + +.weather-button .weather-header-box { + spacing: 8px; +} + +.weather-button .weather-header { + color: rgba(230, 230, 250, 0.7); + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + font-size: 1em; +} + +.weather-button .weather-grid { + spacing-rows: .4em; + spacing-columns: .8em; +} + +.weather-button .weather-forecast-time { + padding-top: 0; + padding-bottom: 0; + color: rgba(230, 230, 250, 0.7); + font-size: 9pt; + font-weight: 400; + font-feature-settings: "tnum"; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Message List */ +.message-list { + width: 31.5em; + padding: 0; +} + +.message-list .message-list-placeholder { + spacing: 12px; +} + +.message-list-sections { + spacing: 8px; + margin: 0 8px; +} + +.message-list-section, +.message-list-section-list { + spacing: 8px; +} + +.message-list-section-list:ltr { + padding-left: 0; +} + +.message-list-section-list:rtl { + padding-right: 0; +} + +.message-list-controls { + margin: 8px 8px 0; + padding: 0; + spacing: 8px; +} + +.message { + min-height: 56px; +} + +.message .message-icon-bin { + padding: 12px 0 12px 12px; +} + +.message .message-icon-bin:rtl { + padding: 12px 12px 12px 0; +} + +.message .message-icon-bin > StIcon { + -st-icon-style: requested; + icon-size: 16px; + color: inherit; +} + +.message .message-icon-bin > StIcon, .message .message-icon-bin > StIcon:rtl { + margin: 0; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-content { + min-height: 40px; + padding: 8px; + spacing: 0; + color: inherit; + font-size: 1em; +} + +.message .message-title { + min-height: 22px; + padding-top: 2px; + color: inherit; + font-weight: bold; + font-size: 1em; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + min-height: 22px; + padding-top: 2px; + color: rgba(230, 230, 250, 0.7); + font-size: 1em; + text-align: right; + padding-bottom: 0; +} + +.message .message-secondary-bin > StIcon { + icon-size: 16px; +} + +.message .message-close-button { + transition-duration: 100ms; + icon-size: 16px; + padding: 4px; + border-radius: 12px; +} + +.message .message-close-button, .message .message-close-button:hover, .message .message-close-button:active { + color: rgba(230, 230, 250, 0.7); +} + +.message .message-close-button:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.message .message-close-button:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.message .message-close-button:active { + transition-duration: 200ms; + background-color: rgba(230, 230, 250, 0.2); +} + +.message .message-body { + color: rgba(230, 230, 250, 0.7); +} + +.url-highlighter { + link-color: #6daf22; +} + +/* Media Controls */ +.message-media-control { + transition-duration: 100ms; + margin: 16px 0; + padding: 8px; + border-radius: 16px; +} + +.message-media-control, .message-media-control:focus, .message-media-control:hover, .message-media-control:active { + color: rgba(230, 230, 250, 0.7); +} + +.message-media-control:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.message-media-control:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.message-media-control:active { + background-color: rgba(230, 230, 250, 0.2); + transition-duration: 200ms; +} + +.message-media-control:insensitive { + color: rgba(230, 230, 250, 0.3); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; + padding-right: 8px; + border-radius: 16px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; + padding-left: 8px; + border-radius: 16px; +} + +.media-message-cover-icon { + icon-size: 32px !important; + margin: 4px 0 !important; + border-radius: 0; +} + +.media-message-cover-icon.fallback { + icon-size: 16px !important; + padding: 8px; + border: 0; + border-radius: 10px; + background-color: rgba(230, 230, 250, 0.08); + color: rgba(230, 230, 250, 0.5) !important; +} + +.candidate-popup-content { + padding: 8px; + spacing: 0; +} + +.candidate-index { + padding: 0 4px 0 0; + color: rgba(230, 230, 250, 0.7); +} + +.candidate-box { + transition-duration: 100ms; + min-height: 28px; + padding: 0 8px; + border-radius: 10px; +} + +.candidate-box:hover { + background-color: rgba(230, 230, 250, 0.08); + color: inherit; + transition-duration: 0ms; +} + +.candidate-box:active { + background-color: rgba(230, 230, 250, 0.2); + transition-duration: 200ms; +} + +.candidate-box:selected { + background-color: rgba(109, 175, 34, 0.32); + color: inherit; + transition-duration: 0ms; +} + +.candidate-page-button-box { + height: 28px; +} + +.vertical .candidate-page-button-box { + padding-top: 0; +} + +.horizontal .candidate-page-button-box { + padding-left: 0; +} + +.candidate-page-button { + min-width: 28px; + min-height: 28px; + padding: 0; +} + +.candidate-page-button-previous { + border-right-width: 0; + border-radius: 10px; +} + +.candidate-page-button-next { + border-radius: 10px; +} + +.candidate-page-button-icon { + icon-size: 16px; +} + +/* Notifications & Mesage Tray */ +.notification-banner { + min-height: 56px; + width: 34em; + margin: 5px; + border: 0; + border-radius: 10px; + font-size: 1em; +} + +.notification-banner, .notification-banner:focus, .notification-banner:hover, .notification-banner:active { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + background-color: #473a30; + color: #e6e6fa; +} + +.notification-banner .notification-actions { + spacing: 0; + padding-top: 0; + border-top: 0; + background-color: transparent; + color: inherit; +} + +.summary-source-counter { + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + height: 1.6em; + width: 1.6em; + border: 0; + border-radius: .8em; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + background-color: #6daf22; + color: #303030; + font-weight: bold; + font-size: 1em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #e6e6fa; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: rgba(230, 230, 250, 0.7); +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + color: rgba(230, 230, 250, 0.7); + font-size: 9pt; + font-weight: 400; +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +/* Modal Dialogs */ +.headline { + font-size: 15pt; + font-weight: 500; +} + +.modal-dialog { + border: 0; + border-radius: 10px; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); + background-color: #473a30; + color: #e6e6fa; +} + +.modal-dialog .modal-dialog-content-box { + max-width: 28em; + margin: 32px 40px; + spacing: 32px; +} + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #ed9200; +} + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + font-size: 15pt; + font-weight: 500; + text-align: inherit; +} + +.message-dialog-content .message-dialog-title.leightweight { + font-size: 15pt; + font-weight: 500; +} + +.message-dialog-content .message-dialog-description { + color: rgba(230, 230, 250, 0.7); + text-align: inherit; +} + +/* Dialog List */ +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: inherit; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(230, 230, 250, 0.7); + font-size: 1em; +} + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 16px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: inherit; + color: rgba(230, 230, 250, 0.7); + font-size: 1em; +} + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + font-size: 1em; + text-align: inherit; +} + +.prompt-dialog-error-label { + color: #ff7002; +} + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: inherit; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-icon { + border-radius: 9999px; + background-size: contain; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #ed9200; +} + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + transition-duration: 100ms; + border: 0; + border-radius: 10px; +} + +.audio-selection-device:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.audio-selection-device:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.audio-selection-device:active { + transition-duration: 200ms; + background-color: rgba(230, 230, 250, 0.2); + color: inherit; +} + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: inherit; +} + +.nm-dialog-airplane-text { + color: inherit; +} + +.nm-dialog-header { + font-size: 15pt; + font-weight: 500; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: 0; + padding: 0; + background-color: transparent; +} + +.nm-dialog-item { + transition-duration: 100ms; + padding: 12px; + spacing: 20px; + border-bottom: 0; + border-radius: 10px; + font-size: 1em; +} + +.nm-dialog-item:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.nm-dialog-item:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.nm-dialog-item:active { + transition-duration: 200ms; + background-color: rgba(230, 230, 250, 0.2); +} + +.nm-dialog-item:selected { + background-color: rgba(109, 175, 34, 0.32); + color: #e6e6fa; +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: .5em; +} + +.no-networks-label { + color: rgba(230, 230, 250, 0.7); +} + +.no-networks-box { + spacing: 12px; +} + +/* OSD */ +.workspace-switcher-container, .switcher-list, .resize-popup, .osd-window { + padding: 12px; + border: none; + border-radius: 10px; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); + background-color: #473a30; + color: #e6e6fa; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 12px; + margin: 32px; + min-width: 64px; + min-height: 64px; +} + +.osd-window StIcon { + icon-size: 96px; +} + +.osd-window .osd-monitor-label { + font-size: 48px; + font-weight: 400; +} + +.osd-window .level { + height: 8px; + -barlevel-height: 8px; + -barlevel-background-color: rgba(230, 230, 250, 0.12); + -barlevel-active-background-color: #6daf22; + -barlevel-overdrive-color: #ff7002; + -barlevel-overdrive-separator-width: 2px; +} + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.6); +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list .switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + transition-duration: 100ms; + padding: 8px; + border: 0; + border-radius: 10px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 0; + box-shadow: none; + background-color: rgba(230, 230, 250, 0.12); + color: inherit; +} + +.switcher-list .item-box:selected { + background-color: rgba(109, 175, 34, 0.32); + color: inherit; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(230, 230, 250, 0.12); +} + +.switcher-arrow { + transition-duration: 100ms; + border-color: transparent; + color: rgba(230, 230, 250, 0.7); +} + +.switcher-arrow:highlighted { + color: #e6e6fa; +} + +.input-source-switcher-symbol { + width: 96px; + height: 96px; + font-size: 48px; + font-weight: 400; +} + +.cycler-highlight { + border: 4px solid #6daf22; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 8px; +} + +.workspace-switcher { + background: transparent; + border: 0; + border-radius: 0; + padding: 0; + spacing: 8px; +} + +.ws-switcher-box { + height: 48px; + border: 0; + border-radius: 10px; + background-color: rgba(230, 230, 250, 0.12); + background-size: 0; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 48px; + border: 0; + border-radius: 10px; + background-color: #6daf22; + background-size: 0; + color: inherit; +} + +/* Top Bar */ +#panel { + transition-duration: 250ms; + height: 28px; + background-color: #14212c; + font-weight: bold; + font-feature-settings: "tnum"; +} + +#panel #panelLeft, +#panel #panelCenter { + spacing: 0; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-width: 0; + -panel-corner-border-color: transparent; +} + +#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: transparent; +} + +#panel .panel-button { + -natural-hpadding: 8px; + -minimum-hpadding: 4px; + transition-duration: 100ms; + color: rgba(230, 230, 250, 0.7); + text-shadow: none; + font-weight: bold; +} + +#panel .panel-button .system-status-icon, +#panel .panel-button .app-menu-icon > StIcon, +#panel .panel-button .popup-menu-arrow { + icon-shadow: none; +} + +#panel .panel-button:hover { + color: #e6e6fa; + text-shadow: none; +} + +#panel .panel-button:hover .system-status-icon, +#panel .panel-button:hover .app-menu-icon > StIcon, +#panel .panel-button:hover .popup-menu-arrow { + icon-shadow: none; +} + +#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + box-shadow: inset 0 -2px #e6e6fa; + background-color: rgba(20, 33, 44, 0.01); + color: #e6e6fa; +} + +#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: none; +} + +#panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked { + box-shadow: none; + background-color: transparent; +} + +#panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 -2px #e6e6fa; + background-color: rgba(20, 33, 44, 0.01); +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 0 4px; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; + margin-left: 4px; + margin-right: 4px; +} + +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} + +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #ed9200; +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen { + background-color: transparent; +} + +#panel:overview .panel-corner, #panel.unlock-screen .panel-corner, #panel.login-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel:overview .panel-button, #panel.unlock-screen .panel-button, #panel.login-screen .panel-button { + color: rgba(230, 230, 250, 0.7); +} + +#panel:overview .panel-button:hover, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:hover, #panel:overview .panel-button:active, #panel.unlock-screen .panel-button:active, #panel.login-screen .panel-button:active, #panel:overview .panel-button:overview, #panel.unlock-screen .panel-button:overview, #panel.login-screen .panel-button:overview, #panel:overview .panel-button:focus, #panel.unlock-screen .panel-button:focus, #panel.login-screen .panel-button:focus, #panel:overview .panel-button:checked, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:checked { + color: #e6e6fa; +} + +#appMenu { + spacing: 4px; +} + +#appMenu .label-shadow { + color: transparent; +} + +/* Activities Ripple */ +.ripple-box { + width: 48px; + height: 48px; + border-radius: 0 0 48px 0; + box-shadow: none; + background-color: rgba(230, 230, 250, 0.3); + background-image: none; + background-size: auto; +} + +.ripple-box:rtl { + border-radius: 0 0 0 48px; + background-image: none; +} + +/* OVERVIEW */ +#overview { + spacing: 24px; + background-color: transparent; + color: #e6e6fa; +} + +.overview-controls { + padding-bottom: 32px; +} + +.workspace-thumbnails, #dash { + transition-duration: 250ms; + border: 0; + background-color: rgba(230, 230, 250, 0.08); + color: #e6e6fa; +} + +.no-frequent-applications-label, .search-statustext { + font-size: 48px; + font-weight: 400; + color: rgba(230, 230, 250, 0.5); +} + +.list-search-result, .search-provider-icon, .show-apps .overview-icon, .app-well-app .overview-icon, +.grid-search-result .overview-icon { + padding: 6px; + border: 0; + border-radius: 10px; + background-color: transparent; + color: inherit; + text-align: center; + transition-duration: 100ms; +} + +.list-search-result:focus, .search-provider-icon:focus, .show-apps:focus .overview-icon, .app-well-app:focus .overview-icon, +.grid-search-result:focus .overview-icon { + border-image: none; + background-image: none; + background-color: rgba(230, 230, 250, 0.12); + color: inherit; + transition-duration: 0ms; +} + +.list-search-result:hover, .search-provider-icon:hover, .list-search-result:selected, .search-provider-icon:selected, .show-apps:drop .overview-icon, .app-well-app:drop .overview-icon, +.grid-search-result:drop .overview-icon, .show-apps:hover .overview-icon, .app-well-app:hover .overview-icon, +.grid-search-result:hover .overview-icon, .show-apps:selected .overview-icon, .app-well-app:selected .overview-icon, +.grid-search-result:selected .overview-icon { + border-image: none; + background-image: none; + background-color: rgba(230, 230, 250, 0.08); + color: inherit; + transition-duration: 0ms; +} + +.list-search-result:active, .search-provider-icon:active, .list-search-result:checked, .search-provider-icon:checked, .show-apps:active .overview-icon, .app-well-app:active .overview-icon, +.grid-search-result:active .overview-icon, .show-apps:checked .overview-icon, .app-well-app:checked .overview-icon, +.grid-search-result:checked .overview-icon { + box-shadow: none; + background-color: rgba(230, 230, 250, 0.2); + color: inherit; + transition-duration: 200ms; +} + +/* Window Picker */ +.window-picker { + -horizontal-spacing: 16px; + -vertical-spacing: 16px; + padding: 0 16px 32px; +} + +.window-picker.external-monitor { + padding: 16px; +} + +.window-clone-border { + border: 4px solid rgba(230, 230, 250, 0.3); + border-radius: 10px; + box-shadow: inset 0 0 0 1px rgba(230, 230, 250, 0.3); +} + +.window-caption { + spacing: 0; + padding: 4px 8px; + border: 0; + border-radius: 10px; + background-color: rgba(0, 0, 0, 0.6); + color: #e6e6fa; + font-size: 1em; + font-weight: normal; +} + +.window-close { + -shell-close-overlap: 16px; + height: 32px; + width: 32px; + padding: 0; + border: 0; + border-radius: 0; + box-shadow: none; + background-color: transparent; + color: transparent; + -st-background-image-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); + background-image: url("assets/window-close.svg"); + background-size: 32px; +} + +.window-close:hover { + border-color: transparent; + background-color: transparent; + color: transparent; + -st-background-image-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + background-image: url("assets/window-close.svg"); +} + +.window-close:active { + border-color: transparent; + background-color: transparent; + color: transparent; + background-image: url("assets/window-close-active.svg"); +} + + +.search-entry { + width: 304px; + padding: 0 8px; + border-radius: 10px 10px 0 0; + color: rgba(230, 230, 250, 0.5); + selection-background-color: rgba(230, 230, 250, 0.3); + selected-color: #e6e6fa; + transition-duration: 100ms; + background-color: rgba(230, 230, 250, 0.04); + border-color: transparent; + box-shadow: inset 0 -1px rgba(230, 230, 250, 0.3); +} + + +.search-entry:hover { + box-shadow: inset 0 -1px rgba(230, 230, 250, 0.3); + color: rgba(230, 230, 250, 0.5); +} + + +.search-entry:focus { + border-color: transparent; + box-shadow: inset 0 -2px #e6e6fa; + padding: 0 8px; + border: 0; + color: #e6e6fa; +} + + +.search-entry StLabel.hint-text { + color: rgba(230, 230, 250, 0.7); +} + + +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 4px; + color: rgba(230, 230, 250, 0.7); +} + + +.search-entry:hover .search-entry-icon, +.search-entry:focus .search-entry-icon { + color: #e6e6fa; +} + +/* Search */ +#searchResultsContent { + max-width: 1024px; +} + +#searchResultsContent { + padding-left: 16px; + padding-right: 16px; + spacing: 16px; +} + +.search-section { + spacing: 16px; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(230, 230, 250, 0.12); +} + +.search-section:last-child .search-section-separator { + height: 0; + background-color: transparent; +} + +.search-section-content { + spacing: 32px; + padding: 0; + border: 0; + border-radius: 0; + box-shadow: none; + background-color: transparent; + color: inherit; + text-shadow: none; +} + +.search-provider-icon .list-search-provider-content { + spacing: 20px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 150px; + margin-top: 0; + color: rgba(230, 230, 250, 0.7); +} + +.list-search-results { + spacing: 4px; +} + +.list-search-result .list-search-result-content { + spacing: 30px; +} + +.list-search-result .list-search-result-title { + spacing: 12px; + color: inherit; + font-size: 11.25pt; + font-weight: 400; +} + +.list-search-result .list-search-result-description { + color: rgba(230, 230, 250, 0.7); +} + +/* App Grid */ +.icon-grid { + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; + spacing: 32px; +} + +.icon-grid .overview-icon { + icon-size: 96px; +} + +/* App Icons */ +.app-well-app .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 8px; + spacing: 0; +} + +.app-well-app .overview-icon.overview-icon-with-label > StBoxLayout, +.grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 4px; +} + +/* App Folders */ +.app-well-app.app-folder { + border-radius: 10px; + background-color: rgba(230, 230, 250, 0.08); +} + +.app-folder-dialog { + spacing: 12px; + border: 0; + border-radius: 10px; + background-color: #473a30; + color: #e6e6fa; +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; +} + +.app-folder-dialog .folder-name-container .folder-name-label, +.app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 15pt; + font-weight: 500; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 0 8px; + color: inherit; +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + width: 32px; + height: 32px; + min-width: 0; + min-height: 0; + padding: 0; + border-radius: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .app-well-app:focus .overview-icon { + background-color: rgba(230, 230, 250, 0.12); +} + +.app-folder-dialog .app-well-app:drop .overview-icon, .app-folder-dialog .app-well-app:hover .overview-icon, .app-folder-dialog .app-well-app:selected .overview-icon { + background-color: rgba(230, 230, 250, 0.08); +} + +.app-folder-dialog .app-well-app:active .overview-icon, .app-folder-dialog .app-well-app:checked .overview-icon { + background-color: rgba(230, 230, 250, 0.2); +} + +.app-folder-dialog-container { + width: 800px; + height: 600px; + padding: 12px; +} + +.app-folder-icon { + padding: 5px; + spacing-rows: 10px; + spacing-columns: 10px; +} + +.app-well-app-running-dot { + height: 2px; + width: 32px; + margin-bottom: 0; + border-radius: 0; + background-color: #e6e6fa; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; +} + +.app-menu, +.app-well-menu { + max-width: 27.25em; +} + +.page-indicator { + padding: 15px 20px; +} + +.page-indicator .page-indicator-icon { + width: 12px; + height: 12px; + border-radius: 12px; + background-color: #e6e6fa; +} + + +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0 88px 10px; +} + +.system-action-icon { + icon-size: 48px; + border-radius: 9999px; + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: #212121; + color: #e6e6fa; +} + +/* Frequent | All toggle */ +.app-view-controls { + width: 320px; + padding-bottom: 32px; +} + +.app-view-control { + margin: 0; + padding: 0 8px; +} + +.app-view-control, .app-view-control:focus, .app-view-control:hover, .app-view-control:active, .app-view-control:checked { + color: rgba(230, 230, 250, 0.7); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.app-view-control:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.app-view-control:active { + background-color: rgba(230, 230, 250, 0.2); + transition-duration: 200ms; +} + +.app-view-control:checked { + box-shadow: inset 0 2px 0 #e6e6fa; + background-color: rgba(0, 0, 0, 0.01); + color: #e6e6fa; +} + +.app-view-control:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.app-view-control:first-child { + border-right-width: 0; + border-radius: 10px; +} + +.app-view-control:last-child { + border-radius: 10px; +} + +.app-view-control:checked { + border-radius: 0; +} + +/* Dash */ +#dash { + font-size: 1em; + padding: 3px 0; + border-left-width: 0; + border-radius: 0 10px 10px 0; +} + +#dash:rtl { + border-right-width: 0; + border-radius: 10px 0 0 10px; +} + +#dash .placeholder { + height: 24px; + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; +} + +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget { + padding: 3px 6px; +} + +.dash-label { + padding: 7px 8px; + border: 0; + border-radius: 10px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + background-color: #473a30; + color: #e6e6fa; + text-align: center; + -x-offset: 8px; +} + +.show-apps { + color: rgba(230, 230, 250, 0.7); +} + +.show-apps:checked { + color: #e6e6fa; +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 12px; + padding: 12px; + border-right-width: 0; + border-radius: 10px 0 0 10px; +} + +.workspace-thumbnails:rtl { + border-left-width: 0; + border-radius: 0 10px 10px 0; +} + +.workspace-thumbnails .placeholder { + height: 24px; + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; +} + +.workspace-thumbnail-indicator { + padding: 6px 10px; + border: 0 solid #e6e6fa; + border-left-width: 2px; + border-radius: 0; +} + +.select-area-rubberband { + border: 1px solid #6daf22; + background-color: rgba(109, 175, 34, 0.3); +} + +.user-icon { + border: 0; + border-radius: 9999px; + background-size: contain; + color: inherit; +} + +.user-icon:hover { + border-color: transparent; + color: inherit; +} + +.user-icon StIcon { + background-color: rgba(230, 230, 250, 0.08); + border-radius: 9999px; +} + +.user-widget.vertical .user-icon { + icon-size: 128px; +} + +.user-widget.vertical .user-icon StIcon { + width: 64px; + height: 64px; + padding: 32px; +} + +.user-widget.horizontal .user-icon { + icon-size: 64px; +} + +.user-widget.horizontal .user-icon StIcon { + width: 32px; + height: 32px; + padding: 16px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.hidden { + color: transparent; +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 1em; + color: #ed9200; +} + +.ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + box-shadow: none; + background-color: rgba(109, 175, 34, 0.32); +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 0; + -pie-border-color: transparent; + -pie-background-color: rgba(109, 175, 34, 0.32); +} + +.magnifier-zoom-region { + border: 2px solid #6daf22; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* Tiled window previews */ +.tile-preview { + border: 1px solid #6daf22; + background-color: rgba(109, 175, 34, 0.3); +} + +.tile-preview-left.on-primary { + border-radius: 0; +} + +.tile-preview-right.on-primary { + border-radius: 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: rgba(0, 0, 0, 0.3); + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 4px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + min-height: 1.2em; + min-width: 1.2em; + font-size: 2em; + font-weight: 500; + border: 0; + border-width: 0; + border-style: none; + border-radius: 10px; +} + +.keyboard-key, .keyboard-key.default-key { + color: #e6e6fa; + background-color: #473a30; + border-color: transparent; + box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.keyboard-key:focus, .keyboard-key.default-key:focus { + color: #e6e6fa; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); +} + +.keyboard-key:hover, .keyboard-key:checked, .keyboard-key.default-key:hover, .keyboard-key.default-key:checked { + color: #e6e6fa; + background-color: #473a30; + border-color: transparent; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-shadow: none; + icon-shadow: none; +} + +.keyboard-key:active, .keyboard-key.default-key:active { + color: #e6e6fa; + background-color: #6d6360; + border-color: transparent; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.keyboard-key:grayed { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.3); + color: #e6e6fa; +} + +.keyboard-key.enter-key { + color: #303030; + background-color: #6daf22; + border-color: transparent; + box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.keyboard-key.enter-key:hover, .keyboard-key.enter-key:checked { + color: #303030; + background-color: #6daf22; + border-color: transparent; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-shadow: none; + icon-shadow: none; +} + +.keyboard-key.enter-key:active { + color: #303030; + background-color: #5e9125; + border-color: transparent; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.keyboard-key.shift-key-uppercase { + color: #6daf22; +} + +.keyboard-key StIcon { + icon-size: 32px; +} + +.keyboard-subkeys { + -boxpointer-gap: 5px; + -arrow-base: 0; + -arrow-rise: 0; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-border-radius: 0; + -arrow-background-color: transparent; + padding: 5px; + border-radius: 10px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + background-color: #473a30; + color: #e6e6fa; +} + +.keyboard-subkeys .keyboard-key { + border-radius: 10px; + color: rgba(230, 230, 250, 0.7); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.keyboard-subkeys .keyboard-key:focus { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.12); + text-shadow: none; + icon-shadow: none; + box-shadow: 0 0 transparent; +} + +.keyboard-subkeys .keyboard-key:hover, .keyboard-subkeys .keyboard-key:checked { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.08); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.keyboard-subkeys .keyboard-key:active { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.2); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.emoji-page .keyboard-key { + border: 0; + color: rgba(230, 230, 250, 0.7); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.emoji-page .keyboard-key:focus { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.12); + text-shadow: none; + icon-shadow: none; + box-shadow: 0 0 transparent; +} + +.emoji-page .keyboard-key:hover { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.08); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.emoji-page .keyboard-key:active { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.2); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.emoji-panel .keyboard-key:latched { + border-color: transparent; + background-color: #6daf22; + color: #303030; +} + +.word-suggestions { + font-size: 11.25pt; + font-weight: 400; + spacing: 12px; + min-height: 20pt; +} + +/* Looking Glass */ +#LookingGlassDialog { + spacing: 0; + padding: 0; + border: 0; + border-radius: 10px; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); + background-color: #473a30; + color: #e6e6fa; +} + +#LookingGlassDialog > #Toolbar { + padding: 0 8px; + border: 0; + border-radius: 0; + box-shadow: inset 0 -1px rgba(230, 230, 250, 0.12); + background-color: rgba(71, 58, 48, 0.01); +} + +#LookingGlassDialog .labels { + spacing: 0; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + transition-duration: 100ms; + min-height: 32px; + padding-left: 32px; + padding-right: 32px; + border: 0; + color: rgba(230, 230, 250, 0.7); + font-weight: bold; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(230, 230, 250, 0.08); + color: rgba(230, 230, 250, 0.7); + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:active { + transition-duration: 200ms; + background-color: rgba(230, 230, 250, 0.2); +} + +#LookingGlassDialog .notebook-tab:selected { + border: 0; + box-shadow: inset 0 -2px #6daf22; + background-color: rgba(71, 58, 48, 0.01); + color: #e6e6fa; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 8px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog .shell-link, .lg-dialog .shell-link:hover, .lg-dialog .shell-link:active { + color: #6daf22; +} + +.lg-completions-text { + font-size: 1em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button, .lg-obj-inspector-button:hover { + border: 0; +} + +#Windows { + padding: 8px; +} + +#lookingGlassExtensions { + padding: 8px; +} + +.lg-extensions-list { + padding: 0; + spacing: 6px; +} + +.lg-extension { + padding: 4px; + border: 0; + border-radius: 0; + background-color: transparent; +} + +.lg-extension-name { + font-size: 15pt; + font-weight: 500; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + padding: 6px; + border: 0; + border-radius: 10px; + box-shadow: 0 14px 14px rgba(0, 0, 0, 0.5), 0 10px 5px rgba(0, 0, 0, 0.44); + background-color: #473a30; + color: #e6e6fa; +} + +/* Login Dialog */ +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: 0; + background-color: transparent; +} + +.login-dialog StEntry { + transition-duration: 100ms; + background-color: rgba(230, 230, 250, 0.04); + border-color: transparent; + box-shadow: inset 0 -1px rgba(230, 230, 250, 0.3); + color: #e6e6fa; + selection-background-color: rgba(230, 230, 250, 0.3); + selected-color: #e6e6fa; +} + +.login-dialog StEntry:focus { + border-color: transparent; + box-shadow: inset 0 -2px #e6e6fa; +} + +.login-dialog StEntry:insensitive { + color: rgba(230, 230, 250, 0.5); + border-color: transparent; + box-shadow: inset 0 -1px rgba(230, 230, 250, 0.12); + color: rgba(230, 230, 250, 0.5); +} + +.login-dialog StEntry StLabel.hint-text { + color: rgba(230, 230, 250, 0.7); +} + +.login-dialog StEntry StIcon.peek-password { + color: rgba(230, 230, 250, 0.7); +} + +.login-dialog StEntry StIcon.peek-password:hover { + color: #e6e6fa; +} + +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button { + color: rgba(230, 230, 250, 0.7); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.login-dialog .modal-dialog-button:focus { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.12); + text-shadow: none; + icon-shadow: none; + box-shadow: 0 0 transparent; +} + +.login-dialog .modal-dialog-button:hover { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.08); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:active { + color: rgba(230, 230, 250, 0.7); + background-color: rgba(230, 230, 250, 0.2); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.login-dialog .modal-dialog-button:insensitive { + color: rgba(230, 230, 250, 0.3); + background-color: transparent; + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default { + min-width: 32px; + padding: 0 16px; + color: #303030; + background-color: #6daf22; + border-color: transparent; + box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.24); + text-shadow: none; + icon-shadow: none; + transition-duration: 100ms; +} + +.login-dialog .modal-dialog-button:default:focus { + color: #303030; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); +} + +.login-dialog .modal-dialog-button:default:hover { + color: #303030; + background-color: #6daf22; + border-color: transparent; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:active { + color: #303030; + background-color: #5e9125; + border-color: transparent; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.24), 0 3px 3px rgba(0, 0, 0, 0.345); + text-shadow: none; + icon-shadow: none; + transition-duration: 200ms; +} + +.login-dialog .modal-dialog-button:default:insensitive { + color: rgba(230, 230, 250, 0.5); + background-color: rgba(230, 230, 250, 0.08); + border-color: transparent; + box-shadow: 0 0 transparent; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog-logo-bin { + padding: 24px 0; +} + +.login-dialog-banner { + color: rgba(230, 230, 250, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; + width: 23em; +} + +.login-dialog-message { + text-align: center; +} + +.caps-lock-warning-label, +.login-dialog-message-warning { + color: #ff7002; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; + color: rgba(230, 230, 250, 0.7); +} + +.login-dialog-user-selection-box { + padding: 100px 0; +} + +.login-dialog-not-listed-button { + transition-duration: 100ms; + min-height: 32px; + padding: 0 8px; + margin-top: 1em; + border-radius: 10px; + color: rgba(230, 230, 250, 0.7); + font-size: 10.5pt; + font-weight: 500; +} + +.login-dialog-not-listed-button:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.login-dialog-not-listed-button:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.login-dialog-not-listed-button:active { + transition-duration: 200ms; + background-color: rgba(230, 230, 250, 0.2); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: rgba(230, 230, 250, 0.12); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #e6e6fa; +} + +.login-dialog-user-list-item { + transition-duration: 100ms; + padding: 6px; + border-radius: 10px; + color: inherit; +} + +.login-dialog-user-list-item:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.login-dialog-user-list-item:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.login-dialog-user-list-item:active { + transition-duration: 200ms; + background-color: rgba(230, 230, 250, 0.2); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: #e6e6fa; +} + +.login-dialog .user-icon StIcon { + background-color: rgba(230, 230, 250, 0.08); +} + +.user-widget-label { + color: inherit; +} + +.user-widget.horizontal .user-widget-label { + padding-left: 16px; + font-size: 15pt; + font-weight: 500; + text-align: left; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; +} + +.user-widget.vertical .user-widget-label { + padding-top: 16px; + font-size: 18pt; + font-weight: 400; + text-align: center; +} + +.login-dialog-prompt-layout { + width: 23em; + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; +} + +.login-dialog-prompt-label { + color: rgba(230, 230, 250, 0.7); + font-size: 1em; + padding-top: 1em; +} + +.cancel-button, +.switch-user-button, +.login-dialog-session-list-button { + transition-duration: 100ms; + width: 32px; + height: 32px; + min-width: 0; + min-height: 0; + padding: 0; + border-radius: 16px; + color: rgba(230, 230, 250, 0.7); +} + +.cancel-button:focus, +.switch-user-button:focus, +.login-dialog-session-list-button:focus { + background-color: rgba(230, 230, 250, 0.12); +} + +.cancel-button:hover, +.switch-user-button:hover, +.login-dialog-session-list-button:hover { + background-color: rgba(230, 230, 250, 0.08); +} + +.cancel-button:active, +.switch-user-button:active, +.login-dialog-session-list-button:active { + transition-duration: 200ms; + background-color: rgba(230, 230, 250, 0.2); +} + +.cancel-button StIcon, +.switch-user-button StIcon, +.login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +/* Screen Shield */ +.unlock-dialog-clock { + padding-bottom: 2.5em; + spacing: 24px; + color: #e6e6fa; + font-weight: normal; + text-align: center; +} + +.unlock-dialog-clock-time { + padding-top: 42px; + font-size: 96px; + font-weight: 300; + font-feature-settings: "tnum"; +} + +.unlock-dialog-clock-date { + font-size: 34px; + font-weight: 400; +} + +.unlock-dialog-clock-hint { + padding-top: 48px; + color: rgba(230, 230, 250, 0.7); + font-weight: normal; +} + +.unlock-dialog-notifications-container { + width: 23em; + margin: 12px 0; + spacing: 6px; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 8px; + border: 0; + border-radius: 10px; + background-color: rgba(230, 230, 250, 0.04); + color: #e6e6fa; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(230, 230, 250, 0.04); + color: #ff7002; +} + +.unlock-dialog-notification-label { + padding: 0 0 0 12px; +} + +.unlock-dialog-notification-count-text { + margin-right: 12px; + padding: 2px 8px; + border-radius: 99px; + background-color: rgba(230, 230, 250, 0.08); + color: #e6e6fa; +} + +#lockDialogGroup { + background-color: #14212c; + color: #e6e6fa; +} + +.screen-shield-background { + background: black; + box-shadow: 0 19px 19px rgba(0, 0, 0, 0.6), 0 15px 6px rgba(0, 0, 0, 0.44); +} + +/* Dash to Dock */ +#dashtodockContainer #dash { + background-color: rgba(0, 0, 0, 0.6); +} + +#dashtodockContainer:overview #dash { + background-color: rgba(230, 230, 250, 0.08); +} + +#dashtodockContainer.extended:overview #dash { + background-color: transparent; +} + +#dashtodockContainer.left #dash, +#dashtodockContainer.right #dash { + padding: 3px 0; +} + +#dashtodockContainer.top #dash, +#dashtodockContainer.bottom #dash { + padding: 0 3px; +} + +#dashtodockContainer.extended #dash { + padding: 0; + border-radius: 0; +} + +#dashtodockContainer.left .dash-item-container > StWidget, +#dashtodockContainer.right .dash-item-container > StWidget, +#dashtodockContainer.extended.left .dash-item-container > StWidget, +#dashtodockContainer.extended.right .dash-item-container > StWidget { + padding: 3px 6px; +} + +#dashtodockContainer.extended.left .dash-item-container:first-child > StWidget, +#dashtodockContainer.extended.right .dash-item-container:first-child > StWidget { + padding: 6px 6px 3px 6px; +} + +#dashtodockContainer.extended.left .dash-item-container:last-child > StWidget, +#dashtodockContainer.extended.right .dash-item-container:last-child > StWidget { + padding: 3px 6px 6px 6px; +} + +#dashtodockContainer.top .dash-item-container > StWidget, +#dashtodockContainer.bottom .dash-item-container > StWidget, +#dashtodockContainer.extended.top .dash-item-container > StWidget, +#dashtodockContainer.extended.bottom .dash-item-container > StWidget { + padding: 6px 3px; +} + +#dashtodockContainer.extended.top .dash-item-container:first-child > StWidget, +#dashtodockContainer.extended.bottom .dash-item-container:first-child > StWidget { + padding: 6px 3px 6px 6px; +} + +#dashtodockContainer.extended.top .dash-item-container:last-child > StWidget, +#dashtodockContainer.extended.bottom .dash-item-container:last-child > StWidget { + padding: 6px 6px 6px 3px; +} + +#dashtodockContainer .focused .overview-icon { + background-color: rgba(230, 230, 250, 0.12); +} + +#dashtodockContainer .default.focused .overview-icon { + background-color: transparent; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: transparent; +} + +#dashtodockContainer .default { + background-size: cover; +} + +#dashtodockContainer.left .default.running1 { + background-image: url("assets/dash/left-running1.svg"); +} + +#dashtodockContainer.left .default.running1.focused { + background-image: url("assets/dash/left-running1-focused.svg"); +} + +#dashtodockContainer.left .default.running2 { + background-image: url("assets/dash/left-running2.svg"); +} + +#dashtodockContainer.left .default.running2.focused { + background-image: url("assets/dash/left-running2-focused.svg"); +} + +#dashtodockContainer.left .default.running3 { + background-image: url("assets/dash/left-running3.svg"); +} + +#dashtodockContainer.left .default.running3.focused { + background-image: url("assets/dash/left-running3-focused.svg"); +} + +#dashtodockContainer.left .default.running4 { + background-image: url("assets/dash/left-running4.svg"); +} + +#dashtodockContainer.left .default.running4.focused { + background-image: url("assets/dash/left-running4-focused.svg"); +} + +#dashtodockContainer.right .default.running1 { + background-image: url("assets/dash/right-running1.svg"); +} + +#dashtodockContainer.right .default.running1.focused { + background-image: url("assets/dash/right-running1-focused.svg"); +} + +#dashtodockContainer.right .default.running2 { + background-image: url("assets/dash/right-running2.svg"); +} + +#dashtodockContainer.right .default.running2.focused { + background-image: url("assets/dash/right-running2-focused.svg"); +} + +#dashtodockContainer.right .default.running3 { + background-image: url("assets/dash/right-running3.svg"); +} + +#dashtodockContainer.right .default.running3.focused { + background-image: url("assets/dash/right-running3-focused.svg"); +} + +#dashtodockContainer.right .default.running4 { + background-image: url("assets/dash/right-running4.svg"); +} + +#dashtodockContainer.right .default.running4.focused { + background-image: url("assets/dash/right-running4-focused.svg"); +} + +#dashtodockContainer.top .default.running1 { + background-image: url("assets/dash/top-running1.svg"); +} + +#dashtodockContainer.top .default.running1.focused { + background-image: url("assets/dash/top-running1-focused.svg"); +} + +#dashtodockContainer.top .default.running2 { + background-image: url("assets/dash/top-running2.svg"); +} + +#dashtodockContainer.top .default.running2.focused { + background-image: url("assets/dash/top-running2-focused.svg"); +} + +#dashtodockContainer.top .default.running3 { + background-image: url("assets/dash/top-running3.svg"); +} + +#dashtodockContainer.top .default.running3.focused { + background-image: url("assets/dash/top-running3-focused.svg"); +} + +#dashtodockContainer.top .default.running4 { + background-image: url("assets/dash/top-running4.svg"); +} + +#dashtodockContainer.top .default.running4.focused { + background-image: url("assets/dash/top-running4-focused.svg"); +} + +#dashtodockContainer.bottom .default.running1 { + background-image: url("assets/dash/bottom-running1.svg"); +} + +#dashtodockContainer.bottom .default.running1.focused { + background-image: url("assets/dash/bottom-running1-focused.svg"); +} + +#dashtodockContainer.bottom .default.running2 { + background-image: url("assets/dash/bottom-running2.svg"); +} + +#dashtodockContainer.bottom .default.running2.focused { + background-image: url("assets/dash/bottom-running2-focused.svg"); +} + +#dashtodockContainer.bottom .default.running3 { + background-image: url("assets/dash/bottom-running3.svg"); +} + +#dashtodockContainer.bottom .default.running3.focused { + background-image: url("assets/dash/bottom-running3-focused.svg"); +} + +#dashtodockContainer.bottom .default.running4 { + background-image: url("assets/dash/bottom-running4.svg"); +} + +#dashtodockContainer.bottom .default.running4.focused { + background-image: url("assets/dash/bottom-running4-focused.svg"); +} + +/* Simple Dock */ +#dash:desktop { + background-color: rgba(0, 0, 0, 0.6); +} + +/* GPaste */ +.popup-menu .search-entry { + color: #e6e6fa; + selection-background-color: rgba(109, 175, 34, 0.32); + selected-color: #e6e6fa; + transition-duration: 100ms; + background-color: rgba(230, 230, 250, 0.04); + border-color: transparent; + box-shadow: inset 0 -1px rgba(230, 230, 250, 0.3); +} + +.popup-menu .search-entry:hover { + box-shadow: inset 0 -1px #e6e6fa; +} + +.popup-menu .search-entry:focus { + border-color: transparent; + box-shadow: inset 0 -2px #6daf22; + color: #e6e6fa; +} + +.popup-menu .search-entry .search-entry-icon { + color: rgba(230, 230, 250, 0.7); +} + +.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon { + color: #e6e6fa; +} diff --git a/gnome-shell/icons/eye-not-looking-symbolic.svg b/gnome-shell/icons/eye-not-looking-symbolic.svg new file mode 100644 index 0000000..20c4224 --- /dev/null +++ b/gnome-shell/icons/eye-not-looking-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/icons/eye-open-negative-filled-symbolic.svg b/gnome-shell/icons/eye-open-negative-filled-symbolic.svg new file mode 100644 index 0000000..1f9207e --- /dev/null +++ b/gnome-shell/icons/eye-open-negative-filled-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/icons/keyboard-caps-lock-filled-symbolic.svg b/gnome-shell/icons/keyboard-caps-lock-filled-symbolic.svg new file mode 100644 index 0000000..fc6bd93 --- /dev/null +++ b/gnome-shell/icons/keyboard-caps-lock-filled-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/icons/keyboard-enter-symbolic.svg b/gnome-shell/icons/keyboard-enter-symbolic.svg new file mode 100644 index 0000000..91fbb7f --- /dev/null +++ b/gnome-shell/icons/keyboard-enter-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/icons/keyboard-hide-symbolic.svg b/gnome-shell/icons/keyboard-hide-symbolic.svg new file mode 100644 index 0000000..e8e1117 --- /dev/null +++ b/gnome-shell/icons/keyboard-hide-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/icons/keyboard-layout-filled-symbolic.svg b/gnome-shell/icons/keyboard-layout-filled-symbolic.svg new file mode 100644 index 0000000..80b78e4 --- /dev/null +++ b/gnome-shell/icons/keyboard-layout-filled-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/icons/keyboard-shift-filled-symbolic.svg b/gnome-shell/icons/keyboard-shift-filled-symbolic.svg new file mode 100644 index 0000000..691eed1 --- /dev/null +++ b/gnome-shell/icons/keyboard-shift-filled-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/icons/message-indicator-symbolic.svg b/gnome-shell/icons/message-indicator-symbolic.svg new file mode 100644 index 0000000..5edac8f --- /dev/null +++ b/gnome-shell/icons/message-indicator-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/gnome-shell/icons/pointer-double-click-symbolic.svg b/gnome-shell/icons/pointer-double-click-symbolic.svg new file mode 100644 index 0000000..5267834 --- /dev/null +++ b/gnome-shell/icons/pointer-double-click-symbolic.svg @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/gnome-shell/icons/pointer-drag-symbolic.svg b/gnome-shell/icons/pointer-drag-symbolic.svg new file mode 100644 index 0000000..be37e6f --- /dev/null +++ b/gnome-shell/icons/pointer-drag-symbolic.svg @@ -0,0 +1,20 @@ + + + + + + diff --git a/gnome-shell/icons/pointer-primary-click-symbolic.svg b/gnome-shell/icons/pointer-primary-click-symbolic.svg new file mode 100644 index 0000000..f447991 --- /dev/null +++ b/gnome-shell/icons/pointer-primary-click-symbolic.svg @@ -0,0 +1,26 @@ + + + + + + + + diff --git a/gnome-shell/icons/pointer-secondary-click-symbolic.svg b/gnome-shell/icons/pointer-secondary-click-symbolic.svg new file mode 100644 index 0000000..b72e178 --- /dev/null +++ b/gnome-shell/icons/pointer-secondary-click-symbolic.svg @@ -0,0 +1,26 @@ + + + + + + + + diff --git a/gnome-shell/noise-texture.png b/gnome-shell/noise-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..ca1563d14aa99ea38360c97b5d32916c80b76aa9 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K585o&?RN5XZRUpM2;1l8sq?cFO-U3OM1o;Is zI6S+N2IRUp(AQKD<*%g86mxpU!2XQ@J{an^LB{Ts5 DBs&>~ literal 0 HcmV?d00001 diff --git a/gnome-shell/pad-osd.css b/gnome-shell/pad-osd.css new file mode 100644 index 0000000..31c2377 --- /dev/null +++ b/gnome-shell/pad-osd.css @@ -0,0 +1,30 @@ +.Leader { + stroke-width: .5 !important; + stroke: #535353; + fill: none !important; +} + +.Button { + stroke-width: .25; + stroke: #ededed; + fill: #ededed; +} + +.Ring { + stroke-width: .5 !important; + stroke: #535353 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: .1 !important; + font-size: .1 !important; + fill: transparent !important; +} + +.TouchStrip, .TouchRing { + stroke-width: .1 !important; + stroke: #ededed !important; + fill: #535353 !important; +} diff --git a/gnome-shell/process-working.svg b/gnome-shell/process-working.svg new file mode 100644 index 0000000..aa342af --- /dev/null +++ b/gnome-shell/process-working.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gtk-2.0/Button/mode_normal.png b/gtk-2.0/Button/mode_normal.png new file mode 100755 index 0000000000000000000000000000000000000000..6281c6d930f09b5f10c4369106f594c80d8ccdb3 GIT binary patch literal 499 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2jK_| z1RXmf1iKml00DDJL_t(o!|j(bssb?(hX0tEKtK?qh~g0}t;I8Y1ADO&?_d!XtH4T< zS1jvhpO1He$v}#v{P@3_iMn2|8MOvQIaelsLTQ=?-g~@WFGz%>l)_{(!F)c4F{Xv$ zy@zuS`~4oq7;#XVrorWMf%hJ()e012#N+Y6ZnpywA;u_A7b0vn8ypS?EEWq;N(nJW zFf&q0B6~>A8O)3rBT`DOKHZTD1pr2)(T4+dFuDh+RdS$|(&r*MDM~4HET~LL)hG8o zrRr1l`4`I9^pT#Fuj$hrsZ|<7B@F4G!>{R6lhSjb?x7~7=RjpYsXgVFJ~b)$Ufya_ zis@5sa&>ttMsi)=F!=us^pOgt{2>qY2_b-)@qWKWfl*3a?*1GK}T5F8QW7KMO`T-;Q#h5yeN>u;=002ovPDHLkV1m81%=-WU literal 0 HcmV?d00001 diff --git a/gtk-2.0/Button/mode_prelight.png b/gtk-2.0/Button/mode_prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..ba362f80a9af5a434f06a220310d65187aff81b6 GIT binary patch literal 573 zcmV-D0>b@?P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2jK_| z1RXmf1iKml00F&8L_t(o!|j<(Zxb;Ph9B47n5bz&A&q+AP$-B4*NPs>|NjF~)IvZY z1#zJTslXu{dxnF(n|?`^IM9N3q&=)}el+j<&g`1mY^HQ|shn!ZnSQiBcpQVv*wWHqiEss(X5tr`bbKi zlI0UG1Wt}*={hAF?OHyfDCw|RC|oewHhn~i|9PjF+akGvlHy2OlPPA{%INfNv&dFdNOA+@>ErY^WO7xXN&h=7EF)d727G3QJ?3# zL%jDmYc1pLhipFZ)OAgXKgWzQ^m;w|{XW*(`zB~SScf8)^`gd*oX00000 LNkvXXu0mjf&JqUn literal 0 HcmV?d00001 diff --git a/gtk-2.0/Button/mode_pressed.png b/gtk-2.0/Button/mode_pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..40953482125e249f514258aa997758f9f2d52a6a GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0vp^u0Slq!3HGFd5Xk<6k~CayA#8@b22Z19JVBHcNd2L zAh=-f^2tCE&H|6fVxacxAk65bF}ngN$X?><>&pI+gNH@dT8U-16ws6`PZ!6Kh{JDZ z*moTY5IDAfW~Wlu)U6s~Nl!&>8oqyJ2$NH6X=r5+=x9~hC)q8~>pektTI@9Q;C*`g zzyF;nernU12cOM4XBxk32@+xb_S<%oPV=gNtNDL)dZ(u8O!v+)lkPd5958Fyw%czD ztmYa>^&U8LQPVlJaBrO9T)&NX^Rkydsq8zM()6%EVr^;%N9DZ3XR3d=5Vcmoi9wc+J-aUI`|rOQ#!Gd)@8p@^dH>xic-1PW e(9jPnpELeaIabS5E1eFE2nJ7AKbLh*2~7a*PR%R; literal 0 HcmV?d00001 diff --git a/gtk-2.0/Handle/dimple.png b/gtk-2.0/Handle/dimple.png new file mode 100755 index 0000000000000000000000000000000000000000..111534acc3c4b6cf063bba9ad0d1755d51af86bf GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2|p6gzo_Z~#FKM@k2f&spFRSqxNv z9fTR3G-g)-1tm*dBT9nv(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dl+tRaSY*@ z>3VV_CxfB@!$Hfq3jx&vZ}!WqHZV2|_`zAuEPB|~z9fak>(IB`AM>gcWsCo^I37B| RI}fOt!PC{xWt~$(699mrG=TsB literal 0 HcmV?d00001 diff --git a/gtk-2.0/Handle/pane-horiz.png b/gtk-2.0/Handle/pane-horiz.png new file mode 100755 index 0000000000000000000000000000000000000000..1618267b364318a79185e298a5f01053f1f32e72 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^96-#-!3HEBGrV^Oaf*Z7ofy`glX(f`uqAoByDx`7I;J!1GQfVVMZs7*%d%R_7YEDSN4Y-JS?)-N-VpjfI{+~E{-7_*OTw; vsr+1TZf@Roe}BF4pP!%ETkq|!w`XRE;1zjNr_A6DRLbD#>gTe~DWM4f5i~5e literal 0 HcmV?d00001 diff --git a/gtk-2.0/Handle/pane-vert.png b/gtk-2.0/Handle/pane-vert.png new file mode 100755 index 0000000000000000000000000000000000000000..d872794c6ae2ddee2a29666bc50c11cac99cbf65 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr6!3HEPq^3FoDVAa<&kznEsNqQI0P;BtJR*yM z>aT+^qm#z$3ZS55iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0v2o-U3d z95a(|?5X@*-!|XA{$Kj9zrW3yF9Vqp7b1Uuf1l34z`R+4y|i4d4XB>M)78&qol`;+ E0MrFBN&o-= literal 0 HcmV?d00001 diff --git a/gtk-2.0/Handle/resize_grip.png b/gtk-2.0/Handle/resize_grip.png new file mode 100755 index 0000000000000000000000000000000000000000..30fbbc589d5751e2875bad4915e7a190523d1cb4 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPggQ4jvX+YbBQ5Qb3_TPZ!4!i_=FZ zU*tVxz~k~>%aDcDkh!UhS1rA-@8IL(6MZ@}J~{stwmw;`x7_8HGQ;s7|0lP5^rz;% zXw2QuG;g<*O2rftX7A1H2NW*_USgh6^n zJP$;E+s4kh?@!a>fBTwplRoa6WV`ltKikQ-ubxHiJs-c~sC2YNWmNPk_pLyeF?hQA KxvXOg2*uV^Oh9J%NQNAt zrb$T<`wLUu51E*l0CN=*2W}aHUr@6OGSMw7FvKpVBx`9#$OIgDa?X?YJ|~xO&aq0Z zt+f3w02}!RA>w3xe{l2QI9RSnC;UbAs##k>&l8GcqWl56CNs>$$W4-)xA%GAf1VK=X<5-}S z&M2j`IF5xN2x_U!&Z1A hA07Q4yxh-_fk9rMO? +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# See the file COPYING for the full license text. + +gtk_color_scheme = "bg_color:#6f7569\nselected_bg_color:#669900\nbase_color:#595D55" # Background, base +gtk_color_scheme = "fg_color:#EDF0F5\nselected_fg_color:#d1ff96\ntext_color:#F7FAFF" # Foreground, text +gtk_color_scheme = "sidebar_color:#BEC6D4" # Custom colors +gtk_color_scheme = "tooltip_bg_color:#003209\ntooltip_fg_color:#B5FF62" # Tooltips +gtk_color_scheme = "link_color:#7BBD89" # Hyperlinks +gtk_color_scheme = "frame_color:#BEC6D4\ninactive_frame_color:#BEC6D4" # Fix for Chrome +gtk_color_scheme = "bg_color_dark:#6f7569\ntext_color_dark:#F7FAFF\ntext_color_dark_selected:#FFF" # Dark colors - NO MORE DARKS +gtk_color_scheme = "widget_color:#4F6665" +gtk_color_scheme = "button_bg_color:#4F6665" + +gtk-icon-sizes = "gtk-button=16,16" # Set icon size for buttons +gtk-button-images = 1 # Disables icons for buttons with text +gtk-toolbar-style = 0 # Disables text in toolbar +gtk-auto-mnemonics = 1 # Disables lines under menu items + +#################### +## Default Styles ## +#################### + +style "murrine-default" +{ + GnomeHRef ::link_color = @link_color + GtkHTML ::link-color = @link_color + GtkIMHtmlr ::hyperlink-color = @link_color + GtkIMHtml ::hyperlink-color = @link_color + GtkWidget ::link-color = @link_color + GtkWidget ::visited-link-color = @text_color + + GtkButton ::child-displacement-x = 1 + GtkButton ::child-displacement-y = 1 + GtkButton ::default-border = { 0, 0, 0, 0 } + + GtkCheckButton ::indicator-size = 18 + + GtkEntry ::honors-transparent-bg-hint = 1 + GtkEntry ::progress-border = { 2, 2, 2, 2 } + GtkEntry ::state-hint = 0 + + GtkExpander ::expander-size = 16 + + GtkImage ::x-ayatana-indicator-dynamic = 1 + + GtkMenu ::horizontal-padding = 0 + GtkMenu ::vertical-padding = 0 + + GtkMenuBar ::internal-padding = 0 + GtkMenuBar ::window-dragging = 1 + + GtkNotebook ::tab-overlap = 0 + + GtkPaned ::handle-size = 6 + + GtkProgressBar ::min-vertical-bar-width = 10 + GtkProgressBar ::min-horizontal-bar-height = 10 + + GtkScale ::slider-length = 14 + GtkScale ::slider-width = 14 + GtkScale ::trough-side-details = 1 + + GtkScrollbar ::has-backward-stepper = 1 + GtkScrollbar ::has-forward-stepper = 1 + GtkScrollbar ::min-slider-length = 30 + GtkScrollbar ::slider-width = 13 + GtkScrollbar ::trough-border = 1 + + GtkScrolledWindow ::scrollbar-spacing = 0 + GtkScrolledWindow ::scrollbars-within-bevel = 1 + + GtkToolbar ::internal-padding = 0 + GtkTreeView ::expander-size = 7 + GtkTreeView ::vertical-separator = 0 + + GtkWidget ::new-tooltip-style = 1 + GtkWidget ::focus-line-width = 1 + GtkWidget ::focus-padding = 0 + + xthickness = 1 + ythickness = 1 + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[ACTIVE] = shade (0.92, @selected_bg_color) + base[SELECTED] = shade (0.93, @selected_bg_color) + base[INSENSITIVE] = @bg_color + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = shade (1.04, @bg_color) + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = shade(0.5, @bg_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = darker (@bg_color) + + engine "murrine" + { + animation = TRUE + arrowstyle = 1 + border_shades = { 1.15, 0.85 } + colorize_scrollbar = TRUE + contrast = 1.1 + default_button_color = shade (1.05, @selected_bg_color) + focusstyle = 3 + glazestyle = 0 + gradient_shades = {1.18,1.09,1.08,0.9} + glowstyle = 0 + highlight_shade = 1.0 # set highlight amount for buttons or widgets + lightborder_shade = 1.18 # sets lightborder amount for buttons or widgets + lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewstyle = 2 # 0 = nothing, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 1 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe + progressbarstyle = 1 + reliefstyle = 3 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + rgba = FALSE # Alpha transparency + roundness = 5 # 0 = square + scrollbarstyle = 2 # scrollbarstyle = 0 nothing, 1 circles, 2 handles, 3 diagonal stripes, 4 diagonal stripes and handles, 5 horizontal stripes, 6 horizontal stripes and handles + separatorstyle = 1 + shadow_shades = { 1.5, 0.7 } + sliderstyle = 1 # 0 = nothing added, 1 handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown + toolbarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient + trough_shades = { 0.85, 1.0 } + } +} + +style "murrine-dark" = "murrine-default" +{ + base[NORMAL] = @bg_color_dark + base[PRELIGHT] = shade (0.95, @bg_color_dark) + base[INSENSITIVE] = @bg_color_dark + + bg[NORMAL] = @bg_color_dark + bg[PRELIGHT] = shade (1.02, @bg_color_dark) + bg[SELECTED] = shade (1.1, @selected_bg_color) + bg[INSENSITIVE] = @bg_color_dark + bg[ACTIVE] = shade (1.04, @bg_color_dark) + + fg[NORMAL] = @text_color_dark + fg[PRELIGHT] = @text_color_dark_selected + fg[SELECTED] = @text_color_dark_selected + fg[ACTIVE] = @text_color_dark_selected + fg[INSENSITIVE] = darker (@bg_color) + + text[NORMAL] = @text_color_dark + text[PRELIGHT] = @text_color_dark_selected + text[ACTIVE] = @text_color_dark_selected + text[SELECTED] = @text_color_dark_selected + text[INSENSITIVE] = darker (@bg_color_dark) +} + +style "murrine-thin" = "murrine-default" { xthickness = 0 ythickness = 0 } +style "murrine-wide" = "murrine-default" { xthickness = 2 ythickness = 2 } +style "murrine-wider" = "murrine-default" { xthickness = 3 ythickness = 3 } +style "murrine-widest" = "murrine-default" { xthickness = 4 ythickness = 4 } +style "murrine-thin-dark" = "murrine-dark" { xthickness = 0 ythickness = 0 } +style "murrine-wide-dark" = "murrine-dark" { xthickness = 2 ythickness = 2 } +style "murrine-wider-dark" = "murrine-dark" { xthickness = 3 ythickness = 3 } + +################### +## Widget Styles ## +################### + +style "murrine-button" = "murrine-widest" { + + bg[ACTIVE] = shade (0.9, @button_bg_color) + bg[NORMAL] = shade (1.0, @button_bg_color) + bg[PRELIGHT] = shade (1.1, @button_bg_color) + bg[SELECTED] = shade (0.8, @button_bg_color) + bg[INSENSITIVE] = shade (0.98, @bg_color) + + engine "murrine" { + border_shades = {1.1, 0.9} + contrast = 1.25 + gradient_shades = {1.10,1.0,0.99,0.90} + lightborderstyle = 1 + textstyle = 1 + } +} + +style "murrine-button-content" = "murrine-wider" { + + GtkWidget ::focus-line-width = 0 + GtkWidget ::focus-padding = 2 + + bg[ACTIVE] = shade (0.9, @base_color) + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[SELECTED] = @base_color + bg[INSENSITIVE] = @base_color + + engine "murrine" { + border_shades = {1.05, 1.05} + contrast = 0.85 + gradient_shades = {1.0,1.5,1.6,2.5} + shadow_shades = {2.0,2.0} + } +} + +style "murrine-button-dark" = "murrine-widest" { + + bg[ACTIVE] = shade (0.80, @bg_color_dark) + bg[NORMAL] = shade (1.15, @bg_color_dark) + bg[PRELIGHT] = shade (1.13, @selected_bg_color) + bg[SELECTED] = shade (0.75, @selected_bg_color) + bg[INSENSITIVE] = shade (0.98, @bg_color_dark) + + engine "murrine" { + border_shades = {1.1, 0.9} + contrast = 1.25 + gradient_shades = {1.10,1.0,0.99,0.90} + lightborderstyle = 1 + } +} + +style "murrine-comboboxentry" = "murrine-wider" { + + ythickness = 4 + + bg[ACTIVE] = shade (0.80, @bg_color) + bg[NORMAL] = shade (1.15, @bg_color) + bg[PRELIGHT] = shade (1.13, @selected_bg_color) + bg[INSENSITIVE] = shade (0.98, @bg_color) + + engine "murrine" { lightborderstyle = 1 } +} + +style "murrine-combo" = "murrine-comboboxentry" { engine "murrine" { gradient_shades = {1.10,1.0,0.99,0.90} } } + +style "murrine-entry" = "murrine-widest" +{ + + GtkWidget ::focus-line-width = 1 + GtkWidget ::focus-padding = 1 + + bg[ACTIVE] = shade (0.78, @bg_color) + bg[NORMAL] = shade (2.20, @bg_color) + bg[PRELIGHT] = shade (1.18, @selected_bg_color) + bg[SELECTED] = shade (0.9, @selected_bg_color) + bg[INSENSITIVE] = shade (0.98, @bg_color) + + engine "murrine" { + border_shades = {1.35, 1.15} + } +} + +style "murrine-frame-title" { fg[NORMAL] = lighter (@fg_color) } + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = shade (0.96, @base_color) +} + +style "murrine-menu-item" = "murrine-wider" +{ + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = darker (@bg_color) + + bg[SELECTED] = shade (1.10, @selected_bg_color) + + engine "murrine" + { + contrast = 0.8 + roundness = 0 + lightborderstyle = 1 + + } +} + +style "murrine-menubar" { fg[NORMAL] = @fg_color GtkMenuBar :: shadow-type = GTK_SHADOW_NONE } + +style "murrine-notebook" = "murrine-default" +{ + bg[NORMAL] = shade (1.06, @bg_color) # selected tab entire + bg[ACTIVE] = shade (0.85, @bg_color) # unselected tab + + engine "murrine" { roundness = 4 } +} + +style "murrine-progressbar" = "murrine-thin" +{ + bg[ACTIVE] = shade (0.85, @selected_bg_color) + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + roundness = 100 + highlight_shade = 1.0 + lightborder_shade = 2.0 + gradient_shades = {0.90,1.09,1.10,1.30} + trough_shades = {1.00,1.16} + contrast = 1.13 + border_shades = {1.0, 0.9} + } +} + +style "murrine-scale" = "murrine-wider" +{ + + bg[ACTIVE] = shade (0.78, @bg_color) + bg[NORMAL] = shade (1.30, @bg_color) + bg[PRELIGHT] = shade (1.18, @selected_bg_color) + bg[SELECTED] = shade (0.9, @selected_bg_color) + bg[INSENSITIVE] = shade (0.98, @bg_color) + + engine "murrine" { + border_shades = {0.8, 0.6} + contrast = 0.8 + lightborderstyle = 1 + roundness = 7 + trough_shades = {0.9, 1.1} + } +} + +style "murrine-scrollbar" +{ + bg[SELECTED] = @button_bg_color + bg[ACTIVE] = @selected_bg_color + bg[NORMAL] = @button_bg_color + engine "murrine" { + roundness = 5 + gradient_shades = {1.05, 1.0, 0.95, 0.9} + highlight_shade = 1.0 + glow_shade = 1.1 + reliefstyle = 1 + gradient_colors = FALSE #{ "#FF0000", "#00FF00", "#0000FF", "#FFFFFF" } + lightborder_shade = 1.1 + lightborderstyle = 1 + trough_shades = { 0.6, 0.8} + border_shades = { 1.1, 0.9} + contrast = 1.0 + } +} + +style "murrine-scrollbar-dark" = "murrine-scrollbar" +{ + + engine "murrine" { + gradient_shades = {0.65,0.65,0.65,0.65} + trough_shades = { 1.0, 1.0} + border_shades = { 0.3, 0.3} + } +} + +style "murrine-scrollbar-sidebar" = "murrine-scrollbar" { + + engine "murrine" { + trough_shades = { 0.97, 0.97} + border_shades = { 1.2, 1.2} + } +} + +style "murrine-sidebar" { + + base[NORMAL] = @bg_color + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.3, @bg_color, @text_color) + + font_name = "Regular" + + GtkTreeView::odd_row_color = @bg_color + GtkTreeView::even_row_color = @bg_color + + engine "murrine" { + textstyle = 1 + listviewstyle = 0 + } + +} + +style "murrine-tasklist" = "murrine-wide" {} + +style "murrine-toggleswitch" = "murrine-wider" +{ + ythickness = 4 + + bg[ACTIVE] = shade (0.80, @bg_color) + bg[NORMAL] = shade (1.15, @bg_color) + bg[PRELIGHT] = shade (1.13, @selected_bg_color) + bg[SELECTED] = shade (0.75, @selected_bg_color) + bg[INSENSITIVE] = shade (0.98, @bg_color) + + engine "murrine" { + border_shades = {1.1, 0.9} + contrast = 1.25 + gradient_shades = {0.90,0.99,1.00,1.10} + lightborderstyle = 1 + textstyle = 1 + } +} + +style "murrine-toolbar" = "murrine-default" +{ + engine "murrine" { + contrast = 1.13 + lightborder_shade = 1.0 + gradient_shades = {1.0,0.94,0.94,0.88} + } +} + +style "murrine-tooltips" = "murrine-wider" +{ + xthickness = 8 + ythickness = 5 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = "#000" + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" + { + roundness = 0 + trough_shades = { 0.15, 0.3 } + } +} + +style "murrine-treeview" { engine "murrine" { gradient_shades = {1.00,1.00,1.00,1.00} separatorstyle = 0 } } + +style "murrine-treeview-header" = "murrine-default" +{ + ythickness = 1 + + GtkWidget ::focus-padding = 0 + + bg[NORMAL] = shade (1.08, @bg_color) + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = shade (1.04, @bg_color) + + engine "murrine" { + gradient_shades = {0.96,1.04,1.05,1.18} + glazestyle = 1 + contrast = 1.0 + roundness = 0 + } +} + +style "murrine-xfwm4-tabwin" = "murrine-dark" +{ + bg[NORMAL] = @tooltip_bg_color + bg[PRELIGHT] = shade (0.4, @bg_color_dark) + bg[ACTIVE] = @tooltip_bg_color + bg[SELECTED] = shade (0.4, @bg_color_dark) +} + +style "notebook-close" { stock["gtk-close"] = {{ "Icons/close.png", *, *, * }} } + +style "pixmap-mode-button" { + engine "pixmap" { + image { function = BOX state = PRELIGHT file = "/Button/mode_prelight.png" border = { 3, 13, 3, 3 } stretch = TRUE } + image { function = BOX state = NORMAL file = "/Button/mode_normal.png" border = { 3, 13, 3, 3 } stretch = TRUE } + image { function = BOX state = ACTIVE file = "/Button/mode_pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE } + image { function = BOX state = INSENSITIVE file = "/Button/mode_normal.png" border = { 3, 13, 3, 3 } stretch = TRUE } + image { function = BOX state = SELECTED file = "/Button/mode_pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE } + } +} + +style "overlay-scrollbar" { + + base[SELECTED] = shade (0.6, @base_color) + base[INSENSITIVE] = shade (0.85, @base_color) +} + +style "pixmap-paned" { + GtkPaned::handle_size = 8 + + engine "pixmap" { + image { file = "Handle/pane-horiz.png" function = HANDLE overlay_file = "Handle/dimple.png" overlay_stretch = FALSE stretch = TRUE orientation = VERTICAL } + image { file = "Handle/pane-vert.png" function = HANDLE overlay_file = "Handle/dimple.png" overlay_stretch = FALSE stretch = TRUE orientation = HORIZONTAL } + } +} + +style "pixmap-resize-grip" = "murrine-default" { + engine "pixmap" { + image { function = RESIZE_GRIP overlay_file = "/Handle/resize_grip.png" overlay_border = {0,0,0,0 } overlay_stretch = FALSE } + } +} + +style "pixmap-sidebar-handle-left" { + + GtkPaned::handle-size = 2 + + engine "pixmap"{ + image { function = HANDLE file = "/Sidebar/handle.png" stretch = TRUE border = { 0, 0, 0, 0 } } + } +} + +############## +## Matching ## +############## + +class "GtkWidget" style "murrine-default" +class "GtkWindow*" style "pixmap-resize-grip" + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +class "GtkRange" style "murrine-wide" +class "GtkFrame" style "murrine-wide" +class "GtkSeparator" style "murrine-wide" +class "GtkEntry" style "murrine-entry" +class "GtkCalendar" style "murrine-wide" +class "GtkInfoBar" style "murrine-default" +class "GtkIconView" style "murrine-default" + +class "GtkSpinButton" style "murrine-combo" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-scale" +class "GtkHScale" style "murrine-scale" + +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-scrollbar" +class "GtkHScrollbar" style "murrine-scrollbar" + +widget "*ModeButton*" style "pixmap-mode-button" +widget "*ToggleSwitch*" style "murrine-toggleswitch" + +widget "*SidebarHandleLeft" style "pixmap-sidebar-handle-left" +widget "*SidebarScrolled*" style : highest "murrine-scrollbar-sidebar" +widget "*SidebarContent" style "murrine-sidebar" + +widget "xfwm4-tabwin*" style "murrine-xfwm4-tabwin" + +widget_class "**" style "notebook-close" + +widget_class "**" style "murrine-notebook" +widget_class "**" style "murrine-notebook" +widget_class "**" style "murrine-notebook" + +widget_class "*" style "murrine-notebook" +widget_class "*" style "murrine-default" + +widget_class "**" style "murrine-comboboxentry" +widget_class "**" style "murrine-combo" + +widget_class "**" style "murrine-menu" +widget_class "**" style "murrine-menubar" +widget_class "**" style "murrine-menu-item" +widget_class "*.*." style "murrine-scale" + +widget_class "*.." style "murrine-frame-title" +widget_class "*.*" style "murrine-treeview" + +widget_class "*GtkHPaned" style "pixmap-paned" +widget_class "*GtkVPaned" style "pixmap-paned" + +widget_class "*" style "murrine-progressbar" +widget_class "*" style "murrine-progressbar" + +widget_class "**" style "murrine-default" + +widget_class "**" style "murrine-default" + +widget_class "*" style "murrine-button" + +# Treeview header +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" + +#Overlay scrollbars +widget_class "**" style "overlay-scrollbar" + +################################ +# FIXME: This will not work if one embeds eg. a button into the tooltip. +################################ +widget "gtk-tooltip*" style "murrine-tooltips" + +################################################### +# Special cases and work arounds +################################################### + +# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 +# Note that the work around assumes that the combobox is _not_ in +# appears-as-list mode. +# Similar hack also in the menuitem style. +# This style does not affect GtkComboBoxEntry, it does have an effect +# on comboboxes in appears-as-list mode though. +style "murrine-combobox-text-color-workaround" +{ + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = darker (@bg_color) +} +widget_class "*.." style "murrine-combobox-text-color-workaround" + +style "murrine-menuitem-text-is-fg-color-workaround" +{ + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = darker (@bg_color) +} + +widget "*.gtk-combobox-popup-menu.*" style "murrine-menuitem-text-is-fg-color-workaround" + +################################## +# Work around the usage of GtkLabel inside GtkListItems to display text. +# This breaks because the label is shown on a background that is based on the base color set. +# The same problem also exists for GtkCList and GtkCTree +# Only match GtkCList and not the parent widgets, because that would also change the headers. +################################## + +style "murrine-fg-is-text-color-workaround" +{ + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@bg_color) +} + +widget_class "**" style "murrine-fg-is-text-color-workaround" +widget_class "*" style "murrine-fg-is-text-color-workaround" + +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = shade (0.5, @bg_color) + ChromeGtkFrame::inactive-frame-color = shade (0.5, @bg_color) + ChromeGtkFrame::incognito-frame-color = shade (0.5, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = shade (0.5, @bg_color) + + ChromeGtkFrame::frame-gradient-size = 100 + ChromeGtkFrame::frame-gradient-color = shade (1.08,@bg_color) + ChromeGtkFrame::inactive-frame-gradient-color = shade (1.08,@bg_color) + ChromeGtkFrame::incognito-frame-gradient-color = shade (1.08,@bg_color) + ChromeGtkFrame::incognito-inactive-frame-gradient-color = shade (1.08,@bg_color) + + ChromeGtkFrame::scrollbar-trough-color = @base_color +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" diff --git a/gtk-3.0/assets/bullet-symbolic.svg b/gtk-3.0/assets/bullet-symbolic.svg new file mode 100755 index 0000000..6acfbc1 --- /dev/null +++ b/gtk-3.0/assets/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/gtk-3.0/assets/bullet-symbolic.symbolic.png b/gtk-3.0/assets/bullet-symbolic.symbolic.png new file mode 100755 index 0000000000000000000000000000000000000000..2ccb0e861afdca8a43bb6c1016fc67817865e41b GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK^1VD=978lF zCMQVDZ0K!lTsXC{@u8r|b^`;04MK}If_U~)d1`KtlXaxz7ilLQTJ+K0FzJSgo>CAG p^9Cb_KVJm8q$N9e<~(F$@O&n`dE0-6tw2*5JYD@<);T3K0RWo^EJpwU literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/check-symbolic.svg b/gtk-3.0/assets/check-symbolic.svg new file mode 100755 index 0000000..bac5cd6 --- /dev/null +++ b/gtk-3.0/assets/check-symbolic.svg @@ -0,0 +1,154 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/gtk-3.0/assets/check-symbolic.symbolic.png b/gtk-3.0/assets/check-symbolic.symbolic.png new file mode 100755 index 0000000000000000000000000000000000000000..eed1f45a58d8b995087a28451a5935079a749cb9 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xawj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pIsNkmB5N^)5S4FIsKl-zT zC0y{M%Ay7A3xmXqCH97JY}63_;>hp&Ns!~uoL{_I4YsTj2^<<+#RuFjXk1_oTeyQO zr@?cf-y$bd+X;+*SEKiyZA-M=va-Iuydjcz{`por&5BAV!#B#|`+8YVg?x$SoA*t7 Uhxr_FMxgx+p00i_>zopr0HlaYL;wH) literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-active-selectionmode.png b/gtk-3.0/assets/checkbox-active-selectionmode.png new file mode 100755 index 0000000000000000000000000000000000000000..08737224b2ed724f052a02fcb12dec23ef1d9da7 GIT binary patch literal 870 zcmV-s1DX7ZP)urfJq4qy;qDNX|LkxOMG8 zq`&`WC=@1NkB>VMv@A=MHcM8mR?B~Q_x|zvda*2%CoOpQ-ks^O@#N@ua?DFaPTY>L zv9Zyo>-v+q*KZyc*NYV;f)kSySB5VPkEBwUyoOM)#h=(>(XB2NBbAkH}_%d*73a-;-3hG+0>Bm&MHwcWAw z_4=Orhet)4{n1g4r+6pqYJxJ;+s8W!T`kREQ?m<Zyz%0k|y_2msM|^xWj+#C?CjKf;-&%jN-qux(-PnQPyd zm*39MFMgKIb0pXe7#j0Aw^C(j3=iE(g`qLobSq^BAdkjm({1bm$g}25INNQT7G#AG wCIf)xOgPtFpCjb<=hXkt5dGi-m;DX#3#E$Wurp)EF8}}l07*qoM6N<$f`BH1tpET3 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-active-selectionmode@2.png b/gtk-3.0/assets/checkbox-active-selectionmode@2.png new file mode 100755 index 0000000000000000000000000000000000000000..f47d310e5fbfeec7ee453bd1db075ba538d90c18 GIT binary patch literal 1724 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 aFX)+z1J!mr?~X1MJD^fLoUW1gpZX8IiPIGT literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-active-selectionmode.png b/gtk-3.0/assets/checkbox-checked-active-selectionmode.png new file mode 100755 index 0000000000000000000000000000000000000000..ff08773fb7617f9ab3fcfad35fed34f8fe815f18 GIT binary patch literal 1289 zcmV+k1@`)hP)3=(jQ@eGP}zT z%v>K9=q}8{9i&S0kAz_s9Z_`nBbh>USnDXBqARGZ+^HoXqt0A0RRkGTRCq&iPp)x!UVQb zbG|$S8OcXPRtdm<0Q>SyV;~toN=Eu^&6^~vODgm>m6FA3VOG1$B#RUp`}!uJaR5a! z(nm>t;Os>f@3BwcvbahcGwspIAKNu0qyq5B*v2_mQBhuIw>wPDTjtBlftkRZs;bKX zAUVsd)tw)A%g(*^n@n@cq6s8PqUT?DuB)uH^oZN-A$y@+G6Se-8V`rUS|X9~|1vaw z)_vsN6Ov<3oxxBJO2i)kn*}k_2GHpVD)!wSZ z4UG*>m)m6;YE=mpI6FkR6*l%O(<7hx`?~wr+l2tFHf#AqWo3|oR6? z!QC4B-2YAYw?;m}8f0X#ShlsTu|5!IgEyZk77e|rgaCC-S9P63mNyPR{&WeReaww3*Q4MZXnVqqsuJs# zF%>1QhoYh2jsPZ-i+}lNXZP3C)EN4`du=#zxJ)Dz06^Dugu`JicrR#N9~lxljfQ@^ z*4xu_A*$;fj7k6b85kH$2K<46tuq4>fJe6)6pO{;E~hgxd1LZmWo2c7+wF!d%OE1* z2LOV>AbNXymC=!rKQCRpd`<+A0JMn=1b~XFiicZTnqPG|9S0;P8-BLu64!OEE~#^W zPfdM4G&DLaI?ohfKE#mj&+S$z4C&_KZdH^a-Pzo&iZB3vq&u6tO(_6=w$c-x$Ty9F zCOGFR1AvvD@N|B8vNXNgr~dym(bo*S>^H=}%mtV?3AkzH00000NkvXXu0mjf#z#k* literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png b/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png new file mode 100755 index 0000000000000000000000000000000000000000..a25111ced4841871721884bc96bc1e2d9494cab7 GIT binary patch literal 2575 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png b/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png new file mode 100755 index 0000000000000000000000000000000000000000..4b3082ab56eda489f53d0e5e86f4a7af8650dc78 GIT binary patch literal 1281 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png b/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png new file mode 100755 index 0000000000000000000000000000000000000000..7e4e8b1eddff87bdf26c01dff823281403856b8f GIT binary patch literal 1346 zcmV-I1-<%-P)4TU8jxzvtfD3%4z-Lt12%QDzK_86+nDc%|dF zV{;?Ay)Yxb0J@=zS$v_%4E_VY@x|Uq(IuMr!WaG`!i*)XZE{db?Et_4>Bw2~Nt7i^ zk_k+5&(-D`NKUnc5S|541)x0NG&14l4Z{l@!)jR1#5aEf zF$%!IA(2Y*11A_Xmh+!{peZswx3%5(VB}mZ=#c;%;IM~0XEq-)34%`5xNtZe5=GIK zhSQt)>Nl?Ta{AI|cNnJUlsXUufp2MTw(5&@4P~Y$QBBZ%gY5O6aytVP+vDYY)v&Tob>$@994XVG+#vrlbNM3Z zwoPMxIV@|hVeW5?-TL^)-8?JKg8*>(^LvOyH`8Bf5szyEm07LIKvhLB1qnbF zQcf2eD{-+=edJP71V|V*!$Hbn|ERd*IBSC$Jx%g(EURq$E9zx3m2Nv8Jxz(oSDXUe-;O9DG9l#gHXM5o8$_gb>8znNPqJV0I)sk5}MQb7jtDC4_)wb3AF(0(!k( z|B7cN9qDYR7aA(ia;yYjkGnxB#km*CP;C-+gku;6F4rOx2n6IWXf=S6B*pxGpWE;E zl^YBP5sSsrNjW8pQNVkrs&<@*5R!}>i(oK_Mc3kTI2_J>^pj!%)a=$tC@l086c)UA zwB{(waU58d1;a3^Ka^5LA`uK-AKVxozVVspeB{{8x1v3G_wFCJOHIaSe13o1+1Jl% zii?WDFp4iB0Ew*;2m~-VG#DKn9l3eu_V_PK#t{Igl{%@bJ62o$)R9-TTJ6&SRa;<^ z!fWd@bB@{JsXy(LN(ZR|%!e2x>T~;5K?aH9;eM5mL87v`U*%;0h)7g6_nRUBL?&4i zw&$BhMs`Z6!~j6DChW*BPlg<+I`#jjh@NiPXMaQd3p3yJYYg91t^fc407*qoM6N<$ Ef>=gicmMzZ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png b/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png new file mode 100755 index 0000000000000000000000000000000000000000..f7b3fbc0882533037ff7764c09da392c66968ef9 GIT binary patch literal 2693 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-checked-selectionmode@2.png b/gtk-3.0/assets/checkbox-checked-selectionmode@2.png new file mode 100755 index 0000000000000000000000000000000000000000..de523016b3c8503b5838e0371a9792e7b03311cd GIT binary patch literal 2755 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 JPDHLkV1h(K6FdL_ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-hover-selectionmode.png b/gtk-3.0/assets/checkbox-hover-selectionmode.png new file mode 100755 index 0000000000000000000000000000000000000000..37b259704ff3df43e40513752c1a14286ad05ac6 GIT binary patch literal 902 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-selectionmode.png b/gtk-3.0/assets/checkbox-selectionmode.png new file mode 100755 index 0000000000000000000000000000000000000000..5636af48be95307cffe2001545b57b8e7e48ab77 GIT binary patch literal 929 zcmV;S177@zP)8PtKvy3t%6XirKm&&Eof*Xx?cO#AdpnKH`bal_g8Z5LCF+zwc0oVs1 z+Gv{%kO34aDo<;(5~ipeCCy4m#x~BmuCC6At_M7=a~vn1N~J81p@OpLOkLO2_^H7w zfj!0vjcHuh^s*fz-_~F%L+|lk zX>NW_p%O7aeVm=C7n_Rw@^CnO^1{eP=DIHY7$fILm>CKUh{Ud2;$SeSxn(yHjdr43 z_O$IbrM*1@fNQ2{25j5T??})v3|*0xvR`sl6h(D4O;dL)2ml=LEqm*~wLXH!42SEw zJCNBv!snp>85E;&f?^dG7xcTtf`0!?yaj$f#oYfAiy|aQCE523N|GcrPe?ElX(N6M zwzaksk$FOb5|tp!GK$5zw<94`RfQzW{s^YiX?rQXM5`s)X(lP9P!t7=3ky;qtV=)$UN+9IK( zuVZhAq-h!q!vJH<(@+!zD=RCoEDMjv9{rkn`QmnJ{%f*cY@t0kJv}qo7HL0XXS2ic z!MGX-1VD+t`C;+VXgp-Z+Sx2(kr~Y@E=(P`;>@~!1K#YPVIMQBp00000NkvXXu0mjf Dn=hCl literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/checkbox-selectionmode@2.png b/gtk-3.0/assets/checkbox-selectionmode@2.png new file mode 100755 index 0000000000000000000000000000000000000000..bf99cd833659452c142810ad43e61d73bb26d281 GIT binary patch literal 1883 zcmV-h2c-CkP)JMrd1a}jFVT|nC|QoCEA zY*!#Ih21{zf$7A?vtaCygB^ zzQmK+%;902ut|0|Ui&z4n)yldV0-kPGk>3RzH`1g^No;F(kw!V5YP`i02qzK4~V9X zbQcmZfqLU80(mKAwOIq=AOVFC0vHCyfKba-Jzi9SIUpks5a^x)3L#R!BoJ0wz2id# zn37U1-R*=s3fO3MlfY=_>UOM{#}RU$So;JNLU@6*K;Pli?bz@E@Q#$yy8TP-_79Dg z=Zbe{`hc?yjdsxXoHU6m-o5C<(P)Pq0UHj(9rF%mw4oKy5b!pq;nEzF+g*9P1rBp^ zrz))w#?fp?z_FvN%duq)Kx-_|PRa^HB_Sb1NW)p%y0k{Wh7%ZYX^jUooQR4`YZ$J8 z?O|v*@jRE-@OwCfV5qL^+Q`Vrsd&712u;&FTbgYbS4!E1g@x?a*49>M%R&g?OP#Q+ z>$-OS$;Y3G#d;q1`Me(yLL6#Kmr`z8o7TeG`ue}Gz4_Klo12@rI#EtX1RNb59XfsH z;UD|_zHtB{1pTRghKGmIb&u-ec46B#i;Ed@H*;)<>MYB;@t^BczkK)I**VqaDHrh3 zbB{jp;DaO20p4UX$v3|KO(rKFCKNi{xq7Wu14skNjK+VLW~D5nKOR4S_~N2!3H{>+mvc)i}?^G{shd*A&&9#3bxYcuG&&Y3eGV{L7X`Tx%8 ziDZ0yc4qFM_j5P$p7v2B;A5YB>_Vb1aU~j!^3&&Ez~}R+FsqD*9-8FZTURknGtm=^ zl`@&dSrvBoMx02AZm zJKnF`m>8b`!0-1f3*RXbFdPmW9*<{8*L4O52eEBig<0h!lPLm$02><{$==@H$m;59 z+s;Hu7fvJ+aUq0ArBdj+=g7P3-41|({s90|snmdqYgf~SHD@{KX^7X&Y~PjCG&M_D zrSl94T`!<&luy*UT|m{fQ!JqDS_iU&;y+lefU^5rplaMM+$OFQX%lx0Y!i13Y!i13 zY!i13Y?Bk$0=s(*M0US`ic#)Fy4?$R^%w}ppbIOO@Z>oW#nn53El@2d&WUvQ80fA< z+9MbWcfA)51%pcMDZ4KWkV+3f@_(JXj#Vs(15Ta{ap%8*_B%;)&QUNug z;qiDdO;e>=W%ztPG@*7ssZs&!8yf@y0Zh~EI%gt;z%UHVy4pWiiGa0QtqQPGSi!b! z48x#WZ9471p|HI_u}~}kP^nbbRM=G_;BtO>)!wpKZ|3v8rBaD_JdSPK)M_;q=G!I^ z2oMMaC>Dz>W;58*u4OXWyFSK$KPc`I}C=`f9B7{OAbX})hE+1)k4u``8 zgF!6IVr6B8m6a7XH#g@|G^bW3V5L%>4hDngve`xaen07S8pAN~`~6s!g=v~}e$%{z zuIu=GK72kOLI`f%xAH{MfKma;w4(P%Vu@zPT-Mk0~;x4-oryj~xD zeSO4YF%{-prd%$wyu6HMS^Vzzzh%9=UVh{CfBj&2xlmGJUs(%WUth1z&o8_zJmAWjQ$_{_)!1sZ=XuGuhv$5)V4C zOaF79fBJ`!X!KGv8spi^&(hP=tJ3^^Q!bbJ>)-xDu~?*9sa<{LIZH*_N3C-*x1M;rzd~3{jkkZVOiFV>8a^oO;5i!(+T?>6L6cs!E|!q)WAeE z5*;@TBaKiSz}SlfY1Yk~e3t)9L*d7r4urqI?5UyGjvCs4U{6oo zC19gjzJn{`o!Cx;yeoF#CgN_6<`Z%6`q51V-&!j8T_?CNBWV3)1p7{QUx%@e{{cgt V?3w)ybIt$&002ovPDHLkV1g(3kIDc5 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/dash-symbolic.svg b/gtk-3.0/assets/dash-symbolic.svg new file mode 100755 index 0000000..7886d54 --- /dev/null +++ b/gtk-3.0/assets/dash-symbolic.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/gtk-3.0/assets/dash-symbolic.symbolic.png b/gtk-3.0/assets/dash-symbolic.symbolic.png new file mode 100755 index 0000000000000000000000000000000000000000..c20d4bac52551bd00de0a3e70d1a2f543d2256d1 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@-01G978lF zCMQU+x-jOmv9+o5@bLUEd~h5{#oaKmJGPj!P5z*Wap2*VaV$BtM-Ci#;K|$FX3M}J Xy+bPFNlOG1&=3YsS3j3^P6=tAK8TbbsqX5^ z-1X&c1NTf$4?7A+6R_EtUOdvu_r;LCa}-sDszTHuDLh^dWKdA%Tpmv^KE3(ZMjaT8@At;c5JEta zXQ*Hmhnm^$_AWafygq7t{Mq4kAc$!1=e;44D2f8D^3Wfgu$FV~_J_w#)ki>q6B5`# z#1K%|R42-DZx-d7H4k4Mnn>HQe4Bl~CRf6ry;@3NJ?KF?Vhbj|Lt+6nZ=oNCUwD9G zW)SWiN)lCLFrg1~=~5Bq;P=$Rb9A>UhA>=0&^+UqtEw z&o~w@Pyyj%HR!z|eI$u-A~QdX)Vm7c=Ok8>ogDT?0Etx%;0^80pSTk#OKB_v#I`#F zfmJI5#KYdgZ_gC?+6;PjnT;f@?PW`#QE>pUY>m~RavlI20A#P8JukOEs%NNtQk7v@ z1%L=3|Ka|6PGAr$#a0sGzU$4;TwVu`pwDlY+DGasYM+**D0xIc1oC>QKp+qj87o+d zdlRGozPoVZ0x-+9|K3oeGxfP6esB`@)Fs_rK`u^4Cl%?Cp@hV0{V1+S>bdU1%(b@% z*sL>WT=Pl)OM+i1c+yPvK>!slk+@IDm6iS3Rm{$Yx1at4gP{Zi6Pk}L00000NkvXX Hu0mjf>aA_I literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end-active-dark@2.png b/gtk-3.0/assets/text-select-end-active-dark@2.png new file mode 100755 index 0000000000000000000000000000000000000000..50c723f587b4d1a618c018ed9e3f6bd89351ec0e GIT binary patch literal 1727 zcmV;w20;0VP)F&#ex+`6{Zmgn#K`G7AQo}7||;3hj61TQmQl` z{&=?UyZ6q_VKMhTf5aql68rf`SALqgGxNLub7tnuSoV#L|4oql6n#}C{H}TS}7%11(}>5PG4tw+U*wLN5Jsth$E3$7*z4zljh1& zZnlEGB5+)g$@$txCzzQjb`tOcaBy_QV44hAB1Cz8h+(jp3C-M+hxPM|s{*gxNm!|mjlT;VK0NG6@EyR-W{kmF zyFuNc8p9wH7Bjn9*?ECK2{Jj)z!bBS`Ki-z&x#5^FKmVkCm4g|e7g7BeAp z8(_~Uytp)b;uUUULy*SU_$h@iJa`~b(VXHI05`*S)Gb4yWC<5Sh!-{C?CIOoW+jMX$H%X1RVxqHBKWWVFydZ1zemB)iI|EeE-@|o)b zQUa>V9Rb{I-h1+*AWd83MNYlyIW+7z&>H|MsQjWaI{p&8V76*+1PX}j-A({*hHbT4 z_@dyReSv%H4nb9g@7G8F@v|)f*IX=H)$fQo=V)aa^{R6JkP{<-=rfI@Pd;}I;I2_^ zvJm2?&|iUj1`0q?m7g?5CqA?Oy$ygn?c&X*s$^M4qZjU~1%O0FU*@T&I@^;$Q~)%@ zuTs@recDQXY`~M40Pwke?=-*B0aTSz#qK51Aq2d4+}$73O;MhwoD@c&8uguMX=bWV^e zni_;F5GV0ou{Mf9n+Y%nPy|cO?AQgt&6`4@?PSKhZv=^e*gbRUmiq(%FMclZ%6kUL zLj|>pbQw~CEbbjepW#i@TuEnuR<4$y()EO)6*_ClnTv0oTrr%VZUNIEq@fyL>te!? zhFVlonSwIq7kC9=In?5gCxWv3Y6gTAtwv9a{-y)iSF20{mvXI;g$f!j3_D=8vn0yacci20O`@?8Z^FyvtF9rtd4u^vCV$&Z%y2aNtGYe4z== z(2s_&mL=*A9GKcuK?52Bi=iJM6RS6t&Q2Y_2Jph^$&{eq20}9okkNx`x$MM~^_>x{ z6iwR7DP-Eia#YWW%G0b{kvCkAW|!YT*E{m5MBz)RR<$a*Sn&vg7!b^DampH9{CL1= z!j&+DiXg&|7UH#B$L!`#T9@Xgt0SL$0L-UTt-| zDCFA1e8 zN-qiyi_?UR9$MN%SaVjY@UpGBAI{JGdGW@dwhbFR^40xfE8i9PCUAH=ZGm%w{<;wN z^OduIxp=dUZh6rddgzIxUhG$l(Z^Idq;OE8x+1Wm@B#22LH-Fcy)b+H-?uW({{Sow V=9@7YXdVCn002ovPDHLkV1j&XGqnH! literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end-active.png b/gtk-3.0/assets/text-select-end-active.png new file mode 100755 index 0000000000000000000000000000000000000000..ccf79a6ed0cb3725615d589f63f54419b444be7c GIT binary patch literal 941 zcmV;e15*5nP)GK~y-6tQY`)L^2bqL|Aj zyV;%HoypG3=|h^JNdp_#5B@K6W`5`JKSKqZDuZrKy&cx$KWLUy|Iq(s7-@{;@vZx; z`p7QdSkkU|G7>pnuyVr|exumVDSG$OXx~+1wjdR3sxJd!Ds(J0)S=N_^ah_$ClB+{qJ~MgCTvmrRy$; z2t=H6Z$u0tLVfEkFr$0u$`|(-RaK52HxHfo`eJM-6af(+NfKzhgBc(Kvjiewa3qTA z?=Htfk@ztHkN`k`&~e}6Tj%z7^{y^2EmAba1!e{_|96V1Aqe3h6p7)$*Xk)f&dWiyVgSa#qK{E1I0y)^IQcBvN2xK^a~KeLC5Wf`0&h6v7wRZHxEiOPQ&jP zx|(%ropl+Q z?&g+kCNsOG?V5Hq?Ivoo*lc0dEL&z#*K{+k>(b6PtY>w0f)1q}6$w<)2v)@#MT(W9 z#XEwWbKYlv{LT*#Uhq=k_)VUZocH=U&-=d5dpVMxn_mHpQuJ-L@~@Nc6;=VtJt9fZ z%?|_4l@x6j%iCf!@X13%swgP1@xyZgF9H1@|L#mmtM<_xJkyn_a9m)$s0L1aCAl&l zu#%pee-=ot|MzkR5A4Um#uheit7Sv^9vYfY#g_dPbh8=)!OrB(loy2i3h*S5x;Icj zN^(-SOb_;*_iH)&@yXa~tzb8)ArNeB`!BoJhI$P!EjPbeAanPdzb5^@6x8-Ov@uP$F{U~JZD(2~0eE9tq5>Ot?X_}g=g%Nl;$ z4S2A{6?Ggs)(!RyXt5ds_a!Hn?h6!j-XUOq9gtJDW)Ytsn{g*?bg90vh2m{>6j#(< z4SQOY^@^-*dH2Pgw+mPUOx^U-vrHbJ^_c);b?8`-;)*&-D(a|jY>CaPQIW#n))$Mo zg$+S6^71QHnX#d80blyU=(`3OtHVt}-r8D2QRz-jpKEgym2K*n1;H&VKJ2NkQPoa> zP&k6B_KIa^4QJ_N-=JpQ^ZfCb-)H!+K_JW$YjTW4^sZu zB|JL!AwoH=koHe=98GjJ7u%n;M3_U&1d`Ny)yCBg3i`czupqF-DC*!^qYcrezcPa4DOB|pH3AgU`yhS zUhdTBf{^b;0Zk%6g5Sj5gP_crHo=>Ia{+vy39%lGw7Mf^2(WGVoHr1-#I z2EpD76ELcjAp=mCXNV8v5`b0fCB|LuXaa~BR4)NIj?+VxzEy(X2Y_PReTcLIoH}!X zjFdrf1@m;_QU?H{=7JI72*9rWO?XF!cuGXrzUOH4iyrk^<%j?W8c!f1SR22`EQuai zs`oYkU@b?CBlaM;cUo18$aSvOsz=>4cP^B)PEG@^tp@C04em= z4ev(gO|K93endE80jUXYSUtuP2*#KwXy3^ggQ}&Za$ht>OTjy= zsulqR%60>as>K+mk01rdaZpv-FLzQ}wI4tuj=s?aXa=+efK#=HkF#T6W0%|e0@85| zAXppWpIdixvHdbY<*Cw@N4fw%*|_$Sz-oZs{e27JNCa!$mj;pE8Ez4S^Zv8~!Yy9+(r|VJ(q}`b3#5HB>hwjhpUM<>9g&^*UqHSVjRbP#_{P!!A9-dgUC)>52?jLW{d0 z9BMkr&z8SIM`s9N*@?2kqS!XBIU!tZs47nyJAF(j9GOy5`5`&knT$#w8ujMYpwex~ zt~M{B0T&+Hb4E=G^XW@j$X8GF00DUeNDVpQq6li4tl5eprTI(%T~VAQ{7uyj;XVs zPV)H@pI77=U?4#1&?II~$!6+=EV4(Yl9`&!fc}YyKwEn!Cq6yL(dJXs?EjeUwMPlI zp7)w-S9DD$3BNs4_J?yf>-)CiMdsHQq*zJ#xnh0)t)=)=l>)}aRukENB;l-002ov JPDHLkV1nxfeH8!z literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end-dark.png b/gtk-3.0/assets/text-select-end-dark.png new file mode 100755 index 0000000000000000000000000000000000000000..7387cf090ead13d996d1416772db8aba4762e3d2 GIT binary patch literal 826 zcmV-A1I7G_P)~?vg!Bx50;jeJ{SxJ z%g^JZ!uxpZ_U$f+AR;)NOt3c^O%KQ84lzGTB46gteLbB{|9)0sbz@`0w`~g|0yD!o z2Q!2Lo_8nP9ZLJ3Snab7KA}seamo zaPRa?2B0<7Gfz`h938LuvP7@n?_nl?ZF_Tb!!bXC>boI?KjtBbDCs%E)AE!OQcCb; ziI>*bduwZJuYl;6Znt}FE(9RYB0Pzip>11SUR}*zyn1!nW!ZfIy{AG)L>Cf1MMQ9E zIOO5V%1Tj|p8x+yeiU`JgdkG@nbBytaqq^P>AwX1d(WIh^P*sqWer}rP zR|mi-&!5B)-tk3|yDS3{;s5GrW>8hcroo?ETeYP0eoAT60f4maZyB>cYTG+`r;|J9 z05jNGQZuL-OcgOkjCOYFqq_dAuIsOW6FqL*_C7KDDug@TPA6AY5D^Rj9Vap~$m|E8 zX&UToZ-=_BKd(dh7=Yn;@4x7J|E6R9!h65m9}LPY%jU`E@6N$NsH$pTR6lA$`0nKV zc^}FZMe#N}_a1;(Rpc^e@6E`7A5G+LUDw|NNT&z?0j&#t9)Eb^r2qf`07*qoM6N<$ Eg2vHtTmS$7 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end-dark@2.png b/gtk-3.0/assets/text-select-end-dark@2.png new file mode 100755 index 0000000000000000000000000000000000000000..1bc2ca106f839a2c7c8511a0f9a25bf7b4f0cc44 GIT binary patch literal 1768 zcmVP)1h)tVUi{g#mS`e0SY3D zE?kKlR|;8<;|DXdapy*HD}x(laN$ZM7z_%|jN>XOL2x3dxKI*ybuP#z*@V?9+E_HYyoeq zZB^jcz{M=f{tURupf!>xj#D5$@Z56@Ha4ira{T&DflI1-G0*cWOaNBmIPNLTzjXF2 z0;Fk5zuTqX>rocP_`P?4cU0tJk*4nec2@wSIQ|e=I(_aOzV8FzRH^HlG)?KPud~tX zQEY|n0B;Xre-Bj85^xnbymIy|eh^@-#TbKU3;+t$){PZQ*qs66IR1yiOE0dh5Cj2bx$`(9>v|rZ=OHw% zkftfUPKR!{OP*!pUDi>(WQ_S)nx^kP5?~a^SAlaco;uY4R*ya_#u$9h!+0J>8fQq; zlQBi%_3&XX#s;)j5FbuyA9B%>u1lO%~J@Z}%~ z4p?jdzw{rVW!F8^l?H!f=} zc~P*ixXAGnCq#?^k#A1L@$2^h?i$rLIp-*fg4ww_jxH|)An>Do`}Um~zi$iRv!3GZ zQdNqg;K1S{A3Jyuz;~)|GM4@s80})a4%j}kEK8n0a)clZ0X`K)(bq3iuI)6>m=krkt= z-VS|sU11Y$Fsh$0h%}Yb1jEdBwZ)r?EE<6Vn)H3I$O{4hM0LMWNMY~zAl!{8sw##S zu&yV`v_${bubN?|ocO9TA%O|c! zo>Z-Q+LBd7t{V~gH$ax>%`{KaimJ^qOOgOoS(g3XWLfrCARi1*vnCd9R8i+B%Chyr zt3YCa9M#LJ+7#`>vT@h>Xkzi`L_+mlxSR4{0NCvJ$+B!$D!eUlsw235w>xaoUycCt zJiiF6ZS?zSUE{39Ik!8IZJ}>1m9_1m>6M}=uEE{nr1E_~MC6OLb9lbr)&~g9VbQZ; z(~%*vB%yQX4z;zY$hYgNx&~uaU7qJ}0RK$}gS#tfXnN<|QxD?Kxsk6YNkUas6pjDA zSET9N?S12EbcX87fV=&{2LNmiAypMu*H2~fv}3g)ZF4Zd03Y7E1z?THD~zQETXI2b z?F~N+eN;c6B#F+=&r4Ahi0|VY(=49hy^k{O?V@vIakj2&(j-BQ;nvNY&C84YFiX=5 z<9+W*R&7;X_QP;lojaXuZZbPJhpj4HUE>eapw_Ak_wNTSrg0w|-$t`Er7TN~G2B{R z#aavSt31nI-9E;BvuRsZZ}~xROr2X9Y-}(+J&lS`4!1+k_wTV_J7wd)Rx-R^ZrbMA*!k(&-2mC8Dr@8dUV#-+8#eHvg{i?;J|%HN1B?N`jQy)bKo$*{)Gi*=H^Ba z4BfCD_6PStO__#JrW7qKYyuWh8w&+NFd+%6=qA~$yL(?db7m}(EFlj~vVQGw ze)C}FjP!heqgX6nlSEdB;VQB$!yxf|Ur$U<+B3CU*AIfcTrMw`N~JrMN@e&op74A> zyEr>rgb-k6blPn+H#fVTR;wV0zG~*Du9VNa-EQN!V0>X_##c%~2mvC3loHn3KHlEi z>f;X4d>qHWjs*Q6_&qf}J;clh28jrcl&}Cg?KUB-_gb+fTBf$N*)*4!C_(6bkQ&ZvS z=;$Q~@u^rWPV_+ld>n9ZthG=|VWd`b&W?`{OUGFN5blCf2yr5CH_VKoD59uZt$IQ5 z0077W@>JSRj4>D;8}nf8T|`ktuy!C20E7@IS1P)cWj6?bu+|O)T5A!6VOdIfl>qQy z+;&{o1*AMr5W*aF4^I*z0*rA;0Ll!wWnlXpK_m!7-}yhRkeLDIFJzeC_0n`;F-y~2 zTf0b>`Nevp5f7wUi;YHu!Tg4@EPHFTUXSC`o83+aB*e!&&%Y4>qpY2)udF18wXlDM zjX`~FEn((+z|ON{rIuXB2|DfeOcX^0L3Aw47=zWNrI@vTl&0ykJ_rCxsRijcL9^MM zEqR_>C=~vRC2@?^<>go@^*BwE`v5Ee9B4B|-@h)2o)ij&N>r_eK^O|hbpauudp#s^ zj8?PR$@9F;#?0kO@@jAWQGH8#o_CX^yba*8VIINuf3sc6v!q T=WXa!00000NkvXXu0mjfeE(9C literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end-hover-dark@2.png b/gtk-3.0/assets/text-select-end-hover-dark@2.png new file mode 100755 index 0000000000000000000000000000000000000000..27a0ae42a9c787fbfeafffa3dd6f28a03e825ead GIT binary patch literal 1624 zcmV-e2B-OnP)%6V0OLEdL8eM|EHO%dR4!9RrTssjTgo7pZy^Co)-j9he6OSisCkpktB-a z0`R8FZVUVdxRR#nJAj)F+E5b3u?6D8M~=|#bQtve)Ae@*uBz&lEX%Gl16YaUxTUc0 z?1c*mV6COyY|?JE=;!%#+Zyneid@O9eG4cK1Tc!@4Pg1)#f$j94}eppEK97lv>FXM ztrq!K*gEj$2=))aU_SwG1IO1cT)+3lwCZ)5%_dozPMb7Py=sj4xwZDaJpo2>d;_@n%-OR;z`@>U#TbL{c^J>b$Z#=O zYiTwbwCZ)zt)9Ih@LHOtmq)*ASHSDQ7e0ID3_+#B;2{9F!%nC+;{fXGXgIR5TEfComkP0l&;JZJuiCpfXX3V^_m4jnple!ATj!2O=$ z?NU|pJm>Jz5}!JH6u@_?uQQeY8JL`62M#zMv)}LY)XEA$7y^7QilVPi0L|EoGk_b* zIfql_sg)G~MC27ljx(xS8I{fq5QZD)$;Cy2FhpT3ilXNL3?h}8l1-^BOO}?G0T7X| z!EkyjFg&7WE$18y3kv`!d=-X(;VhxHD+t4JW`81%;}s(izyqWe2PEelhvw#npGDS; zs(QQF9Js<^xWTA?#vtOuY+~U3WW1rzRAk8r}dP5)-nH2n*ZWoe3g40dv!W#gE914s;zp?VFV(`wBS zZK!5_xMxv)8~&g2U*1wVBRS{jwA%oxs=tB}V3uW9fX&oeY_B&nz*e(4j>p&YJb!-z z2v}5q0&w@k4`*^NJ5_2M8vv-t569(`EH%rr*MR?IX-a+6@F2B$_b$co-R8aA+Bfe3 z1X5IA0Nm!r2E79eJ4v@oqgDebjL3^jRh!dK@jXKT$bnj zcYS@htVDj0T6=lA{+?vD7!0oYVYsT!o$IvQ#Boem*`IrrO%iUcua95Uex0T1%iG)R zm`xXh!5e-MoK)4dPP>hWOw#a2rADpBoew@hokQVjo~D=B;jfMRrTeZZir@NS=%M<> zq}P*Pw@Vzy_@8jfvn=EGty?r34H!Nb{5Vh3Z*rdp_g!xc@~cx zVXj(5_K>0_y&jEPjc%tiF8aucyx6z)cOPf>pd(bHIDQp)8JGj`eV^+5Jn`HdQKdo< zhKT2ZD(W1A!GJu=u-4M+cE=$EAXRuhkD~9>Y_@kBcu!gC{QUgVU@-U=BA0;Ed$9%9 z5&5Mj^0OpKK6+52hfbrzYW0ki<(C9L&k**wz?_N*stIrhcwgXMW6ZTAN&fmU82JTl3?3OiWL{aY+Pv6*n|>sp&PM~h0sDY>88;ZV<@_?&^pOHN#@12u@*Br zukX*?cRv@MsWh50&Kx+a``zC?_i!(bkAL{P*7{-?2A?tO(?df;YiL3=KK_B(yZ2dH zDCGT>6;G$r=^ui?|3s4IN`}xqW2mm)^ zBEr&=8-!u}orogyWudU(Gg~zBd;mg{ByimVTPx0pQpx|;_x&55w+!Z6pS%9v1c(6F zT>ugPI6ORD5V>5=#&Kof{P}PEAn?HqNU1=yF_=g|N(pAb_sf`{pSu|Z@i73905Cm$ z#@)B?nf8^HV&C@d-6<(0gdhkZajRRZrV$WA0$^Bc5k&!JX1?~rFnIs);iI451_Hp; z)b!bN=Vsd%7V?jFb={{OXA_uhH4#<&`lq|ASFd1ZX37r&f8zS}(%ZAMvkU;V{yJl0 zBhO2zKkn%0?960(oh@7LC&zIB0OfKStE;P6T>Sa3QfckaI8Fw$*`ufLsN=snnw*@J z*RB;`Or=sUGxHP1m@XnfN_7Lk_fZs`TwA+&DwoTd^?UyY32@OM|3YE?00000NkvXX Hu0mjfrvAB@ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end-hover@2.png b/gtk-3.0/assets/text-select-end-hover@2.png new file mode 100755 index 0000000000000000000000000000000000000000..084cf53d5af14394af4cdd4cb4b80b2774ca0195 GIT binary patch literal 1785 zcmV&xP%%4 z#$Fr~{EXSP0q+`ny>t3uW}Gz`V?*%zNLSjuulddY-gEBRyJA_Pe*+JIz5%|!*Vi|_ zDj!z?$8= zUnD0dcTS@R+tYKNv9ai!Cg89LZCP0bM*@LB;$8yw1Ld`~0rKtXk9{4>la`CK`>THbsGdewMIeS)neVV%M%(3JdRB@&pUOjsb7Fd-iBB7@WRC zz?VBgHtpQ`9L2?J?qrU|z(zq2shU4EHa5S%M8Hr7@YU+-AF_7s{dWa8hbS5$9PZ}A zg&rc2%d_>WbQmMA)Ybjuz+w&rv8>Q>;2S%3JVR+|*=GiLBWzdKS8S_fc8-Eoy3>XWO>#lAD_c@C0zuvi7{NAfT!PXxquV z73#L;^ZD4g@ll?Awua4{zXXs0`p3O{Lsl>tH1h%i34mmB2GC_GnVFe9{`hyOs@jg< z?^hA(3k!4i-wM!OVjESKwQSf>!P8IwK#cJL@`7dUX_yZ%#g<3G)KXqv&Qni)4-o-$ zPiyP%zkEx;K9$@T=-;2M->cP5+FDN;(zv%GRxwC-=QjkT%VE4&JUTk!e)olq2Dt&!@*me?Q%(5yeB8V7NZ9e*_7XVd`!l%jV0f3&KF1OLf z7~e8M3dZ=bZJU{y1buzI0GdqtUY`Zb&YoxkMn^|KVR(2D+qO~Fdk!gL+#JA0)#m*9 zE)t0Z!11Q0rtmCaAP|fL7Ql%U|3Ou;?c^-vy#N(47~|xiwr!J4&T!_;DYuQ^di`bt zUoz=?1*9($xlCuL)6s(z5qDqSeVlaW^0`i7lT11{8YfS75R1hD-mj}`K712kQ&ZEV zh&~V4AAHck;NZY4qyy@Bn$PEV-+ZZH-dJZfRBdeAi4=o_1AO@5X@D6K6G*-FO8xtR z_V#1F+qYNwfp1^BbWzL7%EUYVRGstM@izBGkoWsDLO-#ndq8vNc z?kV}}hKA+?b6)JmH&s>Hw{Op1RCz8VBZDWOtfH)}{3bP)s$!~Qo{fwQ^Y+_EnVOmc zI9Olb{LGDahBrM$L^La_U^npBL?XdkZylzy^VFPF%-K6L?$X<{ip(vx3zc;H&V@UB z_B2P1yvfwm6sjC5D2Ua}ccFPp*Hl%ptkADS;ZC@n2pbm&o4hKGkackVPF ze|*th4IKdqG&HpQW1+E&dcyww`}1dJCVv512jl_dTil{JM%?V-33%E zWh`i~Du08_KQuNrjx2W69Ul*t6?znO8}K!dFW_u}Ja^8RDg&TB#>k0eQr~&$rJtU< bljr;&W!)@@iaMIV00000NkvXXu0mjfOru`m literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end.png b/gtk-3.0/assets/text-select-end.png new file mode 100755 index 0000000000000000000000000000000000000000..e3835c6e0c4a69a0ed7dce372f769b92c5f34070 GIT binary patch literal 916 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 bZr<~MVF+=uX9)bU00000NkvXXu0mjfCLWBs literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-active-dark.png b/gtk-3.0/assets/text-select-start-active-dark.png new file mode 100755 index 0000000000000000000000000000000000000000..cf9d3f655e0e635579f685b285510498228c89ac GIT binary patch literal 787 zcmV+u1MK{XP)up69tw?tSjdMiRtU2qA7_5lHMJ z1fpzSwzaTWEAbBy8^O{}EYjs4kRXDE$O;w`#mX+(LMw#`ZcH}Oy}9?!oO3MJjczt< zcK05bZss#{egj9CvxcuO4@uLjBDUhrq8tVpEG~`2^jZ*KQRG}xq?#)Bbt zr4WB7yPiK1Ee#v%wUto>Y9w%X?0HYHf9ldgAY9%?x}~K-=RZVM(X3>5%DN$lJR9u4 za%m|F@0-cFw$e0gtk%nF zr(U1!gh?d=AUrbz0Ys1>s0;UOv}qnbd3byE20*dBZ?gXOch#}Gqp=-1QR&&o6#%jf<5AUpg`2YKM)bQk+%M$E*L2kS9xUFPHL~#+!0~0DATl2S4 zY^a5IAFX};)zb~^t_v69V7*x`u(uq}8!X@ug8vC}%aPAEPPSii^X9Jc^bZNM>YANI R`=tN?002ovPDHLkV1h-#XVU-x literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-active-dark@2.png b/gtk-3.0/assets/text-select-start-active-dark@2.png new file mode 100755 index 0000000000000000000000000000000000000000..d6929e77e5fd97d639aa7b9312656eedaf9bde2c GIT binary patch literal 1646 zcmV-!29f!RP)9fut+j3wW4Sg zHF#l`fN!zeB2+JgR%j8l{sR$2dRHn4y%Jx*8@*~TOe0FXY7|sZyQZzxTtq^fCTw=P zFK5nqp05{Y&dhAGNj96^o&CX?=Wxz>p7WXS^Lu&DW9%)n);lcWV6k5VSlvayQ*Nev?o$%; z!FbHz;0Q`Ig{`LdT z&qp&0y`$GdF$UGHi>X9JafDGK_z=j8f;f&4t{QEd0LP%T(0e?1X1Kd+WiJA+vQ%}1t8a2ZPw1p4!^L(93w=zjE3f+9OfHvJd{&mB? z2Yjr$n8u==igxO0BnB8k;0sT23zcp|h=zol2$GqHPdw~H_=&-10Fnr1>VZxJ>QM>c zgXrf4A%v|#jq?H32!^s-0#0}5o(UnmXb>k69GD8U>j6yo!jtt&2j5N`pJLtA2j}Ob z&O+}+!LtDOHaxQ}VQA=2J7toPhEBLKVCP@G7X;55aQ}3{Jq_sRIYm+I7}z*qWwwzI zcDi%VNqol;56l$oOJFVQ-?eYu5oFa`DAoaXy2l?8JP&ZNRl;RiwyE^66NHl4u%>YA zSS+)j0?7v&o|(pE;KtwQARa2%c{lxrjE^Q3m~95KEZfy-T?ZHmFa&X>parw<1MF`G ze34HCZbUgeD-~=XnfpA@O&qk6oV=e;3avB+C|5L5ImO0FfKJ_06a~8+5;s`ohZ-no zz?T4;aZcF5B)oYm-OC_yox>+S2pmeBh}54f*U*M@7{|Eq2tXQbe_h?GDU1M}j1L1u zwm0BP8&^9DsNJR{$%aMv$9`a#-0ehk7;DufSkc*!#zs^BCs> zj%8mPbBNth&j1CHg@nEmz}{)KnlBFl0W9cwfL>^hg4u>YJ7!jXdmzMOXjPYAxcJ(y zR{@3zXYKOaZ`Nl&^hIF@BuL4IXacssPTOdULt-g3Sydh2Ki8JmzRBW+0>%^sgoUSp zVp&sUO3Qcw%tpuduo>n`K1r-8r5Bn20qiL*oL#FPjmGwk}6nJ%9YSTI0QdmS~&gO^+VhM2xpb;JM>Du7I%dm zUR47#QDgKeT7gyoW|guw1~d2rgBICPH86T=axJte_ssN*rTTkMap}?x%lZuffyE0& zcI?sLq?hwH@X1UmnQEl2z*XCe8u++I&c4o1HEK+v+Ij9P;i@{Ur~wcR`{A|MPk(nK zxKfPUSm&X+uS&cG><7`XjHX)|D7yK`UQ^1l_OYh4x^xi>-@5kCGrzl4zfF03=ObU~ zggiTC=-WUYAi|ScMrt`R1u?$NXa>TOE21DKQ$k-Uev~lYNA}}-?0@vm-_I=H?%j73 zl2hFi_a*2Vp(lX{?xZj924=quMgOJV`QKmJY^SZ}3~L`g{-`Y?5xALO@1FArLhNnq#TL1t607*qoM6N<$f_7c-)&Kwi literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-active.png b/gtk-3.0/assets/text-select-start-active.png new file mode 100755 index 0000000000000000000000000000000000000000..88299e352df89d85378ff9fdc3f63736e7be720f GIT binary patch literal 908 zcmV;719SX|P)Lu2Ng60=JYlFmgA}Yg zIL&rwV+K-DI?rmTF3UjN-|w|-8$@hR2+XTF9Lw>$kC>LVs%pi2tD&YWP`z>yd>+j` z(f%}0Kw)ym01MV0%=ZPoZPP>k#RqoO24WRU;B|k4NGX5l#J;av61`e<>a zv8I$K3(AOy04Z55j5SAW+i5zwYlAmi7yu|t5E6=N8CF$v=^Sf%$Uh|@6CeRrys^cZ307wW`2#{M-rwk+_5ZGcN z#IwOfGTpY6S=Yd@4n^TU9!{pZ+Pj~o0Euji2)OmI*G?H$H#<<;+d3Z$+YwoH38a6( zw$7fUVVGC>L&v#ZVtRD_&XaTw#J`;zGlPim|NUo(59#mwD?)b}07i7Z`SivAlJ5r+ zAOe_`^i%rD02D=ml)#69AsoAKO&`{cy=Z9>3IHTtbiWQ2{pG&h^SpfBp9?jQ+XW(? zu$UPDK?s5P&{(Vk=MOD^X6Wn6*Z~M3 zA*DdqMjkCu`yB}|7R`sEJpU-uns9;8L%i86^^5R0|<>o*NiT?O7 z9z1;|FLyi|>3jESP)`|q-gW$aV@w0000oM(TWdv0$_Yg?ebJju;{ljpqe`#Im|ectn&_XxL_$&8A+GBNs?AZvhj zNj4D;4JPN%4V9Y!90>Keiw1^*dSJn;}w&xi<5ty#*C*RN#i9ckkNbUmP# z#mX>Q9K1BM5#gEC6q`-8k5XN6f6OyJiVe1KYz+>%QD-l&t5f*lq*R+fKVQS5;zGtL zlEYdw>H?q;9RN6^s&1h=ydWZMstvKIxPXaLEz$hV+<^20E^Dxj)Ab6FQnR+4H4iPE zaOHfnEdzj}b{sHhfB7WH{rSO6>YrRrGL-YpGA7oNIG`X>k3#(um87MnCQUs6%kly7 z00WhE6)43y)9+$c`2v!u9)M;1f|Gtw!Vm7R3;04!t0T58*_r3*!&XjYKhK|KK5iWjxEEvj>k81B6% z_qI?EAjS3-#I_O15)le>vbbFoOiNAio3^b=hNCVsGSZXDG{7__lpkZ?&E|z665#jdW zywHNO^FRwR!d(Cc;PW>(e+0aHrMs8E?mH5@SjJt+emKQ-UEXPF0l>Q}@KWDX^X5bDt7c*~pX++Z99v&K$cfXP0H3Bs?%d*EpD2xrkqtofmDk>( z`RHj>6~~F9>LOyWEbE5Do(Lx5?-HH>O&^|O>#J`AxN1zz>HQ78em^U5kgKPfJJP>i zmZHi-d*Az*hfC*h_p~YTjavjnOoF2Rb91PT-3y_gp~jd2U_M++YdbX?chDD!0{o(L z&*trkqgaE7y}G{YK>C^R{Ju!E`1Ph^losWaoiz>61W<|pCjt!q`Tn8601o}<6dN|~ zpr^MFME-E@trzPC^IQkW{{5PjU$rYD;o@*4TJ+k17N*`YiIUm5akc!3JWd_v+}XdO z>%m-Aw*9S%pKaYq*gFgS|(+Sr}=W=GNM~O6xWDet9MgtGv^RH+ntNr-a;ATHmjnTZxmTZg;y; znq^R02i|*Z^m^`CV3H*5s;X{{AxWCnd8adh5D|z7&RR4Y4FEVC7=+IzqKs^Bl zL2yw>`EhPxA?eP}YUdoBbH_psaX4u?R$9Nmu(XsVStkGI<|rV5Vau&3dYb2X9;d0K ze`a%12_XPL$}~-LFt44TpKpz-oLL@FvZ|`w=^___bgWX-@iC#-SAq*6ZttTWNevMk>KII!#f0OiJF%CDh>r~m)}07*qoM6N<$g5a4%!2kdN literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-dark@2.png b/gtk-3.0/assets/text-select-start-dark@2.png new file mode 100755 index 0000000000000000000000000000000000000000..4aeae4b946e7906aae886f63bbd3102993eb3150 GIT binary patch literal 1638 zcmV-s2ATPZP);FXK~z|U&6(eeBv%#3Kj&6ecUATDkLjLGCc9&j1!chyMNu@0 z3jP5~eyk$sONbFx0x|vr21N1}4G4J>e?XpmiVq@!;F}1>Cm|ZqmtC5b-PvTir|Z|P zdwi&_p6cxEZ13*O^n9Tox^A7ipFZc_Q|H_k&Xy#KqNf}@C-8OPnyi}$Fi{je1zc8m z7T9TwmHxV*!Z7@zh+I~9M&Uv|5VTr!dp&k<+yKZ=6VOCa^aUzUJqMiE8Y&3r_51V& z1G>E)3hdsvfkJlDfK8~&3XjwSL90ct*Q39=Nw?R-7=vdF0M=RnI3L19&B|wPa5ZbuJ9$O!Z+I5VzjkI6h%O_!1JQOId^|hO+ILb_~cLtSIUF#GqSqC!hzO5eyvWwMbL2%qp64e9b{L?j-VPW=(JKls8Dse9rAusdyQEq6 zz-#M%9{1D*$&d#yqvj@__F0KH>F#IYa zPqbPs`kR}Ja%XKih@58tMC4h3(YbRcn&VbhV+|TW6ut(~>-X0i+PUNa&@*8eJ_cL} zf`FjaS|iq>@{Jnv34l0`&xH4YMfOnejZwV>;J4drg=(taA_jcpU<)Adyfq>%OKJ~_ z_(oJW0sJ$x{%Q}ZYGyE1!{EtTIAo|)*MkBxBdRk172)(>Y=_I$FA9;FQIS1>(%MDr z*R2JG>P>@l{{_hN{7j@7Ri!A3>Wj#~4e%aNl~&aqYlEw%SMn^YzBu=uNz?T2fZd-= zD6MTaENg*ts-#H*fQYTfb9~&ZCy3DU-cD00e#qU;y$we;4>mp68VF zzSlW-Dv+v*a}H}Qt}JW7>q(Nly#NGoBCkPpvY95y!tf+hkDJe-K$0Zfx_J`-f!Bd# z2{50{-d1=gO%jTtV1Ivq=@%ZS6e=+1K$Y2aN@*?o(<#7zk|g}BB4 ze)q19h@$9eg*SnR00yHG-HnZVdfU|S)4e_3zjdp=d{v!$KFhK{9%;MM41>WS%Ca9R zd=Cg={-4KSK-g|$Jg;iD>w};9nk$_nO%f&_d~i@g!4#1<(%I}M!2Vr-+)99Rbvm8x zQuPX|-v%z;i!Ja^RDTl$!JCuGw9+8fys#c!43j9mq kuj+Y!%BRzR+|NY+2fQFx)(V!L)&Kwi07*qoM6N<$f{wWkO#lD@ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-hover-dark.png b/gtk-3.0/assets/text-select-start-hover-dark.png new file mode 100755 index 0000000000000000000000000000000000000000..cfd5b0d1ae48c92d6b4ad5a4ddec9997eee470a6 GIT binary patch literal 740 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 JPDHLkV1oHznO^_^ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-hover@2.png b/gtk-3.0/assets/text-select-start-hover@2.png new file mode 100755 index 0000000000000000000000000000000000000000..2146dd7698752d8f5dbbdb8b622f36f51ad18d36 GIT binary patch literal 1718 zcmV;n21)seP);XT7@uY=iCPNLM>M_hWwdf9^SR=L+|bsjBq$9@`22i@@_B zV^V6UL?U5gv9&v`Wgo~3z(aY}en|imiG-=CS^KoA*$288crdK1sHkMimN;k6_5;kg zs|i(Iy>6GP?i1lfRT@AGpyKf+8X6uXlgWgDnH2>rg4zdKFIk@zL*<*bJ^-rBE<51y zIfo!-N zsC)}u46<~_G%FdzWw&GZ}j#a=>xtg0+GmCT3WWVb?deQ zsO7ZzHMl^U>Fz%Anzeop;6|fS+S;C`sc9>Y;{bQB)U5#*h~jJj^nkt&@aUsY(AKt# z^78T(0V=iy^I$SL(gpgu<2XF?%y(#RZpqfHjAF%h+cntJbGQTafa5sq+4BPR^$o0$ zCvO87tU(d$6#(}39(_#Jz6G#*_p{X3*Rxux<(p&^s;Wp1Fp)^OV1EacJ^uKU#N$n? zu3Rx7;N}3UtD`?q<;lv*N?KdnD1~yNiJ0s!u7MyCi^xv_T3dJGIAy3(vSLgCsH%a2 zy}ieFgKl59u7bwKIHgn%AoQ?^I9V6ly#US4Er^(st-a7f7pvkLRTW?lz{3x3AyBWh zWnMuXx3BN$Cg7n+WG%5+ZOPSxLIqvVlgC7q+S(YUUVEV#lb2?UvCSZ?Utf1ms0ZML zp@F)ts?>@=Rn`66I|@44D{);BtyYCdBvMkSLd)9^s$u|K*Ilvw-BK+NKstRryM-_HTSQ2w)8X}1qsm2qv9VF4!YfC z{P722eOE_E$4miWdwb`*BJ^Lso@QX69|(>hR4v9BjB%D_T?S*BTp)(02m=HCOioS$ zdZD5s-IHsdH!D?@R{?Ku@GQyXH~`k#Y~Td5b{zMP6rG=B@JV5@5$$$d$tVt_Q=RE8#itu5{YEfK#&SVBo}poqTxMqbwM$?cA@$r zlAUlk9;8weoIZUr43b~Aw;%j{!NiJZIyIF}h{#`NXJZrK0eB+Q-8(tJb*v6w|D-kn8zu;apue!-M@d=iA<(^yYKrg z=g$vu-+kq*U;jX^O&E3a8;hI08UvM7ZB`vE=>O@b1HAwKd-%SO2!C9&rt*~?J9hZR zqug@U2S;$jM?roJP*>N$Q%~)py1M38T^41j)C3=X_yMWZ1Oz+NU$?h+{z61bR4&J8j;IuhOF*P;K#KaZG#x656 zGZPMXT||2`8Trk@g9p&{1#1!Aw|bURtiE8lwf7K z5?b1-TxcLjn_ya*6f+`ZoBn|oL9|FnXeCk9xCsf=l_QRg;}?F+%=_Mt7ULM2S{YudlD;fxv~rii!#lkwruxB7Pz;6bktmQ@64ZzyF+QZf+?kD=PWm9acJ zI_fb^*T?Se9-D>PjghqP&5eJ0MaHQwl$9I|V@HmA0J*5nE)oZBMVSuQ~fQ$T>GQ zHl*W-&kPVB78d5XZ96%_GIrvd$#R72nK^v1AxiNsc2W%b#rHD_p)V~ zhTB~TP1E+lhkpqof~GNW&Jl~PV0QLV`2sYJ&NEiSB002ovPDHLkV1o7Jb_xIh literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start@2.png b/gtk-3.0/assets/text-select-start@2.png new file mode 100755 index 0000000000000000000000000000000000000000..45dc598bdc18d20f3f593bf823b6d65311d97c86 GIT binary patch literal 1806 zcmV+p2l4ocP)O5EUR5sYMEnDaKJGHVjB0M4Q;2DpFU74~a$CwF?TBP*%`dBxC_q8;1~o zj>pDh$M)EsH}Ac}V&*-M-8QjP+mpX^HE-VMPyc(*x%VF7K9Z_RJbvLQ=rh3ALB^%n zP_bCd)YOz6^*qxBJPqtExa<}MFcyoM>guvbRZSQ06wu^fD=)8L-@b=<_uYR1EQfXy zDjF?6rYc<``iv@#YoS_bYx@-S^?Pt#*9XjOE8se)E}%g~*Fd$mcTihfhlpT|0YD_z zv8vcx4tVL(B`c8_Ir?Ex6%`e zQB_>mMGGkIpv?pJ_rLOa5nf0nMxFwyeW;q6S`Hn0gqD^T9(bTExZejVbm>l72cF#! zU@n2a@=aBKD8do{d}Cu1hYx>-#>Tyb!{Oiqp63PK_c3*M2VZ^l!l&c$3l~AYAOdxD zb#!(jy%$wRN00@l~p-q5!zAi{m(3;nEtZYLI3= zGK%v75C=UCaQyg}>F78RfNg_QAArpL%7+6c5+i-UX=4m0Pj*pP_u!6z`Eb62pdSPr z7&zYpdd9LWo_+Q^L?Y$e(v=&L2+kV7c>Me$s`^WSC!ah?Sy_Z^HoN0szEnkmxh58i zg@9iJC67IJocj7bIF3^^xSTW;I2esazOAaCtE{Z#;K4&h>sD0_(w7J!lRqgU@*{u~ zCm!FbBzw>DgHe^7gYo!%>jyF<-6E>8idZyWBG}^h;$U@ zK|)4V1>|c0H8pj3o=a{$R=k#D$UE5I-~W&?G*wsEP+D5LBgyz~TH~OIcNk#r-sbxP z4%RHWLLp2HsEUW10#n&nzOCiuD@b{wk2VpjA`-e**(0LG+msjw-!nIiOv=_~mawf-3(l}eG#W>H-&Q|wd& za2$vE`FTG`{uGPF90OpC`~l$R&Hpepm84jKJUu1A|1u~fx#>PeflAb582Y@-{c5_2R?~_a>ahxp1NZ!ru2?&u~ z-pyuhlF2D<+_;_x*1n#ep5--w-QB&fi^$bfYKG z;aeCZT)XxU0M8hG{<-I3e!jyh9Hei)`Ip2KPkf~WI6gHsNmElZw{Oo;QW7Q{4hL@L zKsOgjA_ikjFqJMW%#%nYuq=yr-uZhza^eR6}GMUnc9mhE^Ha0>-Lj#_dn}TfHCKM{cvaA9}rNAM-t%9p6 znM{W1=_E5V|HE-yY};mVFz1|z{%+T<-OnF6a>QNF^O60OFTtG$egM$a)J$vZ{-7Kp zB19tPl$AvYhgX4fL7+H}OEznhPA`&9FX1mlLLrNxq3cXeCICFppLcin{zUv*@KKMoS@$nIE-MZzU9#iGJFTK?J)}5Z+&`9s=>#H)x zjRD^Sb^$~pGWv_NXV0eZ z_U%oD;>C-<+T%EK8suBRCpPme@IJ`zEi3cdi!c6o!>f{ensrrG`uku0tYyg;RizVX w0~!H;=amM=K(B)gx~}^)B$9aR2}S07*qoM6N<$f^XYeU;qFB literal 0 HcmV?d00001 diff --git a/gtk-3.0/gtk-contained-dark.css b/gtk-3.0/gtk-contained-dark.css new file mode 100755 index 0000000..fdfd45c --- /dev/null +++ b/gtk-3.0/gtk-contained-dark.css @@ -0,0 +1,5140 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #EDF0F5; +/* +text color for entries, views and content in general */ +@define-color theme_text_color shade (@theme_fg_color, 1.15); +/* +widget base background color */ +@define-color theme_bg_color #3f3e3e; +/* +text widgets and the like base background color */ +@define-color theme_base_color shade (@theme_bg_color, 0.8); + +@define-color theme_disabled_fg_color alpha(@theme_fg_color, 0.5); + +/* + * button background color*/ +@define-color button_bg_color #4F6665; + + +/* +base background color of selections */ +@define-color theme_selected_bg_color #669900; /*#7BBD89*/ +/* +second color, on scales... */ +@define-color secondary_selected_bg_color #FFEBBF; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #d1ff96; /*#ffffff*/ +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color shade (@theme_bg_color, 0.95); +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color shade (@theme_fg_color, 1.1); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color @theme_base_color; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color @theme_fg_color; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color @theme_fg_color; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color @theme_bg_color; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color @theme_base_color; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color @theme_selected_bg_color; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color @theme_selected_fg_color; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color shade (@theme_text_color, 1.1); +/* +widgets main borders color */ +@define-color borders alpha (shade (@theme_bg_color, 0.3), 0.75); + +/*highlight for buttons*/ +@define-color highlight_color alpha(white, 0.5); + +/*text shadows to simulate "groove" (or "outset")*/ +@define-color text_shadow_color black; + +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders shade (@borders, 1.05); + +/* +these are pretty self explicative */ +@define-color warning_color #f57900; +@define-color error_color #990000; +@define-color success_color #73d216; + +/*Window headers*/ +@define-color theme_header_bg @theme_selected_bg_color; +@define-color theme_header_unfocused_bg #16371b; +@define-color theme_header_fg @theme_selected_fg_color; +@define-color theme_header_unfocused_fg #949c3c; + +/* scale slider colors*/ +@define-color slider_inner_color #FFCC00; +@define-color slider_middle_color #FFAA00; +@define-color slider_outer_color #6d046d; + +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(@theme_fg_color, 1.8); +@define-color wm_unfocused_title @theme_unfocused_fg_color; +@define-color wm_highlight rgba(255, 255, 255, 0.5); +@define-color wm_borders_edge rgba(255, 255, 255, 0.5); +@define-color wm_bg_a shade(@theme_bg_color, 1.2); +@define-color wm_bg_b @theme_bg_color; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(@theme_bg_color, 1.3); +@define-color wm_button_hover_color_b @theme_bg_color; +@define-color wm_button_active_color_a shade(@theme_bg_color, 0.85); +@define-color wm_button_active_color_b shade(@theme_bg_color, 0.89); +@define-color wm_button_active_color_c shade(@theme_bg_color, 0.9); +@define-color content_view_bg @theme_base_color; + +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: @error_color; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.4); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; + -gtk-secondary-caret-color: @theme_selected_bg_color; } + +/*************** + * Base States * + ***************/ +.background { + color: @theme_fg_color; + background-color: @theme_bg_color; } + /*.background:backdrop { + color: @wm_unfocused_title; + background-color: @theme_bg_color; + text-shadow: none; + -gtk-icon-shadow: none; }*/ + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: @theme_fg_color; + background-color: @theme_bg_color; } + .gtkstyle-fallback:hover { + color: @theme_fg_color; + background-color: shade (@theme_bg_color, 1.1); } + .gtkstyle-fallback:active { + color: @theme_fg_color; + background-color: shade (@theme_bg_color, 0.9); } + .gtkstyle-fallback:disabled { + color: @theme_disabled_fg_color; + background-color: @theme_unfocused_bg_color; } + .gtkstyle-fallback:selected { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; } + +.view, iconview, +.view text, +iconview text, +textview text { + color: @theme_fg_color; + background-color: @theme_base_color; } + /*.view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: @theme_unfocused_text_color; + background-color: @theme_unfocused_base_color; } + .view:backdrop:disabled, iconview:backdrop:disabled, + .view text:backdrop:disabled, + iconview text:backdrop:disabled, + textview text:backdrop:disabled { + color: @unfocused_insensitive_color; }*/ + .view:disabled, iconview:disabled, + .view text:disabled, + iconview text:disabled, + textview text:disabled { + color: @theme_disabled_fg_color; + background-color: @theme_base_color; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 5px; } + +textview border { + background-color: @theme_bg_color; } + +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband, +.content-view rubberband, +.content-view .rubberband { + border: 1px solid @theme_selected_bg_color; + background-color: alpha (@theme_selected_bg_color, 0.3); } + +flowbox flowboxchild { + padding: 3px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +.content-view .tile { + margin: 2px; + background-color: transparent; + border-radius: 0; + padding: 0; } + /*.content-view .tile:backdrop { + background-color: transparent; }*/ + .content-view .tile:active, .content-view .tile:selected { + background-color: transparent; } + .content-view .tile:disabled { + background-color: transparent; } + +label { + caret-color: currentColor; + /*color: @theme_text_color;*/ + } + label.separator { + color: @theme_fg_color; } + /*label.separator:backdrop { + color: @wm_unfocused_title; }*/ + label selection { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; } + label:disabled { + color: @theme_disabled_fg_color; } + /*label:disabled:backdrop { + color: @unfocused_insensitive_color; }*/ + /*label:backdrop { + color: @wm_unfocused_title; }*/ + +.dim-label, label.separator, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: @theme_base_color; + border-top: 1px solid @borders; } + assistant .sidebar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 6px 12px; } + +assistant .sidebar label.highlight { + background-color: @wm_highlight; } + +.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, +.app-notification.frame, .osd .scale-popup, +.osd { + color: #eeeeec; + border: none; + background-color: rgba(28, 31, 32, 0.7); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + /*popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .app-notification:backdrop, .osd .scale-popup:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; }*/ + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 5px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: @theme_fg_color; + border-color: @borders; + background-color: @theme_base_color; + box-shadow: inset 0 0 0 1px rgba(42, 145, 250, 0); } + spinbutton:not(.vertical) image.left, + entry image.left { + margin-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + margin-left: 6px; } + + /* undershoots defined globally later + * + spinbutton:not(.vertical) undershoot.left, + entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + spinbutton:not(.vertical) undershoot.right, + entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; }*/ + spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical), spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat:backdrop, + entry.flat:disabled, + entry.flat:backdrop:disabled, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + border-color: @theme_selected_bg_color; } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: @theme_disabled_fg_color; + border-color: @borders; + background-color: @insensitive_bg_color; + box-shadow: none; } +/* spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: @theme_unfocused_text_color; + border-color: @unfocused_borders; + background-color: @theme_unfocused_base_color; + box-shadow: none; + transition: 80ms ease-out; }*/ +/* spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: @unfocused_insensitive_color; + border-color: @unfocused_borders; + background-color: @insensitive_bg_color; + box-shadow: none; }*/ + spinbutton.error:not(.vertical), + entry.error { + color: @error_color; + border-color: @error_color; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + border-color: @error_color; } + spinbutton.error:not(.vertical) selection, + entry.error selection { + background-color: @error_color; } + spinbutton.warning:not(.vertical), + entry.warning { + color: @warning_color; + border-color: @warning_color; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + border-color: @warning_color; } + spinbutton.warning:not(.vertical) selection, + entry.warning selection { + background-color: @warning_color; } + spinbutton:not(.vertical) image, + entry image { + color: @theme_unfocused_text_color; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: @theme_fg_color; } + spinbutton:not(.vertical) image:active, + entry image:active { + color: @theme_selected_bg_color; } + /*spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: @theme_unfocused_text_color; }*/ + spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: @success_color; + box-shadow: inset 0 0 0 1px @success_color; } + .osd spinbutton:not(.vertical), .osd + entry { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd + entry:focus { + color: white; + border-color: @theme_selected_bg_color; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: inset 0 0 0 1px @theme_selected_bg_color; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + /*.osd spinbutton:backdrop:not(.vertical), .osd + entry:backdrop { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; }*/ + .osd spinbutton:disabled:not(.vertical), .osd + entry:disabled { + color: @theme_disabled_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(49, 52, 52, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: @theme_selected_bg_color; + border-style: solid; + box-shadow: none; } +/* spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; }*/ + +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +entry:focus + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:focus + button, +.linked:not(.vertical) > +entry:focus + combobox > box > button.combo, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + +entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: @theme_selected_bg_color; } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +entry:drop(active) + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:drop(active) + button, +.linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + +entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: @success_color; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), +.linked.vertical > +entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: @theme_bg_color; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, + .linked.vertical > + entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: @theme_bg_color; } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > +entry:disabled + spinbutton:disabled:not(.vertical), +.linked.vertical > +entry:disabled + entry:disabled { + border-top-color: @theme_bg_color; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > +entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: @theme_selected_bg_color; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > +entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: @success_color; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: @theme_selected_bg_color; } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: @success_color; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: @theme_base_color; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: @theme_base_color; } + treeview entry.flat:focus, treeview entry:focus { + border-color: @theme_selected_bg_color; } + +.entry-tag { + padding: 5px; + margin-top: 2px; + margin-bottom: 2px; + border-style: none; + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; } + :dir(ltr) .entry-tag { + margin-left: 8px; + margin-right: -5px; } + :dir(rtl) .entry-tag { + margin-left: -5px; + margin-right: 8px; } + .entry-tag:hover { + background-color: shade (@theme_selected_bg_color, 1.15); } + :backdrop .entry-tag { + color: @theme_unfocused_base_color; + background-color: @theme_selected_bg_color; } + .entry-tag.button { + background-color: transparent; + color: @theme_selected_fg_color; } + :not(:backdrop) .entry-tag.button:hover { + border: 1px solid @theme_selected_bg_color; + color: @theme_selected_fg_color; } + :not(:backdrop) .entry-tag.button:active { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(@theme_selected_bg_color), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)); } } + +notebook > header > tabs > arrow, button.titlebutton, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border: 1px solid; + border-radius: 5px; + transition: all 80ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +notebook > header > tabs > arrow, button.titlebutton, +button, button.flat:hover, button.flat:focus { + color: @theme_fg_color; + outline-color: rgba(0, 0, 0, 0.1); + text-shadow: 0 1px alpha(@text_shadow_color, 0.7), 0 -1px alpha(black, 0.3); + -gtk-icon-shadow: 0 1px alpha(@text_shadow_color, 0.7), 0 -1px alpha(black, 0.3); + border-color: alpha(black, 0.3);/*@borders;*/ + border-bottom-color: alpha(black, 0.5); + /*background: linear-gradient(to top, shade (@theme_bg_color, 1), shade (@theme_bg_color, 1.05));*/ + background-image: linear-gradient(to top, alpha (@button_bg_color, 0.6), alpha(shade (@button_bg_color, 1.1), 0.6)); + /*box-shadow: inset 0px 1px 1px shade (@theme_bg_color, 1.15);*/ + box-shadow: inset 0px 1px 1px alpha(@highlight_color, 0.5), inset 0px -1px 1px shade (@button_bg_color, 0.85); +} + notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titlebutton:hover, + button.flat:hover { + transition: all 80ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; + background-color: alpha(@highlight_color, 0.2) + } + notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, + button.flat:hover:active { + transition: all 80ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:focus, button.titlebutton:focus, + button:focus { + outline-offset: -8px; + background-color: alpha (@highlight_color, 0.7); + } + notebook > header > tabs > arrow:hover, button.titlebutton:hover, + button:hover { +/* color: @theme_fg_color; + outline-color: rgba(0, 0, 0, 0.1);*/ + /*background: linear-gradient(to top, shade (@theme_bg_color, 1.05), shade (@theme_bg_color, 1.1));*/ +/* background: linear-gradient(to top, shade (@button_bg_color, 1.05), shade (@button_bg_color, 1.1)); + border-color: @borders; + border-bottom-color: shade (@borders, 0.75);*/ + background-color: alpha(@highlight_color, 0.7); + -gtk-icon-effect: highlight; } + headerbar button:hover { + background-color: alpha(@highlight_color, 0.3); + } + notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, + button:active, + button:checked { + color: @theme_fg_color; + outline-color: rgba(0, 0, 0, 0.1); + /*text-shadow: 0 1px rgba(255, 255, 255, 0.769231);*/ + /*-gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);*/ + /*border-color: shade (@borders, 0.6);*/ + border-bottom-color: alpha(@highlight_color, 0.5); + /*background: linear-gradient(to top, shade (@theme_bg_color, 0.85), shade (@theme_bg_color, 0.9));*/ + background-image: linear-gradient(to top, alpha(shade (@button_bg_color, 0.85), 0.6), alpha (shade (@button_bg_color, 0.9), 0.6)); + -gtk-icon-shadow: none; + /*box-shadow: inset 0px 0px 2px 0px shade (@theme_bg_color, 0.6);*/ + box-shadow: inset 0px 0px 2px 0px shade (@button_bg_color, 0.6); + transition-duration: 50ms; } +/* notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat, + button:backdrop { + border-color: @unfocused_borders; + background: none; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 80ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat label, + button:backdrop.flat, + button:backdrop label, + button:backdrop { + color: @wm_unfocused_title; } + notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + border-color: @unfocused_borders; + background-image: image(@theme_unfocused_bg_color); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active label, + button:backdrop.flat:active, + button:backdrop.flat:checked label, + button:backdrop.flat:checked, + button:backdrop:active label, + button:backdrop:active, + button:backdrop:checked label, + button:backdrop:checked { + color: @wm_unfocused_title; } + notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + border-color: @unfocused_borders; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled label, + button:backdrop.flat:disabled, + button:backdrop:disabled label, + button:backdrop:disabled { + color: @unfocused_insensitive_color; } + notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + border-color: @unfocused_borders; + background-image: image(@insensitive_bg_color); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), inset 0px 0px 2px 0px shade (@theme_bg_color, 0.6) ; } + notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, + button:backdrop.flat:disabled:active label, + button:backdrop.flat:disabled:checked label, + button:backdrop:disabled:active label, + button:backdrop:disabled:checked label { + color: @unfocused_insensitive_color; } + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + */ + + notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, + button:disabled { + text-shadow: none; + -gtk-icon-shadow: none; + /*background-image: image(@insensitive_bg_color);*/ + background-image: none; + background-color: alpha (@insensitive_bg_color, 0.5); + box-shadow: 0px 1px 2px @borders; + box-shadow: none; + border-color: @borders; } + notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, + button:disabled label, + button:disabled { + color: @theme_disabled_fg_color;} /*@wm_unfocused_title; }*/ + notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, + button:disabled:active, + button:disabled:checked { + /*color: @theme_fg_color;*/ + outline-color: rgba(0, 0, 0, 0.1); + text-shadow: none; + background-image: image(@insensitive_bg_color); + box-shadow: inset 0px 0px 2px 0px shade (@button_bg_color, 0.6) ; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button.titlebutton, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button.titlebutton label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), + button:drop(active) { + color: shade (@success_color, 0.85); + border-color: shade (@success_color, 0.85); + box-shadow: inset 0 0 0 1px shade (@success_color, 0.85); } + +row:selected +button { + border-color: shade (@theme_selected_bg_color, 0.75); } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: @theme_selected_fg_color; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: @theme_unfocused_base_color; } + +/* +button.osd { + min-width: 24px; + min-height: 32px; + color: #eeeeec; + border-radius: 5px; + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(28, 31, 32, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 32px; } + + button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(57, 63, 65, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.2); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: @theme_disabled_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(49, 52, 52, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } +*/ + /*button.osd:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(28, 31, 32, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; }*/ +/* +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, +.app-notification.frame button, +.osd +button { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(28, 31, 32, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); } + popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, + .osd + button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(57, 63, 65, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); } + popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, + .osd + button:active:backdrop, + .osd + button:active, + .osd + button:checked:backdrop, + .osd + button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.2); } + popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, + .osd + button:disabled:backdrop, + .osd + button:disabled { + color: @theme_disabled_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(49, 52, 52, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; }*/ +/* popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, + .osd + button:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(28, 31, 32, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; }*/ + /*popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, + .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, + .osd*/ + /*button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(57, 63, 65, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); }*/ + /* popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, + .osd + button.flat:disabled { + color: @theme_disabled_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(49, 52, 52, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, + .osd*/ + /* button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; }*/ + /* popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, + .osd + button.flat:active, + .osd + button.flat:checked { + color: @theme_selected_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.2); }*/ + + +button.suggested-action { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.428024); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.428024); + border-color: shade (@theme_selected_bg_color, 0.75); + background: linear-gradient(to top, shade (@theme_selected_bg_color, 0.9), shade (@theme_selected_bg_color, 1.1)); + box-shadow: inset 0px 1px 1px shade (@theme_selected_bg_color, 1.2); +} + .selection-mode button.titlebutton, + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_selected_bg_color; } + + button.suggested-action:hover { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + background: linear-gradient(to top, shade (@theme_selected_bg_color, 1), shade (@theme_selected_bg_color, 1.1)); + border-color: shade (@theme_selected_bg_color, 0.6); + border-bottom-color: shade (@theme_selected_bg_color, 0.55); } + + button.suggested-action:active, + button.suggested-action:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.428024); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.428024); + border-color: shade (@theme_selected_bg_color, 0.4); + background-image: image(shade (@theme_selected_bg_color, 0.85)); + -gtk-icon-shadow: none; + box-shadow: inset 0px 0px 2px 0px shade (@theme_selected_bg_color, 0.6); } +/* .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + border-color: @theme_selected_bg_color; + background-image: image(@theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); }*/ + /* .selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop label, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop label, + button.suggested-action.flat:backdrop { + color: alpha (@theme_selected_fg_color, 0.75); } + .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + border-color: shade (@theme_selected_bg_color, 1.25); + background-image: image(shade (@theme_selected_bg_color, 1.25)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked label, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked label, + button.suggested-action.flat:backdrop:checked { + color: alpha (@theme_selected_fg_color, 0.75); } + .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: @unfocused_borders; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled label, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled { + color: @unfocused_insensitive_color; } + .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + border-color: shade (@theme_selected_bg_color, 1.25); + background-image: image(shade (@theme_selected_bg_color, 1.25)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, + button.suggested-action:backdrop:disabled:active label, + button.suggested-action:backdrop:disabled:checked label, + button.suggested-action.flat:backdrop:disabled:active label, + button.suggested-action.flat:backdrop:disabled:checked label { + color: shade (@theme_selected_bg_color, 1.1); }*/ + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_disabled_fg_color; } + + button.suggested-action:disabled { + text-shadow: none; + -gtk-icon-shadow: none; + background-image: image(shade(@theme_selected_bg_color, 1.15)); + box-shadow: 0px 1px 2px @borders; + box-shadow: none; + border-color: shade (@theme_selected_bg_color, 0.9); } + + button.suggested-action:disabled label, + button.suggested-action:disabled { + color: @theme_disabled_fg_color; } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: none; + background-image: image(@theme_selected_bg_color); + box-shadow: inset 0px 0px 2px 0px shade (@theme_selected_bg_color, 1.25); + -gtk-icon-shadow: none; } + .osd + button.suggested-action { + color: @theme_selected_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(alpha (@theme_selected_bg_color, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); } + .osd + button.suggested-action:hover { + color: @theme_selected_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(alpha (@theme_selected_bg_color, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: @theme_selected_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(@theme_selected_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.2); } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #858786; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(49, 52, 52, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: @theme_selected_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(alpha (@theme_selected_bg_color, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action, +button.close:hover, button.close:focus, +button.flat.close:hover, button.flat.close:focus { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.451529); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.451529); + border-color: shade (@error_color, 0.6); + background: linear-gradient(to top, shade (@error_color, 0.9), shade (@error_color, 1.1)); + box-shadow: inset 0px 1px 1px shade (@error_color, 1.15); } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: @error_color; } + + button.destructive-action:hover { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + background: linear-gradient(to top, shade (@error_color, 1), shade (@error_color, 1.1)); } + + button.destructive-action:active, + button.destructive-action:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.451529); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.451529); + border-color: shade (@error_color, 0.4); + background-image: image(@error_color); + -gtk-icon-shadow: none; + box-shadow: inset 0px 0px 2px 0px shade (@error_color, 0.5); } + + /*button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + border-color: @error_color; + background-image: image(@error_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop label, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop label, + button.destructive-action.flat:backdrop { + color: alpha (@theme_selected_fg_color, 0.8); } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + border-color: @error_color; + background-image: image(@error_color); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked label, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked label, + button.destructive-action.flat:backdrop:checked { + color: alpha (@theme_selected_fg_color, 0.8); } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: alpha (@error_color, 0.75); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled label, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled { + color: @unfocused_insensitive_color; } + + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + border-color: @error_color; + background-image: image(@error_color); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled:active label, + button.destructive-action:backdrop:disabled:checked label, + button.destructive-action.flat:backdrop:disabled:active label, + button.destructive-action.flat:backdrop:disabled:checked label { + color: shade (@error_color, 1.2); } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: alpha (@error_color, 0.8); }*/ + + button.destructive-action:disabled { + text-shadow: none; + -gtk-icon-shadow: none; + background-image: image(alpha (@error_color, 0.35)); + box-shadow: 0px 1px 2px @borders; + box-shadow: none; + border-color: @borders; } + + button.destructive-action:disabled label, + button.destructive-action:disabled { + color: alpha (@theme_selected_fg_color, 0.65); } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: none; + background-image: image(@error_color); + box-shadow: inset 0px 0px 2px 0px shade (@error_color, 0.6); + -gtk-icon-shadow: none; } + .osd + button.destructive-action { + color: @theme_selected_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(alpha (@error_color, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); } + .osd + button.destructive-action:hover { + color: @theme_selected_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(alpha (@error_color, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: @theme_selected_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(@error_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.2); } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #858786; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(49, 52, 52, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: @theme_selected_fg_color; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(alpha (@error_color, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } + + +button.font separator, +button.file separator { + background-color: transparent; } + + +button.font > box > box > label { + font-weight: bold; } + +.inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 5px; + border-width: 1px; } + +.primary-toolbar +button { + -gtk-icon-shadow: none; } + + +button.circular { + border-radius: 100%; + -gtk-outline-radius: 9999px; + background-origin: padding-box, border-box; + background-clip: padding-box, border-box; } + + button.circular label { + padding: 0; } + +/* button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: @theme_fg_color; + outline-color: rgba(82, 87, 98, 0.2); + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); + border-color: @borders; + border-bottom-color: shade (@borders, 1.1); + background-image: image(@button_bg_color); + box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.1); } + + button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: @theme_fg_color; + outline-color: rgba(82, 87, 98, 0.2); + background-image: image(shade (@button_bg_color, 1.1)); + border-color: @borders; + border-bottom-color: shade (@borders, 1.1); }*/ + +.stack-switcher > +button.needs-attention > label, +.stack-switcher > +button.needs-attention > image, stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > + button.needs-attention > label:backdrop, + .stack-switcher > + button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + button.needs-attention > label:dir(rtl), + .stack-switcher > + button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { + color: @theme_fg_color; + outline-color: rgba(82, 87, 98, 0.2); + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); + border-color: @borders; + border-bottom-color: shade (@borders, 1.1); + background-image: image(@theme_bg_color); + box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 0px 0px 1px rgba(254, 254, 254, 0.5), 0px 2px 0px alpha (@theme_bg_color, 0.5), 0px 1px 0px alpha (@theme_bg_color, 0.5); } + .inline-toolbar toolbutton > button:hover { + color: @theme_fg_color; + outline-color: rgba(82, 87, 98, 0.2); + background-image: image(shade (@theme_bg_color, 1.1)); + border-color: @borders; + border-bottom-color: shade (@borders, 1.1); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: @theme_fg_color; + outline-color: rgba(82, 87, 98, 0.2); + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); + border-color: @borders; + background-image: image(shade (@theme_bg_color, 1.25)); + -gtk-icon-shadow: none; + box-shadow: inset 0px 0px 2px 0px shade (@theme_bg_color, 0.75); } + .inline-toolbar toolbutton > button:disabled { + text-shadow: none; + -gtk-icon-shadow: none; + background-image: image(@insensitive_bg_color); + box-shadow: 0px 1px 2px @borders; + box-shadow: none; + border-color: @borders; } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: @theme_disabled_fg_color; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + color: @theme_fg_color; + outline-color: rgba(82, 87, 98, 0.2); + text-shadow: none; + background-image: image(@insensitive_bg_color); + box-shadow: inset 0px 0px 2px 0px shade (@theme_bg_color, 0.75); + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:backdrop { + border-color: @unfocused_borders; + background-image: image(@theme_unfocused_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { + color: @theme_disabled_fg_color; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: @unfocused_borders; + background-image: image(shade (@theme_unfocused_bg_color, 1.25)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: @theme_disabled_fg_color; } + .inline-toolbar toolbutton > button:backdrop:disabled { + border-color: @unfocused_borders; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { + color: @unfocused_insensitive_color; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + border-color: @unfocused_borders; + background-image: image(shade(@theme_unfocused_bg_color, 1.05)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { + color: @unfocused_insensitive_color; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, +.linked > button:hover, +.linked > button:active, +.linked > button:checked, +.linked > button:backdrop, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.linked:not(.vertical) > spinbutton:active:not(:backdrop):not(.vertical) + spinbutton:not(:backdrop):not(.vertical), .linked:not(.vertical) > entry:active:not(:backdrop) + spinbutton:not(:backdrop):not(.vertical), .inline-toolbar .linked:not(.vertical) > button:active:not(:backdrop) + spinbutton:not(:backdrop):not(.vertical), .inline-toolbar .linked:not(.vertical) > button:active:not(:backdrop):backdrop + spinbutton:not(:backdrop):not(.vertical), .linked:not(.vertical) > button:active:not(:backdrop) + spinbutton:not(:backdrop):not(.vertical), +.linked:not(.vertical) > button:active:not(:backdrop):hover + spinbutton:not(:backdrop):not(.vertical), +.linked:not(.vertical) > button:active:not(:backdrop):checked + spinbutton:not(:backdrop):not(.vertical), +.linked:not(.vertical) > button:active:not(:backdrop):backdrop + spinbutton:not(:backdrop):not(.vertical), .linked:not(.vertical) > spinbutton:active:not(:backdrop):not(.vertical) + entry:not(:backdrop), .linked:not(.vertical) > entry:active:not(:backdrop) + entry:not(:backdrop), .inline-toolbar .linked:not(.vertical) > button:active:not(:backdrop) + entry:not(:backdrop), .inline-toolbar .linked:not(.vertical) > button:active:not(:backdrop):backdrop + entry:not(:backdrop), .linked:not(.vertical) > button:active:not(:backdrop) + entry:not(:backdrop), +.linked:not(.vertical) > button:active:not(:backdrop):hover + entry:not(:backdrop), +.linked:not(.vertical) > button:active:not(:backdrop):checked + entry:not(:backdrop), +.linked:not(.vertical) > button:active:not(:backdrop):backdrop + entry:not(:backdrop), .inline-toolbar .linked:not(.vertical) > spinbutton:active:not(:backdrop):not(.vertical) + button:not(:backdrop), .inline-toolbar .linked:not(.vertical) > entry:active:not(:backdrop) + button:not(:backdrop), .inline-toolbar button:active:not(:backdrop) + button:not(:backdrop), .inline-toolbar button:active:not(:backdrop):backdrop + button:not(:backdrop), .inline-toolbar .linked > button:active:not(:backdrop) + button:not(:backdrop), .inline-toolbar +.linked > button:active:not(:backdrop):hover + button:not(:backdrop), .inline-toolbar +.linked > button:active:not(:backdrop):checked + button:not(:backdrop), .inline-toolbar +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop), .inline-toolbar .linked:not(.vertical) > spinbutton:active:not(:backdrop):not(.vertical) + button:not(:backdrop):backdrop, .inline-toolbar .linked:not(.vertical) > entry:active:not(:backdrop) + button:not(:backdrop):backdrop, .inline-toolbar button:active:not(:backdrop) + button:not(:backdrop):backdrop, .inline-toolbar button:active:not(:backdrop):backdrop + button:not(:backdrop):backdrop, .inline-toolbar .linked > button:active:not(:backdrop) + button:not(:backdrop):backdrop, .inline-toolbar +.linked > button:active:not(:backdrop):hover + button:not(:backdrop):backdrop, .inline-toolbar +.linked > button:active:not(:backdrop):checked + button:not(:backdrop):backdrop, .inline-toolbar +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop):backdrop, .linked:not(.vertical) > spinbutton:active:not(:backdrop):not(.vertical) + button:not(:backdrop), .linked:not(.vertical) > entry:active:not(:backdrop) + button:not(:backdrop), .inline-toolbar .linked > button:active:not(:backdrop) + button:not(:backdrop), .inline-toolbar .linked > button:active:not(:backdrop):backdrop + button:not(:backdrop), .linked > button:active:not(:backdrop) + button:not(:backdrop), +.linked > button:active:not(:backdrop):hover + button:not(:backdrop), +.linked > button:active:not(:backdrop):checked + button:not(:backdrop), +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop), .linked:not(.vertical) > spinbutton:active:not(:backdrop):not(.vertical) + button:not(:backdrop):hover, .linked:not(.vertical) > entry:active:not(:backdrop) + button:not(:backdrop):hover, .inline-toolbar +.linked > button:active:not(:backdrop) + button:not(:backdrop):hover, .inline-toolbar +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop):hover, .linked > button:active:not(:backdrop) + button:not(:backdrop):hover, +.linked > button:active:not(:backdrop):hover + button:not(:backdrop):hover, +.linked > button:active:not(:backdrop):checked + button:not(:backdrop):hover, +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop):hover, .linked:not(.vertical) > spinbutton:active:not(:backdrop):not(.vertical) + button:not(:backdrop):active, .linked:not(.vertical) > entry:active:not(:backdrop) + button:not(:backdrop):active, .inline-toolbar +.linked > button:active:not(:backdrop) + button:not(:backdrop):active, .inline-toolbar +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop):active, .linked > button:active:not(:backdrop) + button:not(:backdrop):active, +.linked > button:active:not(:backdrop):hover + button:not(:backdrop):active, +.linked > button:active:not(:backdrop):checked + button:not(:backdrop):active, +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop):active, .linked:not(.vertical) > spinbutton:active:not(:backdrop):not(.vertical) + button:not(:backdrop):checked, .linked:not(.vertical) > entry:active:not(:backdrop) + button:not(:backdrop):checked, .inline-toolbar +.linked > button:active:not(:backdrop) + button:not(:backdrop):checked, .inline-toolbar +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop):checked, .linked > button:active:not(:backdrop) + button:not(:backdrop):checked, +.linked > button:active:not(:backdrop):hover + button:not(:backdrop):checked, +.linked > button:active:not(:backdrop):checked + button:not(:backdrop):checked, +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop):checked, .linked:not(.vertical) > spinbutton:active:not(:backdrop):not(.vertical) + button:not(:backdrop):backdrop, .linked:not(.vertical) > entry:active:not(:backdrop) + button:not(:backdrop):backdrop, .inline-toolbar +.linked > button:active:not(:backdrop) + button:not(:backdrop):backdrop, .inline-toolbar +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop):backdrop, .linked > button:active:not(:backdrop) + button:not(:backdrop):backdrop, +.linked > button:active:not(:backdrop):hover + button:not(:backdrop):backdrop, +.linked > button:active:not(:backdrop):checked + button:not(:backdrop):backdrop, +.linked > button:active:not(:backdrop):backdrop + button:not(:backdrop):backdrop, .linked:not(.vertical) > spinbutton:checked:not(:backdrop):not(.vertical) + spinbutton:not(:backdrop):not(.vertical), .linked:not(.vertical) > entry:checked:not(:backdrop) + spinbutton:not(:backdrop):not(.vertical), .inline-toolbar .linked:not(.vertical) > button:checked:not(:backdrop) + spinbutton:not(:backdrop):not(.vertical), .inline-toolbar .linked:not(.vertical) > button:checked:not(:backdrop):backdrop + spinbutton:not(:backdrop):not(.vertical), .linked:not(.vertical) > button:checked:not(:backdrop) + spinbutton:not(:backdrop):not(.vertical), +.linked:not(.vertical) > button:checked:not(:backdrop):hover + spinbutton:not(:backdrop):not(.vertical), +.linked:not(.vertical) > button:checked:not(:backdrop):active + spinbutton:not(:backdrop):not(.vertical), +.linked:not(.vertical) > button:checked:not(:backdrop):backdrop + spinbutton:not(:backdrop):not(.vertical), .linked:not(.vertical) > spinbutton:checked:not(:backdrop):not(.vertical) + entry:not(:backdrop), .linked:not(.vertical) > entry:checked:not(:backdrop) + entry:not(:backdrop), .inline-toolbar .linked:not(.vertical) > button:checked:not(:backdrop) + entry:not(:backdrop), .inline-toolbar .linked:not(.vertical) > button:checked:not(:backdrop):backdrop + entry:not(:backdrop), .linked:not(.vertical) > button:checked:not(:backdrop) + entry:not(:backdrop), +.linked:not(.vertical) > button:checked:not(:backdrop):hover + entry:not(:backdrop), +.linked:not(.vertical) > button:checked:not(:backdrop):active + entry:not(:backdrop), +.linked:not(.vertical) > button:checked:not(:backdrop):backdrop + entry:not(:backdrop), .inline-toolbar .linked:not(.vertical) > spinbutton:checked:not(:backdrop):not(.vertical) + button:not(:backdrop), .inline-toolbar .linked:not(.vertical) > entry:checked:not(:backdrop) + button:not(:backdrop), .inline-toolbar button:checked:not(:backdrop) + button:not(:backdrop), .inline-toolbar button:checked:not(:backdrop):backdrop + button:not(:backdrop), .inline-toolbar .linked > button:checked:not(:backdrop) + button:not(:backdrop), .inline-toolbar +.linked > button:checked:not(:backdrop):hover + button:not(:backdrop), .inline-toolbar +.linked > button:checked:not(:backdrop):active + button:not(:backdrop), .inline-toolbar +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop), .inline-toolbar .linked:not(.vertical) > spinbutton:checked:not(:backdrop):not(.vertical) + button:not(:backdrop):backdrop, .inline-toolbar .linked:not(.vertical) > entry:checked:not(:backdrop) + button:not(:backdrop):backdrop, .inline-toolbar button:checked:not(:backdrop) + button:not(:backdrop):backdrop, .inline-toolbar button:checked:not(:backdrop):backdrop + button:not(:backdrop):backdrop, .inline-toolbar .linked > button:checked:not(:backdrop) + button:not(:backdrop):backdrop, .inline-toolbar +.linked > button:checked:not(:backdrop):hover + button:not(:backdrop):backdrop, .inline-toolbar +.linked > button:checked:not(:backdrop):active + button:not(:backdrop):backdrop, .inline-toolbar +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop):backdrop, .linked:not(.vertical) > spinbutton:checked:not(:backdrop):not(.vertical) + button:not(:backdrop), .linked:not(.vertical) > entry:checked:not(:backdrop) + button:not(:backdrop), .inline-toolbar .linked > button:checked:not(:backdrop) + button:not(:backdrop), .inline-toolbar .linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop), .linked > button:checked:not(:backdrop) + button:not(:backdrop), +.linked > button:checked:not(:backdrop):hover + button:not(:backdrop), +.linked > button:checked:not(:backdrop):active + button:not(:backdrop), +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop), .linked:not(.vertical) > spinbutton:checked:not(:backdrop):not(.vertical) + button:not(:backdrop):hover, .linked:not(.vertical) > entry:checked:not(:backdrop) + button:not(:backdrop):hover, .inline-toolbar +.linked > button:checked:not(:backdrop) + button:not(:backdrop):hover, .inline-toolbar +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop):hover, .linked > button:checked:not(:backdrop) + button:not(:backdrop):hover, +.linked > button:checked:not(:backdrop):hover + button:not(:backdrop):hover, +.linked > button:checked:not(:backdrop):active + button:not(:backdrop):hover, +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop):hover, .linked:not(.vertical) > spinbutton:checked:not(:backdrop):not(.vertical) + button:not(:backdrop):active, .linked:not(.vertical) > entry:checked:not(:backdrop) + button:not(:backdrop):active, .inline-toolbar +.linked > button:checked:not(:backdrop) + button:not(:backdrop):active, .inline-toolbar +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop):active, .linked > button:checked:not(:backdrop) + button:not(:backdrop):active, +.linked > button:checked:not(:backdrop):hover + button:not(:backdrop):active, +.linked > button:checked:not(:backdrop):active + button:not(:backdrop):active, +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop):active, .linked:not(.vertical) > spinbutton:checked:not(:backdrop):not(.vertical) + button:not(:backdrop):checked, .linked:not(.vertical) > entry:checked:not(:backdrop) + button:not(:backdrop):checked, .inline-toolbar +.linked > button:checked:not(:backdrop) + button:not(:backdrop):checked, .inline-toolbar +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop):checked, .linked > button:checked:not(:backdrop) + button:not(:backdrop):checked, +.linked > button:checked:not(:backdrop):hover + button:not(:backdrop):checked, +.linked > button:checked:not(:backdrop):active + button:not(:backdrop):checked, +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop):checked, .linked:not(.vertical) > spinbutton:checked:not(:backdrop):not(.vertical) + button:not(:backdrop):backdrop, .linked:not(.vertical) > entry:checked:not(:backdrop) + button:not(:backdrop):backdrop, .inline-toolbar +.linked > button:checked:not(:backdrop) + button:not(:backdrop):backdrop, .inline-toolbar +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop):backdrop, .linked > button:checked:not(:backdrop) + button:not(:backdrop):backdrop, +.linked > button:checked:not(:backdrop):hover + button:not(:backdrop):backdrop, +.linked > button:checked:not(:backdrop):active + button:not(:backdrop):backdrop, +.linked > button:checked:not(:backdrop):backdrop + button:not(:backdrop):backdrop { + border-left-color: shade (@borders, 1.1); } + +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + border-right-style: solid; } + +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 5px; + border-style: solid; } + +.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +.linked.vertical > button:backdrop, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + border-style: solid; } + +.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 5px; + border-style: solid; } + +modelbutton.flat, +.menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 5px; + outline-offset: -2px; } + modelbutton.flat:hover, + .menuitem.button.flat:hover { + background-color: @theme_base_color; } + +modelbutton.flat arrow { + background: none; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px alpha (@highlight_color, 0.769231); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + .osd button.color colorswatch:only-child { + box-shadow: none; } + .osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, +*:link, +button:link, +button:visited { + color: mix (@theme_selected_bg_color, @theme_fg_color, 0.6); } +button:link > label:visited, +button:visited > label:visited, +*:link:visited, +button:visited { + color: @theme_selected_bg_color; } +*:selected button:link > label:visited, *:selected +button:visited > label:visited, +*:selected +*:link:visited, +*:selected button:visited:link, +*:selected +button:visited { + color: shade (@theme_selected_bg_color, 1.05); } +button:link > label:hover, +button:visited > label:hover, +*:link:hover, +button:hover:link, +button:hover:visited { + color: shade (@theme_selected_bg_color, 1.1); } +*:selected button:link > label:hover, *:selected +button:visited > label:hover, +*:selected +*:link:hover, +*:selected button:hover:link, +*:selected +button:hover:visited { + color: shade (@theme_selected_bg_color, 1.15); } +button:link > label:active, +button:visited > label:active, +*:link:active, +button:active:link, +button:active:visited { + color: shade (@theme_selected_bg_color, 1.05); } +*:selected button:link > label:active, *:selected +button:visited > label:active, +*:selected +*:link:active, +*:selected button:active:link, +*:selected +button:active:visited { + color: shade (@theme_selected_bg_color, 1.15); } +/*button:link > label:backdrop:backdrop:hover, +button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, +button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, +button:visited > label:backdrop, +*:link:backdrop:backdrop:hover, +button:backdrop:backdrop:hover:link, +button:backdrop:backdrop:hover:visited, +*:link:backdrop:backdrop:hover:selected, +button:backdrop:backdrop:hover:selected:link, +button:backdrop:backdrop:hover:selected:visited, +.selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, +headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, +*:link:backdrop, +button:backdrop:link, +button:backdrop:visited { + color: @theme_selected_bg_color; }*/ +infobar.info *:link, infobar.info button:link, infobar.info +button:visited, infobar.question *:link, infobar.question button:link, infobar.question +button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning +button:visited, infobar.error *:link, infobar.error button:link, infobar.error +button:visited, button:link > label:selected, +button:visited > label:selected, +*:selected button:link > label, +*:selected +button:visited > label, +*:link:selected, +button:selected:link, +button:selected:visited, +.selection-mode.titlebar:not(headerbar) .subtitle:link, +headerbar.selection-mode .subtitle:link, +*:selected +*:link, +*:selected button:link, +*:selected +button:visited { + color: shade (@theme_selected_bg_color, 1.2); } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; } + spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + /*spinbutton:not(.vertical) entry:backdrop:disabled { + background-color: transparent; }*/ + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: @insensitive_fg_color; + background-image: none; + border-style: none none none solid; + border-color: alpha (@borders, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: @theme_fg_color; + background-color: rgba(82, 87, 98, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: alpha (@insensitive_fg_color, 0.5); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + /*spinbutton:not(.vertical) button:backdrop { + color: shade (@insensitive_fg_color, 1.25); + background-color: transparent; + border-color: alpha (@insensitive_fg_color, 0.5); + transition: 80ms ease-out; }*/ + /*spinbutton:not(.vertical) button:backdrop:disabled { + color: alpha (@unfocused_insensitive_color, 0.3); + background-color: transparent; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; }*/ + spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 5px 5px 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 5px 0 0 5px; } + +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #eeeeec; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(238, 238, 236, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #858786; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 5px 5px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 5px 0 0 5px; } + +spinbutton.vertical:disabled { + color: @theme_disabled_fg_color; } + +spinbutton.vertical:backdrop:disabled { + color: @unfocused_insensitive_color; } + +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + +spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } + +spinbutton.vertical button.up { + border-radius: 5px 5px 0 0; + border-style: solid solid none solid; } + +spinbutton.vertical button.down { + border-radius: 0 0 5px 5px; + border-style: none solid solid solid; } + +.osd spinbutton.vertical button:first-child { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(28, 31, 32, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(57, 63, 65, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.2); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.2); } + .osd spinbutton.vertical button:first-child:disabled { + color: #858786; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(49, 52, 52, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(28, 31, 32, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +toolbar, .inline-toolbar, searchbar, +.location-bar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: @theme_bg_color; } + +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(28, 31, 32, 0.7); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) switch, + toolbar:not(.inline-toolbar):not(.osd) scale, + toolbar:not(.inline-toolbar):not(.osd) entry, + toolbar:not(.inline-toolbar):not(.osd) spinbutton, + toolbar:not(.inline-toolbar):not(.osd) button { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +.inline-toolbar, searchbar, +.location-bar { + border-style: solid; + border-color: @borders; + background-color: shade (@theme_bg_color, 1.05); } + .inline-toolbar:backdrop, searchbar:backdrop, + .location-bar:backdrop { + border-color: @unfocused_borders; + background-color: @theme_bg_color; + box-shadow: none; + transition: 80ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + color: @theme_header_fg; + text-shadow: 0 1px alpha (@text_shadow_color, 0.3), 0 -1px alpha (black, 0.3); + padding: 0 6px; + min-height: 46px; + border-width: 0; + border-radius: 0; + /* background: linear-gradient(to top, shade (@theme_bg_color, 0.85), shade (@theme_bg_color, 0.95) 4px, @theme_bg_color 7px);*/ +background: linear-gradient(to top, @theme_header_bg, shade (@theme_header_bg, 1.1)); + /* background: linear-gradient(to top, shade (@theme_bg_color, 0.8), shade (@theme_bg_color, 0.6) 2px, shade (@theme_bg_color, 1.05) 3px); */ + /* background: linear-gradient(to top, @theme_bg_color, shade (@theme_bg_color, 1.15)); */ + box-shadow: inset 0px 1px 1px alpha (@highlight_color, 0.3); } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + color: @theme_header_unfocused_fg; + border-color: transparent; + background-color: @theme_header_unfocused_bg; + background-image: none; + box-shadow: none; + transition: 80ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .selection-mode.titlebar:not(headerbar), + headerbar.selection-mode { + color: @theme_selected_fg_color; + border-color: shade (@theme_selected_bg_color, 0.45); + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + background: @theme_selected_bg_color linear-gradient(to top, shade (@theme_selected_bg_color, 0.9), shade (@theme_selected_bg_color, 0.7) 2px, @theme_selected_bg_color 3px); + box-shadow: inset 0px 1px 1px shade (@theme_selected_bg_color, 1.2); } + .selection-mode.titlebar:backdrop:not(headerbar), + headerbar.selection-mode:backdrop { + background-color: @theme_selected_bg_color; + background-image: none; + box-shadow: inset 0 1px shade (@theme_selected_bg_color, 1.15); } + .selection-mode.titlebar:not(headerbar) button, + headerbar.selection-mode button { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.428024); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.428024); + border-color: shade (@theme_selected_bg_color, 0.6); + background: linear-gradient(to top, shade (@theme_selected_bg_color, 1), shade (@theme_selected_bg_color, 1.1)); + box-shadow: inset 0px 1px 1px shade (@theme_selected_bg_color, 1.2); } + .selection-mode.titlebar:not(headerbar) button.flat, + headerbar.selection-mode button.flat { + color: @theme_selected_fg_color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:hover, + headerbar.selection-mode button:hover { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + background: linear-gradient(to top, shade (@theme_selected_bg_color, 1.05), shade (@theme_selected_bg_color, 1.15)); } + .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.428024); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.428024); + border-color: shade (@theme_selected_bg_color, 0.5); + background-image: image(shade (@theme_selected_bg_color, 0.7)); + -gtk-icon-shadow: none; + box-shadow: inset 0px 0px 2px 0px shade (@theme_selected_bg_color, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + border-color: @theme_selected_bg_color; + background-image: image(@theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + -gtk-icon-effect: none; + border-color: shade (@theme_selected_bg_color, 0.7); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat label, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop label, + headerbar.selection-mode button:backdrop { + color: shade (@theme_selected_bg_color, 1.45); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + background-image: image(shade (@theme_selected_bg_color, 0.75)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: shade (@theme_selected_bg_color, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active label, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked label, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active label, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked label, + headerbar.selection-mode button:backdrop:checked { + color: alpha (@theme_selected_fg_color, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: shade (@theme_selected_bg_color, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled label, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled label, + headerbar.selection-mode button:backdrop:disabled { + color: alpha (@theme_selected_fg_color, 0.7); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop.flat:disabled:active, + headerbar.selection-mode button:backdrop.flat:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + border-color: @theme_selected_bg_color; + background-image: image(@theme_selected_bg_color); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: shade(@theme_selected_bg_color, 0.5); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, + headerbar.selection-mode button:backdrop.flat:disabled:active label, + headerbar.selection-mode button:backdrop.flat:disabled:checked label, + headerbar.selection-mode button:backdrop:disabled:active label, + headerbar.selection-mode button:backdrop:disabled:checked label { + color: shade (@theme_selected_bg_color, 1.2); } + .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled { + text-shadow: none; + -gtk-icon-shadow: none; + background-image: image(@theme_selected_bg_color); + box-shadow: 0px 1px 2px alpha (@theme_selected_bg_color, 0.7); + box-shadow: none; + border-color: @borders; } + .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled label, + headerbar.selection-mode button:disabled { + color: shade (@theme_selected_bg_color, 1.45); } + .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: none; + background-image: image(shade (@theme_selected_bg_color, 0.85)); + box-shadow: inset 0px 0px 2px 0px shade (@theme_selected_bg_color, 0.6); + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: @theme_selected_fg_color; + outline-color: rgba(0, 0, 0, 0.1); + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); + background-image: image(@theme_selected_bg_color); + box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.1); + border-color: shade (@theme_selected_bg_color, 0.75); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: @theme_selected_fg_color; + outline-color: rgba(0, 0, 0, 0.1); + background-image: image(shade (@theme_selected_bg_color, 1.05)); + border-color: shade (@theme_selected_bg_color, 0.75); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: @theme_selected_fg_color; + outline-color: rgba(0, 0, 0, 0.1); + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); + background-image: image(shade (@theme_selected_bg_color, 0.7)); + -gtk-icon-shadow: none; + box-shadow: inset 0px 0px 2px 0px shade (@theme_bg_color, 0.75); + border-color: shade (@theme_selected_bg_color, 0.5); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + text-shadow: none; + -gtk-icon-shadow: none; + background-image: image(@theme_selected_bg_color); + box-shadow: 0px 1px 2px @borders; + box-shadow: none; + border-color: shade (@theme_selected_bg_color, 0.85); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled label, + headerbar.selection-mode button.suggested-action:disabled { + color: @theme_disabled_fg_color; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + background-image: image(@theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: shade (@theme_selected_bg_color, 0.8); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop label, + headerbar.selection-mode button.suggested-action:backdrop { + color: @theme_disabled_fg_color; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: shade (@theme_selected_bg_color, 0.9); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled label, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: @unfocused_insensitive_color; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(42, 145, 250, 0); + background-color: rgba(42, 145, 250, 0); + background-image: none; + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, + headerbar.selection-mode .selection-menu:backdrop arrow, + headerbar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: alpha (@theme_fg_color, 0.65); + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), + .tiled-top .titlebar:backdrop:not(headerbar), + .tiled-top .titlebar:not(headerbar), + .tiled-right .titlebar:backdrop:not(headerbar), + .tiled-right .titlebar:not(headerbar), + .tiled-bottom .titlebar:backdrop:not(headerbar), + .tiled-bottom .titlebar:not(headerbar), + .tiled-left .titlebar:backdrop:not(headerbar), + .tiled-left .titlebar:not(headerbar), + .maximized .titlebar:backdrop:not(headerbar), + .maximized .titlebar:not(headerbar), + .fullscreen .titlebar:backdrop:not(headerbar), + .fullscreen .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, + .tiled-top + headerbar:backdrop, + .tiled-top + headerbar, + .tiled-right + headerbar:backdrop, + .tiled-right + headerbar, + .tiled-bottom + headerbar:backdrop, + .tiled-bottom + headerbar, + .tiled-left + headerbar:backdrop, + .tiled-left + headerbar, + .maximized + headerbar:backdrop, + .maximized + headerbar, + .fullscreen + headerbar:backdrop, + .fullscreen + headerbar { + border-radius: 0; + background-color: @theme_bg_color; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd + headerbar:backdrop:dir(rtl), .solid-csd + headerbar:backdrop:dir(ltr), .solid-csd + headerbar:dir(rtl), .solid-csd + headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; + border-color: alpha(black, 0.3); + } + +headerbar button:disabled { + background-color: alpha (@insensitive_bg_color, 0.2); + border-color: alpha(black, 0.2); +} + +headerbar switch { + margin-top: 14px; + margin-bottom: 14px; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, +window headerbar:first-child:backdrop, +window headerbar:first-child { + border-top-left-radius: 5px; } + +window headerbar:last-child:backdrop, window headerbar:last-child { + border-top-right-radius: 5px; } + +window stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, +window.tiled-top headerbar, +window.tiled-top headerbar:first-child, +window.tiled-top headerbar:last-child, +window.tiled-top headerbar:only-child, +window.tiled-top headerbar:backdrop, +window.tiled-top headerbar:backdrop:first-child, +window.tiled-top headerbar:backdrop:last-child, +window.tiled-top headerbar:backdrop:only-child, +window.tiled-right headerbar, +window.tiled-right headerbar:first-child, +window.tiled-right headerbar:last-child, +window.tiled-right headerbar:only-child, +window.tiled-right headerbar:backdrop, +window.tiled-right headerbar:backdrop:first-child, +window.tiled-right headerbar:backdrop:last-child, +window.tiled-right headerbar:backdrop:only-child, +window.tiled-bottom headerbar, +window.tiled-bottom headerbar:first-child, +window.tiled-bottom headerbar:last-child, +window.tiled-bottom headerbar:only-child, +window.tiled-bottom headerbar:backdrop, +window.tiled-bottom headerbar:backdrop:first-child, +window.tiled-bottom headerbar:backdrop:last-child, +window.tiled-bottom headerbar:backdrop:only-child, +window.tiled-left headerbar, +window.tiled-left headerbar:first-child, +window.tiled-left headerbar:last-child, +window.tiled-left headerbar:only-child, +window.tiled-left headerbar:backdrop, +window.tiled-left headerbar:backdrop:first-child, +window.tiled-left headerbar:backdrop:last-child, +window.tiled-left headerbar:backdrop:only-child, +window.maximized headerbar, +window.maximized headerbar:first-child, +window.maximized headerbar:last-child, +window.maximized headerbar:only-child, +window.maximized headerbar:backdrop, +window.maximized headerbar:backdrop:first-child, +window.maximized headerbar:backdrop:last-child, +window.maximized headerbar:backdrop:only-child, +window.fullscreen headerbar, +window.fullscreen headerbar:first-child, +window.fullscreen headerbar:last-child, +window.fullscreen headerbar:only-child, +window.fullscreen headerbar:backdrop, +window.fullscreen headerbar:backdrop:first-child, +window.fullscreen headerbar:backdrop:last-child, +window.fullscreen headerbar:backdrop:only-child, +window.solid-csd headerbar, +window.solid-csd headerbar:first-child, +window.solid-csd headerbar:last-child, +window.solid-csd headerbar:only-child, +window.solid-csd headerbar:backdrop, +window.solid-csd headerbar:backdrop:first-child, +window.solid-csd headerbar:backdrop:last-child, +window.solid-csd headerbar:backdrop:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) > separator { + background-color: @borders; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: @borders; + border-top-color: @theme_bg_color; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: shade (@theme_selected_bg_color, 1.4); + border-top-color: alpha (@theme_fg_color, 0.25); } + treeview.view:disabled { + color: @theme_disabled_fg_color; } + treeview.view:disabled:selected { + color: alpha (@theme_selected_fg_color, 0.25); } + treeview.view:disabled:selected:backdrop { + color: alpha (@theme_selected_fg_color, 0.5); } + treeview.view:disabled:backdrop { + color: @unfocused_insensitive_color; } + treeview.view.separator { + min-height: 2px; + color: @theme_bg_color; } + treeview.view.separator:backdrop { + color: alpha (@theme_bg_color, 0.1); } + treeview.view:backdrop { + border-left-color: shade (@theme_bg_color, 1.1); + border-top: @theme_bg_color; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: shade (@theme_selected_bg_color, 0.5); } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: shade (@theme_fg_color, 1.3); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: @theme_fg_color; } + treeview.view.expander:selected { + color: shade (@theme_selected_bg_color, 1.3); } + treeview.view.expander:selected:hover { + color: shade (@theme_selected_bg_color, 1.5); } + treeview.view.expander:selected:backdrop { + color: shade (@theme_selected_bg_color, 1.3); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: shade (@theme_fg_color, 1.3); } + treeview.view.progressbar { + color: @theme_base_color; + border: 1px solid shade (@theme_selected_bg_color, 1.5); + border-radius: 4px; + background-color: @theme_selected_bg_color; + background-image: linear-gradient(to bottom, @theme_selected_bg_color, shade (@theme_selected_bg_color, 1.1)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + border-radius: 4px; + color: @theme_selected_fg_color; + box-shadow: none; + background-image: linear-gradient(to bottom, @theme_base_color, @theme_bg_color); } + /*treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: @theme_selected_bg_color; + border-color: shade (@theme_selected_bg_color, 1.5); + background-color: @theme_unfocused_base_color; }*/ + /*treeview.view.progressbar:backdrop { + color: @theme_unfocused_base_color; + background-image: none; + box-shadow: none; }*/ + treeview.view.trough { + background-color: rgba(82, 87, 98, 0.1); + border-radius: 4px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 4px; + border-width: 1px 0; + border-style: solid; + border-color: @theme_selected_bg_color; } + treeview.view header button { + color: shade (@theme_fg_color, 1.5); + background-color: @theme_base_color; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: shade (@theme_fg_color, 1.3); + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: @theme_fg_color; + transition: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: @theme_selected_fg_color; + background-image: none; + background-color: @theme_selected_bg_color; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px @theme_base_color; + text-shadow: none; + transition: none; } + treeview.view acceleditor > label { + background-color: @theme_selected_bg_color; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + background-image: none; + border-style: none solid solid none; + border-color: @theme_bg_color; + border-radius: 0; + text-shadow: none; } + treeview.view header button:disabled { + border-color: @theme_bg_color; + background-image: none; } + treeview.view header button:backdrop { + color: shade (@theme_fg_color, 1.1); + border-color: @theme_bg_color; + border-style: none solid solid none; + background-image: none; + background-color: @theme_unfocused_base_color; } + treeview.view header button:backdrop:disabled { + border-color: @theme_bg_color; + background-image: none; } + treeview.view header button:last-child:backdrop, treeview.view header button:last-child { + border-right-style: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar:backdrop, + .menubar:backdrop { + background-color: @theme_bg_color; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; + /*text-shadow: 0px 1px rgba(0, 0, 0, 0.6); */} + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: @theme_disabled_fg_color; + box-shadow: none; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 2px 0px; + background-color: @theme_base_color; + border: 1px solid @borders; } + .csd menu, .csd + .menu, .csd + .context-menu { + border: none; } + /*menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: @theme_unfocused_base_color; }*/ + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: @theme_disabled_fg_color; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: @unfocused_insensitive_color; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: @theme_disabled_fg_color; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: @theme_base_color; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid rgba(235, 235, 237, 0.9991); + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid rgba(235, 235, 237, 0.9991); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: shade (@theme_base_color, 1.1); } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: @theme_unfocused_base_color; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + border-radius: 5px; + background-color: @theme_bg_color; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 2px rgba(0, 0, 0, 0.2); } + .csd popover.background, popover.background { + border: 1px solid shade (@theme_bg_color, 1.15); } + popover.background:backdrop { + background-color: @theme_bg_color; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, + .csd popover.background.magnifier, + popover.background.touch-selection, + popover.background.magnifier { + border: 1px solid shade (@theme_bg_color, 1.05); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook > header { + padding: 0px; + border-color: @borders; + border-width: 1px; + background-color: @theme_bg_color } + notebook > header:backdrop { + border-color: @unfocused_borders; + background-color: @theme_unfocused_bg_color; } + notebook > header tabs { + margin: 0px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -1px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -3px rgba(255, 255, 255, 0.5); } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -3px @theme_selected_bg_color; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -1px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 3px rgba(255, 255, 255, 0.5); } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 3px @theme_selected_bg_color; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -1px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -3px 0 rgba(255, 255, 255, 0.5); } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -3px 0 @theme_selected_bg_color; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -1px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 3px 0 rgba(255, 255, 255, 0.5); } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 3px 0 @theme_selected_bg_color; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -8px; + color: @theme_disabled_fg_color; + font-weight: bold; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: @theme_fg_color; } + notebook > header tab:hover.reorderable-page { + border-color: alpha (@borders, 0.3); + background-color: alpha (@theme_bg_color, 0.2); } + /*notebook > header tab:backdrop { + color: @theme_unfocused_bg_color; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; }*/ + notebook > header tab:checked { + color: @theme_fg_color; } + notebook > header tab:checked.reorderable-page { + border-color: alpha (@borders, 0.5); + background-color: alpha (@theme_bg_color, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: alpha (@theme_bg_color, 0.7); } + /*notebook > header tab:backdrop:checked { + color: @wm_unfocused_title; }*/ + notebook > header tab:backdrop:checked.reorderable-page { + border-color: @unfocused_borders; + background-color: @theme_bg_color; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 0px; + padding-right: 0px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 0px; + margin-right: 0px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 0px; + margin-right: 0px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 0px; + padding-bottom: 0px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 0px; + margin-bottom: 0px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 0px; + margin-bottom: 0px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + +notebook > stack:not(:only-child) { + background-color: @theme_base_color; } + notebook > stack:not(:only-child):backdrop { + background-color: @theme_unfocused_base_color; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: shade (@theme_base_color, 1); + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +border: 1px solid @borders; + } + scrollbar trough { + /*border: 1px solid @theme_bg_color;*/ + box-shadow: inset 0 2px 4px 2px alpha(black, 0.3), inset 0px -2px 4px 2px alpha(@highlight_color, 0.2); + padding: 0px; + min-width: 1em; + min-height: 1em; + } + * { + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; } + /*scrollbar.top { + border-bottom: 1px solid @borders; } + scrollbar.bottom { + border-top: 1px solid @borders; } + scrollbar.left { + border-right: 1px solid @borders; } + scrollbar.right { + border-left: 1px solid @borders; }*/ + /*scrollbar:backdrop { + background-color: alpha (@theme_fg_color, 0.25); + border-color: @unfocused_borders; + transition: 80ms ease-out; }*/ + scrollbar slider { + min-width: 1em; + min-height: 1em; + margin: 0px; + border: 1px solid alpha(black, 0.4); + border-radius: 0.5em; + background-color: @button_bg_color; + background-image: linear-gradient(to top, alpha (shade (@button_bg_color, 0.9), 0.6), alpha(shade (@button_bg_color, 1.1), 0.6)); + box-shadow: inset 0 -1px 0px 1px alpha(black, 0.3), inset 0px 1px 1px 1px alpha(@highlight_color, 0.6); } + +/*scrollbar.vertical slider { +background-image:linear-gradient(to bottom, transparent, transparent 45%, red 48%, blue 51%, red 53%, transparent 55%); +}*/ + scrollbar slider:hover { + background-color: shade(@button_bg_color, 1.1); } + scrollbar slider:hover:active { + background-color: shade (@theme_selected_bg_color, 1); } + /*scrollbar slider:backdrop { + background-color: alpha (@theme_fg_color, 0.35); }*/ + scrollbar slider:disabled { + background-color: @theme_bg_color; } + scrollbar.fine-tune slider:active { + background-color: shade (@theme_selected_bg_color, 1.3)} + /*scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; }*/ + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: @theme_fg_color; + border: 1px solid white; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: @theme_fg_color; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid white; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + /*border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0);*/ + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_fg_color; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: alpha (@theme_fg_color, 0.7); } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_selected_bg_color; } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: alpha(@theme_fg_color, 0.5); } + /* scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: alpha (@theme_fg_color, 0.35); }*/ + /*scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: alpha (@theme_fg_color, 0.2); }*/ + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid @borders; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-size: smaller; + outline-offset: 2px; + box-shadow: inset 0px 0px 0px 1px alpha (@borders, 0.75), inset 0 1px 3px 0 alpha (black, 0.5); + border-radius: 4px; + color: transparent; + background-color: rgba(0, 0, 0, 0.3); + margin: 3px; } + switch:checked { + background-image: linear-gradient(@theme_selected_bg_color, shade (@theme_selected_bg_color, 1.1)); + box-shadow: inset 0px 0px 0px 1px shade (@theme_selected_bg_color, 0.8); } + switch:disabled { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 0px 0px 1px alpha (@borders, 0.75); } +/* switch:backdrop { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 0px 0px 1px alpha (@borders, 0.75); + transition: 80ms ease-out; } + switch:backdrop:checked { + background-image: linear-gradient(shade (@theme_selected_bg_color, 1.05), shade (@theme_selected_bg_color, 1.15)); + box-shadow: inset 0px 0px 0px 1px shade (@theme_selected_bg_color, 0.85); } + switch:backdrop:disabled { + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0px 0px 0px 1px alpha (@borders, 0.75); }*/ + switch slider { + margin: 1px; + min-width: 20px; + min-height: 20px; + border: 0px; + border-radius: 4px; + transition: all 80ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: linear-gradient(shade (@theme_bg_color, 1.1), @theme_bg_color); + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 1px 2px rgba(0, 0, 0, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.4); } + switch:hover slider { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.4); } + switch:disabled slider { + background: shade (@theme_bg_color, 0.8); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + switch:focus slider { + outline-color: @theme_selected_bg_color; + outline-offset: -16px; + outline-style: solid; + outline-width: 4px; + -gtk-outline-radius: 100%; } + /*switch:backdrop slider { + transition: 80ms ease-out; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 0 1px rgba(255, 255, 255, 0.3); } + switch:backdrop:disabled slider { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }*/ + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view .tile check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view .tile check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +/*.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view .tile check:backdrop:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; }*/ + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view .tile check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view .tile check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view .tile check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +/*.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view .tile check:backdrop:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; }*/ + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + margin: 0 4px; + background: @theme_base_color; + box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2); + color: #FFF; + min-height: 14px; + min-width: 14px; + padding: 1px; + -gtk-icon-source: none; } + check:only-child, + radio:only-child { + margin: 0; } + popover check.left:dir(rtl), popover + radio.left:dir(rtl) { + margin-left: 0; + margin-right: 12px; } + popover check.right:dir(ltr), popover + radio.right:dir(ltr) { + margin-left: 12px; + margin-right: 0; } + check:indeterminate, + radio:indeterminate { + background: shade (@warning_color, 1.025); + color: #FFF; + box-shadow: none; } + check:hover, + radio:hover { + box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.4); } + check:active, check:checked, + radio:active, + radio:checked { + background: @theme_selected_bg_color; + box-shadow: none; } + check:disabled, + radio:disabled { + background: alpha (@theme_base_color, 0.7); + box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); } + check:disabled:active, check:disabled:checked, + radio:disabled:active, + radio:disabled:checked { + background: alpha(@theme_selected_bg_color, 0.3); + box-shadow: none; + color: rgba(255, 255, 255, 0.6); + padding: 1px; } + check:disabled:indeterminate, + radio:disabled:indeterminate { + background: shade (@warning_color, 1.1); + color: rgba(255, 255, 255, 0.8); + box-shadow: none; } + /*check:backdrop, + radio:backdrop { + box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2); + transition: 80ms ease-out; } + check:backdrop:disabled, + radio:backdrop:disabled { + box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.04); }*/ + row:selected check, row:selected + radio { + box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2); } + menu menuitem check, menu menuitem + radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem + radio, menu menuitem + radio:hover, menu menuitem + radio:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + -gtk-icon-shadow: none; + border-color: currentColor; } + + +check { + border-radius: 5px; } + + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; } + +menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop), +menu menuitem check:checked:not(:backdrop), +menu menuitem check:indeterminate:not(:backdrop) { + transition: none; } + +treeview.view check, +treeview.view radio { + color: #FFF; } + treeview.view check:selected:focus, treeview.view check:selected, + treeview.view radio:selected:focus, + treeview.view radio:selected { + color: #FFF; + box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.6); } + treeview.view check:selected:disabled, + treeview.view radio:selected:disabled { + color: #FFF; + box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2); } + +/************ + * GtkScale and some common progressbar parts* + ************/ +scale trough, scale fill, progressbar trough { + border-radius: 5px; + background-color: @borders; } +progressbar trough, scale trough, levelbar trough { + box-shadow: inset 0 1px 2px 1px alpha(black, 0.3), inset 0 -1px 2px 1px alpha(@highlight_color, 0.3); +} + /* scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + background-color: @theme_bg_color; }*/ + /* scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop, progressbar:backdrop trough { + background-color: shade (@theme_bg_color, 1.1); + transition: 80ms ease-out; } + scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled { + background-color: shade (@theme_bg_color, 0.8); }*/ + row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + border-color: shade (@theme_selected_bg_color, 1.5); } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + background-color: rgba(0, 0, 0, 0.5); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: rgba(49, 52, 52, 0.5); } + +scale highlight, progressbar progress { + border-radius: 5px; + background-color: @theme_selected_bg_color; + } + +scale highlight, progressbar progress, levelbar block.filled { + box-shadow: inset 0 0 0 1px @theme_selected_bg_color, inset 0 1px 2px 0 alpha (@highlight_color, 0.5), inset 0 -1px 2px 0 alpha (black, 0.2); + } + + scale.horizontal highlight, + scale.horizontal progressbar progress, + progressbar scale.horizontal progress + progressbar.horizontal progress, + progressbar.horizontal progress.left, + levelbar.continuous.horizontal block.filled { + background: linear-gradient(to left, @secondary_selected_bg_color, shade (@theme_selected_bg_color, 0.8)); } + scale.horizontal highlight:dir(rtl), + scale.horizontal progressbar progress:dir(rtl), + progressbar scale.horizontal progress:dir(rtl), + progressbar.horizontal progress:dir(rtl), + progressbar.horizontal progress.right { + background-image: linear-gradient(to right, @secondary_selected_bg_color, shade (@theme_selected_bg_color, 0.8)); } + + scale.vertical highlight.top, + scale.vertical progressbar progress.top, + progressbar scale.vertical progress.top, + progressbar.vertical progress.top, + levelbar.continuous.vertical block.filled { + background-image: linear-gradient(to top, @secondary_selected_bg_color, shade (@theme_selected_bg_color, 0.8)); } + + scale.vertical highlight.bottom, + scale.vertical progressbar progress.bottom, + progressbar scale.vertical progress.bottom, + progressbar.vertical progress.bottom /*, + levelbar.continuous.vertical block.filled*/ { + background-image: linear-gradient(to bottom, @secondary_selected_bg_color, shade (@theme_selected_bg_color, 0.8)); } + + /* scale.horizontal highlight:disabled, scale.horizontal progressbar progress:disabled, progressbar scale.horizontal progress:disabled, scale.vertical highlight:disabled, + scale.vertical progressbar progress:disabled, progressbar + scale.vertical progress:disabled, scale highlight:disabled, progressbar progress:disabled { + background-image: none; + background-color: transparent; } + scale highlight:backdrop, progressbar progress:backdrop, progressbar:backdrop progress { + border-color: @theme_selected_bg_color; } + scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled { + background-color: transparent; }*/ + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + +.vertical trough, .vertical fill { +min-width: 5px; +} + +.horizontal trough, .horizontal fill { +min-height: 5px; +} + +/*progressbar.vertical trough, scale.vertical trough { + background-image: linear-gradient(to right, alpha(black, 0), alpha(black, 0.6), alpha(black, 0)); +} + +progressbar.horizontal trough, scale.horizontal trough, levelbar.horizontal trough{ + background-image: linear-gradient(to bottom, alpha(black, 0.3), alpha(black, 0.6), alpha(black, 0), alpha (white, 0.4)); +}*/ + + scale fill, + scale highlight { + margin: 0px; } + scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -4px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 5px; + padding: 0px; } +/* scale fill:backdrop, scale fill { + background-color: @borders; }*/ + /* scale fill:disabled:backdrop, scale fill:disabled { + border-color: transparent; + background-color: transparent; }*/ + .osd scale fill { + background-color: rgba(91, 91, 90, 0.775); } + /*.osd scale fill:disabled:backdrop, */.osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + scale slider { + border-radius: 100%; + background-color: shade (@theme_bg_color, 1.15); + box-shadow: 0 0 0 4px rgba(255, 255, 255, 0), 0 1px 3px 0 rgba(0, 0, 0, 0.4), inset 0 1px 2px 0 alpha (white, 0.5), inset 0 -1px 2px 0 alpha (black, 0.3); + transition: all 80ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; + /*border: 4px dashed yellow;*/ + } + scale:not(.marks-after):not(.marks-before):not(:disabled) slider { +background-image: radial-gradient(@slider_inner_color, @slider_middle_color 25%, @slider_outer_color 35%); + +} + scale slider:hover { + box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.4), 0 1px 2px 0 rgba(0, 0, 0, 0.5), inset 0 0 0 1px white; } + scale slider:active { + background-color: shade (@theme_bg_color, 1.25); + } + scale slider:disabled { + background-color: shade (@theme_bg_color, 1.05); + background-image: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); } + /*scale slider:backdrop { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); } + scale slider:backdrop:disabled { + border-color: shade (@theme_bg_color, 0.9); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); } + scale slider:backdrop:disabled label, scale slider:backdrop:disabled { + color: @unfocused_insensitive_color; }*/ + scale value { + color: alpha(currentColor,0.55); } + scale marks { + color: alpha(currentColor,0.55); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.horizontal.marks-before:not(.marks-after) slider { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-before:not(.marks-after) slider:hover { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-before:not(.marks-after) slider:active { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-before:not(.marks-after) slider:disabled { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-after:not(.marks-before) slider { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-after:not(.marks-before) slider:hover { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-after:not(.marks-before) slider:active { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-after:not(.marks-before) slider:disabled { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + min-height: 24px; + min-width: 9px; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; } + scale.vertical.marks-before:not(.marks-after) slider { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-before:not(.marks-after) slider:hover { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-before:not(.marks-after) slider:active { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-before:not(.marks-after) slider:disabled { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-after:not(.marks-before) slider { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-after:not(.marks-before) slider:hover { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-after:not(.marks-before) slider:active { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-after:not(.marks-before) slider:disabled { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -11px -4px; + padding: 0px; + border-style: none; + border-radius: 6px; + margin: -4px -11px; + min-height: 9px; + min-width: 24px; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -8px -4px; + margin: -4px -8px; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + background-color: rgba(255, 255, 255, 0.7); } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + background-color: rgba(255, 255, 255, 0.7); } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: alpha (@theme_fg_color, 0.5); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 6px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 6px; } + progressbar.horizontal progress { + margin: 0 -1px; } + progressbar.vertical progress { + margin: -1px 0; } + /*progressbar:backdrop { + box-shadow: none; + transition: 80ms ease-out; }*/ + progressbar progress { + border-radius: 1.5px; } + progressbar progress.left { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar progress.right { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + progressbar progress.top { + border-top-right-radius: 5px; + border-top-left-radius: 5px; } + progressbar progress.bottom { + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 5px; } + +levelbar.horizontal.discrete block { + margin: 0 1px; + min-width: 32px; } + +levelbar.vertical block { + min-width: 5px; } + +levelbar.vertical.discrete block { + margin: 1px 0; + min-height: 32px; } + +/*levelbar:backdrop { + transition: 80ms ease-out; }*/ + +levelbar trough { + border: 1px solid; + padding: 0px; + border-radius: 5px; + color: @theme_fg_color; + border-color: @borders; + /*background-color: @theme_base_color;*/ +/*box-shadow: inset 0 0 0 1px rgba(42, 145, 250, 0); */} + /*levelbar trough:backdrop { + color: @theme_unfocused_text_color; + border-color: @unfocused_borders; + background-color: @theme_unfocused_base_color; + box-shadow: none; }*/ + +levelbar block { + border: 1px solid; + border-radius: 1px; +border-style: none; } + levelbar block.low { + border-color: shade (@warning_color, 1.5); + background-color: @warning_color; + background-image: none;} + /*levelbar block.low:backdrop { + border-color: @warning_color; }*/ + levelbar block.high, levelbar block:not(.empty) { + border-color: shade (@theme_selected_bg_color, 1.2); + background-color: @theme_selected_bg_color; + background-image: none; } + /*levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: @theme_selected_bg_color; }*/ + levelbar block.full { + border-color: shade (@success_color, 1.5); + background-color: @success_color; + background-image: none;} + /*levelbar block.full:backdrop { + border-color: @success_color; }*/ + levelbar block.empty { + background-color: transparent; + border-color: rgba(95, 95, 95, 0.2); } + /* levelbar block.empty:backdrop { + border-color: rgba(168, 168, 168, 0.15); }*/ + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: @theme_fg_color; + border: 1px solid @borders; + background: white; + padding: 0; } + /*printdialog paper:backdrop { + color: @wm_unfocused_title; + border-color: @unfocused_borders; }*/ + +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid @borders; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: @unfocused_borders; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid @borders; } + /*actionbar > revealer > box:backdrop { + border-color: @unfocused_borders; }*/ + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(@theme_selected_bg_color), to(alpha (@theme_selected_bg_color, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(alpha (@theme_selected_bg_color, 0.07)), to(alpha (@theme_selected_bg_color, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(alpha (@theme_selected_bg_color, 0.65)), to(alpha (@theme_selected_bg_color, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(@theme_selected_bg_color), to(alpha (@theme_selected_bg_color, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(alpha (@theme_selected_bg_color, 0.07)), to(alpha (@theme_selected_bg_color, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +/* scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(alpha (@theme_selected_bg_color, 0.65)), to(alpha (@theme_selected_bg_color, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; }*/ + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(@theme_selected_bg_color), to(alpha (@theme_selected_bg_color, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(alpha (@theme_selected_bg_color, 0.07)), to(alpha (@theme_selected_bg_color, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + /*scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(alpha (@theme_selected_bg_color, 0.65)), to(alpha (@theme_selected_bg_color, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; }*/ + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(@theme_selected_bg_color), to(alpha (@theme_selected_bg_color, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha (@theme_selected_bg_color, 0.07)), to(alpha (@theme_selected_bg_color, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +/* scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(alpha (@theme_selected_bg_color, 0.65)), to(alpha (@theme_selected_bg_color, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; }*/ +/* +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +*/ + + +/* undershoots defined globally here */ +undershoot.top { + background-color: transparent; + background-image: linear-gradient(to bottom, + alpha(black, 0.3), + alpha(black, 0.10), + alpha(black, 0)); + background-size: 10px 50%; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; +} + +undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to top, + alpha(black, 0.3), + alpha(black, 0.10), + alpha(black, 0)); + background-size: 10px 50%; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; +} + +undershoot.left { + background-color: transparent; + background-image: linear-gradient(to right, + alpha(black, 0.3), + alpha(black, 0.10), + alpha(black, 0)); + background-size: 50% 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; +} + +undershoot.right { + background-color: transparent; + background-image: linear-gradient(to left, + alpha(black, 0.3), + alpha(black, 0.10), + alpha(black, 0)); + background-size: 50% 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; +} + + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, @borders 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: @theme_bg_color; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, @unfocused_borders 1px, transparent 1px); + background-color: @theme_unfocused_bg_color; + transition: 80ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: @theme_fg_color; + background-color: @theme_base_color; + border-color: @borders; } + list:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 80ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(0, 0, 0, 0.025); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: shade (@theme_selected_bg_color, 1.1); } + row.activatable:selected, + row.activatable:selected:backdrop { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 2px 2px; + background-color: rgba(28, 31, 32, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 80ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: alpha (@theme_fg_color, 0.75); } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: @theme_fg_color; + border: 1px solid @borders; } + calendar:selected { + border-radius: 5px; } + calendar.header { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.header:backdrop { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(95, 95, 95, 0.45); } + calendar.button:hover { + color: @theme_fg_color; } + calendar.button:backdrop { + color: @theme_unfocused_fg_color; } + calendar.button:disabled { + color: @insensitive_fg_color; } + calendar.highlight { + color: @theme_disabled_fg_color; } + calendar.highlight:backdrop { + color: @unfocused_insensitive_color; } + calendar:backdrop { + color: @theme_unfocused_fg_color; + border-color: @unfocused_borders; } + calendar:indeterminate { + color: alpha(currentColor,0.1); } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: @theme_bg_color; + border-style: none; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + box-shadow: none; + box-shadow: inset 0px 1px 1px shade (@theme_bg_color, 1.1); } + +messagedialog.csd.background { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + /* box-shadow: inset 0px 1px 1px shade (@theme_bg_color, 1.1); */ +} + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; + box-shadow: none; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 2px; + -gtk-outline-bottom-left-radius: 1px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 2px; + -gtk-outline-bottom-right-radius: 1px; } + +filechooser .dialog-action-box { + border-top: 1px solid @borders; } + filechooser .dialog-action-box:backdrop { + border-top-color: rgba(255, 255, 255, 0.5); } + +filechooser #pathbarbox { + border-bottom: 1px solid @theme_bg_color; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: @theme_base_color; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid @borders; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid @borders; + border-right-style: none; } + .sidebar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; + transition: 80ms ease-out; } + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: @theme_selected_fg_color; } + placessidebar row:disabled { + color: @theme_disabled_fg_color; } + /*placessidebar row:backdrop { + color: @wm_unfocused_title; }*/ + /*placessidebar row:backdrop:selected { + color: @theme_unfocused_base_color; } + placessidebar row:backdrop:disabled { + color: @unfocused_insensitive_color; }*/ + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(@success_color); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: @theme_selected_bg_color; } + placessidebar row:drop(active):not(:disabled) { + color: @success_color; + box-shadow: inset 0 1px @success_color, inset 0 -1px @success_color; } + placessidebar row:drop(active):not(:disabled):selected { + color: @theme_selected_fg_color; + background-color: @success_color; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(@borders); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(@theme_selected_bg_color); } + paned > separator:backdrop { + background-image: image(@theme_bg_color); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: @theme_bg_color; + background-image: image(@borders), image(@borders); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: @theme_bg_color; + background-image: image(@theme_bg_color), image(@theme_bg_color); } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + infobar.info, infobar.question, infobar.warning, infobar.error { + text-shadow: 0 1px rgba(0, 0, 0, 0.4); } + infobar.info:backdrop, infobar.info, infobar.question:backdrop, infobar.question, infobar.warning:backdrop, infobar.warning, infobar.error:backdrop, infobar.error { + background-color: @theme_selected_bg_color; + border-color: shade (@theme_selected_bg_color, 1.2); } + infobar.info:backdrop label, infobar.info:backdrop, infobar.info label, infobar.info, infobar.question:backdrop label, infobar.question:backdrop, infobar.question label, infobar.question, infobar.warning:backdrop label, infobar.warning:backdrop, infobar.warning label, infobar.warning, infobar.error:backdrop label, infobar.error:backdrop, infobar.error label, infobar.error { + color: @theme_selected_fg_color; } + infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { + text-shadow: none; } + infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.428024); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.428024); + border-color: shade (@theme_selected_bg_color, 0.7); + background-image: image(shade (@theme_selected_bg_color, 1.05)); + box-shadow: inset 0px 1px 1px shade (@theme_selected_bg_color, 1.2), 0px 1px 2px rgba(0, 0, 0, 0.1); } + infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + background-image: image(shade (@theme_selected_bg_color, 1.1)); + border-color: shade (@theme_selected_bg_color, 0.7); } + infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.2); + text-shadow: 0 1px rgba(0, 0, 0, 0.428024); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.428024); + border-color: shade (@theme_selected_bg_color, 0.4); + background-image: image(shade (@theme_selected_bg_color, 1.1)); + -gtk-icon-shadow: none; + box-shadow: inset 0px 0px 2px 0px shade (@theme_selected_bg_color, 0.6); } + infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + text-shadow: none; + -gtk-icon-shadow: none; + background-image: image(@theme_selected_bg_color); + box-shadow: none; + border-color: shade (@theme_selected_bg_color, 1.1); } + infobar.info button:disabled label, infobar.info button:disabled, infobar.question button:disabled label, infobar.question button:disabled, infobar.warning button:disabled label, infobar.warning button:disabled, infobar.error button:disabled label, infobar.error button:disabled { + color: shade (@theme_selected_bg_color, 1.3); } + infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { + border-color: @theme_selected_bg_color; + background-image: image(@theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: shade (@theme_selected_bg_color, 1.3); } + infobar.info button:backdrop label, infobar.info button:backdrop, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.error button:backdrop label, infobar.error button:backdrop { + color: shade (@theme_selected_bg_color, 1.5); } + infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { + border-color: shade (@theme_selected_bg_color, 1.1); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: shade (@theme_selected_bg_color, 1.3); } + infobar.info button:backdrop:disabled label, infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled label, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled label, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled label, infobar.error button:backdrop:disabled { + color: shade (@theme_selected_bg_color, 1.25); } + infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + background-color: shade (@theme_selected_bg_color, 1.25); } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 5px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: white; } + +/***************** + * Color Chooser * + *****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark { + outline-color: rgba(255, 255, 255, 0.6); } + colorswatch.dark overlay { + color: white; } + colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + colorswatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } + +colorswatch.light { + outline-color: rgba(0, 0, 0, 0.6); } + colorswatch.light overlay { + color: black; } + colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.5); } + colorswatch.light overlay:backdrop { + color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: @success_color; + box-shadow: inset 0 0 0 2px shade (@success_color, 0.7), inset 0 0 0 1px @success_color; } + colorswatch:drop(active).dark overlay { + border-color: @success_color; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px @success_color; } + +colorswatch overlay { + border: 1px solid rgba(0, 0, 0, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(0, 0, 0, 0.3); + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: @theme_fg_color; + outline-color: rgba(82, 87, 98, 0.2); + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); + border-color: @borders; + border-bottom-color: shade (@borders, 1.1); + background-image: image(rgba(246, 247, 247, 0.999)); + box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.999), 0px 1px 2px rgba(0, 0, 0, 0.1); } + colorswatch#add-color-button overlay:hover { + color: @theme_fg_color; + outline-color: rgba(82, 87, 98, 0.2); + background-image: image(rgba(255, 255, 255, 0.999)); + border-color: rgba(173, 178, 183, 0.999); + border-bottom-color: rgba(151, 157, 164, 0.999); } + colorswatch#add-color-button overlay:backdrop { + border-color: rgba(212, 215, 217, 0.999); + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { + color: @theme_disabled_fg_color; } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } + +colorswatch#editor-color-sample { + border-radius: 5px; } + colorswatch#editor-color-sample overlay { + border-radius: 5.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: @theme_bg_color; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: @theme_unfocused_bg_color; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(82, 87, 98, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 5px 5px 5px 5px; + border-width: 0px; + box-shadow: 0px 15px 48px -20px alpha(black, 0.9), 0px 10px 20px -5px alpha(black, 0.9), 0px 0px 0px 1px alpha(black, 0.2); + margin: 10px; } + decoration:backdrop { + box-shadow: 0px 15px 48px -20px alpha(black, 0.2), 0px 10px 20px -5px alpha(black, 0.6), 0px 0px 0px 1px alpha(black, 0.2); + transition: 80ms ease-out; } + .maximized decoration, + .fullscreen decoration, + .tiled decoration, + .tiled-top decoration, + .tiled-right decoration, + .tiled-bottom decoration, + .tiled-left decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1), 0px 0px 4px 0px rgba(0, 0, 0, 0.4), 0px 0px 0px 1px rgba(0, 0, 0, 0.1); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 5px; + box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1), 0px 0px 4px 0px rgba(0, 0, 0, 0.4), 0px 0px 0px 1px rgba(0, 0, 0, 0.1); } + .solid-csd decoration { + margin: 0; + padding: 4px; + background-color: @borders; + border: solid 1px @borders; + border-radius: 0; + box-shadow: inset 0 0 0 3px @theme_base_color, inset 0 1px @wm_highlight; } + .solid-csd decoration:backdrop { + box-shadow: inset 0 0 0 3px @theme_bg_color, inset 0 1px @wm_highlight; } + +.background.csd { + border-bottom-left-radius: 1px; + border-bottom-right-radius: 1px; } + +button.titlebutton { + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 1px rgba(0, 0, 0, 0.428024); + -gtk-icon-shadow: 0 1px rgba(0, 0, 0, 0.428024); } + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, +textview text:selected:focus, .view text:selected, iconview text:selected, +textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, +entry selection, modelbutton.flat:selected, +.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: @theme_selected_bg_color; } + row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, .view text:selected:focus, iconview text:selected:focus, + textview text:selected:focus, .view text:selected, iconview text:selected, + textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection, + entry selection, modelbutton.flat:selected, + .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: @theme_selected_fg_color; } + row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, + textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, modelbutton.flat:disabled:selected, + .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: shade (@theme_selected_bg_color, 1.3); } + row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, + textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, + textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, + textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, modelbutton.flat:backdrop:selected, + .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: @theme_unfocused_base_color; } + row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, + textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: shade (@theme_selected_bg_color, 1.1); } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { + font: initial; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: @theme_fg_color; + background-color: @theme_base_color; + border: 1px solid; + border-color: @borders; + border-radius: 5px; + box-shadow: inset 0 -3px rgba(241, 242, 242, 0.5); + font-size: smaller; } + /*.keycap:backdrop { + background-color: @theme_unfocused_base_color; + color: @wm_unfocused_title; + transition: 80ms ease-out; }*/ + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: @success_color; + box-shadow: inset 0 0 0 1px @success_color; + caret-color: @success_color; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/********* + * Emoji * + ********/ +popover.emoji-picker { + padding-left: 0; + padding-right: 0; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + margin: 2px 4px 2px 4px; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; + outline-offset: -5px; } + button.emoji-section:backdrop:not(:checked) { + border-color: transparent; } + button.emoji-section:hover { + border-color: @borders; } + button.emoji-section:checked { + border-color: @theme_selected_bg_color; } + button.emoji-section label { + padding: 0; + opacity: 0.55; } + button.emoji-section:hover label { + opacity: 0.775; } + button.emoji-section:checked label { + opacity: 1; } + +.emoji { + font-size: x-large; + padding: 6px; + border-radius: 5px; } + .emoji :hover { + background: @theme_selected_bg_color; } + +/* Nautilus */ +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + +.nautilus-window, +.nautilus-window notebook > stack { +/* border-top: 1px groove @borders; */ +/* margin-right: 0.5em; */ } + + +.nautilus-window placessidebar.sidebar { + padding: 0.4em 0.5em 0em 0.5em; + border-radius: 5px;} + +.nautilus-window placessidebar.sidebar row.sidebar-row { + background-color: transparent; + color: @theme_fg_color; + border-top: none; + border-bottom: none; + margin: 0 5px 0 5px; + border-radius: 8px; } + +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: @theme_bg_color;} + filechooser placessidebar.sidebar row.sidebar-row, + .nautilus-window placessidebar.sidebar row.sidebar-row { + border: none; + color: @theme_fg_color; } + .nautilus-window placessidebar.sidebar row.sidebar-row:selected { + color: @theme_selected_bg_color; + font-weight: 500; } + + filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: @theme_fg_color; } + +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { +background-color: @theme_selected_bg_color; +box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1), 0 2px 4px 0 rgba(0,0,0,0.1);} + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background: linear-gradient(to top, shade (@theme_selected_bg_color, 0.85), shade (@theme_selected_bg_color, 1)); + border: 1px solid; + border-color: shade (@theme_selected_bg_color, 0.6); + color: @theme_selected_fg_color; + margin: 0 5px 0 5px; + box-shadow: inset 0px 1px 1px shade (@theme_selected_bg_color, 1.2), 0 2px 2px 0 rgba(0,0,0,0.1), 0 2px 4px 0 rgba(0,0,0,0.1); } + +filechooser placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon { + color: @secondary_selected_bg_color; +} + + .view text:selected, iconview text:selected, +textview text:selected, iconview text:selected:focus, +textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, + .view text:selected, iconview text:selected, + textview text:selected, iconview text:selected:focus, + textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +row:selected label, label:selected, .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, + modelbutton.flat:active, + modelbutton.flat:active arrow, + modelbutton.flat:selected, + modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + color: @theme_selected_fg_color; } + row:selected label:disabled, label:disabled:selected, .view:disabled:selected, iconview:disabled:selected, iconview:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, + textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, entry selection:disabled, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, + modelbutton.flat:disabled:active, + modelbutton.flat:active arrow:disabled, + modelbutton.flat:disabled:selected, + modelbutton.flat:selected arrow:disabled, treeview.view:disabled:selected:focus, row:disabled:selected, calendar:disabled:selected, .nemo-window .nemo-window-pane widget.entry:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover { + color: shade (@theme_selected_bg_color, 1.4); } + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px shade (@theme_selected_bg_color, 1.5); } + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + background-color: @theme_bg_color; + /* padding-top: 3px; */ + box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.12), 0 5px 5px -5px rgba(0, 0, 0, 0.06), inset 0 1px rgba(255, 255, 255, 0.4); } + terminal-window notebook > header.top button, + .mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; } + +.nautilus-canvas-item { + border-radius: 5px; } + +.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item, .caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active, .caja-desktop:active { + color: @theme_fg_color; } + .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected, .caja-desktop:selected { + color: @theme_selected_fg_color; + text-shadow: none; } + + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, +popover.background label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: shade (@theme_fg_color, 1.15); + border-width: 1px 0 0px; + border-style: solid; + border-color: shade (@theme_selected_bg_color, 1.4); + } + .nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, label.nautilus-canvas-item.separator:selected:focus, headerbar .nautilus-canvas-item.subtitle:selected:focus, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:focus, + .nautilus-list-dim-label:selected, + .nautilus-list-dim-label:selected:focus { + color: alpha (@theme_fg_color, 0.7); } + +.nautilus-window searchbar { + border-top: none; + border-bottom: none; } + +.nautilus-window .searchbar-container { + /* margin-top: 3px; */ } + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: @theme_bg_color; } + +/* Floating status bar */ +.floating-bar { + padding: 2px; + background-color: @theme_base_color; + border-width: 1px; + border-style: solid solid none; + border-color: @borders; + border-radius: 5px 5px 0 0; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-left-style: none; + border-top-left-radius: 0; +} +.floating-bar.bottom.right { /* axes right border and border radius */ + border-right-style: none; + border-top-right-radius: 0; +} + +.floating-bar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; } diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css new file mode 100755 index 0000000..bc31fe5 --- /dev/null +++ b/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("gtk-contained-dark.css"); diff --git a/index.theme b/index.theme new file mode 100755 index 0000000..0c5df8a --- /dev/null +++ b/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Pho-Earth By Night +Comment=Based on Plane and elementary themes, and using blueberry base and green details. Dark version +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Pho-Earth By Night +MetacityTheme=pho-earth-by-night +IconTheme=plane +CursorTheme=DMZ-Black +ButtonLayout=menu:minimize,maximize,close diff --git a/metacity-1/assets/button.svg b/metacity-1/assets/button.svg new file mode 100644 index 0000000..51c67bf --- /dev/null +++ b/metacity-1/assets/button.svg @@ -0,0 +1,3 @@ + + + diff --git a/metacity-1/assets/close.svg b/metacity-1/assets/close.svg new file mode 100644 index 0000000..1fe0805 --- /dev/null +++ b/metacity-1/assets/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/metacity-1/assets/maximize.svg b/metacity-1/assets/maximize.svg new file mode 100644 index 0000000..02d76eb --- /dev/null +++ b/metacity-1/assets/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/metacity-1/assets/menu.svg b/metacity-1/assets/menu.svg new file mode 100644 index 0000000..ad8570a --- /dev/null +++ b/metacity-1/assets/menu.svg @@ -0,0 +1,3 @@ + + + diff --git a/metacity-1/assets/minimize.svg b/metacity-1/assets/minimize.svg new file mode 100644 index 0000000..dc1fa3f --- /dev/null +++ b/metacity-1/assets/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/metacity-1/assets/shade.svg b/metacity-1/assets/shade.svg new file mode 100644 index 0000000..29aeeae --- /dev/null +++ b/metacity-1/assets/shade.svg @@ -0,0 +1,3 @@ + + + diff --git a/metacity-1/assets/unmaximize.svg b/metacity-1/assets/unmaximize.svg new file mode 100644 index 0000000..cd03f34 --- /dev/null +++ b/metacity-1/assets/unmaximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/metacity-1/assets/unshade.svg b/metacity-1/assets/unshade.svg new file mode 100644 index 0000000..fa98887 --- /dev/null +++ b/metacity-1/assets/unshade.svg @@ -0,0 +1,3 @@ + + + diff --git a/metacity-1/metacity-theme-2.xml b/metacity-1/metacity-theme-2.xml new file mode 100644 index 0000000..393eea4 --- /dev/null +++ b/metacity-1/metacity-theme-2.xml @@ -0,0 +1,621 @@ + + + + pho-earth-by-night + nana-4 + GPL + 2020 + pho-earth Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="highlight_focused"> + <line color="C_highlight_focused" x1="4" y1="0" x2="width - 5" y2="0"/> + <arc color="C_highlight_focused" x="0 - 1" y="0" width="13" height="13" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_focused" x="width - 13" y="0" width="13" height="13" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="highlight_unfocused"> + <line color="C_highlight_unfocused" x1="4" y1="0" x2="width - 5" y2="0"/> + <arc color="C_highlight_unfocused" x="0 - 1" y="0" width="13" height="13" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_unfocused" x="width - 13" y="0" width="13" height="13" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> + <include name="highlight_focused"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> + <include name="highlight_unfocused"/> +</draw_ops> + +<!-- button icons --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <include name="close_focused"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <include name="close_focused"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_unfocused"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <include name="maximize_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <include name="maximize_focused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_unfocused"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <include name="unmaximize_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <include name="unmaximize_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_unfocused"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <include name="minimize_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <include name="minimize_focused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_unfocused"/> +</draw_ops> + +<!-- menu --> + +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused"/> +</draw_ops> + +<!-- shade --> + +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused"/> +</draw_ops> + +<!-- unshade --> + +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused"/> +</draw_ops> + +<!-- appmenu --> + +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> + +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/metacity-1/metacity-theme-3.xml b/metacity-1/metacity-theme-3.xml new file mode 100644 index 0000000..0d729fe --- /dev/null +++ b/metacity-1/metacity-theme-3.xml @@ -0,0 +1,648 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>pho-earth-by-night</name> + <author>nana-4</author> + <copyright>GPL</copyright> + <date>2020</date> + <description>pho-earth Metacity theme</description> +</info> + +<!-- meaningful constants --> + +<constant name="C_titlebar_focused" value="gtk:custom(wm_bg,gtk:bg[NORMAL])"/> +<constant name="C_titlebar_unfocused" value="gtk:custom(wm_unfocused_bg,gtk:bg[NORMAL])"/> +<constant name="C_highlight_focused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_highlight_unfocused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_title_focused" value="gtk:custom(wm_title,gtk:fg[NORMAL])"/> +<constant name="C_title_unfocused" value="gtk:custom(wm_unfocused_title,gtk:fg[INSENSITIVE])"/> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="4" rounded_top_right="4"> + <distance name="left_width" value="2"/> + <distance name="right_width" value="2"/> + <distance name="bottom_height" value="2"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="13"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <aspect_ratio name="button" value="1"/> +</frame_geometry> + +<frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="0"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<frame_geometry name="modal" parent="normal"> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8"/> +</frame_geometry> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="2"/> + <distance name="right_width" value="2"/> + <distance name="bottom_height" value="2"/> + <distance name="title_vertical_pad" value="2"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <distance name="title_vertical_pad" value="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="4" rounded_bottom_right="4" parent="normal"> + <distance name="title_vertical_pad" value="4"/> +</frame_geometry> + +<!-- drawing operations --> + +<!-- title --> + +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="highlight_focused"> + <line color="C_highlight_focused" x1="4" y1="0" x2="width - 5" y2="0"/> + <arc color="C_highlight_focused" x="0 - 1" y="0" width="13" height="13" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_focused" x="width - 13" y="0" width="13" height="13" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="highlight_unfocused"> + <line color="C_highlight_unfocused" x1="4" y1="0" x2="width - 5" y2="0"/> + <arc color="C_highlight_unfocused" x="0 - 1" y="0" width="13" height="13" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_unfocused" x="width - 13" y="0" width="13" height="13" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> + <include name="highlight_focused"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> + <include name="highlight_unfocused"/> +</draw_ops> + +<!-- button icons --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <include name="close_focused"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <include name="close_focused"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_unfocused"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <include name="maximize_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <include name="maximize_focused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_unfocused"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <include name="unmaximize_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <include name="unmaximize_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_unfocused"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <include name="minimize_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <include name="minimize_focused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_unfocused"/> +</draw_ops> + +<!-- menu --> + +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused"/> +</draw_ops> + +<!-- shade --> + +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused"/> +</draw_ops> + +<!-- unshade --> + +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused"/> +</draw_ops> + +<!-- appmenu --> + +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> + +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/xfwm4/README b/xfwm4/README new file mode 100644 index 0000000..80b8f6e --- /dev/null +++ b/xfwm4/README @@ -0,0 +1,4 @@ +SVG based theme for xfwm4. +Created Sept. 2006 by Olivier Fourdan <fourdan@xfce.org> +Modified Oct. 2014 by Olivier Fourdan <fourdan@xfce.org> +Theme released under GNU GPL license. diff --git a/xfwm4/bottom-active.xpm b/xfwm4/bottom-active.xpm new file mode 100644 index 0000000..359890f --- /dev/null +++ b/xfwm4/bottom-active.xpm @@ -0,0 +1,12 @@ +/* XPM */ +static char * bottom_active_xpm[] = { +"24 6 3 1", +" c None", +"# c #C0C0C0 s active_color_2", +"@ c #C0C0FF s active_color_1", +"################################", +"################################", +"################################", +"################################", +"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"}; diff --git a/xfwm4/bottom-inactive.png b/xfwm4/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..66e9751e4a788eddaea53b27170f54dc7053b51f GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^5<twx!3HF6u8tE1agw~<T^Rm@;DWu&Cj&(!JzX3_ tG$tk|NU$>VN=Qmb$Yf+Pa<A28VDR=~Xj?Y1`!!GzgQu&X%Q~loCIA#+7o`9I literal 0 HcmV?d00001 diff --git a/xfwm4/bottom-inactive.xpm b/xfwm4/bottom-inactive.xpm new file mode 100644 index 0000000..bae08b6 --- /dev/null +++ b/xfwm4/bottom-inactive.xpm @@ -0,0 +1,12 @@ +/* XPM */ +static char * bottom_inactive_xpm[] = { +"24 6 3 1", +" c None", +"# c #C0C0C0 s inactive_color_2", +"@ c #C0C0FF s inactive_color_2", +"################################", +"################################", +"################################", +"################################", +"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"}; diff --git a/xfwm4/bottom-left-active.xpm b/xfwm4/bottom-left-active.xpm new file mode 100644 index 0000000..ec74ae0 --- /dev/null +++ b/xfwm4/bottom-left-active.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * bottom_left_active_xpm[] = { +"24 24 3 1", +" c None", +"# c #C0C0C0 s active_color_2", +"@ c #C0C0FF s active_color_1", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@######################", +"@@######################", +"@@######################", +"@@######################", +" @@@@@@@@@@@@@@@@@@@@@@@", +" @@@@@@@@@@@@@@@@@@@@@@"}; diff --git a/xfwm4/bottom-left-inactive.png b/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..31d0a1fcdd7fd25ee12c3d279019127f059381d8 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt@uo-U3d z9-VK`F63=+5OBFD-ltWdu(C60ov+L+DFKeY7N)%BoAZ0-h6mWnGD#`<3416svIu!R yFjwHI>R+Cba8QP^M?T|lpKy3S1J|`}d3R;BSTisGn0FdzHiM_DpUXO@geCw^88H3; literal 0 HcmV?d00001 diff --git a/xfwm4/bottom-left-inactive.xpm b/xfwm4/bottom-left-inactive.xpm new file mode 100644 index 0000000..9ecee6e --- /dev/null +++ b/xfwm4/bottom-left-inactive.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * bottom_left_inactive_xpm[] = { +"24 24 3 1", +" c None", +"# c #C0C0C0 s inactive_color_2", +"@ c #C0C0FF s inactive_color_2", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@#### ", +"@@######################", +"@@######################", +"@@######################", +"@@######################", +" @@@@@@@@@@@@@@@@@@@@@@@", +" @@@@@@@@@@@@@@@@@@@@@@"}; diff --git a/xfwm4/bottom-right-active.xpm b/xfwm4/bottom-right-active.xpm new file mode 100644 index 0000000..8289b77 --- /dev/null +++ b/xfwm4/bottom-right-active.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * bottom_right_active_xpm[] = { +"24 24 3 1", +" c None", +"# c #C0C0C0 s active_color_2", +"@ c #C0C0FF s active_color_1", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +"######################@@", +"######################@@", +"######################@@", +"######################@@", +"@@@@@@@@@@@@@@@@@@@@@@@ ", +"@@@@@@@@@@@@@@@@@@@@@@ "}; diff --git a/xfwm4/bottom-right-inactive.png b/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..3ccba92371cd53cd29287b76532182b663c68dc1 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^$o-U3d z9-VK`Efj1p5OF!EI$27<!oZ}lW5NGf1{OK{5}w5|Zr{ElJ7J3x0}F?Mf<ptte)cHS t4WUfdd@pvW@s+Q!*!$f2UFU)2?7#RJuYD-udkHj^!PC{xWt~$(69A*zF?j$0 literal 0 HcmV?d00001 diff --git a/xfwm4/bottom-right-inactive.xpm b/xfwm4/bottom-right-inactive.xpm new file mode 100644 index 0000000..c6471df --- /dev/null +++ b/xfwm4/bottom-right-inactive.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * bottom_right_inactive_xpm[] = { +"24 24 3 1", +" c None", +"# c #C0C0C0 s inactive_color_2", +"@ c #C0C0FF s inactive_color_2", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +" ####@@", +"######################@@", +"######################@@", +"######################@@", +"######################@@", +"@@@@@@@@@@@@@@@@@@@@@@@ ", +"@@@@@@@@@@@@@@@@@@@@@@ "}; diff --git a/xfwm4/button-active.png b/xfwm4/button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..02b7bc5fc16bce8dc0d558cf308450b68ae0fb78 GIT binary patch literal 5445 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 E225A*OaK4? literal 0 HcmV?d00001 diff --git a/xfwm4/button-active.png.original b/xfwm4/button-active.png.original new file mode 100644 index 0000000000000000000000000000000000000000..2709ac6743e4ab5cfd72380658243feac0097a03 GIT binary patch literal 1638 zcmV-s2ATPZP)<h;3K|Lk000e1NJLTq001EX001ip1^@s6_J83C000CMdQ@0+Qek%> zaB^>EX>4U6ba`-PAZ2)IW&i+q+U-|ca^yA){KqMB1OXuUI1ZmxdxIQ5O-l2$Jzixt zRr#=Ji4;Hqt!|JbQ~&$dpucd4=Z&0&=#%#w4wqb#j6vM?BdsfMZe7<QN00jlJ4rbl z0+XWG{Wj!deumv{4_tC^d9+hJJQ9yUd=0z~otfvj-GhW(c00QxQ0n`@rx@;`mLpI- zCN3z)>8`N$Zr;;_A%LZ3NTecNS+{kKI|AL$jML%D%9zJ%ENZkme*^;|53hIWx9y&w z2a+#{>6!iO=!tyEhh3kz^p`;Xa|hd#U9V~6KCvDng89KQ%2nYHB#+VJ7=3@c>^vCt zM@22N`4R>bQB_XYV;(KwG>pS)2`z4UtB|~Hbt`C<6AM%s#Eu(h9^6-7xdNh-E&;tr z6<xNdL6TJ6bwcAIL6bI(5UWZjRhZ?9g;(CR@>Pz=+!#}Z5sdN3myKRI&ommNPKtPo zJ5Q(!;1XHubJD2uidhhZ$Dx}of-mimf4i$6lqwXoMRUXp=B?}@it(+sbm^>^XXy8W zWD4yF0E&>?00zbHc=N2r*l2=CU<Qv70%af<byA=Jn@IymajIS@NR*iy&jem`#l*`r zV{d{Grd|WINtz*+bB6i}E~19AsW~(A7A%q_%U-?n=DiPoZgM$jaKVBPA;geEjv8IG z=wpa6rkIl?#U5zMr;uVwDQBUKL>aL%=4V)n6fLe;@g<a4QppwNQ(d*{YpAiNnwvCj z*e059p~aS3?o1s!MR(o0@1e(@dLF2?p~DRueuNQ68u_XkAItW+oluPr)nq9(=Y^|k zuu=$@5InaNo0>r}aSX-7Q~(7nQ?o6yb262inr%t2C`<s-rZ&`gDh3H%XR*Oo?QY8b zmTqM6w{(;5l%px#pHPk<-ACO%QLWA2xw;hFSK;JzQ>?y$t9Wvw_tA?BNhORBhUJm5 z#cf;XRLbbt*LhbneCU14I__P&!_&-!oLW=T0dH>HT}`94(R}Gq$B5qdF>)#xOKLM* zD?ZMCcWqlvG`+w&{nNW?4;4ti0{RJ-9U^@J|67>%XeJoCL-XZJd<S##NoNRs1(ePZ z`if6FL+C3$=?tN-_@pz0zT%V45c-NwIz#9yKIsghuVB&{LcikE@Z(4`WkuwHeK3q} zTITfP8@^q*4|ayX`SJQqPrp0yC(uuzpFsb0ps==-d2UT@_9pXx8*^CS#S9<ea1cDp zj;(Zg=GPel%&+D>#`;WH5kAi2TX=eoe;?y}9JlcF9*$dhdJo4fJiUkG27}(iaf3nc z;kdz|_i)@`(0e#u)X_N{pV!g9!11Au*014PE0_Mr(*FtcKMI6zr_mCM?H|`>_cJcL znTG%X0flKpLr_UWLm+T+Z)Rz1WdHzpoPCi!NW(xFhTo<YMJo<=5OK&*b+I5S;;2<9 zLWNK(wCZ4T=^r#{NK#xJ1=oUuKZ{id7iV1^Tm?b!2gJ$INzp}0{4Oc9i1Ci&9^U)j zm%Hx(p<ZU16&eRL-8NH+xR}YVik+_rp@-%uVluOgIY~;wcYNI=!1uct&+@PPbM&e? ziva<Vc$OKaO}s%oy=fbq_lYB{D67Qh#A7C1kob}7ipOu93oZ*hGh(Jw^TZKivCzg! z8?&OR5l<0ERZXXSA>*;id5g1FuCnGm`3u82ePx;Jw1$wtB9<UQgn}wcD8ojKcAXRp zDLRk)_y=9TL@tF~B`|U<paKoD>j(dX-@Uc+lM`N2I1Y5YIL^l~(76jVYL4@L>^O}R zAovVi=`DYy4$OR#UTbO5BcN{^xVUa<${ujJ0}MPFvMIY#kd~0o1Mg?_O<AD-7U*8{ z`qn(h=>w3aUL|jUgF|4XK-ud)@9t{v+rKr<{`~-av2v@nPr{D?000JJOGiWiAOKwe znbkD{cmMzZ32;bRa{vGf6951U69E94oEQKA00(qQO+^Rf1Pcrq8VvY*^8f$<L`g(J zR9M69(y<KyF$}{%CHV3I??0_GhFu&d5J)8pI8`-2qPzd;5nqy?9&tB(f(bd8a7;Ov kkb?=wl!FO5006*N9+R35c;C36wg3PC07*qoM6N<$f~VH^R{#J2 literal 0 HcmV?d00001 diff --git a/xfwm4/close-active.png b/xfwm4/close-active.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/close-active.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/close-active.xpm b/xfwm4/close-active.xpm new file mode 100644 index 0000000..a5d32e6 --- /dev/null +++ b/xfwm4/close-active.xpm @@ -0,0 +1,52 @@ +/* XPM */ +static char * close_active_xpm[] = { +"33 43 6 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"............##@...@##............", +"............###@.@###............", +"............@###@###@............", +".............@#####@.............", +"..............@###@..............", +".............@#####@.............", +"............@###@###@............", +"............###@.@###............", +"............##@...@##............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/close-inactive.png b/xfwm4/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d423f23db2430b810228ea4fc534fa916a30871e GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N*!3HG1)j#9}Qfx`y?k)`fL2$v|<&%LTQJyZ2 zArY-_FK*;LV8FxdXjLHTpq*~<erbryFO#H?<_DW&Cdu*M4lP}#99Dk+vS4(OzkAGO qMj`JSC8ZsQBMxCBmEHjjuHSpYng76%B9<jU4uhwwpUXO@geCw{2RL*9 literal 0 HcmV?d00001 diff --git a/xfwm4/close-inactive.xpm b/xfwm4/close-inactive.xpm new file mode 100644 index 0000000..d245647 --- /dev/null +++ b/xfwm4/close-inactive.xpm @@ -0,0 +1,51 @@ +/* XPM */ +static char * close_inactive_xpm[] = { +"33 43 5 1", +" c None", +". c #C0C0FF s inactive_color_1", +"@ c #949594 s inactive_shadow_1", +"# c #000000 s inactive_text_color", +"$ c #B4BAB4 s inactive_mid_1", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"............##$...$##............", +"............###$.$###............", +"............$###$###$............", +".............$#####$.............", +"..............$###$..............", +".............$#####$.............", +"............$###$###$............", +"............###$.$###............", +"............##$...$##............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/close-prelight.png b/xfwm4/close-prelight.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/close-prelight.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/close-prelight.xpm b/xfwm4/close-prelight.xpm new file mode 100644 index 0000000..fb12ee8 --- /dev/null +++ b/xfwm4/close-prelight.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * close_active_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"+ c #cc0000", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@+++++++++++++++++++++++++++++@.", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++##@+++@##+++++++++++@", +"@+++++++++++###@+@###+++++++++++@", +"@+++++++++++@###@###@+++++++++++@", +"@++++++++++++@#####@++++++++++++@", +"@+++++++++++++@###@+++++++++++++@", +"@++++++++++++@#####@++++++++++++@", +"@+++++++++++@###@###@+++++++++++@", +"@+++++++++++###@+@###+++++++++++@", +"@+++++++++++##@+++@##+++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +".@+++++++++++++++++++++++++++++@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/close-pressed.png b/xfwm4/close-pressed.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/close-pressed.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/close-pressed.xpm b/xfwm4/close-pressed.xpm new file mode 100644 index 0000000..460157b --- /dev/null +++ b/xfwm4/close-pressed.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * close_pressed_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"+ c #FF2121", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@+++++++++++++++++++++++++++++@.", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++##@+++@##+++++++++++@", +"@+++++++++++###@+@###+++++++++++@", +"@+++++++++++@###@###@+++++++++++@", +"@++++++++++++@#####@++++++++++++@", +"@+++++++++++++@###@+++++++++++++@", +"@++++++++++++@#####@++++++++++++@", +"@+++++++++++@###@###@+++++++++++@", +"@+++++++++++###@+@###+++++++++++@", +"@+++++++++++##@+++@##+++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +".@+++++++++++++++++++++++++++++@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/hide-active.png b/xfwm4/hide-active.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/hide-active.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/hide-active.xpm b/xfwm4/hide-active.xpm new file mode 100644 index 0000000..2dcd32b --- /dev/null +++ b/xfwm4/hide-active.xpm @@ -0,0 +1,52 @@ +/* XPM */ +static char * hide_active_xpm[] = { +"33 43 6 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"............#########............", +"............#########............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/hide-inactive.png b/xfwm4/hide-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d423f23db2430b810228ea4fc534fa916a30871e GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N*!3HG1)j#9}Qfx`y?k)`fL2$v|<&%LTQJyZ2 zArY-_FK*;LV8FxdXjLHTpq*~<erbryFO#H?<_DW&Cdu*M4lP}#99Dk+vS4(OzkAGO qMj`JSC8ZsQBMxCBmEHjjuHSpYng76%B9<jU4uhwwpUXO@geCw{2RL*9 literal 0 HcmV?d00001 diff --git a/xfwm4/hide-inactive.xpm b/xfwm4/hide-inactive.xpm new file mode 100644 index 0000000..4e9e656 --- /dev/null +++ b/xfwm4/hide-inactive.xpm @@ -0,0 +1,51 @@ +/* XPM */ +static char * hide_inactive_xpm[] = { +"33 43 5 1", +" c None", +". c #C0C0FF s inactive_color_1", +"@ c #949594 s inactive_shadow_1", +"# c #000000 s inactive_text_color", +"$ c #B4BAB4 s inactive_mid_1", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"............#########............", +"............#########............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/hide-prelight.png b/xfwm4/hide-prelight.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/hide-prelight.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/hide-prelight.xpm b/xfwm4/hide-prelight.xpm new file mode 100644 index 0000000..c5e4c6f --- /dev/null +++ b/xfwm4/hide-prelight.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * hide_active_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"+ c #B4BAB4 s active_hilight_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@+++++++++++++++++++++++++++++@.", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++#########+++++++++++@", +"@+++++++++++#########+++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +".@+++++++++++++++++++++++++++++@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/hide-pressed.png b/xfwm4/hide-pressed.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/hide-pressed.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/hide-pressed.xpm b/xfwm4/hide-pressed.xpm new file mode 100644 index 0000000..97e82c3 --- /dev/null +++ b/xfwm4/hide-pressed.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * hide_pressed_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"+ c #B4BAB4 s active_hilight_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@.............................@.", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...........#########...........@", +"@...........#########...........@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +".@.............................@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/left-active.xpm b/xfwm4/left-active.xpm new file mode 100644 index 0000000..02dd58d --- /dev/null +++ b/xfwm4/left-active.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * left_active_xpm[] = { +"6 24 3 1", +" c None", +"# c #C0C0C0 s active_color_2", +"@ c #C0C0FF s active_color_1", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####"}; diff --git a/xfwm4/left-inactive.png b/xfwm4/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..15434c07d9666c0e72b74dcf1e70e49188fab1e2 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol*0U~b-^ehGmBze2LF#HF>1$&oI28zgfx;Tbt xOiWHoNXSTNXkh2@Xy{~QmzXLsRY8Z5A^R)iq<jAxBY+ASJYD@<);T3K0RZ9x8|wf7 literal 0 HcmV?d00001 diff --git a/xfwm4/left-inactive.xpm b/xfwm4/left-inactive.xpm new file mode 100644 index 0000000..766d409 --- /dev/null +++ b/xfwm4/left-inactive.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * left_inactive_xpm[] = { +"6 24 3 1", +" c None", +"# c #C0C0C0 s inactive_color_2", +"@ c #C0C0FF s inactive_color_2", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####", +"@@####"}; diff --git a/xfwm4/maximize-active.png b/xfwm4/maximize-active.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/maximize-active.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/maximize-active.xpm b/xfwm4/maximize-active.xpm new file mode 100644 index 0000000..e58ddb3 --- /dev/null +++ b/xfwm4/maximize-active.xpm @@ -0,0 +1,52 @@ +/* XPM */ +static char * maximize_active_xpm[] = { +"33 43 6 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"............#########............", +"............#########............", +"............##.....##............", +"............##.....##............", +"............##.....##............", +"............##.....##............", +"............##.....##............", +"............#########............", +"............#########............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/maximize-inactive.png b/xfwm4/maximize-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d423f23db2430b810228ea4fc534fa916a30871e GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N*!3HG1)j#9}Qfx`y?k)`fL2$v|<&%LTQJyZ2 zArY-_FK*;LV8FxdXjLHTpq*~<erbryFO#H?<_DW&Cdu*M4lP}#99Dk+vS4(OzkAGO qMj`JSC8ZsQBMxCBmEHjjuHSpYng76%B9<jU4uhwwpUXO@geCw{2RL*9 literal 0 HcmV?d00001 diff --git a/xfwm4/maximize-inactive.xpm b/xfwm4/maximize-inactive.xpm new file mode 100644 index 0000000..149dad9 --- /dev/null +++ b/xfwm4/maximize-inactive.xpm @@ -0,0 +1,51 @@ +/* XPM */ +static char * maximize_inactive_xpm[] = { +"33 43 5 1", +" c None", +". c #C0C0FF s inactive_color_1", +"@ c #949594 s inactive_shadow_1", +"# c #000000 s inactive_text_color", +"$ c #B4BAB4 s inactive_mid_1", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"............#########............", +"............#########............", +"............##.....##............", +"............##.....##............", +"............##.....##............", +"............##.....##............", +"............##.....##............", +"............#########............", +"............#########............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/maximize-prelight.png b/xfwm4/maximize-prelight.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/maximize-prelight.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/maximize-prelight.xpm b/xfwm4/maximize-prelight.xpm new file mode 100644 index 0000000..f0951de --- /dev/null +++ b/xfwm4/maximize-prelight.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * maximize_active_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"+ c #B4BAB4 s active_hilight_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@+++++++++++++++++++++++++++++@.", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++#########+++++++++++@", +"@+++++++++++#########+++++++++++@", +"@+++++++++++##+++++##+++++++++++@", +"@+++++++++++##+++++##+++++++++++@", +"@+++++++++++##+++++##+++++++++++@", +"@+++++++++++##+++++##+++++++++++@", +"@+++++++++++##+++++##+++++++++++@", +"@+++++++++++#########+++++++++++@", +"@+++++++++++#########+++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +".@+++++++++++++++++++++++++++++@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/maximize-pressed.png b/xfwm4/maximize-pressed.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/maximize-pressed.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/maximize-pressed.xpm b/xfwm4/maximize-pressed.xpm new file mode 100644 index 0000000..fcc6c00 --- /dev/null +++ b/xfwm4/maximize-pressed.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * maximize_pressed_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"+ c #B4BAB4 s active_hilight_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@.............................@.", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...........#########...........@", +"@...........#########...........@", +"@...........##.....##...........@", +"@...........##.....##...........@", +"@...........##.....##...........@", +"@...........##.....##...........@", +"@...........##.....##...........@", +"@...........#########...........@", +"@...........#########...........@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +".@.............................@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/maximize-toggled-active.png b/xfwm4/maximize-toggled-active.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/maximize-toggled-active.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/maximize-toggled-active.xpm b/xfwm4/maximize-toggled-active.xpm new file mode 100644 index 0000000..69ae161 --- /dev/null +++ b/xfwm4/maximize-toggled-active.xpm @@ -0,0 +1,52 @@ +/* XPM */ +static char * maximize_active_xpm[] = { +"33 43 6 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".............#######.............", +".............#######.............", +".............##...##.............", +".............##...##.............", +".............##...##.............", +".............#######.............", +".............#######.............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/maximize-toggled-inactive.png b/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d423f23db2430b810228ea4fc534fa916a30871e GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N*!3HG1)j#9}Qfx`y?k)`fL2$v|<&%LTQJyZ2 zArY-_FK*;LV8FxdXjLHTpq*~<erbryFO#H?<_DW&Cdu*M4lP}#99Dk+vS4(OzkAGO qMj`JSC8ZsQBMxCBmEHjjuHSpYng76%B9<jU4uhwwpUXO@geCw{2RL*9 literal 0 HcmV?d00001 diff --git a/xfwm4/maximize-toggled-inactive.xpm b/xfwm4/maximize-toggled-inactive.xpm new file mode 100644 index 0000000..8b04ac2 --- /dev/null +++ b/xfwm4/maximize-toggled-inactive.xpm @@ -0,0 +1,51 @@ +/* XPM */ +static char * maximize_inactive_xpm[] = { +"33 43 5 1", +" c None", +". c #C0C0FF s inactive_color_1", +"@ c #949594 s inactive_shadow_1", +"# c #000000 s inactive_text_color", +"$ c #B4BAB4 s inactive_mid_1", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".............#######.............", +".............#######.............", +".............##...##.............", +".............##...##.............", +".............##...##.............", +".............#######.............", +".............#######.............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/maximize-toggled-prelight.png b/xfwm4/maximize-toggled-prelight.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/maximize-toggled-prelight.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/maximize-toggled-prelight.xpm b/xfwm4/maximize-toggled-prelight.xpm new file mode 100644 index 0000000..2691a1e --- /dev/null +++ b/xfwm4/maximize-toggled-prelight.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * maximize_active_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"+ c #B4BAB4 s active_hilight_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@+++++++++++++++++++++++++++++@.", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@++++++++++++#######++++++++++++@", +"@++++++++++++#######++++++++++++@", +"@++++++++++++##+++##++++++++++++@", +"@++++++++++++##+++##++++++++++++@", +"@++++++++++++##+++##++++++++++++@", +"@++++++++++++#######++++++++++++@", +"@++++++++++++#######++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +".@+++++++++++++++++++++++++++++@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/maximize-toggled-pressed.png b/xfwm4/maximize-toggled-pressed.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/maximize-toggled-pressed.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/maximize-toggled-pressed.xpm b/xfwm4/maximize-toggled-pressed.xpm new file mode 100644 index 0000000..d8b10bb --- /dev/null +++ b/xfwm4/maximize-toggled-pressed.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * maximize_pressed_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"+ c #B4BAB4 s active_hilight_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@.............................@.", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@............#######............@", +"@............#######............@", +"@............##...##............@", +"@............##...##............@", +"@............##...##............@", +"@............#######............@", +"@............#######............@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +".@.............................@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/menu-active.png b/xfwm4/menu-active.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/menu-active.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/menu-active.xpm b/xfwm4/menu-active.xpm new file mode 100644 index 0000000..01c158a --- /dev/null +++ b/xfwm4/menu-active.xpm @@ -0,0 +1,49 @@ +/* XPM */ +static char * menu_active_xpm[] = { +"33 43 3 1", +" c None", +". c #C0C0FF s active_color_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/menu-inactive.png b/xfwm4/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d423f23db2430b810228ea4fc534fa916a30871e GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N*!3HG1)j#9}Qfx`y?k)`fL2$v|<&%LTQJyZ2 zArY-_FK*;LV8FxdXjLHTpq*~<erbryFO#H?<_DW&Cdu*M4lP}#99Dk+vS4(OzkAGO qMj`JSC8ZsQBMxCBmEHjjuHSpYng76%B9<jU4uhwwpUXO@geCw{2RL*9 literal 0 HcmV?d00001 diff --git a/xfwm4/menu-inactive.xpm b/xfwm4/menu-inactive.xpm new file mode 100644 index 0000000..5a0f700 --- /dev/null +++ b/xfwm4/menu-inactive.xpm @@ -0,0 +1,48 @@ +/* XPM */ +static char * menu_inactive_xpm[] = { +"33 43 2 1", +" c None", +". c #C0C0FF s inactive_color_1", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/menu-prelight.png b/xfwm4/menu-prelight.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/menu-prelight.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/menu-prelight.xpm b/xfwm4/menu-prelight.xpm new file mode 100644 index 0000000..32b8d86 --- /dev/null +++ b/xfwm4/menu-prelight.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * menu_active_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"+ c #B4BAB4 s active_hilight_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@+++++++++++++++++++++++++++++@.", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +".@+++++++++++++++++++++++++++++@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/menu-pressed.png b/xfwm4/menu-pressed.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/menu-pressed.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/menu-pressed.xpm b/xfwm4/menu-pressed.xpm new file mode 100644 index 0000000..728618f --- /dev/null +++ b/xfwm4/menu-pressed.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * menu_pressed_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_1", +"@ c #949594 s active_shadow_1", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_color_1", +"+ c #B4BAB4 s active_hilight_1", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@.............................@.", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +".@.............................@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/right-active.xpm b/xfwm4/right-active.xpm new file mode 100644 index 0000000..1e8c3e7 --- /dev/null +++ b/xfwm4/right-active.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * right_active_xpm[] = { +"6 24 3 1", +" c None", +"# c #C0C0C0 s active_color_2", +"@ c #C0C0FF s active_color_1", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@"}; diff --git a/xfwm4/right-inactive.png b/xfwm4/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..767a52418c4c3e08d139629e2c71396e498eab08 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol*0U~b-^ehGmBze2LF#HF>1$&oI28zggx;Tbt wOiWHWz{1DF!^7tjp&|hSZmMpo9Nr8J(aRY&9E}SK0V-wiboFyt=akR{0H$LYj{pDw literal 0 HcmV?d00001 diff --git a/xfwm4/right-inactive.xpm b/xfwm4/right-inactive.xpm new file mode 100644 index 0000000..723c203 --- /dev/null +++ b/xfwm4/right-inactive.xpm @@ -0,0 +1,38 @@ +/* XPM */ +static char * right_inactive_xpm[] = { +"6 24 3 1", +" c None", +"# c #C0C0C0 s inactive_color_2", +"@ c #C0C0FF s inactive_color_2", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@", +"####@@"}; diff --git a/xfwm4/shade-active.png b/xfwm4/shade-active.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/shade-active.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/shade-active.xpm b/xfwm4/shade-active.xpm new file mode 100644 index 0000000..30169c4 --- /dev/null +++ b/xfwm4/shade-active.xpm @@ -0,0 +1,52 @@ +/* XPM */ +static char * shade_active_xpm[] = { +"33 43 6 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................@................", +"...............@#@...............", +"..............@###@..............", +".............@#####@.............", +"............@###@###@............", +"............###@.@###............", +"............##@...@##............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/shade-inactive.png b/xfwm4/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d423f23db2430b810228ea4fc534fa916a30871e GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N*!3HG1)j#9}Qfx`y?k)`fL2$v|<&%LTQJyZ2 zArY-_FK*;LV8FxdXjLHTpq*~<erbryFO#H?<_DW&Cdu*M4lP}#99Dk+vS4(OzkAGO qMj`JSC8ZsQBMxCBmEHjjuHSpYng76%B9<jU4uhwwpUXO@geCw{2RL*9 literal 0 HcmV?d00001 diff --git a/xfwm4/shade-inactive.xpm b/xfwm4/shade-inactive.xpm new file mode 100644 index 0000000..6f2db66 --- /dev/null +++ b/xfwm4/shade-inactive.xpm @@ -0,0 +1,51 @@ +/* XPM */ +static char * shade_inactive_xpm[] = { +"33 43 5 1", +" c None", +". c #C0C0FF s inactive_color_2", +"@ c #949594 s inactive_shadow_2", +"# c #000000 s inactive_text_color", +"$ c #B4BAB4 s inactive_mid_2", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................$................", +"...............$#$...............", +"..............$###$..............", +".............$#####$.............", +"............$###$###$............", +"............###$.$###............", +"............##$...$##............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/shade-prelight.png b/xfwm4/shade-prelight.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/shade-prelight.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/shade-prelight.xpm b/xfwm4/shade-prelight.xpm new file mode 100644 index 0000000..3377dad --- /dev/null +++ b/xfwm4/shade-prelight.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * shade_active_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"+ c #B4BAB4 s active_hilight_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@+++++++++++++++++++++++++++++@.", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++@+++++++++++++++@", +"@++++++++++++++@#@++++++++++++++@", +"@+++++++++++++@###@+++++++++++++@", +"@++++++++++++@#####@++++++++++++@", +"@+++++++++++@###@###@+++++++++++@", +"@+++++++++++###@+@###+++++++++++@", +"@+++++++++++##@+++@##+++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +".@+++++++++++++++++++++++++++++@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/shade-pressed.png b/xfwm4/shade-pressed.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/shade-pressed.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/shade-pressed.xpm b/xfwm4/shade-pressed.xpm new file mode 100644 index 0000000..d4c1516 --- /dev/null +++ b/xfwm4/shade-pressed.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * shade_pressed_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"+ c #B4BAB4 s active_hilight_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@.............................@.", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............@...............@", +"@..............@#@..............@", +"@.............@###@.............@", +"@............@#####@............@", +"@...........@###@###@...........@", +"@...........###@.@###...........@", +"@...........##@...@##...........@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +".@.............................@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/shade-toggled-active.png b/xfwm4/shade-toggled-active.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/shade-toggled-active.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/shade-toggled-active.xpm b/xfwm4/shade-toggled-active.xpm new file mode 100644 index 0000000..555e481 --- /dev/null +++ b/xfwm4/shade-toggled-active.xpm @@ -0,0 +1,52 @@ +/* XPM */ +static char * shade_active_xpm[] = { +"33 43 6 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"............##@...@##............", +"............###@.@###............", +"............@###@###@............", +".............@#####@.............", +"..............@###@..............", +"...............@#@...............", +"................@................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/shade-toggled-inactive.png b/xfwm4/shade-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d423f23db2430b810228ea4fc534fa916a30871e GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N*!3HG1)j#9}Qfx`y?k)`fL2$v|<&%LTQJyZ2 zArY-_FK*;LV8FxdXjLHTpq*~<erbryFO#H?<_DW&Cdu*M4lP}#99Dk+vS4(OzkAGO qMj`JSC8ZsQBMxCBmEHjjuHSpYng76%B9<jU4uhwwpUXO@geCw{2RL*9 literal 0 HcmV?d00001 diff --git a/xfwm4/shade-toggled-inactive.xpm b/xfwm4/shade-toggled-inactive.xpm new file mode 100644 index 0000000..cd40d2d --- /dev/null +++ b/xfwm4/shade-toggled-inactive.xpm @@ -0,0 +1,51 @@ +/* XPM */ +static char * shade_inactive_xpm[] = { +"33 43 5 1", +" c None", +". c #C0C0FF s inactive_color_2", +"@ c #949594 s inactive_shadow_2", +"# c #000000 s inactive_text_color", +"$ c #B4BAB4 s inactive_mid_2", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"............##$...$##............", +"............###$.$###............", +"............$###$###$............", +".............$#####$.............", +"..............$###$..............", +"...............$#$...............", +"................$................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/shade-toggled-prelight.png b/xfwm4/shade-toggled-prelight.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/shade-toggled-prelight.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/shade-toggled-prelight.xpm b/xfwm4/shade-toggled-prelight.xpm new file mode 100644 index 0000000..efd7199 --- /dev/null +++ b/xfwm4/shade-toggled-prelight.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * shade_active_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"+ c #B4BAB4 s active_hilight_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@+++++++++++++++++++++++++++++@.", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++##@+++@##+++++++++++@", +"@+++++++++++###@+@###+++++++++++@", +"@+++++++++++@###@###@+++++++++++@", +"@++++++++++++@#####@++++++++++++@", +"@+++++++++++++@###@+++++++++++++@", +"@++++++++++++++@#@++++++++++++++@", +"@+++++++++++++++@+++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +".@+++++++++++++++++++++++++++++@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/shade-toggled-pressed.png b/xfwm4/shade-toggled-pressed.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/shade-toggled-pressed.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/shade-toggled-pressed.xpm b/xfwm4/shade-toggled-pressed.xpm new file mode 100644 index 0000000..9354a9d --- /dev/null +++ b/xfwm4/shade-toggled-pressed.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * shade_pressed_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"+ c #B4BAB4 s active_hilight_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@.............................@.", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...........##@...@##...........@", +"@...........###@.@###...........@", +"@...........@###@###@...........@", +"@............@#####@............@", +"@.............@###@.............@", +"@..............@#@..............@", +"@...............@...............@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +".@.............................@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/stick-active.png b/xfwm4/stick-active.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/stick-active.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/stick-active.xpm b/xfwm4/stick-active.xpm new file mode 100644 index 0000000..2040251 --- /dev/null +++ b/xfwm4/stick-active.xpm @@ -0,0 +1,52 @@ +/* XPM */ +static char * stick_active_xpm[] = { +"33 43 6 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"...............@#@...............", +"...............###...............", +"...............###...............", +"............@#######@............", +"............#########............", +"............@#######@............", +"...............###...............", +"...............###...............", +"...............@#@...............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/stick-inactive.png b/xfwm4/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d423f23db2430b810228ea4fc534fa916a30871e GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N*!3HG1)j#9}Qfx`y?k)`fL2$v|<&%LTQJyZ2 zArY-_FK*;LV8FxdXjLHTpq*~<erbryFO#H?<_DW&Cdu*M4lP}#99Dk+vS4(OzkAGO qMj`JSC8ZsQBMxCBmEHjjuHSpYng76%B9<jU4uhwwpUXO@geCw{2RL*9 literal 0 HcmV?d00001 diff --git a/xfwm4/stick-inactive.xpm b/xfwm4/stick-inactive.xpm new file mode 100644 index 0000000..805c5e6 --- /dev/null +++ b/xfwm4/stick-inactive.xpm @@ -0,0 +1,51 @@ +/* XPM */ +static char * stick_inactive_xpm[] = { +"33 43 5 1", +" c None", +". c #C0C0FF s inactive_color_2", +"@ c #949594 s inactive_shadow_2", +"# c #000000 s inactive_text_color", +"$ c #B4BAB4 s inactive_mid_2", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"...............$#$...............", +"...............###...............", +"...............###...............", +"............$#######$............", +"............#########............", +"............$#######$............", +"...............###...............", +"...............###...............", +"...............$#$...............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/stick-prelight.png b/xfwm4/stick-prelight.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/stick-prelight.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/stick-prelight.xpm b/xfwm4/stick-prelight.xpm new file mode 100644 index 0000000..ece1395 --- /dev/null +++ b/xfwm4/stick-prelight.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * stick_active_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"+ c #B4BAB4 s active_hilight_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@+++++++++++++++++++++++++++++@.", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@++++++++++++++@#@++++++++++++++@", +"@++++++++++++++###++++++++++++++@", +"@++++++++++++++###++++++++++++++@", +"@+++++++++++@#######@+++++++++++@", +"@+++++++++++#########+++++++++++@", +"@+++++++++++@#######@+++++++++++@", +"@++++++++++++++###++++++++++++++@", +"@++++++++++++++###++++++++++++++@", +"@++++++++++++++@#@++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +"@+++++++++++++++++++++++++++++++@", +".@+++++++++++++++++++++++++++++@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/stick-pressed.png b/xfwm4/stick-pressed.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/stick-pressed.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/stick-pressed.xpm b/xfwm4/stick-pressed.xpm new file mode 100644 index 0000000..0acc2dd --- /dev/null +++ b/xfwm4/stick-pressed.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * stick_pressed_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"+ c #B4BAB4 s active_hilight_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@.............................@.", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@..............@#@..............@", +"@..............###..............@", +"@..............###..............@", +"@...........@#######@...........@", +"@...........#########...........@", +"@...........@#######@...........@", +"@..............###..............@", +"@..............###..............@", +"@..............@#@..............@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +".@.............................@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/stick-toggled-active.png b/xfwm4/stick-toggled-active.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/stick-toggled-active.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/stick-toggled-active.xpm b/xfwm4/stick-toggled-active.xpm new file mode 100644 index 0000000..407fc87 --- /dev/null +++ b/xfwm4/stick-toggled-active.xpm @@ -0,0 +1,52 @@ +/* XPM */ +static char * stick_active_xpm[] = { +"33 43 6 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"...............###...............", +"...............###...............", +"...............@#@...............", +"............##$.$.@##............", +"............###@.@###............", +"............##@.@.@##............", +"...............@#@...............", +"...............###...............", +"...............###...............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/stick-toggled-inactive.png b/xfwm4/stick-toggled-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..d423f23db2430b810228ea4fc534fa916a30871e GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^ia@N*!3HG1)j#9}Qfx`y?k)`fL2$v|<&%LTQJyZ2 zArY-_FK*;LV8FxdXjLHTpq*~<erbryFO#H?<_DW&Cdu*M4lP}#99Dk+vS4(OzkAGO qMj`JSC8ZsQBMxCBmEHjjuHSpYng76%B9<jU4uhwwpUXO@geCw{2RL*9 literal 0 HcmV?d00001 diff --git a/xfwm4/stick-toggled-inactive.xpm b/xfwm4/stick-toggled-inactive.xpm new file mode 100644 index 0000000..f132c0c --- /dev/null +++ b/xfwm4/stick-toggled-inactive.xpm @@ -0,0 +1,51 @@ +/* XPM */ +static char * stick_inactive_xpm[] = { +"33 43 5 1", +" c None", +". c #C0C0FF s inactive_color_2", +"@ c #949594 s inactive_shadow_2", +"# c #000000 s inactive_text_color", +"$ c #B4BAB4 s inactive_mid_2", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"...............###...............", +"...............###...............", +"...............$#$...............", +"............##$.$.$##............", +"............###$.$###............", +"............##$.$.$##............", +"...............$#$...............", +"...............###...............", +"...............###...............", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/stick-toggled-prelight.png b/xfwm4/stick-toggled-prelight.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/stick-toggled-prelight.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/stick-toggled-prelight.xpm b/xfwm4/stick-toggled-prelight.xpm new file mode 100644 index 0000000..d9cbd65 --- /dev/null +++ b/xfwm4/stick-toggled-prelight.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * stick_active_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"+ c #B4BAB4 s active_hilight_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$..", +".$+++++++++++++++++++++++++++++$.", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$++++++++++++++###++++++++++++++$", +"$++++++++++++++###++++++++++++++$", +"$++++++++++++++@#@++++++++++++++$", +"$+++++++++++##@+@+@##+++++++++++$", +"$+++++++++++###@+@###+++++++++++$", +"$+++++++++++##@+@+@##+++++++++++$", +"$++++++++++++++@#@++++++++++++++$", +"$++++++++++++++###++++++++++++++$", +"$++++++++++++++###++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +"$+++++++++++++++++++++++++++++++$", +".$+++++++++++++++++++++++++++++$.", +"..$$$$$$$$$$$$$$$$$$$$$$$$$$$$$..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/stick-toggled-pressed.png b/xfwm4/stick-toggled-pressed.png new file mode 120000 index 0000000..c8f3b5d --- /dev/null +++ b/xfwm4/stick-toggled-pressed.png @@ -0,0 +1 @@ +button-active.png \ No newline at end of file diff --git a/xfwm4/stick-toggled-pressed.xpm b/xfwm4/stick-toggled-pressed.xpm new file mode 100644 index 0000000..2949aed --- /dev/null +++ b/xfwm4/stick-toggled-pressed.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * stick_pressed_xpm[] = { +"33 43 7 1", +" c None", +"$ c #C0C0FF s active_color_2", +"@ c #949594 s active_shadow_2", +"# c #000000 s active_text_color", +". c #B4BAB4 s active_mid_2", +"+ c #B4BAB4 s active_hilight_2", +"H c #C0C0FF s active_color_1", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", +".................................", +".................................", +".................................", +".................................", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".@.............................@.", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@..............###..............@", +"@..............###..............@", +"@..............@#@..............@", +"@...........##@.@.@##...........@", +"@...........###@.@###...........@", +"@...........##@.@.@##...........@", +"@..............@#@..............@", +"@..............###..............@", +"@..............###..............@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +"@...............................@", +".@.............................@.", +"..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..", +".................................", +".................................", +".................................", +"................................."}; diff --git a/xfwm4/themerc b/xfwm4/themerc new file mode 100644 index 0000000..89cbd52 --- /dev/null +++ b/xfwm4/themerc @@ -0,0 +1,20 @@ +active_text_color=active_text_color_2 +active_text_shadow_color=active_hilight_1 +inactive_text_color=inactive_text_color_2 +inactive_text_shadow_color=inactive_hilight_1 +button_offset=2 +button_spacing=0 +frame_border_top=6 +full_width_title=true +maximized_offset=0 +show_app_icon=true +shadow_delta_height=20 +shadow_delta_width=20 +shadow_delta_x=20 +shadow_delta_y=0 +shadow_opacity=50 +title_horizontal_offset=1 +title_shadow_active=under +title_shadow_inactive=under +title_vertical_offset_active=1 +title_vertical_offset_inactive=1 diff --git a/xfwm4/title-1-active.png b/xfwm4/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..49f929033d0c175c8bacac434a4cae54d20020f1 GIT binary patch literal 5386 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 Fe*-yO-P-^F literal 0 HcmV?d00001 diff --git a/xfwm4/title-1-active.png.original b/xfwm4/title-1-active.png.original new file mode 100644 index 0000000000000000000000000000000000000000..8a3527df53353f5c2fa5b299bb58804062f476fe GIT binary patch literal 1521 zcmV<N1rGX&P)<h;3K|Lk000e1NJLTq000aC001ip1^@s6Ox$T{000B1dQ@0+Qek%> zaB^>EX>4U6ba`-PAZ2)IW&i+q+T~VVdMhUkeP<P20+JAd<?#D`-9eY%1A`sgNp6z% z_Njvz7)c`?bOd8J{`zyeKX8#oc0n!09HYk-a>!gTN&dR>zLO98eqHU1^elH=kAfi* zjB-6%Irar|eS6^+gX*)~rK90=9MRqJzGOvS^Zp1Da=zpgj-x!TNzBO}q1NN59m5Uf z^l*oD4eQxG2@F~4ia^3Vgv9TAx)8|K3wpqvgkVQ|?j<=4LHIaBLY|g)8@+!_&{L9w zou$2I|2}(3K9?hxmt4l1qxi9c^hGZBF#H%;&dfplq!{AEyXBldXHRpEYjq_=WHg?N z+R3Jy8yKRhg6!8KnxQM^wp&I^zW4^pI|{R+HOj<bWjYGfsnDdc$3_hh0}nQg%#CHs zk{D-ha`A*llTEU8N#L^aa3YJfI~Lk;^N!ajA#x{}GQk<)l~0@dmGURe&AE0Vkxy5i zP#3_(tFi!NF}Lop0tGY=Z@LqFYlnXSP(LVDaHc!W2@5Q~UM{NATW!haSzxCaFOJDs zKMnu}u@zuY{DFKVQHtb^*@%$G1cC~XvjnbSfK<5yBnJ_kN5+X)Y`kN%ZCN?;660(F z5h_s(++-;rD+ERTSV*X$qM|`nqnakCSxb}{qQ)34u0yVvSTMC{X34UZBq=0KF<D9} zr;<4f&OpsETTVIWQrHy)D)3ccUm&SmrG~0CR;#JzS{llyg{CbwYpLZ{I(O+fCVK4F zQ_sB&aswyD2t!94HqywWOw`(x8K%xSZKj!LxwA%R+rG9RuttY9-b^h!yR!zVGrPH< zb)4wp42*FgFm8(h6f`f+e4-F|F}FDLnXxI90a6z?uG3-+6ox^plkVKTG50OroThK_ z#$Pe#7InXaIS1<A^Y#I2z3h*pY~I!`TsifE-8XUP=)xRhjv6cr+ccY6X2B7MvyyVH zbClTDQ!CJ6jJ?QwR9%YbRwTrfma|M~OQ#W9p1sc=>qs(ZigC<Ya>bl;U+#L1X^of4 z`;y(#0_)N*t(Rd9NIwJm0hSA*`vm@%Fdxw@Fzx}(r;B)nsW^L9#0JL`Rc3Rjle)}n z?D#a$m=qMh_21x!qx+{X{=XgBE``;77hR+B`s8Z>FI5%arc1HK*a2JN)}aLl>tk~H z*t_Sw;kKjC-MdF0KgaO~!~HuPZ!p{!I98Q@E936BQ1+iY!iJn3|IFRrA3osg0B0JS z0004nX+uL$Nkc;*aB^>EX>4Tx0C=2zkv&MmKp2MKrWHji4t5Z6$WV2$AS&XhRVYG* zP%E_RU~=gnG-*guTpR`0f`dPcRR<SmT^(EnLGTB}$<ayCMN0fGDYS_3j^iHQ``(wk z?*O4*W||cm2Q=L_Q;E2k$*zi>uLz-s<|tw^vy3@OO2T)1-6O#FyBN>%ulsZKsyT}R z0g-r?8KzCVK|H-_8=UuvBdjQ^#OK6gCS8#Dk?V@bZ=4G*3p_Jorc?985n{2>#!4Hr zqNx#25l2-`r+gvfvC4UivsSLM<~{if!#RCrnd`KMkia6AAVGwJDoQBBMvQiy6bmUj zkNfxsUB5&wg<K^tax9<%4YKP8|AXJXweph_UQ##?bi6pu$1u>j3p8qu^L^|%jT0dF z3|#3gf29u0e3D*kY0)E~ZyUI{ZfVLMaJd5vJQ=bnyHb#rkk13}XY@^3p#K)=Ui13a zJjdw+kfvTGZ-9eCV5C6V>pt)9YVX^>HO>D00DQ4>tF}+Vj{pDw24YJ`L;xTFT>zQY zH3E15000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2jm0`3<xTD_-Ic60022jL_t(Y z$75h15is)e^OL6G|Ns9yq-bDaU|{%9iUuZ9{Xlyg2BDKiJw58_QBMzQPmh98FmwO_ X(<}~ntl^hw00000NkvXXu0mjfyrjE| literal 0 HcmV?d00001 diff --git a/xfwm4/title-1-active.xpm b/xfwm4/title-1-active.xpm new file mode 100644 index 0000000..0b32bcf --- /dev/null +++ b/xfwm4/title-1-active.xpm @@ -0,0 +1,49 @@ +/* XPM */ +static char * title_active_xpm[] = { +"6 43 3 1", +" c None", +". c #C0C0FF s active_color_1", +"@ c #C0C0FF s active_color_1", +"@@@@@@@@", +"@@@@@@@@", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........"}; diff --git a/xfwm4/title-1-active.xpm.original b/xfwm4/title-1-active.xpm.original new file mode 100644 index 0000000..9f0e8a0 --- /dev/null +++ b/xfwm4/title-1-active.xpm.original @@ -0,0 +1,48 @@ +/* XPM */ +static char * title_active_xpm[] = { +"6 43 2 1", +" c None", +". c #C0C0FF s active_mid_2", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........"}; diff --git a/xfwm4/title-1-inactive.png b/xfwm4/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..8209447e856cc7ebaf98975373e96af07e851879 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^JV30?!3HFK?qp^HDYhhUcNd2LAh=-f^2tCEXHOT$ z5RcBc{Rep&6nL0ce$2cyRrcK80ya5Q(}(vaG&5{aG%)_G(W<ahg_%LCbz#eW2`Rr% mFNK^Bd)mb&t(c#3#y-ZxiT{Aw$!ZOtaSWcWelF{r5}E)hEG?P< literal 0 HcmV?d00001 diff --git a/xfwm4/title-1-inactive.xpm b/xfwm4/title-1-inactive.xpm new file mode 100644 index 0000000..144f5e6 --- /dev/null +++ b/xfwm4/title-1-inactive.xpm @@ -0,0 +1,48 @@ +/* XPM */ +static char * title_inactive_xpm[] = { +"6 43 2 1", +" c None", +". c #C0C0FF s inactive_color_1", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........"}; diff --git a/xfwm4/title-2-active.png b/xfwm4/title-2-active.png new file mode 120000 index 0000000..b4aa42b --- /dev/null +++ b/xfwm4/title-2-active.png @@ -0,0 +1 @@ +title-1-active.png \ No newline at end of file diff --git a/xfwm4/title-2-active.xpm b/xfwm4/title-2-active.xpm new file mode 120000 index 0000000..def55f7 --- /dev/null +++ b/xfwm4/title-2-active.xpm @@ -0,0 +1 @@ +title-1-active.xpm \ No newline at end of file diff --git a/xfwm4/title-2-inactive.png b/xfwm4/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..8209447e856cc7ebaf98975373e96af07e851879 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^JV30?!3HFK?qp^HDYhhUcNd2LAh=-f^2tCEXHOT$ z5RcBc{Rep&6nL0ce$2cyRrcK80ya5Q(}(vaG&5{aG%)_G(W<ahg_%LCbz#eW2`Rr% mFNK^Bd)mb&t(c#3#y-ZxiT{Aw$!ZOtaSWcWelF{r5}E)hEG?P< literal 0 HcmV?d00001 diff --git a/xfwm4/title-2-inactive.xpm b/xfwm4/title-2-inactive.xpm new file mode 100644 index 0000000..78bc9e2 --- /dev/null +++ b/xfwm4/title-2-inactive.xpm @@ -0,0 +1,48 @@ +/* XPM */ +static char * title_inactive_xpm[] = { +"6 43 2 1", +" c None", +". c #C0C0FF s inactive_color_2", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........"}; diff --git a/xfwm4/title-3-active.png b/xfwm4/title-3-active.png new file mode 120000 index 0000000..b4aa42b --- /dev/null +++ b/xfwm4/title-3-active.png @@ -0,0 +1 @@ +title-1-active.png \ No newline at end of file diff --git a/xfwm4/title-3-active.xpm b/xfwm4/title-3-active.xpm new file mode 120000 index 0000000..def55f7 --- /dev/null +++ b/xfwm4/title-3-active.xpm @@ -0,0 +1 @@ +title-1-active.xpm \ No newline at end of file diff --git a/xfwm4/title-3-inactive.png b/xfwm4/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..8209447e856cc7ebaf98975373e96af07e851879 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^JV30?!3HFK?qp^HDYhhUcNd2LAh=-f^2tCEXHOT$ z5RcBc{Rep&6nL0ce$2cyRrcK80ya5Q(}(vaG&5{aG%)_G(W<ahg_%LCbz#eW2`Rr% mFNK^Bd)mb&t(c#3#y-ZxiT{Aw$!ZOtaSWcWelF{r5}E)hEG?P< literal 0 HcmV?d00001 diff --git a/xfwm4/title-3-inactive.xpm b/xfwm4/title-3-inactive.xpm new file mode 100644 index 0000000..78bc9e2 --- /dev/null +++ b/xfwm4/title-3-inactive.xpm @@ -0,0 +1,48 @@ +/* XPM */ +static char * title_inactive_xpm[] = { +"6 43 2 1", +" c None", +". c #C0C0FF s inactive_color_2", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........"}; diff --git a/xfwm4/title-4-active.png b/xfwm4/title-4-active.png new file mode 120000 index 0000000..b4aa42b --- /dev/null +++ b/xfwm4/title-4-active.png @@ -0,0 +1 @@ +title-1-active.png \ No newline at end of file diff --git a/xfwm4/title-4-active.xpm b/xfwm4/title-4-active.xpm new file mode 120000 index 0000000..def55f7 --- /dev/null +++ b/xfwm4/title-4-active.xpm @@ -0,0 +1 @@ +title-1-active.xpm \ No newline at end of file diff --git a/xfwm4/title-4-inactive.png b/xfwm4/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..8209447e856cc7ebaf98975373e96af07e851879 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^JV30?!3HFK?qp^HDYhhUcNd2LAh=-f^2tCEXHOT$ z5RcBc{Rep&6nL0ce$2cyRrcK80ya5Q(}(vaG&5{aG%)_G(W<ahg_%LCbz#eW2`Rr% mFNK^Bd)mb&t(c#3#y-ZxiT{Aw$!ZOtaSWcWelF{r5}E)hEG?P< literal 0 HcmV?d00001 diff --git a/xfwm4/title-4-inactive.xpm b/xfwm4/title-4-inactive.xpm new file mode 100644 index 0000000..78bc9e2 --- /dev/null +++ b/xfwm4/title-4-inactive.xpm @@ -0,0 +1,48 @@ +/* XPM */ +static char * title_inactive_xpm[] = { +"6 43 2 1", +" c None", +". c #C0C0FF s inactive_color_2", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........"}; diff --git a/xfwm4/title-5-active.png b/xfwm4/title-5-active.png new file mode 120000 index 0000000..b4aa42b --- /dev/null +++ b/xfwm4/title-5-active.png @@ -0,0 +1 @@ +title-1-active.png \ No newline at end of file diff --git a/xfwm4/title-5-active.xpm b/xfwm4/title-5-active.xpm new file mode 120000 index 0000000..def55f7 --- /dev/null +++ b/xfwm4/title-5-active.xpm @@ -0,0 +1 @@ +title-1-active.xpm \ No newline at end of file diff --git a/xfwm4/title-5-inactive.png b/xfwm4/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..8209447e856cc7ebaf98975373e96af07e851879 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^JV30?!3HFK?qp^HDYhhUcNd2LAh=-f^2tCEXHOT$ z5RcBc{Rep&6nL0ce$2cyRrcK80ya5Q(}(vaG&5{aG%)_G(W<ahg_%LCbz#eW2`Rr% mFNK^Bd)mb&t(c#3#y-ZxiT{Aw$!ZOtaSWcWelF{r5}E)hEG?P< literal 0 HcmV?d00001 diff --git a/xfwm4/title-5-inactive.xpm b/xfwm4/title-5-inactive.xpm new file mode 100644 index 0000000..78bc9e2 --- /dev/null +++ b/xfwm4/title-5-inactive.xpm @@ -0,0 +1,48 @@ +/* XPM */ +static char * title_inactive_xpm[] = { +"6 43 2 1", +" c None", +". c #C0C0FF s inactive_color_2", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........", +"........"}; diff --git a/xfwm4/top-left-active.png b/xfwm4/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..e91cc347af4c0ff4686760b92b65485ac1970f3b GIT binary patch literal 6363 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 Z4N}K|wMyiGBe%u#B|Ex1l&syB@Gox>w-5jT literal 0 HcmV?d00001 diff --git a/xfwm4/top-left-active.png.original b/xfwm4/top-left-active.png.original new file mode 100644 index 0000000000000000000000000000000000000000..fde361cc59eb84731dc02c751c76dd49d8834c40 GIT binary patch literal 2268 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 literal 0 HcmV?d00001 diff --git a/xfwm4/top-left-active.xpm b/xfwm4/top-left-active.xpm new file mode 100644 index 0000000..23a2c84 --- /dev/null +++ b/xfwm4/top-left-active.xpm @@ -0,0 +1,49 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"12 43 3 1", +" c None", +". c #C0C0FF s active_color_1", +"@ c #C0C0FF s active_color_1", +" @@@@@", +" @@@@@@@", +" @@@@.....", +" @@@.......", +" @@........", +" @@.........", +" @@.........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@..........", +"@@.........."}; diff --git a/xfwm4/top-left-inactive.png b/xfwm4/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..e7f829ca545fc6ea06117083c93287e0d41d60f3 GIT binary patch literal 297 zcmV+^0oMMBP)<h;3K|Lk000e1NJLTq000aC001ip1^@s6Ox$T{00006VoOIv0RI60 z0RN!9r;`8x0NzPNK~zYI?U6AKf-n?@|F#cE2nXRNtXzV7xHxeJ<Idpf73$y-)Xfm% zLZXw<ItWA!LNRH=z@IdEY2W|e`(7D<1xAQm*A<-)L^%<i0H}|9$8p40ViAVnR!Vv7 zD#Z1hgb<e`N!C)z0|4E1c<bc+5k=7^P1AcXLlXo+u*<US+Di<e>7e2`-VY@M0P}r+ zNkn;36e|-0DWx<Ko$-Pi6bAs$^KK@|Kn-10RkJp;4r4UhKuRfHmZiOsrV3rh7NM=K v^*?B<|1ec(&N)m+Y8e<~6JeMQv*CxHn+9!hnC|yx00000NkvXXu0mjfwD@+c literal 0 HcmV?d00001 diff --git a/xfwm4/top-left-inactive.xpm b/xfwm4/top-left-inactive.xpm new file mode 100644 index 0000000..88786d4 --- /dev/null +++ b/xfwm4/top-left-inactive.xpm @@ -0,0 +1,48 @@ +/* XPM */ +static char * top_left_inactive_xpm[] = { +"12 43 2 1", +" c None", +". c #C0C0FF s inactive_color_1", +" .....", +" .......", +" .........", +" ..........", +" ..........", +" ...........", +" ...........", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............"}; diff --git a/xfwm4/top-right-active.png b/xfwm4/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..3427082c684a3649af34cf6170ede043b716318d GIT binary patch literal 6503 zcmeHKc{r49+aIZvEoE0}8d^20vCNnWF&ImPWUcPG=f*HwGh;18gtQ>3R7l#iN|X>S z>Jbl>w2+kLLDop}^r-iqq0;w0-}8PQ$M^o%9LLPu*LD5Q-+5lY>pZXPx)Yt&S}VwE z$s!O41-gx;GyE?PfAwa~gn#W{vRDX&%#3hXcabv?g5(Q$zAQF`6ov62BoxZ>MIb^O zFC1j0>aI|X`y$-6I%Wsr)|Tf?L!(1&qs#W46r3y4?2)bGQ}{|Y1Ko-8o#kKh2i3Dw zdQ=6E+_qj&&w43z+z}s4UEOx`zFy1deLrf`$70jmv27_`^E|`;VvmqMH!NzIsr~!w zv)gb_GWG6`jnV2HKlLRY?_ASrVoT{gef%>~xBDGxwZiUruMK?;rZ;ePCn9R2VxxJ3 zN4hwlIPE<H=Ph~a<RvF{)?xbTk3nfc)DHQmEiHP|#lzd^Z!q(+Oco<eE4%-^d~Q(n zz<JXXLy><@+x5gcD!WaH>nRz}H%-slv8Z1u%H8AX)(*$<Ztp)Ejy-$EzP347`_&%r z*{lfih@c~qfn-+;9M5?_xHfoxw4vB@dzqZbaQ889y$^>HZdNV`S@5W}xJgyrtEOA` zqyuY7@uv*`w=7b?x+|L=rP>}uE8x@zWy`wD4u)Q88t8CiuPW8iak=X*S~<OZJhA86 z&YGh`_>FyYm-*kinYurjV=RdDQ`v60_1&45QjtEJO!uDKzPb3$OFrLw7+|D-Y)>Dy z;bzB0$9+gqTQ^#dI0E$D_RZN|vHnDwd)vtstlf9>qw6Z1>{9Ee$GF=z_7b4QUc|!o zKz-{rs^Nk6T~-B%oMd}hqR&isC|2RKKbP;XvZ6T6IVs&OTyuTE#gk9-8Y+2b{GaBm zUw<Tcp@S#)WW%WoaZj7N&dRmAhxavl4MfPREp*qe(U#W$Pp#0eBlJ9Z;hP1TXC2t! z5!4+3j2HwrUU`)0bFIJVllC(0Goqmtr?shl@Ac*L4!ajI8lGeX&F4K~T(8GOmV6F* z(kfRd(&>;M*`wvMe$&#NYWkKMvsE3lTHnqx>uNvbgZ|@aj78@mA8Lx~lKkq{*S%c{ z(VJJ}Rg-wVk&8!XUrQb?zl|<SmQ!rbGQ${)%FX*txTe`f_kD;<Ud{^B3U|UT9@ii` zx9!V#A8^6XBQMy&XZ`P`gEWp$b$&sfhg{jpq=Jl91s+$PYv#Gsz7S@-eHD+xZtTXm zJ+CB{>A1|e*hkUV?|iG~+YD~G6J0i{vM|55c~G6xbIv#KQck>n?J=#jSsQD+DwfM= zYuv7qHc54sS2kS#=}GTWkCJMwbLj~kH|vVZ+zwo?^InxFEYYRdgY_ni-;`c161=<N zxsj7ze3)j|IBiF1_^mzL5LXVi$H#h}FD%wo%r|_KQdp2%vm*9*jeJu$_DazoOMWK} zD5E#z-z;200JXA-2WXUc9)7Q?)~q%>3%NCkqWjX@(+rp4R}OYxm2<=*i-&e!mJM`$ zrh}`_)vP#HT~vEnu<cOgn}YYrT4#618X`8>9`M8`hV`N|@12$Z9V~3-1Rr~9-tQD` zt588=uezQdS|XbZk#<`@IDLD%ba>twr6HZ%{oQWTZ^NzbvRx~$1SH?6xAa!N@RXi+ z*G<1LDQ>NwoR9f>_M#k6XskJ(U2wcIOOw~3;-r^vhVSW6XYMmh2O2z#T7!~zWd@rB z%&HK)G4X#u+Njv2c7i!t=Hr`@I-(u#dD<0uHG)-pto=wwOvB+EJLjGuvUw(kmSg)s z;q$2l#1DE~Gl&{1n_7nyuzQo$_Rl+=s)&D}ir1y33rQo&ZMBw)IE_}-r4^0lYdM2P z(=Y1w>ApD2kJz|tD0$hbz>-VClDf*e*iDU$=||i*2Bj5?auV3L9TU1Nj?SjhbCZ`} zHH*;k%6t?;!Cp<?Zil`zf>J(FQ`NBsaBQRLZH;lZsC`UnEHc{(?b(&!@UU9$!IpXE zJ5Rm-u-aMbVkb_g)z+g+PnZx>n3=F@+8pnsomp4QuU>28Rw@1wk;KNed!6d1YTbU2 z-LXSyZiuRSkHHH)P~fxQ%zVR_Ae+zn0rNd(&>ouw+>f7@c1d<HV0K|+&F1SFeY|^% z?=9C-J0JIA6e(TP(uY`7t2?Xd$%W?ry5Z`+!R9FEROimmZ6%)u+Q&K~HBI-<UNke` z>Lp)GVKZm#k>wA;`MvksM;A<cto$M9=-te>+f4BZH*{KW$J|N$V(I;xnyR{$%cYfP zFDG}lK~*Q+R50%EuISvqcg^<wIn>DP@x(=U6IyaK6G++F-La)gLwoZ~OKY=^6<w=O z?Q3i7*{Jtd>2;mwr?RrOgQ+VXn5=k+vR*QG%dKYn8G)`Ze_UUuHa%c<HnZ#Q!8 zDkEPzLR#aC`!32{26xlub+lJJCzGg7-l4jbE_@4(7P;W$B8B*U>87<`I!DUqD-MiJ zFI5^0m!U+=F>ZKntYbd>sLW)KSAo&#g?EQybsH7c+BgfPmZ~o6n0W?!0;Q4`yzVx; zuhP`^jC}k>>&F`La+z2^#+>-;f|p~5O}<#q|9m0Zl=WM2{hgN5r7q6z{WQ4<gj5{M z!orDeVe$1qgpa|a5h+xgJ7x<iH+h|O_EhObwklmFd#I>xd9qUF_?k1So<X?c_ZI$- zlXI^d%U+xzW2$ye5mS4Ed|fu?wM@eP6Z><L(ms~wK1AKy(H2=+GJ1Wh%*P(+RK`MZ zd!C0C`LNQJV%5bTcPWJ{-9lO|@qJs6b10_s<Bj-zmqNB=c0}~o&0RONRC?RAck=ZL zNukF=1L_~c+kmwP-8rEy(OUin@}15z=wOSn`oa&xHD^-jb#tu~;~4X+IW@LBZ7K8x zF0Olq#yt+I)_NUn5F9WVsM@4a8(3}UeVVjgSMBnwxzm`g`O$<`cUcWK_>@!QvGL_C z?~>Y6s|uy8_J+A;uMzz9I%=@Qs{n`ZUmB-u)|teKl9#&WlfAB>ZvbrK9z{g^y|xV; z(+k@C=l=Jec1a7Rnwu&rgY5Q?Zm(XLJwQJwUzIYAI371`Fw&|eO*)(x{V=b|OStIt z9J8G_Y?~1>@fG}(E6*senj2m<mHTCkk0TCk6cllI-LDadIY}(|hT`sEPX>7$48Y_u zAWSHS58q%A2#RSa9{>X(5t0G<vA9&!KuI|Y$zoDb8w?z94txv9pJfv+fLy}Yx`N?> zAc=`GT`fxqCBp<9NCY55Ic%<w97;t=c**dyxEqT?N+6;@D$3o#32DI-Ku98nh{2(0 zp{!s6YPBqqB4GNGoh_{<Dc}|r<u4NP$yjViNC+lGAHx&)Veupq35z3O2?R8ZKnugT zA|Mpa73zp7CO9l1At+$+MJyf{Ddq$iydV)3g@VVCljQIyNDGBKCmo2}5_+MCiKW90 zB0L`$fF<B?#%LS?O(0>X+QXv`4&SV~!bufjJ+YwxAB)G}upG`07D5p%_`AQqwGg_( z7e%ZyB;*ANK!_F$aYZ^)o$}d1!l^!kgpjyP5;vRai-m)dc%EuwO?PnmW+Rr-kHz6j zEX3%kNGA9V#}5*)B^V}%h1d`W4nznu<A1=5SiavE=!f};NB%7k*xfh&AJAX*lEfm> zm2AlagTzkhmQ<8DUNVyhvY2GaBS6&08xRa3G=$eTL=%m0Of<j*jL{HCWEub<6Eehu zQ>f@%p$OoDkeCW4$FN`?k`X|F3>gfxF@pr4i3UsnZA>BnXnkK2o&f6O0S3W%3WcM9 z1y=&Vo*I>yiV0IOe2oDH(+Gl71P+7<LI9e?G$Nsmi3Uc1As!+z@puW9cpb>*PIM}Y zfWdw5abg1^U!H(NMcK2sL80FVTv;5*MFfaN!yDoV#s)@seInk-fMBHm9pnZHgm99J zIq^6Qfgl-Sf@CY05rC78#R2>vET8Kq84xcE8J-L*EFi88m|4;f&xLFufB+Fs;L78% zsVH%*NHL|Pq>z-!Vj<h}K#8FQ3^B#^Hd%3N06(mxNx}XT_}`dZ{COeV{~OPD=r<N~ zfhdG02y_%UG6En_^v^th2mZ$74DWS9ksyrzA13ubaFmI3wSjGUg0Lz6U7#%!t%(hZ z&5}rkL`pURG5}7<F9d=ireq0V9VdoBe}L-;!Mp8bseSEd{Y@Gh6L3Z(JZOl<6G#SV zA_K3FHa0RcLgVy_1QI~NlL$o8kL*I8uP6i%K<0jM4#4XSmzHFmk;^67x8g^1h(849 zh#rnW#^F#C%ZsF7#T)9^=~2X6j)MbvssI%6mPDqDGtVW6&u6nB!H>dxO_cuyH^qK3 zDgTrCRM>>I1&<#F7p=d@F@*b%?*9fj!C=n<A+C`3PoYnROvp0j+<{}B=!4HQ_;|#A zJ0B<0LR>lj#m{8A{TDsJ)W4kkl)k^@`X$#-DezO^U)l9buAfrir@+6m>;FwI+3#=I z5Es7ag~0F68}@1>!tdTQ8Fto|lDBZgm_<nx{4|?y;~_*K<dnr<DMZFm4Y*TAM0cRc zw96_f&OnVV);$h)mC!BCU2X37J;d8euTz=vaCoN98@*f`)dEDmvYyEWX|9gkW%~h? z_ufLgL%}u>sJ~pTZcS`<;$bPdIMPVT%cv;kA7yjmXO*@pax5uhD8lf}W$xf^&9(Sl z2^~ch`2!d6l_Ua+Yb0$Q?BDbuFHNv>%<s(54(A6J^~6AX!}+_$F_#k();GLy_j$$( z?X5=$y|s}g-qx1K4zC=iSo`iZF)ZyJf657$A@BQqN8wHv@SaCy;XazalDbt(A{7p7 R(-cpfPFrhvan0tKe*u9h6Mg^y literal 0 HcmV?d00001 diff --git a/xfwm4/top-right-active.xpm b/xfwm4/top-right-active.xpm new file mode 100644 index 0000000..7273c54 --- /dev/null +++ b/xfwm4/top-right-active.xpm @@ -0,0 +1,49 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"12 43 3 1", +" c None", +". c #C0C0FF s active_color_1", +"@ c #C0C0FF s active_color_1", +"@@@@@ ", +"@@@@@@@ ", +".....@@@@ ", +".......@@@ ", +"........@@ ", +".........@@ ", +".........@@ ", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@", +"..........@@"}; diff --git a/xfwm4/top-right-inactive.png b/xfwm4/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..245762ab3a56f02bbd3165bbf42d2761c7c36566 GIT binary patch literal 302 zcmV+}0nz@6P)<h;3K|Lk000e1NJLTq000aC001ip1^@s6Ox$T{00006VoOIv0RI60 z0RN!9r;`8x0OLtSK~zYI?U6ld!$1&5-x^7fA0*VJGNgzu5J6O_NRu1*0=Y<zmNEy> z5u!?<GQ}{vlOhqAU`MOMMuk7vVuyV@^B4!bu^>sF=O5F>%&tV_-ptBlfHSk(zs0s~ zw_Vq@BC<UM+#LF87zS6@_0u?x&mn|)U`kb0kA2_2>;u>T0RUxL?nLAPU^Dj^plO<S zz@j?<6h-l>s&|`Ta`vQY`WZs7sF47&Ec*gTrrGA=y*G%I-p^tndL&h~Mbe8qtWX-@ zw9=}&Hfitui8sAMY53W6;+%^G&g5_bF2Ip|0|P*L7LRt}U;qFB07*qoM6N<$g7uh! Ai~s-t literal 0 HcmV?d00001 diff --git a/xfwm4/top-right-inactive.xpm b/xfwm4/top-right-inactive.xpm new file mode 100644 index 0000000..0b892ed --- /dev/null +++ b/xfwm4/top-right-inactive.xpm @@ -0,0 +1,48 @@ +/* XPM */ +static char * top_right_inactive_xpm[] = { +"12 43 2 1", +" c None", +". c #C0C0FF s inactive_color_1", +"..... ", +"....... ", +"......... ", +".......... ", +".......... ", +"........... ", +"........... ", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............", +"............"};