From 20111d3201a1e59a85b7bef273e448d5b5499f9a Mon Sep 17 00:00:00 2001 From: raveit Date: Fri, 22 Mar 2013 15:01:59 +0100 Subject: add BlackMATE theme --- desktop-themes/BlackMATE/Makefile.am | 29 + desktop-themes/BlackMATE/README | 42 + desktop-themes/BlackMATE/cinnamon/Makefile.am | 29 + .../BlackMATE/cinnamon/add-workspace-hover.png | Bin 0 -> 806 bytes .../BlackMATE/cinnamon/add-workspace.png | Bin 0 -> 713 bytes .../BlackMATE/cinnamon/calendar-arrow-left.svg | 82 + .../BlackMATE/cinnamon/calendar-arrow-right.svg | 21 + .../BlackMATE/cinnamon/checkbox-focused.svg | 203 ++ .../BlackMATE/cinnamon/checkbox-off-focused.svg | 197 ++ desktop-themes/BlackMATE/cinnamon/checkbox-off.svg | 197 ++ desktop-themes/BlackMATE/cinnamon/checkbox.svg | 203 ++ desktop-themes/BlackMATE/cinnamon/cinnamon.css | 2170 +++++++++++++++ desktop-themes/BlackMATE/cinnamon/close.svg | 152 ++ .../BlackMATE/cinnamon/corner-ripple.png | Bin 0 -> 7641 bytes .../BlackMATE/cinnamon/overview-hover.png | Bin 0 -> 1433 bytes desktop-themes/BlackMATE/cinnamon/overview.png | Bin 0 -> 989 bytes .../cinnamon/panel-button-highlight-narrow.svg | 111 + .../BlackMATE/cinnamon/radiobutton-off.svg | 120 + desktop-themes/BlackMATE/cinnamon/radiobutton.svg | 99 + desktop-themes/BlackMATE/cinnamon/thumbnail.png | Bin 0 -> 29029 bytes .../BlackMATE/cinnamon/toggle-off-intl.png | Bin 0 -> 1843 bytes .../BlackMATE/cinnamon/toggle-off-us.png | Bin 0 -> 1843 bytes .../BlackMATE/cinnamon/toggle-on-intl.png | Bin 0 -> 1888 bytes desktop-themes/BlackMATE/cinnamon/toggle-on-us.png | Bin 0 -> 1888 bytes desktop-themes/BlackMATE/cinnamon/trash-icon.png | Bin 0 -> 6960 bytes .../BlackMATE/gnome-shell/GnomishDark-preview.png | Bin 0 -> 97820 bytes desktop-themes/BlackMATE/gnome-shell/Makefile.am | 41 + .../BlackMATE/gnome-shell/calendar-arrow-left.svg | 82 + .../BlackMATE/gnome-shell/calendar-arrow-right.svg | 82 + .../BlackMATE/gnome-shell/checkbox-focused.svg | 159 ++ .../BlackMATE/gnome-shell/checkbox-off-focused.svg | 102 + .../BlackMATE/gnome-shell/checkbox-off.svg | 102 + desktop-themes/BlackMATE/gnome-shell/checkbox.svg | 159 ++ .../BlackMATE/gnome-shell/close-window.svg | 152 ++ desktop-themes/BlackMATE/gnome-shell/close.svg | 74 + .../BlackMATE/gnome-shell/corner-ripple-ltr.png | Bin 0 -> 4291 bytes .../BlackMATE/gnome-shell/corner-ripple-rtl.png | Bin 0 -> 4311 bytes .../BlackMATE/gnome-shell/corner-ripple.png | Bin 0 -> 4299 bytes .../BlackMATE/gnome-shell/dash-placeholder.svg | 44 + .../BlackMATE/gnome-shell/dashtodock/Makefile.am | 15 + .../BlackMATE/gnome-shell/dashtodock/four.svg | 231 ++ .../BlackMATE/gnome-shell/dashtodock/four_rtl.svg | 232 ++ .../BlackMATE/gnome-shell/dashtodock/one.svg | 123 + .../BlackMATE/gnome-shell/dashtodock/one_rtl.svg | 128 + .../BlackMATE/gnome-shell/dashtodock/three.svg | 195 ++ .../BlackMATE/gnome-shell/dashtodock/three_rtl.svg | 196 ++ .../BlackMATE/gnome-shell/dashtodock/two.svg | 159 ++ .../BlackMATE/gnome-shell/dashtodock/two_rtl.svg | 160 ++ .../BlackMATE/gnome-shell/dialog-error.svg | 26 + .../BlackMATE/gnome-shell/filter-hover-rtl.svg | 82 + .../BlackMATE/gnome-shell/filter-hover.svg | 21 + .../BlackMATE/gnome-shell/gnome-shell.css | 2684 ++++++++++++++++++ .../BlackMATE/gnome-shell/logged-in-indicator.svg | 130 + .../gnome-shell/panel-button-highlight-narrow.svg | 111 + .../BlackMATE/gnome-shell/process-working.png | Bin 0 -> 4097 bytes .../BlackMATE/gnome-shell/process-working.svg | 261 ++ .../BlackMATE/gnome-shell/running-indicator.svg | 130 + .../BlackMATE/gnome-shell/summary-counter.svg | 104 + desktop-themes/BlackMATE/gnome-shell/theme.json | 10 + .../BlackMATE/gnome-shell/toggle-off-intl.png | Bin 0 -> 1843 bytes .../BlackMATE/gnome-shell/toggle-off-us.png | Bin 0 -> 1843 bytes .../BlackMATE/gnome-shell/toggle-on-intl.png | Bin 0 -> 1888 bytes .../BlackMATE/gnome-shell/toggle-on-us.png | Bin 0 -> 1888 bytes .../BlackMATE/gnome-shell/ws-switch-arrow-down.svg | 88 + .../BlackMATE/gnome-shell/ws-switch-arrow-up.svg | 88 + desktop-themes/BlackMATE/gtk-2.0/Makefile.am | 13 + .../BlackMATE/gtk-2.0/Styles/Makefile.am | 8 + desktop-themes/BlackMATE/gtk-2.0/Styles/caja.rc | 73 + .../BlackMATE/gtk-2.0/assets/Makefile.am | 10 + .../BlackMATE/gtk-2.0/assets/bg-entry.png | Bin 0 -> 281 bytes desktop-themes/BlackMATE/gtk-2.0/assets/bg.png | Bin 0 -> 185 bytes .../BlackMATE/gtk-2.0/assets/border-entry.png | Bin 0 -> 323 bytes desktop-themes/BlackMATE/gtk-2.0/gtkrc | 610 +++++ desktop-themes/BlackMATE/gtk-3.0/Makefile.am | 20 + .../BlackMATE/gtk-3.0/assets/Makefile.am | 85 + .../gtk-3.0/assets/button-active-border-dark.svg | 92 + .../gtk-3.0/assets/button-active-border-dark1.svg | 92 + .../gtk-3.0/assets/button-border-dark.svg | 101 + .../gtk-3.0/assets/button-border-dark1.svg | 101 + .../assets/button-default-active-border-dark.svg | 93 + .../gtk-3.0/assets/button-default-border-dark.svg | 93 + .../gtk-3.0/assets/checkbox-checked-dark.svg | 172 ++ .../assets/checkbox-checked-insensitive-dark.svg | 235 ++ .../gtk-3.0/assets/checkbox-checked-lessdark.svg | 172 ++ .../checkbox-menuitem-checked-insensitive.svg | 71 + .../assets/checkbox-menuitem-checked-prelight.svg | 71 + .../gtk-3.0/assets/checkbox-menuitem-checked.svg | 71 + .../assets/checkbox-menuitem-mixed-insensitive.svg | 74 + .../assets/checkbox-menuitem-mixed-prelight.svg | 74 + .../gtk-3.0/assets/checkbox-menuitem-mixed.svg | 74 + .../gtk-3.0/assets/checkbox-mixed-dark.svg | 139 + .../assets/checkbox-mixed-insensitive-dark.svg | 238 ++ .../gtk-3.0/assets/checkbox-mixed-lessdark.svg | 139 + .../gtk-3.0/assets/checkbox-unchecked-dark.svg | 99 + .../assets/checkbox-unchecked-insensitive-dark.svg | 208 ++ .../gtk-3.0/assets/checkbox-unchecked-lessdark.svg | 99 + .../gtk-3.0/assets/entry-border-focused-dark.svg | 74 + .../gtk-3.0/assets/entry-border-normal-dark.svg | 92 + .../gtk-3.0/assets/entry-border-normal-dark1.svg | 92 + .../gtk-3.0/assets/grid-selection-checked.svg | 203 ++ .../gtk-3.0/assets/grid-selection-unchecked.svg | 153 ++ .../BlackMATE/gtk-3.0/assets/menu-border-dark.svg | 170 ++ .../assets/notebook-pane-separator-grip-hover.svg | 89 + ...notebook-pane-separator-grip-vertical-hover.svg | 90 + .../notebook-pane-separator-grip-vertical.svg | 90 + .../assets/notebook-pane-separator-grip.svg | 89 + .../gtk-3.0/assets/pane-separator-grip-hover.svg | 89 + .../assets/pane-separator-grip-vertical-hover.svg | 90 + .../assets/pane-separator-grip-vertical.svg | 90 + .../gtk-3.0/assets/pane-separator-grip.svg | 89 + .../primary-toolbar-button-active-border-dark.svg | 102 + .../primary-toolbar-raised-button-border-dark.svg | 89 + .../gtk-3.0/assets/progressbar-border-dark.svg | 97 + .../assets/progressbar-border-vertical-dark.svg | 97 + .../assets/radio-menuitem-checked-insensitive.svg | 75 + .../assets/radio-menuitem-checked-prelight.svg | 75 + .../gtk-3.0/assets/radio-menuitem-checked.svg | 75 + .../assets/radio-menuitem-mixed-insensitive.svg | 74 + .../assets/radio-menuitem-mixed-prelight.svg | 74 + .../gtk-3.0/assets/radio-menuitem-mixed.svg | 74 + .../BlackMATE/gtk-3.0/assets/radio-mixed-dark.svg | 152 ++ .../assets/radio-mixed-insensitive-dark.svg | 242 ++ .../gtk-3.0/assets/radio-mixed-lessdark.svg | 152 ++ .../gtk-3.0/assets/radio-selected-dark.svg | 210 ++ .../assets/radio-selected-insensitive-dark.svg | 243 ++ .../gtk-3.0/assets/radio-selected-lessdark.svg | 210 ++ .../gtk-3.0/assets/radio-unselected-dark.svg | 107 + .../assets/radio-unselected-insensitive-dark.svg | 233 ++ .../gtk-3.0/assets/radio-unselected-lessdark.svg | 107 + .../assets/scale-slider-horizontal-dark.svg | 120 + .../scale-slider-horizontal-insensitive-dark.svg | 179 ++ .../scale-slider-marks-above-horizontal-dark.svg | 243 ++ ...der-marks-above-horizontal-insensitive-dark.svg | 234 ++ .../scale-slider-marks-above-vertical-dark.svg | 223 ++ ...lider-marks-above-vertical-insensitive-dark.svg | 234 ++ .../scale-slider-marks-below-horizontal-dark.svg | 243 ++ ...der-marks-below-horizontal-insensitive-dark.svg | 171 ++ .../scale-slider-marks-below-vertical-dark.svg | 223 ++ ...lider-marks-below-vertical-insensitive-dark.svg | 214 ++ .../gtk-3.0/assets/scale-slider-vertical-dark.svg | 120 + .../scale-slider-vertical-insensitive-dark.svg | 158 ++ .../gtk-3.0/assets/sidebar-radio-checked-dark.svg | 66 + .../gtk-3.0/assets/sidebar-radio-prelight.svg | 66 + .../gtk-3.0/assets/sidebar-radio-selected-dark.svg | 66 + .../assets/sidebar-radio-selected-prelight.svg | 66 + .../gtk-3.0/assets/switch-slider-grip.svg | 84 + .../gtk-3.0/assets/treeview-border-dark.svg | 76 + .../gtk-3.0/assets/treeview-focus-border-dark.svg | 76 + .../assets/trough-border-horizontal-dark.svg | 77 + .../assets/trough-border-horizontal-dark1.svg | 77 + .../gtk-3.0/assets/trough-border-switch-dark.svg | 101 + .../gtk-3.0/assets/trough-border-vertical-dark.svg | 76 + .../assets/trough-border-vertical-dark1.svg | 76 + desktop-themes/BlackMATE/gtk-3.0/gtk-dark.css | 1 + desktop-themes/BlackMATE/gtk-3.0/gtk-main-dark.css | 3 + desktop-themes/BlackMATE/gtk-3.0/gtk-main.css | 156 ++ .../BlackMATE/gtk-3.0/gtk-widgets-assets-dark.css | 348 +++ desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css | 2885 ++++++++++++++++++++ desktop-themes/BlackMATE/gtk-3.0/gtk.css | 1 + desktop-themes/BlackMATE/gtk-3.0/gtk.gresource | Bin 0 -> 172024 bytes desktop-themes/BlackMATE/gtk-3.0/gtk.gresource.xml | 81 + desktop-themes/BlackMATE/gtk-3.0/settings.ini | 4 + desktop-themes/BlackMATE/index.theme.in | 18 + desktop-themes/BlackMATE/metacity-1/Makefile.am | 22 + desktop-themes/BlackMATE/metacity-1/bar.png | Bin 0 -> 185 bytes .../BlackMATE/metacity-1/bar_unfocused.png | Bin 0 -> 197 bytes .../BlackMATE/metacity-1/button-close-focus.png | Bin 0 -> 848 bytes .../BlackMATE/metacity-1/button-max-focus.png | Bin 0 -> 841 bytes .../BlackMATE/metacity-1/button-max-focus1.png | Bin 0 -> 841 bytes .../BlackMATE/metacity-1/button-min-focus.png | Bin 0 -> 870 bytes .../BlackMATE/metacity-1/menu-button-pressed.png | Bin 0 -> 868 bytes .../BlackMATE/metacity-1/metacity-theme-1.xml | 0 .../BlackMATE/metacity-1/metacity-theme-2.xml | 529 ++++ .../BlackMATE/metacity-1/metacity-theme-3.xml | 1738 ++++++++++++ desktop-themes/BlackMATE/metacity-1/neutral.png | Bin 0 -> 786 bytes .../metacity-1/unabove-button-unfocus.png | Bin 0 -> 870 bytes .../BlackMATE/metacity-1/unabove-button.png | Bin 0 -> 870 bytes desktop-themes/BlackMATE/metacity-1/unfocus.png | Bin 0 -> 786 bytes desktop-themes/BlackMATE/metacity-1/yellow.png | Bin 0 -> 868 bytes 179 files changed, 26196 insertions(+) create mode 100644 desktop-themes/BlackMATE/Makefile.am create mode 100644 desktop-themes/BlackMATE/README create mode 100644 desktop-themes/BlackMATE/cinnamon/Makefile.am create mode 100644 desktop-themes/BlackMATE/cinnamon/add-workspace-hover.png create mode 100644 desktop-themes/BlackMATE/cinnamon/add-workspace.png create mode 100644 desktop-themes/BlackMATE/cinnamon/calendar-arrow-left.svg create mode 100644 desktop-themes/BlackMATE/cinnamon/calendar-arrow-right.svg create mode 100644 desktop-themes/BlackMATE/cinnamon/checkbox-focused.svg create mode 100644 desktop-themes/BlackMATE/cinnamon/checkbox-off-focused.svg create mode 100644 desktop-themes/BlackMATE/cinnamon/checkbox-off.svg create mode 100644 desktop-themes/BlackMATE/cinnamon/checkbox.svg create mode 100644 desktop-themes/BlackMATE/cinnamon/cinnamon.css create mode 100644 desktop-themes/BlackMATE/cinnamon/close.svg create mode 100644 desktop-themes/BlackMATE/cinnamon/corner-ripple.png create mode 100644 desktop-themes/BlackMATE/cinnamon/overview-hover.png create mode 100644 desktop-themes/BlackMATE/cinnamon/overview.png create mode 100644 desktop-themes/BlackMATE/cinnamon/panel-button-highlight-narrow.svg create mode 100644 desktop-themes/BlackMATE/cinnamon/radiobutton-off.svg create mode 100644 desktop-themes/BlackMATE/cinnamon/radiobutton.svg create mode 100644 desktop-themes/BlackMATE/cinnamon/thumbnail.png create mode 100644 desktop-themes/BlackMATE/cinnamon/toggle-off-intl.png create mode 100644 desktop-themes/BlackMATE/cinnamon/toggle-off-us.png create mode 100644 desktop-themes/BlackMATE/cinnamon/toggle-on-intl.png create mode 100644 desktop-themes/BlackMATE/cinnamon/toggle-on-us.png create mode 100644 desktop-themes/BlackMATE/cinnamon/trash-icon.png create mode 100644 desktop-themes/BlackMATE/gnome-shell/GnomishDark-preview.png create mode 100644 desktop-themes/BlackMATE/gnome-shell/Makefile.am create mode 100644 desktop-themes/BlackMATE/gnome-shell/calendar-arrow-left.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/calendar-arrow-right.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/checkbox-focused.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/checkbox-off-focused.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/checkbox-off.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/checkbox.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/close-window.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/close.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/corner-ripple-ltr.png create mode 100644 desktop-themes/BlackMATE/gnome-shell/corner-ripple-rtl.png create mode 100644 desktop-themes/BlackMATE/gnome-shell/corner-ripple.png create mode 100644 desktop-themes/BlackMATE/gnome-shell/dash-placeholder.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/dashtodock/Makefile.am create mode 100644 desktop-themes/BlackMATE/gnome-shell/dashtodock/four.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/dashtodock/four_rtl.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/dashtodock/one.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/dashtodock/one_rtl.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/dashtodock/three.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/dashtodock/three_rtl.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/dashtodock/two.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/dashtodock/two_rtl.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/dialog-error.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/filter-hover-rtl.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/filter-hover.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/gnome-shell.css create mode 100644 desktop-themes/BlackMATE/gnome-shell/logged-in-indicator.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/panel-button-highlight-narrow.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/process-working.png create mode 100644 desktop-themes/BlackMATE/gnome-shell/process-working.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/running-indicator.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/summary-counter.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/theme.json create mode 100644 desktop-themes/BlackMATE/gnome-shell/toggle-off-intl.png create mode 100644 desktop-themes/BlackMATE/gnome-shell/toggle-off-us.png create mode 100644 desktop-themes/BlackMATE/gnome-shell/toggle-on-intl.png create mode 100644 desktop-themes/BlackMATE/gnome-shell/toggle-on-us.png create mode 100644 desktop-themes/BlackMATE/gnome-shell/ws-switch-arrow-down.svg create mode 100644 desktop-themes/BlackMATE/gnome-shell/ws-switch-arrow-up.svg create mode 100644 desktop-themes/BlackMATE/gtk-2.0/Makefile.am create mode 100644 desktop-themes/BlackMATE/gtk-2.0/Styles/Makefile.am create mode 100755 desktop-themes/BlackMATE/gtk-2.0/Styles/caja.rc create mode 100644 desktop-themes/BlackMATE/gtk-2.0/assets/Makefile.am create mode 100644 desktop-themes/BlackMATE/gtk-2.0/assets/bg-entry.png create mode 100644 desktop-themes/BlackMATE/gtk-2.0/assets/bg.png create mode 100644 desktop-themes/BlackMATE/gtk-2.0/assets/border-entry.png create mode 100644 desktop-themes/BlackMATE/gtk-2.0/gtkrc create mode 100644 desktop-themes/BlackMATE/gtk-3.0/Makefile.am create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/Makefile.am create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/button-active-border-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/button-active-border-dark1.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/button-border-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/button-border-dark1.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/button-default-active-border-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/button-default-border-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-lessdark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked-insensitive.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked-prelight.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed-insensitive.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed-prelight.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-lessdark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-lessdark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-focused-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-normal-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-normal-dark1.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/grid-selection-checked.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/grid-selection-unchecked.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/menu-border-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-hover.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-vertical-hover.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-vertical.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-hover.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-vertical-hover.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-vertical.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/primary-toolbar-button-active-border-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/primary-toolbar-raised-button-border-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/progressbar-border-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/progressbar-border-vertical-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked-insensitive.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked-prelight.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed-insensitive.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed-prelight.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-lessdark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-lessdark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-lessdark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-horizontal-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-horizontal-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-horizontal-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-horizontal-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-vertical-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-vertical-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-horizontal-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-horizontal-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-vertical-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-vertical-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-vertical-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-vertical-insensitive-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-checked-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-prelight.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-selected-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-selected-prelight.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/switch-slider-grip.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/treeview-border-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/treeview-focus-border-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-horizontal-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-horizontal-dark1.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-switch-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-vertical-dark.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-vertical-dark1.svg create mode 100644 desktop-themes/BlackMATE/gtk-3.0/gtk-dark.css create mode 100644 desktop-themes/BlackMATE/gtk-3.0/gtk-main-dark.css create mode 100644 desktop-themes/BlackMATE/gtk-3.0/gtk-main.css create mode 100644 desktop-themes/BlackMATE/gtk-3.0/gtk-widgets-assets-dark.css create mode 100644 desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css create mode 100644 desktop-themes/BlackMATE/gtk-3.0/gtk.css create mode 100644 desktop-themes/BlackMATE/gtk-3.0/gtk.gresource create mode 100644 desktop-themes/BlackMATE/gtk-3.0/gtk.gresource.xml create mode 100644 desktop-themes/BlackMATE/gtk-3.0/settings.ini create mode 100644 desktop-themes/BlackMATE/index.theme.in create mode 100644 desktop-themes/BlackMATE/metacity-1/Makefile.am create mode 100644 desktop-themes/BlackMATE/metacity-1/bar.png create mode 100644 desktop-themes/BlackMATE/metacity-1/bar_unfocused.png create mode 100644 desktop-themes/BlackMATE/metacity-1/button-close-focus.png create mode 100644 desktop-themes/BlackMATE/metacity-1/button-max-focus.png create mode 100644 desktop-themes/BlackMATE/metacity-1/button-max-focus1.png create mode 100644 desktop-themes/BlackMATE/metacity-1/button-min-focus.png create mode 100644 desktop-themes/BlackMATE/metacity-1/menu-button-pressed.png create mode 100644 desktop-themes/BlackMATE/metacity-1/metacity-theme-1.xml create mode 100644 desktop-themes/BlackMATE/metacity-1/metacity-theme-2.xml create mode 100644 desktop-themes/BlackMATE/metacity-1/metacity-theme-3.xml create mode 100644 desktop-themes/BlackMATE/metacity-1/neutral.png create mode 100644 desktop-themes/BlackMATE/metacity-1/unabove-button-unfocus.png create mode 100644 desktop-themes/BlackMATE/metacity-1/unabove-button.png create mode 100644 desktop-themes/BlackMATE/metacity-1/unfocus.png create mode 100644 desktop-themes/BlackMATE/metacity-1/yellow.png (limited to 'desktop-themes/BlackMATE') diff --git a/desktop-themes/BlackMATE/Makefile.am b/desktop-themes/BlackMATE/Makefile.am new file mode 100644 index 00000000..c879fec1 --- /dev/null +++ b/desktop-themes/BlackMATE/Makefile.am @@ -0,0 +1,29 @@ +THEME_NAME= BlackMATE + +themedir = $(datadir)/themes/$(THEME_NAME) + +theme_DATA = index.theme \ + README + +EXTRA_DIST = $(theme_DATA) + +SUBDIRS = \ + gtk-2.0 \ + gtk-3.0 \ + metacity-1 \ + gnome-shell \ + cinnamon + +DIST_SUBDIRS = \ + gtk-2.0 \ + gtk-3.0 \ + metacity-1 \ + gnome-shell \ + cinnamon + +CLEANFILES = index.theme + +index.theme: index.theme.in + $(AM_V_GEN)sed \ + -e s!\@BACKGROUND_DIR\@!$(datadir)/pixmaps/backgrounds/mate/abstract! \ + < $< > $@ diff --git a/desktop-themes/BlackMATE/README b/desktop-themes/BlackMATE/README new file mode 100644 index 00000000..14bff652 --- /dev/null +++ b/desktop-themes/BlackMATE/README @@ -0,0 +1,42 @@ +Like it's the case with other dark themes, there may be readability issues in LibreOffice and also in webpage input fields when seen with Firefox or Epiphany. Fortunately, there are workarounds: + +LibreOffice +============ +The first issue can be fixed by changing "OOO > Tools > Options > LibreOffice > Appearance > Document background" to white after disabling automatic detection of high contrast in Accessibility. + +Firefox +======== +To fix the second issue for Firefox, create '~/.mozilla/firefox//chrome/userContent.css' with this in it: + +input, textarea, select { + -moz-appearance: none !important; + background-color: white; + color: black; +} + +You might also have to create '~/.mozilla/firefox//chrome/userChrome.css' as: + +menubar { + color: white !important; +} + +Epiphany +========= +At last, take control of Epiphany by selecting "Use custom stylesheet" in "Preferences > Font & Style" and creating '~/.gnome2/epiphany/user-stylesheet.css' as: + +select { + color: #fff !important; + border-radius: 0 !important; + border-color: transparent !important; +} + +input { + background-color: #fcfcfc !important; + color: #000 !important; +} + +Meld +===== +Meld is a nifty diff tool, written in Python and GTK+-2.0, that I use frequently. Its search entry -- at least, up to v1.5.4 -- hates dark backgrounds but it can be forced to like them by commenting out the two-line block of "on_find_entry__changed" in '/usr/lib/meld/meld/ui/findbar.py'. + +I also change #880000" to #e60000" in '/usr/lib/meld/meld/tree.py' for more readability. diff --git a/desktop-themes/BlackMATE/cinnamon/Makefile.am b/desktop-themes/BlackMATE/cinnamon/Makefile.am new file mode 100644 index 00000000..a2bf03fc --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/Makefile.am @@ -0,0 +1,29 @@ +THEME_NAME=BlackMATE + +themedir = $(datadir)/themes/$(THEME_NAME)/cinnamon + +theme_DATA = \ + add-workspace-hover.png \ + add-workspace.png \ + calendar-arrow-left.svg \ + calendar-arrow-right.svg \ + checkbox-focused.svg \ + checkbox-off-focused.svg \ + checkbox-off.svg \ + checkbox.svg \ + cinnamon.css \ + close.svg \ + corner-ripple.png \ + overview-hover.png \ + overview.png \ + panel-button-highlight-narrow.svg \ + radiobutton-off.svg \ + radiobutton.svg \ + thumbnail.png \ + toggle-off-intl.png \ + toggle-off-us.png \ + toggle-on-intl.png \ + toggle-on-us.png \ + trash-icon.png + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/BlackMATE/cinnamon/add-workspace-hover.png b/desktop-themes/BlackMATE/cinnamon/add-workspace-hover.png new file mode 100644 index 00000000..0b09af18 Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/add-workspace-hover.png differ diff --git a/desktop-themes/BlackMATE/cinnamon/add-workspace.png b/desktop-themes/BlackMATE/cinnamon/add-workspace.png new file mode 100644 index 00000000..220fd3c4 Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/add-workspace.png differ diff --git a/desktop-themes/BlackMATE/cinnamon/calendar-arrow-left.svg b/desktop-themes/BlackMATE/cinnamon/calendar-arrow-left.svg new file mode 100644 index 00000000..f8ec1ac2 --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/calendar-arrow-left.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/cinnamon/calendar-arrow-right.svg b/desktop-themes/BlackMATE/cinnamon/calendar-arrow-right.svg new file mode 100644 index 00000000..8f587244 --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/calendar-arrow-right.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/cinnamon/checkbox-focused.svg b/desktop-themes/BlackMATE/cinnamon/checkbox-focused.svg new file mode 100644 index 00000000..da3035ce --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/checkbox-focused.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/cinnamon/checkbox-off-focused.svg b/desktop-themes/BlackMATE/cinnamon/checkbox-off-focused.svg new file mode 100644 index 00000000..ebc33db4 --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/checkbox-off-focused.svg @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/cinnamon/checkbox-off.svg b/desktop-themes/BlackMATE/cinnamon/checkbox-off.svg new file mode 100644 index 00000000..ebc33db4 --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/checkbox-off.svg @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/cinnamon/checkbox.svg b/desktop-themes/BlackMATE/cinnamon/checkbox.svg new file mode 100644 index 00000000..67d60105 --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/checkbox.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/cinnamon/cinnamon.css b/desktop-themes/BlackMATE/cinnamon/cinnamon.css new file mode 100644 index 00000000..b5f3a51e --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/cinnamon.css @@ -0,0 +1,2170 @@ +/* ################################################################### + * Section common with Gnome Shell + * ... contains a few cinnamon specific styles (rare occurences) + * ###################################################################*/ + +stage { + font-family: /*cantarell, */sans-serif; + font-size: 9pt; + color: #fff; +} + +.cinnamon-link { + color: #0000ff; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #565656; +} + +.label-shadow { + color: rgba(0,0,0,0); +} + +StScrollBar { + padding: 0px; +} + +StScrollView.vfade { + -st-vfade-offset: 21px; +} + +StScrollView StScrollBar { + min-width: 8px; + min-height: 16px; +} + +StScrollBar StBin#trough { + background-gradient-direction: horizontal; + background-gradient-start: rgba(0,0,0,0.6); + background-gradient-end: rgba(150,150,150,0.6); + border-radius: 4px; +} + + +StScrollBar StButton#vhandle +{ + background-gradient-direction: horizontal; + background-gradient-start: rgba(250,250,250,0.9); + background-gradient-end: rgba(50,50,50,0.7); + border-radius: 4px; +} + +StScrollBar StButton#hhandle +{ + background-gradient-direction: vertical; + background-gradient-start: rgba(250,250,250,0.9); + background-gradient-end: rgba(50,50,50,0.7); + border-radius: 4px; +} + +StScrollBar StButton#vhandle:hover +{ + background-gradient-direction: horizontal; + background-gradient-start: rgba(250,250,250,0.9); + background-gradient-end: rgba(100,100,100,0.9); +} + +StScrollBar StButton#hhandle:hover +{ + background-gradient-direction: vertical; + background-gradient-start: rgba(250,250,250,0.9); + background-gradient-end: rgba(100,100,100,0.9); +} + +#Tooltip { + border-radius: 4px; + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.8); + background-gradient-end: rgba(0,0,0,0.7); + border: 1px solid rgba(0,0,0,0.3); + color: rgba(255,255,255,0.98); + padding: 4px; + font-family: "Bitstream Charter", serif; + font-size: 10pt; /*8.5pt;*/ + font-weight: bold; + font-style: italic; + text-align: center; +} + +/* =================================================================== + * Shared button properties + * ===================================================================*/ + +.notification-button, +.notification-icon-button, +.hotplug-notification-item, +.modal-dialog-button { + background-gradient-direction: vertical; + background-gradient-start: rgba(150, 150, 150, 0.7); + background-gradient-end: rgba(0, 0, 0, 0.7); + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 4px; + font-weight: bold; + font-size: 8.5pt; + padding: 4px 15px 4px; + text-align: center; + transition-duration: 100; + text-shadow: rgba(0,0,0,0.9) 0px 1px 0px; +} + +.notification-button:hover, +.notification-icon-button:hover, +.hotplug-notification-item:hover, +.modal-dialog-button:hover { + background-gradient-start: rgba(102, 102, 102, 0.7); + background-gradient-end: rgba(26, 26, 26, 0.7); +} + +.notification-button:focus, +.notification-icon-button:focus, +.hotplug-notification-item:focus, +.modal-dialog-button:focus { + box-shadow: inset 1px 1px 2px 0px rgba(255,255,255,0.43); + border: 1px solid rgba(0, 0, 0, 0.0); +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: #ccc; + transition-duration: 100; +} + +.hotplug-resident-eject-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(102, 102, 102, 0.7); + background-gradient-end: rgba(26, 26, 26, 0.7); +} + +.notification-button:active, +.notification-icon-button:active, +.hotplug-notification-item:active, +.hotplug-resident-eject-button:active, +.modal-dialog-button:active, +.modal-dialog-button:pressed { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.7); + background-gradient-end: rgba(150, 150, 150, 0.7); +} + +/* =================================================================== + * PopupMenu (popupMenu.js) + * ===================================================================*/ + +.popup-menu-boxpointer { + -arrow-border-radius: 16px; + -arrow-background-color: rgba(0,0,0,0.0); + -arrow-border-color: rgba(0,0,0,0.0); + background-gradient-direction: vertical; + background-gradient-start: rgba(50,50,50,0.7); + background-gradient-end: rgba(0,0,0,0.7); + box-shadow: 1px 4px 10px 4px rgba(0,0,0,0.6); + padding: 2px 0px 0px 2px; +} + +.popup-menu { + color: #ffffff; + font-size: 8pt; + min-width: 85px; + border-radius: 5px; + padding: 4px; +} + +.popup-submenu-menu-item:open { + background-color: transparent; +} + +.popup-sub-menu { + background-color: rgba(0,0,0,0.5); + font-weight: bold; + text-align: center; + border-radius: 4px; + border: 1px solid rgba(255,255,255,0.5); +} + +.popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} + +.popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} + +.popup-sub-menu StScrollBar { + padding: 4px; +} + +.popup-sub-menu StScrollBar StBin#trough { + border-width: 0px; +} + +.popup-sub-menu StScrollBar StBin#vhandle { + background-color: #4c4c4c; + border-width: 0px; +} + +.popup-combo-menu { + background-gradient-direction: vertical; + background-gradient-start: rgba(101,101,101,0.9); + background-gradient-end: rgba(0,0,0,0.9); + color: #ffffff; + border: 1px solid rgba(169,169,169,0.7); + border-radius: 4px; + padding: 4px; + /*box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.6);*/ +} + + +.popup-menu-item.status-chooser-combo + { + background-gradient-direction: vertical; + background-gradient-start: rgba(150,150,150,0.5); + background-gradient-end: rgba(0,0,0,0.3); + /*font-size: 8.5pt; + font-weight: bold; + color: #ffffff;*/ + border-radius: 4px; + /* don't move when hovering */ + border: 1px solid rgba(0,0,0,0.3); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.5); + /*padding: 0.4em 1.4em;*/ +} + +/* The remaining popup-menu sizing is all done in ems, so that if you + * override .popup-menu.font-size, everything else will scale with it. + */ +.popup-menu-content { + padding: 0.3em 0.3em; + padding-left: 0.2em; + padding-right: 0.2em; +} + +.popup-menu-item { + color: #ffffff; + font-size: 8.5pt; + font-weight: bold; + padding: 0.5em 1.5em; + spacing: 1em; +} + +.popup-menu-item:active { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.9); + background-gradient-end: rgba(128,128,128,0.8); + color: #000000; + border-radius: 4px; + border: 1px solid rgba(0,0,0,0.1); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.5); + padding: 0.4em 1.4em; +} + +.popup-menu-item:insensitive { + color: #9f9f9f; +} + +.popup-image-menu-item { +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 1px; + -gradient-start: rgba(255,255,255,0.0); + -gradient-end: rgba(255,255,255,0.3); + -margin-horizontal: 0.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: bold; +} + +.popup-slider-menu-item { + height: 1em; + min-width: 13em; + -slider-height: 0.3em; + -slider-background-color: rgba(0,0,0,0.7); + -slider-border-color: rgba(255,255,255,0.6); + -slider-active-background-color: rgba(255,255,255,0.8); + -slider-active-border-color: rgba(255,255,255,0.4); + -slider-border-width: 1px; + -slider-handle-radius: 0.5em; +} + +.popup-device-menu-item { + spacing: .5em; +} + +.popup-inactive-menu-item { + font-weight: normal; + color: #999; +} + +.popup-subtitle-menu-item { + font-weight: bold; +} + +.popup-menu-icon { + icon-size: 1.14em; +} + +/* Switches (to be used in menus) */ +.toggle-switch { + width: 65px; + height: 22px; +} + +.toggle-switch-us { + background-image: url("toggle-off-us.png"); + background-size: contain; +} +.toggle-switch-us:checked { + background-image: url("toggle-on-us.png"); + background-size: contain; +} + +.toggle-switch-intl { + background-image: url("toggle-off-intl.png"); + background-size: contain; +} +.toggle-switch-intl:checked { + background-image: url("toggle-on-intl.png"); + background-size: contain; +} + +.nm-menu-item-icons { + spacing: .3em; +} + +/* =================================================================== + * Panel (panel.js) + * ===================================================================*/ + +#panel { + background-gradient-direction: vertical; + background-gradient-start: rgba(88,88,88,0.7); + background-gradient-end: rgba(0,0,0,0.6); + color: rgba(255,255,255,0.98); + border-left: 0px; + border-right: 0px; + height: 24px; + font-family: "Bitstream Charter", serif; + font-size: 10pt; +} + +#panelLeft, +#panelCenter { + spacing: 4px; + font-weight: bold; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,0,0,0.05); + background-gradient-end: rgba(255,0,0,0.2); +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,255,0,0.05); + background-gradient-end: rgba(0,255,0,0.2); +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,255,0.05); + background-gradient-end: rgba(0,0,255,0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelRight:ltr { + padding-left: 4px; +} + +#panelRight:rtl { + padding-left: 4px; +} + +.panel-top { + box-shadow: 0px 3px 12px rgba(0,0,0,0.9); + border-top: 0px; +} + +.panel-bottom { + background-gradient-start: rgba(80,80,80,0.7); + background-gradient-end: rgba(0,0,0,0.8); + box-shadow: 0px -3px 12px rgba(0,0,0,0.9); + border-bottom: 0px; +} + +.panel-status-button { + -natural-hpadding: 5px; + -minimum-hpadding: 5px; + font-weight: bold; + height: 16px; + transition-duration: 100; +} + +.panel-status-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); +} + +.system-status-icon { + icon-size: 1.14em; +} + +.panel-corner { + -panel-corner-radius: 0px; + -panel-corner-inner-border-width: 0px; + -panel-corner-outer-border-width: 0px; +} + +.panel-corner:active, +.panel-corner:overview, +.panel-corner:focus { +} + +#appMenu { + spacing: 4px; +} + +.panel-button #appMenuIcon { + app-icon-bottom-clip: 0px; +} + +.panel-button:active #appMenuIcon, +.panel-button:checked #appMenuIcon, +.panel-button:focus #appMenuIcon { + app-icon-bottom-clip: 1px; +} + +.panel-button { + -natural-hpadding: 9px; + -minimum-hpadding: 4px; + transition-duration: 100; + border-radius: 3px; +} + +.panel-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); + transition-duration: 250; +} + +.panel-button:active, +.panel-button:overview, +.panel-button:focus { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.4); + background-gradient-end: rgba(255,255,255,0.4); + box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.2); + color: white; + text-shadow: rgba(0,0,0,0.2) 0px -1px 0px; +} + +.panel-status-button:active, +.panel-status-button:checked, +.panel-status-button:focus { + background-image: url("panel-button-highlight-narrow.svg"); +} + +.panel-button:active > .system-status-icon, +.panel-button:checked > .system-status-icon, +.panel-button:focus > .system-status-icon { + icon-shadow: black 0px 2px 2px; +} + +/* specifying -boxpointer-gap here doesn't work */ +.panel-menu { + -boxpointer-gap: 2px +} + +.popup-menu-item-dot { +} + +.system-status-icon { + icon-size: 1.14em; +} + +/* =================================================================== + * Overview + * ===================================================================*/ + +#overview { + spacing: 12px; +} + +.window-caption { + spacing: 50px; + -shell-caption-spacing: 10px; + background-gradient-direction: vertical; + background-gradient-end: rgba(255,255,255,0.04); + background-gradient-start: rgba(255,255,255,0.5); + border-radius: 4px; + border: 1px solid rgba(0,0,0,0.1); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.2); + color: rgba(255,255,255,0.8); + font-size: 8.5pt; + font-weight: bold; + padding: 4px 15px; + text-align: center; + text-shadow: rgba(0,0,0,0.4) 0px 1px 0px; +} + +.window-caption#selected { + background-gradient-start: rgba(130,130,130,0.7); + background-gradient-end: rgba(255,255,255,0.8); + border: 1px solid rgba(255,255,255,0.4); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.4); + color: black; +} + +.workspace-controls { + visible-height: 20px; /* Amount visible before hovering */ +} + +.workspace-thumbnails-background { + padding: 10px; + background-gradient-direction: horizontal; + background-gradient-start: rgba(255,255,255,0.1); + background-gradient-end: rgba(255,255,255,0.2); + border: 1px solid rgba(0,0,0,0.2); + box-shadow: inset 1px 0px 0px 0px rgba(255,255,255,0.2); + border-radius: 4px 0px 0px 4px; + border-right:none; +} + +.workspace-thumbnails-background:rtl { + border-right: 1px; + border-left: 0px; + border-radius: 0px 4px 4px 0px; +} + +.workspace-thumbnails { + spacing: 14px; +} + +.workspace-add-button { + background-image: url("add-workspace.png"); + height: 200px; + width: 35px; + transition-duration: 300; +} + +.workspace-add-button:hover { + background-image: url("add-workspace-hover.png"); + transition-duration: 300; +} + +.workspace-close-button, +.window-close { + background-image: url("close.svg"); + height: 34px; + width: 34px; + transition-duration: 100; + -cinnamon-close-overlap: 20px; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); +} + +.window-close-area { + background-image: url("trash-icon.png"); + background-color: rgba(0, 0, 0, 0.6); + border: 1px solid rgba(30,30,30,0.5); + border-bottom-width: 0px; + border-radius: 20px 20px 0px 0px; + height: 120px; + width: 400px; +} + +.icon-grid { + spacing: 36px; + -cinnamon-grid-item-size: 100px; +} + +.icon-grid .overview-icon { + icon-size: 64px; +} + +.overview-icon { + border-radius: 4px; + padding: 3px; + border: 1px rgba(0,0,0,0); + font-size: 7.5pt; + color: white; + transition-duration: 100; + text-align: center; +} + +.expo-background { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.6); + background-gradient-end: rgba(0,0,0,0.6); +} + +/* =================================================================== + * ViewSelector + * ===================================================================*/ +#viewSelector { + spacing: 1em; + font-size: 12pt; +} + +#viewSelectorTabBar { + padding: 1em; +} + +.view-tab-title { + color: #8a8a8a; + font-weight: bold; + padding: 0px 0.75em; + height: 1.5em; +} + +.view-tab-title:hover { + color: #bbb; +} + +.view-tab-title:selected { + color: #000000; + background-color: #cdcdcd; + border-radius: 3px; +} + +/* =================================================================== + * Looking Glass + * ===================================================================*/ + +#LookingGlassDialog { + background-color: rgba(0,0,0,0.85); + spacing: 4px; + padding: 4px; + border: 2px solid rgba(255,255,255,0.3); + border-radius: 4px; + color: #88ff66; +} + +#LookingGlassDialog > #Toolbar { + border: 1px solid grey; + border-radius: 4px; +} + +#LookingGlassDialog .labels { + spacing: 4px; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + padding-left: .4em; + padding-right: .4em; +} + +#LookingGlassDialog .notebook-tab:hover { + color: white; +} + +#LookingGlassDialog .notebook-tab:selected { + border: 1px solid #88ff66; + border-radius: 2px; + padding: 2px 3px; +} + +#LookingGlassDialog .lg-inspector-title { + font-weight: bold; + padding-bottom: 8px; +} + +.lg-dialog StLabel { + color: white; +} + +.lg-dialog StEntry { + color: #88ff66; + selection-background-color: #88ff66; + selected-color: black; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + border: 1px solid #88ff66; + padding: 4px; + border-radius: 4px; +} + +.lg-obj-inspector-button:hover { + border: 1px solid white; +} + +.lg-dialog .cinnamon-link { + color: #79c3ff; +} + +.lg-dialog .cinnamon-link:hover { + color: #dddddd; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extension-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: 1px solid #6f6f6f; + border-radius: 4px; + padding: 4px +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.9); + border: 2px solid grey; + border-radius: 4px; + padding: 6px; + color: #88ff66; +} + +/* =================================================================== + * Date applet + * ===================================================================*/ + +.calendar { + padding: .2em .2em; + spacing-rows: 2px; + spacing-columns: 2px; +} + +.calendar-month-label { + color: rgba(255,255,255,0.9); + font-size: 8pt; + font-weight: bold; + text-shadow: rgba(0,0,0,0.7) 1px 1px 0px; +} + +.calendar-change-month-back { + background-image: url("calendar-arrow-left.svg"); + height: 20px; + width: 20px; + border-radius: 3px; +} + +.calendar-change-month-back:rtl { + background-image: url("calendar-arrow-right.svg"); +} + +.calendar-change-month-back:hover { + background-color: rgba(255,255,255,0.2); +} + +.calendar-change-month-back:active { + background-color: rgba(255,255,255,0.3); +} + +.calendar-change-month-forward { + background-image: url("calendar-arrow-right.svg"); + height: 20px; + width: 20px; + border-radius: 3px; +} + +.calendar-change-month-forward:rtl { + background-image: url("calendar-arrow-left.svg"); +} + + +.calendar-change-month-forward:hover { + background-color: rgba(255,255,255,0.2); +} + +.calendar-change-month-forward:active { + background-color: rgba(255,255,255,0.3); +} + +.datemenu-date-label { + color: rgba(255,255,255,0.6); + font-size: 8pt; + font-weight: bold; + padding: 0.4em 0.4em; +} + +.calendar-day-base { + border-radius: 4px; + color: rgba(255,255,255,1); + font-size: 8pt; + height: 2.3em; + width: 2.3em; + text-align: center; +} + +.calendar-day-base:hover { + background: rgba(255,255,255,0.7); + color: #000; +} + +.calendar-day-base:active { + background: rgba(255,255,255,0.9); + color: #000; +} + +.calendar-day-heading { + font-weight: bold; + color: rgba(255,255,255,0.8); + text-shadow: rgba(0,0,0,0.7) 1px 1px 0px; +} + +.calendar-week-number { + color: rgba(255,255,255,0.8); + font-size: 7pt; +} + +/* Hack used in lieu of border-collapse - see calendar.js */ +.calendar-day { + border: 1px solid rgba(0,0,0,0.3); + color: rgba(255,255,255,0.9); + border-top-width: 0; + border-left-width: 0; + font-weight: bold; + border-radius: 4px; + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.3); + text-shadow: rgba(0,0,0,0.5) 0px -1px 0px; +} + +.calendar-day-top { + border-top-width: 1px; +} + +.calendar-day-left { + border-left-width: 1px; +} + +.calendar-work-day { +} + +.calendar-nonwork-day { + background-color: rgba(255,255,255,0.1); +} + +.calendar-today { + color: #ffffff; + font-weight: bold; + background-color: rgba(170,170,170,0.7); + border-radius: 4px; +} + +.calendar-other-month-day { + color: rgba(255,255,255,0.4); + font-weight: bold; + font-size: 7pt; +} + +.calendar-day-with-events { + font-weight: bold; +} + +/* =================================================================== + * Notifications + * ===================================================================*/ + +#notification { + background-gradient-direction: vertical; + background-gradient-end: rgba(0,0,0,0.7); + background-gradient-start: rgba(0,0,0,0.8); + /*box-shadow: inset 0px 1px 1px 0px rgba(153,153,153,0.5);*/ + border: 1px solid rgba(70,70,70,0.7); + border-radius: 5px; + padding: 10px; + spacing-rows: 10px; + spacing-columns: 10px; + width: 34em; + margin-from-right-edge-of-screen: 30px; + color: white; +} + +#notification.multi-line-notification { + padding-bottom: 8px; + color: white; +} + +/* We use row-span = 2 for the image cell, which prevents its height preferences to be + taken into account during allocation, so its height ends up being limited by the height + of the content in the other rows. To avoid showing a stretched image, we set the minimum + height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */ +.notification-with-image { + min-height: 159px; + color: white; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 5px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 5px; +} + +#notification-body { + spacing: 5px; +} + +#notification-actions { + spacing: 10px; +} + +.notification-button { + border-radius: 3px; + padding: 5px 30px; +} + +.notification-button:focus { +} + +.notification-icon-button { + border-radius: 3px; + padding: 5px; +} + +.notification-icon-button:focus { +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; + border-radius: 18px; + font-size: 10.5pt; +} + +.hotplug-notification-item:focus { + padding: 1px 71px 1px 11px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; + color: #ccc; +} + +.hotplug-resident-mount:hover { + background-gradient-direction: horizontal; + background-gradient-start: rgba(255, 255, 255, 0.1); + background-gradient-end: rgba(255, 255, 255, 0); + color: #fff; +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: #ccc; +} + +#notification StEntry { + padding: 4px 7px; + border-radius: 15px; + color: #a6a6a6; + selected-color: black; + border: 1px solid rgba(0,0,0,0.1); + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.7); + background-gradient-end: rgba(89,89,89,0.7); + transition-duration: 300; + + caret-color: #666666; + caret-size: 1px; +} + +#notification StEntry:focus { + color: #ffffff; + background-gradient-start: rgba(0,0,0,0.7); + background-gradient-end: rgba(102,102,102,0.7); + box-shadow: inset 0px -1px 1px 0px rgba(255,255,255,0.3); + + caret-color: #a8a8a8; + selection-background-color: #808080; +} + +/* =================================================================== + * Alt Tab + * ===================================================================*/ + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + background-color: rgba(0,0,0,0.85); + border: 1px solid rgba(255,255,255,0.1); + border-radius: 3px; + padding: 20px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.thumbnail-scroll-gradient-left { + background-gradient-direction: horizontal; + background-gradient-start: rgba(0,0,0,0); + background-gradient-end: rgba(0,0,0,0.3); + border: 1px solid rgba(255,255,255,0.1); + border-radius: 3px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-gradient-direction: horizontal; + background-gradient-start: rgba(0,0,0,0); + background-gradient-end: rgba(0,0,0,0.3); + border: 1px solid rgba(255,255,255,0.1); + border-radius: 3px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 3px; +} + +.switcher-list .item-box:outlined { + padding: 6px; + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.3); + background-gradient-end: rgba(0,0,0,0.15); +} + +.switcher-list .item-box:selected { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); + box-shadow: inset 0px 1px 3px 0px rgba(255,255,255,0.3); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 5px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background-color: rgba(255,255,255,0.21); +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("corner-ripple.png"); +} + +.ripple-box:rtl { + background-image: url("corner-ripple.png"); +} + +.switcher-arrow { + border-color: rgba(0,0,0,0); + color: #888; +} + +.switcher-arrow:highlighted { + border-color: rgba(0,0,0,0); +} + +.switcher-preview-backdrop { + background-color: rgba(0,0,0,0.6); +} + +/* =================================================================== + * Modal dialogs + * ===================================================================*/ + +.modal-dialog { + background-color: rgba(0,0,0,0.72); + border: 1px solid rgba(255,255,255,0.1); + border-radius: 3px; + transition-duration: 100; + padding-right: 40px; + padding-left: 40px; + padding-bottom: 30px; + padding-top: 30px; +} + +.modal-dialog-button-box { + spacing: 21px; +} + +.modal-dialog-button { + border-radius: 3px; + margin-left: 10px; + margin-right: 10px; + padding: 5px 30px; +} + +.modal-dialog-button:disabled { + color: rgb(60,60,60); +} + +.modal-dialog-button:focus { +} + +/* =================================================================== + * Run dialog + * ===================================================================*/ + +.run-dialog-label { + font-family: "Bitstream Charter", serif; + font-size: 11pt; /*9pt;*/ + font-weight: bold; + font-style: italic; + color: rgba(255,255,255,0.8); + text-align: center; + padding-bottom: 10px; + padding-right: 20px; + padding-left: 20px; +} + +.run-dialog-error-label { + font-size: 8pt; + color: rgba(255,255,255,0.8); + text-shadow: rgba(0,0,0,0.5) 0px 1px 0px; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-entry { + font-size: 10pt; + font-weight: bold; + color: rgba(255,255,255,0.8); + border-radius: 15px; + border: 1px solid rgba(0,0,0,0.1); + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.8); + background-gradient-end: rgba(77,77,77,0.7); + box-shadow: inset 0px -1px 1px 0px rgba(255,255,255,0.3); + padding: 4px 7px; + + caret-color: #a8a8a8; + caret-size: 1px; + selection-background-color: #808080; +} + +.run-dialog { + padding: 15px; + border-radius: 9px 9px 0px 0px; + background-gradient-direction: vertical; + background-gradient-start: rgba(120,120,120,0.8); + background-gradient-end: rgba(10,10,10,0.7); + border: 1px solid rgba(0,0,0,0.2); + box-shadow: 2px 4px 10px 4px rgba(0,0,0,0.8); +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.3); +} + +/* =================================================================== + * End session dialog + * ===================================================================*/ + +.end-session-dialog { + spacing: 42px; +} + +.end-session-dialog-subject { + font-size: 11pt;; + font-weight: bold; + padding-top: 10px; + padding-left: 17px; + padding-bottom: 30px; +} + +.end-session-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.end-session-dialog-description { + font-size: 10pt; + padding-left: 17px; + width: 28em; +} + +.end-session-dialog-description:rtl { + padding-right: 17px; +} + +.end-session-dialog-logout-icon { + border: 1px solid rgba(255,255,255,0.1); + border-radius: 3px; + width: 32px; + height: 32px; +} + +.end-session-dialog-shutdown-icon { + width: 32px; + height: 32px; +} + +.end-session-dialog-app-list { + font-size: 10pt; + max-height: 200px; + padding-top: 42px; + padding-left: 49px; + padding-right: 32px; +} + +.end-session-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.end-session-dialog-app-list-item { + transition-duration: 100; +} + +.end-session-dialog-app-list-item:hover { +} + +.end-session-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.end-session-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.end-session-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.end-session-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.end-session-dialog-app-list-item-name { + font-size: 10pt; +} + +.end-session-dialog-app-list-item-description { + font-size: 8pt; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: red; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + font-size: 11pt;; + font-weight: bold; + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + font-size: 10pt; + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + font-size: 10pt; + 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 { + transition-duration: 100; +} + +.show-processes-dialog-app-list-item:hover { +} + +.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; +} + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; +} + +/* =================================================================== + * Policykit authentication dialog + * ===================================================================*/ + +.polkit-dialog { + /* this is the width of the entire modal popup */ + width: 500px; +} + +.polkit-dialog-main-layout { + spacing: 24px; + padding: 10px; +} + +.polkit-dialog-message-layout { + spacing: 16px; +} + +.polkit-dialog-headline { + font-size: 11pt;; + font-weight: bold; +} + +.polkit-dialog-description { + font-size: 10pt; +} + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} + +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} + +.polkit-dialog-user-root-label { + color: #f00; +} + +.polkit-dialog-password-label { +} + +.polkit-dialog-password-label:ltr { + padding-right: 0.5em; +} + +.polkit-dialog-password-label:rtl { + padding-left: 0.5em; +} + +.polkit-dialog-password-entry { + color: #000; + background-color: rgba(255,255,255,0.72); + box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.3); + border: 1px solid rgba(0,0,0,0.2); + border-radius: 3px; + padding: 5px 10px; + selected-color: #fff; + selection-background-color: rgba(255,255,255,0.4); + caret-color: #666; + caret-size: 1px; + transition-duration: 100; +} + +.polkit-dialog-password-entry:focus { + border: 1px solid rgba(170,240,120,0.6); +} + +.polkit-dialog-password-entry .capslock-warning { + icon-size: 16px; + warning-color: rgba(240,170,0,1.0); + padding: 0px 5px; +} + +.polkit-dialog-error-label { + font-size: 10pt; + color: #ff0; + padding-bottom: 8px; +} + +.polkit-dialog-info-label { + font-size: 10pt; + padding-bottom: 8px; +} + +/* intentionally left transparent to avoid dialog changing size */ +.polkit-dialog-null-label { + color: rgba(0,0,0,0); + padding-bottom: 8px; +} + +.network-dialog-show-password-checkbox { + padding-top: 5px; + padding-bottom: 5px; + spacing: 10px; +} + +.network-dialog-secret-table { + spacing-rows: 15px; +} + +/* =================================================================== + * Magnifier + * ===================================================================*/ + +.magnifier-zoom-region { + border: 2px solid rgba(128, 0, 0, 255); +} + +.magnifier-zoom-region.full-screen { + border-width: 0px; +} + +/* =================================================================== + * On screen keyboard + * ===================================================================*/ + +#keyboard { + background-color: rgba(0,0,0,0.72); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + background-color: rgba(0,0,0,0.85); + border: 1px solid rgba(255,255,255,0.1); + border-radius: 3px; + min-height: 30px; + min-width: 30px; + font-size: 14pt; + font-weight: bold; + transition-duration: 100; +} + +.keyboard-key:grayed { + color: #666; + border: 1px solid rgba(255,255,255,0.1); +} + +.keyboard-key:checked, +.keyboard-key:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); + box-shadow: inset 0px 1px 3px 0px rgba(255,255,255,0.3); +} + +.keyboard-key:active { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.4); + background-gradient-end: rgba(255,255,255,0.4); +} + +.keyboard-subkeys { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0,0,0,0.85); + -arrow-border-width: 1px; + -arrow-border-color: rgba(255,255,255,0.1); + -arrow-base: 21px; + -arrow-rise: 10px; + -boxpointer-gap: 12px; +} + +/* ################################################################### + * Cinnamon Specific Section + * ###################################################################*/ + +/* =================================================================== + * Menu (menu.js) + * ===================================================================*/ + +/* Main menu title */ +.menu-favorites-box { + background-color: rgba(0,0,0,0.72); + border: 1px solid rgba(255,255,255,0.1); + margin: auto; + padding: 3px; + border-radius: 4px; +} + +.menu-favorites-button { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; +} + +.menu-favorites-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); + border-radius: 4px; + transition-duration: 100; +} + +.menu-places-box { + margin: auto; + padding: 3px; + border-radius: 4px; +} + +.menu-places-button { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; +} + +.menu-categories-box { + padding-top: 10px; + padding-left: 15px; + padding-right: 15px; + padding-bottom: 10px; +} + +.menu-applications-box { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 0px; +} + +.menu-application-button { + padding-top: 5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; +} + +.menu-application-button-selected { + padding-top: 5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.9); + background-gradient-end: rgba(128,128,128,0.8); + color: black; + border-radius: 4px; +} + +.menu-application-button-label:ltr { + padding-left: 5px; +} + +.menu-application-button-label:rtl { + padding-right: 5px; +} + +.menu-category-button { + padding-top: 5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + transition-duration: 100; +} + +.menu-category-button-greyed { + padding-top: 5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + color: #9C9C9C; + font-style: italic; +} + +.menu-category-button-selected { + padding-top: 5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.9); + background-gradient-end: rgba(128,128,128,0.8); + color: black; + border-radius: 4px; + transition-duration: 100; +} + +.menu-category-button-label:ltr { + padding-left: 5px; +} + +.menu-category-button-label:rtl { + padding-right: 5px; +} + +.menu-category-button-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); + border-radius: 4px; +} + +/* Name and description of the currently hovered item in the menu + * This appears on the bottom right hand corner of the menu*/ +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box:rtl { + padding-right: 30px; +} + +#menu-search-entry { + padding: 4px 7px; + border-radius: 15px; + color: #A6A6A6; + selected-color: black; + border: 1px solid rgba(0,0,0,0.1); + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.7); + background-gradient-end: rgba(89,89,89,0.7); + transition-duration: 300; + + caret-color: #666666; + caret-size: 1px; + + width: 300px; + transition-duration: 100; +} + +#menu-search-entry:focus, +#menu-search-entry:hover { + color: #ffffff; + background-gradient-start: rgba(0,0,0,0.7); + background-gradient-end: rgba(102,102,102,0.7); + box-shadow: inset 0px -1px 1px 0px rgba(255,255,255,0.3); + + caret-color: #a8a8a8; + selection-background-color: #808080; + transition-duration: 100; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #fff; +} + +/* Context menu */ +.menu-context-menu { +} + +/* =================================================================== + * Window list (windowList.js) + * ===================================================================*/ + +.window-list-box { + spacing: 3px; + padding: 0px; +} + +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + padding-left: 3px; + padding-right: 3px; + background-color: transparent; + transition-duration: 100; + color: rgba(255,255,255,0.8); +} + +.window-list-item-box:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); + border-radius: 3px; + color: white; +} + +.window-list-item-box:active, +.window-list-item-box:checked, +.window-list-item-box:focus { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.4); + background-gradient-end: rgba(255,255,255,0.6); + box-shadow: inset 0px -1px 1px 0px rgba(0,0,0,0.4); + text-shadow: rgba(0,0,0,0.8) 0px 1px 0px; + border-radius: 3px; + color: white; +} + +.window-list-item-demands-attention { + background-gradient-direction: vertical; + background-gradient-start: rgba(146,146,146,0.7); + background-gradient-end: rgba(255,255,255,0.8); + border-radius: 3px; + color: black; +} + +/* =================================================================== + * Sound Applet (status/volume.js) + * ===================================================================*/ + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button { + width: 21px; + height: 12px; + border-radius: 3px; + padding: 5px; +} + +.sound-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); + box-shadow: inset 0px 1px 3px 0px rgba(255,255,255,0.3); +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding-right: 5px; + padding-left: 5px; + padding-top: 5px; + padding-bottom: 5px; +} + +.sound-track-info { + padding-bottom: 4px; + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 1em; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 200px; +} + +.sound-volume-menu-item { + padding: .3em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding-top: 5px; + padding-bottom: 10px; +} + +/* =================================================================== + * Workspace Switcher applet (workspaceSwitcher.js) + * ===================================================================*/ + +#workspaceSwitcher { + spacing: 0px; + padding: 0px; +} + +.workspace-button { + background-color: rgba(0,0,0,0.72); + width: 20px; + padding: 2px; + border: 1px solid rgba(255,255,255,0.3); + transition-duration: 100; +} + +.workspace-button:outlined, +.workspace-button:outlined:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.5); + background-gradient-end: rgba(255,255,255,0.6); + border: 1px solid rgba(20,20,20,0.4); + box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.3); +} + +.workspace-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.6); + background-gradient-end: rgba(0,0,0,0.5); +} +/* =================================================================== + * Panel Launchers Applet (panelLaunchers.js) + * ===================================================================*/ + +#panel-launchers-box { + padding-left: 0px; +} + +.panel-launcher { + margin: 0px; + padding-right: 4px; + padding-left: 4px; + transition-duration: 100; +} + +.panel-launcher:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); + border-radius: 3px; +} + +.panel-launcher-add-dialog-content-box { + padding: 5px; + spacing: 20px; +} + +.panel-launcher-add-dialog-content-box-left { + padding: 6px; + spacing: 20px; +} + +.panel-launcher-add-dialog-content-box-right { + padding: 6px; + spacing: 10px; +} + +.panel-launcher-add-dialog-entry { + color: #000; + background-color: rgba(255,255,255,0.72); + box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.3); + border: 1px solid rgba(0,0,0,0.2); + border-radius: 3px; + padding: 5px 10px; + selected-color: #fff; + selection-background-color: rgba(255,255,255,0.4); + caret-color: #666; + caret-size: 1px; + width: 300px; + transition-duration: 100; +} + +.panel-launcher-add-dialog-entry:focus, +.panel-launcher-add-dialog-entry:hover { + border: 1px solid rgba(0,0,0,0.6); +} + +.panel-launcher-add-dialog-entry:focus { + font-weight: bold; +} + +/* =================================================================== + * Overview corner + * ===================================================================*/ + +#overview-corner { + background-image: url("overview.png"); +} + +#overview-corner:hover { +} + +/* =================================================================== + * Applets (applet.js) + * ===================================================================*/ + +.applet-box { + padding-left: 7px; + padding-right: 7px; + min-width: 1em; + transition-duration: 100; +} + +.applet-box:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); + border-radius: 3px; +} + +.applet-box:active { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.4); + background-gradient-end: rgba(255,255,255,0.4); + box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.2); + text-shadow: rgba(0,0,0,0.8) 0px 1px 0px; + border-radius: 3px; + color: white; +} + +.applet-label { + font-weight: bold; +} + +.applet-label:hover, +.applet-box:hover > .applet-label { +} + +.applet-icon { +} + +.applet-icon:hover, +.applet-box:hover > .applet-icon { +} + +/* =================================================================== + * Workspace OSD + * ===================================================================*/ + +.workspace-osd { + color: #fff; + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.expo-workspaces-name-entry { + padding: 5px; + border-radius: 4px; + color: white; + border: 2px solid rgba(0,0,0,0); + background-gradient-direction: vertical; + background-gradient-start: rgba(100,100,100,0.8); + background-gradient-end: rgba(0,0,0,0.6); + caret-color: #a8a8a8; + caret-size: 1px; + width: 250px; + height: 15px; + text-align: center; + selected-color: black; +} + +.expo-workspaces-name-entry#selected { + color: black; + border: 2px solid rgb(138,138,138); + background-gradient-start: rgb(200,200,200); + background-gradient-end: white; + caret-color: #575757; + selected-color: white; + box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6); +} + +.expo-workspaces-name-entry:focus { + font-weight: bold; + transition-duration: 300; +} + +/* =================================================================== + * Notification Applet + * ===================================================================*/ + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +/* Check Boxes */ +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StBin { + width: 24px; + height: 18px; + background-image: url("checkbox-off.svg"); +} + +.check-box:focus StBin { + background-image: url("checkbox-off-focused.svg"); +} + +.check-box:checked StBin { + background-image: url("checkbox.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("checkbox-focused.svg"); +} + +.check-box StLabel { + font-weight: normal; +} + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; +} + +.radiobutton StBin { + width: 22px; + height: 22px; + background-image: url("radiobutton-off.svg"); + border-radius: 15px; +} + +.radiobutton:focus StBin { + background-image: url("radiobutton-off.svg"); +} + +.radiobutton:checked StBin { + background-image: url("radiobutton.svg"); +} + +.radiobutton:focus:checked StBin { + background-image: url("radiobutton.svg"); +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} diff --git a/desktop-themes/BlackMATE/cinnamon/close.svg b/desktop-themes/BlackMATE/cinnamon/close.svg new file mode 100644 index 00000000..10bbef9c --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/close.svg @@ -0,0 +1,152 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/desktop-themes/BlackMATE/cinnamon/corner-ripple.png b/desktop-themes/BlackMATE/cinnamon/corner-ripple.png new file mode 100644 index 00000000..ef9218ab Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/corner-ripple.png differ diff --git a/desktop-themes/BlackMATE/cinnamon/overview-hover.png b/desktop-themes/BlackMATE/cinnamon/overview-hover.png new file mode 100644 index 00000000..8e820825 Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/overview-hover.png differ diff --git a/desktop-themes/BlackMATE/cinnamon/overview.png b/desktop-themes/BlackMATE/cinnamon/overview.png new file mode 100644 index 00000000..db714948 Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/overview.png differ diff --git a/desktop-themes/BlackMATE/cinnamon/panel-button-highlight-narrow.svg b/desktop-themes/BlackMATE/cinnamon/panel-button-highlight-narrow.svg new file mode 100644 index 00000000..430b24e7 --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/panel-button-highlight-narrow.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/cinnamon/radiobutton-off.svg b/desktop-themes/BlackMATE/cinnamon/radiobutton-off.svg new file mode 100644 index 00000000..8c03625e --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/radiobutton-off.svg @@ -0,0 +1,120 @@ + + + + selected button + + + + + + + + + + + image/svg+xml + + image/svg+xml + + + + + + Layer 1 + + + + + + + + diff --git a/desktop-themes/BlackMATE/cinnamon/radiobutton.svg b/desktop-themes/BlackMATE/cinnamon/radiobutton.svg new file mode 100644 index 00000000..2f81f477 --- /dev/null +++ b/desktop-themes/BlackMATE/cinnamon/radiobutton.svg @@ -0,0 +1,99 @@ + + + + + + + + + image/svg+xml + + image/svg+xml + + + + + + Layer 1 + + + + + + + + + diff --git a/desktop-themes/BlackMATE/cinnamon/thumbnail.png b/desktop-themes/BlackMATE/cinnamon/thumbnail.png new file mode 100644 index 00000000..c643475d Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/thumbnail.png differ diff --git a/desktop-themes/BlackMATE/cinnamon/toggle-off-intl.png b/desktop-themes/BlackMATE/cinnamon/toggle-off-intl.png new file mode 100644 index 00000000..84b5deec Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/toggle-off-intl.png differ diff --git a/desktop-themes/BlackMATE/cinnamon/toggle-off-us.png b/desktop-themes/BlackMATE/cinnamon/toggle-off-us.png new file mode 100644 index 00000000..84b5deec Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/toggle-off-us.png differ diff --git a/desktop-themes/BlackMATE/cinnamon/toggle-on-intl.png b/desktop-themes/BlackMATE/cinnamon/toggle-on-intl.png new file mode 100644 index 00000000..0985b22b Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/toggle-on-intl.png differ diff --git a/desktop-themes/BlackMATE/cinnamon/toggle-on-us.png b/desktop-themes/BlackMATE/cinnamon/toggle-on-us.png new file mode 100644 index 00000000..0985b22b Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/toggle-on-us.png differ diff --git a/desktop-themes/BlackMATE/cinnamon/trash-icon.png b/desktop-themes/BlackMATE/cinnamon/trash-icon.png new file mode 100644 index 00000000..af4d881b Binary files /dev/null and b/desktop-themes/BlackMATE/cinnamon/trash-icon.png differ diff --git a/desktop-themes/BlackMATE/gnome-shell/GnomishDark-preview.png b/desktop-themes/BlackMATE/gnome-shell/GnomishDark-preview.png new file mode 100644 index 00000000..1658bffe Binary files /dev/null and b/desktop-themes/BlackMATE/gnome-shell/GnomishDark-preview.png differ diff --git a/desktop-themes/BlackMATE/gnome-shell/Makefile.am b/desktop-themes/BlackMATE/gnome-shell/Makefile.am new file mode 100644 index 00000000..f6229da9 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/Makefile.am @@ -0,0 +1,41 @@ +THEME_NAME=BlackMATE + +themedir = $(datadir)/themes/$(THEME_NAME)/gnome-shell + +theme_DATA = \ + calendar-arrow-left.svg \ + calendar-arrow-right.svg \ + checkbox-focused.svg \ + checkbox-off-focused.svg \ + checkbox-off.svg \ + checkbox.svg \ + close.svg \ + close-window.svg \ + corner-ripple-ltr.png \ + corner-ripple.png \ + corner-ripple-rtl.png \ + dash-placeholder.svg \ + dialog-error.svg \ + filter-hover-rtl.svg \ + filter-hover.svg \ + gnome-shell.css \ + GnomishDark-preview.png \ + logged-in-indicator.svg \ + panel-button-highlight-narrow.svg \ + process-working.png \ + process-working.svg \ + running-indicator.svg \ + summary-counter.svg \ + theme.json \ + toggle-off-intl.png \ + toggle-off-us.png \ + toggle-on-intl.png \ + toggle-on-us.png \ + ws-switch-arrow-down.svg \ + ws-switch-arrow-up.svg + +EXTRA_DIST = $(theme_DATA) + +SUBDIRS = dashtodock + +DIST_SUBDIRS = dashtodock diff --git a/desktop-themes/BlackMATE/gnome-shell/calendar-arrow-left.svg b/desktop-themes/BlackMATE/gnome-shell/calendar-arrow-left.svg new file mode 100644 index 00000000..1ca12572 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/calendar-arrow-left.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/calendar-arrow-right.svg b/desktop-themes/BlackMATE/gnome-shell/calendar-arrow-right.svg new file mode 100644 index 00000000..9138ba1d --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/calendar-arrow-right.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/checkbox-focused.svg b/desktop-themes/BlackMATE/gnome-shell/checkbox-focused.svg new file mode 100644 index 00000000..a8d94e04 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/checkbox-focused.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/checkbox-off-focused.svg b/desktop-themes/BlackMATE/gnome-shell/checkbox-off-focused.svg new file mode 100644 index 00000000..42de8b9a --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/checkbox-off-focused.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/checkbox-off.svg b/desktop-themes/BlackMATE/gnome-shell/checkbox-off.svg new file mode 100644 index 00000000..bcc7b510 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/checkbox-off.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/checkbox.svg b/desktop-themes/BlackMATE/gnome-shell/checkbox.svg new file mode 100644 index 00000000..d56b5d08 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/checkbox.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/close-window.svg b/desktop-themes/BlackMATE/gnome-shell/close-window.svg new file mode 100644 index 00000000..10bbef9c --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/close-window.svg @@ -0,0 +1,152 @@ + + + +image/svg+xml + + \ No newline at end of file diff --git a/desktop-themes/BlackMATE/gnome-shell/close.svg b/desktop-themes/BlackMATE/gnome-shell/close.svg new file mode 100644 index 00000000..0f40f495 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/close.svg @@ -0,0 +1,74 @@ + + +image/svg+xml + + \ No newline at end of file diff --git a/desktop-themes/BlackMATE/gnome-shell/corner-ripple-ltr.png b/desktop-themes/BlackMATE/gnome-shell/corner-ripple-ltr.png new file mode 100644 index 00000000..f4c34984 Binary files /dev/null and b/desktop-themes/BlackMATE/gnome-shell/corner-ripple-ltr.png differ diff --git a/desktop-themes/BlackMATE/gnome-shell/corner-ripple-rtl.png b/desktop-themes/BlackMATE/gnome-shell/corner-ripple-rtl.png new file mode 100644 index 00000000..08a0bf88 Binary files /dev/null and b/desktop-themes/BlackMATE/gnome-shell/corner-ripple-rtl.png differ diff --git a/desktop-themes/BlackMATE/gnome-shell/corner-ripple.png b/desktop-themes/BlackMATE/gnome-shell/corner-ripple.png new file mode 100644 index 00000000..3d3036a3 Binary files /dev/null and b/desktop-themes/BlackMATE/gnome-shell/corner-ripple.png differ diff --git a/desktop-themes/BlackMATE/gnome-shell/dash-placeholder.svg b/desktop-themes/BlackMATE/gnome-shell/dash-placeholder.svg new file mode 100644 index 00000000..a1205b81 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dash-placeholder.svg @@ -0,0 +1,44 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/dashtodock/Makefile.am b/desktop-themes/BlackMATE/gnome-shell/dashtodock/Makefile.am new file mode 100644 index 00000000..fb19aec8 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dashtodock/Makefile.am @@ -0,0 +1,15 @@ +THEME_NAME=BlackMATE + +themedir = $(datadir)/themes/$(THEME_NAME)/gnome-shell/dashtodock + +theme_DATA = \ + four_rtl.svg \ + four.svg \ + one_rtl.svg \ + one.svg \ + three_rtl.svg \ + three.svg \ + two_rtl.svg \ + two.svg + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/BlackMATE/gnome-shell/dashtodock/four.svg b/desktop-themes/BlackMATE/gnome-shell/dashtodock/four.svg new file mode 100644 index 00000000..81d50e0e --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dashtodock/four.svg @@ -0,0 +1,231 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/dashtodock/four_rtl.svg b/desktop-themes/BlackMATE/gnome-shell/dashtodock/four_rtl.svg new file mode 100644 index 00000000..feebdeb4 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dashtodock/four_rtl.svg @@ -0,0 +1,232 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/dashtodock/one.svg b/desktop-themes/BlackMATE/gnome-shell/dashtodock/one.svg new file mode 100644 index 00000000..4b445c6c --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dashtodock/one.svg @@ -0,0 +1,123 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/dashtodock/one_rtl.svg b/desktop-themes/BlackMATE/gnome-shell/dashtodock/one_rtl.svg new file mode 100644 index 00000000..2b0eb059 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dashtodock/one_rtl.svg @@ -0,0 +1,128 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/dashtodock/three.svg b/desktop-themes/BlackMATE/gnome-shell/dashtodock/three.svg new file mode 100644 index 00000000..15b5e06a --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dashtodock/three.svg @@ -0,0 +1,195 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/dashtodock/three_rtl.svg b/desktop-themes/BlackMATE/gnome-shell/dashtodock/three_rtl.svg new file mode 100644 index 00000000..00579293 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dashtodock/three_rtl.svg @@ -0,0 +1,196 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/dashtodock/two.svg b/desktop-themes/BlackMATE/gnome-shell/dashtodock/two.svg new file mode 100644 index 00000000..558c7d8a --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dashtodock/two.svg @@ -0,0 +1,159 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/dashtodock/two_rtl.svg b/desktop-themes/BlackMATE/gnome-shell/dashtodock/two_rtl.svg new file mode 100644 index 00000000..b15fd516 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dashtodock/two_rtl.svg @@ -0,0 +1,160 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/dialog-error.svg b/desktop-themes/BlackMATE/gnome-shell/dialog-error.svg new file mode 100644 index 00000000..9d6e3562 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/dialog-error.svg @@ -0,0 +1,26 @@ + + + + + Gnome Symbolic Icon Theme + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/filter-hover-rtl.svg b/desktop-themes/BlackMATE/gnome-shell/filter-hover-rtl.svg new file mode 100644 index 00000000..bc0cd6f4 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/filter-hover-rtl.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/filter-hover.svg b/desktop-themes/BlackMATE/gnome-shell/filter-hover.svg new file mode 100644 index 00000000..7f918f71 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/filter-hover.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/gnome-shell.css b/desktop-themes/BlackMATE/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..36ec57c7 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/gnome-shell.css @@ -0,0 +1,2684 @@ +/* Copyright 2009, 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. + */ + +/* GNOME-Shell theme 'GnomishDark' by Pedram Pourang (aka. Tsu Jan): tsujan2000@gmail.com */ + +/*Set the default font*/ +stage { + font-family: /*cantarell, */sans-serif; +} + +/* links */ + +.shell-link { + color: #0000ff; + text-decoration: underline; +} + +.shell-link:hover { + color: #565656; +} + +.label-shadow { + color: rgba(0,0,0,0); +} + +StScrollBar +{ + padding: 0px; +} + +/* vertical fading of notification ScrollView*/ +/*StScrollView.vfade +{ + -st-vfade-offset: 68px; +}*/ + +StScrollView StScrollBar +{ + min-width: 8px; + min-height: 16px; +} + + +StScrollBar StBin#trough { + background-gradient-direction: horizontal; + background-gradient-start: rgba(0,0,0,0.6); + background-gradient-end: rgba(150,150,150,0.6); + border-radius: 4px; +} + +StScrollBar StButton#vhandle +{ + background-gradient-direction: horizontal; + background-gradient-start: rgba(250,250,250,0.9); + background-gradient-end: rgba(50,50,50,0.7); + border-radius: 4px; +} + +StScrollBar StButton#hhandle +{ + background-gradient-direction: vertical; + background-gradient-start: rgba(250,250,250,0.9); + background-gradient-end: rgba(50,50,50,0.7); + border-radius: 4px; +} + +StScrollBar StButton#vhandle:hover +{ + background-gradient-direction: horizontal; + background-gradient-start: rgba(250,250,250,0.9); + background-gradient-end: rgba(100,100,100,0.9); +} + +StScrollBar StButton#hhandle:hover +{ + background-gradient-direction: vertical; + background-gradient-start: rgba(250,250,250,0.9); + background-gradient-end: rgba(100,100,100,0.9); +} + +StScrollBar StButton#hhandle:active +{ + background-gradient-direction: vertical; + background-gradient-start: rgba(50,50,50,0.7); + background-gradient-end: rgba(250,250,250,0.9); +} + +StScrollBar StButton#vhandle:active +{ + background-gradient-direction: horizontal; + background-gradient-start: rgba(50,50,50,0.7); + background-gradient-end: rgba(250,250,250,0.9); +} + +/* Check Boxes */ + +.check-box ShellGenericContainer { + spacing: .8em; +} + +.check-box StBin { + width: 24px; + height: 22px; + background-image: url("checkbox-off.svg"); +} + +.check-box:focus StBin { + background-image: url("checkbox-off-focused.svg"); +} + +.check-box:checked StBin { + background-image: url("checkbox.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("checkbox-focused.svg"); +} + +/* PopupMenu */ + +.popup-menu-boxpointer { + -arrow-border-radius: 16px; + -arrow-background-color: rgba(0,0,0,0.0); + -arrow-border-color: rgba(0,0,0,0.0); + background-gradient-direction: vertical; + background-gradient-start: rgba(50,50,50,0.7); + background-gradient-end: rgba(0,0,0,0.7); + box-shadow: 1px 4px 10px 4px rgba(0,0,0,0.6); + padding: 2px 0px 0px 2px; +} + +.popup-menu { + color: #ffffff; + font-size: 8pt; + min-width: 85px; + border-radius: 5px; + padding: 4px; +} + +/*.popup-submenu-menu-item:open { + background-color: #4c4c4c; +}*/ + +.popup-sub-menu { + background-color: rgba(0,0,0,0.5); + font-weight: bold; + text-align: center; + border-radius: 4px; + border: 1px solid rgba(255,255,255,0.5); +} + +.popup-sub-menu:scrolled .popup-menu-item:ltr { + padding-right: 0em; +} + +.popup-sub-menu:scrolled .popup-menu-item:rtl { + padding-left: 0em; +} + +.popup-sub-menu StScrollBar { + padding: 4px; +} + +.popup-sub-menu StScrollBar StBin#trough { + border-width: 0px; +} + +/*.popup-sub-menu StScrollBar StBin#vhandle { + background-color: #4c4c4c; + border-width: 0px; +}*/ + +.popup-combo-menu { + background-gradient-direction: vertical; + background-gradient-start: rgba(101,101,101,0.9); + background-gradient-end: rgba(0,0,0,0.9); + color: #ffffff; + border: 1px solid rgba(169,169,169,0.7); + border-radius: 4px; + padding: 4px; + /*box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.6);*/ +} + +.popup-menu-item.status-chooser-combo + { + background-gradient-direction: vertical; + background-gradient-start: rgba(150,150,150,0.5); + background-gradient-end: rgba(0,0,0,0.3); + /*font-size: 8.5pt; + font-weight: bold; + color: #ffffff;*/ + border-radius: 4px; + /* don't move when hovering */ + border: 1px solid rgba(0,0,0,0.3); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.5); + /*padding: 0.4em 1.4em;*/ +} + +/* The remaining popup-menu sizing is all done in ems, so that if you + * override .popup-menu.font-size, everything else will scale with it. + */ +.popup-menu-content { + padding: 0.3em 0.3em; + padding-left: 0.2em; + padding-right: 0.2em; +} + +.popup-menu-item { + color: #ffffff; + font-size: 8.5pt; + font-weight: bold; + padding: 0.5em 1.5em; + spacing: 1em; +} + +.popup-menu-item:active { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.9); + background-gradient-end: rgba(128,128,128,0.8); + color: #000000; + border-radius: 4px; + border: 1px solid rgba(0,0,0,0.1); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.5); + padding: 0.4em 1.4em; +} + +.popup-menu-item:insensitive { + color: #9f9f9f; +} + +.popup-image-menu-item { +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 1px; + -gradient-start: rgba(255,255,255,0.0); + -gradient-end: rgba(255,255,255,0.3); + -margin-horizontal: 0.5em; + height: 0.1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: bold; +} + +.popup-slider-menu-item { + height: 1em; + min-width: 13em; + -slider-height: 0.3em; + -slider-background-color: rgba(0,0,0,0.7); + -slider-border-color: rgba(255,255,255,0.6); + -slider-active-background-color: rgba(255,255,255,0.8); + -slider-active-border-color: rgba(255,255,255,0.4); + -slider-border-width: 1px; + -slider-handle-radius: 0.5em; +} + +.popup-device-menu-item { + spacing: .5em; +} + +.popup-status-menu-item { + font-weight: normal; + color: #999; +} + +.popup-inactive-menu-item, .popup-inactive-menu-item:insensitive { + color: white; +} + +.popup-subtitle-menu-item, .popup-subtitle-menu-item:insensitive { + font-weight: bold; + color: white; +} + +.popup-menu-icon { + icon-size: 1.14em; +} + +/* Switches */ +.toggle-switch { + width: 65px; + height: 22px; +} + +.toggle-switch-us { + background-image: url("toggle-off-us.png"); + background-size: contain; +} +.toggle-switch-us:checked { + background-image: url("toggle-on-us.png"); + background-size: contain; +} + +.toggle-switch-intl { + background-image: url("toggle-off-intl.png"); + background-size: contain; +} +.toggle-switch-intl:checked { + background-image: url("toggle-on-intl.png"); + background-size: contain; +} + +.nm-menu-item-icons { + spacing: .5em; +} + +/* Buttons */ + +.dash-search-button { + color: white; + border: 2px solid rgba(255,255,255,0.2); + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.2); + background-gradient-end: rgba(255, 255, 255, 0); +} + +.dash-search-button:hover { + background-gradient-start: rgba(255, 255, 255, 0.3); + background-gradient-end: rgba(255, 255, 255, 0.1); +} + +.dash-search-button:selected, +.dash-search-button:focus { + border: 2px solid rgba(255,255,255,0.5); +} + +.dash-search-button:active, +.dash-search-button:pressed { + background-gradient-start: rgba(255, 255, 255, 0); + background-gradient-end: rgba(255, 255, 255, 0.2); +} + +/* Panel */ + +#panel { + background-gradient-direction: vertical; + background-gradient-start: rgba(88,88,88,0.7); + background-gradient-end: rgba(0,0,0,0.6); + color: rgba(255,255,255,0.98); + border-top: 0px; + border-left: 0px; + border-right: 0px; + height: 24px; + box-shadow: 0px 3px 12px rgba(0,0,0,0.9); + font-family: "Bitstream Charter", serif; + font-size: 10pt; +} + +#panelLeft, #panelRight { + spacing: 4px; + font-weight: bold; +} + +#panelCenter { + spacing: 4px; + font-weight: bold; + font-style: italic; +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelRight:ltr { + padding-left: 4px; +} + +#panelRight:rtl { + padding-right: 4px; +} + +/*.panel-corner { + -panel-corner-radius: 10px; + -panel-corner-background-color: black; + -panel-corner-inner-border-width: 2px; + -panel-corner-inner-border-color: transparent; + -panel-corner-outer-border-width: 1px; + -panel-corner-outer-border-color: #536272; +} + +.panel-corner:active, +.panel-corner:overview, +.panel-corner:focus { + -panel-corner-inner-border-color: rgba(255,255,255,0.8); +}*/ + +#appMenu { + spacing: 4px; +} + +.panel-button #appMenuIcon { + app-icon-bottom-clip: 0px; +} + +.panel-button:active #appMenuIcon, +.panel-button:checked #appMenuIcon, +.panel-button:focus #appMenuIcon { + app-icon-bottom-clip: 1px; +} + +.app-menu-icon { + width: 24px; + height: 24px; +} + +.panel-button { + -natural-hpadding: 9px; + -minimum-hpadding: 4px; + transition-duration: 100; + border-radius: 3px; +} + +.panel-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(71,71,71,0.4); + transition-duration: 250; +} + +.panel-button:active, +.panel-button:overview, +.panel-button:focus { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.4); + background-gradient-end: rgba(255,255,255,0.4); + box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.2); + color: white; + text-shadow: rgba(0,0,0,0.2) 0px -1px 0px; +} + +.panel-status-button:active, +.panel-status-button:checked, +.panel-status-button:focus { + background-image: url("panel-button-highlight-narrow.svg"); +} + +.panel-button:active > .system-status-icon, +.panel-button:checked > .system-status-icon, +.panel-button:focus > .system-status-icon { + icon-shadow: black 0px 2px 2px; +} + +/* space between Panel and its menus */ +.panel-menu { + -boxpointer-gap: 1px +} + +.panel-status-button-box { + spacing: 3px; +} + +#panelActivities { + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; +} + +/* User Menu */ + +#panelUserMenu { + /* space between the icon + and the user name */ + spacing: 3px; +} + +.status-chooser { + spacing: .4em; +} + +.status-chooser .popup-menu-item, +.status-chooser-combo .popup-menu-item { + padding: .5em; +} + +.status-chooser-combo .popup-menu-item:active { + /* don't move when hovering */ + padding: .4em; +} + +.status-chooser-user-icon { + border: 2px solid #8b8b8b; + border-radius: 5px; + width: 48pt; + height: 48pt; + background-size: contain; +} + +.status-chooser-user-icon:hover { + border: 2px solid #bbbbbb; +} + +.status-chooser-user-name { + font-weight: bold; + font-size: 1.3em; + min-width: 120pt; +} + +/*.status-chooser-combo { + border: 1px solid transparent; +} + +.status-chooser-combo.popup-combo-menu { + background-color: rgba(0,0,0,0.7); + padding: .4em 0em; + border-radius: 4px; + border: 1px solid #5f5f5f; + color: #ffffff; + font-size: 10.5pt; +}*/ + +.status-chooser-status-item, +.status-chooser-combo .popup-combobox-item { + spacing: .4em; +} + +.system-status-icon { + icon-size: 1.14em; +} + +/* Overview */ + +#overview { + spacing: 20px; + background-color: rgba(0,0,0,0.4); +} + +.workspace-controls { + /* Amount visible before hovering */ + visible-width: 20px; /* 281px to show complete thumbnails for me */ +} + +.workspace-thumbnails-background { + padding: 10px; + background-gradient-direction: horizontal; + background-gradient-start: rgba(255,255,255,0.1); + background-gradient-end: rgba(255,255,255,0.2); + border: 1px solid rgba(0,0,0,0.2); + box-shadow: inset 1px 0px 0px 0px rgba(255,255,255,0.2); + border-radius: 4px 0px 0px 4px; + border-right:none; +} + +.workspace-thumbnails-background:rtl { + border-right: 1px; + border-left: 0px; + border-radius: 0px 4px 4px 0px; +} + +.workspace-thumbnails { + border-radius: 4px; + spacing: 10px; +} + +.workspace-thumbnail-indicator { + outline: 1px solid white; + border: 1px solid black; +} + +.window-caption { + spacing: 50px; + -shell-caption-spacing: 10px; + background-gradient-direction: vertical; + background-gradient-end: rgba(255,255,255,0.04); + background-gradient-start: rgba(255,255,255,0.5); + border-radius: 4px; + border: 1px solid rgba(0,0,0,0.1); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.2); + color: rgba(255,255,255,0.8); + font-size: 8.5pt; + font-weight: bold; + padding: 4px 15px; + text-align: center; + text-shadow: rgba(0,0,0,0.4) 0px 1px 0px; +} + +.window-close, .notification-close { + background-image: url("close-window.svg"); + height: 24px; + width: 24px; + -st-background-image-shadow: -2px 2px 6px rgba(0,0,0,0.5); +} + +.window-close { + /* center is 24px/2 = 12px */ + -shell-close-overlap: 12px; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); +} + +.notification-close { + /* the same as for windows */ + -shell-close-overlap-x: 12px; + -shell-close-overlap-y: 12px; +} + +/* Dash */ + +#dash { + color: #000; + padding: 4px 0px; + background-gradient-direction: horizontal; + background-gradient-start: rgba(255,255,255,0.2); + background-gradient-end: rgba(255,255,255,0.1); + border: 1px solid rgba(0,0,0,0.2); + box-shadow: inset -1px 0px 0px 0px rgba(255,255,255,0.2); + border-left: 0px; + border-radius: 0px 4px 4px 0px; +} + +#dash:rtl { + border-left: 1px; + border-right: 0px; + border-radius: 4px 0px 0px 4px; +} + +.placeholder { + background-image: url("dash-placeholder.svg"); + background-size: contain; +} + +#viewSelector { + spacing: 16px; + font-size: 12pt; +} + +/*#viewSelectorTabBar { + padding: 16px; +}*/ + +/* Search Box */ + +/*#searchArea { + padding: 0px 24px; +}*/ + +/* Dash to Dock (extension) */ + +#dashtodockContainer #dash { + background-gradient-direction: horizontal; + background-gradient-start: rgba(0,0,0,0.65); + background-gradient-end: rgba(50,50,50,0.65); + border-color: rgba(50,50,50,0.7); + box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0); + border-radius: 0px 5px 5px 0px; + /*background-gradient-direction: none; + background: rgba(0,0,0,0.65) url("dashtodock/bg.svg"); + background-repeat: no-repeat; + background-size: cover; + border: none; + box-shadow: inset -1px 0px 0px 0px rgba(255,255,255,0.15);*/ +} + +#dashtodockContainer .dash-item-container > StButton { + transition-duration: 250; + background-size: contain; +} + +#dashtodockContainer:ltr .running1 { + background-image: url("dashtodock/one.svg"); +} + +#dashtodockContainer:rtl .running1 { + background-image: url("dashtodock/one_rtl.svg"); +} + +#dashtodockContainer:ltr .running2 { + background-image: url("dashtodock/two.svg"); +} + +#dashtodockContainer:rtl .running2 { + background-image: url("dashtodock/two_rtl.svg"); +} + +#dashtodockContainer:ltr .running3 { + background-image: url("dashtodock/three.svg"); +} + +#dashtodockContainer:rtl .running3 { + background-image: url("dashtodock/three_rtl.svg"); +} + +#dashtodockContainer:ltr .running4 { + background-image: url("dashtodock/four.svg"); +} + +#dashtodockContainer:rtl .running4 { + background-image: url("dashtodock/four_rtl.svg"); +} + +#searchEntry { + padding: 4px 12px; + border-radius: 15px; + color: rgba(255,255,255,0.5); + font-weight: bold; + font-size: 10pt; + border: 2px solid rgba(255,255,255,0.2); + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.3); + background-gradient-end: rgba(255,255,255,0.3); + selected-color: black; + caret-color: rgba(255,255,255,0.8); + caret-size: 1px; + width: 200px; + transition-duration: 300; + box-shadow: outset 0px 1px 1px 0px rgba(0,0,0,0.3); +} + +#searchEntry:focus, +#searchEntry:hover { + border: 2px solid rgba(255,255,255,0.35); + color: rgba(255,255,255,0.8); +} + +#searchEntry:hover { + transition-duration: 300; +} + +#searchEntry:focus { + color: rgba(255,255,255,0.7); + font-weight: bold; + transition-duration: 0; +} + +.search-entry-icon { + icon-size: 1.2em; + color: #949494; +} + +/* Search Results */ + +#searchResults { + padding: 20px 10px 10px 10px; + spacing: 18px; +} + +#searchResultsContent { + padding-right: 20px; + spacing: 36px; +} + +#searchResultsContent:rtl { + padding-right: 0px; + padding-left: 20px; +} + +.search-statustext, /* different? */ +.search-section-header { + padding: 10px 12px; + spacing: 10px; + color: rgba(255,255,255,0.8); + font-weight: bold; + font-style: italic; + text-shadow: rgba(0,0,0,0.23) 0px -1px 0px; +} + +.search-section-results { + color: #ffffff; + padding: 6px; +} + +.search-section-list-results { + spacing: 1px; +} + +.results-container { + spacing: 1px; +} + +/* Text labels are an odd number of pixels tall. The uneven top and bottom + * padding compensates for this and ensures that the label is vertically + * centered */ +.dash-search-button { + border-radius: 16px; + padding-top: 4px; + padding-bottom: 5px; + width: 300px; + font-weight: bold; +} + +.dash-search-button:focus, +.dash-search-button:selected { + padding-top: 3px; + padding-bottom: 4px; + width: 298px; +} + +.dash-label { + border-radius: 4px; + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.8); + background-gradient-end: rgba(0,0,0,0.7); + border: 1px solid rgba(0,0,0,0.3); + color: rgba(255,255,255,0.98); + padding: 4px; + font-family: "Bitstream Charter", serif; + font-size: 10pt; /*8.5pt;*/ + font-weight: bold; + font-style: italic; + text-align: center; +} + +/* Application Launchers and Grid */ + +.icon-grid { + spacing: 36px; + -shell-grid-horizontal-item-size: 100px; + -shell-grid-vertical-item-size: 100px; +} + +.icon-grid .overview-icon { + icon-size: 64px; +} + +.all-app { + padding: 2px 16px 2px 16px; + spacing: 30px; +} + +.all-app:rtl { + padding-right: 16px; + padding-left: 16px; +} + +.app-filter { + font-size: 10pt; + font-weight: bold; + color: rgba(255,255,255,0.8); + height: 25px; + width: 200px; + padding: 5px 0px 5px 8px ; + text-shadow: rgba(0,0,0,0.7) 0px -1px 0px; +} + +.app-filter:hover { + color: #fff; + background-image: url("filter-hover.svg"); + background-position: 140px 10px; +} + +.app-filter:hover:rtl { + color: #fff; + background-image: url("filter-hover-rtl.svg"); + background-position: 10px 10px; +} + +.app-filter:selected { + color: #fff; + background-gradient-direction: horizontal; + background-gradient-start: rgba(255,255,255,0.3); + background-gradient-end: rgba(255,255,255,0); + border-radius: 4px; +} + +.app-filter:selected:rtl { + color: #fff; + background-gradient-direction: horizontal; + background-gradient-start: rgba(255,255,255,0); + background-gradient-end: rgba(255,255,255,0.3); + border-radius: 4px; +} + +.app-filter:focus { + outline: 1px solid #aaa; +} + +.dash-item-container > StButton { + padding: 4px 8px; +} + +.app-well-app > .overview-icon, +.show-apps > .overview-icon, +.search-result-content > .overview-icon { + border-radius: 4px; + /* this should be repeated below */ + padding: 3px; + border: 1px rgba(0,0,0,0); + font-size: 8pt; + color: white; + transition-duration: 100; + text-align: center; +} + +.contact-details-status { + font-size: 11pt; +} + +.app-well-app.running > .overview-icon { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.4); + background-gradient-end: rgba(255,255,255,0.04); + box-shadow: inset 0px -1px 1px 0px rgba(255,255,255,0.4); + border: 1px solid rgba(0,0,0,0.1); + border-radius: 4px; + color: rgba(255,255,255,0.9); + padding: 3px; +} + +.app-well-app:focus > .overview-icon, +.search-result-content:focus > .overview-icon, +.show-apps:focus > .overview-icon, +.app-well-app:selected > .overview-icon, +.search-result-content:selected > .overview-icon { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.04); + background-gradient-end: rgba(255,255,255,0.7); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.5); + color: black; +} + +.app-well-app:hover > .overview-icon, +.show-apps:hover > .overview-icon, +.search-result-content:hover > .overview-icon { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.7); + background-gradient-end: rgba(255,255,255,0.04); + color: rgba(255,255,255,0.9); + border: 1px solid rgba(0,0,0,0.3); + border-radius: 4px; + padding: 3px; + transition-duration: 100; +} + +.app-well-menu { + font-size: 8pt; +} + +.show-apps:checked > .overview-icon { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.04); + background-gradient-end: rgba(255,255,255,0.7); + transition-duration: 100; +} + +.show-apps { + padding: 4px 0; +} + +.show-apps-icon { + color: #c8c8c8; +} + +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: black; +} + +.show-apps:hover .show-apps-icon { + color: white; +} + +/* LookingGlass */ + +#LookingGlassDialog +{ + background-color: rgba(0,0,0,0.85); + spacing: 4px; + padding: 4px; + border: 2px solid rgba(255,255,255,0.3); + border-radius: 4px; + color: #88ff66; +} + +#LookingGlassDialog > #Toolbar +{ + border: 1px solid grey; + border-radius: 4px; +} + +#LookingGlassDialog .labels { + spacing: 4px; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + padding-left: .4em; + padding-right: .4em; +} + +#LookingGlassDialog .notebook-tab:hover { + color: white; +} + +#LookingGlassDialog .notebook-tab:selected { + border: 1px solid #88ff66; + border-radius: 2px; + padding: 2px 3px; +} + +#LookingGlassDialog .lg-inspector-title { + font-weight: bold; + padding-bottom: 8px; +} + +.lg-dialog StEntry { + color: #88ff66; + selection-background-color: #88ff66; + selected-color: black; +} + +.lg-completions-text { + font-size: .9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + border: 1px solid #88ff66; + padding: 4px; + border-radius: 4px; +} + +.lg-obj-inspector-button:hover { + border: 1px solid white; +} + +.lg-dialog .shell-link { + color: #79c3ff; +} + +.lg-dialog .shell-link:hover { + color: #dddddd; +} + +#LookingGlassDialog StBoxLayout#EvalBox +{ + padding: 4px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea +{ + spacing: 4px; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extension-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: 1px solid #6f6f6f; + border-radius: 4px; + padding: 4px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.9); + border: 2px solid grey; + border-radius: 4px; + padding: 6px; + color: #88ff66; +} + +/* Calendar popup */ + +#calendarEventsArea { + /* this is the width of the second column of the popup */ + min-width: 100px; +} + +.calendar-vertical-separator { + -stipple-width: 1px; + -stipple-color: rgba(255,255,255,0.3); + width: 0.4em; +} + +#calendarPopup { + border: 1px solid rgba(255,255,255,0.5); + border-radius: 0px 0px 4px 4px; + color: rgba(0,0,0,0.6); +} + +#calendarPopup .calendar { + padding: 10px; +} + +.calendar { + padding: .2em .2em; + spacing-rows: 2px; + spacing-columns: 2px; +} + +.calendar-month-label { + color: rgba(255,255,255,0.9); + font-size: 8pt; + font-weight: bold; + text-shadow: rgba(0,0,0,0.7) 1px 1px 0px; +} + +.calendar-change-month-back { + background-image: url("calendar-arrow-left.svg"); + height: 20px; + width: 20px; + border-radius: 3px; +} + +.calendar-change-month-back:rtl { + background-image: url("calendar-arrow-right.svg"); +} + +.calendar-change-month-back:hover { + background-color: rgba(255,255,255,0.2); +} +.calendar-change-month-back:active { + background-color: rgba(255,255,255,0.3); +} + +.calendar-change-month-forward { + background-image: url("calendar-arrow-right.svg"); + height: 20px; + width: 20px; + border-radius: 3px; +} + +.calendar-change-month-forward:rtl { + background-image: url("calendar-arrow-left.svg"); +} + +.calendar-change-month-forward:hover { + background-color: rgba(255,255,255,0.2); +} +.calendar-change-month-forward:active { + background-color: rgba(255,255,255,0.3); +} + +.datemenu-date-label { + color: rgba(255,255,255,0.6); + font-size: 8pt; + font-weight: bold; + padding: 0.4em 0.4em; +} + +.calendar-day-base { + border-radius: 4px; + color: rgba(255,255,255,1); + font-size: 8pt; + height: 2.3em; + width: 2.3em; + text-align: center; +} + +.calendar-day-base:hover { + background: rgba(255,255,255,0.7); + color: #000; +} + +.calendar-day-base:active { + background: rgba(255,255,255,0.9); + color: #000; +} + +.calendar-day-heading { + font-weight: bold; + color: rgba(255,255,255,0.8); + text-shadow: rgba(0,0,0,0.7) 1px 1px 0px; +} + +.calendar-week-number { + color: rgba(255,255,255,0.8); + font-size: 7pt; +} + +/* Hack used in lieu of border-collapse - see calendar.js */ +.calendar-day { + border: 1px solid rgba(0,0,0,0.3); + color: rgba(255,255,255,0.9); + border-top-width: 0; + border-left-width: 0; + font-weight: bold; + border-radius: 4px; + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.3); + text-shadow: rgba(0,0,0,0.5) 0px -1px 0px; +} + +.calendar-day-top { + border-top-width: 1px; +} + +.calendar-day-left { + border-left-width: 1px; +} + +.calendar-work-day { +} + +.calendar-nonwork-day { + background-color: rgba(255,255,255,0.1); +} + +.calendar-today { + color: #ffffff; + font-weight: bold; + background-color: rgba(170,170,170,0.7); + border-radius: 4px; +} + +.calendar-other-month-day { + color: rgba(255,255,255,0.4); + font-weight: bold; + font-size: 7pt; +} + +.calendar-day-with-events { + font-weight: bold; + /*color: #cccccc;*/ +} + +.events-header-vbox { + spacing: 10px; + padding-right: 1.75em; +} + +.events-header-vbox:rtl { + padding-right: 0em; + padding-left: 1.75em; +} + +.events-header-hbox { + spacing: 8px; + padding: 0.3em; +} + +.events-day-header { + font-size: 8pt; + color: rgba(255,255,255,0.8); + font-weight: bold ; + padding-left: 1.8em; + padding-top: 0.8em; +} + +.events-day-header:rtl { + padding-left: 0em; + padding-right: 0.3em; +} + +.events-day-dayname { + font-size: 8pt; + color: rgba(255,255,255,0.5); + font-weight: bold; + text-align: left; + text-shadow: rgba(0,0,0,0.7) 0px 1px 0px; +} + +.events-day-dayname:rtl { + text-align: right; +} + +.events-day-time { + font-size: 8pt; + font-weight: bold; + color: rgba(255,255,255,0.7); + text-align: right; +} + +.events-day-time:rtl { + text-align: left; +} + +.events-day-task { + font-size: 8pt; + font-weight: bold; + color: rgba(255,255,255,0.5); +} + +.events-day-name-box { + min-width: 15pt; +} + +.events-time-box { + min-width: 53px; + padding-right: 6pt; +} + +.events-time-box:rtl { + padding-right: 0px; + padding-left: 6pt; +} + +.events-event-box { +} + +.url-highlighter { + link-color: #b6d0e6; +} + +/* Message Tray */ +#message-tray { + background-color: black; + color: rgba(255,255,255,0.9); + transition-duration: 250; +} + +#message-tray:keyboard { + background-gradient-end: rgba(0,0,0,0.8); +} + +#message-tray:overview { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.0); + background-gradient-end: rgba(0,0,0,0.8); + outline: 1px solid rgba(128, 128, 128, 0.3); +} + +.notification-icon-button, +.hotplug-notification-item, +.hotplug-resident-eject-button { + color: white; + border: 1px solid rgba(0, 0, 0, 0.2); + background-gradient-direction: vertical; + background-gradient-start: rgba(150, 150, 150, 0.7); + background-gradient-end: rgba(0, 0, 0, 0.7); +} + +.notification-icon-button:hover, +.hotplug-notification-item:hover, +.hotplug-resident-eject-button:hover { + background-gradient-start: rgba(102, 102, 102, 0.7); + background-gradient-end: rgba(26, 26, 26, 0.7); +} + +.notification-icon-button:active, +.hotplug-notification-item:active, +.hotplug-resident-eject-button:active { + background-gradient-start: rgba(0, 0, 0, 0.7); + background-gradient-end: rgba(150, 150, 150, 0.7); +} + +.notification-icon-button:insensitive, +.notification-button:insensitive { + color: #616161; +} + +.notification { + background-gradient-direction: vertical; + background-gradient-end: rgba(0,0,0,0.7); + background-gradient-start: rgba(0,0,0,0.8); + border-bottom: 0px; + border-radius: 9px 9px 0px 0px; + box-shadow: inset 0px 1px 1px 0px rgba(153,153,153,0.5); + color: rgba(255,255,255,0.8); + padding: 8px 40px 15px 15px; + spacing-columns: 10px; + spacing-rows: 10px; +} + +.notification, #notification-container { + font-size: 8.7pt; + width: 350px; +} + +.notification.multi-line-notification { + padding-bottom: 15px; +} + +.notification-unexpanded { + /* We want to force the actor at a specific size, irrespective + of its minimum and preferred size, so we override both */ + min-height: 36px; + height: 36px; +} + +/* We use row-span = 2 for the image cell, which prevents its height preferences to be + taken into account during allocation, so its height ends up being limited by the height + of the content in the other rows. To avoid showing a stretched image, we set the minimum + height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */ +.notification-with-image { + min-height: 159px; +} + +/* here arrows are nice */ +.summary-boxpointer { + -arrow-border-radius: 8px; + -arrow-background-color: rgba(0,0,0,0.8); + -arrow-border-width: 2px; + -arrow-border-color: rgba(255,255,255,0.15); + -arrow-base: 36px; + -arrow-rise: 18px; + color: white; + -boxpointer-gap: 1px; +} + +/* compensation for ordinary notification */ +.summary-boxpointer .notification { + background-gradient-direction: vertical; + background-gradient-end: rgba(0,0,0,0); + background-gradient-start: rgba(0,0,0,0);; + box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0); + padding-bottom: 12px; +} + +.summary-boxpointer #summary-right-click-menu { + padding-top: 12px; + padding-bottom: 12px; +} + +.summary-boxpointer #summary-right-click-menu .popup-menu-item { + color: white; +} + +.summary-boxpointer #summary-right-click-menu .popup-menu-item:active { + color: black; +} + +.summary-notification-stack-scrollview { + max-height: 18em; + padding-top: 6px; + padding-bottom: 6px; +} + +.summary-notification-stack-scrollview:ltr { + padding-right: 8px; +} + +.summary-notification-stack-scrollview:rtl { + padding-left: 8px; +} + +.notification-scrollview { + max-height: 10em; +} + +.notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +.notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +.notification-body { + spacing: 5px; +} + +.notification-actions { + spacing: 5px; +} + +.notification-button { + background-gradient-direction: vertical; + background-gradient-start: rgba(150, 150, 150, 0.7); + background-gradient-end: rgba(0, 0, 0, 0.7); + border-radius: 4px; + border: 1px solid rgba(0, 0, 0, 0.2); + color: rgba(255,255,255,0.9); + font-size: 8.5pt; + font-weight: bold; + padding: 4px 15px 4px; + text-align: center; + text-shadow: rgba(0,0,0,0.9) 0px 1px 0px; +} + +.notification-button:hover { + background-gradient-start: rgba(102, 102, 102, 0.7); + background-gradient-end: rgba(26, 26, 26, 0.7); + +} + +.notification-button:active { + background-gradient-start: rgba(0, 0, 0, 0.7); + background-gradient-end: rgba(150, 150, 150, 0.7); +} + +.notification-button:focus { + box-shadow: inset 1px 1px 2px 0px rgba(255,255,255,0.43); + border: 1px solid rgba(0, 0, 0, 0.0); +} + +.notification-button:focus:active { + box-shadow: inset -1px -1px 1px 0px rgba(255,255,255,0.4); +} + +.notification-icon-button { + border-radius: 5px; + padding: 5px; +} + +.notification-icon-button:focus, +.hotplug-notification-item:focus { + box-shadow: inset 1px 1px 2px 0px rgba(255,255,255,0.43); +} + +.notification-icon-button:focus:active { + box-shadow: inset -1px -1px 1px 0px rgba(255,255,255,0.4); +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +.secondary-icon { + icon-size: 1.09em; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; + border-radius: 18px; + font-size: 10.5pt; +} + +.hotplug-notification-item:focus { + padding: 1px 71px 1px 11px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; + + color: #ccc; +} + +.hotplug-resident-mount:hover { + background-gradient-direction: horizontal; + background-gradient-start: rgba(255, 255, 255, 0.1); + background-gradient-end: rgba(255, 255, 255, 0); + + color: white; +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: #ccc; +} + +.chat-log-message { + color: #919191; +} + +.chat-group-sent, .chat-group-meta { + padding: 8px 0; +} + +.chat-sent { + padding-left: 4px; + border-radius: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + border-radius: 4px; + color: #969696; +} + +.chat-sent:rtl { + padding-left: 0px; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + border-radius: 4px; + font-size: 9pt; + color: #bbbbbb; +} + +.chat-meta-message:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.subscription-message { + font-style: italic; +} + +/* empathy messaging */ +.notification StEntry { + padding: 4px 7px; + border-radius: 15px; + color: #A6A6A6; + selected-color: black; + border: 1px solid rgba(0,0,0,0.1); + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.7); + background-gradient-end: rgba(89,89,89,0.7); + transition-duration: 300; + + caret-color: #666666; + caret-size: 1px; +} + +.notification StEntry:focus { + color: #ffffff; + background-gradient-start: rgba(0,0,0,0.7); + background-gradient-end: rgba(102,102,102,0.7); + box-shadow: inset 0px -1px 1px 0px rgba(255,255,255,0.3); + + caret-color: #a8a8a8; + selection-background-color: #808080; +} + +/* tray icons */ +#summary-mode { + height: 64px; + /* buttons are big; no need to this */ + /*spacing: 10px;*/ +} + +.summary-source-button { + padding: 4px 2px 4px 2px; + color: #fff; + text-shadow: black 0px 2px 2px; +} + +.summary-source-button:last-child:ltr { + padding-right: 4px; /* same as the values in .summary-source */ +} + +.summary-source-button:last-child:rtl { + padding-left: 4px; /* same as the values in .summary-source */ +} + +.summary-source-button:hover .summary-source { + background-color: rgba(255,255,255,0.1); +} + +.summary-source-button:focus .summary-source, +.summary-source-button:selected .summary-source { + background-color: rgba(255,255,255,0.2); +} + +.summary-source { + border-radius: 4px; + padding: 0px 4px 0px 4px; + transition-duration: 100; +} + +.summary-source-counter { + background-image: url("summary-counter.svg"); + background-size: 2.5em; + font-size: 10pt; + font-weight: bold; + height: 2.5em; + width: 2.5em; + -shell-counter-overlap-x: 4px; + -shell-counter-overlap-y: 4px; +} + +/* App Switcher */ +#altTabPopup { + padding: 11px; + spacing: 16px; + background: rgba(0,0,0,0.3); +} + +.switcher-list { + padding: 10px 20px 10px 20px; + background-gradient-direction: vertical; + background-gradient-start: rgba(111,111,111,0.4); + background-gradient-end: rgba(0,0,0,0.8); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.2); + border-radius: 6px; + color: rgba(255,255,255,0.8); + font-weight: bold; + font-size: 12px; + text-shadow: rgba(0,0,0,0.3) 0px 1px 0px; +} + +.switcher-list-item-container { + spacing: 16px; +} + +.thumbnail-scroll-gradient-left { + background-gradient-direction: horizontal; + background-gradient-start: rgba(51, 51, 51, 1.0); + background-gradient-end: rgba(51, 51, 51, 0); + border-radius: 4px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-gradient-direction: horizontal; + background-gradient-start: rgba(255,255, 51, 0); + background-gradient-end: rgba(51, 51, 51, 1.0); + border-radius: 4px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.switcher-list .item-box { + padding: 10px; + border-radius: 4px; +} + +.switcher-list .item-box:outlined { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.3); + background-gradient-end: rgba(255,255,255,0.6); + border-radius: 4px; + border: 1px solid rgba(255,255,255,0.3); + color: rgba(0,0,0,0.7); +} + +.switcher-list .item-box:selected { + background-gradient-direction: vertical; + background-gradient-start: rgba(111,111,111,0.6); + background-gradient-end: rgba(255,255,255,0.7); + border-radius: 4px; + border: 1px solid rgba(0,0,0,0.4); + color: rgba(0,0,0,0.8); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.4); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 250px; +} + +.switcher-list .separator { + width: 1px; + background-color: rgba(255,255,255,0.2); +} + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("corner-ripple-ltr.png"); + background-size: contain; +} + +.ripple-box:rtl { + background-image: url("corner-ripple-rtl.png"); +} + +.switcher-arrow { + border-color: rgba(0,0,0,0); + color: #808080; +} + +.switcher-arrow:highlighted { + border-color: rgba(0,0,0,0); + color: white; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; +} + +.workspace-switcher-container { + padding: 10px 20px 10px 20px; + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.6); + background-gradient-end: rgba(255,255,255,0.4); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.2); + border: 1px solid rgba(0,0,0,0.4); + border-radius: 4px; + padding: 20px; +} + +.workspace-switcher { + padding: 10px 20px 10px 20px; + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.6); + background-gradient-end: rgba(255,255,255,0.4); + border: 1px solid rgba(0,0,0,0.4); + border-radius: 4px; + padding: 4px; + spacing: 8px; + box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.6); +} + +.ws-switcher-active-up { + background-color: rgba(255,255,255,0.7); + background-image: url("ws-switch-arrow-up.svg") ; + border-radius: 4px; + border: 1px solid rgba(0,0,0,0.2); + color: rgba(255,255,255,0.9); + height: 100px; + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.4); +} + +.ws-switcher-active-down { + background-color: rgba(255,255,255,0.7); + background-image: url("ws-switch-arrow-down.svg"); + border-radius: 4px; + border: 1px solid rgba(0,0,0,0.2); + color: rgba(255,255,255,0.9); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.4); + height: 100px; +} + +.ws-switcher-box { + height: 96px; + background: rgba(255,255,255,0.4); + box-shadow: inset 0px 1px 6px 0px rgba(0,0,0,0.4); + border: 1px solid rgba(255,255,255,0.2); + border-radius: 4px; +} + +/* Modal Dialogs */ + +.modal-dialog { + border-radius: 10px; + background-gradient-direction: vertical; + background-gradient-start: rgba(100,100,100,0.8); + background-gradient-end: rgba(0,0,0,0.8); + border: 1px solid rgba(0,0,0,0.2); + box-shadow: inset 0px 1px 2px 0px rgba(255,255,255,0.6); + color: rgba(255,255,255,0.6); + font-size: 10pt; + font-weight: bold; + padding: 10px 20px 10px 20px; +} + +.modal-dialog-button-box { + spacing: 50px; +} + +.modal-dialog-button { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.98); + background-gradient-end: rgba(170,170,170,0.7); + border-radius: 6px; + border: 2px solid rgba(0,0,0,0.3); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.5); + color: rgba(0,0,0,0.9); + font-size: 8pt; + padding-bottom: 8px; + padding-left: 20px; + padding-right: 20px; + padding-top: 8px; +} + +.modal-dialog-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.98); + background-gradient-end: rgba(200,200,200,0.9); +} + +.modal-dialog-button:active, +.modal-dialog-button:pressed { + background-gradient-direction: vertical; + background-gradient-start: rgba(170,170,170,0.7); + background-gradient-end: rgba(255,255,255,0.98); +} + +.modal-dialog-button:insensitive { + color: rgb(60, 60, 60); +} + +.modal-dialog-button:focus { + border: 2px solid rgba(255,255,255,0.4); +} + +/* Run Dialog */ +.run-dialog-label { + font-family: "Bitstream Charter", serif; + font-size: 11pt; /*9pt;*/ + font-style: italic; + color: rgba(255,255,255,0.8); + text-align: center; + padding-bottom: 10px; + padding-right: 20px; + padding-left: 20px; +} + +.run-dialog-error-label { + font-size: 8pt; + color: rgba(255,255,255,0.8); + text-shadow: rgba(0,0,0,0.5) 0px 1px 0px; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-entry { + font-size: 10pt; + font-weight: bold; + color: rgba(255,255,255,0.8); + border-radius: 15px; + border: 1px solid rgba(0,0,0,0.1); + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.8); + background-gradient-end: rgba(77,77,77,0.7); + box-shadow: inset 0px -1px 1px 0px rgba(255,255,255,0.3); + padding: 4px 7px; + + caret-color: #a8a8a8; + caret-size: 1px; + selection-background-color: #808080; +} + +.run-dialog { + padding: 15px; + border-radius: 9px 9px 3px 3px; + background-gradient-direction: vertical; + background-gradient-start: rgba(120,120,120,0.9); + background-gradient-end: rgba(20,20,20,0.8); + border: 1px solid rgba(0,0,0,0.2); + box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.3); +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.3); +} + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; +} + +.end-session-dialog-subject { + font-size: 12pt; + font-weight: bold; + color: rgba(255,255,255,0.9); + text-shadow: rgba(0,0,0,0.9) 0px 1px 0px; + padding-top: 15px; + text-align: center; + padding-left: 17px; + padding-bottom: 30px; +} + +.end-session-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.end-session-dialog-description { + font-size: 10pt; + color: rgba(255,255,255,0.6); + padding-bottom: 30px; + text-align: center; + padding-left: 17px; +} + +.end-session-dialog-description:rtl { + padding-right: 17px; +} + +.end-session-dialog-logout-icon { + border: 2px solid #8b8b8b; + border-radius: 5px; + width: 48px; + height: 48px; + background-size: contain; +} + +.end-session-dialog-shutdown-icon { + width: 100px; + height: 100px; + color: red; +} + +.end-session-dialog-app-list { + font-size: 8pt; + max-height: 200px; + padding-top: 42px; + padding-left: 49px; + padding-right: 32px; +} + +.end-session-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.end-session-dialog-app-list-item { + color: #ccc; +} + +.end-session-dialog-app-list-item:hover { + color: white; +} + +.end-session-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.end-session-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.end-session-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.end-session-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.end-session-dialog-app-list-item-name { + font-size: 10pt; +} + +.end-session-dialog-app-list-item-description { + font-size: 8pt; + color: #fff; +} + +/* ShellMountOperation Dialogs */ +.shell-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: red; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + font-size: 12pt; + font-weight: bold; + color: #666666; + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + font-size: 10pt; + color: white; + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + font-size: 10pt; + 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: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: white; +} + +.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; +} + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; +} + +/* Password or Authentication Dialog */ +.prompt-dialog { + /* this is the width of the entire modal popup */ + width: 500px; +} + +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; +} + +.prompt-dialog-message-layout { + spacing: 16px; +} + +.prompt-dialog-headline { + font-size: 12pt; + font-weight: bold; + color: rgba(255,255,255,0.98); + padding-top: 15px; + text-align: center; +} + +.prompt-dialog-password-box { + padding-top: 0.35em; + spacing: 1em; + padding-bottom: 1em; +} + +.prompt-dialog-password-entry, +.login-dialog-prompt-entry { + padding: 4px 7px; + border-radius: 15px; + color: #A6A6A6; + selected-color: black; + border: 1px solid rgba(0,0,0,0.0); + background-color: rgba(56,56,56); + transition-duration: 300; + box-shadow: inset 0px 1px 1px 0px rgba(80,80,80,0.8); + + caret-color: #666666; + caret-size: 1px; +} + +.prompt-dialog-password-entry:focus, +.login-dialog-prompt-entry:focus { + color: #ffffff; + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.7); + background-gradient-end: rgba(102,102,102,0.7); + box-shadow: inset 0px -1px 1px 0px rgba(255,255,255,0.3); + + caret-color: #a8a8a8; + selection-background-color: #808080; +} + +.prompt-dialog-password-entry .capslock-warning, +.login-dialog-prompt-entry .capslock-warning { + icon-size: 16px; + warning-color: #999; + padding: 0 4px; +} + +.login-dialog-prompt-entry:insensitive { + color: rgba(255,255,255,0.4); +} + +.prompt-dialog-error-label { + font-size: 9pt; + color: red; + padding-bottom: 15px; + text-align: center; +} + +.prompt-dialog-info-label { + font-size: 8pt; + padding-bottom: 8px; +} + +/* hide "abc" */ +.hidden { + color: rgba(0,0,0,0); +} + +.prompt-dialog-null-label { + font-size: 8pt; + padding-bottom: 8px; +} + +/* Polkit Dialog */ + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} + +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} + +.polkit-dialog-user-root-label { + color: rgba(255,255,255,0.98); + background-color: red; + border-radius: 4px; + border: 1px solid rgba(0,0,0,0.3); + text-align: center; + padding-top: 4px; + padding-bottom: 4px; +} + +.polkit-dialog-user-icon { + border: 2px solid #8b8b8b; + border-radius: 5px; + background-size: contain; + width: 48pt; + height: 48pt; +} + +/* Network Agent Dialog */ + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +/* Magnifier */ + +.magnifier-zoom-region { + border: 2px solid rgba(128, 0, 0, 255); +} + +.magnifier-zoom-region.full-screen { + border-width: 0px; +} + +/* On-screen Keyboard */ + +#keyboard { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.2); + background-gradient-end: rgba(255,255,255,0.1); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 30px; + min-width: 30px; + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0.98); + background-gradient-end: rgba(170,170,170,0.7); + font-size: 14pt; + font-weight: bold; + border-radius: 10px; + border: 2px solid #a0a0a0; + color: black; +} + +.keyboard-key:grayed { + color: #808080; + border-color: #808080; +} + +.keyboard-key:checked, +.keyboard-key:hover { + color: white; + background: #303030; + border: 3px solid white; +} + +.keyboard-key:active { + background: #808080; +} + +.keyboard-subkeys { + color: white; + padding: 5px; + -arrow-border-radius: 10px; + -arrow-background-color: #dadada; + -arrow-border-width: 2px; + -arrow-border-color: black; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +/* IBus Candidate Popup */ +.candidate-index { + padding: 0.5em 0.5em 0.5em 0.5em; +} + +.candidate-label { + padding: 0.5em 0.5em 0.5em 0.5em; +} + +.candidate-label:selected { + border-radius: 4px; + background-color: rgba(255,255,255,0.33); +} + +/* Login Dialog */ + +.login-dialog-banner { + font-size: 10pt; + font-weight: bold; + text-align: center; + color: #666666; + padding-bottom: 1em; +} + +.login-dialog-title { + font-size: 14pt; + font-weight: bold; + color: #666666; + padding-bottom: 2em; +} + +.login-dialog { + /* Reset border and background */ + border: none; + background-color: transparent; + + border-radius: 16px; + min-height: 150px; + max-height: 700px; + min-width: 350px; +} + +.login-dialog-prompt-login-hint-message { + font-size: 10.5pt; +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; +} + +.login-dialog-user-list-item { + border-radius: 10px; + padding: .2em; +} + +.login-dialog-user-list-item:ltr { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl { + padding-left: 1em; +} + +.login-dialog-user-list-item .login-dialog-user-list-item-name { + font-size: 20pt; + padding-left: 1em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item { + color: #666666; +} + +.login-dialog-user-list-item, +.login-dialog-user-list-item:hover .login-dialog-user-list-item-name, +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus .login-dialog-user-list-item-name, +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + color: white; + text-shadow: black 0px 2px 2px; +} + +.login-dialog-user-list-item:hover { + background-color: rgba(255,255,255,0.1); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color: rgba(255,255,255,0.33); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + background-image: url("logged-in-indicator.svg"); + background-size: contain; +} + +.login-dialog-user-list-item-text-box { + padding: 0 0.5em; +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + background-color: rgba(0,0,0,0.0); + height: 2px; +} + +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #8b8b8b; +} + +.login-dialog-user-list-item-icon { + border: 2px solid #8b8b8b; + border-radius: 8px; + width: 64px; + height: 64px; +} + +.login-dialog-not-listed-label { + font-size: 10.5pt; + font-weight: bold; + color: #666666; + padding-top: 1em; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, +.login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #E8E8E8; +} + +.login-dialog-username { + font-size: 16pt; + font-weight: bold; + text-align: left; + padding-left: 15px; + text-shadow: black 4px 4px 3px 0px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; +} + +.login-dialog-prompt-label { + color: #eeeeee; + font-size: 14px; +} + +.login-dialog-prompt-entry { + width: 15em; +} + +.login-dialog-session-list { + color: #ffffff; + font-size: 10.5pt; +} + +.login-dialog-session-list-button { + padding: 4px; +} + +.login-dialog-session-list-button:focus { + background-color: #4c4c4c; +} + +.login-dialog-session-list-button:active { + background-color: #4c4c4c; +} + +.login-dialog-session-list-button:hover { + font-weight: bold; +} + +.login-dialog-session-list-scroll-view { + background-gradient-start: rgba(80,80,80,0.3); + background-gradient-end: rgba(80,80,80,0.7); + background-gradient-direction: vertical; + box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9); + border-radius: 8px; + border: 1px solid rgba(80,80,80,1.0); + padding: .5em; +} + +.login-dialog-session-list-item:focus { + background-color: #666666; +} + +.login-dialog-session-list-triangle { + padding-right: .5em; +} + +.login-dialog-session-list-item-box { + spacing: .25em; +} + +.login-dialog-session-list-item-dot { + width: .75em; + height: .75em; +} + + +.login-dialog .modal-dialog-button { + border: 1px solid #666666; + border-radius: 5px; + padding: 3px 18px; +} + +.login-dialog .modal-dialog-button:focus { + padding: 2px 17px; + border: 2px solid #8b8b8b; +} + +.login-dialog .modal-dialog-button:default { + background-gradient-start: #6793c4; + background-gradient-end: #335d8f; + background-gradient-direction: vertical; + padding: 2px 17px; + border: 2px solid #16335d; +} + +.login-dialog .modal-dialog-button:default:focus { + border: 2px solid #377fe7; +} + +.login-dialog .modal-dialog-button:default:hover { + background-gradient-start: #74a0d0; + background-gradient-end: #436d9f; +} + +.login-dialog .modal-dialog-button:default:active, +.login-dialog .modal-dialog-button:default:pressed { + background-gradient-start: #436d9f; + background-gradient-end: #74a0d0; +} + +.login-dialog-message-warning { + color: orange; +} + +.unlock-dialog-user-name-container { + spacing: .4em; +} + +/* Screen shield */ + +.screen-shield-background { + background: black; + box-shadow: 0px 4px 8px rgba(0,0,0,0.9); +} + +#lockDialogGroup { + background: #2e3436 url(noise-texture.png); + background-repeat: repeat; +} + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4); +} + +.screen-shield-contents-box { + spacing: 48px; +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0,0,0,0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0,0,0,0.4); +} + +.screen-shield-clock-date { + font-size: 28pt; +} + +#screenShieldNotifications { + border-radius: 8px; + background-color: rgba(0.0, 0.0, 0.0, 0.9); + border: 2px solid #868686; + max-height: 500px; + padding: 18px 0; + box-shadow: .5em .5em 20px rgba(0, 0, 0, 0.5); +} + +.screen-shield-notifications-box { + spacing: 18px; +} + +.screen-shield-notification-source { + padding: 0 24px; + spacing: 5px; +} + +.screen-shield-notification-label { + font-size: 1.2em; + font-weight: bold; + color: #babdb6; +} + +/* Remove background from notifications, otherwise + opacity is doubled and they look darker +*/ +.screen-shield-notifications-box .notification { + background-color: transparent; +} + +/* Override padding on resident notifications, since + the notifications box has its own spacing +*/ +.screen-shield-notifications-box .summary-notification-stack-scrollview { + padding-top: 0px; + padding-bottom: 0px; +} diff --git a/desktop-themes/BlackMATE/gnome-shell/logged-in-indicator.svg b/desktop-themes/BlackMATE/gnome-shell/logged-in-indicator.svg new file mode 100644 index 00000000..c0267ea0 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/logged-in-indicator.svg @@ -0,0 +1,130 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/panel-button-highlight-narrow.svg b/desktop-themes/BlackMATE/gnome-shell/panel-button-highlight-narrow.svg new file mode 100644 index 00000000..430b24e7 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/panel-button-highlight-narrow.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/process-working.png b/desktop-themes/BlackMATE/gnome-shell/process-working.png new file mode 100644 index 00000000..402615ba Binary files /dev/null and b/desktop-themes/BlackMATE/gnome-shell/process-working.png differ diff --git a/desktop-themes/BlackMATE/gnome-shell/process-working.svg b/desktop-themes/BlackMATE/gnome-shell/process-working.svg new file mode 100644 index 00000000..e215d2fe --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/process-working.svg @@ -0,0 +1,261 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/running-indicator.svg b/desktop-themes/BlackMATE/gnome-shell/running-indicator.svg new file mode 100644 index 00000000..ebe7ecfc --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/running-indicator.svg @@ -0,0 +1,130 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/summary-counter.svg b/desktop-themes/BlackMATE/gnome-shell/summary-counter.svg new file mode 100644 index 00000000..eb713518 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/summary-counter.svg @@ -0,0 +1,104 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/desktop-themes/BlackMATE/gnome-shell/theme.json b/desktop-themes/BlackMATE/gnome-shell/theme.json new file mode 100644 index 00000000..3743f48f --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/theme.json @@ -0,0 +1,10 @@ +{ + "shell-theme": { + "name": "GnomishDark", + "author": "Pedram Pourang (aka. Tsu Jan)", + "version": "1.0", + "type": "custom", + "thumbnail": "GnomishDark-preview.png", + "url": "tsujan2000@gmail.com" + } +} diff --git a/desktop-themes/BlackMATE/gnome-shell/toggle-off-intl.png b/desktop-themes/BlackMATE/gnome-shell/toggle-off-intl.png new file mode 100644 index 00000000..84b5deec Binary files /dev/null and b/desktop-themes/BlackMATE/gnome-shell/toggle-off-intl.png differ diff --git a/desktop-themes/BlackMATE/gnome-shell/toggle-off-us.png b/desktop-themes/BlackMATE/gnome-shell/toggle-off-us.png new file mode 100644 index 00000000..84b5deec Binary files /dev/null and b/desktop-themes/BlackMATE/gnome-shell/toggle-off-us.png differ diff --git a/desktop-themes/BlackMATE/gnome-shell/toggle-on-intl.png b/desktop-themes/BlackMATE/gnome-shell/toggle-on-intl.png new file mode 100644 index 00000000..0985b22b Binary files /dev/null and b/desktop-themes/BlackMATE/gnome-shell/toggle-on-intl.png differ diff --git a/desktop-themes/BlackMATE/gnome-shell/toggle-on-us.png b/desktop-themes/BlackMATE/gnome-shell/toggle-on-us.png new file mode 100644 index 00000000..0985b22b Binary files /dev/null and b/desktop-themes/BlackMATE/gnome-shell/toggle-on-us.png differ diff --git a/desktop-themes/BlackMATE/gnome-shell/ws-switch-arrow-down.svg b/desktop-themes/BlackMATE/gnome-shell/ws-switch-arrow-down.svg new file mode 100644 index 00000000..f4e11166 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/ws-switch-arrow-down.svg @@ -0,0 +1,88 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gnome-shell/ws-switch-arrow-up.svg b/desktop-themes/BlackMATE/gnome-shell/ws-switch-arrow-up.svg new file mode 100644 index 00000000..e8412056 --- /dev/null +++ b/desktop-themes/BlackMATE/gnome-shell/ws-switch-arrow-up.svg @@ -0,0 +1,88 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-2.0/Makefile.am b/desktop-themes/BlackMATE/gtk-2.0/Makefile.am new file mode 100644 index 00000000..19d1cea2 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-2.0/Makefile.am @@ -0,0 +1,13 @@ +THEME_NAME=BlackMATE + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-2.0 + +theme_DATA = gtkrc + +EXTRA_DIST = $(theme_DATA) + +SUBDIRS = assets \ + Styles + +DIST_SUBDIRS = assets \ + Styles diff --git a/desktop-themes/BlackMATE/gtk-2.0/Styles/Makefile.am b/desktop-themes/BlackMATE/gtk-2.0/Styles/Makefile.am new file mode 100644 index 00000000..8bbbb22c --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-2.0/Styles/Makefile.am @@ -0,0 +1,8 @@ +THEME_NAME=BlackMATE + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-2.0/Styles + +theme_DATA = \ + caja.rc + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/BlackMATE/gtk-2.0/Styles/caja.rc b/desktop-themes/BlackMATE/gtk-2.0/Styles/caja.rc new file mode 100755 index 00000000..3372e075 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-2.0/Styles/caja.rc @@ -0,0 +1,73 @@ +########################################## +# CAJA +########################################## +gtk_color_scheme = "fg_color:#101010\nbg_color:#4D4D4D" + +style "caja-handle" +{ + GtkPaned::handle-size = 0 + xthickness = 0 + ythickness = 0 + base[NORMAL] = @bg_color +} + +style "caja-sidebar" +{ + +# text[NORMAL] = @fg_color + base[NORMAL] = @bg_color + font_name = "Regular" + + GtkTreeView::odd_row_color = @bg_color + GtkTreeView::even_row_color = @bg_color + + # padding from the left edge + GtkTreeView::horizontal_separator = 15 + xthickness = 0 + ythickness = 0 +} + +style "caja-extra-view" +{ + + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @bg_color +} + + +style "caja-view" +{ + xthickness = 0 + ythickness = 0 + bg[NORMAL] = @bg_color + base[NORMAL] = @bg_color + +} +style "caja-statusbar" +{ + xthickness = 4 + ythickness = 1 +} +style "caja-window-base" +{ + #bg[NORMAL] = @bg_color + +} + +style "caja-location" { + + bg[NORMAL] = mix (0.60, shade (1.05, "#454548"), "#454548") +} + +# CAJA +widget_class "*Caja*Window*" style "caja-window-base" +widget_class "*Caja*Places*Sidebar*" style "caja-sidebar" +widget_class "*Caja*View*" style "caja-view" +widget "*Caja*Splitter" style "caja-handle" +widget_class "*Caja*Statusbar*" style "caja-statusbar" +# For Elementay Caja +widget_class "*Caja*GtkToolbar*" style "murrine-togglebutton" + +widget "*.caja-extra-view-widget" style : highest "caja-location" diff --git a/desktop-themes/BlackMATE/gtk-2.0/assets/Makefile.am b/desktop-themes/BlackMATE/gtk-2.0/assets/Makefile.am new file mode 100644 index 00000000..a382c199 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-2.0/assets/Makefile.am @@ -0,0 +1,10 @@ +THEME_NAME=BlackMATE + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-2.0/assets + +theme_DATA = \ + bg.png \ + bg-entry.png \ + border-entry.png + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/BlackMATE/gtk-2.0/assets/bg-entry.png b/desktop-themes/BlackMATE/gtk-2.0/assets/bg-entry.png new file mode 100644 index 00000000..16e30424 Binary files /dev/null and b/desktop-themes/BlackMATE/gtk-2.0/assets/bg-entry.png differ diff --git a/desktop-themes/BlackMATE/gtk-2.0/assets/bg.png b/desktop-themes/BlackMATE/gtk-2.0/assets/bg.png new file mode 100644 index 00000000..76dc858e Binary files /dev/null and b/desktop-themes/BlackMATE/gtk-2.0/assets/bg.png differ diff --git a/desktop-themes/BlackMATE/gtk-2.0/assets/border-entry.png b/desktop-themes/BlackMATE/gtk-2.0/assets/border-entry.png new file mode 100644 index 00000000..12f54037 Binary files /dev/null and b/desktop-themes/BlackMATE/gtk-2.0/assets/border-entry.png differ diff --git a/desktop-themes/BlackMATE/gtk-2.0/gtkrc b/desktop-themes/BlackMATE/gtk-2.0/gtkrc new file mode 100644 index 00000000..d287df69 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-2.0/gtkrc @@ -0,0 +1,610 @@ +######################################### +# GnomishDark # +# # +# Created by Pedram Pourang # +# (aka Tsu Jan) # +# # +# tsujan2000@gmail.com # +# # +# Based on Murrine # +######################################### + +gtk_color_scheme = "bg_color:#3b3b3e\nbg_active_color:#666669\nscroll_slider:#3b3b3b" + +gtk-auto-mnemonics = 1 # press alt for underline + + +style "murrine-default" +{ + GtkScale ::slider-length = 28 + GtkScale ::trough-side-details = 1 # 0 = thin slider, >0 = thick slider + + GtkButton ::child-displacement-x = 0 + GtkButton ::child-displacement-y = 0 + GtkButton ::default-border = { 0, 0, 0, 0 } + + GtkExpander ::expander_size = 16 # expander arrow size + + GtkMenuItem :: arrow-scaling = 0.7 # scale of menu arrow + #GtkMenuItem :: horizontal-padding = 6 # padding to left and + # right of the menu item; + # is also related to + # panel + + # these remove bar separators + GtkMenuBar ::shadow_type = GTK_SHADOW_NONE + #GtkToolbar ::shadow_type = GTK_SHADOW_NONE + + GtkPaned ::handle_size = 6 + + GtkRange ::trough_border = 0 + #GtkRange ::slider_width = 15 + GtkRange ::trough-under-steppers = 0 # round scroll bar + #GtkRange ::stepper_size = 15 + + GtkScrollbar ::min_slider_length = 36 + GtkScrollbar ::activate-slider = 1 + GtkCheckButton ::indicator_size = 14 + GtkMenuBar ::internal-padding = 0 + GtkTreeView ::expander_size = 14 + #GtkTreeView ::vertical-separator = 0 + #GtkTreeView ::indent-expanders = 1 + + # GtkToolbar ::button-relief = GTK_RELIEF_NORMAL + # GtkScrollbar ::has-secondary-forward-stepper = 1 + # GtkScrollbar ::has-secondary-backward-stepper = 1 + + xthickness = 1 + ythickness = 1 + + #GtkTreeView ::odd_row_color = "#F5F5F5" + #GtkTreeView ::even_row_color = "#FAFAFA" + + GtkEntry::progress-border = {2, 2, 2, 2} + # A workaround for gecko (and possibly other appliations): + GtkEntry::honors-transparent-bg-hint = 1 + + GtkWidget ::link-color = "#2EB8E6" #"#9499FF" + GtkWidget ::visited-link-color = "#FF6666" #"#ff80ff" + + fg[NORMAL] = "#ffffff" + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = "#ffffff" + fg[SELECTED] = "#ffffff" + fg[INSENSITIVE] = "#b3b3b3" + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (0.5, @bg_color) + bg[ACTIVE] = shade (1.1, @bg_color) + bg[SELECTED] = @bg_active_color # scaler trough, pressed buttons + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @bg_color # for some old GTK2 apps + base[PRELIGHT] = "#ffffff" + base[ACTIVE] = shade (1.22, @bg_active_color) + base[SELECTED] = @bg_active_color # selected text + base[INSENSITIVE] = "#595959" # "#B3B3B3" + + text[NORMAL] = "#FFFFFF" + text[PRELIGHT] = "#FFFFFF" + text[ACTIVE] = "#FFFFFF" + text[SELECTED] = "#FFFFFF" + text[INSENSITIVE] = "#B3B3B3" + + engine "murrine" + { + #rgba = FALSE + focus_color = "#4d4d4d" + glazestyle = 4 + #contrast = 0.5 + highlight_shade = 1.0 + glow_shade = 1.0 + gradient_shades = {1.06, 1.06, 0.94, 0.94} + arrowstyle = 1 # triangular arrows + menustyle = 0 # without vertical bar + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + toolbarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient + roundness = 3 + separatorstyle = 1 # smooth separator + sliderstyle = 1 # handles + border_shades = { 1.3, 1.0 } # gradient on entry borders + prelight_shade = 0.95 # shade level for scrollbar's slider, comboboxstyle, and prelight state with gradient_colors + #spinbuttonstyle = 1 # with separator + trough_shades = { 0.88, 2.0 } # gradient on trough of GtkScrollbar and GtkProgressbar + colorize_scrollbar = FALSE + scrollbarstyle = 0 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = squared steppers with round slider + expanderstyle = 2 # expander button with +/- + } +} + +style "menu" +{ + bg[NORMAL] = shade (0.9, @bg_active_color) + fg[NORMAL] = "#ffffff" + text[NORMAL] = "#ffffff" + + engine "pixmap" # just for similarity to the GTK3 theme + { + image + { + function = BOX + file = "assets/bg.png" + stretch = TRUE + } + } +} + +style "menuitem" +{ + #fg[PRELIGHT] = "#ffffff" + #bg[SELECTED] = shade (1.08, @bg_color) + fg[PRELIGHT] = "#000000" + text[PRELIGHT] = "#000000" + bg[SELECTED] = shade (4.2, @bg_color) + + xthickness = 2 + ythickness = 3 + + engine "murrine" + { + #rgba = TRUE + menuitemstyle = 1 + border_shades = {0.8, 0.3} + glow_shade = 2.0 + gradient_shades = {1.0, 0.9, 0.6, 0.4} + } +} + +style "menubar-menuitem" +{ + fg[NORMAL] = "#ffffff" + fg[PRELIGHT] = "#ffffff" + bg[SELECTED] = shade (1.2, @bg_active_color) + + xthickness = 2 + ythickness = 3 + + engine "murrine" + { + #rgba = TRUE + menuitemstyle = 0 + border_shades = {1.3, 1.0} + glow_shade = 2.0 + gradient_shades = {1.0, 1.0, 0.77, 0.77} + } +} + +style "misc-sep" +{ + xthickness = 2 + ythickness = 2 + + engine "murrine" + { + separatorstyle = 1 + } +} + +style "murrine-button" +{ + #xthickness = 3 + #ythickness = 3 + + bg[NORMAL] = shade (0.9, @bg_color) #1.0 + bg[PRELIGHT] = shade (1.0, @bg_color) + #bg[SELECTED] = shade (1.0, @bg_color) + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + fg[ACTIVE] = "#ffffff" + fg[PRELIGHT] = "#ffffff" + + engine "murrine" + { + glow_shade = 1.20 + lightborder_shade = 1.06 + gradient_shades = {3.3, 1.0, 0.6, 0.5} + contrast = 0.8 + } +} + +style "murrine-togglebutton" +{ + fg[NORMAL] = "#ffffff" + fg[ACTIVE] = "#000000" + fg[PRELIGHT] = "#000000" + bg[ACTIVE] = shade (3.0, @bg_color) + bg[PRELIGHT] = shade (3.2, @bg_color) + engine "murrine" + { + gradient_shades = {3.0, 1.0, 0.6, 0.5} + } +} + +style "murrine-menubar" +{ + #xthickness = 3 + #ythickness = 0 + #bg[NORMAL] = @bg_color + fg[SELECTED] = "#ffffff" + engine "murrine" + { + #contrast = 0.5 + } +} + +style "murrine-toolbar" +{ + xthickness = 3 + #ythickness = 0 + #bg[NORMAL] = @bg_color + engine "murrine" + { + gradient_shades = {0.6, 1.0, 1.32, 1.73} + contrast = 0.0 + } +} + +style "murrine-progressbar" +{ + xthickness = 0 + ythickness = 0 + bg[SELECTED] = "#808080" # sets the progressbar color + + engine "murrine" + { + glazestyle = 1 + highlight_shade = 1.1 + glow_shade = 2.0 + gradient_shades = {2.2, 1.0, 1.0, 2.2} + progressbarstyle = 1 # 0 = nothing, 1 = striped, 2 = cells + contrast = 1.130 # Darken unfilled progressbar background + roundness = 12 + #animation = TRUE + } +} + +style "murrine-scale" +{ + bg[NORMAL] = shade (0.95, @bg_color) + bg[PRELIGHT] = shade (1.1, @bg_color) + bg[INSENSITIVE] = shade (0.99, @bg_color) + + engine "murrine" + { + gradient_shades = {1.2,1.0,1.0,0.9} + sliderstyle = 1 # 0 = nothing added, 1 = handles + contrast = 1.130 + glazestyle = 0 # 0 = flat, 1 = curved, 2 = concave, 3 = top-curved, 4 = beryl + glow_shade = 1.14 # sets glow amount for buttons or widgets + glowstyle = 0 # 0=top, 1=bottom, 2=top and bottom, 3=center (vertical), 4=center (horizontal) + highlight_shade = 1.02 # set highlight amount for buttons or widgets + roundness = 6 + } +} + +style "scrollbar" +{ + GtkScrollbar::slider-width = 11 + + bg[NORMAL] = shade (2.5, @scroll_slider) + bg[PRELIGHT] = shade (2.8, @scroll_slider) + bg[ACTIVE] = shade (3.0, @scroll_slider) + bg[INSENSITIVE] = shade (1.5, @scroll_slider) + + engine "murrine" + { + #rgba = FALSE + border_shades = {0.3, 0.8} # draw a gradient on the border. + border_colors = { @bg_color,@bg_color } + #contrast = 1.0 + glow_shade = 1.14 # sets glow amount for buttons or widgets + glowstyle = 0 # 0=top, 1=bottom, 2=top and bottom, 3=center (vertical), 4=center (horizontal) + highlight_shade = 1.02 # set highlight amount for buttons or widgets + lightborder_shade = 1.2 # sets lightborder amount for buttons or widgets + gradient_shades = {1.3, 0.8, 0.6, 0.34} + roundness = 8 + trough_shades = {1.0, 1.0} #{0.8, 2.0} + contrast = 0.0 + } +} + +style "hscrollbar" +{ +} + +style "vscrollbar" +{ +} + +style "murrine-radiocheck" +{ + bg[SELECTED] = shade (1.3, @bg_color) + bg[PRELIGHT] = shade (1.44, @bg_color) + bg[ACTIVE] = shade (0.2, @bg_color) # for Synaptic + fg[ACTIVE] = "#ffffff" # for Synaptic + fg[PRELIGHT] = "#ffffff" # for Synaptic + text[NORMAL] = "#ffffff" + + engine "murrine" + { + #glow_shade = 2.0 + #gradient_shades = {1.2, 1.2, 0.7, 0.7} # affects Synaptic buttons! + } +} + +style "murrine-handle" +{ + engine "murrine" + { + # The gradient shades should be the same as for the toolbar + gradient_shades = {0.6, 1.0, 1.32, 1.73} + contrast = 0.0 + } +} +style "murrine-wide" +{ + xthickness = 2 + ythickness = 2 +} + +style "metacity-frame" +{ + bg[SELECTED] = "#86ABD9" +} + +style "murrine-tasklist" +{ + xthickness = 5 + ythickness = 3 +} + +style "murrine-tooltips" +{ + xthickness = 4 + ythickness = 4 + bg[NORMAL] = "#000000" +} + +style "misc-panel" +{ + engine "murrine" + { + rgba = FALSE + roundness=3 + } + + bg[NORMAL] = "#4b4a46" # for the (dark) Ambiance background + bg[PRELIGHT] = "#c6b9a6" #for the (dark) Ambiance background + bg[SELECTED] = shade (0.6, @bg_color) # to be compatible with menus + fg[NORMAL] = "#FFFFFF" # for dark panel + #fg[PRELIGHT] = "#FFFFFF" + + font_name = "Bitstream Charter Bold 9" + xthickness = 2 + ythickness = 2 +} + +style "view" +{ + # It's better not to have too bright text views. + base[NORMAL] = "#ECECEC" + text[NORMAL] = "#000000" +} + +style "entry" +{ + base[NORMAL] = "#424245" + fg[INSENSITIVE] = "#666666" + xthickness = 0 + ythickness = 0 + GtkEntry::inner-border = {4, 4, 4, 4} + GtkEntry::state-hint = 1 + + engine "pixmap" # just for similarity to the GTK3 theme + { + image + { + state = NORMAL + function = FLAT_BOX + file = "assets/bg-entry.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + image + { + state = INSENSITIVE + function = FLAT_BOX + } + image + { + #state = NORMAL + function = FLAT_BOX + file = "assets/bg-entry.png" + border = {3, 3, 3, 3} + stretch = TRUE + overlay_file = "assets/border-entry.png" + overlay_border = {3, 3, 3, 3} + overlay_stretch = TRUE + } + } +} + +style "combobox" +{ + ythickness = 3 + xthickness = 3 + GtkEntry::state-hint = 0 + + engine "murrine" + { + #rgba = FALSE + border_shades = {1.5, 1.2} + focus_color = shade (1.48, @bg_color) + contrast = 0.8 + } +} + +style "comboboxentry" +{ + ythickness = 3 + xthickness = 3 + + engine "murrine" + { + #rgba = FALSE + border_shades = {1.5, 1.2} + focus_color = shade (1.48, @bg_color) + contrast = 0.8 + } +} + +style "spinbutton" +{ + base[NORMAL] = "#424245" + fg[INSENSITIVE] = "#666666" + xthickness = 4 + ythickness = 3 + GtkEntry::inner-border = {2, 2, 2, 2} + GtkEntry::state-hint = 0 + + engine "murrine" + { + gradient_shades = {2.5, 1.5, 0.8, 0.4} + border_shades = {2.6, 0.9} + focus_color = @bg_color + contrast = 0.8 + } +} + +style "murrine-notebook" +{ + #bg[ACTIVE] = "#D0C9C2" + #bg[NORMAL] = "#f5f2ef" + #bg[SELECTED] = @bg_color + + bg[NORMAL] = @bg_color # selected tab + bg[ACTIVE] = shade (0.8, @bg_color) # unselected tab + + xthickness = 3 + ythickness = 3 + + GtkNotebook::tab-overlap = -1 + GtkNotebook::tab-roundness = 0 + + engine "murrine" + { + glazestyle = 1 + highlight_shade = 1.0 + glow_shade = 2.0 + gradient_shades = {2.5, 1.5, 1.0, 1.0} + roundness = 5 + #contrast = 1.1 + #lightborder_shade = 1.5 + } +} + +style "treeview-header" +{ + xthickness = 2 + ythickness = 1 + + engine "murrine" + { + #contrast = 0.8 + } +} + +style "info" +{ + fg[NORMAL] = "#666666" +} + +style "chrome-gtk-frame" +{ + ChromeGtkFrame::frame-color = "#000000" + ChromeGtkFrame::inactive-frame-color = "#353538" + + ChromeGtkFrame::frame-gradient-size = 120 + ChromeGtkFrame::frame-gradient-color = "#444447" + + ChromeGtkFrame::scrollbar-trough-color = "#ffffff" + ChromeGtkFrame::scrollbar-slider-prelight-color = "#C5C5C5" #@bg_active_color + ChromeGtkFrame::scrollbar-slider-normal-color = "#B3B3B3" +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" +######################################## +# Common +######### +class "GtkWidget" style "murrine-default" +class "GtkFrame" style "murrine-wide" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" +class "GtkProgressBar" style "murrine-progressbar" +class "GtkScale" style "murrine-scale" +class "GtkHandleBox" style "murrine-handle" +class "GtkRange" style "murrine-wide" +class "GtkEntry" style "entry" +class "GtkToolbar" style "murrine-toolbar" +class "GtkMenuBar" style "murrine-menubar" +class "GtkNotebook" style "murrine-notebook" +class "GtkScrollbar" style "scrollbar" +class "GtkVScrollbar" style "vscrollbar" +class "GtkHScrollbar" style "hscrollbar" +class "GtkRadioButton" style:highest "murrine-radiocheck" +class "GtkCheckButton" style:highest "murrine-radiocheck" + +widget_class "**" style "menu" +widget_class "**" style "spinbutton" +widget_class "*.*" style "view" +widget_class "**" style "menuitem" +widget_class "*.*" style "menubar-menuitem" +widget_class "**" style "info" +######################################## +# Tooltips +########### +widget_class "*.tooltips.*.GtkToggleButton" style "murrine-tasklist" +widget "gtk-tooltips" style "murrine-tooltips" +widget "gtk-tooltip" style "murrine-tooltips" +######################################## +# panel +######## +class "Panel" style "misc-panel" +class "*Separator*" style "misc-sep" +# This is suitable for dark panels: +widget "*PanelApplet*" style "misc-panel" +widget_class "*PanelWidget*" style "misc-panel" +widget "*fast-user-switch-applet*" style "misc-panel" +######################################## +# Combo +######### +widget_class "**" style:highest "comboboxentry" +widget_class "**" style "combobox" +widget_class "**" style:highest "comboboxentry" +######################################## +# Buttons +########## +# All buttons: +widget_class "*" style "murrine-button" +# High contrast for toggle buttons and their labels: +widget_class "*.*" style "murrine-togglebutton" +# No high contrast for combo boxes, their labels and their arrows: +widget_class "*.*" style "murrine-button" +# No high contrast for toggle buttons, their labels and arrows on toolbars: +widget_class "*.*" style "murrine-button" +widget_class "*.." style "murrine-radiocheck" +widget_class "*.." style "murrine-radiocheck" +######################################## +widget_class "*.." style "treeview-header" +widget_class "*.." style "treeview-header" +widget_class "*.." style "treeview-header" +widget_class "*.." style "treeview-header" + +# Workarounds for Evolution (taken from Ambiance) +widget_class "*.ETable.ECanvas" style "treeview-header" +widget_class "*.ETree.ECanvas" style "treeview-header" + +include "Styles/caja.rc" diff --git a/desktop-themes/BlackMATE/gtk-3.0/Makefile.am b/desktop-themes/BlackMATE/gtk-3.0/Makefile.am new file mode 100644 index 00000000..f1ef833f --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/Makefile.am @@ -0,0 +1,20 @@ +THEME_NAME=BlackMATE + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-3.0 + +theme_DATA = \ + gtk.css \ + gtk.gresource \ + gtk.gresource.xml \ + gtk-dark.css \ + gtk-main.css \ + gtk-main-dark.css \ + gtk-widgets.css \ + gtk-widgets-assets-dark.css \ + settings.ini + +EXTRA_DIST = $(theme_DATA) + +SUBDIRS = assets + +DIST_SUBDIRS = assets diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/Makefile.am b/desktop-themes/BlackMATE/gtk-3.0/assets/Makefile.am new file mode 100644 index 00000000..bfa67066 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/Makefile.am @@ -0,0 +1,85 @@ +THEME_NAME=BlackMATE + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-3.0/assets + +theme_DATA = \ + button-active-border-dark1.svg \ + button-active-border-dark.svg \ + button-border-dark1.svg \ + button-border-dark.svg \ + button-default-active-border-dark.svg \ + button-default-border-dark.svg \ + checkbox-checked-dark.svg \ + checkbox-checked-insensitive-dark.svg \ + checkbox-checked-lessdark.svg \ + checkbox-menuitem-checked-insensitive.svg \ + checkbox-menuitem-checked-prelight.svg \ + checkbox-menuitem-checked.svg \ + checkbox-menuitem-mixed-insensitive.svg \ + checkbox-menuitem-mixed-prelight.svg \ + checkbox-menuitem-mixed.svg \ + checkbox-mixed-dark.svg \ + checkbox-mixed-insensitive-dark.svg \ + checkbox-mixed-lessdark.svg \ + checkbox-unchecked-dark.svg \ + checkbox-unchecked-insensitive-dark.svg \ + checkbox-unchecked-lessdark.svg \ + entry-border-focused-dark.svg \ + entry-border-normal-dark1.svg \ + entry-border-normal-dark.svg \ + grid-selection-checked.svg \ + grid-selection-unchecked.svg \ + menu-border-dark.svg \ + notebook-pane-separator-grip-hover.svg \ + notebook-pane-separator-grip.svg \ + notebook-pane-separator-grip-vertical-hover.svg \ + notebook-pane-separator-grip-vertical.svg \ + pane-separator-grip-hover.svg \ + pane-separator-grip.svg \ + pane-separator-grip-vertical-hover.svg \ + pane-separator-grip-vertical.svg \ + primary-toolbar-button-active-border-dark.svg \ + primary-toolbar-raised-button-border-dark.svg \ + progressbar-border-dark.svg \ + progressbar-border-vertical-dark.svg \ + radio-menuitem-checked-insensitive.svg \ + radio-menuitem-checked-prelight.svg \ + radio-menuitem-checked.svg \ + radio-menuitem-mixed-insensitive.svg \ + radio-menuitem-mixed-prelight.svg \ + radio-menuitem-mixed.svg \ + radio-mixed-dark.svg \ + radio-mixed-insensitive-dark.svg \ + radio-mixed-lessdark.svg \ + radio-selected-dark.svg \ + radio-selected-insensitive-dark.svg \ + radio-selected-lessdark.svg \ + radio-unselected-dark.svg \ + radio-unselected-insensitive-dark.svg \ + radio-unselected-lessdark.svg \ + scale-slider-horizontal-dark.svg \ + scale-slider-horizontal-insensitive-dark.svg \ + scale-slider-marks-above-horizontal-dark.svg \ + scale-slider-marks-above-horizontal-insensitive-dark.svg \ + scale-slider-marks-above-vertical-dark.svg \ + scale-slider-marks-above-vertical-insensitive-dark.svg \ + scale-slider-marks-below-horizontal-dark.svg \ + scale-slider-marks-below-horizontal-insensitive-dark.svg \ + scale-slider-marks-below-vertical-dark.svg \ + scale-slider-marks-below-vertical-insensitive-dark.svg \ + scale-slider-vertical-dark.svg \ + scale-slider-vertical-insensitive-dark.svg \ + sidebar-radio-checked-dark.svg \ + sidebar-radio-prelight.svg \ + sidebar-radio-selected-dark.svg \ + sidebar-radio-selected-prelight.svg \ + switch-slider-grip.svg \ + treeview-border-dark.svg \ + treeview-focus-border-dark.svg \ + trough-border-horizontal-dark1.svg \ + trough-border-horizontal-dark.svg \ + trough-border-switch-dark.svg \ + trough-border-vertical-dark1.svg \ + trough-border-vertical-dark.svg + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/button-active-border-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/button-active-border-dark.svg new file mode 100644 index 00000000..cbf61887 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/button-active-border-dark.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/button-active-border-dark1.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/button-active-border-dark1.svg new file mode 100644 index 00000000..283d3984 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/button-active-border-dark1.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/button-border-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/button-border-dark.svg new file mode 100644 index 00000000..dd1a3efd --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/button-border-dark.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/button-border-dark1.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/button-border-dark1.svg new file mode 100644 index 00000000..d1babb5f --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/button-border-dark1.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/button-default-active-border-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/button-default-active-border-dark.svg new file mode 100644 index 00000000..3c510695 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/button-default-active-border-dark.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/button-default-border-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/button-default-border-dark.svg new file mode 100644 index 00000000..dfee1e5b --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/button-default-border-dark.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-dark.svg new file mode 100644 index 00000000..d00c8d4e --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-dark.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg new file mode 100644 index 00000000..0bc65b88 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg @@ -0,0 +1,235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-lessdark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-lessdark.svg new file mode 100644 index 00000000..dbfc33aa --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-checked-lessdark.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked-insensitive.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked-insensitive.svg new file mode 100644 index 00000000..7517df28 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked-insensitive.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked-prelight.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked-prelight.svg new file mode 100644 index 00000000..91b8c7ad --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked-prelight.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked.svg new file mode 100644 index 00000000..ccfbd9ab --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-checked.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed-insensitive.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed-insensitive.svg new file mode 100644 index 00000000..45c64597 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed-insensitive.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed-prelight.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed-prelight.svg new file mode 100644 index 00000000..063024cd --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed-prelight.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed.svg new file mode 100644 index 00000000..90cd6e3b --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-menuitem-mixed.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-dark.svg new file mode 100644 index 00000000..d4ec4121 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-dark.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg new file mode 100644 index 00000000..461f72c5 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-lessdark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-lessdark.svg new file mode 100644 index 00000000..dbb44e6a --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-mixed-lessdark.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-dark.svg new file mode 100644 index 00000000..67b2fe31 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-dark.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg new file mode 100644 index 00000000..982c5660 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-lessdark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-lessdark.svg new file mode 100644 index 00000000..b0ba71fb --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/checkbox-unchecked-lessdark.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-focused-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-focused-dark.svg new file mode 100644 index 00000000..76adc2c9 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-focused-dark.svg @@ -0,0 +1,74 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-normal-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-normal-dark.svg new file mode 100644 index 00000000..646f882d --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-normal-dark.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-normal-dark1.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-normal-dark1.svg new file mode 100644 index 00000000..7e7cc49a --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/entry-border-normal-dark1.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/grid-selection-checked.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/grid-selection-checked.svg new file mode 100644 index 00000000..5a6f2a4f --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/grid-selection-checked.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/grid-selection-unchecked.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/grid-selection-unchecked.svg new file mode 100644 index 00000000..d6887944 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/grid-selection-unchecked.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/menu-border-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/menu-border-dark.svg new file mode 100644 index 00000000..8873d8bc --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/menu-border-dark.svg @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-hover.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-hover.svg new file mode 100644 index 00000000..d1fff678 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-hover.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-vertical-hover.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-vertical-hover.svg new file mode 100644 index 00000000..0ee95e17 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-vertical-hover.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-vertical.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-vertical.svg new file mode 100644 index 00000000..f17fea72 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip-vertical.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip.svg new file mode 100644 index 00000000..50d2e0ba --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/notebook-pane-separator-grip.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-hover.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-hover.svg new file mode 100644 index 00000000..fdd185b1 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-hover.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-vertical-hover.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-vertical-hover.svg new file mode 100644 index 00000000..a5867667 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-vertical-hover.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-vertical.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-vertical.svg new file mode 100644 index 00000000..6ded5561 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip-vertical.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip.svg new file mode 100644 index 00000000..cdcb3efe --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/pane-separator-grip.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/primary-toolbar-button-active-border-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/primary-toolbar-button-active-border-dark.svg new file mode 100644 index 00000000..59918f13 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/primary-toolbar-button-active-border-dark.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/primary-toolbar-raised-button-border-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/primary-toolbar-raised-button-border-dark.svg new file mode 100644 index 00000000..1b9ac807 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/primary-toolbar-raised-button-border-dark.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/progressbar-border-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/progressbar-border-dark.svg new file mode 100644 index 00000000..3b2f16b7 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/progressbar-border-dark.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/progressbar-border-vertical-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/progressbar-border-vertical-dark.svg new file mode 100644 index 00000000..65a5a3d8 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/progressbar-border-vertical-dark.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked-insensitive.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked-insensitive.svg new file mode 100644 index 00000000..5e1d3c2f --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked-insensitive.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked-prelight.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked-prelight.svg new file mode 100644 index 00000000..bb028c73 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked-prelight.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked.svg new file mode 100644 index 00000000..3aa044a2 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-checked.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed-insensitive.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed-insensitive.svg new file mode 100644 index 00000000..c4fc6c0e --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed-insensitive.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed-prelight.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed-prelight.svg new file mode 100644 index 00000000..2c2ad1ad --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed-prelight.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed.svg new file mode 100644 index 00000000..0ffe2190 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-menuitem-mixed.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-dark.svg new file mode 100644 index 00000000..9769cd7e --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-dark.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-insensitive-dark.svg new file mode 100644 index 00000000..530d226d --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-insensitive-dark.svg @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-lessdark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-lessdark.svg new file mode 100644 index 00000000..d6c46af8 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-mixed-lessdark.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-dark.svg new file mode 100644 index 00000000..8fefeb19 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-dark.svg @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-insensitive-dark.svg new file mode 100644 index 00000000..5e5768a1 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-insensitive-dark.svg @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-lessdark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-lessdark.svg new file mode 100644 index 00000000..15ed41e4 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-selected-lessdark.svg @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-dark.svg new file mode 100644 index 00000000..651b6320 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-dark.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-insensitive-dark.svg new file mode 100644 index 00000000..c7ca7dd4 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-insensitive-dark.svg @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-lessdark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-lessdark.svg new file mode 100644 index 00000000..4994c0d4 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/radio-unselected-lessdark.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-horizontal-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-horizontal-dark.svg new file mode 100644 index 00000000..2a18efe6 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-horizontal-dark.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-horizontal-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-horizontal-insensitive-dark.svg new file mode 100644 index 00000000..47696a57 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-horizontal-insensitive-dark.svg @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-horizontal-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-horizontal-dark.svg new file mode 100644 index 00000000..e9a87dcd --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-horizontal-dark.svg @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-horizontal-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-horizontal-insensitive-dark.svg new file mode 100644 index 00000000..e1da37b5 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-horizontal-insensitive-dark.svg @@ -0,0 +1,234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-vertical-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-vertical-dark.svg new file mode 100644 index 00000000..88304a4f --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-vertical-dark.svg @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-vertical-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-vertical-insensitive-dark.svg new file mode 100644 index 00000000..2db7c5b1 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-above-vertical-insensitive-dark.svg @@ -0,0 +1,234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-horizontal-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-horizontal-dark.svg new file mode 100644 index 00000000..078dae34 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-horizontal-dark.svg @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-horizontal-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-horizontal-insensitive-dark.svg new file mode 100644 index 00000000..99831557 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-horizontal-insensitive-dark.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-vertical-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-vertical-dark.svg new file mode 100644 index 00000000..c430fdbb --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-vertical-dark.svg @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-vertical-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-vertical-insensitive-dark.svg new file mode 100644 index 00000000..33d1828e --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-marks-below-vertical-insensitive-dark.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-vertical-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-vertical-dark.svg new file mode 100644 index 00000000..91058b67 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-vertical-dark.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-vertical-insensitive-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-vertical-insensitive-dark.svg new file mode 100644 index 00000000..53718e32 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/scale-slider-vertical-insensitive-dark.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-checked-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-checked-dark.svg new file mode 100644 index 00000000..b4986d7c --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-checked-dark.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-prelight.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-prelight.svg new file mode 100644 index 00000000..812624ad --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-prelight.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-selected-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-selected-dark.svg new file mode 100644 index 00000000..ec3c6f55 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-selected-dark.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-selected-prelight.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-selected-prelight.svg new file mode 100644 index 00000000..9fa228b0 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/sidebar-radio-selected-prelight.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/switch-slider-grip.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/switch-slider-grip.svg new file mode 100644 index 00000000..40ebb629 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/switch-slider-grip.svg @@ -0,0 +1,84 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/treeview-border-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/treeview-border-dark.svg new file mode 100644 index 00000000..cbd774b1 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/treeview-border-dark.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/treeview-focus-border-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/treeview-focus-border-dark.svg new file mode 100644 index 00000000..0dee2ae3 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/treeview-focus-border-dark.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-horizontal-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-horizontal-dark.svg new file mode 100644 index 00000000..bbf8819f --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-horizontal-dark.svg @@ -0,0 +1,77 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-horizontal-dark1.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-horizontal-dark1.svg new file mode 100644 index 00000000..da4679a9 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-horizontal-dark1.svg @@ -0,0 +1,77 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-switch-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-switch-dark.svg new file mode 100644 index 00000000..77a6c93e --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-switch-dark.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-vertical-dark.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-vertical-dark.svg new file mode 100644 index 00000000..6f423a6e --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-vertical-dark.svg @@ -0,0 +1,76 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-vertical-dark1.svg b/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-vertical-dark1.svg new file mode 100644 index 00000000..07728fee --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/assets/trough-border-vertical-dark1.svg @@ -0,0 +1,76 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk-dark.css b/desktop-themes/BlackMATE/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..561448fb --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/gnome/gnomishdark/gtk-main-dark.css"); diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk-main-dark.css b/desktop-themes/BlackMATE/gtk-3.0/gtk-main-dark.css new file mode 100644 index 00000000..c03d9a6c --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/gtk-main-dark.css @@ -0,0 +1,3 @@ +/* The dark colormap is the same as the default one. */ + +@import url("gtk-main.css"); diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk-main.css b/desktop-themes/BlackMATE/gtk-3.0/gtk-main.css new file mode 100644 index 00000000..5d37534a --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/gtk-main.css @@ -0,0 +1,156 @@ +/* Default color scheme */ +@define-color base_color #3b3b3e; /* used by some apps */ +@define-color bg_color #3b3b3e; +@define-color text_color #ffffff; +@define-color fg_color #ffffff; +@define-color selected_bg_color #666669; +@define-color selected_fg_color #ffffff; + +@define-color tooltip_bg_color #000000; +@define-color tooltip_fg_color #eeeeee; + +@define-color theme_base_color @base_color; +@define-color theme_bg_color @bg_color; +@define-color theme_text_color @text_color; +@define-color theme_fg_color @fg_color; +@define-color theme_selected_bg_color @selected_bg_color; +@define-color theme_selected_fg_color @selected_fg_color; + +@define-color theme_tooltip_bg_color @tooltip_bg_color; +@define-color theme_tooltip_fg_color @tooltip_fg_color; + +@define-color theme_main_color #000000; + +@define-color view_color #ECECEC; + +@define-color button_gradient_color_a #69696c; /*shade(@theme_bg_color, 1.75);*/ +@define-color button_gradient_color_b shade(@theme_bg_color, 0.35); +@define-color button_border #2a2a2a; + +@define-color button_hover_gradient_color_a shade(@button_gradient_color_a, 0.8); +@define-color button_hover_gradient_color_b shade(@button_gradient_color_b, 1.2); + +@define-color insensitive_bg_color alpha(#0b0b0d, 0.2); +@define-color insensitive_fg_color alpha(#ababab, 0.7); +@define-color insensitive_border_color alpha(#717171, 0.50); + +@define-color frame_color #707070; +@define-color light_frame_color #808080; +@define-color inactive_frame_color shade(@theme_bg_color, 0.8); + +@define-color notebook_active_tab_border alpha(@theme_selected_bg_color, 1.0); + +@define-color switch_slider_color #737373; +@define-color switch_slider_border #666666; + +@define-color entry_shadow #CCCCCC; + +@define-color highlighted_border @button_border; +@define-color internal_element_color #8a8a8a; +@define-color internal_element_prelight #a3a3a3; +@define-color internal_element_insensitive shade(@internal_element_color, 0.75); + +@define-color progressbar_background_a white; +@define-color progressbar_background_b #999999; +@define-color progressbar_border #a1a1a1; +@define-color progressbar_pattern #000000; + +@define-color toolbar_gradient_base #18191a; /*#252624*/ +@define-color toolbar_gradient_bottom #66666b; + +@define-color scroll_slider_color #3b3b3b; + +@define-color less_dark_color #4d4d4d; /*shade(@scroll_slider_color, 1.3)*/ + +@define-color menu_controls_color #ffffff; + +@define-color focus_border alpha(@theme_fg_color, 0.30); + +@define-color trough_bg_color_a #2F2F30; +@define-color trough_bg_color_b #414243; + +@define-color active_switch_bg_color_a @theme_selected_bg_color; +@define-color active_switch_bg_color_b #ffffff; + +@define-color borders #ababab; + +@define-color theme_unfocused_base_color shade(@insensitive_bg_color, 1.015); + +@define-color app_notification_a #656568; +@define-color app_notification_b #39393A; +@define-color app_notification_c #333334; +@define-color app_notification_border black; + +@define-color content_view_bg @less_dark_color; + +/******* + * OSD * + *******/ +@define-color osd_highlight #ffffff; +@define-color osd_lowlight #525252; +@define-color osd_base #212526; + +@define-color osd_fg #ededed; +@define-color osd_bg alpha(@osd_base, 0.80); + +@define-color osd_text_shadow alpha(black, 0.75); + +@define-color osd_toolbar_bg_a alpha(@osd_base, 0.80); +@define-color osd_toolbar_bg_b alpha(#101010, 0.80); +@define-color osd_toolbar_bg_c alpha(shade(@osd_base, 1.02), 0.80); + +@define-color osd_button_bg_a alpha(@osd_highlight, 0.16); +@define-color osd_button_bg_b alpha(@osd_lowlight, 0.05); +@define-color osd_button_bg_c alpha(@osd_highlight, 0.12); + +@define-color osd_button_bg_insensitive alpha(@osd_highlight, 0.25); +@define-color osd_button_bg_insensitive_active alpha(@osd_highlight, 0.16); + +@define-color osd_button_bg_hover_a alpha(@osd_highlight, 0.28); +@define-color osd_button_bg_hover_b alpha(@osd_lowlight, 0.14); +@define-color osd_button_bg_hover_c alpha(@osd_highlight, 0.14); + +@define-color osd_button_bg_active_a alpha(@osd_lowlight, 0.18); +@define-color osd_button_bg_active_b alpha(@osd_highlight, 0.23); +@define-color osd_button_bg_active_c alpha(@osd_lowlight, 0.17); + +@define-color osd_button_fg shade(@osd_fg, 0.80); +@define-color osd_button_fg_hover shade(@osd_fg, 0.96); +@define-color osd_button_fg_active shade(@osd_fg, 1.10); +@define-color osd_button_fg_insensitive shade(@osd_fg, 0.70); + +@define-color osd_button_border alpha(@osd_highlight, 0.40); +@define-color osd_button_inset shade(@osd_fg, 0.67); +@define-color osd_button_shadow alpha(black, 0.35); + +@define-color osd_trough_bg alpha(@osd_button_fg, 0.10); + +/* FIXME: needs dark colors from here */ +@define-color link_color #2EB8E6; /*#4a90d9*/ +@define-color warning_color #f57900; +@define-color error_color #cc0000; +@define-color success_color #4e9a06; + +@define-color info_fg_color rgb (255, 255, 255); +@define-color info_bg_color rgb (61, 116, 189); +@define-color warning_fg_color rgb (255, 255, 255); +@define-color warning_bg_color rgb (252, 128, 0); +@define-color question_fg_color rgb (255, 255, 255); +@define-color question_bg_color rgb (0, 152, 38); +@define-color error_fg_color rgb (255, 255, 255); +@define-color error_bg_color rgb (237, 0, 0); + +@define-color os_chrome_bg_color black; +@define-color os_chrome_fg_color #ccc; +@define-color os_chrome_selected_bg_color #333; +@define-color os_chrome_selected_fg_color white; + +@define-color chrome_bg_color #1e1a17; +@define-color chrome_fg_color #fff; + +@define-color scale_progress_fill #2c85e2; +@define-color scale_progress_border #1864b2; +@define-color scale_progress_border_b #3e90e5; + +@import url("gtk-widgets.css"); +@import url("gtk-widgets-assets-dark.css"); diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets-assets-dark.css b/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets-assets-dark.css new file mode 100644 index 00000000..68be5e6a --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets-assets-dark.css @@ -0,0 +1,348 @@ +/************************* + * Check and Radio items * + *************************/ + +/* First draw regular check and radio items */ + +.check, +.check row:selected, +.check row:selected:focus { + background-image: url("assets/checkbox-unchecked-dark.svg"); +} + +.notebook .check, +.notebook .check row:selected, +.notebook .check row:selected:focus, +GtkTreeView.check, +GtkTreeView.check row:selected, +GtkTreeView.check row:selected:focus { + background-image: url("assets/checkbox-unchecked-lessdark.svg"); +} + +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background-image: url("assets/checkbox-unchecked-insensitive-dark.svg"); +} + +.check:active, +.check row:selected:active, +.check row:selected:focus:active { + background-image: url("assets/checkbox-checked-dark.svg"); +} + +.notebook .check:active, +.notebook .check row:selected:active, +.notebook .check row:selected:focus:active, +GtkTreeView.check:active, +GtkTreeView.check row:selected:active, +GtkTreeView.check row:selected:focus:active { + background-image: url("assets/checkbox-checked-lessdark.svg"); +} + +.check:active:insensitive, +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive +{ + background-image: url("assets/checkbox-checked-insensitive-dark.svg"); +} + +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + background-image: url("assets/checkbox-mixed-dark.svg"); +} + +.notebook .check:inconsistent, +.notebook .check row:selected:inconsistent, +.notebook .check row:selected:focus:inconsistent, +GtkTreeView.check:inconsistent, +GtkTreeView.check row:selected:inconsistent, +GtkTreeView.check row:selected:focus:inconsistent { + background-image: url("assets/checkbox-mixed-lessdark.svg"); +} + +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + background-image: url("assets/checkbox-mixed-insensitive-dark.svg"); +} + +.radio, +.radio row:selected, +.radio row:selected:focus { + background-image: url("assets/radio-unselected-dark.svg"); +} + +.notebook .radio, +.notebook .radio row:selected, +.notebook .radio row:selected:focus, +GtkTreeView.radio, +GtkTreeView.radio row:selected, +GtkTreeView.radio row:selected:focus { + background-image: url("assets/radio-unselected-lessdark.svg"); +} + +.radio:insensitive, +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + background-image: url("assets/radio-unselected-insensitive-dark.svg"); +} + +.radio:active, +.radio row:selected:active, +.radio row:selected:focus:active { + background-image: url("assets/radio-selected-dark.svg"); +} + +.notebook .radio:active, +.notebook .radio row:selected:active, +.notebook .radio row:selected:focus:active, +GtkTreeView.radio:active, +GtkTreeView.radio row:selected:active, +GtkTreeView.radio row:selected:focus:active { + background-image: url("assets/radio-selected-lessdark.svg"); +} + +.radio:active:insensitive, +.radio row:selected:active:insensitive, +.radio row:selected:focus:active:insensitive { + background-image: url("assets/radio-selected-insensitive-dark.svg"); +} + +.radio:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + background-image: url("assets/radio-mixed-dark.svg"); +} + +.notebook .radio:inconsistent, +.notebook .radio row:selected:inconsistent, +.notebook .radio row:selected:focus:inconsistent, +GtkTreeView.radio:inconsistent, +GtkTreeView.radio row:selected:inconsistent, +GtkTreeView.radio row:selected:focus:inconsistent { + background-image: url("assets/radio-mixed-lessdark.svg"); +} + +.radio:inconsistent:insensitive, +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + background-image: url("assets/radio-mixed-insensitive-dark.svg"); +} + +.sidebar .radio:active, +.sidebar .radio:active:focus, +.sidebar .radio:active:prelight { + background-image: url("assets/sidebar-radio-checked-dark.svg"); +} + +.sidebar .radio:prelight { + background-image: url("assets/sidebar-radio-prelight.svg"); +} + +.sidebar .radio:active:selected, +.sidebar .radio:active:selected:focus { + background-image: url("assets/sidebar-radio-selected-dark.svg"); +} + +.sidebar .radio:selected:prelight, +.sidebar .radio:selected:focus { + background-image: url("assets/sidebar-radio-selected-prelight.svg"); +} + +/* Now draw menu check and radio items */ + +.menuitem.radio, +.menuitem.radio:hover, +.menuitem.radio:insensitive, +.menuitem.check, +.menuitem.check:hover, +.menuitem.check:insensitive { + background-color: transparent; + background-image: none; + border-style: none; + border-image: none; +} + +.menuitem.radio:active { + background-image: url("assets/radio-menuitem-checked.svg"); +} + +.menuitem.radio:active:hover { + background-image: url("assets/radio-menuitem-checked-prelight.svg"); +} + +.menuitem.radio:active:insensitive { + background-image: url("assets/radio-menuitem-checked-insensitive.svg"); +} + +.menuitem.radio:inconsistent { + background-image: url("assets/radio-menuitem-mixed.svg"); +} + +.menuitem.radio:inconsistent:hover { + background-image: url("assets/radio-menuitem-mixed-prelight.svg"); +} + +.menuitem.radio:inconsistent:insensitive { + background-image: url("assets/radio-menuitem-mixed-insensitive.svg"); +} + +.menuitem.check:active { + background-image: url("assets/checkbox-menuitem-checked.svg"); +} + +.menuitem.check:active:hover { + background-image: url("assets/checkbox-menuitem-checked-prelight.svg"); +} + +.menuitem.check:active:insensitive { + background-image: url("assets/checkbox-menuitem-checked-insensitive.svg"); +} + +.menuitem.check:inconsistent { + background-image: url("assets/checkbox-menuitem-mixed.svg"); +} + +.menuitem.check:inconsistent:hover { + background-image: url("assets/checkbox-menuitem-mixed-prelight.svg"); +} + +.menuitem.check:inconsistent:insensitive { + background-image: url("assets/checkbox-menuitem-mixed-insensitive.svg"); +} + +/*********** + * Entries * + ***********/ + +/*.entry:focus { + border-image: url("assets/entry-border-focused-dark.svg") 3 / 3px stretch; +}*/ + +.primary-toolbar GtkComboBox.combobox-entry .button:active, +.primary-toolbar GtkComboBox.combobox-entry .button:hover:active, +.primary-toolbar GtkComboBox.combobox-entry .button, +GtkComboBox.combobox-entry .button:active, +GtkComboBox.combobox-entry .button:hover:active, +GtkComboBox.combobox-entry .button { + border-image: url("assets/entry-border-normal-dark.svg") 3 / 3px stretch; +} + +/*********** + * Sliders * + ***********/ + +GtkScale.slider, +GtkScale.slider.horizontal { + background-image: url("assets/scale-slider-horizontal-dark.svg"); +} + +GtkScale.slider:insensitive, +GtkScale.slider.horizontal:insensitive { + background-image: url("assets/scale-slider-horizontal-insensitive-dark.svg"); +} + +GtkScale.slider.vertical { + background-image: url("assets/scale-slider-vertical-dark.svg"); +} + +GtkScale.slider.vertical:insensitive { + background-image: url("assets/scale-slider-vertical-insensitive-dark.svg"); +} + +GtkScale.scale-has-marks-above.slider.horizontal { + background-image: url("assets/scale-slider-marks-above-horizontal-dark.svg"); +} + +GtkScale.scale-has-marks-above.slider.horizontal:insensitive { + background-image: url("assets/scale-slider-marks-above-horizontal-insensitive-dark.svg"); +} + +GtkScale.scale-has-marks-above.slider.vertical { + background-image: url("assets/scale-slider-marks-above-vertical-dark.svg"); +} + +GtkScale.scale-has-marks-above.slider.vertical:insensitive { + background-image: url("assets/scale-slider-marks-above-vertical-insensitive-dark.svg"); +} + +GtkScale.scale-has-marks-below.slider.horizontal { + background-image: url("assets/scale-slider-marks-below-horizontal-dark.svg"); +} + +GtkScale.scale-has-marks-below.slider.horizontal:insensitive { + background-image: url("assets/scale-slider-marks-below-horizontal-insensitive-dark.svg"); +} + +GtkScale.scale-has-marks-below.slider.vertical { + background-image: url("assets/scale-slider-marks-below-vertical-dark.svg"); +} + +GtkScale.scale-has-marks-below.slider.vertical:insensitive { + background-image: url("assets/scale-slider-marks-below-vertical-insensitive-dark.svg"); +} + +.cursor-handle.top { + background-image: url("assets/scale-slider-marks-above-horizontal-dark.svg"); +} + +.cursor-handle.bottom { + background-image: url("assets/scale-slider-marks-below-horizontal-dark.svg"); +} + +/*********** + * Buttons * + ***********/ + +.button { + border-image: url("assets/button-border-dark.svg") 3 / 3px stretch; +} + +.button:active, +.button:hover:active { + border-image: url("assets/button-active-border-dark.svg") 3 / 3px stretch; +} + +.button.default, +.notebook .button.default { + border-image: url("assets/button-default-border-dark.svg") 3 / 3px stretch; +} + +.button.default:active, +.notebook .button.default:active { + border-image: url("assets/button-default-active-border-dark.svg") 3 / 3px stretch; +} + +.toolbar .button:active, +.primary-toolbar .button:active, +.primary-toolbar .toolbar .button:active, +.primary-toolbar.toolbar .button:active, +.toolbar GtkComboBox .button, +.primary-toolbar .toolbar GtkComboBox .button, +.primary-toolbar.toolbar GtkComboBox .button/*, +.toolbar .button:active:hover, +.primary-toolbar .toolbar .button:active:hover, +.primary-toolbar.toolbar .button:active:hover, +.primary-toolbar .toolbar GtkComboBox .button:hover, +.primary-toolbar.toolbar GtkComboBox .button:hover*/ { + border-image: url("assets/primary-toolbar-button-active-border-dark.svg") 3 / 3px stretch; +} + +/************** + * Tree Views * + **************/ + +GtkTreeView row:selected { + border-image: url("assets/treeview-border-dark.svg") 3 / 3px stretch; +} + +GtkTreeView row:selected:focus { + border-image: url("assets/treeview-focus-border-dark.svg") 3 / 3px stretch; +} + +/*.menuitem:hover, +.menu .menuitem:hover { + border-image: url("assets/menu-border-dark.svg") 3 / 3px stretch; +}*/ diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css b/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css new file mode 100644 index 00000000..f37b4661 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css @@ -0,0 +1,2885 @@ +* { + engine: adwaita; + padding: 1px; + + background-clip: padding-box; + + /* Style properties */ + -GtkButton-child-displacement-x: 1; + -GtkButton-child-displacement-y: 1; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 4; + -GtkButton-interior-focus: true; + -GtkToolButton-icon-spacing: 4; + + -GtkTextView-error-underline-color: @error_color; + + -GtkPaned-handle-size: 5; + + -GtkCheckButton-indicator-size: 16; + -GtkCheckButton-indicator-spacing: 0; + -GtkCheckMenuItem-indicator-size: 12; + + -GtkScrolledWindow-scrollbar-spacing: 0; + /* this is more stylish with this theme */ + -GtkScrolledWindow-scrollbars-within-bevel: 0; + + -GtkToolItemGroup-expander-size: 12; + -GtkExpander-expander-size: 12; + -GtkMenuBar-shadow-type: none; + + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + + -GtkWidget-link-color: @link_color; + -GtkWidget-visited-link-color: @link_color; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkHTML-link-color: @link_color; + + -GtkWidget-wide-separators: true; + + -WnckTasklist-fade-overlay-rect: 0; + + border-radius: 3px; + + -GtkWidget-focus-padding: 2; + -GtkWidget-focus-line-width: 1; + -adwaita-focus-border-color: @focus_border; + -adwaita-focus-border-radius: 2; + -adwaita-focus-border-dashes: 1; + + -GtkWindow-resize-grip-width: 10; + -GtkWindow-resize-grip-height: 10; +} + +/*************** + * Base States * + ***************/ +* { + color: @theme_fg_color; + background-color: @theme_bg_color; +} + +*:hover { + background-color: alpha(shade(@theme_bg_color, 1.1), 0.4); + color: @theme_fg_color; +} + +*:selected { + background-color: shade(@theme_selected_bg_color, 1.23); + color: @theme_selected_fg_color; +} + +*:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +*:insensitive { + /* no need to a different background */ + background-color: @theme_bg_color; /*@insensitive_bg_color;*/ + color: @insensitive_fg_color; + border-color: @insensitive_border_color; +} + +*:active { + background-color: shade(@theme_bg_color, 0.915); +} + +.background { + border-style: none; + border-width: 0px; + border-radius: 0px; +} + +.tooltip { + padding: 4px 4px; + border-style: none; + border-radius: 3px; + background-color: @theme_tooltip_bg_color; + color: @theme_tooltip_fg_color; +} + +.tooltip * { + background-color: @theme_tooltip_bg_color; + color: @theme_tooltip_fg_color; +} + +/*.grip { + background-color: shade(@inactive_frame_color, 0.93); +}*/ + +.view.rubberband, +.rubberband { + background-color: alpha(@theme_selected_bg_color, 0.35); + + border-color: @theme_selected_bg_color; + border-style: solid; + border-width: 1px; + border-radius: 2px; +} + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + border-radius: 3px; + border-width: 0px; + border-style: solid; + text-shadow: 0 -1px black; + + color: @theme_fg_color; + background-image: linear-gradient(to bottom, + shade(@button_gradient_color_a, 1.5), + @theme_bg_color 40%, + shade(@button_gradient_color_b, 0.7)); +} + +.floating-bar.top { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar.right { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.floating-bar.bottom { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar.left { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +/********* + * Views * + *********/ +.view, +.view:insensitive { + background-color: @less_dark_color; + color: @theme_selected_fg_color; + border-radius: 0; + /*border-width: 3;*/ +} + +.view:selected, +.view:active { + background-color: shade(@theme_selected_bg_color, 1.23); + color: @theme_selected_fg_color; +} + +.view:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* It's better not to have too bright text views. */ +GtkTextView.view, +GtkTextView.view:insensitive, +GtkHTML { /* For Evolution (not enough; see entries section below) */ + background-color: @view_color; + color: @theme_main_color; +} + +/* This is for highlighting the current line in source views. */ +GtkTextView { + background-color: #D9D9D9; /* #dddddd; */ + color: @theme_main_color; +} + +/* Exceptional views */ +GtkCalendar.view, +GtkIconView.view, +GtkDialog .view { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +/************** + * Separators * + **************/ +GtkTreeView .separator, +.separator { + color: darker (@theme_bg_color); +} + +.pane-separator { + border-style: none; + border-image: none; + border-width: 0px; + border-radius: 0; + background-color: transparent; + color: shade(@theme_selected_bg_color, 1.5); + background-repeat: no-repeat; + background-position: center; + background-image: url("assets/pane-separator-grip.svg"); +} + +.pane-separator:hover, +.pane-separator:selected { + background-image: url("assets/pane-separator-grip-hover.svg"); +} + +.pane-separator.vertical { + background-image: url("assets/pane-separator-grip-vertical.svg"); +} + +.pane-separator.vertical:hover, +.pane-separator.vertical:selected { + background-image: url("assets/pane-separator-grip-vertical-hover.svg"); +} + +.dnd { + border-width: 1px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 0; +} + +/************ + * Spinners * + ************/ + +/* This could be CPU-intensive. */ + +/**************** + * Text Entries * + ****************/ +.entry { + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 0.2), + shade(@theme_bg_color, 0.5) 10%, + @theme_bg_color 50%, + shade(@theme_bg_color, 1.5)); + border-width: 1px; + border-style: none; + border-radius: 11px; + padding: 4px 7px; + color: @theme_fg_color; + box-shadow: inset 0 -3px alpha(@entry_shadow, 0.04), + inset 0 -2px alpha(@entry_shadow, 0.05), + inset 0 -1px alpha(@entry_shadow, 0.07); +} + +.toolbar .entry { + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 0.3), + shade(@theme_bg_color, 1.1) 50%, + mix(#ffffff, @theme_bg_color, 0.75)); +} + +.entry:selected { + background-color: @theme_selected_bg_color; +} + +.entry:selected:focus { + background-color: shade(@theme_selected_bg_color, 0.9); +} + +.entry:focus { + border-image: none; + border-style: solid; + border-color: shade(@less_dark_color, 1.2); + box-shadow: inset 0 -2px alpha(@entry_shadow, 0.05), + inset 0 -1px alpha(@entry_shadow, 0.07); +} + +.entry:insensitive { + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 0.8), + shade(@theme_bg_color, 1.2)); + border-image: none; + border-style: none; + /*border-color: alpha(@inactive_frame_color, 0.3);*/ + color: @insensitive_fg_color; + box-shadow: none; +} + +.entry.progressbar, +.entry.progressbar:focus { + margin-left: 2px; + margin-right: 2px; + border-image: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to top, + transparent 2px, + white 2px, + white 3px, + @theme_selected_bg_color 3px, + @theme_selected_bg_color 5px, + transparent 5px); + background-size: auto; + box-shadow: none; +} + +.entry.progressbar.pulse, +.entry.progressbar.pulse:focus { + background-image: linear-gradient(to top, + transparent 2px, + white 2px, + white 3px, + @borders 3px, + @borders 5px, + transparent 5px); +} + +.entry:active { + background-color: shade(@theme_selected_bg_color, 1.23); +} + +/* Correction for Yelp and Evolution */ +GtkTextView.entry, +GtkHTML.entry { + background-color: @view_color; + color: @theme_main_color; +} + +/* for Totem's search */ +/*.entry GtkEntry { + background-color: transparent; +}*/ + +.cursor-handle.top, +.cursor-handle.bottom { + background-color:transparent; + box-shadow: none; + border-style: none; + border-radius: 0px; + border-width: 0px; +} + +/******************* + * Symbolic images * + *******************/ + +/* No need to do anything. */ + +/**************** + * Progress bar * + ****************/ +GtkProgressBar { + padding: 0px; +} + +.progressbar row, +.progressbar row.view, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focus { + border-image: none; + border-radius: 2px; + color: @theme_main_color; + background-image: linear-gradient(-45deg, + alpha(@progressbar_pattern, 0.09), + alpha(@progressbar_pattern, 0.09) 25%, + transparent 25%, + transparent 50%, + alpha(@progressbar_pattern, 0.09) 50%, + alpha(@progressbar_pattern, 0.09) 75%, + transparent 75%, + transparent), + linear-gradient(to bottom, + @progressbar_background_a, + shade(@progressbar_background_b, 1.1) 25%, + @progressbar_background_b 43%, + shade(@progressbar_background_b, 1.08) 44%, + shade(@progressbar_background_a, 0.91)); +} + +progressbar.vertical { + background-image: linear-gradient(-135deg, + alpha(@progressbar_pattern, 0.09), + alpha(@progressbar_pattern, 0.09) 25%, + transparent 25%, + transparent 50%, + alpha(@progressbar_pattern, 0.09) 50%, + alpha(@progressbar_pattern, 0.09) 75%, + transparent 75%, + transparent), + linear-gradient(to right, + @progressbar_background_a, + shade(@progressbar_background_b, 1.1) 25%, + @progressbar_background_b 43%, + shade(@progressbar_background_b, 1.08) 44%, + shade(@progressbar_background_a, 0.91)); +} + +GtkProgressBar.progressbar { + background-image: linear-gradient(to bottom, + @progressbar_background_a, + shade(@progressbar_background_b, 1.1) 26%, + @progressbar_background_b 47%, + shade(@progressbar_background_b, 1.09) 48%, + shade(@progressbar_background_a, 0.89)); +} + +GtkProgressBar.progressbar.vertical { + background-image: linear-gradient(to right, + @progressbar_background_a, + shade(@progressbar_background_b, 1.1) 26%, + @progressbar_background_b 47%, + shade(@progressbar_background_b, 1.09) 48%, + shade(@progressbar_background_a, 0.89)); +} + +.trough row { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.7), + shade(@less_dark_color, 1.6)); + border-width: 1px; + border-style: solid; + border-radius: 2px; + /*border-color: shade(@theme_selected_bg_color, 1.6);*/ + border-color: shade(@theme_bg_color, 1.4); + padding: 1px; +} + +.trough row:selected, +.trough row:selected:focus { + border-image: none; +} + +GtkProgressBar.progressbar { + border-radius: 12px; + border-style: none; + color: @theme_main_color; + /*border-color: @progressbar_border;*/ +} + +GtkProgressBar.trough { + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 0.4), + @theme_bg_color 50%, + shade(@theme_bg_color, 1.8)); + + border-width: 0px; + border-style: solid; + border-radius: 12px; +} + +GtkProgressBar.trough.vertical { + background-image: linear-gradient(to right, + shade(@theme_bg_color, 0.4), + @theme_bg_color 50%, + shade(@theme_bg_color, 1.8)); +} + +/********** + * Frames * + **********/ +GtkFrame, +GtkCalendar { + padding: 2px; +} + +.frame { + color: lighter (@theme_fg_color); + border-style: solid; + border-width: 1px; + border-color: alpha(@frame_color, 0.6); + padding: 2px; +} + +/*************** + * GtkLevelBar * + ***************/ +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; + + background-color: transparent; +} + +GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; +} + +.level-bar.trough { + padding: 2px; +} + +.level-bar.fill-block { + border-style: none; + background-image: linear-gradient(to bottom, + shade(@link_color, 1.2), + shade(@link_color, 0.6)); +} + +.level-bar.indicator-continuous.fill-block { + padding: 2px; + border-radius: 2px; +} + +.level-bar.indicator-discrete.fill-block.horizontal { + margin: 0 1px; +} + +.level-bar.indicator-discrete.fill-block.vertical { + margin: 1px 0; +} + +.level-bar.fill-block.level-high { + background-image: linear-gradient(to bottom, + shade(@success_color, 1.2), + shade(@success_color, 0.7)); +} + +.level-bar.fill-block.level-low { + background-image: linear-gradient(to bottom, + shade(@warning_bg_color, 1.2), + shade(@warning_bg_color, 0.7)); +} + +.level-bar.fill-block.empty-fill-block { + background-color: transparent; + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.5), + shade(@less_dark_color, 1.7)); +} + +/************* + * Notebooks * + *************/ +GtkNotebook { + background-color: transparent; +} + +.notebook { + padding: 1px 0px 1px 1px; + background-color: @less_dark_color; + /*background-clip: border-box;*/ + color: @theme_fg_color; /* gdebi bug? */ + border-color: @less_dark_color; + border-style: solid; + border-width: 1px; + + -GtkNotebook-tab-overlap: 8; + -GtkNotebook-tab-curvature: 6; + -GtkNotebook-initial-gap: 0; +} + +.notebook.arrow:insensitive { + color: transparent; +} + +.notebook tab { + padding: 3px 8px 0px; + border-style: solid; + border-width: 0; + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 1.6), + shade(@less_dark_color, 0.5)); +} + +.notebook tab:active { + -adwaita-border-gradient: -gtk-gradient (linear, + left top, left bottom, + from (shade(@notebook_active_tab_border, 1.35)), + to (@less_dark_color)); + + -adwaita-selected-tab-color: transparent; /*shade(@less_dark_color, 0.8);*/ + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.75), + shade(@less_dark_color, 0.86) 40%, + shade(@less_dark_color, 0.95) 70%, + @less_dark_color); +} + +.notebook tab.top { + /* top right-left bottom */ + padding: 3px 8px 0px; +} + +.notebook tab.top:active { + padding: 4px 8px 0px; +} + +.notebook tab.bottom { + padding: 0px 8px 3px; +} + +.notebook tab.bottom:active { + padding: 0px 8px 4px; +} + +.notebook tab.left, +.notebook tab.left:active { + border-radius: 3px 0px 0px 3px; + padding: 2px 4px 2px; +} + +.notebook tab.right, +.notebook tab.right:active { + border-radius: 0px 3px 3px 0px; + padding: 2px 4px 2px; +} + +.notebook tab.left:active, +.notebook tab.right:active { + background-image: none; + background-color: @less_dark_color; +} + +.notebook tab .button, +.notebook tab .button:hover, +.notebook tab .button:hover:active { + border-style: none; + border-image: none; + border-radius: 5px; + background-color: alpha(@theme_bg_color, 0.6); + background-image: none; + -GtkButton-child-displacement-x: 0; + -GtkButton-child-displacement-y: 0; +} + +/*** The contents of notebooks ***/ + +.notebook GtkViewport, +.notebook GtkIconView, +.notebook GtkDrawingArea, +.notebook GtkPaned, +.notebook GtkEventBox { + background-color: @less_dark_color; +} + +.notebook .button { + background-image: -gtk-gradient (radial, + 0.5 -2.0, 2.0, + 0.5 -2.0, 3.0, + from (shade(@button_gradient_color_a, 1.5)), + color-stop (0.42, shade(@button_gradient_color_a, 0.7)), + color-stop (0.43, @theme_bg_color), + to (shade(@less_dark_color, 0.4))); + /* this should be defined here to be overriden + by the style of toolbar buttons below */ + border-image: url("assets/button-border-dark1.svg") 3 / 3px stretch; +} + +.notebook .button:hover { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 1.3), + shade(@less_dark_color, 0.4)); + border-color: shade(@button_border, 1.4); +} + +.notebook .button:active, +.notebook .button:hover:active { + border-image: url("assets/button-active-border-dark1.svg") 3 / 3px stretch; +} + +.notebook .toolbar, +.notebook .inline-toolbar.toolbar { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.4), + shade(@less_dark_color, 1.36)); + border-color: alpha(@light_frame_color, 0.6); /*shade(@less_dark_color, 0.8);*/ +} + +.notebook .entry { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.2), + shade(@less_dark_color, 0.5) 10%, + @less_dark_color 50%, + shade(@less_dark_color, 1.5)); + box-shadow: inset 0 -3px alpha(@entry_shadow, 0.03), + inset 0 -2px alpha(@entry_shadow, 0.04), + inset 0 -1px alpha(@entry_shadow, 0.06); +} + +.notebook .entry:focus { + border-color: shade(@less_dark_color, 1.4); + box-shadow: inset 0 -2px alpha(@entry_shadow, 0.04), + inset 0 -1px alpha(@entry_shadow, 0.06); +} + +.notebook .entry:insensitive { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.8), + shade(@less_dark_color, 1.2)); +} + +.notebook .toolbar .entry { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.3), + shade(@less_dark_color, 1.1) 50%, + mix(#ffffff, @less_dark_color, 0.75)); +} + +.notebook GtkSpinButton.button, +.notebook GtkSpinButton.button:insensitive, +.notebook GtkSpinButton.button:hover, +.notebook GtkSpinButton.button:active, +.notebook GtkSpinButton.button:focus { + background-image: none; + background-color: transparent; + border-style: none; + border-image: none; +} + +.notebook .scrollbar.button, +.notebook .scrollbar.button.horizontal, +.notebook .scrollbar.button.vertical { + border-image: none; + border-style: none; + border-width: 0px; + background-image: none; + background-color: transparent; +} + +.notebook .scrollbar.button:hover, +.notebook .scrollbar.button.horizontal:hover, +.notebook .scrollbar.button.vertical:hover, +.notebook .scrollbar.button:hover:active, +.notebook .scrollbar.button.horizontal:hover:active, +.notebook .scrollbar.button.vertical:hover:active { + border-image: none; + border-style: none; + border-width: 0px; +} + +.notebook .scrollbar.slider:prelight, +.notebook .scrollbar.slider:prelight:active, +.notebook .scrollbar.slider.vertical:prelight, +.notebook .scrollbar.slider.vertical:prelight:active { + border-color: shade(@scroll_slider_color, 1.1); +} + +.notebook column-header .button, +.notebook column-header .button:hover { + border-image: none; + border-width: 0px 0px 1px 1px; + border-radius: 0; + border-style: solid; + border-color: @less_dark_color; +} + +.notebook GtkScale.trough { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.5), + shade(@less_dark_color, 1.7)); + border-width: 0px; +} + +.notebook GtkScale.trough.vertical { + background-image: linear-gradient(to right, + shade(@less_dark_color, 0.5), + shade(@less_dark_color, 1.7)); +} + +.notebook GtkScale.trough:insensitive { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.85), + shade(@less_dark_color, 1.4)); +} + +.notebook GtkScale.trough.vertical:insensitive { + background-image: linear-gradient(to right, + shade(@less_dark_color, 0.85), + shade(@less_dark_color, 1.4)); +} + +.notebook GtkProgressBar.trough { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.4), + @less_dark_color 50%, + shade(@less_dark_color, 1.8)); +} + +.notebook GtkProgressBar.trough.vertical { + background-image: linear-gradient(to right, + shade(@less_dark_color, 0.4), + @less_dark_color 50%, + shade(@less_dark_color, 1.8)); +} + +.notebook .pane-separator { + color: shade(@theme_selected_bg_color, 2.0); + background-repeat: no-repeat; + background-position: center; + background-image: url("assets/notebook-pane-separator-grip.svg"); +} + +.notebook .pane-separator:hover, +.notebook .pane-separator:selected { + background-image: url("assets/notebook-pane-separator-grip-hover.svg"); +} + +.notebook .pane-separator.vertical { + background-image: url("assets/notebook-pane-separator-grip-vertical.svg"); +} + +.notebook .pane-separator.vertical:hover, +.notebook .pane-separator.vertical:selected { + background-image: url("assets/notebook-pane-separator-grip-vertical-hover.svg"); +} + +.notebook .sidebar.separator, +.notebook .sidebar.separator:hover { + color: alpha(@light_frame_color, 0.6); +} + +.notebook .frame { + border-color: alpha(@light_frame_color, 0.6); +} + +/*************** + * GtkTreeView * + ***************/ +GtkTreeView { + background-color: @less_dark_color; + + -GtkTreeView-vertical-separator: 0; + -GtkTreeView-expander-size: 13; + + -GtkWidget-focus-padding: 1; +} + +GtkTreeView.view, +GtkTreeView.view:insensitive { + background-color: @less_dark_color; + color: @theme_fg_color; +} + +GtkTreeView .view { + color: @theme_fg_color; +} + +/* row as a separator */ +GtkTreeView.view.separator, +GtkTreeView.view.separator:hover { + color: alpha(@light_frame_color, 0.6); +} + +GtkTreeView row:hover { + /*color: @theme_main_color;*/ + background-color: alpha(@theme_selected_bg_color, 0.2); +} + +GtkTreeView row:selected { + background-image: linear-gradient(to bottom, + shade(@theme_selected_bg_color, 1.5), + shade(@theme_selected_bg_color, 0.7)); +} + +GtkTreeView row:selected:focus { + background-image: linear-gradient(to bottom, + shade(@theme_selected_bg_color, 0.7), + shade(@theme_selected_bg_color, 1.5)); +} + +/*GtkTreeView row:selected:insensitive { + color: @theme_selected_fg_color; +}*/ + +GtkTreeView row:nth-child(odd), +GtkTreeView row:nth-child(odd):hover { + background-color: @less_dark_color; +} + +GtkTreeView row:nth-child(even), +GtkTreeView row:nth-child(even):hover { + background-color: shade(@less_dark_color, 1.05); +} + +GtkTreeView row:nth-child(odd):insensitive, +GtkTreeView row:nth-child(even):insensitive { + color: @insensitive_fg_color; +} + +GtkTreeView column:sorted row:nth-child(odd), +GtkTreeView column:sorted row:nth-child(odd):hover { + background-color: shade(@less_dark_color, 0.85); +} + +GtkTreeView column:sorted row:nth-child(even), +GtkTreeView column:sorted row:nth-child(even):hover { + background-color: shade(@less_dark_color, 0.9); +} + +column-header { + padding: 1px 2px; +} + +column-header .button, +GtkTreeView .button { + border-image: none; + border-width: 0px 0px 1px 1px; + border-radius: 0; + border-style: solid; + border-color: @less_dark_color; +} + +column-header .button { + background-image: linear-gradient(to bottom, + shade(@button_gradient_color_a, 1.5), + shade(@button_gradient_color_a, 0.7) 39%, + @theme_bg_color 40%, + shade(@less_dark_color, 0.4)); +} + +GtkTreeView .button { + background-image: -gtk-gradient (radial, + 0.5 -2.0, 2.0, + 0.5 -2.0, 3.0, + from (shade(@button_gradient_color_a, 1.5)), + color-stop (0.42, shade(@button_gradient_color_a, 0.7)), + color-stop (0.43, @theme_bg_color), + to (shade(@less_dark_color, 0.4))); +} + +column-header .button:hover, +GtkTreeView .button:hover { + border-image: none; + border-width: 0px 0px 1px 1px; + border-radius: 0; + border-style: solid; + border-color: @less_dark_color; + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 1.3), + shade(@less_dark_color, 0.4)); +} + +row { + border-width: 0px; +} + +.cell { + padding: 2px; + border-width: 0px; +} + +/************ + * GtkScale * + ************/ +.scale { + -GtkScale-slider-length: 16; + -GtkRange-slider-width: 20; + -GtkRange-trough-border: 0; +} + +.scale.slider, +.scale.slider:hover { + border-width: 0px; + border-radius: 0px; + border-style: none; + + color: transparent; + background-color: transparent; +} + +.scale.slider:insensitive { + color: transparent; + background-color: transparent; +} + +.scale.trough { + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 0.5), + shade(@theme_bg_color, 1.7)); + border-width: 0px; + border-radius: 2px; + margin: 8px 0; +} + +.scale.trough.vertical { + background-image: linear-gradient(to right, + shade(@theme_bg_color, 0.5), + shade(@theme_bg_color, 1.7)); + margin: 0 8px; +} + +.scale.trough:insensitive { + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 0.85), + shade(@theme_bg_color, 1.4)); +} + +.scale.trough.vertical:insensitive { + background-image: linear-gradient(to right, + shade(@theme_bg_color, 0.85), + shade(@theme_bg_color, 1.4)); +} + +.scale.progressbar { + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 1.4), + shade(@theme_bg_color, 0.8)); + + + border-radius: 3px; +} + +.scale.progressbar.vertical { + background-image: linear-gradient(to right, + shade(@theme_bg_color, 1.4), + shade(@theme_bg_color, 0.8)); +} + +.scale.mark { + background-color: shade(@theme_bg_color, 0.56); +} + +/************** + * ComboBoxes * + **************/ + +GtkComboBox { + /* align with side buttons */ + padding: 0; + + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; + color: @theme_fg_color; + text-shadow: 0 -1px black; +} + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +GtkComboBox .button { + padding: 3px; + /* These buttons may be wide. */ + background-image: linear-gradient(to bottom, + shade(@button_gradient_color_a, 1.5), + shade(@button_gradient_color_a, 0.7) 39%, + @theme_bg_color 40%, + shade(@button_gradient_color_b, 0.7)); +} + +GtkComboBox.combobox-entry .button { + padding: 0px; +} + +/* compensation for combo shadow */ +/*GtkTreeMenu .menuitem *,*/ +GtkComboBox .menu { + /*color: @theme_selected_fg_color;*/ + text-shadow: none; +} + +/*********** + * Buttons * + ***********/ +.button { + padding: 0; + + border-radius: 3px; + border-width: 1px; + border-style: solid; + text-shadow: 0 -1px black; + + color: @theme_fg_color; + background-image: -gtk-gradient (radial, + 0.5 -2.0, 2.0, + 0.5 -2.0, 3.0, + from (shade(@button_gradient_color_a, 1.5)), + color-stop (0.42, shade(@button_gradient_color_a, 0.7)), + color-stop (0.43, @theme_bg_color), + to (shade(@button_gradient_color_b, 0.7))); +} + +.button GtkImage, +.button GtkImage:hover, +.button GtkImage:active, +.button GtkImage:hover:active, +.button GtkImage:insensitive, +.button GtkLabel, +.button GtkLabel:hover, +.button GtkLabel:active, +.button GtkLabel:hover:active, +.button GtkLabel:insensitive { + background-image: none; + background-color: transparent; +} + +.button:hover/*, +.toolbar.button:hover*/ { + border-image: none; + border-style: solid; + border-color: shade(@button_border, 1.1); + background-image: linear-gradient(to bottom, + @button_hover_gradient_color_a, + @button_hover_gradient_color_b); +} + +.button:active, +.button:hover:active { + /* some apps need this */ + color: @theme_fg_color; + border-style: solid; + background-image: linear-gradient(to bottom, + shade(@button_gradient_color_b, 0.7), + @theme_bg_color 50%, + shade(@button_gradient_color_a, 1.5)); +} + +.button:insensitive { + background-color: transparent; + background-image: linear-gradient(to bottom, + alpha(@button_gradient_color_a, 0.5), + alpha(@button_gradient_color_b, 0.6)); + border-image: none; + border-style: solid; + border-color: alpha(@button_border, 0.3); /*shade(@button_border, 1.2)*/ + color: @insensitive_fg_color; +} + +.button:active:insensitive { + background-color: transparent; + background-image: linear-gradient(to bottom, + alpha(@button_gradient_color_b, 0.6), + alpha(@button_gradient_color_a, 0.5)); + border-image: none; + border-style: solid; + border-color: alpha(@button_border, 0.3); + color: @insensitive_fg_color; +} + +/**************** + * Link Buttons * + ****************/ + +/* We don't make them different. */ + +/***************** + * GtkSpinButton * + *****************/ +.spinbutton .button, +.spinbutton .button:insensitive, +.spinbutton .button:hover, +.spinbutton .button:active, +.spinbutton .button:focus { + background-image: none; + background-color: transparent; + /*border-width: 1px;*/ + border-style: none; + border-image: none; + padding: 0px 4px 0px 0px; +} + +.spinbutton .button, +.spinbutton .button:focus { + color: shade(@insensitive_fg_color, 1.1); +} + +.spinbutton .button:hover, +.spinbutton .button:active { + color: @theme_text_color; +} + +.spinbutton .button:insensitive { + color: shade(@insensitive_fg_color, 0.7); +} + +/************** + * Scrollbars * + **************/ +.scrollbar { + background-image: none; + border-style: solid; + -GtkRange-trough-border: 0; + -GtkRange-arrow-scaling: 0.5; + -GtkRange-slider-width: 12; + -GtkRange-stepper-size: 16; + -GtkScrollbar-min-slider-length: 34; /* minimum size for the slider. sadly can't be in '.slider' where it belongs */ + + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 0; +} + +.scrollbar.trough { + background-color: transparent; + background-image: none; + border-style: none; + border-width: 0px; +} + +.scrollbar.slider { + background-color: transparent; + background-image: linear-gradient(to top, + shade(@scroll_slider_color, 0.6), + shade(@scroll_slider_color, 1.6) 50%, + shade(@scroll_slider_color, 3.4)); + border-color: transparent; + border-radius: 5px; + border-width: 3px 2px 3px; + border-image: none; +} + +.scrollbar.slider.vertical { + border-width: 2px 3px 2px; + background-image: linear-gradient(to left, + shade(@scroll_slider_color, 0.6), + shade(@scroll_slider_color, 1.6) 50%, + shade(@scroll_slider_color, 3.4)); +} + +.scrollbar.slider:prelight { + border-width: 1px; + border-color: @scroll_slider_color; + border-radius: 6px; +} + +.scrollbar.slider.vertical:prelight { + border-width: 1px; + border-color: @scroll_slider_color; + border-radius: 6px; +} + +.scrollbar.slider:prelight:active { + border-width: 1px; + border-color: @scroll_slider_color; + border-radius: 6px; + background-image: linear-gradient(to top, + shade(@scroll_slider_color, 3.3), + shade(@scroll_slider_color, 1.6) 55%, + shade(@scroll_slider_color, 0.6)); +} + +.scrollbar.slider.vertical:prelight:active { + border-width: 1px; + border-color: @scroll_slider_color; + border-radius: 6px; + background-image: linear-gradient(to left, + shade(@scroll_slider_color, 3.3), + shade(@scroll_slider_color, 1.6) 55%, + shade(@scroll_slider_color, 0.6)); +} + +.scrollbar.button, +.scrollbar.button.horizontal, +.scrollbar.button.vertical { + color: @theme_fg_color; /*@internal_element_color*/ + border-image: none; + border-style: none; + border-width: 0px; + background-image: none; + background-color: transparent; +} + +.scrollbar.button:hover, +.scrollbar.button.horizontal:hover, +.scrollbar.button.vertical:hover { + background-image: none; + background-color: shade(@theme_bg_color, 1.4); + /*border-color: shade(@highlighted_border, 1.1);*/ + color: @theme_fg_color; + border-image: none; + border-style: none; + border-width: 0px; +} + +.scrollbar.button:hover:active, +.scrollbar.button.horizontal:hover:active { + background-image: linear-gradient(to top, + shade(@theme_bg_color, 1.5), + shade(@theme_bg_color, 0.86)); + color: @theme_fg_color; + border-image: none; + border-style: none; + border-width: 0px; + /*border-color: shade(@highlighted_border, 1.1);*/ +} + +.scrollbar.button.vertical:hover:active { + background-image: linear-gradient(to left, + shade(@theme_bg_color, 1.5), + shade(@theme_bg_color, 0.86)); + border-image: none; + border-style: none; + border-width: 0px; +} + +.scrollbar.button:insensitive, +.scrollbar.button.horizontal:insensitive, +.scrollbar.button.vertical:insensitive { + background-image: none; + background-color: transparent; + color: transparent; + border-image: none; + border-style: none; + border-width: 0px; +} + +.scrollbar.slider:insensitive { + background-image: none; + background-color: shade(@theme_bg_color, 1.5); +} + +/********* + * Menus * + *********/ + +/* this controls the general appearance of the menubar */ +.menubar { + background-image: none; + background-color: @theme_bg_color; + border-width: 0px; + border-style: none; + /*this has no effect anymore */ + /*padding: 2px;*/ + color: @theme_text_color; + + -GtkWidget-window-dragging: true; + -GtkMenuBar-internal-padding: 0; +} + +/*.menubar * { + background-color: transparent; +}*/ + +.menubar .menuitem, +.menu .menuitem { + border-width: 0px; + border-style: none; + padding: 3px 4px; +} + +.menubar .menuitem:hover { + background-image: none; + background-color: @theme_selected_bg_color; + + border-style: solid; + border-image: none; + /* join menuitem to menu */ + border-radius: 3px 3px 0px 0px; + border-width: 0px; + border-color: @theme_selected_bg_color; +} + +.menubar .menuitem *:insensitive, /* gdebi bug? */ +.menubar .menuitem *:hover { + color: @theme_text_color; +} + +.menu, +.menubar .menu, +.menuitem .menu { + background-color: shade(@theme_selected_bg_color, 0.8); + background-image: linear-gradient(to bottom, + @theme_selected_bg_color, + shade(@theme_selected_bg_color, 0.5)); + + border-style: none; + border-width: 0px; + border-radius: 0; + padding: 1px; +} + +/*.menu *{ + background-color: transparent; +}*/ + +.menuitem, +.menuitem * { + -adwaita-menuitem-arrow-color: @menu_controls_color; + -GtkMenuItem-arrow-scaling: 0.5; + padding: 2px 0px; +} + +/* scroll arrows */ +.menu.button { + border-image: none; + color: @theme_fg_color; + background-image: linear-gradient(to bottom, + shade(@theme_selected_bg_color, 1.3), + shade(@theme_selected_bg_color, 0.5)); +} + +.menu.button:hover { + color: @theme_main_color; + background-image: linear-gradient(to bottom, + #ffffff, + #808080); +} + +.menu.button:insensitive { + background-image: none; + background-color: transparent; + border-style: none; +} + +.menuitem:hover, +.menu .menuitem:hover { + background-image: linear-gradient(to bottom, + #ffffff, + #595959); + /*color: @theme_main_color;*/ + color: #000000; + border-style: solid; + border-width: 1px; + border-radius: 3px; + border-image: url("assets/menu-border-dark.svg") 2 / 2px stretch; +} + +.menuitem *:hover, +.menu .menuitem *:hover { + color: #000000; +} + +.menu .menuitem:insensitive, +.menu .menuitem *:insensitive { + color: @insensitive_fg_color; +} + +.menuitem.separator { + padding: 4px; + border-style: none; + border-color: @theme_selected_bg_color; + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; +} + +.menuitem.accelerator, +.menu .menuitem.accelerator { + color: alpha(@theme_main_color, 0.66); +} + +.menuitem.accelerator:hover, +.menuitem.accelerator:active, +.menu .menuitem.accelerator:hover, +.menu .menuitem.accelerator:active { + color: alpha(@theme_text_color, 0.45); +} + +/*************** + * Menu Button * + ***************/ +/* compensation for combo shadow */ +GtkMenuButton .menu { + text-shadow: none; +} + +/************ + * Toolbars * + ************/ +.toolbar { + background-image: linear-gradient(to bottom, + @toolbar_gradient_base, + @toolbar_gradient_bottom);/* shade(@theme_bg_color, 1.6) or + shade(@theme_bg_color, 1.7) = #5F5F67 */ + border-style: none; + border-width: 0; + border-radius: 3px; + padding: 1px; + + -GtkWidget-window-dragging: true; + -GtkToolbar-button-relief: normal; +} + +/******************** + * Primary Toolbars * + ********************/ +.toolbar:insensitive { + background-image: none; + background-color: shade(@theme_bg_color, 0.97); +} + +/* (primary) toolbar buttons */ +.toolbar .button, +.primary-toolbar .button, +.primary-toolbar .toolbar .button, +.primary-toolbar.toolbar .button, +.toolbar .button:insensitive, +.primary-toolbar .button:insensitive, +.primary-toolbar .toolbar .button:insensitive, +.primary-toolbar.toolbar .button:insensitive, +.toolbar .button:insensitive:hover, +.primary-toolbar .button:insensitive:hover, +.primary-toolbar .toolbar .button:insensitive:hover, +.primary-toolbar.toolbar .button:insensitive:hover { + border-style: solid; + border-width: 1px; + border-image: none; + border-color: transparent; + background-image: none; + background-color: transparent; +} + +.toolbar .button:hover, +.primary-toolbar .button:hover, +.primary-toolbar .toolbar .button:hover, +.primary-toolbar.toolbar .button:hover { + border-style: solid; + border-color: shade(@button_border, 1.1); + border-radius: 3px; + background-image: none; + background-color: @theme_bg_color; +} + +.toolbar .button:active, +.primary-toolbar .button:active, +.primary-toolbar .toolbar .button:active, +.primary-toolbar.toolbar .button:active, +.toolbar GtkComboBox .button, +.primary-toolbar .toolbar GtkComboBox .button, +.primary-toolbar.toolbar GtkComboBox .button { + border-radius: 3px; + + background-image: -gtk-gradient (radial, + 0.5 -2.0, 2.0, + 0.5 -2.0, 3.0, + from (shade(@button_gradient_color_a, 1.5)), + color-stop (0.42, shade(@button_gradient_color_a, 0.7)), + color-stop (0.43, @theme_bg_color), + to (shade(@button_gradient_color_b, 0.7))); +} + +.toolbar .button:active:hover, +.primary-toolbar .button:active:hover, +.primary-toolbar .toolbar .button:active:hover, +.primary-toolbar.toolbar .button:active:hover, +.toolbar GtkComboBox .button:hover, +.primary-toolbar .toolbar GtkComboBox .button:hover, +.primary-toolbar.toolbar GtkComboBox .button:hover { + border-image: none; + border-style: solid; + border-color: shade(@button_border, 1.1); + background-image: linear-gradient(to bottom, + @button_hover_gradient_color_a, + @button_hover_gradient_color_b); +} + +.toolbar .button:active:insensitive, +.primary-toolbar .button:active:insensitive, +.primary-toolbar .toolbar .button:active:insensitive, +.primary-toolbar.toolbar .button:active:insensitive, +.toolbar GtkComboBox .button:insensitive, +.primary-toolbar .toolbar GtkComboBox .button:insensitive, +.primary-toolbar.toolbar GtkComboBox .button:insensitive { + border-image: none; + border-style: solid; + /*border-radius: 3;*/ + border-color: @inactive_frame_color; + background-image: linear-gradient(to bottom, + @button_hover_gradient_color_a, + @button_hover_gradient_color_b); +} + +.toolbar GtkSeparatorToolItem { + -GtkWidget-separator-width: 1; + + border-style: solid; + border-width: 1px; + border-color: shade(@theme_bg_color, 0.85); +} + +/* progressbars on primary toolbar entries are special */ +.toolbar .entry.progressbar { + background-image: linear-gradient(to bottom, + @trough_bg_color_a, + @trough_bg_color_b); + + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: shade(@inactive_frame_color, 0.925); + border-image: none; + + color: @theme_text_color; +} + +/******************* + * Inline toolbars * + *******************/ +.inline-toolbar.toolbar { + border-width: 1px; + border-radius: 3px; + border-style: solid; + + background-image: linear-gradient(to bottom, + @toolbar_gradient_base, + shade(@theme_bg_color, 1.6)); + border-color: alpha(@frame_color, 0.6); /*shade(@theme_bg_color, 0.8);*/ +} + +/******* + * OSD * + *******/ +GtkWindow.osd { + color: @osd_fg; + background-image: none; + background-color: @osd_bg; +} + +GtkOverlay.osd { + background-color: transparent; +} + +.osd .button, +.osd .button:active { + border-width: 1px; + border-style: solid; + border-image: none; + border-color: @osd_button_border; + border-radius: 5px; +} + +.osd .button { + padding: 4px; + background-image: linear-gradient(to bottom, + @osd_button_bg_a, + @osd_button_bg_b 68%, + @osd_button_bg_c); + color: @osd_button_fg; + text-shadow: 0 -1px @osd_button_shadow; + icon-shadow: 0 -1px @osd_button_shadow; +} + +.osd .button, +.osd .button:prelight, +.osd .button:active { + background-color: transparent; +} + +.osd .button:insensitive { + background-image: none; + background-color: @osd_button_bg_insensitive; +} + +.osd .button:active:insensitive { + background-image: none; + background-color: @osd_button_bg_insensitive_active; +} + +.osd .button *:hover { + color: @osd_button_fg_hover; +} + +.osd .button *:active, +.osd .button *:hover:active { + color: @osd_button_fg_active; +} + +.osd .button *:insensitive, +.osd .button *:insensitive:active { + color: @osd_button_fg_insensitive; +} + +.osd .button:hover { + background-image: linear-gradient(to bottom, + @osd_button_bg_hover_a, + @osd_button_bg_hover_b 68%, + @osd_button_bg_hover_c); +} + +.osd .button:active, +.osd .button:active:hover { + background-image: linear-gradient(to bottom, + @osd_button_bg_active_a, + @osd_button_bg_active_b 68%, + @osd_button_bg_active_c); +} + +.osd.toolbar { + color: @osd_fg; + text-shadow: 0 1px @osd_text_shadow; + + padding: 10px; + border-style: none; + border-radius: 7px; + background-image: linear-gradient(to bottom, + @osd_toolbar_bg_a, + @osd_toolbar_bg_b 63%, + @osd_toolbar_bg_c); + background-color: transparent; + + -GtkToolbar-button-relief: normal; +} + +.osd.toolbar .button { + padding: 4px; + border-width: 1px 0; + border-radius: 0; + box-shadow: inset -1px 0 @osd_button_inset; +} + +.osd.toolbar .button:first-child { + border-radius: 5px 0 0 5px; + border-width: 1px 0 1px 1px; + box-shadow: inset -1px 0 @osd_button_inset; +} + +.osd.toolbar .button:last-child { + box-shadow: none; + border-radius: 0 5px 5px 0; + border-width: 1px 1px 1px 0; +} + +.osd.toolbar .button:only-child, +.osd.toolbar GtkToolButton .button, +.osd.toolbar GtkToolButton:only-child .button, +.osd.toolbar GtkToolButton:last-child .button, +.osd.toolbar GtkToolButton:first-child .button { + border-width: 1px; + border-radius: 5px; + border-style: solid; + + box-shadow: none; +} + +.osd.toolbar .separator { + color: shade(@osd_lowlight, 0.80); +} + +/* used by gnome-settings-daemon's media-keys OSD + and Epiphany */ +.osd.trough { + background-color: @osd_trough_bg; +} + +.osd.progressbar { + background-color: @osd_fg; +} + +.osd .scale.trough { + border-color: @osd_button_border; + background-image: linear-gradient(to bottom, + shade(@osd_button_border, 0.70), + shade(@osd_button_border, 0.90)); + background-color: transparent; +} + +.osd GtkProgressBar { + padding: 0; + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 3px; + -GtkProgressBar-min-horizontal-bar-height: 3px; +} + +.osd GtkProgressBar.trough { + padding: 0; + border-image: none; + border-style: none; + border-width: 0; + background-image: none; + background-color: transparent; + border-radius: 0; +} + +.osd GtkProgressBar.progressbar { + border-style: none; + background-color: @theme_selected_bg_color; + background-image: none; + border-radius: 0; +} + +/**************************** + * Suggested action buttons * + ****************************/ + +/* Not different from other buttons. */ + +/************************** + * Selection Mode classes * + **************************/ + +/* Not different from other toolbars. */ + +/**************** + * GtkAssistant * + ****************/ +GtkAssistant .sidebar .highlight { + color: @theme_fg_color; + /*font: bold;*/ + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.8), + shade(@less_dark_color, 1.2)); + background-color: @less_dark_color; + border-style: none; + padding: 5px 8px; + border-radius: 5px; + box-shadow: inset 0 2px 1px alpha(black, 0.25), + inset 1px 1px 1px alpha(black, 0.2), + + inset 0 -2px 1px alpha(@entry_shadow, 0.1), + inset -1px -1px 1px alpha(@entry_shadow, 0.2); +} + +GtkAssistant .sidebar { + padding: 12px; + + border-radius: 0px 3px 0px 0px; + border-style: solid; + border-width: 1px; + border-color: @less_dark_color; /*alpha(@frame_color, 0.6) @inactive_frame_color*/ + color: mix (@theme_fg_color, @theme_bg_color, 0.40); /*?*/ + background-color: @less_dark_color; +} + +/************* + * GtkSwitch * + *************/ +GtkSwitch { + font: bold condensed 10; +} + +GtkSwitch.trough { + color: @internal_element_color; + border-radius: 3px; + border-width: 1px; + border-image: none; + border-style: solid; + border-color: @frame_color; + background-image: linear-gradient(to bottom, + @trough_bg_color_a, + @trough_bg_color_b); +} + +GtkSwitch.trough:active { + color: @theme_main_color; + border-image: none; + border-color: shade(@frame_color, 1.22); + + background-image: linear-gradient(to bottom, + @active_switch_bg_color_a, + @active_switch_bg_color_b); +} + +GtkSwitch.trough:insensitive { + background-image: none; + background-color: shade(@theme_bg_color, 0.9); + border-color: shade(@inactive_frame_color, 0.845); + border-image: none; +} + +GtkSwitch.trough:insensitive { + color: @insensitive_fg_color; +} + +GtkSwitch.slider { + border-width: 1px; + border-radius: 2px; + border-color: shade(@frame_color, 0.8); + border-image: none; + border-style: solid; + padding: 2px; + background-image: url("assets/switch-slider-grip.svg"), + linear-gradient(to bottom, + @switch_slider_color, + shade(@switch_slider_color, 0.9) 60%, + shade(@switch_slider_color, 0.7)); + background-repeat: no-repeat; + background-position: center; +} + +GtkSwitch.slider:active { + border-color: @switch_slider_border; +} + +GtkSwitch.slider:insensitive { + border-style: none; + background-image: none; + background-color: shade(@switch_slider_color, 0.6) +} + +GtkStatusbar { + padding: 5px; + color: @theme_fg_color; + -GtkStatusbar-shadow-type: none; +} + +GtkScrolledWindow { + background-color: transparent; +} + +/* no double frames */ +GtkScrolledWindow GtkViewport.frame { + border-style: none; +} + +GtkImage, +GtkImage:hover, +GtkImage:active, +GtkImage:hover:active, +GtkImage:insensitive, +GtkLabel, +GtkLabel:hover, +GtkLabel:active, +GtkLabel:hover:active, +GtkLabel:insensitive { + background-image: none; + background-color: transparent; +} + +GtkViewport, +GtkIconView { + border-radius: 3px; + padding: 0px; +} + +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focus { + background-color: transparent; + border-style: solid; + border-width: 3px; + border-radius: 12px; + border-color: shade(@theme_selected_bg_color, 1.5); + color: @theme_text_color; + + /* FIXME: this probably needs to be better; + * see https://bugzilla.gnome.org/show_bug.cgi?id=644157 + */ + -adwaita-focus-border-color: @progressbar_border; + -adwaita-focus-border-radius: 3; + -adwaita-focus-border-dashes: 0; +} + +/* These are for Evolution, whose new version can also + be made fully readable with this theme fortunately. */ +EMailDisplay, +EPreviewPane .entry { + background-color: @view_color; + color: @theme_main_color; +} + +/* make plain-text preview readable */ +EMailDisplay GtkExpander GtkLabel { + color: @theme_main_color; +} + +EMailDisplay .expander:hover { + color: @theme_fg_color; + border-color: @theme_fg_color; +} + +GtkHTML GtkExpander GtkLabel { + color: #000000; +} + +GtkHTML:active { + color: #ffffff; +} + +EShellWindow *:active { + background-color: #717175; +} + +EShellWindow .button *:active { + background-color: transparent; +} + +EShellWindow:insensitive { /* removes the "flash" when quitting */ + background-color: @theme_bg_color; +} + +/*EShellSidebar *.cell:insensitive { + background-color: @less_dark_color; + color: #ffffff; +}*/ + +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch, +GtkColorSwatch:selected { + background-image: none; + background-color: transparent; + +} + +GtkColorSwatch.color-dark:hover { + background-image: linear-gradient(to bottom, + alpha(white, 0) 40%, + alpha(white, 0.3)); + +} + +GtkColorSwatch.color-light:hover { + background-image: linear-gradient(to top, + alpha(black, 0) 40%, + alpha(black, 0.1)); + +} + +GtkColorSwatch:selected { + border-style: solid; + border-color: alpha(black, 0.2); + border-width: 1px; +} + +GtkColorSwatch:selected:hover { + border-color: alpha(black, 0.5); +} + +GtkColorSwatch.color-light:selected:hover, +GtkColorSwatch.color-dark:selected:hover { + background-image: none; +} + +/*************************** + * Radio and Check Buttons * + ***************************/ +.radio, +.check, +.radio:selected, +.check:selected, +.radio:selected:focus, +.check:selected:focus, +.cell.radio, +.cell.check, +.cell.radio:selected, +.cell.check:selected, +.cell.radio:selected:focus, +.cell.check:selected:focus { + background-color: transparent; + border-width: 0px; + border-style: none; +} + +.check:hover, +.check:selected:hover, +.radio:hover, +.radio:selected:hover { + background-color: transparent; +} + +/***************** + * GtkCheckButton * + *****************/ +GtkCheckButton:hover { + background-color: alpha(@theme_main_color, 0.09); /*shade(@theme_bg_color, 0.9)*/ +} + +GtkCheckButton:selected:hover { + background-color: alpha(@theme_main_color, 0.15); /*shade(@theme_bg_color, 0.8)*/ +} + +/***************** + * GtkRadioButton * + *****************/ +GtkRadioButton:hover { + background-color: alpha(@theme_main_color, 0.09); /*shade(@theme_bg_color, 0.9)*/ +} + +GtkRadioButton:selected:hover { + background-color: alpha(@theme_main_color, 0.15); /*shade(@theme_bg_color, 0.8)*/ +} + +/************* + * Expanders * + *************/ +.expander { + border-style: solid; + border-width: 1px; + border-radius: 2px; + border-color: @internal_element_color; + color: @internal_element_color; + + background-image: none; + background-color: transparent; +} + +.expander:active { + border-color: @internal_element_color; + color: @internal_element_color; + background-color: transparent; +} + +.expander:hover { + border-color: @internal_element_prelight; + color: @internal_element_prelight; +} + +.expander row { + border-color: @internal_element_color; + color: @internal_element_color; +} + +.expander row:selected, +.expander row:selected:focus { + border-image: none; + border-color: shade(@internal_element_prelight, 1.3); + color: shade(@internal_element_prelight, 1.3); + background-image: none; + background-color: transparent; +} + +.expander row:selected:hover { + background-color: transparent; +} + +.expander column:sorted:selected, +.expander column:sorted:selected:hover { + background-image: none; + background-color: transparent; +} + +/**************** + * Content view * + ****************/ +.content-view.view { + background-color: @content_view_bg; +} + +.content-view.view:prelight { + background-color: shade(@content_view_bg, 1.1); +} + +.content-view.view:selected, +.content-view.view:active { + background-color: @theme_selected_bg_color; +} + +.content-view.view:insensitive { + background-color: @theme_unfocused_base_color; +} + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; +} + +GtkIconView.content-view.check { + background-image: url("assets/grid-selection-unchecked.svg"); + background-color: transparent; +} + +GtkIconView.content-view.check:active { + background-image: url("assets/grid-selection-checked.svg"); + background-color: transparent; +} + +.content-view.view.check, +.content-view.view.check:active { + background-color: transparent; +} + +GtkIconView.content-view.check:prelight, +GtkIconView.content-view.check:insensitive, +GtkIconView.content-view.check:selected { + background-color: transparent; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + border-style: solid; + border-color: @app_notification_border; + border-width: 0 1px 1px 1px; + border-radius: 0 0 5px 5px; + padding: 8px; + + background-image: linear-gradient(to bottom, + @app_notification_a, + @app_notification_b 18%, + @app_notification_c); + + color: @theme_text_color; + text-shadow: 0 1px black; +} + +/************* + * Calendars * + *************/ +GtkCalendar.view { + border-radius: 3px; + border-style: solid; + border-width: 1px; + border-color: @frame_color; + padding: 2px; +} + +GtkCalendar.header { + border-radius: 0; + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 1.1), + shade(@theme_bg_color, 0.86)); + border-width: 0; +} + +GtkCalendar.button, +GtkCalendar.button:insensitive { + background-image: none; + background-color: transparent; +} + +.highlight, +GtkCalendar.highlight { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; + border-radius: 0; + padding: 0px; + border-width: 0px; +} + +/************** + * GtkInfoBar * + **************/ +GtkInfoBar { + border-width: 0; + border-style: none; +} + +.info .entry, +.info .entry:focus, +.info .button, +.info .button:insensitive, +.info .button:active, +.warning .entry, +.warning .entry:focus, +.warning .button, +.warning .button:insensitive, +.warning .button:active, +.error .entry, +.error .entry:focus, +.error .button, +.error .button:insensitive, +.error .button:active { + border-image: none; + border-style: none; +} + +.info { + background-color: @info_bg_color; + color: @info_fg_color; +} + +.warning { + background-color: @warning_bg_color; + color: @warning_fg_color; +} + +.question { + background-color: @question_bg_color; + color: @question_fg_color; +} + +.error { + background-color: @error_bg_color; + color: @error_fg_color; +} + +/* some apps need this */ +GtkLabel { + color: @theme_fg_color; +} + +/************** + * Dim labels * + **************/ +.dim-label, +.dim-label:hover, +.dim-label:focus, +.view.dim-label { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); + text-shadow: none; +} + +.dim-label:selected, +.dim-label:selected:focus { + color: mix (@theme_selected_fg_color, @theme_base_color, 0.50); + text-shadow: none; +} + +.sidebar.separator, +.sidebar.separator:hover { + color: alpha(@frame_color, 0.6); +} + +ApDocView, /* Abiword */ +EogScrollView, /* Eog */ +CheeseThumbView /* Cheese */ +{ + background-color: @chrome_bg_color; + -EogScrollView-shadow-type: none; +} + +/* gnome-terminal */ +TerminalScreen { + background-color: @theme_main_color; + color: @theme_text_color; + -TerminalScreen-background-darkness: 0.80; +} + +/* gcalctool */ +MathWindow .frame { + border-color: @theme_main_color; + padding: 0px; +} + +MathWindow GtkScrolledWindow GtkViewport.frame { + border-style: solid; + border-width: 2px; + border-radius: 3px; + border-color: @theme_main_color; +} + +MathDisplay .view { + background-color: @theme_main_color; + color: @theme_text_color; +} + +/* empathy and gnome-contacts */ +EmpathyRosterView, +/*ContactsWindow .sidebar **/ +ContactsListPane.frame * { + background-color: @less_dark_color; +} + +ContactsListPane.frame GtkLabel, +ContactsListPane.frame GtkImage { + background-color: transparent; +} + +ContactsView:hover { + background-color: alpha(shade(@theme_bg_color, 1.1), 0.4); +} + +.contacts-suggestion { + background-color: @less_dark_color; +} + +EmpathyRosterView:selected, +ContactsView:selected { + box-shadow: inset 0 3px alpha(white, 0.04), + inset 0 2px alpha(white, 0.07), + inset 0 1px alpha(white, 0.15); + background-image: linear-gradient(to bottom, + shade(@theme_selected_bg_color, 0.7), + shade(@theme_selected_bg_color, 1.5)); +} + +ContactsWindow .toolbar { + background-image: none; +} + +ContactsListPane.frame GtkToolbar, +ContactsListPane GtkScrolledWindow { + border-radius: 0px; +} + +ContactsListPane.frame GtkToolbar { + padding: 4px 4px 10px 4px; +} + +/* the rest is in the Nautilus block */ + +/* file-roller with folder view + is more beautiful this way */ +FrWindow GtkPaned { + background-color: @less_dark_color; /* @theme_bg_color;*/ +} + +FrWindow .pane-separator, +NautilusWindow > GtkGrid > .pane-separator, +NemoWindow > GtkGrid > .pane-separator { + color: shade(@theme_selected_bg_color, 2.0); + background-repeat: no-repeat; + background-position: center; + background-image: url("assets/notebook-pane-separator-grip.svg"); + background-color: @less_dark_color; +} + +FrWindow .pane-separator:hover, +FrWindow .pane-separator:selected, +NautilusWindow > GtkGrid > .pane-separator:hover, +NautilusWindow > GtkGrid > .pane-separator:selected, +NemoWindow > GtkGrid > .pane-separator:hover, +NemoWindow > GtkGrid > .pane-separator:selected { + background-image: url("assets/notebook-pane-separator-grip-hover.svg"); +} + +/* is this really needed? */ +FrWindow .pane-separator.vertical, +NautilusWindow > GtkGrid > .pane-separator.vertical, +NemoWindow > GtkGrid > .pane-separator.vertical { + background-image: url("assets/notebook-pane-separator-grip-vertical.svg"); +} + +FrWindow .pane-separator.vertical:hover, +FrWindow .pane-separator.vertical:selected, +NautilusWindow > GtkGrid > .pane-separator.vertical:hover, +NautilusWindow > GtkGrid > .pane-separator.vertical:selected, +NemoWindow > GtkGrid > .pane-separator.vertical:hover, +NemoWindow > GtkGrid > .pane-separator.vertical:selected { + background-image: url("assets/notebook-pane-separator-grip-vertical-hover.svg"); +} + +/* the rest is in the Nautilus block */ + +/* Epiphany */ +EphyToolbar.toolbar { + padding: 4px 0px; +} + +EphyToolbar .entry { + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 0.2), + shade(@theme_bg_color, 0.5) 10%, + shade(@theme_bg_color, 1.2) 50%, + shade(@theme_bg_color, 1.7)); + border-style: solid; + border-color: shade(@less_dark_color, 0.9); + box-shadow: inset 0 -3px alpha(@entry_shadow, 0.04), + inset 0 -2px alpha(@entry_shadow, 0.09), + inset 0 -1px alpha(@entry_shadow, 0.15); +} + +EphyToolbar .entry:focus { + border-color: shade(@less_dark_color, 1.6); +} + +/* no need to these with osd */ +/*EphyWindow GtkProgressBar.progressbar, +EphyWindow GtkProgressBar.trough { + border-radius: 0px; +}*/ + +/* gnome-documents and Totem's search */ +.documents-entry-tag { + background-color: transparent; + border-radius: 3px; + border-width: 0; + margin: 2px; + padding: 4px; + +} + +.documents-entry-tag:hover { + background-color: shade(@theme_selected_bg_color, 1.23); +} + +/********************** + * Fallback Mode Panel + **********************/ +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelToplevel, +PanelWidget, +PanelAppletFrame, +PanelApplet { + background-color: @os_chrome_bg_color; + background-image: none; + color: @os_chrome_fg_color; +} + +ClockBox, +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar { + font: bold; +} + +.gnome-panel-menu-bar .menuitem:hover, +PanelApplet > GtkMenuBar.menubar .menuitem:hover { + background-color: @os_chrome_selected_bg_color; + color: @os_chrome_selected_fg_color; +} + +PanelApplet .button, +PanelApplet .button:hover { + padding: 4px; + + border-image: none; + border-width: 0; + border-radius: 0; + + background-image: none; + background-color: transparent; + + color: @os_chrome_fg_color; +} + +PanelApplet .button:active:hover, +PanelApplet .button:active { + border-image: none; + background-image: none; + background-color: @os_chrome_selected_bg_color; + border-width: 0px; + border-radius: 0; +} + +PanelApplet *:hover { + color: @os_chrome_selected_fg_color; +} + +PanelApplet *:active, +PanelApplet *:hover:active { + color: @os_chrome_selected_fg_color; +} + +NaTrayApplet { + -NaTrayApplet-icon-padding: 12; + -NaTrayApplet-icon-size: 16; +} + +WnckPager, WnckTasklist { + background-color: @os_chrome_selected_bg_color; + background-image: none; + color: @os_chrome_fg_color; +} + +GsmFailWhaleDialog { + background-color: @os_chrome_bg_color; + background-image: none; + color: @os_chrome_fg_color; +} + +GsmFailWhaleDialog * { + background-color: @os_chrome_bg_color; + background-image: none; +} + +/************ + * Nautilus * + ************/ + +/**** View ***/ + +/*NautilusView .view { + background-color: @less_dark_color; + color: @theme_fg_color; +}*/ + +.nautilus-inactive-pane .view, +.nemo-inactive-pane .view { + background-color: shade(@less_dark_color, 1.3); +} + +/* file renaming */ +NautilusView .view .entry, +NautilusView .view .entry:focus, +NemoView .view .entry, +NemoView .view .entry:focus { + background-image: none; + border-image: none; + border-style: solid; + border-radius: 1px; + border-color: @theme_selected_bg_color; +} + +/**** Window ***/ + +NautilusWindow GtkPaned, +NemoWindow GtkPaned { + background-color: @less_dark_color; +} + +NautilusWindow GtkScrolledWindow.frame, +NemoWindow GtkScrolledWindow.frame { + border-style: none; +} + +ContactsWindow .button, +NautilusWindow .button, +NemoWindow .button { + border-image: url("assets/button-border-dark1.svg") 3 / 3px stretch; + background-image: -gtk-gradient (radial, + 0.5 -2.0, 2.0, + 0.5 -2.0, 3.0, + from (shade(@button_gradient_color_a, 1.5)), + color-stop (0.42, shade(@button_gradient_color_a, 0.7)), + color-stop (0.43, @theme_bg_color), + to (shade(@less_dark_color, 0.4))); +} + +ContactsWindow .button:hover, +NautilusWindow .button:hover, +NemoWindow .button:hover { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 1.3), + shade(@less_dark_color, 0.4)); + +} + +ContactsWindow .button:active, +ContactsWindow .button:hover:active, +NautilusWindow .button:active, +NautilusWindow .button:hover:active, +NemoWindow .button:active, +NemoWindow .button:hover:active { + background-image: linear-gradient(to bottom, + shade(@button_gradient_color_b, 0.7), + @theme_bg_color 40%, + shade(@less_dark_color, 1.6)); + border-image: url("assets/button-active-border-dark1.svg") 3 / 3px stretch; +} + +NautilusWindow column-header .button, +NautilusWindow column-header .button:hover, +NemoWindow column-header .button, +NemoWindow column-header .button:hover { + border-image: none; + border-width: 0px 0px 1px 1px; + border-radius: 0; + border-style: solid; + border-color: @less_dark_color; +} + +NautilusWindow .toolbar, +NemoWindow .toolbar { + /*border-radius: 3px 0px 0px 3px;*/ + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.4), + shade(@less_dark_color, 1.36)); +} + +NemoToolbar .toolbar { + border-radius: 0px; +} + +ContactsWindow .scrollbar.slider:prelight, +ContactsWindow .scrollbar.slider:prelight:active, +ContactsWindow .scrollbar.slider.vertical:prelight, +ContactsWindow .scrollbar.slider.vertical:prelight:active, +FrWindow .scrollbar.slider:prelight, +FrWindow .scrollbar.slider:prelight:active, +FrWindow .scrollbar.slider.vertical:prelight, +FrWindow .scrollbar.slider.vertical:prelight:active, +NautilusWindow .scrollbar.slider:prelight, +NautilusWindow .scrollbar.slider:prelight:active, +NautilusWindow .scrollbar.slider.vertical:prelight, +NautilusWindow .scrollbar.slider.vertical:prelight:active, +NemoWindow .scrollbar.slider:prelight, +NemoWindow .scrollbar.slider:prelight:active, +NemoWindow .scrollbar.slider.vertical:prelight, +NemoWindow .scrollbar.slider.vertical:prelight:active { + border-color: shade(@scroll_slider_color, 1.1); +} + +ContactsWindow .scrollbar.button, +ContactsWindow .scrollbar.button.horizontal, +ContactsWindow .scrollbar.button.vertical, +ContactsWindow .scrollbar.button:insensitive, +ContactsWindow .scrollbar.button.horizontal:insensitive, +ContactsWindow .scrollbar.button.vertical:insensitive, +FrWindow .scrollbar.button, +FrWindow .scrollbar.button.horizontal, +FrWindow .scrollbar.button.vertical, +FrWindow .scrollbar.button:insensitive, +FrWindow .scrollbar.button.horizontal:insensitive, +FrWindow .scrollbar.button.vertical:insensitive, +NautilusWindow .scrollbar.button, +NautilusWindow .scrollbar.button.horizontal, +NautilusWindow .scrollbar.button.vertical, +NautilusWindow .scrollbar.button:insensitive, +NautilusWindow .scrollbar.button.horizontal:insensitive, +NautilusWindow .scrollbar.button.vertical:insensitive, +NemoWindow .scrollbar.button, +NemoWindow .scrollbar.button.horizontal, +NemoWindow .scrollbar.button.vertical, +NemoWindow .scrollbar.button:insensitive, +NemoWindow .scrollbar.button.horizontal:insensitive, +NemoWindow .scrollbar.button.vertical:insensitive { + background-image: none; +} + +NautilusWindow GtkStatusbar, +NautilusWindow .floating-bar, +NemoWindow GtkStatusbar, +NemoWindow .floating-bar { + font: italic; +} + +NautilusWindow .floating-bar.right, +NautilusWindow .floating-bar.left, +NemoWindow .floating-bar.right, +NemoWindow .floating-bar.left { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +/**** Notebook ***/ + +NautilusWindow .notebook, +NemoWindow .notebook { + /*border-radius: 0px 0px 5px 5px;*/ + border-width: 0px; + border-radius: 0px; +} + +NautilusWindow .notebook tab.top, +NemoWindow .notebook tab.top { + /* top right-left bottom */ + padding: 4px 8px 4px; + -adwaita-border-gradient: -gtk-gradient (linear, + left top, left bottom, + from (shade(@notebook_active_tab_border, 1.35)), + to (@less_dark_color)); +} + +NautilusWindow .notebook tab.top:active, +NemoWindow .notebook tab.top:active { + padding: 6px 8px 4px; +} + +/* give the notebook view the same color */ +/*NautilusWindow .notebook .view { + background-color: @less_dark_color; +}*/ + +.nautilus-inactive-pane .notebook, +.nemo-inactive-pane .notebook { + background-color: shade(@less_dark_color, 1.3); +} + +.nautilus-inactive-pane .notebook tab.top:active, +.nemo-inactive-pane .notebook tab.top:active { + -adwaita-border-gradient: -gtk-gradient (linear, + left top, left bottom, + from (shade(@notebook_active_tab_border, 1.35)), + to (shade(@less_dark_color, 1.3))); + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 1.05), + shade(@less_dark_color, 1.16) 40%, + shade(@less_dark_color, 1.25) 70%, + shade(@less_dark_color, 1.3)); +} + +NautilusWindow .notebook .view.rubberband, +NautilusWindow .notebook .rubberband, +NemoWindow .notebook .view.rubberband, +NemoWindow .notebook .rubberband { + background-color: alpha(@theme_selected_bg_color, 0.35); + /*border-radius: 6;*/ +} + +/**** Sidebar ***/ + +NautilusWindow .sidebar .frame, +NemoWindow .sidebar .frame { + border-width: 0px; + /*padding: 3px;*/ +} + +NautilusWindow .sidebar .scrollbar.button, +NemoWindow .sidebar .scrollbar.button { + color: transparent; +} + +NautilusWindow .sidebar .scrollbar.button:hover, +NemoWindow .sidebar .scrollbar.button:hover { + color: @theme_fg_color; +} + +NautilusPlacesSidebar .cell, +NautilusPlacesSidebar *.cell, +NemoPlacesSidebar .cell, +NemoPlacesSidebar *.cell { + color: @theme_text_color; +} + +NautilusPlacesSidebar .cell:hover, +NautilusPlacesSidebar *.cell:hover, +NemoPlacesSidebar .cell:hover, +NemoPlacesSidebar *.cell:hover { + color: @theme_text_color; +} + +NautilusPlacesSidebar .cell:selected, +NautilusPlacesSidebar *.cell:selected, +NemoPlacesSidebar .cell:selected, +NemoPlacesSidebar *.cell:selected { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 1.5), + shade(@less_dark_color, 0.6)); + color: @theme_text_color; + border-radius: 2px; +} + +NautilusPlacesSidebar .cell:selected:focus, +NautilusPlacesSidebar *.cell:selected:focus, +NemoPlacesSidebar .cell:selected:focus, +NemoPlacesSidebar *.cell:selected:focus { + color: @theme_text_color; + background-image: linear-gradient(to top, + shade(@less_dark_color, 1.5), + shade(@less_dark_color, 0.6)); +} + +/**** Infos ***/ + +NautilusWindow .question, /* why question for trash? */ +NautilusWindow .info, +NautilusTrashBar.info, +NautilusXContentBar.info, +NautilusQueryEditor.info, +NautilusSearchBar.info, +NemoWindow .question, +NemoWindow .info, +NemoTrashBar.info, +NemoXContentBar.info, +NemoQueryEditor.info { + background-color: transparent; +} + +NemoSearchBar.info { + border-radius: 0px; + background-color: @less_dark_color; +} + +NautilusWindow NautilusQueryEditor .toolbar, +NautilusWindow .notebook NautilusQueryEditor .toolbar, +NemoWindow NemoQueryEditor .toolbar, +NemoWindow .notebook NemoQueryEditor .toolbar { + background-image: none; + background-color: transparent; + padding: 5px 7px; +} + +ContactsWindow .entry, +ContactsListPane.frame GtkToolbar .entry, +NautilusSearchBar .entry, +NautilusQueryEditor .toolbar .entry, +NemoSearchBar .entry, +NemoQueryEditor .toolbar .entry { + background-image: linear-gradient(to bottom, + shade(@less_dark_color, 0.2), + shade(@less_dark_color, 0.5) 10%, + @less_dark_color 50%, + shade(@less_dark_color, 1.5)); + box-shadow: inset 0 -3px alpha(@entry_shadow, 0.03), + inset 0 -2px alpha(@entry_shadow, 0.04), + inset 0 -1px alpha(@entry_shadow, 0.06); +} + +ContactsWindow .entry:focus, +NautilusSearchBar .entry:focus, +NautilusQueryEditor .toolbar .entry:focus, +NemoSearchBar .entry:focus, +NemoQueryEditor .toolbar .entry:focus { + border-color: shade(@less_dark_color, 1.4); + box-shadow: inset 0 -2px alpha(@entry_shadow, 0.04), + inset 0 -1px alpha(@entry_shadow, 0.06); +} + +.nautilus-canvas-item, +.nemo-canvas-item { + border-radius: 5px; +} + +/**** Desktop Drawn ***/ + +.nautilus-desktop.nautilus-canvas-item, +.nemo-desktop.nemo-canvas-item { + color: @theme_fg_color; + text-shadow: 1px 1px black; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nemo-desktop.nemo-canvas-item:active { + color: @theme_text_color; +} + +.nautilus-desktop.nautilus-canvas-item:selected, +.nemo-desktop.nemo-canvas-item:selected { + color: @theme_selected_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected, +.nemo-desktop.nemo-canvas-item:active, +.nemo-desktop.nemo-canvas-item:prelight, +.nemo-desktop.nemo-canvas-item:selected { + text-shadow: none; +} diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk.css b/desktop-themes/BlackMATE/gtk-3.0/gtk.css new file mode 100644 index 00000000..6fb50e78 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/gnome/gnomishdark/gtk-main.css"); diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk.gresource b/desktop-themes/BlackMATE/gtk-3.0/gtk.gresource new file mode 100644 index 00000000..8140b473 Binary files /dev/null and b/desktop-themes/BlackMATE/gtk-3.0/gtk.gresource differ diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk.gresource.xml b/desktop-themes/BlackMATE/gtk-3.0/gtk.gresource.xml new file mode 100644 index 00000000..2572ca59 --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/gtk.gresource.xml @@ -0,0 +1,81 @@ + + + + gtk-main.css + gtk-main-dark.css + gtk-widgets.css + assets/menu-border-dark.svg + assets/button-border-dark1.svg + assets/pane-separator-grip.svg + assets/pane-separator-grip-vertical.svg + assets/pane-separator-grip-hover.svg + assets/pane-separator-grip-vertical-hover.svg + assets/notebook-pane-separator-grip.svg + assets/notebook-pane-separator-grip-vertical.svg + assets/notebook-pane-separator-grip-hover.svg + assets/notebook-pane-separator-grip-vertical-hover.svg + assets/switch-slider-grip.svg + assets/grid-selection-unchecked.svg + assets/grid-selection-checked.svg + gtk-widgets-assets-dark.css + assets/radio-menuitem-checked.svg + assets/radio-menuitem-checked-prelight.svg + assets/radio-menuitem-checked-insensitive.svg + assets/radio-menuitem-mixed.svg + assets/radio-menuitem-mixed-prelight.svg + assets/radio-menuitem-mixed-insensitive.svg + assets/checkbox-menuitem-checked.svg + assets/checkbox-menuitem-checked-prelight.svg + assets/checkbox-menuitem-checked-insensitive.svg + assets/checkbox-menuitem-mixed.svg + assets/checkbox-menuitem-mixed-prelight.svg + assets/checkbox-menuitem-mixed-insensitive.svg + assets/checkbox-unchecked-dark.svg + assets/checkbox-unchecked-lessdark.svg + assets/checkbox-unchecked-insensitive-dark.svg + assets/checkbox-checked-dark.svg + assets/checkbox-checked-lessdark.svg + assets/checkbox-checked-insensitive-dark.svg + assets/checkbox-mixed-dark.svg + assets/checkbox-mixed-lessdark.svg + assets/checkbox-mixed-insensitive-dark.svg + assets/radio-unselected-dark.svg + assets/radio-unselected-lessdark.svg + assets/radio-unselected-insensitive-dark.svg + assets/radio-selected-dark.svg + assets/radio-selected-lessdark.svg + assets/radio-selected-insensitive-dark.svg + assets/radio-mixed-dark.svg + assets/radio-mixed-lessdark.svg + assets/radio-mixed-insensitive-dark.svg + assets/sidebar-radio-checked-dark.svg + assets/sidebar-radio-prelight.svg + assets/sidebar-radio-selected-dark.svg + assets/sidebar-radio-selected-prelight.svg + assets/entry-border-normal-dark.svg + assets/trough-border-horizontal-dark.svg + assets/trough-border-horizontal-dark1.svg + assets/trough-border-vertical-dark.svg + assets/trough-border-vertical-dark1.svg + assets/scale-slider-horizontal-dark.svg + assets/scale-slider-horizontal-insensitive-dark.svg + assets/scale-slider-vertical-dark.svg + assets/scale-slider-vertical-insensitive-dark.svg + assets/scale-slider-marks-above-horizontal-dark.svg + assets/scale-slider-marks-above-horizontal-insensitive-dark.svg + assets/scale-slider-marks-above-vertical-dark.svg + assets/scale-slider-marks-above-vertical-insensitive-dark.svg + assets/scale-slider-marks-below-horizontal-dark.svg + assets/scale-slider-marks-below-horizontal-insensitive-dark.svg + assets/scale-slider-marks-below-vertical-dark.svg + assets/scale-slider-marks-below-vertical-insensitive-dark.svg + assets/button-border-dark.svg + assets/button-active-border-dark.svg + assets/button-active-border-dark1.svg + assets/button-default-border-dark.svg + assets/button-default-active-border-dark.svg + assets/primary-toolbar-button-active-border-dark.svg + assets/treeview-border-dark.svg + assets/treeview-focus-border-dark.svg + + diff --git a/desktop-themes/BlackMATE/gtk-3.0/settings.ini b/desktop-themes/BlackMATE/gtk-3.0/settings.ini new file mode 100644 index 00000000..4dd15fec --- /dev/null +++ b/desktop-themes/BlackMATE/gtk-3.0/settings.ini @@ -0,0 +1,4 @@ +[Settings] +gtk-color-scheme = "base_color:#3b3b3e\nbg_color:#3b3b3e\ntooltip_bg_color:#000000\nselected_bg_color:#666669\ntext_color:#ffffff\nfg_color:#ffffff;\ntooltip_fg_color:#eeeeee\nselected_fg_color:#ffffff" +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic diff --git a/desktop-themes/BlackMATE/index.theme.in b/desktop-themes/BlackMATE/index.theme.in new file mode 100644 index 00000000..2ca91686 --- /dev/null +++ b/desktop-themes/BlackMATE/index.theme.in @@ -0,0 +1,18 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=BlackMATE +Comment=A clean dark theme +Encoding=UTF-8 + +[X-GNOME-Metatheme] +Name=BlackMATE +Type=X-GNOME-Metatheme +Comment=A clean dark theme +Encoding=UTF-8 +GtkTheme=BlackMATE +MetacityTheme=BlackMATE +IconTheme=mate +CursorTheme=mate +CursorSize=24 +NotificationTheme=Coco + diff --git a/desktop-themes/BlackMATE/metacity-1/Makefile.am b/desktop-themes/BlackMATE/metacity-1/Makefile.am new file mode 100644 index 00000000..f8d92cd9 --- /dev/null +++ b/desktop-themes/BlackMATE/metacity-1/Makefile.am @@ -0,0 +1,22 @@ +THEME_NAME=BlackMATE + +themedir = $(datadir)/themes/$(THEME_NAME)/metacity-1 + +theme_DATA = \ + metacity-theme-1.xml \ + metacity-theme-2.xml \ + metacity-theme-3.xml \ + bar.png \ + bar_unfocused.png \ + button-close-focus.png \ + button-max-focus1.png \ + button-max-focus.png \ + button-min-focus.png \ + menu-button-pressed.png \ + neutral.png \ + unabove-button.png \ + unabove-button-unfocus.png \ + unfocus.png \ + yellow.png + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/BlackMATE/metacity-1/bar.png b/desktop-themes/BlackMATE/metacity-1/bar.png new file mode 100644 index 00000000..3e7239a0 Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/bar.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/bar_unfocused.png b/desktop-themes/BlackMATE/metacity-1/bar_unfocused.png new file mode 100644 index 00000000..81630fde Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/bar_unfocused.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/button-close-focus.png b/desktop-themes/BlackMATE/metacity-1/button-close-focus.png new file mode 100644 index 00000000..fda5ca77 Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/button-close-focus.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/button-max-focus.png b/desktop-themes/BlackMATE/metacity-1/button-max-focus.png new file mode 100644 index 00000000..1a1dad93 Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/button-max-focus.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/button-max-focus1.png b/desktop-themes/BlackMATE/metacity-1/button-max-focus1.png new file mode 100644 index 00000000..1a1dad93 Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/button-max-focus1.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/button-min-focus.png b/desktop-themes/BlackMATE/metacity-1/button-min-focus.png new file mode 100644 index 00000000..0173bb1f Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/button-min-focus.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/menu-button-pressed.png b/desktop-themes/BlackMATE/metacity-1/menu-button-pressed.png new file mode 100644 index 00000000..5c1f3495 Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/menu-button-pressed.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/metacity-theme-1.xml b/desktop-themes/BlackMATE/metacity-1/metacity-theme-1.xml new file mode 100644 index 00000000..e69de29b diff --git a/desktop-themes/BlackMATE/metacity-1/metacity-theme-2.xml b/desktop-themes/BlackMATE/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..eeb52683 --- /dev/null +++ b/desktop-themes/BlackMATE/metacity-1/metacity-theme-2.xml @@ -0,0 +1,529 @@ + + + + GnomishDark + Pedram Pourang (aka. Tsu Jan) + none + May 2010 + A clean dark theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + + <!--Unfocused windows--> + +<draw_ops name="title_text"> + <clip x="0" y="0" width="width" height="height"/> + <title color="#747473" + x="(width - title_width) / 2" y="(height - title_height) / 2"/> +</draw_ops> + +<!--Title text--> + +<draw_ops name="title_normal"> + <include name="title_text"/> +</draw_ops> + +<draw_ops name="title_focused"> + <include name="title_text_focused"/> +</draw_ops> + +<draw_ops name="title_utility"> + <include name="title_text"/> +</draw_ops> + +<draw_ops name="title_utility_focused"> + <include name="title_text_focused"/> +</draw_ops> + +<!--=======================================--> +<!--Use draw_ops to draw the window frames.--> +<!--=======================================--> + +<!--Focused windows--> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="background"/> + <piece position="title" draw_ops="title_focused"/> + +<!--Draw buttons in normal, prelight, and pressed states--> + + <button function="close" state="normal" draw_ops="close_button"/> + <button function="close" state="prelight" draw_ops="close_button_prelight"/> + <button function="close" state="pressed" draw_ops="close_button_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_button"/> + <button function="minimize" state="prelight" draw_ops="minimize_button_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_button"/> + <button function="maximize" state="prelight" draw_ops="maximize_button_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> + <button function="menu" state="normal" draw_ops="menu_button"/> + <button function="menu" state="prelight" draw_ops="menu_button_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="stick" state="normal" draw_ops="stick_button"/> + <button function="stick" state="prelight" draw_ops="stick_button_prelight"/> + <button function="stick" state="pressed" draw_ops="stick_button_pressed"/> + <button function="unstick" state="normal" draw_ops="unstick_button"/> + <button function="unstick" state="prelight" draw_ops="unstick_button_prelight"/> + <button function="unstick" state="pressed" draw_ops="unstick_button_pressed"/> + <button function="shade" state="normal" draw_ops="shade_button"/> + <button function="shade" state="prelight" draw_ops="shade_button_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_button_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_button"/> + <button function="unshade" state="prelight" draw_ops="unshade_button_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_button_pressed"/> + <button function="above" state="normal" draw_ops="above_button"/> + <button function="above" state="prelight" draw_ops="above_button_prelight"/> + <button function="above" state="pressed" draw_ops="above_button_pressed"/> + <button function="unabove" state="normal" draw_ops="unabove_button"/> + <button function="unabove" state="prelight" draw_ops="unabove_button_prelight"/> + <button function="unabove" state="pressed" draw_ops="unabove_button_pressed"/> +</frame_style> + +<!--Unfocused windows--> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="background_unfocused"/> + <piece position="title" draw_ops="title_normal"/> + +<!--Pressed states--> + + <button function="close" state="normal" draw_ops="close_button_inactive"/> + <button function="close" state="pressed" draw_ops="close_button_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_button_inactive"/> + <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_button_inactive"/> + <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/> + <button function="menu" state="normal" draw_ops="menu_button_inactive"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> + <button function="stick" state="normal" draw_ops="stick_button_inactive"/> + <button function="stick" state="pressed" draw_ops="stick_button_pressed"/> + <button function="unstick" state="normal" draw_ops="unstick_button_inactive"/> + <button function="unstick" state="pressed" draw_ops="unstick_button_pressed"/> + <button function="shade" state="normal" draw_ops="shade_button"/> + <button function="shade" state="prelight" draw_ops="shade_button_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_button_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_button"/> + <button function="unshade" state="prelight" draw_ops="unshade_button_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_button_pressed"/> + <button function="above" state="normal" draw_ops="above_button_inactive"/> + <button function="above" state="pressed" draw_ops="above_button_pressed"/> + <button function="unabove" state="normal" draw_ops="unabove_button_inactive"/> + <button function="unabove" state="pressed" draw_ops="unabove_button_pressed"/> +</frame_style> + +<!--Shading--> + +<frame_style name="shaded_focused" geometry="normal" parent="normal_focused"> + <piece position="title" draw_ops="title_focused"/> +</frame_style> + +<frame_style name="maximized_unfocused" geometry="normal_small_borders" parent="normal_unfocused"> + <piece position="entire_background" draw_ops="max_background"/> +</frame_style> + +<frame_style name="maximized_focused" geometry="normal_small_borders" parent="normal_focused"> + <piece position="entire_background" draw_ops="max_background"/> +</frame_style> + +<frame_style name="utility_unfocused" geometry="utility" parent="normal_unfocused"> + <piece position="title" draw_ops="title_utility"/> +</frame_style> + +<frame_style name="utility_focused" geometry="utility" parent="normal_focused"> + <piece position="title" draw_ops="title_utility_focused"/> +</frame_style> + +<frame_style name="border" geometry="border" parent="normal_unfocused"> + <piece position="entire_background" draw_ops="background"/> + <piece position="title" draw_ops="blank"/> +</frame_style> + +<frame_style_set name="normal"> +<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="maximized_focused"/> +<frame focus="no" state="maximized" style="maximized_unfocused"/> +<frame focus="yes" state="shaded" style="shaded_focused"/> +<frame focus="no" state="shaded" style="normal_unfocused"/> +<frame focus="yes" state="maximized_and_shaded" style="maximized_focused"/> +<frame focus="no" state="maximized_and_shaded" style="maximized_unfocused"/> +</frame_style_set> + +<frame_style_set name="utility" parent="normal"> +<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="utility_focused"/> +<frame focus="no" state="maximized" style="utility_unfocused"/> +<frame focus="yes" state="shaded" style="utility_focused"/> +<frame focus="no" state="shaded" style="utility_unfocused"/> +<frame focus="yes" state="maximized_and_shaded" style="utility_focused"/> +<frame focus="no" state="maximized_and_shaded" style="utility_unfocused"/> +</frame_style_set> + +<frame_style_set name="border" parent="normal"> +<frame focus="yes" state="normal" resize="both" style="border"/> +<frame focus="no" state="normal" resize="both" style="border"/> +<frame focus="yes" state="maximized" style="utility_focused"/> +<frame focus="no" state="maximized" style="utility_unfocused"/> +<frame focus="yes" state="shaded" style="utility_focused"/> +<frame focus="no" state="shaded" style="utility_unfocused"/> +<frame focus="yes" state="maximized_and_shaded" style="utility_focused"/> +<frame focus="no" state="maximized_and_shaded" style="utility_unfocused"/> +</frame_style_set> + +<window type="normal" style_set="normal"/> +<window type="dialog" style_set="normal"/> +<window type="modal_dialog" style_set="normal"/> +<window type="menu" style_set="normal"/> +<window type="utility" style_set="utility"/> +<window type="border" style_set="border"/> + +<menu_icon function="close" state="normal" draw_ops="close_button"/> +<menu_icon function="maximize" state="normal" draw_ops="maximize_button"/> +<menu_icon function="unmaximize" state="normal" draw_ops="restore_button"/> +<menu_icon function="minimize" state="normal" draw_ops="minimize_button"/> + +</metacity_theme> diff --git a/desktop-themes/BlackMATE/metacity-1/metacity-theme-3.xml b/desktop-themes/BlackMATE/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..9608e465 --- /dev/null +++ b/desktop-themes/BlackMATE/metacity-1/metacity-theme-3.xml @@ -0,0 +1,1738 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>GnomishDark</name> + <author>Pedram Pourang (aka. Tsu Jan)</author> + <copyright>none</copyright> + <date>2011</date> + <description>A clean dark theme</description> +</info> + +<!-- Colors --> + +<constant name="C_border_focused" value="gtk:bg[NORMAL]" /> +<constant name="C_border_unfocused" value="gtk:bg[NORMAL]" /> +<constant name="C_attach_line" value="blend/#000000/gtk:bg[NORMAL]/0.95" /> +<constant name="C_attached" value="blend/#000000/gtk:bg[NORMAL]/0.75" /> +<constant name="C_title_focused" value="blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.1" /> +<constant name="C_title_focused_hilight" value="#000000" /> +<constant name="C_title_unfocused" value="blend/gtk:text[NORMAL]/gtk:bg[NORMAL]/0.63" /> + +<!-- Geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="4" rounded_top_right="4"> + <!-- frame widths --> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <!-- distance of the left button from the left edge --> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="10"/> + <border name="title_border" left="10" right="10" top="1" bottom="2"/> + <border name="button_border" left="0" right="0" top="1" bottom="2"/> + <aspect_ratio name="button" value="1"/> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="4" rounded_top_right="4" parent="normal"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="0"/> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <!-- should be 1 less than that of the normal state or the buttons will be bigger --> + <distance name="title_vertical_pad" value="9"/> + <border name="title_border" left="10" right="10" top="1" bottom="2"/> + <border name="button_border" left="0" right="0" top="1" bottom="2"/> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="1" /> +</frame_geometry> + +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="1" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> + <border name="button_border" left="0" right="0" top="0" bottom="2"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <border name="button_border" left="1" right="0" top="0" bottom="2"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <distance name="title_vertical_pad" value="1" /> +</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="modal" title_scale="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<frame_geometry name="attached" title_scale="small" hide_buttons="true" rounded_top_left="3" rounded_top_right="3" parent="small"> + <distance name="title_vertical_pad" value="0"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 2" + color="C_title_focused_hilight" /> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2)) + 2" + ellipsize_width="width" + color="C_title_focused_hilight" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + 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)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + + <!-- Window Decorations --> + <!-- blend/#ffffff/gtk:bg[NORMAL]/0.7 = #EAEAEB--> +<draw_ops name="entire_background_focused"> + <rectangle color="gtk:bg[NORMAL]" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <image filename="bar.png" x="0" y="0" width="width" height="height"/> + <!-- <gradient type="vertical" x="0" y="0" width="width" height="height"> + <color value="blend/gtk:bg[NORMAL]/#7D7D80/0.4" /> + <color value="blend/gtk:bg[NORMAL]/#7D7D80/0.11" /> + <color value="gtk:bg[NORMAL]" /> + <color value="gtk:bg[NORMAL]" /> + </gradient> --> +</draw_ops> + +<draw_ops name="titlebar_fill_focused_alt"> <!-- gradient for focused dialogs and utility titlebar--> + <gradient type="vertical" x="0" y="0" width="width" height="height"> + <color value="blend/gtk:bg[NORMAL]/#7D7D80/0.6" /> + <color value="blend/gtk:bg[NORMAL]/#7D7D80/0.12" /> + <color value="gtk:bg[NORMAL]" /> + </gradient> +</draw_ops> + +<draw_ops name="titlebar_fill_focused_alt2"> <!-- gradient for attached and modal dialogs titlebar--> + <gradient type="vertical" x="0" y="0" width="width" height="title_height"> + <color value="blend/gtk:bg[NORMAL]/#7D7D80/0.6" /> + <color value="blend/gtk:bg[NORMAL]/#7D7D80/0.12" /> + <color value="gtk:bg[NORMAL]" /> + </gradient> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused_alt2"> <!-- gradient for unfocused attached dialogs titlebar--> + <gradient type="vertical" x="0" y="0" width="width" height="title_height"> + <color value="blend/gtk:bg[NORMAL]/#7D7D80/0.2" /> + <color value="blend/gtk:bg[NORMAL]/#7D7D80/0.05" /> + <color value="gtk:bg[NORMAL]" /> + <color value="gtk:bg[NORMAL]" /> + </gradient> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <image filename="bar_unfocused.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="titlebar_focused_alt"> + <include name="titlebar_fill_focused_alt" /> +</draw_ops> + +<draw_ops name="titlebar_focused_alt2"> <!-- titlebar for focused attached and modal dialogs --> + <include name="titlebar_fill_focused_alt2" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused_alt2"> <!-- titlebar for unfocused attached dialogs --> + <include name="titlebar_fill_unfocused_alt2" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused_alt"> + <include name="titlebar_fill_focused_alt" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_attached_focused"> + <line color="C_attach_line" x1="2" y1="0" x2="width-2" y2="0" /> + <line color="C_attached" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_attached" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_attached" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_attached" x="0" y="0" width="7" height="7" start_angle="270" extent_angle="90" /> + <arc color="C_attached" x="width-8" y="0" width="7" height="7" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_attached_unfocused"> + <line color="C_attach_line" x1="2" y1="0" x2="width-2" y2="0" /> + <line color="C_attached" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_attached" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_attached" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_attached" x="0" y="0" width="7" height="7" start_angle="270" extent_angle="90" /> + <arc color="C_attached" x="width-8" y="0" width="7" height="7" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="#505052" x1="3" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="3" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="3" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> + <!-- more solid edges --> + <arc color="#505052" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="#505052" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="#4B4B4D" x1="5" y1="0" x2="width-5" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="5" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="5" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> + + <arc color="#4B4B4D" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="#4B4B4D" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + + <!-- Button Icons --> + +<draw_ops name="close_focused"> + <image filename="neutral.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_image_util_focused"> + <image filename="neutral.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="close_util_focused"> + <include name="close_image_util_focused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="close_max_focused"> + <include name="close_focused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-close-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_image_util_focused_prelight"> + <image filename="button-close-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="close_util_focused_prelight"> + <include name="close_image_util_focused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="close_max_focused_prelight"> + <include name="close_focused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-close-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_image_util_focused_pressed"> + <image filename="button-close-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="close_util_focused_pressed"> + <include name="close_image_util_focused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="close_max_focused_pressed"> + <include name="close_focused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="unfocus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_image_util_unfocused"> + <image filename="unfocus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="close_util_unfocused"> + <include name="close_image_util_unfocused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="close_max_unfocused"> + <include name="close_unfocused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-close-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_image_util_unfocused_prelight"> + <image filename="button-close-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="close_util_unfocused_prelight"> + <include name="close_image_util_unfocused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="close_max_unfocused_prelight"> + <include name="close_unfocused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-close-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_image_util_unfocused_pressed"> + <image filename="button-close-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="close_util_unfocused_pressed"> + <include name="close_image_util_unfocused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="close_max_unfocused_pressed"> + <include name="close_unfocused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="maximize_focused"> + <image filename="neutral.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_image_util_focused"> + <image filename="neutral.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="maximize_util_focused"> + <include name="maximize_image_util_focused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="maximize_max_focused"> + <include name="maximize_focused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-max-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_image_util_focused_prelight"> + <image filename="button-max-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="maximize_util_focused_prelight"> + <include name="maximize_image_util_focused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="maximize_max_focused_prelight"> + <include name="maximize_focused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-max-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_image_util_focused_pressed"> + <image filename="button-max-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="maximize_util_focused_pressed"> + <include name="maximize_image_util_focused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="maximize_max_focused_pressed"> + <include name="maximize_focused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="unfocus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_image_util_unfocused"> + <image filename="unfocus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="maximize_util_unfocused"> + <include name="maximize_image_util_unfocused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="maximize_max_unfocused"> + <include name="maximize_unfocused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-max-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_image_util_unfocused_prelight"> + <image filename="button-max-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="maximize_util_unfocused_prelight"> + <include name="maximize_image_util_unfocused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="maximize_max_unfocused_prelight"> + <include name="maximize_unfocused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-max-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_image_util_unfocused_pressed"> + <image filename="button-max-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="maximize_util_unfocused_pressed"> + <include name="maximize_image_util_unfocused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="maximize_max_unfocused_pressed"> + <include name="maximize_unfocused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="minimize_focused"> + <image filename="neutral.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_image_util_focused"> + <image filename="neutral.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="minimize_util_focused"> + <include name="minimize_image_util_focused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="minimize_max_focused"> + <include name="minimize_focused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-min-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_image_util_focused_prelight"> + <image filename="button-min-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="minimize_util_focused_prelight"> + <include name="minimize_image_util_focused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="minimize_max_focused_prelight"> + <include name="minimize_focused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-min-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_image_util_focused_pressed"> + <image filename="button-min-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="minimize_util_focused_pressed"> + <include name="minimize_image_util_focused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="minimize_max_focused_pressed"> + <include name="minimize_focused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="unfocus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_image_util_unfocused"> + <image filename="unfocus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="minimize_util_unfocused"> + <include name="minimize_image_util_unfocused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="minimize_max_unfocused"> + <include name="minimize_unfocused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-min-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_image_util_unfocused_prelight"> + <image filename="button-min-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="minimize_util_unfocused_prelight"> + <include name="minimize_image_util_unfocused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="minimize_max_unfocused_prelight"> + <include name="minimize_unfocused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-min-focus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_image_util_unfocused_pressed"> + <image filename="button-min-focus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="minimize_util_unfocused_pressed"> + <include name="minimize_image_util_unfocused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="minimize_max_unfocused_pressed"> + <include name="minimize_unfocused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="above_focused"> + <image filename="neutral.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="above_image_util_focused"> + <image filename="neutral.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="above_util_focused"> + <include name="above_image_util_focused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="above_max_focused"> + <include name="above_focused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="above_focused_prelight"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="above_image_util_focused_prelight"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="above_util_focused_prelight"> + <include name="above_image_util_focused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="above_max_focused_prelight"> + <include name="above_focused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="above_focused_pressed"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="above_image_util_focused_pressed"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="above_util_focused_pressed"> + <include name="above_image_util_focused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="above_max_focused_pressed"> + <include name="above_focused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="above_unfocused"> + <image filename="unfocus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="above_image_util_unfocused"> + <image filename="unfocus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="above_util_unfocused"> + <include name="above_image_util_unfocused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="above_max_unfocused"> + <include name="above_unfocused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="above_unfocused_prelight"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="above_image_util_unfocused_prelight"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="above_util_unfocused_prelight"> + <include name="above_image_util_unfocused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="above_max_unfocused_prelight"> + <include name="above_unfocused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="above_unfocused_pressed"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="above_image_util_unfocused_pressed"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="above_util_unfocused_pressed"> + <include name="above_image_util_unfocused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="above_max_unfocused_pressed"> + <include name="above_unfocused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="unabove_focused"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unabove_image_util_focused"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="unabove_util_focused"> + <include name="unabove_image_util_focused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="unabove_max_focused"> + <include name="unabove_focused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="unabove_focused_prelight"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unabove_image_util_focused_prelight"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="unabove_util_focused_prelight"> + <include name="unabove_image_util_focused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="unabove_max_focused_prelight"> + <include name="unabove_focused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="unabove_focused_pressed"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unabove_image_util_focused_pressed"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="unabove_util_focused_pressed"> + <include name="unabove_image_util_focused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="unabove_max_focused_pressed"> + <include name="unabove_focused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="unabove_unfocused"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unabove_image_util_unfocused"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="unabove_util_unfocused"> + <include name="unabove_image_util_unfocused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="unabove_max_unfocused"> + <include name="unabove_unfocused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="unabove_unfocused_prelight"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unabove_image_util_unfocused_prelight"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="unabove_util_unfocused_prelight"> + <include name="unabove_image_util_unfocused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="unabove_max_unfocused_prelight"> + <include name="unabove_unfocused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="unabove_unfocused_pressed"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unabove_image_util_unfocused_pressed"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="unabove_util_unfocused_pressed"> + <include name="unabove_image_util_unfocused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="unabove_max_unfocused_pressed"> + <include name="unabove_unfocused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="menu_focused"> + <image filename="neutral.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_image_util_focused"> + <image filename="neutral.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="menu_util_focused"> + <include name="menu_image_util_focused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="menu_max_focused"> + <include name="menu_focused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_image_util_focused_pressed"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="menu_util_focused_pressed"> + <include name="menu_image_util_focused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="menu_max_focused_pressed"> + <include name="menu_focused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="unfocus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_image_util_unfocused"> + <image filename="unfocus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="menu_util_unfocused"> + <include name="menu_image_util_unfocused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="menu_max_unfocused"> + <include name="menu_unfocused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_image_util_unfocused_prelight"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="menu_util_unfocused_prelight"> + <include name="menu_image_util_unfocused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="menu_max_unfocused_prelight"> + <include name="menu_unfocused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_image_util_unfocused_pressed"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="menu_util_unfocused_pressed"> + <include name="menu_image_util_unfocused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="menu_max_unfocused_pressed"> + <include name="menu_unfocused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="shade_focused"> + <image filename="neutral.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_image_util_focused"> + <image filename="neutral.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="shade_util_focused"> + <include name="shade_image_util_focused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="shade_max_focused"> + <include name="shade_focused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_image_util_focused_pressed"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="shade_util_focused_pressed"> + <include name="shade_image_util_focused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="shade_max_focused_pressed"> + <include name="shade_focused_pressed" x="0" y="1" /> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="unfocus.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_image_util_unfocused"> + <image filename="unfocus.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="shade_util_unfocused"> + <include name="shade_image_util_unfocused" x="0" y="2" /> +</draw_ops> + +<draw_ops name="shade_max_unfocused"> + <include name="shade_unfocused" x="0" y="1" /> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_image_util_unfocused_prelight"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="shade_util_unfocused_prelight"> + <include name="shade_image_util_unfocused_prelight" x="0" y="2" /> +</draw_ops> + +<draw_ops name="shade_max_unfocused_prelight"> + <include name="shade_unfocused_prelight" x="0" y="1" /> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <image filename="yellow.png" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_image_util_unfocused_pressed"> + <image filename="yellow.png" x="(width-object_width*0.8)/2" y="(height-object_height*0.8)/2" width="object_width*0.8" height="object_height*0.8"/> +</draw_ops> + +<draw_ops name="shade_util_unfocused_pressed"> + <include name="shade_image_util_unfocused_pressed" x="0" y="2" /> +</draw_ops> + +<draw_ops name="shade_max_unfocused_pressed"> + <include name="shade_unfocused_pressed" x="0" y="1" /> +</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="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_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="above" state="normal" draw_ops="above_focused" /> + <button function="above" state="prelight" draw_ops="above_focused_prelight" /> + <button function="above" state="pressed" draw_ops="above_focused_pressed" /> + <button function="unabove" state="normal" draw_ops="unabove_focused" /> + <button function="unabove" state="prelight" draw_ops="unabove_focused_prelight" /> + <button function="unabove" state="pressed" draw_ops="unabove_focused_pressed" /> + + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <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_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_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="above" state="normal" draw_ops="above_unfocused"/> + <button function="above" state="prelight" draw_ops="above_unfocused_prelight"/> + <button function="above" state="pressed" draw_ops="above_unfocused_pressed"/> + <button function="unabove" state="normal" draw_ops="unabove_unfocused"/> + <button function="unabove" state="prelight" draw_ops="unabove_unfocused_prelight"/> + <button function="unabove" state="pressed" draw_ops="unabove_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="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <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"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_max_focused" /> + <button function="close" state="prelight" draw_ops="close_max_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_max_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_max_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_max_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_max_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_max_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_max_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_max_focused_pressed" /> + + <button function="above" state="normal" draw_ops="above_max_focused" /> + <button function="above" state="prelight" draw_ops="above_max_focused_prelight" /> + <button function="above" state="pressed" draw_ops="above_max_focused_pressed" /> + <button function="unabove" state="normal" draw_ops="unabove_max_focused" /> + <button function="unabove" state="prelight" draw_ops="unabove_max_focused_prelight" /> + <button function="unabove" state="pressed" draw_ops="unabove_max_focused_pressed" /> + + <button function="menu" state="normal" draw_ops="menu_max_focused" /> + <button function="menu" state="pressed" draw_ops="menu_max_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_max_focused" /> + <button function="shade" state="pressed" draw_ops="shade_max_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_max_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_max_focused_pressed" /> + + <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_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_max_unfocused"/> + <button function="close" state="prelight" draw_ops="close_max_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_max_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_max_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_max_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_max_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_max_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_max_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_max_unfocused_pressed"/> + + <button function="above" state="normal" draw_ops="above_max_unfocused"/> + <button function="above" state="prelight" draw_ops="above_max_unfocused_prelight"/> + <button function="above" state="pressed" draw_ops="above_max_unfocused_pressed"/> + <button function="unabove" state="normal" draw_ops="unabove_max_unfocused"/> + <button function="unabove" state="prelight" draw_ops="unabove_max_unfocused_prelight"/> + <button function="unabove" state="pressed" draw_ops="unabove_max_unfocused_pressed"/> + + <button function="menu" state="normal" draw_ops="menu_max_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_max_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_max_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_max_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_max_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_max_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_max_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_max_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_max_unfocused_pressed" /> + <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_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_max_focused" /> + <button function="close" state="prelight" draw_ops="close_max_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_max_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_max_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_max_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_max_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_max_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_max_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_max_focused_pressed" /> + + <button function="above" state="normal" draw_ops="above_max_focused" /> + <button function="above" state="prelight" draw_ops="above_max_focused_prelight" /> + <button function="above" state="pressed" draw_ops="above_max_focused_pressed" /> + <button function="unabove" state="normal" draw_ops="unabove_max_focused" /> + <button function="unabove" state="prelight" draw_ops="unabove_max_focused_prelight" /> + <button function="unabove" state="pressed" draw_ops="unabove_max_focused_pressed" /> + + <button function="menu" state="normal" draw_ops="menu_max_focused" /> + <button function="menu" state="pressed" draw_ops="menu_max_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_max_focused" /> + <button function="shade" state="pressed" draw_ops="shade_max_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_max_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_max_focused_pressed" /> + + <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_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_max_unfocused"/> + <button function="close" state="prelight" draw_ops="close_max_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_max_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_max_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_max_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_max_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_max_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_max_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_max_unfocused_pressed"/> + + <button function="above" state="normal" draw_ops="above_max_unfocused"/> + <button function="above" state="prelight" draw_ops="above_max_unfocused_prelight"/> + <button function="above" state="pressed" draw_ops="above_max_unfocused_pressed"/> + <button function="unabove" state="normal" draw_ops="unabove_max_unfocused"/> + <button function="unabove" state="prelight" draw_ops="unabove_max_unfocused_prelight"/> + <button function="unabove" state="pressed" draw_ops="unabove_max_unfocused_pressed"/> + + <button function="menu" state="normal" draw_ops="menu_max_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_max_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_max_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_max_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_max_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_max_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_max_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_max_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_max_unfocused_pressed" /> + <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="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused_alt" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_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="above" state="normal" draw_ops="above_focused" /> + <button function="above" state="prelight" draw_ops="above_focused_prelight" /> + <button function="above" state="pressed" draw_ops="above_focused_pressed" /> + <button function="unabove" state="normal" draw_ops="unabove_focused" /> + <button function="unabove" state="prelight" draw_ops="unabove_focused_prelight" /> + <button function="unabove" state="pressed" draw_ops="unabove_focused_pressed" /> + + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <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="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <!-- <piece position="titlebar" draw_ops="titlebar_unfocused" /> --> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_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="above" state="normal" draw_ops="above_unfocused"/> + <button function="above" state="prelight" draw_ops="above_unfocused_prelight"/> + <button function="above" state="pressed" draw_ops="above_unfocused_pressed"/> + <button function="unabove" state="normal" draw_ops="unabove_unfocused"/> + <button function="unabove" state="prelight" draw_ops="unabove_unfocused_prelight"/> + <button function="unabove" state="pressed" draw_ops="unabove_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></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="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="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused_alt2" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_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="above" state="normal" draw_ops="above_focused" /> + <button function="above" state="prelight" draw_ops="above_focused_prelight" /> + <button function="above" state="pressed" draw_ops="above_focused_pressed" /> + <button function="unabove" state="normal" draw_ops="unabove_focused" /> + <button function="unabove" state="prelight" draw_ops="unabove_focused_prelight" /> + <button function="unabove" state="pressed" draw_ops="unabove_focused_pressed" /> + + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <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="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <!-- <piece position="titlebar" draw_ops="titlebar_unfocused" /> --> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_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="above" state="normal" draw_ops="above_unfocused"/> + <button function="above" state="prelight" draw_ops="above_unfocused_prelight"/> + <button function="above" state="pressed" draw_ops="above_unfocused_pressed"/> + <button function="unabove" state="normal" draw_ops="unabove_unfocused"/> + <button function="unabove" state="prelight" draw_ops="unabove_unfocused_prelight"/> + <button function="unabove" state="pressed" draw_ops="unabove_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="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <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="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused_alt" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_util_focused" /> + <button function="close" state="prelight" draw_ops="close_util_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_util_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_util_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_util_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_util_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_util_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_util_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_util_focused_pressed" /> + + <button function="above" state="normal" draw_ops="above_util_focused" /> + <button function="above" state="prelight" draw_ops="above_util_focused_prelight" /> + <button function="above" state="pressed" draw_ops="above_util_focused_pressed" /> + <button function="unabove" state="normal" draw_ops="unabove_util_focused" /> + <button function="unabove" state="prelight" draw_ops="unabove_util_focused_prelight" /> + <button function="unabove" state="pressed" draw_ops="unabove_util_focused_pressed" /> + + <button function="menu" state="normal" draw_ops="menu_util_focused" /> + <button function="menu" state="pressed" draw_ops="menu_util_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_util_focused" /> + <button function="shade" state="pressed" draw_ops="shade_util_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_util_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_util_focused_pressed" /> + + <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="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_util_unfocused"/> + <button function="close" state="prelight" draw_ops="close_util_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_util_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_util_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_util_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_util_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_util_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_util_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_util_unfocused_pressed"/> + + <button function="above" state="normal" draw_ops="above_util_unfocused"/> + <button function="above" state="prelight" draw_ops="above_util_unfocused_prelight"/> + <button function="above" state="pressed" draw_ops="above_util_unfocused_pressed"/> + <button function="unabove" state="normal" draw_ops="unabove_util_unfocused"/> + <button function="unabove" state="prelight" draw_ops="unabove_util_unfocused_prelight"/> + <button function="unabove" state="pressed" draw_ops="unabove_util_unfocused_pressed"/> + + <button function="menu" state="normal" draw_ops="menu_util_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_util_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_util_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_util_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_util_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_util_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_util_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_util_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_util_unfocused_pressed" /> + <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="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <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 name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <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 name="borderless" geometry="borderless"> + <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 name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused_alt2" /> + <piece position="overlay" draw_ops="border_attached_focused" /> + <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 name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused_alt2" /> + <piece position="overlay" draw_ops="border_attached_unfocused" /> + <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 name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_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="above" state="normal" draw_ops="above_focused" /> + <button function="above" state="prelight" draw_ops="above_focused_prelight" /> + <button function="above" state="pressed" draw_ops="above_focused_pressed" /> + <button function="unabove" state="normal" draw_ops="unabove_focused" /> + <button function="unabove" state="prelight" draw_ops="unabove_focused_prelight" /> + <button function="unabove" state="pressed" draw_ops="unabove_focused_pressed" /> + + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <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="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_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="above" state="normal" draw_ops="above_unfocused"/> + <button function="above" state="prelight" draw_ops="above_unfocused_prelight"/> + <button function="above" state="pressed" draw_ops="above_unfocused_pressed"/> + <button function="unabove" state="normal" draw_ops="unabove_unfocused"/> + <button function="unabove" state="prelight" draw_ops="unabove_unfocused_prelight"/> + <button function="unabove" state="pressed" draw_ops="unabove_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="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <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="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_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="above" state="normal" draw_ops="above_focused" /> + <button function="above" state="prelight" draw_ops="above_focused_prelight" /> + <button function="above" state="pressed" draw_ops="above_focused_pressed" /> + <button function="unabove" state="normal" draw_ops="unabove_focused" /> + <button function="unabove" state="prelight" draw_ops="unabove_focused_prelight" /> + <button function="unabove" state="pressed" draw_ops="unabove_focused_pressed" /> + + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + + <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="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_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="above" state="normal" draw_ops="above_unfocused"/> + <button function="above" state="prelight" draw_ops="above_unfocused_prelight"/> + <button function="above" state="pressed" draw_ops="above_unfocused_pressed"/> + <button function="unabove" state="normal" draw_ops="unabove_unfocused"/> + <button function="unabove" state="prelight" draw_ops="unabove_unfocused_prelight"/> + <button function="unabove" state="pressed" draw_ops="unabove_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="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <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> + +<!-- 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_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_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"/> + <frame focus="no" state="maximized" style="borderless"/> + <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/desktop-themes/BlackMATE/metacity-1/neutral.png b/desktop-themes/BlackMATE/metacity-1/neutral.png new file mode 100644 index 00000000..da98bd1e Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/neutral.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/unabove-button-unfocus.png b/desktop-themes/BlackMATE/metacity-1/unabove-button-unfocus.png new file mode 100644 index 00000000..0173bb1f Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/unabove-button-unfocus.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/unabove-button.png b/desktop-themes/BlackMATE/metacity-1/unabove-button.png new file mode 100644 index 00000000..0173bb1f Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/unabove-button.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/unfocus.png b/desktop-themes/BlackMATE/metacity-1/unfocus.png new file mode 100644 index 00000000..f2757481 Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/unfocus.png differ diff --git a/desktop-themes/BlackMATE/metacity-1/yellow.png b/desktop-themes/BlackMATE/metacity-1/yellow.png new file mode 100644 index 00000000..5c1f3495 Binary files /dev/null and b/desktop-themes/BlackMATE/metacity-1/yellow.png differ -- cgit v1.2.1