diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/classiclooks_mark b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/classiclooks_mark new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/classiclooks_mark @@ -0,0 +1 @@ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/assets b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/assets new file mode 120000 index 0000000..773ce36 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/assets @@ -0,0 +1 @@ +../../ClassicLooks/gtk-2.0/assets \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/gtkrc b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/gtkrc new file mode 100644 index 0000000..72253b9 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/gtkrc @@ -0,0 +1 @@ +include "tweaks.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-hover-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-hover-accent.css new file mode 100644 index 0000000..030e39f --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-hover-accent.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_accent.css" +include "highlight_button_hover.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-hover-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-hover-contrast.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-hover-contrast.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-hover-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-hover-themed.css new file mode 100644 index 0000000..90c56d7 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-hover-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_themed.css" +include "highlight_button_hover.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-accent.css new file mode 100644 index 0000000..afc8038 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-accent.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_accent.css" +include "highlight_button_pressed.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-contrast.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-contrast.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-dented.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-dented.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-sunken.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-sunken.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-sunken.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-themed.css new file mode 100644 index 0000000..2a380eb --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_themed.css" +include "highlight_button_pressed.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-tx.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-tx.css new file mode 100644 index 0000000..103d3ba --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/button-pressed-tx.css @@ -0,0 +1,42 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "button" = "default" { + xthickness = 3 + ythickness = 4 + + bg[NORMAL] = shade(0.96, mix(00.30, @shift_bg_color, @bg_color)) + bg[ACTIVE] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) +# fg[ACTIVE] = "#ffffff" +# bg[ACTIVE] = shade(1.09, mix(00.30, @shift_bg_color, @bg_color)) + fg[INSENSITIVE] = shade(0.55, mix(00.30, @shift_bg_color, @bg_color)) # works only in Qt + bg[INSENSITIVE] = shade(0.96, mix(00.30, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = mix(0.15, "#fffefe", mix(00.30, @shift_bg_color, @bg_color)) +# bg[PRELIGHT] = shade(1.0, mix(0.25, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) +# bg[PRELIGHT] = shade(1.02, mix(00.30, @shift_bg_color, @bg_color)) +# bg[PRELIGHT] = shade(1.0, mix(0.1, "#ffffff", mix(00.30, @shift_bg_color, @bg_color))) +# bg[PRELIGHT] = shade(1.9, mix(0.06, "#ffffff", shade(0.5, mix(00.30, @shift_bg_color, @bg_color)))) + engine "murrine" { +# contrast = 1.0 + border_shades = {1.05, 0.93} + gradient_shades = {1.1, 1.05, 1.05, 0.95} + textstyle = 1 + text_shade = 1.08 + glowstyle = 0 +# glow_shade = 1.1 +# focusstyle = 1 + } +} + +style "toolbar_button" = "button" { + xthickness = 5 + ythickness = 5 + bg[ACTIVE] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + bg[PRELIGHT] = shade(0.97, mix(0.25, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + engine "murrine" { + } +} + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-accent.css new file mode 100644 index 0000000..32d60fa --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-accent.css @@ -0,0 +1,12 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "default" { + color["default_button_highlight_color"] = @accent_bg_color + engine "murrine" { + default_button_color = shade(0.99, @default_button_highlight_color) + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-contrast.css new file mode 100644 index 0000000..35dbc8c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-contrast.css @@ -0,0 +1,11 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "default" { + engine "murrine" { + default_button_color = mix(0.4, "#ffffff", mix(00.30, @shift_bg_color, @bg_color)) + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-off.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-off.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-themed.css new file mode 100644 index 0000000..dd1f9d1 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/default-button-themed.css @@ -0,0 +1,11 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "default" { + engine "murrine" { + default_button_color = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/desktop-icon-background-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/desktop-icon-background-off.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/desktop-icon-background-off.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/desktop-icon-background-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/desktop-icon-background-on.css new file mode 100644 index 0000000..cd59445 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/desktop-icon-background-on.css @@ -0,0 +1,16 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "xfdesktop_icon_view" { + XfdesktopIconView::label-alpha = 150 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 0 + XfdesktopIconView::selected-label-alpha =200 +# XfdesktopIconView::shadow-color = "#000000" + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_focused_fg_color + fg[ACTIVE] = @selected_nofocus_fg_color +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/dpi-high.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/dpi-high.css new file mode 100644 index 0000000..1ab53b0 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/dpi-high.css @@ -0,0 +1,27 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu" { + engine "murrine" { + arrowstyle = 1 + } +} +style "combobox" { + engine "murrine" { + arrowstyle = 1 + } +} +style "scrollbar" { + GtkRange::stepper-size = 18 + GtkScrollbar::slider-width = 18 + engine "murrine" { + arrowstyle = 1 + } +} + +style "radiocheck" { + GtkCheckButton::indicator-size = 20 +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/dpi-low.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/dpi-low.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/dpi-low.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_button_hover.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_button_hover.css new file mode 100644 index 0000000..502f499 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_button_hover.css @@ -0,0 +1,68 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "button" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "toolbar_button" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "treeview_header" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "combo_button" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "combobox" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "combobox_entry_button" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "set_text_color_to_fg_color_workaround" { + text[PRELIGHT] = @button_fg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "radiocheck" { +# fg[PRELIGHT] = @button_fg_color +# bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_button_pressed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_button_pressed.css new file mode 100644 index 0000000..9061dad --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_button_pressed.css @@ -0,0 +1,45 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "button" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) + engine "murrine" { +# textstyle = 0 + } +} + +style "toolbar_button" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) + engine "murrine" { +# textstyle = 0 + } +} + +style "treeview_header" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) +} + +style "combo_button" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) +} + +style "combobox" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) +} + +style "combobox_entry_button" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) +} + +style "set_text_color_to_fg_color_workaround" { + text[ACTIVE] = @button_fg_color +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_colors_accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_colors_accent.css new file mode 100644 index 0000000..723ee0b --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_colors_accent.css @@ -0,0 +1,74 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/**********************************************************************/ + +style "scrollbar" { + color["scrollbar_bg_color"] = @accent_bg_color + color["scrollbar_fg_color"] = @accent_fg_color /*mix(0.85, @fg_color, @scrollbar_bg_color)*/ +} + +/**********************************************************************/ + +#highlight with accent color +#mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) +#shade(1.05, mix(0.8, @accent_bg_color, "#999999")) +#shade(0.96, @accent_bg_color) + +style "button" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "toolbar_button" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "treeview_header" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combo" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combo_button" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox_entry" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox_entry_button" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "spinbutton" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "radiocheck" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "set_text_color_to_fg_color_workaround" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_colors_themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_colors_themed.css new file mode 100644 index 0000000..ec20b63 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_colors_themed.css @@ -0,0 +1,74 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +# current formula for themed: +#mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) +# maybe better, but needs syncing in gtk3: +#mix(0.12, @bg_color, mix(0.6, @selected_bg_color, mix(00.30, @shift_bg_color, @bg_color))) + +/**********************************************************************/ + +style "scrollbar" { + color["scrollbar_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["scrollbar_fg_color"] = mix(0.85, @fg_color, @scrollbar_bg_color) +} + +/**********************************************************************/ + +style "button" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "toolbar_button" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "treeview_header" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combo" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combo_button" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox_entry" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox_entry_button" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "spinbutton" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "radiocheck" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "set_text_color_to_fg_color_workaround" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_scrollbar.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_scrollbar.css new file mode 100644 index 0000000..2c55c1d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_scrollbar.css @@ -0,0 +1,20 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "scrollbar" { + fg[NORMAL] = @scrollbar_fg_color + bg[NORMAL] = @scrollbar_bg_color + fg[ACTIVE] = @scrollbar_fg_color + bg[ACTIVE] = shade(1.09, @scrollbar_bg_color) + fg[PRELIGHT] = @scrollbar_fg_color + bg[PRELIGHT] = shade(1.09, @scrollbar_bg_color) + fg[INSENSITIVE] = mix(0.9, "#888888", @scrollbar_bg_color) + bg[INSENSITIVE] = @scrollbar_bg_color + engine "murrine" + { + gradient_shades = {1.15, 1.0, 1.0, 0.95} + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_scrollbar_hover.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_scrollbar_hover.css new file mode 100644 index 0000000..d2cc5dc --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/highlight_scrollbar_hover.css @@ -0,0 +1,16 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "scrollbar" { + fg[ACTIVE] = @scrollbar_fg_color + bg[ACTIVE] = @scrollbar_bg_color + fg[PRELIGHT] = @scrollbar_fg_color + bg[PRELIGHT] = @scrollbar_bg_color + engine "murrine" + { + gradient_shades = {1.15, 1.0, 1.0, 0.95} + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/keyboard-navigation-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/keyboard-navigation-off.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/keyboard-navigation-off.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/keyboard-navigation-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/keyboard-navigation-on.css new file mode 100644 index 0000000..a6ba647 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/keyboard-navigation-on.css @@ -0,0 +1,14 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +gtk-enable-mnemonics = 1 +gtk-auto-mnemonics = 1 + +style "default" { + engine "murrine" { + focusstyle = 1 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-dark.css new file mode 100644 index 0000000..da1f2ab --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-dark.css @@ -0,0 +1,38 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu" { + bg[NORMAL] = @dark_bg_color + fg[NORMAL] = shade(0.95, @dark_fg_color) + fg[PRELIGHT] = @selected_focused_fg_color + engine "murrine" + { + contrast = 0.7 + } +} + +style "menu_item" { + fg[NORMAL] = @dark_fg_color + fg[INSENSITIVE] = shade(0.5, @dark_fg_color) + text[NORMAL] = shade(0.95, @dark_fg_color) + text[PRELIGHT] = shade(0.95, @selected_focused_fg_color) +} + +style "combo_menu_item" { + text[NORMAL] = @dark_fg_color + text[PRELIGHT] = @selected_focused_fg_color + text[SELECTED] = @selected_focused_fg_color + text[ACTIVE] = @dark_fg_color + text[INSENSITIVE] = shade(0.5, @dark_fg_color) +} + +style "separator_menu_item" { + bg[NORMAL] = shade(1.0, @dark_bg_color) + GtkWidget::separator-height = 5 + engine "murrine" { + contrast =1.3 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-bulged-rounded.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-bulged-rounded.css new file mode 100644 index 0000000..bace39c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-bulged-rounded.css @@ -0,0 +1,34 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu" { + xthickness = 4 + ythickness = 4 +} + +style "menu_item" { + bg[SELECTED] = shade(0.9, @selected_bg_color) + + engine "murrine" + { + roundness = 3 + border_shades = { 1.25, 1.0 } + gradient_shades = { 1.6, 1.15, 1.15, 1.0 } + } +} + +style "combo_menu_item" { + bg[SELECTED] = shade(0.9, @selected_bg_color) +} + +include "menubar-selection-rounded.css" +style "menubar_item" { + engine "murrine" + { + border_shades = { 1.1, 1.0 } + gradient_shades = { 1.2, 0.95, 0.95, 0.78 } + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-bulged-slight.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-bulged-slight.css new file mode 100644 index 0000000..7521d4e --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-bulged-slight.css @@ -0,0 +1,33 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu" { + xthickness = 1 + ythickness = 1 +} + +style "menu_item" { + bg[SELECTED] = shade(1.0, @selected_bg_color) + + engine "murrine" + { + border_shades = { 1.15, 0.95 } + gradient_shades = { 1.3, 1.2, 1.2, 1.0 } + } +} + +style "combo_menu_item" { + bg[SELECTED] = shade(1.0, @selected_bg_color) +} + +include "menubar-selection-rounded.css" +style "menubar_item" { + engine "murrine" + { + border_shades = { 1.15, 1.0 } + gradient_shades = { 1.2, 1.05, 1.05, 0.95 } + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-bulged.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-bulged.css new file mode 100644 index 0000000..6811839 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-bulged.css @@ -0,0 +1,33 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu" { + xthickness = 1 + ythickness = 1 +} + +style "menu_item" { + bg[SELECTED] = shade(0.9, @selected_bg_color) + + engine "murrine" + { + border_shades = { 1.25, 1.0 } + gradient_shades = { 1.6, 1.15, 1.15, 1.0 } + } +} + +style "combo_menu_item" { + bg[SELECTED] = shade(0.9, @selected_bg_color) +} + +include "menubar-selection-rounded.css" +style "menubar_item" { + engine "murrine" + { + border_shades = { 1.1, 1.0 } + gradient_shades = { 1.2, 0.95, 0.95, 0.83 } + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-dented.css new file mode 100644 index 0000000..6e9b298 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-dented.css @@ -0,0 +1,24 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu_item" { + engine "murrine" + { + border_shades = { 0.95, 0.95 } + gradient_shades = { 0.98, 1.0, 1.0, 1.12 } + border_shades = { 0.95, 1.0 } + gradient_shades = { 1.0, 1.1, 1.1, 1.25 } + } +} + +include "menubar-selection-rounded.css" +style "menubar_item" { + engine "murrine" + { + border_shades = { 1.0, 1.0 } + gradient_shades = { 0.98, 1.0, 1.0, 1.1 } + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-flat.css new file mode 100644 index 0000000..4b52526 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-selection-flat.css @@ -0,0 +1,7 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "menubar-selection-rectangle.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-separator-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-separator-dark.css new file mode 100644 index 0000000..68c955d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-separator-dark.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "separator_menu_item" { + bg[NORMAL] = shade(0.5, @menu_bg_color) +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-separator-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-separator-dented.css new file mode 100644 index 0000000..c3338d8 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-separator-dented.css @@ -0,0 +1,19 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "separator_menu_item" { + bg[NORMAL] = shade(0.92, @menu_bg_color) + GtkWidget::separator-height = 5 + engine "murrine" { + contrast = 0.85 + } +} +/* +style "menu" { + GtkMenu::vertical-padding = 3 # no effect in Qt + ythickness = 3 # not effect in Qt, Qt uses 'xthickness' for both x and y, so i must use equal values +} +*/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-separator-light.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-separator-light.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-separator-light.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-themed.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menu-themed.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menubar-selection-rectangle.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menubar-selection-rectangle.css new file mode 100644 index 0000000..8e61cd5 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menubar-selection-rectangle.css @@ -0,0 +1,12 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menubar_item" { + engine "murrine" + { + roundness = 0 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menubar-selection-rounded.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menubar-selection-rounded.css new file mode 100644 index 0000000..5a59a5b --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/menubar-selection-rounded.css @@ -0,0 +1,12 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menubar_item" { + engine "murrine" + { + roundness = 3 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/pane-separator-auto.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/pane-separator-auto.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/pane-separator-auto.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/pane-separator-wide.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/pane-separator-wide.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/pane-separator-wide.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-black.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-black.css new file mode 100644 index 0000000..ec74c9d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-black.css @@ -0,0 +1,63 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "panel" { + +# bg_pixmap[NORMAL] = "assets/panel.png" + bg[NORMAL] = "#000000" + fg[NORMAL] = "#bbbbbb" + text[NORMAL] = "#bbbbbb" + +# bg[ACTIVE] = shade(0.85, @selected_bg_color) +# bg[SELECTED] = "#ff0000" + fg[ACTIVE] = "#ffffff" + text[ACTIVE] = "#ffffff" + + bg[PRELIGHT] = shade(1.0, @selected_bg_color) + fg[PRELIGHT] = @selected_focused_fg_color + text[PRELIGHT] = @selected_focused_fg_color + + xthickness = 1 + ythickness = 2 + engine "murrine" { + roundness = 2 + contrast = 1.0 + textstyle = 0 + lightborderstyle = 0 + lightborder_shade = 1.05 + } +} + +style "panel_button" { + GtkButton::inner-border = {1, 1, 0, 0} + + bg[NORMAL] = "#000000" + fg[NORMAL] = "#bbbbbb" + text[NORMAL] = "#bbbbbb" + + bg[ACTIVE] = shade(0.8, @selected_bg_color) + fg[ACTIVE] = @selected_focused_fg_color + text[ACTIVE] = @selected_focused_fg_color + + bg[PRELIGHT] = shade(1.0, @selected_bg_color) + fg[PRELIGHT] = @selected_focused_fg_color + text[PRELIGHT] = @selected_focused_fg_color + + xthickness = 5 + ythickness = 1 + engine "murrine" { + roundness = 2 + contrast = 0.5 + lightborderstyle = 0 + lightborder_shade = 1.4 + border_shades = {0.7, 0.7} +# trough_shades = {0.1, 0.1} + gradient_shades = {1.1, 1.0, 1.0, 0.95} + reliefstyle = 0 +# glowstyle = 1 +# glow_shade = 0.7 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-contrast.css new file mode 100644 index 0000000..c5fd439 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-contrast.css @@ -0,0 +1,60 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "panel" { + +# bg_pixmap[NORMAL] = "assets/panel.png" +# bg[NORMAL] = "#00ff00" + fg[NORMAL] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[NORMAL] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + +# bg[ACTIVE] = shade(0.85, @selected_bg_color) +# bg[SELECTED] = "#00ff00" + fg[ACTIVE] = "#ffffff" + text[ACTIVE] = "#ffffff" + + bg[PRELIGHT] = shade(1.02, mix(0.25, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + fg[PRELIGHT] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[PRELIGHT] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + xthickness = 1 + ythickness = 2 + engine "murrine" { + textstyle = 0 +# gradient_shades = {1.1, 1.0, 1.0, 0.9} + } +} + +style "panel_button" { + GtkButton::inner-border = {1, 1, 0, 0} + +# bg[NORMAL] = shade(1.0, mix(00.30, @shift_bg_color, @bg_color)) + fg[NORMAL] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[NORMAL] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + bg[PRELIGHT] = shade(1.06, mix(0.25, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + fg[PRELIGHT] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[PRELIGHT] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + bg[ACTIVE] = mix(0.5, "#555555", mix(00.30, @shift_bg_color, @bg_color)) + fg[ACTIVE] = "#ffffff" + text[ACTIVE] = "#ffffff" + + xthickness = 5 + ythickness = 3 + engine "murrine" { + roundness = 2 + contrast = 0.0 + lightborderstyle = 1 + lightborder_shade = 2.0 + border_shades = {0.7, 0.55} +# trough_shades = {0.1, 0.1} + gradient_shades = {1.12, 1.0, 1.0, 0.88} + reliefstyle = 3 +# glowstyle = 1 +# glow_shade = 0.7 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-dark.css new file mode 100644 index 0000000..74b3671 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-dark.css @@ -0,0 +1,63 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "panel" { + +# bg_pixmap[NORMAL] = "assets/panel.png" + bg[NORMAL] = @dark_bg_color + fg[NORMAL] = shade(0.75, @dark_fg_color) + text[NORMAL] = shade(0.75, @dark_fg_color) + +# bg[ACTIVE] = shade(0.85, @selected_bg_color) +# bg[SELECTED] = "#ff0000" + fg[ACTIVE] = "#ffffff" + text[ACTIVE] = "#ffffff" + + bg[PRELIGHT] = shade(1.0, @selected_bg_color) + fg[PRELIGHT] = @selected_focused_fg_color + text[PRELIGHT] = @selected_focused_fg_color + + xthickness = 1 + ythickness = 2 + engine "murrine" { + roundness = 3 + contrast = 1.3 + textstyle = 0 + lightborderstyle = 0 + lightborder_shade = 1.0 + } +} + +style "panel_button" { + GtkButton::inner-border = {1, 1, 0, 0} + + bg[NORMAL] = shade(1.15, @dark_bg_color) + fg[NORMAL] = shade(1.0, @dark_fg_color) + text[NORMAL] = shade(1.0, @dark_fg_color) + + bg[ACTIVE] = shade(0.8, @selected_bg_color) + fg[ACTIVE] = @selected_focused_fg_color + text[ACTIVE] = @selected_focused_fg_color + + bg[PRELIGHT] = shade(1.0, @selected_bg_color) + fg[PRELIGHT] = @selected_focused_fg_color + text[PRELIGHT] = @selected_focused_fg_color + + xthickness = 5 + ythickness = 1 + engine "murrine" { + roundness = 3 + contrast = 0.5 + lightborderstyle = 0 + lightborder_shade = 1.4 + border_shades = {0.7, 0.7} +# trough_shades = {0.1, 0.1} + gradient_shades = {1.3, 1.1, 1.1, 0.9} + reliefstyle = 3 +# glowstyle = 1 +# glow_shade = 0.7 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-themed.css new file mode 100644 index 0000000..09d8e83 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/panel-themed.css @@ -0,0 +1,63 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "panel" { + +# bg_pixmap[NORMAL] = "assets/panel.png" +# bg[NORMAL] = "#00ff00" + fg[NORMAL] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[NORMAL] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + +# bg[ACTIVE] = shade(0.77, mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color)))) + bg[SELECTED] = shade(0.77, mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color)))) + fg[ACTIVE] = "#ffffff" + text[ACTIVE] = "#ffffff" + + bg[PRELIGHT] = shade(1.01, mix(0.25, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + fg[PRELIGHT] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[PRELIGHT] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + xthickness = 1 + ythickness = 2 + engine "murrine" { + roundness = 2 + contrast = 0.6 + textstyle = 0 + lightborderstyle = 1 + lightborder_shade = 1.2 + } +} + +style "panel_button" { + GtkButton::inner-border = {1, 1, 0, 0} + +# bg[NORMAL] = "#303030" + fg[NORMAL] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[NORMAL] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + bg[ACTIVE] = shade(0.75, mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.30, @shift_bg_color, @bg_color)))) + fg[ACTIVE] = "#ffffff" # mix(0.8, "#000000", @selected_bg_color) + text[ACTIVE] = "#ffffff" # mix(0.8, "#000000", @selected_bg_color) + + bg[PRELIGHT] = shade(1.06, mix(0.25, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + fg[PRELIGHT] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[PRELIGHT] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + xthickness = 5 + ythickness = 3 + engine "murrine" { + roundness = 2 + contrast = 0.3 + lightborderstyle = 1 + lightborder_shade = 1.4 + border_shades = {0.7, 0.55} +# trough_shades = {0.1, 0.1} + gradient_shades = {1.12, 1.0, 1.0, 0.88} + reliefstyle = 3 +# glowstyle = 1 +# glow_shade = 0.7 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-accent.css new file mode 100644 index 0000000..916642f --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-accent.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_accent.css" +include "highlight_scrollbar_hover.css" +include "highlight_scrollbar.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-contrast.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-contrast.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-flat.css new file mode 100644 index 0000000..092907b --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-flat.css @@ -0,0 +1,16 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "scrollbar" { + bg[NORMAL] = mix(00.30, @shift_bg_color, @bg_color) + bg[ACTIVE] = shade(1.07, mix(00.30, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = shade(1.07, mix(00.30, @shift_bg_color, @bg_color)) + bg[INSENSITIVE] = mix(00.30, @shift_bg_color, @bg_color) + engine "murrine" + { + gradient_shades = {1.0, 1.0, 1.0, 1.0} + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-hover-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-hover-accent.css new file mode 100644 index 0000000..1bb0afc --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-hover-accent.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_accent.css" +include "highlight_scrollbar_hover.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-hover-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-hover-themed.css new file mode 100644 index 0000000..2186795 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-hover-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_themed.css" +include "highlight_scrollbar_hover.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-themed.css new file mode 100644 index 0000000..f3dc12a --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-controls-themed.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_themed.css" +include "highlight_scrollbar_hover.css" +include "highlight_scrollbar.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-decoration-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-decoration-off.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-decoration-off.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-decoration-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-decoration-on.css new file mode 100644 index 0000000..5d0b2a2 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/scrollbar-decoration-on.css @@ -0,0 +1,11 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "default" { + engine "murrine" { + scrollbarstyle = 2 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-button.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-button.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-button.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-classic.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-classic.css new file mode 100644 index 0000000..783b396 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-classic.css @@ -0,0 +1,11 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ +style "notebook" { + engine "murrine" { + lightborder_shade = 1.13 + lightborderstyle = 1 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-flat.css new file mode 100644 index 0000000..78f2bfe --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-flat.css @@ -0,0 +1,14 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "notebook" { + bg[ACTIVE] = shade(0.94, mix(00.30, @shift_bg_color, @bg_color)) + engine "murrine" { + roundness = 0 +# gradient_shades = {0.85, 1.0, 1.0, 1.55} + gradient_shades = {1.0, 0.95, 0.95, 0.90} + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-notebook.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-notebook.css new file mode 100644 index 0000000..adba8c9 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/tab-notebook.css @@ -0,0 +1,13 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "notebook" { + bg[ACTIVE] = shade(0.94, mix(00.30, @shift_bg_color, @bg_color)) + engine "murrine" { + gradient_shades = {0.85, 1.0, 1.0, 1.55} +# gradient_shades = {0.95, 0.95, 0.95, 0.95} + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/window-frame-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/window-frame-dark.css new file mode 100644 index 0000000..cfe1307 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/window-frame-dark.css @@ -0,0 +1,23 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "xfwm4_window" = "default" { + bg[NORMAL] = @dark_bg_color + bg[INSENSITIVE] = shade(1.3, @dark_bg_color) + bg[SELECTED] = shade(0.3, @dark_bg_color) + fg[NORMAL] = shade(0.87, @dark_fg_color) + fg[INSENSITIVE] = shade(0.75, @dark_fg_color) + fg[SELECTED] = shade(1.2, @dark_fg_color) +} + +style "menubar" { + fg[NORMAL] = @dark_fg_color + bg[NORMAL] = @dark_bg_color +} + +style "menubar_item" { + fg[NORMAL] = @dark_fg_color +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/window-frame-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/window-frame-themed.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/options/window-frame-themed.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/tweaks.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/tweaks.css new file mode 100644 index 0000000..c1041c0 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/tweaks.css @@ -0,0 +1,34 @@ +/*******************************************************************/ +/* = Gtk-2 Tweaks = */ +/* DO NOT CHANGE THE _ORDER_ OF THE LINES BELOW */ +/* See 'ClassicLooks/TOOLS/CONFIG/HACKING' file for instructions */ +/*******************************************************************/ + +/* Colors */ +gtk-color-scheme = "canvas_bg_color:#dde2e7" +gtk-color-scheme = "entry_bg_color:#f8f0d8" +gtk-color-scheme = "menu_bg_color:#b1b3b7" +gtk-color-scheme = "selected_bg_color:#777799" +gtk-color-scheme = "selected_focused_fg_color:#f8f8f8" +gtk-color-scheme = "selected_nofocus_fg_color:#c8c8cf" +gtk-color-scheme = "accent_fg_color:#222222" +gtk-color-scheme = "accent_bg_color:#fdaa55" + +/* Widgets, do _not_ edit */ +include "widgets.css" + +/* Appearance */ +include "options/keyboard-navigation-on.css" +include "options/button-pressed-dented.css" +include "options/default-button-accent.css" +include "options/scrollbar-controls-hover-accent.css" +include "options/scrollbar-decoration-on.css" +include "options/pane-separator-auto.css" +include "options/menu-separator-dented.css" +include "options/menu-selection-bulged.css" +include "options/menu-themed.css" +include "options/tab-button.css" +include "options/panel-dark.css" +include "options/window-frame-themed.css" +include "options/desktop-icon-background-on.css" +include "options/dpi-low.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/widgets.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/widgets.css new file mode 100644 index 0000000..125c860 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-2.0/widgets.css @@ -0,0 +1,993 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +ClassicLooks Gtk2 theme is based on Ambiance Gtk2 theme +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/******************************************/ +/* DO NOT CHANGE THESE COLOR DEFINITIONS! */ +gtk-color-scheme = "fg_color:#222123" +gtk-color-scheme = "bg_color:#e8e7ea" +gtk-color-scheme = "dark_fg_color:#f8f8f8" +gtk-color-scheme = "dark_bg_color:#383838" +gtk-color-scheme = "text_color:#000000" +gtk-color-scheme = "link_color:#2a76c6" +gtk-color-scheme = "shift_bg_color:#303840" +/******************************************/ + +# lighter +# shade + +gtk-menu-drop-shadow = 1 # 1/0, but no effect +#gtk-menu-shadow-delay = 0 + +gtk-icon-sizes = "panel-applications-menu=22,22:panel-menu=22,22:panel=16,16:gtk-button=16,16" +#gtk-icon-theme-name = "elementary Xfce" # no effect +#gtk-outline-color = "#ff0000" + +gtk-enable-mnemonics = 0 +gtk-auto-mnemonics = 1 + +style "default" { +/* font_name = "Noto Sans 9" # if font face not foud it will still set the size*/ + + xthickness = 1 + ythickness = 1 + + ####################### + # Style Properties + ####################### + GtkWidget::new-tooltip-style = 1 + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {0, 0, 0, 0} + + GtkCheckButton::indicator-size = 16 + GtkCheckButton::indicator-spacing = 2 + GtkPaned::handle-size = 6 + XfceTasklist::max-button-length = 200 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 14 + GtkRange::stepper-size = 14 + GtkRange::trough-under-steppers = 1 + + GtkScale::trough-border = 0 + GtkScale::slider-width = 21 + GtkScale::slider-length = 21 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::trough-border = 0 + GtkScrollbar::slider-width = 14 + GtkScrollbar::min-slider-length = 30 + + GtkMenuBar::internal-padding = 0 + GtkMenuBar::window-dragging = 0 # have to disable because Qt doesn't honor it + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + +# GtkEntry::inner-border = {5, 5, 5, 5} +# GtkEntry::default-outside-border = {10, 10, 10, 10} + GtkExpander::expander-size = 7 + GtkToolbar::internal-padding = 1 + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkNotebook::tab-overlap = 1 # must use 1 because qt doesn't read this and always uses 1 + GtkImage::x-ayatana-indicator-dynamic = 1 +# gtk-tooltip::inner-border = {5, 5, 5, 5} + + GtkTreeView::expander-size = 7 + GtkTreeView::horizontal-separator = 8 + GtkTreeView::vertical-separator = 0 + GtkTreeView::allow-rules = 0 +# GtkTreeView::rules-hint = 0 # must comment because otherwise it causes strage some effects (e.g. in GtkCombo entry when base/bg are different) + GtkTreeView::odd-row-color = @entry_bg_color + GtkTreeView::even-row-color = @entry_bg_color + + WnckTasklist::fade-overlay-rect = 0 + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkEntry::progress-border = { 2, 2, 2, 2 } + + GtkProgressBar::min-horizontal-bar-height = 14 + GtkProgressBar::min-vertical-bar-width = 14 + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + +# Uncomment one or both of the following for flat/unified menus or toolbars: +# GtkToolbar ::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified. +# GtkMenuBar ::shadow-type = GTK_SHADOW_NONE # Makes menus flat and unified. +# GtkMenu ::shadow-type = GTK_SHADOW_NONE + + #################### + # Color Definitions + #################### + bg[NORMAL] = mix(00.30, @shift_bg_color, @bg_color) +# bg[PRELIGHT] = shade(0.97, mix(00.30, mix(0.299, @bg_color, @shift_bg_color), @bg_color)) # OLD FORMULA: this compensation formula does not take into account the weight of shift_bg_color, which is different among themes + bg[PRELIGHT] = shade(1.01, mix(0.07, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = shade(0.95, mix(00.30, @shift_bg_color, @bg_color)) + bg[ACTIVE] = shade(0.9, mix(00.30, @shift_bg_color, @bg_color)) + + fg[NORMAL] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + fg[PRELIGHT] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + fg[SELECTED] = @selected_focused_fg_color + fg[INSENSITIVE] = shade(0.55, mix(00.30, @shift_bg_color, @bg_color)) + fg[ACTIVE] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_focused_fg_color + text[INSENSITIVE] = shade(0.6, mix(00.30, @shift_bg_color, @bg_color)) + text[ACTIVE] = @selected_nofocus_fg_color + + base[NORMAL] = @canvas_bg_color # can't use a different color (nor shade) cause this produces some unintended effects (e.g. in treeview it does not color an empty area) + base[PRELIGHT] = shade(0.98, mix(00.30, @shift_bg_color, @bg_color)) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = shade(0.96, mix(00.30, @shift_bg_color, @bg_color)) + base[ACTIVE] = @selected_bg_color + + engine "murrine" { + contrast = 0.7 # lines/borders contrast + default_button_color = shade(0.96, mix(00.30, @shift_bg_color, @bg_color)) + comboboxstyle = 0 # 1 = colorize the arrows area + arrowstyle = 2 + toolbarstyle = 0 + reliefstyle = 3 + highlight_shade = 1.0 + prelight_shade = 1.0 + glazestyle = 0 +# glow_shade = 0.1 + gradient_shades = {1.1, 1.0, 1.0, 0.9} + shadow_shades = {2.0, 1.7} + roundness = 2 + lightborder_shade = 1.1 + lightborderstyle = 0 + listviewstyle = 0 # 0 = nothing, 1 = dotted, 2 = solid +# listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised + progressbarstyle = 0 + colorize_scrollbar = FALSE + menubaritemstyle = 1 + menubarstyle = 0 + menustyle = 0 + handlestyle = 1 + sliderstyle = 0 + scrollbarstyle = 0 + stepperstyle = 0 + textstyle = 0 + text_shade = 1.1 + focusstyle = 0 +# focus_color = "#ff0000" +# rgba = TRUE +# focus_color = @selected_bg_color + } +} + +style "wide" { + xthickness = 2 + ythickness = 2 +} + +style "wider" { + xthickness = 3 + ythickness = 3 +} + +style "entry" { +# these are not doing anything +# GtkWidget::interior-focus = 0 +# GtkWidget::focus-line-width = 0 + base[NORMAL] = @entry_bg_color +# text[ACTIVE] = @selected_focused_fg_color + + xthickness = 4 + ythickness = 4 + + engine "murrine" { + focusstyle = 3 + reliefstyle = 0 + contrast = 0.5 +# border_colors = {@selected_bg_color, @selected_bg_color} + border_shades = {1.0, 1.0} + } +} + +style "button" = "default" { + xthickness = 3 + ythickness = 4 + + bg[NORMAL] = shade(0.96, mix(00.30, @shift_bg_color, @bg_color)) + bg[ACTIVE] = shade(0.88, mix(00.30, @shift_bg_color, @bg_color)) +# fg[ACTIVE] = "#ffffff" +# bg[ACTIVE] = shade(1.09, mix(00.30, @shift_bg_color, @bg_color)) + fg[INSENSITIVE] = shade(0.55, mix(00.30, @shift_bg_color, @bg_color)) + bg[INSENSITIVE] = shade(0.96, mix(00.30, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = mix(0.15, "#fffefe", mix(00.30, @shift_bg_color, @bg_color)) +# bg[PRELIGHT] = shade(1.0, mix(0.25, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) +# bg[PRELIGHT] = shade(1.02, mix(00.30, @shift_bg_color, @bg_color)) +# bg[PRELIGHT] = shade(1.0, mix(0.1, "#ffffff", mix(00.30, @shift_bg_color, @bg_color))) +# bg[PRELIGHT] = shade(1.9, mix(0.06, "#ffffff", shade(0.5, mix(00.30, @shift_bg_color, @bg_color)))) + + engine "murrine" { +# contrast = 1.0 + border_shades = {1.05, 0.93} + gradient_shades = {1.1, 1.05, 1.05, 0.95} + textstyle = 1 + text_shade = 1.1 + glowstyle = 0 +# glow_shade = 1.1 +# focusstyle = 1 + } +} + +style "panel" {} +style "panel_button" {} +style "panel_applet" {} + +style "spinbutton" = "button" { + xthickness = 4 + ythickness = 3 + + bg[ACTIVE] = shade(0.96, mix(00.30, @shift_bg_color, @bg_color)) + base[NORMAL] = @entry_bg_color +# text[ACTIVE] = @selected_focused_fg_color + + engine "murrine" { + border_shades = {1.0, 0.95} + focusstyle = 3 + spinbuttonstyle = 1 # 0/1 + } +} + +style "spinbutton_entry" = "entry" { + xthickness = 10 + ythickness = 10 +} + +style "scrollbar" = "button" { + + bg[NORMAL] = mix(00.30, @shift_bg_color, @bg_color) + bg[INSENSITIVE] = shade(0.96, mix(00.30, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = shade(1.05, mix(0.1, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + bg[ACTIVE] = shade(1.05, mix(0.1, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + + engine "murrine" + { + border_shades = {0.95, 0.95} + roundness = 0 + contrast = 0.7 + trough_shades = {0.9, 0.9} + lightborder_shade = 1.0 + glowstyle = 5 + glow_shade = 1.02 + gradient_shades = {1.07, 1.0, 1.0, 0.92} + trough_border_shades = {0.95, 0.95} + } +} + +style "scale" = "button" { + bg[NORMAL] = mix(00.30, @shift_bg_color, @bg_color) + bg[INSENSITIVE] = shade(0.97, mix(00.30, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = shade(1.07, mix(0.07, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + bg[ACTIVE] = shade(1.2, mix(00.30, @shift_bg_color, @bg_color)) + + engine "murrine" { + contrast = 0.5 + border_shades = {0.75, 0.75} + roundness = 10 + lightborder_shade = 1.0 + gradient_shades = {1.05, 1.0, 1.0, 0.85} +#. handlestyle = 1 + trough_shades = {0.78, 0.78} + trough_border_shades = {0.95, 0.95} + glow_shade = 1.0 + reliefstyle = 0 +# shadow_shades = { 2.0, 2.0 } # does nothing + } +} + +style "notebook" = "default" { + xthickness = 4 + ythickness = 2 + +# bg[NORMAL] = @canvas_bg_color + bg[NORMAL] = shade(1.00, mix(00.30, @shift_bg_color, @bg_color)) # wxWidgets doesn't use this for the bg color _inside_ the tab (at least up to wxw-3.0.2), so have to use exactly the bg color +# bg[NORMAL] = shade(2.1, shade(0.5, mix(00.30, @shift_bg_color, @bg_color))) +# bg[INSENSITIVE] = "#ff0000" # just an ugly text shadow in the insensitive tab title +# base[INSENSITIVE] = "#00ff00" # no effect +# base[NORMAL] = "#0000ff" # no effect + bg[ACTIVE] = shade(0.98, mix(00.30, @shift_bg_color, @bg_color)) + fg[ACTIVE] = lighter(mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color)) +# fg[ACTIVE] = "#ff0000" +# fg[NORMAL] = "#0000ff" + + engine "murrine" { + contrast = 0.9 + gradient_shades = {1.25, 1.0, 1.0, 0.66} +# trough_border_shades = {0.1, 0.1} +# trough_shades = {0.1, 0.1} +# border_shades = {0.1, 0.1} +# focusstyle = 1 + } +} + +style "statusbar" { + engine "murrine" { + contrast = 1.2 + } +} + +style "toolbar" { + + engine "murrine" { + textstyle = 1 + text_shade = 1.15 + glowstyle = 0 + gradient_shades = {1.1, 0.97, 0.97, 0.92} + lightborderstyle = 0 + lightborder_shade = 1.1 +# highlight_shade = 1.1 + } +} + +style "toolbar_button" = "button" { + xthickness = 5 + ythickness = 5 + bg[PRELIGHT] = shade(0.97, mix(0.25, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + engine "murrine" { + border_shades = {1.05, 0.95} + gradient_shades = {1.09, 1.06, 1.06, 0.94} + } +} + +style "menu" = "default" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_focused_fg_color + fg[INSENSITIVE] = mix(00.30, @shift_bg_color, "#767978") + text[NORMAL] = "#282828" + text[PRELIGHT] = shade(0.95, @selected_focused_fg_color) + text[INSENSITIVE] = mix(00.30, @shift_bg_color, "#767978") + + engine "murrine" + { + menuitemstyle = 0 + contrast = 0.6 + menubaritemstyle = 0 + glazestyle = 0 + roundness = 0 + glowstyle = 0 +# border_shades = { 0.1, 0.1 } +# trough_shades = { 0.1, 0.1 } + } +} + +style "menu_item" = "menu" { + xthickness = 2 + ythickness = 3 + + engine "murrine" + { + gradient_shades = {1.0, 1.0, 1.0, 1.0} + border_shades = {1.3, 1.3} + lightborderstyle = 3 + lightborder_shade = 1.0 + contrast = 0.7 + } +} + +style "combo_menu_item" = "menu_item" { + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_focused_fg_color + text[SELECTED] = @selected_focused_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix(00.30, @shift_bg_color, "#767978") +} + +style "menubar" { + ythickness = 1 + xthickness = 1 + + engine "murrine" { + roundness = 0 + gradient_shades = {1.0, 1.0, 1.0, 1.0} + lightborder_shade = 1.23 + } +} + +style "menubar_item" = "menu" { + xthickness = 3 + ythickness = 3 + + engine "murrine" { + gradient_shades = {1.0, 1.0, 1.0, 1.0} + border_shades = {1.3, 1.3} + lightborderstyle = 3 + lightborder_shade = 1.0 + contrast = 0.7 + } +} + +style "combo_button" = "button" { + xthickness = 3 + ythickness = 3 + bg[NORMAL] = shade(0.95, mix(00.30, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = shade(1.03, mix(00.30, @shift_bg_color, @bg_color)) +# base[NORMAL] = "#0000ff" + engine "murrine" { + gradient_shades = {1.11, 1.05, 1.05, 0.93} + contrast = 0.45 + lightborderstyle = 1 + lightborder_shade = 1.3 + } +} + +style "combo" = "button" { + xthickness = 0 +# ythickness = 0 +# bg[NORMAL] = "#222222" + base[NORMAL] = shade(1.1, mix(00.30, @shift_bg_color, @bg_color)) # shade(0.95, @canvas_bg_color) +# base[PRELIGHT] = "#000000" +# GtkCombo::default-outside-border = {3, 3, 3, 3} # no effect + engine "murrine" { + contrast = 0.4 + roundness = 0 + gradient_shades = {1.2, 1.0, 1.0, 0.75} +# trough_border_shades = {0.1, 0.1} # no effect +# trough_shades = {0.1, 0.1} # no effect +# border_shades = {0.1, 0.1} # no effect + } +} + +style "combobox" = "button" { + ythickness = 1 +# bg[NORMAL] = "#ff0000" +# base[NORMAL] = "#00ff00" + bg[PRELIGHT] = mix(0.15, "#fffefe", mix(00.30, @shift_bg_color, @bg_color)) + engine "murrine" { + reliefstyle=0 + border_shades = {1.0, 0.95} + } +} + +style "combobox_entry" = "button" { + ythickness = 3 +# bg[NORMAL] = "#0000ff" +# base[NORMAL] = "#ffff00" + base[NORMAL] = @entry_bg_color +# text[ACTIVE] = @selected_focused_fg_color +} + +style "combobox_entry_button" = "combobox_entry" { +} + +style "scale_menu_item" = "scale" { + GtkScale::slider-width = 21 + GtkScale::slider-length = 13 + + bg[ACTIVE] = shade(0.98, "#4D4C48") + bg[INSENSITIVE] = shade(0.9, @bg_color) + + engine "murrine" { + roundness = 20 + border_shades = {1.4, 1.4} + reliefstyle = 0 + lightborder_shade = 1.36 + } +} + +style "separator" { + xthickness = 1 + ythickness = 0 + +# bg[NORMAL] = @menu_bg_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "murrine" { + contrast = 1.0 + separatorstyle = 0 + } +} + +# This style is there to modify the separator menu items. The goals are: +# 1. Get a specific height. +# 2. The line should go to the edges (ie. no border at the left/right) +style "separator_menu_item" { + xthickness = 1 + ythickness = 0 + + bg[NORMAL] = @menu_bg_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "murrine" { + contrast = 0.75 + separatorstyle = 0 + } +} + +style "separator_tool_item" { + xthickness = 0 + ythickness = 1 + + GtkVSeparator::vertical-padding = 0 + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 7 + GtkWidget::separator-height = 1 + + engine "murrine" { + contrast = 0.6 + separatorstyle = 0 + } +} + +style "frame_title" { + fg[NORMAL] = lighter(mix(00.30, @shift_bg_color, @fg_color)) + engine "murrine" + { +# gradient_shades = {1.0, 1.0, 1.0, 1.0} + } +} + +style "treeview" { +# ythickness = 10 + + engine "murrine" + { + cellstyle = 0 + focusstyle = 1 + roundness = 2 + lightborder_shade = 1.1 + gradient_shades = {1.0, 1.0, 1.0, 1.0} + } +} + +style "progressbar" { + xthickness = 1 + ythickness = 1 + + bg[ACTIVE] = shade(0.94, mix(00.30, @shift_bg_color, @bg_color)) + fg[PRELIGHT] = @selected_focused_fg_color +# bg[SELECTED] = shade(0.92, mix(00.30, @shift_bg_color, @bg_color)) + + engine "murrine" { +# trough_shades = {0.1, 1.02} + roundness = 3 + lightborderstyle = 0 + lightborder_shade = 1.0 + border_shades = {1.0, 1.0} + gradient_shades = {1.0, 1.0, 1.0, 1.0} +# trough_border_shades = {0.9, 1.4} + } +} + +style "progressbar_menu_item" = "progressbar" { + bg[ACTIVE] = shade(0.94, @menu_bg_color) + + engine "murrine" { + roundness = 0 + } +} + +# This style is based on the default style, so that the colors from the button +# style are overriden again. +style "treeview_header" = "button" { + xthickness = 4 + ythickness = 3 + + bg[PRELIGHT] = shade(1.0, mix(0.12, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + + engine "murrine" { + glazestyle = 1 + contrast = 0.8 + lightborder_shade = 1.16 + glow_shade = 1.0 + gradient_shades = {1.1, 1.04, 0.98, 0.96} + } +} + +style "treeview_header_scrolled" = "treeview_header" { +} + +style "scrolledwindow" { +# ythickness = 10 + engine "murrine" { + focusstyle = 1 + contrast = 0.6 + } +} + +style "radiocheck" = "default" { + # thickness is used by button-like checkboxes (e.g. the buttons in the tool panel in GIMP) + xthickness = 3 + ythickness = 4 + + text[NORMAL] = shade(0.3, mix(00.30, @shift_bg_color, @bg_color)) #foreground of enabled checked + text[PRELIGHT] = shade(0.2, mix(00.30, @shift_bg_color, @bg_color)) + text[ACTIVE] = shade(0.2, mix(00.30, @shift_bg_color, @bg_color)) + bg[NORMAL] = shade(1.06, @bg_color) #background of all disabled, also influences border of enabled unchecked + bg[PRELIGHT] = shade(1.06, mix(0.12, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + bg[SELECTED] = shade(1.06, @bg_color) #background of enabled checked + fg[ACTIVE] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) # for some reason this is not inherited + base[NORMAL] = shade(1.06, @bg_color) #@canvas_bg_color + + engine "murrine" { + reliefstyle = 0 + textstyle = 0 # for some reason it's not inherited + contrast = 1.1 + gradient_shades = {1.0, 1.0, 1.0, 1.0} +# border_shades = {0.5, 0.5} + } +} + +style "tooltips" { + xthickness = 6 + ythickness = 5 + + bg[NORMAL] = shade(1.05, mix(0.07, @bg_color, mix(00.30, @shift_bg_color, @bg_color))) + + engine "murrine" { + roundness = 0 + gradient_shades = {1.1, 1.0, 1.0, 0.9} +# rgba = TRUE + } +} + +style "infobar" { + engine "murrine" { + } +} + +style "nautilus_location" { + bg[NORMAL] = mix(0.60, shade(1.05, mix(00.30, @shift_bg_color, @bg_color)), @selected_bg_color) +} + +style "calendar" { + xthickness = 0 + ythickness = 0 + + engine "murrine" { + roundness = 0 + } +} + +style "calendar_menu_item" = "calendar" { + base[NORMAL] = "#605E58" + base[ACTIVE] = "#4b4944" +} + +style "iconview" { +# bg[SELECTED] = "#ff0000" +# bg[ACTIVE] = "#ff0000" +# fg[SELECTED] = "#ff0000" +# fg[ACTIVE] = "#ff0000" +# base[SELECTED] = "#ff0000" +# base[ACTIVE] = "#ff0000" + +# xthickness = 5 +# ythickness = 5 + + engine "murrine" { + focusstyle = 1 + roundness = 6 + border_shades = {1.16, 1.0} + glow_shade = 1.1 + glowstyle = 5 + } +} + +style "xfwm4_window" = "default" { + bg[NORMAL] = mix(00.30, @shift_bg_color, @bg_color) /* active_color_2: window frame color, change with 'active_color_2=...' */ + bg[SELECTED] = mix(0.5, "#555555", mix(00.30, @shift_bg_color, @bg_color)) /* active_color_1 */ + bg[INSENSITIVE] = shade(1.15, mix(00.30, @shift_bg_color, @bg_color)) /* inactive_color_1 */ + fg[NORMAL] = mix(0.75, "#0a0a0a", mix(00.30, @shift_bg_color, @bg_color)) /* active_text_color_2 */ + fg[SELECTED] = mix(00.30, mix(0.198, @fg_color, @shift_bg_color), @fg_color) /* active title color, change with 'active_text_color=...')*/ + fg[INSENSITIVE] = mix(00.30, mix(0.198, "#777777", @shift_bg_color), "#777777") /* inactive_text_color_2: inactive title color, change with 'inactive_text_color=...' */ +} + +style "xfwm4_tabwin_button" = "button" { +# Xfwm4TabwinWidget::preview-size = 512 +# Xfwm4TabwinWidget::icon-size = (24-128) +# Xfwm4TabwinWidget::listview-icon-size = (16-48) +# Xfwm4TabwinWidget::border-width = (0-8) +# Xfwm4TabwinWidget::border-radius = (0-20) +# Xfwm4TabwinWidget::border-alpha = (0.0 - 1.0) +# Xfwm4TabwinWidget::alpha = (0.0 - 1.0) + + engine "murrine" { + textstyle = 0 + } +} + +style "xfdesktop_icon_view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::shadow-x-offset = 1 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-label-alpha =200 + XfdesktopIconView::shadow-color = "#000000" + fg[NORMAL] = "#f8f8f8" + fg[SELECTED] = @selected_focused_fg_color + fg[ACTIVE] = @selected_nofocus_fg_color +} + +style "soundfix" { +} + +# Wrokaround style for places where the text color is used instead of the fg color. +style "set_text_color_to_fg_color_workaround" { + text[NORMAL] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[PRELIGHT] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[SELECTED] = @selected_focused_fg_color + text[ACTIVE] = mix(00.30, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[INSENSITIVE] = shade(0.55, mix(00.30, @shift_bg_color, @bg_color)) +} + +# Workaround style for places where the fg color is used instead of the text color. +style "set_fg_color_to_text_color_workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[SELECTED] = @selected_focused_fg_color + fg[ACTIVE] = @text_color + fg[INSENSITIVE] = shade(0.55, mix(00.30, @shift_bg_color, @bg_color)) +} + +# Style to set the toolbar to use a flat style. This is because the "New" button in +# Evolution is not drawn transparent. So if there is a gradient in the background it will +# look really wrong. +# See http://bugzilla.gnome.org/show_bug.cgi?id=446953. +style "evo_new_button_workaround" { +} + +style "test" = "default" { + bg[NORMAL] = "#ff0000" + fg[NORMAL] = "#0000ff" + base[NORMAL] = "#00ff00" + bg[ACTIVE] = "#ffff00" + fg[ACTIVE] = "#00ffff" + base[ACTIVE] = "#ff00ff" + + engine "murrine" { + textstyle = 1 + text_shade = 1.9 + } +} + +############################################################################### +# The following part of the gtkrc applies the different styles to the widgets. +############################################################################### + +# The default style is applied to every widget +class "GtkWidget" style "default" + +class "GtkSeparator" style "separator" +class "GtkFrame" style "wide" +class "GtkCalendar" style "wide" +class "GtkEntry" style "entry" + +class "GtkSpinButton" style "spinbutton" +class "GtkScale" style "scale" +class "GtkVScale" style "scale" +class "GtkHScale" style "scale" +class "GtkScrollbar" style "scrollbar" +class "GtkHScrollbar" style "scrollbar" +class "GtkVScrollbar" style "scrollbar" +class "GtkCalendar" style "calendar" +class "GtkInfoBar" style "infobar" +class "GtkIconView" style "iconview" + +# General matching follows. The order is choosen so that the right styles override +# each other. EG. progressbar needs to be more important than the menu match. +widget_class "*" style "notebook" +widget_class "**" style "toolbar" +widget_class "**" style "scrolledwindow" +widget_class "**" style "iconview" + +widget_class "*" style "button" +widget_class "**" style "button" # this puts text shadow in the xfwm task switcher, see xfwm4-tabwin-button below +widget_class "***" style "toolbar_button" +widget_class "*" style "statusbar" +widget_class "**" style "spinbutton" +widget_class "**" style "radiocheck" +widget_class "**" style "radiocheck" +#widget_class "**" style "spinbutton_entry" # no effect + +widget_class "**" style "combo" +widget_class "*." style "combo_button" +#widget_class "**" style "separator_menu_item" # no effect +#widget_class "**" style "entry" # no effect +widget "*.gtk-combobox-popup-menu.*" style "combo_menu_item" +widget_class "**" style "combobox" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" + +widget_class "**" style "menubar" +widget_class "**" style "menu" +widget_class "**" style "menu_item" +widget_class "**" style "separator_menu_item" +widget_class "**" style "separator_tool_item" +widget_class "***" style "menubar_item" + +widget_class "*.." style "frame_title" +widget_class "*.*" style "treeview" +widget_class "*." style "treeview" + +widget_class "*" style "progressbar" +widget_class "*.*." style "progressbar_menu_item" +widget_class "*.*." style "scale_menu_item" +widget_class "*.*." style "calendar_menu_item" + +# Treeview headers (and similar stock GTK+ widgets) +widget_class "*.**" style "treeview_header_scrolled" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*...*" style "treeview_header" +widget_class "*...*" style "treeview_header" +widget_class "*...*" style "treeview_header" +widget_class "*...*" style "treeview_header" + +widget "*Xfce*Panel*" style "panel" +widget "*Xfce*Panel*XfceTasklist*" style "panel_button" +widget "xfwm4-tabwin*GtkButton*" style "xfwm4_tabwin_button" +widget_class "*Xfce*Panel*" style "panel_button" +widget_class "*XfdesktopIconView*" style "xfdesktop_icon_view" +widget_class "*Tray*" style "panel" +widget_class "*tray*" style "panel" +widget_class "*computertemp*" style "panel" +widget_class "*Applet*Netstatus*" style "panel" + +widget "xfwm" style "xfwm4_window" #xfwm4 +class "MetaFrames" style "xfwm4_window" #metacity +widget_class "MetaFrames" style "xfwm4_window" #metacity + +#widget_class "***" style "test" + +# The window of the tooltip is called "gtk-tooltip" +# FIXME: +# This will not work if one embeds eg. a button into the tooltip. +# As far as I can tell right now we will need to rework the theme +# quite a bit to get this working correctly. +# (It will involve setting different priorities, etc.) +widget "gtk-tooltip*" style "tooltips" + +########################################################################## +# Following are special cases and workarounds for issues in applications. +########################################################################## + +# Workaround for the evolution ETable (bug #527532) +widget_class "*.ETable.ECanvas" style "treeview_header" +# Workaround for the evolution ETree +widget_class "*.ETree.ECanvas" style "treeview_header" + +# Special case the nautilus-extra-view-widget +# ToDo: A more generic approach for all applications that have a widget like this. +widget "*.nautilus-extra-view-widget" style : highest "nautilus_location" + +# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 +# Note that this work around assumes that the combobox is _not_ in appears-as-list mode. +widget_class "*.." style "set_text_color_to_fg_color_workaround" + +# Work around the usage of GtkLabel inside GtkListItems to display text. +# This breaks because the label is shown on a background that is based on the base color. +widget_class "**" style "set_fg_color_to_text_color_workaround" +# GtkCList also uses the fg color to draw text on top of the base colors. +widget_class "*" style "set_fg_color_to_text_color_workaround" +# Nautilus when renaming files, and maybe other places. +widget_class "*" style "set_fg_color_to_text_color_workaround" +# Work around for ubuntu's lucid sound indicator +widget "ido-offscreen-scale" style "soundfix" +# Thickness for indicator menu items +widget "*IdoEntryMenuItem*" style "wide" + +# See the documentation of the style. +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evo_new_button_workaround" + +########################################################################## +# Panel +########################################################################## + +style "theme-panel" +{ + xthickness = 1 + ythickness = 0 + + bg_pixmap[NORMAL] = "assets/panel.png" + bg[NORMAL] = "#4b4a46" + bg[ACTIVE] = "#EE8430" + bg[PRELIGHT] = "#4b4a46" + + fg[NORMAL] = @selected_focused_fg_color + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = @selected_focused_fg_color + + text[NORMAL] = @selected_focused_fg_color + text[PRELIGHT] = "#ffffff" + text[ACTIVE] = @selected_focused_fg_color + + engine "murrine" { + border_shades = { 1.3, 0.9 } + contrast = 0.0 + roundness = 0 + glowstyle = 0 + glow_shade = 1.4 + glazestyle = 2 + trough_border_shades = { 3.0, 2.5 } # improve visibility in panel-plugins using the progressbar (xfce4-timer-plugin) + } +} + +style "theme-panel-text" +{ + fg[NORMAL] = @selected_focused_fg_color + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = @selected_focused_fg_color + + text[NORMAL] = @selected_focused_fg_color + text[PRELIGHT] = "#ffffff" + text[ACTIVE] = @selected_focused_fg_color +} + +style "theme-main-menu-text" = "theme-panel-text" +{ + fg[PRELIGHT] = "#ffffff" + text[PRELIGHT] = "#ffffff" +} + +/* +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +widget "*indicator-applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Fixes for tooltip text in some apps. +# widget_class "*Notif*Beagle*" style "theme-panel" +# widget_class "*Notif*Brasero*" style "theme-panel" +*/ + +# Old +#include "apps/banshee.rc" +#include "apps/chromium.rc" +#include "apps/ff.rc" +#include "apps/gnome-terminal.rc" +#include "apps/nautilus.rc" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/assets b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/assets new file mode 120000 index 0000000..9ee1fae --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/assets @@ -0,0 +1 @@ +../../ClassicLooks/gtk-3.0/assets \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/gtk.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/gtk.css new file mode 100644 index 0000000..57b5ee4 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("tweaks.css"); diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-hover-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-hover-accent.css new file mode 100644 index 0000000..8f463ca --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-hover-accent.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_accent.css"; +@import "highlight_button_hover.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-hover-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-hover-contrast.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-hover-contrast.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-hover-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-hover-themed.css new file mode 100644 index 0000000..4eac22d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-hover-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_themed.css"; +@import "highlight_button_hover.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-dented.css new file mode 100644 index 0000000..3b67942 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-dented.css @@ -0,0 +1,71 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + + button:active, button:checked, + button.flat:active, button.flat:checked, + button.titlebutton:active, button.titlebutton:checked, + .inline-toolbar button:active, .inline-toolbar button:checked, + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); + border-top-color: mix(#b0b0b0, @shift_bg_color, 00.30); + background-image: linear-gradient(to top, mix(#f0f0f0, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#c8c8c8, @shift_bg_color, 00.30)); + box-shadow: none; + -gtk-icon-shadow: none; } +/* V0 (no highlighting of checked active buttons) */ + nothing.nothing { +/* V1 (stays highlighted when active: no flicker when un-pressing but inconsistent with gtk2) + :not(.linked) > button:not(.default):not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize):not(.restore):checked:hover, + :not(.linked) > combobox > box > button.combo:checked:hover, + .inline-toolbar :not(.linked) > toolbutton > button:checked:hover, + .linked > button:only-child:checked:hover, + .linked > button:only-child.titlebutton:checked:hover, + .inline-toolbar .linked > toolbutton:only-child > button:checked:hover, + :not(.linked) > button:not(.default):not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize):not(.restore):active:hover, + :not(.linked) > combobox > box > button.combo:active:hover, + .inline-toolbar :not(.linked) > toolbutton > button:active:hover, + .linked > button:only-child:active:hover, + .linked > button:only-child.titlebutton:active:hover, + .inline-toolbar .linked > toolbutton:only-child > button:active:hover { */ +/* V2 (not highlighted when active, like gtk2) + :not(.linked) > button:not(:active):checked:hover, + :not(.linked) > button.titlebutton:not(:active):checked:hover, + :not(.linked) > combobox > box > button.combo:not(:active):checked:hover, + .inline-toolbar :not(.linked) > toolbutton > button:not(:active):checked:hover, + .linked > button:not(:active):only-child:checked:hover, + .linked > button:not(:active):only-child.titlebutton:checked:hover, + .inline-toolbar .linked > toolbutton:not(:active):only-child > button:checked:hover { */ + background-image: linear-gradient(to top, mix(#ffffff, @shift_bg_color, 00.30), mix(#f0f0f0, @shift_bg_color, 00.30) 50%, mix(#e0e0e0, @shift_bg_color, 00.30)); + background-image: linear-gradient(to top, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.08), shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.04) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 0.98)); + border-color: mix(#b4b4b4, @shift_bg_color, 00.30); + border-top-color: mix(#b0b0b0, @shift_bg_color, 00.30); + border-bottom-color: mix(#b8b8b8, @shift_bg_color, 00.30); + transition: all 50ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + text-shadow: none; } + + @define-color default_button_pressed_border_color shade(mix(#949494, @shift_bg_color, 00.30), 0.5); + @import "button-pressed-dented_tab.css"; + + button:disabled:active, button:disabled:checked, + button.titlebutton:disabled:active, button.titlebutton:disabled:checked, + .inline-toolbar button:disabled:active, .inline-toolbar button:disabled:checked, + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked { + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#b8b8b8, @shift_bg_color, 00.30); + border-top-color: mix(#b4b4b4, @shift_bg_color, 00.30); + background-image: linear-gradient(to top, mix(#dcdcdc, @shift_bg_color, 00.30), mix(#d8d8d8, @shift_bg_color, 00.30) 50%, mix(#cccccc, @shift_bg_color, 00.30)); + box-shadow: none; + -gtk-icon-shadow: none; } + button:disabled:active, button:disabled:active label, + button:disabled:checked, button:disabled:checked label, + button.titlebutton:disabled:active, button.titlebutton:disabled:active label, + button.titlebutton:disabled:checked, button.titlebutton:disabled:checked label, + .inline-toolbar button:disabled:active, .inline-toolbar button:disabled:active label, + .inline-toolbar button:disabled:checked, .inline-toolbar button:disabled:checked label, + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:active label, + notebook > header > tabs > arrow:disabled:checked, notebook > header > tabs > arrow:disabled:checked label { + color: mix(#767978, @shift_bg_color, 00.30); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-dented_tab.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-dented_tab.css new file mode 100644 index 0000000..53a1794 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-dented_tab.css @@ -0,0 +1,206 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +notebook > header > tabs > tab, notebook > header > tabs > tab * { + min-height: 0px; + margin: 0px; + padding: 0px; } + +notebook > header { + padding: 4px; + border: none 1px mix(#b6b6b3, @shift_bg_color, 00.30); + background-color: transparent; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top + * { + margin-top: -1px; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom + * { + margin-bottom: -1px; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left + * { + margin-left: -1px; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right + * { + margin-right: -1px; } + + notebook > header > tabs { + margin: 0; + min-height: 0; + border: 1px solid; + border-color: mix(#b0b0b0, @shift_bg_color, 00.30); + border-bottom-color: mix(#9a9a9a, @shift_bg_color, 00.30); + border-radius: 4px; + border-width: 1px; + outline-offset: -4px; + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + background-image: linear-gradient(to bottom, mix(#f4f4f4, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#d0d0d0, @shift_bg_color, 00.30)); + text-shadow: 0 1px mix(#f0f0f0, @shift_bg_color, 00.30); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), @shift_bg_color, 00.30); + box-shadow: inset 0 1px mix(#fcfcfc, @shift_bg_color, 00.30); } + notebook > header.left > tabs, notebook > header.right > tabs { + background-image: linear-gradient(to bottom, mix(#f8f8f8, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 15%, mix(@bg_color, @shift_bg_color, 00.30) 85%, mix(#dddddd, @shift_bg_color, 00.30));} + notebook > header > tabs:disabled { + border-color: mix(#c6c6c3, @shift_bg_color, 00.30); + border-bottom-color: mix(#bcbcbc, @shift_bg_color, 00.30); + border-right-color: mix(#bcbcbc, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.30), mix(#d8d8d8, @shift_bg_color, 00.30)); + text-shadow: 0 1px mix(mix(#fefefe, @shift_bg_color, 00.30), #ffffff, 0.2); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), @shift_bg_color, 00.30); + -gtk-icon-shadow: none; } + notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 8px; + padding-right: 8px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 8px; + padding-bottom: 8px; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + + notebook > header > tabs > tab { + padding: 0px; + margin: 0px; + min-height: 30px; + font-weight: normal; + outline-offset: -4px; + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#b0b0b0, @shift_bg_color, 00.30); + border-bottom-color: mix(#9a9a9a, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#f4f4f4, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#d0d0d0, @shift_bg_color, 00.30)); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), @shift_bg_color, 00.30); + box-shadow: inset 0 1px mix(#fcfcfc, @shift_bg_color, 00.30); } + notebook > header > tabs > tab, notebook > header > tabs > tab label { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + text-shadow: 0 1px mix(#f0f0f0, @shift_bg_color, 00.30); } + notebook > header > tabs > tab:hover { + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#bcbcbc, @shift_bg_color, 00.30); + border-bottom-color: mix(#a8a8a8, @shift_bg_color, 00.30); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + box-shadow: inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.13); + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.09), shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.04) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 0.95)); + text-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.30); + -gtk-icon-effect: none; } + notebook > header.left > tabs > tab:hover, notebook > header.right > tabs > tab:hover { + box-shadow: inset 0 1px mix(#ffffff, mix(@shift_bg_color, #ffffff, 0.299), 00.30); } + notebook > header > tabs > tab:disabled { + border-color: mix(#c6c6c3, @shift_bg_color, 00.30); + border-bottom-color: mix(#bcbcbc, @shift_bg_color, 00.30); + border-right-color: mix(#bcbcbc, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.30), mix(#d8d8d8, @shift_bg_color, 00.30)); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), @shift_bg_color, 00.30); + -gtk-icon-shadow: none; } + notebook > header > tabs > tab:disabled, notebook > header > tabs > tab:disabled label { + color: mix(#767978, @shift_bg_color, 00.30); + text-shadow: 0 1px mix(#ffffff, @shift_bg_color, 00.30); } + notebook > header > tabs > tab:checked { +/* color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30);*/ + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); + background-image: linear-gradient(to top, mix(#f0f0f0, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#c8c8c8, @shift_bg_color, 00.30)); + box-shadow: 0 -1px mix(#b0b0b0, @shift_bg_color, 00.30), 0 1px mix(#b0b0b0, @shift_bg_color, 00.30); + -gtk-icon-shadow: none; } + notebook > header.left > tabs > tab:checked, notebook > header.right > tabs > tab:checked { + background-image: linear-gradient(to top, mix(#f0f0f0, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#b8b8b8, @shift_bg_color, 00.30)); + border-top-color: mix(#b0b0b0, @shift_bg_color, 00.30); + border-bottom-color: mix(#a8a8a8, @shift_bg_color, 00.30); + box-shadow: inset 0 1px mix(#d8d8d8, @shift_bg_color, 00.30), inset 0 -1px mix(#e8e8e8, @shift_bg_color, 00.30)/*, inset 1px 0 mix(rgba(255, 255, 255, 0.95), rgba(0, 0, 0, 0), 00.30), inset -1px 0 mix(rgba(255, 255, 255, 0.95), rgba(0, 0, 0, 0), 00.30)*/; } + notebook > header > tabs > tab:disabled:checked { + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#b8b8b8, @shift_bg_color, 00.30); + border-top-color: mix(#b4b4b4, @shift_bg_color, 00.30); + background-image: linear-gradient(to top, mix(#dcdcdc, @shift_bg_color, 00.30), mix(#d8d8d8, @shift_bg_color, 00.30) 50%, mix(#cccccc, @shift_bg_color, 00.30)); + color: mix(#767978, @shift_bg_color, 00.30); + box-shadow: none; + -gtk-icon-shadow: none; } + notebook > header.left > tabs > tab:disabled:checked, notebook > header.right > tabs > tab:disabled:checked { + box-shadow: inset 0 1px mix(#e0e0e0, @shift_bg_color, 00.30); } + notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab { + padding: 0 8px 0 8px; + border-width: 1px; + border-style: none solid none solid; + margin-left: -1px; } + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab.reorderable-page { + padding: 0 5px 0 5px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + padding: 0px 6px 0px 6px; + border-width: 1px; + border-style: solid none solid none; + margin-top: 1px; + margin-bottom: 1px; } + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab.reorderable-page { + padding: 0px 5px 0px 5px; } + +/*notebook > header > tabs > tab > * {border: 1px solid #0000ff; padding: 0;} +notebook > header > tabs > tab > * > * {border: 1px solid #00ff00; padding: 0;} +notebook > header > tabs > tab label, +notebook > header > tabs > tab button.flat, +notebook > header > tabs > arrow { + border: 1px solid #ff0000; }*/ +notebook > header > tabs > tab label { + margin: 4px 0; } +notebook > header > tabs > tab button.flat { + color: alpha(currentColor, 0.9); + padding: 0; + margin: 6px 4px; } + notebook > header > tabs > tab button.flat:hover { + color: currentColor; } + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; } + notebook > header > tabs > arrow:hover:not(:active) { + background-clip: padding-box; + background-image: none; + background-color: mix(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.30); + text-shadow: none; + -gtk-icon-shadow: none; } +notebook > header.top > tabs > arrow { + border-top-style: none; } +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } +notebook > header.left > tabs > arrow { + border-left-style: none; } +notebook > header.right > tabs > arrow { + border-right-style: none; } +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/*no effect: +notebook > header, notebook > header > tabs {display: table; table-layout: fixed;} +notebook > header > tabs > tab {display: table-cell;} +*/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-sunken.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-sunken.css new file mode 100644 index 0000000..f148015 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-sunken.css @@ -0,0 +1,83 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + + .inline-toolbar button:active, .inline-toolbar button:checked, + button:active, button:checked, + button.flat:active, button.flat:checked, + button.titlebutton:active, button.titlebutton:checked { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.30), mix(#d0d0d0, @shift_bg_color, 00.30) 60%, mix(#b8b8b8, @shift_bg_color, 00.30)); + box-shadow: 0 0 0 2px mix(@bg_color, @shift_bg_color, 00.30), 1px 1px mix(mix(#fbfbfb, @shift_bg_color, 00.30), @bg_color, 0.2), inset 1px 1px 3px mix(#c4c4c4, @shift_bg_color, 00.30); + border-color: mix(#949494, @shift_bg_color, 00.30); + border-bottom-color: shade(mix(#949494, @shift_bg_color, 00.30), 1.02); + -gtk-icon-shadow: none; + text-shadow: 0 1px mix(mix(#e8e8e8, @shift_bg_color, 00.30), @bg_color, 0.2); } + .inline-toolbar button:active, .inline-toolbar button:checked, + button:active, .linked > button:checked, + button.flat:active, .linked > button.flat:checked, + button.titlebutton:active, .linked > button.titlebutton:checked, + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + spinbutton button:active, spinbutton button:checked { + box-shadow: 1px 1px mix(mix(#fbfbfb, @shift_bg_color, 00.30), @bg_color, 0.2), inset 1px 1px 3px mix(#c4c4c4, @shift_bg_color, 00.30); } +/* V0 (no highlighting of checked active buttons) */ + nothing.nothing { +/* V1 (stays highlighted when active: no flicker when un-pressing but inconsistent with gtk2) + :not(.linked) > button:not(.default):not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize):not(.restore):checked:hover, + :not(.linked) > combobox > box > button.combo:checked:hover, + .inline-toolbar :not(.linked) > toolbutton > button:checked:hover, + .linked > button:only-child:checked:hover, + .linked > button:only-child.titlebutton:checked:hover, + .inline-toolbar .linked > toolbutton:only-child > button:checked:hover, + :not(.linked) > button:not(.default):not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize):not(.restore):active:hover, + :not(.linked) > combobox > box > button.combo:active:hover, + .inline-toolbar :not(.linked) > toolbutton > button:active:hover, + .linked > button:only-child:active:hover, + .linked > button:only-child.titlebutton:active:hover, + .inline-toolbar .linked > toolbutton:only-child > button:active:hover { */ +/* V2 (not highlighted when active, like gtk2) + :not(.linked) > button:not(:active):checked:hover, + :not(.linked) > button.titlebutton:not(:active):checked:hover, + :not(.linked) > combobox > box > button.combo:not(:active):checked:hover, + .inline-toolbar :not(.linked) > toolbutton > button:not(:active):checked:hover, + .linked > button:not(:active):only-child:checked:hover, + .linked > button:not(:active):only-child.titlebutton:checked:hover, + .inline-toolbar .linked > toolbutton:not(:active):only-child > button:checked:hover { */ + color: mix(@fg_color, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#ffffff, @shift_bg_color, 00.30), mix(#efefef, @shift_bg_color, 00.30) 60%, mix(#d8d8d8, @shift_bg_color, 00.30)); + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.1), shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.0) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 0.9)); + box-shadow: 0 0 0 2px mix(@bg_color, @shift_bg_color, 00.30), 1px 1px mix(mix(#fbfbfb, @shift_bg_color, 00.30), @bg_color, 0.2), inset 1px 1px 3px mix(#d0d0d0, @shift_bg_color, 00.30); + transition: all 50ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + text-shadow: none; } + +filechooser #pathbarbox { + margin-top: -5px; + margin-left: 3px; + padding-top: 3px; + padding-bottom: 3px; } + filechooser #pathbarbox .path-bar button { + border-style: solid; + border-radius: 3px; + padding-left: 0px; + padding-right: 0px; + margin: 0 1px; } + filechooser #pathbarbox .path-bar button:checked { + font-weight: bold; } + filechooser #pathbarbox .path-bar button label { + padding: 2px 5px; } + + @define-color default_button_pressed_border_color shade(mix(#949494, @shift_bg_color, 00.30), 0.5); + @import "button-pressed-sunken_tab.css"; + + button:disabled:active, button:disabled:active label, + button:disabled:checked, button:disabled:checked label, + button.titlebutton:disabled:active, button.titlebutton:disabled:active label, + button.titlebutton:disabled:checked, button.titlebutton:disabled:checked label, + .inline-toolbar button:disabled:active, .inline-toolbar button:disabled:active label, + .inline-toolbar button:disabled:checked, .inline-toolbar button:disabled:checked label, + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:active label, + notebook > header > tabs > arrow:disabled:checked, notebook > header > tabs > arrow:disabled:checked label { + color: mix(#767978, @shift_bg_color, 00.30); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-sunken_tab.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-sunken_tab.css new file mode 100644 index 0000000..56d2a7e --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/button-pressed-sunken_tab.css @@ -0,0 +1,73 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "button-pressed-dented_tab.css"; + +notebook > header { + padding: 4px; + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.top { + margin-top: -1px; + border-style: solid none solid none; } + notebook > header.bottom { + margin-bottom: -1px; + border-style: solid none solid none; } + notebook > header.left { + margin-left: -1px; + border-style: none solid none solid; } + notebook > header.right { + margin-right: -1px; + border-style: none solid none solid; } + +notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs { + padding: 1px 0; + border: none; + box-shadow: none; + background-image: image(transparent); } +notebook > header > tabs > tab { + border-radius: 3px; + min-height: 20px; } + notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab { + border: 1px solid; + border-color: mix(#b0b0b0, @shift_bg_color, 00.30); + border-bottom-color: mix(#9a9a9a, @shift_bg_color, 00.30); + margin: 0 2px 0 2px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + border: 1px solid; + border-color: mix(#b0b0b0, @shift_bg_color, 00.30); + border-bottom-color: mix(#9a9a9a, @shift_bg_color, 00.30); + margin: 2px 0 2px 0; } + notebook > header > tabs > tab:hover, + notebook > header.left > tabs > tab:hover, notebook > header.right > tabs > tab:hover { + border-color: mix(#bcbcbc, @shift_bg_color, 00.30); + border-left-color: mix(#b4b4b4, @shift_bg_color, 00.30); + border-right-color: mix(#b4b4b4, @shift_bg_color, 00.30); + border-bottom-color: mix(#a8a8a8, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.11), shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.06) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 0.94)); + box-shadow: inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.14); + text-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.30); + -gtk-icon-effect: none; } + notebook > header > tabs > tab:disabled { + border-color: mix(#c6c6c3, @shift_bg_color, 00.30); + border-bottom-color: mix(#bcbcbc, @shift_bg_color, 00.30); + border-right-color: mix(#bcbcbc, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.30), mix(#d8d8d8, @shift_bg_color, 00.30)); } + notebook > header > tabs > tab:checked, + notebook > header > tabs > tab:disabled:checked, + notebook > header.left > tabs > tab:checked, notebook > header.right > tabs > tab:checked, + notebook > header.left > tabs > tab:disabled:checked, notebook > header.right > tabs > tab:disabled:checked { + border-color: mix(#949494, @shift_bg_color, 00.30); + border-bottom-color: shade(mix(#949494, @shift_bg_color, 00.30), 1.02); + outline-color: mix(rgba(46, 52, 54, 0.4), rgba(0, 0, 0, 0.3), 00.30); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.30), mix(#d0d0d0, @shift_bg_color, 00.30) 60%, mix(#b8b8b8, @shift_bg_color, 00.30)); +/* box-shadow: 1px 1px rgba(255, 255, 255, 0.25), inset 1px 1px 3px mix(#c4c4c4, @shift_bg_color, 00.30);*/ + box-shadow: 0 0 0 2px mix(@bg_color, @shift_bg_color, 00.30), 1px 1px mix(mix(#fbfbfb, @shift_bg_color, 00.30), @bg_color, 0.2), inset 1px 1px 3px mix(#c4c4c4, @shift_bg_color, 00.30); + -gtk-icon-shadow: none; } + +notebook > header > tabs > tab label { + margin: 4px 0; } +notebook > header > tabs > tab button.flat { + margin: 4px 4px; } \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-accent.css new file mode 100644 index 0000000..3e45b0c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-accent.css @@ -0,0 +1,35 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color default_button_highlight_color @accent_bg_color; + +button.default:not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + text-shadow: 0 1px mix(#e8e8e8, @shift_bg_color, 00.30); + outline-color: #777777; + border-color: mix(#a0b0b0, @shift_bg_color, 00.30); + border-left-color: mix(#98a8a8, @shift_bg_color, 00.30); + border-right-color: mix(#98a8a8, @shift_bg_color, 00.30); + border-bottom-color: mix(#90a0a0, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(@default_button_highlight_color, #ffffff, 0.15), @default_button_highlight_color 50%, mix(@default_button_highlight_color, #000000, 0.08)); + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.1), inset 1px 0 rgba(255, 255, 255, 0.15), inset -1px 0 rgba(255, 255, 255, 0.15); } + button.default:not(:disabled):hover { + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30), 0.7); + text-shadow: none; + background-image: linear-gradient(to bottom, mix(@default_button_highlight_color, #ffffff, 0.20), mix(@default_button_highlight_color, #ffffff, 0.05) 50%, mix(@default_button_highlight_color, #000000, 0.05)); } + button.default:not(:disabled):active, + button.default:not(:disabled):checked { + border-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.30), 0.95), 0.5), 0.99); + border-top-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.30), 0.95), 0.5), 0.97); + border-bottom-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.30), 0.95), 0.5), 1.05); + background-image: linear-gradient(to bottom, shade(mix(@default_button_highlight_color, #ffffff, 0.2), 0.95), shade(@default_button_highlight_color, 0.95) 50%, shade(mix(@default_button_highlight_color, #444444, 0.07), 0.95)); + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30), 0.8); + text-shadow: 0 1px mix(#e8e8e8, @shift_bg_color, 00.30); + -gtk-icon-shadow: none; +/* -gtk-icon-effect: dim;*/ + -gtk-icon-transform: translate(1px, 1px); /* doesn't seem to work */ + box-shadow: inset 0px 1px 2px rgba(35, 35, 35, 0.15), 1px 1px rgba(255, 255, 255, 0.3); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-contrast.css new file mode 100644 index 0000000..584c7ad --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-contrast.css @@ -0,0 +1,33 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +button.default:not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + text-shadow: 0 1px #e8e8e8; + outline-color: #777777; + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); + border-left-color: mix(#b0b0b0, @shift_bg_color, 00.30); + border-right-color: mix(#b0b0b0, @shift_bg_color, 00.30); + border-bottom-color: mix(#a4a4a0, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 00.30), #ffffff, 0.5), mix(mix(@bg_color, @shift_bg_color, 00.30), #ffffff, 0.5) 50%, mix(mix(#c0c0c0, @shift_bg_color, 00.30), #ffffff, 0.45)); + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + button.default:not(:disabled):hover { + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30), 0.7); + text-shadow: none; + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 00.30), #ffffff, 0.6), mix(mix(@bg_color, @shift_bg_color, 00.30), #ffffff, 0.6) 50%, mix(mix(#c0c0c0, @shift_bg_color, 00.30), #ffffff, 0.5)); } + button.default:not(:disabled):active, + button.default:not(:disabled):checked { + border-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.30), 1.1), 0.5), 1.0); + border-top-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.30), 1.1), 0.5), 0.95); + border-bottom-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.30), 1.1), 0.5), 1.05); + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 00.30), #ffffff, 0.45), mix(mix(@bg_color, @shift_bg_color, 00.30), #ffffff, 0.45) 50%, mix(mix(#c0c0c0, @shift_bg_color, 00.30), #ffffff, 0.45)); + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30), 0.9); + -gtk-icon-shadow: none; +/* -gtk-icon-effect: dim;*/ + -gtk-icon-transform: translate(1px, 1px); /* doesn't seem to work */ + text-shadow: 0 1px #e8e8e8; + box-shadow: inset 0px 1px 2px rgba(30, 30, 30, 0.15), 1px 1px rgba(255, 255, 255, 0.3); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-off.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-off.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-themed.css new file mode 100644 index 0000000..b7a1304 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/default-button-themed.css @@ -0,0 +1,31 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +button.default:not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + text-shadow: 0 1px mix(#e8e8e8, @shift_bg_color, 00.30); + outline-color: #777777; + border-color: mix(#aaaaaa, @shift_bg_color, 00.30); + border-bottom-color: mix(#999999, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 0.25), mix(@selected_bg_color, #f4f4f4, 0.65), 0.85), mix(mix(@bg_color, @shift_bg_color, 0.25), mix(@selected_bg_color, #f4f4f4, 0.55), 0.70) 50%, mix(mix(#c0c0c0, @shift_bg_color, 0.25), mix(@selected_bg_color, #f4f4f4, 0.45), 0.60)); + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 1px 0 rgba(255, 255, 255, 0.1), inset -1px 0 rgba(255, 255, 255, 0.1); } + button.default:not(:disabled):hover { + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30), 0.7); + text-shadow: none; + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 0.2), mix(@selected_bg_color, #f2f2f2, 0.70), 0.95), mix(mix(@bg_color, @shift_bg_color, 0.2), mix(@selected_bg_color, #f2f2f2, 0.58), 0.75) 50%, mix(mix(#c0c0c0, @shift_bg_color, 0.2), mix(@selected_bg_color, #f2f2f2, 0.52), 0.55)); } + button.default:not(:disabled):active, + button.default:not(:disabled):checked { + border-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.30), 1.0), 0.4), 1.0); + border-top-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.30), 1.0), 0.4), 0.99); + border-bottom-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.30), 1.0), 0.4), 1.1); + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 0.25), mix(@selected_bg_color, #e8e8e8, 0.65), 0.72), mix(mix(@bg_color, @shift_bg_color, 0.25), mix(@selected_bg_color, #e8e8e8, 0.55), 0.65) 50%, mix(mix(#c4c4c4, @shift_bg_color, 0.25), mix(@selected_bg_color, #e8e8e8, 0.45), 0.65)); + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30), 0.8); + text-shadow: 0 1px mix(#e8e8e8, @shift_bg_color, 00.30); + -gtk-icon-shadow: none; +/* -gtk-icon-effect: dim;*/ + -gtk-icon-transform: translate(1px, 1px); /* doesn't seem to work */ + box-shadow: inset 0px 1px 2px rgba(35, 35, 35, 0.15), 1px 1px rgba(255, 255, 255, 0.4); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/desktop-icon-background-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/desktop-icon-background-off.css new file mode 100644 index 0000000..4dcc935 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/desktop-icon-background-off.css @@ -0,0 +1,29 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +XfdesktopIconView.view { + -XfdesktopIconView-ellipsize-icon-labels: 1; + -XfdesktopIconView-cell-padding: 1; + -XfdesktopIconView-cell-spacing: 0; + color: mix(@selected_bg_color, rgba(255, 255, 255, 0), 0.6); +/*color: rgba(255, 255, 255, 0);*/ } + +XfdesktopIconView.view .rubberband { + border: 1px solid mix(@selected_bg_color, rgba(255, 255, 255, 0), 0.2); + border-radius: 0; + background-color: mix(@selected_bg_color, rgba(255, 255, 255, 0), 0.5); } + +XfdesktopIconView.view .label { + color: #f8f8f8; + background-color: transparent; + text-shadow: 1px 1px #000000; + border-radius: 3px; } + +XfdesktopIconView.view .label:active { + text-shadow: none; + color: @selected_focused_fg_color; + background-color: mix(@selected_bg_color, rgba(255, 255, 255, 0), 0.2); } + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/desktop-icon-background-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/desktop-icon-background-on.css new file mode 100644 index 0000000..2538c2d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/desktop-icon-background-on.css @@ -0,0 +1,18 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import url("desktop-icon-background-off.css"); + +XfdesktopIconView.view { + color: mix(@selected_bg_color, rgba(255, 255, 255, 0), 0.4); } + +XfdesktopIconView.view .label { + color: @fg_color; + background-color: rgba(255, 255, 255, 0.5); + text-shadow: none; + border-radius: 3px; } + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/dpi-high.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/dpi-high.css new file mode 100644 index 0000000..8c5eed6 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/dpi-high.css @@ -0,0 +1,163 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu menuitem > arrow, +.menu menuitem > arrow, +.context-menu menuitem > arrow { +/*-GtkArrow-arrow-scaling: 0.83; */ + color: mix(shade(@fg_color, 1.55), @menu_bg_color, 0.2); } + menu menuitem:hover > arrow, + .menu menuitem:hover > arrow, + .context-menu menuitem:hover > arrow { + color: mix(@selected_focused_fg_color, @selected_bg_color, 0.15); } + menu menuitem:disabled > arrow, + .menu menuitem:disabled > arrow, + .context-menu menuitem:disabled > arrow { + color: mix(#868988, @shift_bg_color, 00.30); } + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/menu-arrow-large-right-symbolic.svg"))); } + menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr), + .menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr), + .context-menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/menu-arrow-large-right-symbolic.png"))); } +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/menu-arrow-large-left-symbolic.svg"))); } + menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl), + .menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl), + .context-menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/menu-arrow-large-left-symbolic.png"))); } + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + background-image: image(-gtk-recolor(url("../assets/override/menu-arrow-large-up-symbolic.svg"))); } +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + background-image: image(-gtk-recolor(url("../assets/override/menu-arrow-large-down-symbolic.svg"))); } + +combobox > box > button.combo arrow { + background-image: -gtk-scaled(url("../assets/override/combobox-symbolic-large.png")); } + combobox > box > button.combo arrow:disabled { + background-image: -gtk-scaled(url("../assets/override/combobox-symbolic-large-dim.png")); } + +scrollbar button { + min-width: 16px; + min-height: 16px; } +scrollbar.vertical button.down, scrollbar.vertical .button.down { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/scrollbar-arrow-down-large-symbolic.svg"))); } +scrollbar.vertical button.up, scrollbar.vertical .button.up { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/scrollbar-arrow-up-large-symbolic.svg"))); } +scrollbar.horizontal button.down, scrollbar.horizontal .button.down { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/scrollbar-arrow-right-large-symbolic.svg"))); } +scrollbar.horizontal button.up, scrollbar.horizontal .button.up { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/scrollbar-arrow-left-large-symbolic.svg"))); } + +scrollbar.vertical button, scrollbar.vertical .button { + min-height: 16px; + min-width: 16px; + color: mix(#585858, mix(@shift_bg_color, #606060, 0.498), 00.30); } +scrollbar.horizontal button, scrollbar.horizontal .button { + min-height: 16px; + min-width: 16px; + color: mix(#585858, mix(@shift_bg_color, #606060, 0.498), 00.30); } +scrollbar button:hover, scrollbar .button:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + background-image: image(shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.1), 1.05)); } +scrollbar button:disabled, scrollbar .button:disabled { + color: mix(#a0a0a0, @shift_bg_color, 00.30); } +scrollbar.vertical slider, scrollbar.vertical .slider { + min-width: 16px; } +scrollbar.horizontal slider, scrollbar.horizontal .slider { + min-height: 16px; } + +notebook > header > tabs > tab button.flat { + min-width: 22px; + min-height: 22px; } +notebook > header.top { + margin-bottom: 1px; } +notebook > header.bottom { + margin-top: 1px; } +notebook > header.left { + margin-right: 1px; } +notebook > header.right { + margin-left: 1px; } + +check, +radio { + min-height: 20px; + min-width: 20px; } +check { + -gtk-icon-source: image(url("../assets/extras/checkbox-unchecked-active-large.png")); } +check:checked { + -gtk-icon-source: image(url("../assets/extras/checkbox-checked-active-large.png")); } +check:indeterminate { + -gtk-icon-source: image(url("../assets/extras/checkbox-indeterminate-active-large.png")); } +check:checked:disabled { + -gtk-icon-source: image(url("../assets/extras/checkbox-checked-disabled-large.png")); } +check:not(checked):disabled { + -gtk-icon-source: image(url("../assets/extras/checkbox-unchecked-disabled-large.png")); } +check:indeterminate:disabled { + -gtk-icon-source: image(url("../assets/extras/checkbox-indeterminate-disabled-large.png")); } +radio { + -gtk-icon-source: image(url("../assets/extras/radio-unchecked-active-large.png")); } +radio:checked { + -gtk-icon-source: image(url("../assets/extras/radio-checked-active-large.png")); } +radio:indeterminate { + -gtk-icon-source: image(url("../assets/extras/radio-indeterminate-active-large.png")); } +radio:checked:disabled { + -gtk-icon-source: image(url("../assets/extras/radio-checked-disabled-large.png")); } +radio:not(checked):disabled { + -gtk-icon-source: image(url("../assets/extras/radio-unchecked-disabled-large.png")); } +radio:indeterminate:disabled { + -gtk-icon-source: image(url("../assets/extras/radio-indeterminate-disabled-large.png")); } + +.titlebar, +headerbar { + padding: 0 11px 0 8px; } +headerbar button.titlebutton.minimize, headerbar button.titlebutton.maximize, headerbar button.titlebutton.restore, headerbar button.titlebutton.close { + min-width: 30px; + min-height: 39px; } + headerbar button.titlebutton.close { + background-image: -gtk-scaled(url("../assets/extras/csd-close-active-large.png")); } + headerbar button.titlebutton.close:hover { + box-shadow: none; + background-image: -gtk-scaled(url("../assets/extras/csd-close-prelight-large.png")); } + headerbar button.titlebutton.close:active { + background-image: -gtk-scaled(url("../assets/extras/csd-close-pressed-large.png")); } + headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.close:hover:backdrop, + headerbar button.titlebutton.close:disabled, headerbar button.titlebutton.close:disabled:hover { + background-image: -gtk-scaled(url("../assets/extras/csd-close-inactive-large.png")); } + headerbar button.titlebutton.minimize { + background-image: -gtk-scaled(url("../assets/extras/csd-hide-active-large.png")); } + headerbar button.titlebutton.minimize:hover { + box-shadow: none; + background-image: -gtk-scaled(url("../assets/extras/csd-hide-prelight-large.png")); } + headerbar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("../assets/extras/csd-hide-pressed-large.png")); } + headerbar button.titlebutton.minimize:backdrop, headerbar button.titlebutton.minimize:hover:backdrop, + headerbar button.titlebutton.minimize:disabled, headerbar button.titlebutton.minimize:disabled:hover { + background-image: -gtk-scaled(url("../assets/extras/csd-hide-inactive-large.png")); } + headerbar button.titlebutton.maximize, headerbar button.titlebutton.restore { + background-image: -gtk-scaled(url("../assets/extras/csd-maximize-active-large.png")); } + headerbar button.titlebutton.maximize:hover, headerbar button.titlebutton.restore:hover { + box-shadow: none; + background-image: -gtk-scaled(url("../assets/extras/csd-maximize-prelight-large.png")); } + headerbar button.titlebutton.maximize:active, headerbar button.titlebutton.restore:active { + background-image: -gtk-scaled(url("../assets/extras/csd-maximize-pressed-large.png")); } + headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.maximize:hover:backdrop, + headerbar button.titlebutton.maximize:disabled, headerbar button.titlebutton.maximize:disabled:hover, + headerbar button.titlebutton.restore:backdrop, headerbar button.titlebutton.restore:hover:backdrop, + headerbar button.titlebutton.restore:disabled, headerbar button.titlebutton.restore:disabled:hover { + background-image: -gtk-scaled(url("../assets/extras/csd-maximize-inactive-large.png")); } + +window.csd decoration { + margin: 7px; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/dpi-low.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/dpi-low.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/dpi-low.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_colors_accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_colors_accent.css new file mode 100644 index 0000000..12c626a --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_colors_accent.css @@ -0,0 +1,12 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/**********************************************************************/ + +@define-color scrollbar_bg_color @accent_bg_color; +@define-color scrollbar_fg_color @accent_fg_color; /*mix(@scrollbar_bg_color, @fg_color, 0.75);*/ + +/**********************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_colors_themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_colors_themed.css new file mode 100644 index 0000000..c218a07 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_colors_themed.css @@ -0,0 +1,12 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/**********************************************************************/ + +@define-color scrollbar_bg_color mix(mix(#d0d0d0, @shift_bg_color, 00.30), mix(@selected_bg_color, #f8f8f8, 0.4), 0.6); +@define-color scrollbar_fg_color mix(@scrollbar_bg_color, @fg_color, 0.75); + +/**********************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_scrollbar.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_scrollbar.css new file mode 100644 index 0000000..7a7fc11 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_scrollbar.css @@ -0,0 +1,54 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color scrollbar_controls_hover_1 shade(@scrollbar_bg_color, 1.2); +@define-color scrollbar_controls_hover_2 shade(@scrollbar_bg_color, 1.15); +@define-color scrollbar_controls_hover_3 shade(@scrollbar_bg_color, 1.0); +@define-color scrollbar_controls_border_hover shade(@scrollbar_bg_color, 0.8); + +@define-color scrollbar_controls_normal_1 shade(@scrollbar_bg_color, 1.12); +@define-color scrollbar_controls_normal_2 shade(@scrollbar_bg_color, 1.05); +@define-color scrollbar_controls_normal_3 shade(@scrollbar_bg_color, 0.95); +@define-color scrollbar_controls_border_normal shade(@scrollbar_bg_color, 0.75); + +scrollbar.vertical slider, scrollbar.vertical .slider, +scrollbar.vertical button, scrollbar.vertical .button { + color: @scrollbar_fg_color; + background-image: -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + border-color: @scrollbar_controls_border_normal; + box-shadow: -1px 0 @scrollbar_controls_border_normal, 1px 0 @scrollbar_controls_border_normal; } + +scrollbar.horizontal slider, scrollbar.horizontal .slider, +scrollbar.horizontal button, scrollbar.horizontal .button { + color: @scrollbar_fg_color; + background-image: -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + border-color: @scrollbar_controls_border_normal; + box-shadow: 0 -1px @scrollbar_controls_border_normal, 0 1px @scrollbar_controls_border_normal; } + +scrollbar.vertical button.up, scrollbar.vertical .button.up { + box-shadow: -1px 0 @scrollbar_controls_border_normal, 1px 0 @scrollbar_controls_border_normal, -1px -1px @scrollbar_controls_border_normal, 1px -1px @scrollbar_controls_border_normal; + border-style: none; } + scrollbar.vertical button.up:not(:disabled), scrollbar.vertical .button.up:not(:disabled) { + border-bottom: 1px solid @scrollbar_controls_border_normal; } +scrollbar.vertical button.down, scrollbar.vertical .button.down { + box-shadow: -1px 0 @scrollbar_controls_border_normal, 1px 0 @scrollbar_controls_border_normal, -1px 1px @scrollbar_controls_border_normal, 1px 1px @scrollbar_controls_border_normal; + border-style: none; } + scrollbar.vertical button.down:not(:disabled), scrollbar.vertical .button.down:not(:disabled) { + border-top: 1px solid @scrollbar_controls_border_normal; } + +scrollbar.horizontal button.up, scrollbar.horizontal .button.up { + box-shadow: 0 -1px @scrollbar_controls_border_normal, 0 1px @scrollbar_controls_border_normal, -1px -1px @scrollbar_controls_border_normal, -1px 1px @scrollbar_controls_border_normal; + border-style: none; } + scrollbar.horizontal button.up:not(:disabled), scrollbar.horizontal .button.up:not(:disabled) { + border-right: 1px solid @scrollbar_controls_border_normal; } +scrollbar.horizontal button.down, scrollbar.horizontal .button.down { + box-shadow: 0 -1px @scrollbar_controls_border_normal, 0 1px @scrollbar_controls_border_normal, 1px -1px @scrollbar_controls_border_normal, 1px 1px @scrollbar_controls_border_normal; + border-style: none; } + scrollbar.horizontal button.down:not(:disabled), scrollbar.horizontal .button.down:not(:disabled) { + border-left: 1px solid @scrollbar_controls_border_normal; } + +scrollbar button:disabled, scrollbar .button:disabled { + color: mix(@scrollbar_bg_color, #888888, 0.9); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_scrollbar_hover.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_scrollbar_hover.css new file mode 100644 index 0000000..abf88da --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/highlight_scrollbar_hover.css @@ -0,0 +1,51 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color scrollbar_controls_hover_1 shade(@scrollbar_bg_color, 1.12); +@define-color scrollbar_controls_hover_2 shade(@scrollbar_bg_color, 1.05); +@define-color scrollbar_controls_hover_3 shade(@scrollbar_bg_color, 0.96); +@define-color scrollbar_controls_border_hover shade(@scrollbar_bg_color, 0.8); + +scrollbar.vertical slider:hover, scrollbar.vertical .slider:hover, +scrollbar.vertical button:hover, scrollbar.vertical .button:hover { + color: @scrollbar_fg_color; + border-color: @scrollbar_controls_border_hover; + box-shadow: -1px 0 @scrollbar_controls_border_hover, 1px 0 @scrollbar_controls_border_hover; + background-image: -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } + scrollbar.vertical.fine-tune slider:hover, scrollbar.vertical.fine-tune .slider:hover { + box-shadow: -1px 0 @scrollbar_controls_border_hover, 1px 0 @scrollbar_controls_border_hover; + background-image: -gtk-gradient (linear, right top, left top, color-stop (0, shade(@scrollbar_bg_color, 1.35)), color-stop (0.5, shade(@scrollbar_bg_color, 1.12)), color-stop (1, shade(@scrollbar_bg_color, 0.95))); } + +scrollbar.horizontal slider:hover, scrollbar.horizontal .slider:hover, +scrollbar.horizontal button:hover, scrollbar.horizontal .button:hover { + color: @scrollbar_fg_color; + border-color: @scrollbar_controls_border_hover; + box-shadow: 0 -1px @scrollbar_controls_border_hover, 0 1px @scrollbar_controls_border_hover; + background-image: -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } + scrollbar.horizontal.fine-tune slider:hover, scrollbar.horizontal.fine-tune .slider:hover { + box-shadow: 0 -1px @scrollbar_controls_border_hover, 0 1px @scrollbar_controls_border_hover; + background-image: -gtk-gradient (linear, left bottom, left top, color-stop (0, shade(@scrollbar_bg_color, 1.35)), color-stop (0.5, shade(@scrollbar_bg_color, 1.12)), color-stop (1, shade(@scrollbar_bg_color, 0.95))); } + +scrollbar.vertical button.up:hover, scrollbar.vertical .button.up:hover { + box-shadow: -1px 0 @scrollbar_controls_border_hover, 1px 0 @scrollbar_controls_border_hover, -1px -1px @scrollbar_controls_border_hover, 1px -1px @scrollbar_controls_border_hover; } + scrollbar.vertical button.up:not(:disabled):hover, scrollbar.vertical .button.up:not(:disabled) { + border-bottom: 1px solid @scrollbar_controls_border_hover; } +scrollbar.vertical button.down:hover, scrollbar.vertical .button.down:hover { + box-shadow: -1px 0 @scrollbar_controls_border_hover, 1px 0 @scrollbar_controls_border_hover, -1px 1px @scrollbar_controls_border_hover, 1px 1px @scrollbar_controls_border_hover; } + scrollbar.vertical button.down:not(:disabled):hover, scrollbar.vertical .button.down:not(:disabled) { + border-top: 1px solid @scrollbar_controls_border_hover; } + +scrollbar.horizontal button.up:hover, scrollbar.horizontal .button.up:hover { + box-shadow: 0 -1px @scrollbar_controls_border_hover, 0 1px @scrollbar_controls_border_hover, -1px -1px @scrollbar_controls_border_hover, -1px 1px @scrollbar_controls_border_hover; } + scrollbar.horizontal button.up:not(:disabled):hover, scrollbar.horizontal .button.up:not(:disabled) { + border-right: 1px solid @scrollbar_controls_border_hover; } +scrollbar.horizontal button.down:hover, scrollbar.horizontal .button.down:hover { + box-shadow: 0 -1px @scrollbar_controls_border_hover, 0 1px @scrollbar_controls_border_hover, 1px -1px @scrollbar_controls_border_hover, 1px 1px @scrollbar_controls_border_hover; } + scrollbar.horizontal button.down:not(:disabled):hover, scrollbar.horizontal .button.down:not(:disabled) { + border-left: 1px solid @scrollbar_controls_border_hover; } + +scrollbar button:hover, scrollbar .button:hover { + color: mix(@fg_color, @scrollbar_bg_color, 0.15); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/keyboard-navigation-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/keyboard-navigation-off.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/keyboard-navigation-off.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/keyboard-navigation-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/keyboard-navigation-on.css new file mode 100644 index 0000000..dbfe0d3 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/keyboard-navigation-on.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +* { + outline-style: dashed; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-dark.css new file mode 100644 index 0000000..3da0a24 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-dark.css @@ -0,0 +1,96 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu, +.menu, +.context-menu { + box-shadow: inset 0px 0px 1px 1px shade(@dark_bg_color, 0.72); + background-color: @dark_bg_color; } + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + color: @dark_fg_color; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: shade(mix(@bg_color, @shift_bg_color, 00.30), 0.5); } +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + border-style: none none solid none; + border-color: shade(@dark_bg_color, 0.84); + box-shadow: -1px -1px shade(@dark_bg_color, 1.05), inset 0 -1px shade(@dark_bg_color, 0.95); } +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + border-style: solid none none none; + border-color: shade(@dark_bg_color, 0.84); + box-shadow: -1px 0 shade(@dark_bg_color, 1.05), inset 0 1px shade(@dark_bg_color, 1.05), 1px 1px shade(@dark_bg_color, 0.95); } + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + color: @dark_fg_color; } + menu menuitem:disabled, menu menuitem:disabled label, + .menu menuitem:disabled, .menu menuitem:disabled label, + .context-menu menuitem:disabled, .context-menu menuitem:disabled label { + color: alpha(@dark_fg_color, 0.3); + text-shadow: 1px 1px alpha(@dark_fg_color, 0.05); } + +menu menuitem > arrow, +.menu menuitem > arrow, +.context-menu menuitem > arrow { + color: @dark_fg_color; } + +menu menuitem check:checked, +modelbutton.flat check:checked, +.menuitem.button.flat check:checked, +menu menuitem radio:checked, +modelbutton.flat radio:checked, +.menuitem.button.flat radio:checked, +menu menuitem check:indeterminate, +modelbutton.flat check:indeterminate, +.menuitem.button.flat check:checked:indeterminate, +menu menuitem radio:indeterminate, +modelbutton.flat radio:indeterminate, +.menuitem.button.flat radio:checked:indeterminate { + color: shade(@dark_fg_color, 0.95); } +menu menuitem check:checked, +modelbutton.flat check:checked, +.menuitem.button.flat check:checked { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/check-symbolic.svg"))); } + +popover.background menu menuitem check:checked, +popover.background modelbutton.flat check:checked, +popover.background .menuitem.button.flat check:checked, +popover.background menu menuitem radio:checked, +popover.background modelbutton.flat radio:checked, +popover.background .menuitem.button.flat radio:checked { + color: @fg_color; } +popover.background menu menuitem check:checked:hover, +popover.background modelbutton.flat check:checked:hover, +popover.background .menuitem.button.flat check:checked:hover, +popover.background menu menuitem radio:checked:hover, +popover.background modelbutton.flat radio:checked:hover, +popover.background .menuitem.button.flat radio:checked:hover { + color: @selected_focused_fg_color; } +popover.background menu menuitem check:checked, +popover.background modelbutton.flat check:checked, +popover.background .menuitem.button.flat check:checked { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/check-symbolic.png"))); } +popover.background menu menuitem check:checked:hover, +popover.background modelbutton.flat check:checked:hover, +popover.background .menuitem.button.flat check:checked:hover { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/check-symbolic.svg"))); } + +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + background: shade(@dark_bg_color, 0.75); + color: shade(@dark_bg_color, 0.84); + box-shadow: 0 1px shade(@dark_bg_color, 1.2); + margin: 2px 1px 2px 1px; +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-bulged-rounded.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-bulged-rounded.css new file mode 100644 index 0000000..60668da --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-bulged-rounded.css @@ -0,0 +1,56 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color selected_darker_bg_color shade(@selected_bg_color, 0.88); + +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +menubar > menuitem:hover, +.menubar > menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-radius: 3px; + border-color: shade(@selected_darker_bg_color, 1.0); + border-top-color: shade(@selected_darker_bg_color, 1.05); + border-bottom-color: shade(@selected_darker_bg_color, 0.8); + background: linear-gradient(to bottom, shade(@selected_darker_bg_color, 1.45), shade(@selected_darker_bg_color, 1.1) 50%, shade(@selected_darker_bg_color, 1.0)); } + +@import "menubar-selection-rounded.css"; +menubar > menuitem:hover, +.menubar > menuitem:hover { + box-shadow: inset 0 1px shade(@selected_bg_color, 0.87), inset 1px 0 shade(@selected_bg_color, 0.85), inset -1px 0 shade(@selected_bg_color, 0.80); } + +menu, +.menu, +.context-menu { + padding-top: 4px; + padding-bottom: 4px; } +menu menuitem, +.menu menuitem, +.context-menu menuitem { + margin-left: 4px; + margin-right: 4px; + padding-left: 10px; } +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + margin-left: 2px; + margin-right: 2px; +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 1px; } +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-bottom: 0px; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-bulged-slight.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-bulged-slight.css new file mode 100644 index 0000000..095999d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-bulged-slight.css @@ -0,0 +1,53 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color selected_darker_bg_color shade(@selected_bg_color, 1.0); + +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +menubar > menuitem:hover, +.menubar > menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-color: shade(@selected_darker_bg_color, 0.9); + border-bottom-color: shade(@selected_darker_bg_color, 0.77); + background: linear-gradient(to bottom, shade(@selected_darker_bg_color, 1.22), shade(@selected_darker_bg_color, 1.1) 50%, shade(@selected_darker_bg_color, 1.0)); } + +@import "menubar-selection-rounded.css"; +menubar > menuitem:hover, +.menubar > menuitem:hover { + box-shadow: inset 0 1px shade(@selected_bg_color, 0.93), inset 1px 0 shade(@selected_bg_color, 0.87), inset -1px 0 shade(@selected_bg_color, 0.83); } + +menu, +.menu, +.context-menu { + padding-top: 1px; + padding-bottom: 1px; } +menu menuitem, +.menu menuitem, +.context-menu menuitem { + margin-left: 1px; + margin-right: 1px; } +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + margin-left: 2px; + margin-right: 2px; +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 1px; } +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-bottom: 0px; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-bulged.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-bulged.css new file mode 100644 index 0000000..7dfc643 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-bulged.css @@ -0,0 +1,54 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color selected_darker_bg_color shade(@selected_bg_color, 0.88); + +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +menubar > menuitem:hover, +.menubar > menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-color: shade(@selected_darker_bg_color, 1.0); + border-top-color: shade(@selected_darker_bg_color, 1.05); + border-bottom-color: shade(@selected_darker_bg_color, 0.8); + background: linear-gradient(to bottom, shade(@selected_darker_bg_color, 1.45), shade(@selected_darker_bg_color, 1.1) 50%, shade(@selected_darker_bg_color, 1.0)); } + +@import "menubar-selection-rounded.css"; +menubar > menuitem:hover, +.menubar > menuitem:hover { + box-shadow: inset 0 1px shade(@selected_bg_color, 0.93), inset 1px 0 shade(@selected_bg_color, 0.83), inset -1px 0 shade(@selected_bg_color, 0.83); } + +menu, +.menu, +.context-menu { + padding-top: 1px; + padding-bottom: 1px; } +menu menuitem, +.menu menuitem, +.context-menu menuitem { + margin-left: 1px; + margin-right: 1px; } +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + margin-left: 2px; + margin-right: 2px; +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 1px; } +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-bottom: 0px; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-dented.css new file mode 100644 index 0000000..c2b49ed --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-dented.css @@ -0,0 +1,30 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +menubar > menuitem:hover, +.menubar > menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-color: shade(@selected_bg_color, 0.75); + border-bottom-color: shade(@selected_bg_color, 0.8); + background: linear-gradient(to top, shade(@selected_bg_color, 1.1), shade(@selected_bg_color, 1.0) 30%, shade(@selected_bg_color, 1.0) 70%, shade(@selected_bg_color, 0.95)); + border-color: shade(@selected_bg_color, 0.8); + border-bottom-color: shade(@selected_bg_color, 0.85); + background: linear-gradient(to top, shade(@selected_bg_color, 1.15), shade(@selected_bg_color, 1.1) 30%, shade(@selected_bg_color, 1.0) 70%, shade(@selected_bg_color, 1.0)); } + +@import "menubar-selection-rounded.css"; +menubar > menuitem:hover, +.menubar > menuitem:hover { + background: linear-gradient(to top, shade(@selected_bg_color, 1.15), shade(@selected_bg_color, 1.1) 25%, shade(@selected_bg_color, 1.0) 75%, shade(@selected_bg_color, 1.0)); + box-shadow: inset 0 1px shade(@selected_bg_color, 0.85), inset 1px 0 shade(@selected_bg_color, 0.85), inset -1px 0 shade(@selected_bg_color, 0.85);} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-flat-bordered.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-flat-bordered.css new file mode 100644 index 0000000..4cbc3ac --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-flat-bordered.css @@ -0,0 +1,36 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +/*menubar > menuitem:hover, +.menubar > menuitem:hover,*/ +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-color: shade(@selected_bg_color, 0.77); +} +/*menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 1px 1px shade(@selected_bg_color, 0.8), inset -1px 0 shade(@selected_bg_color, 0.85); }*/ +/* +menu, +.menu, +.context-menu { + padding-top: 1px; + padding-bottom: 1px; } + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + margin-left: 1px; + margin-right: 1px; } +*/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-flat.css new file mode 100644 index 0000000..16e9200 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-flat.css @@ -0,0 +1,7 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "menubar-selection-rectangle.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-rectangle.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-rectangle.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-rectangle.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-rounded.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-rounded.css new file mode 100644 index 0000000..7dd06ad --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-selection-rounded.css @@ -0,0 +1,28 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu, +.menu, +.context-menu { + padding-top: 4px; + padding-bottom: 4px; } + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + margin-left: 4px; + margin-right: 4px; + padding-left: 10px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +/*menubar > menuitem:hover, +.menubar > menuitem:hover,*/ +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-radius: 3px; +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-separator-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-separator-dark.css new file mode 100644 index 0000000..74c9fd3 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-separator-dark.css @@ -0,0 +1,15 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu separator, .csd menu separator, +.menu separator, .csd .menu separator, +popover.background separator, +.csd popover.background separator { + background: mix(shade(@menu_bg_color, 0.85), #808080, 0.5); + color: mix(shade(@menu_bg_color, 0.85), #808080, 0.5); + box-shadow: none; + margin: 0px 1px 0px 1px; +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-separator-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-separator-dented.css new file mode 100644 index 0000000..3dad911 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-separator-dented.css @@ -0,0 +1,15 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu separator, .csd menu separator, +.menu separator, .csd .menu separator, +popover.background separator, +.csd popover.background separator { + background: shade(@menu_bg_color, 0.84); + color: shade(@menu_bg_color, 0.84); + box-shadow: 0 1px shade(@menu_bg_color, 1.07); + margin: 2px 1px 2px 1px; +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-separator-light.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-separator-light.css new file mode 100644 index 0000000..38392f0 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-separator-light.css @@ -0,0 +1,15 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu separator, .csd menu separator, +.menu separator, .csd .menu separator, +popover.background separator, +.csd popover.background separator { + background: shade(@menu_bg_color, 0.88); + color: shade(@menu_bg_color, 0.88); + box-shadow: none; + margin: 0px 1px 0px 1px; +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-themed.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menu-themed.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menubar-selection-rectangle.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menubar-selection-rectangle.css new file mode 100644 index 0000000..0a0efd7 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menubar-selection-rectangle.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menubar > menuitem:hover, +.menubar > menuitem:hover { + border-radius: 0; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menubar-selection-rounded.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menubar-selection-rounded.css new file mode 100644 index 0000000..3b7bf17 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/menubar-selection-rounded.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menubar > menuitem:hover, +.menubar > menuitem:hover { + border-radius: 3px 3px 0 0; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/pane-separator-auto.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/pane-separator-auto.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/pane-separator-auto.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/pane-separator-autohide.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/pane-separator-autohide.css new file mode 100644 index 0000000..ca700a1 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/pane-separator-autohide.css @@ -0,0 +1,42 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +paned > separator:hover, paned > separator.wide:hover { + transition: box-shadow min-width margin background 0s; + transition-delay: 0.3s; + min-width: 16px; + min-height: 16px; + margin: 0px; + color: transparent; + background-color: transparent; } + paned > separator:selected { + background-image: image(@selected_bg_color); } +paned.horizontal > separator:hover, paned.horizontal > separator.wide:hover { + transition: box-shadow min-width margin background 0s; + transition-delay: 0.3s; + box-shadow: none; + margin-left: -4px; + margin-right: -4px; + background: url("../assets/extras/separator-bg-lighter.png") center center repeat-y, /*url("../assets/extras/separator-vert-bg-top.png") center top no-repeat, url("../assets/extras/separator-vert-bg-bottom.png") center bottom no-repeat,*/ url("../assets/extras/separator-handle-vert.png") center center no-repeat, url("../assets/extras/separator-vert-lighter.png") center center repeat-y, url("../assets/extras/separator-line-horiz-lighter.png") center top no-repeat, url("../assets/extras/separator-line-horiz-lighter.png") center bottom no-repeat; } +paned.vertical > separator:hover, paned.vertical > separator.wide:hover { + transition: box-shadow min-width margin background 0s; + transition-delay: 0.3s; + box-shadow: none; + margin-top: -4px; + margin-bottom: -4px; + background: url("../assets/extras/separator-bg-lighter.png") center center repeat-x, /*url("../assets/extras/separator-horiz-bg-left.png") left center no-repeat, url("../assets/extras/separator-horiz-bg-right.png") right center no-repeat,*/ url("../assets/extras/separator-handle-horiz.png") center center no-repeat, url("../assets/extras/separator-horiz-lighter.png") center center repeat-x, url("../assets/extras/separator-line-vert-lighter.png") left center no-repeat, url("../assets/extras/separator-line-vert-lighter.png") right center no-repeat; } +/* +paned.horizontal > :first-child, paned.horizontal > :last-child { + margin: 1px; + box-shadow: 0 0 0 1px mix(#c0c0c0, @shift_bg_color, 00.30); } +paned.horizontal paned.horizontal > :first-child, paned.horizontal paned.horizontal > :last-child { + box-shadow: none; } +paned.vertical > :first-child, paned.vertical > :last-child { + margin: 1px; + box-shadow: 0 0 0 1px mix(#c0c0c0, @shift_bg_color, 00.30); } +paned.vertical paned.vertical > :first-child, paned.vertical paned.vertical > :last-child { + box-shadow: none; } +*/ \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/pane-separator-wide.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/pane-separator-wide.css new file mode 100644 index 0000000..2837eaa --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/pane-separator-wide.css @@ -0,0 +1,34 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +paned > separator, paned > separator.wide { + min-width: 8px; + min-height: 8px; + margin: 0px; + color: transparent; + background-color: transparent; } + paned > separator:selected { + background-image: image(@selected_bg_color); } +paned.horizontal > separator, paned.horizontal > separator.wide { + box-shadow: none; + margin: 0; + background: url("../assets/extras/separator-bg-lighter.png") center center repeat, /*url("../assets/extras/separator-vert-bg-top.png") center top no-repeat, url("../assets/extras/separator-vert-bg-bottom.png") center bottom no-repeat,*/ url("../assets/extras/separator-handle-vert.png") center center no-repeat, url("../assets/extras/separator-vert-lighter.png") center center repeat-y, url("../assets/extras/separator-line-horiz-lighter.png") center top no-repeat, url("../assets/extras/separator-line-horiz-lighter.png") center bottom no-repeat; } +paned.vertical > separator, paned.vertical > separator.wide { + box-shadow: none; + margin: 0; + background: url("../assets/extras/separator-bg-lighter.png") center center repeat, /*url("../assets/extras/separator-horiz-bg-left.png") left center no-repeat, url("../assets/extras/separator-horiz-bg-right.png") right center no-repeat,*/ url("../assets/extras/separator-handle-horiz.png") center center no-repeat, url("../assets/extras/separator-horiz-lighter.png") center center repeat-x, url("../assets/extras/separator-line-vert-lighter.png") left center no-repeat, url("../assets/extras/separator-line-vert-lighter.png") right center no-repeat; } +/* +paned.horizontal > :first-child, paned.horizontal > :last-child { + margin: 1px; + box-shadow: 0 0 0 1px mix(#c0c0c0, @shift_bg_color, 00.30); } +paned.horizontal paned.horizontal > :first-child, paned.horizontal paned.horizontal > :last-child { + box-shadow: none; } +paned.vertical > :first-child, paned.vertical > :last-child { + margin: 1px; + box-shadow: 0 0 0 1px mix(#c0c0c0, @shift_bg_color, 00.30); } +paned.vertical paned.vertical > :first-child, paned.vertical paned.vertical > :last-child { + box-shadow: none; } +*/ \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-black.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-black.css new file mode 100644 index 0000000..2016279 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-black.css @@ -0,0 +1,56 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/* .XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-image: none; + background-color: shade(#cccccc, 1.2); + color: #222123; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); }*/ + +.xfce4-panel.background { + color: #cccccc; + background-color: #000000; } + +.xfce4-panel.background button { + background-image: none; + background-color: transparent; + border: 1px solid; + border-radius: 2px; + border-color: transparent; + box-shadow: none; + margin: 1px 0; + padding: 1px; + color: #cccccc; + text-shadow: none; } + .xfce4-panel.background button:hover { + border-color: mix(#444444, @selected_bg_color, 0.6); + border-top-color: mix(#888888, @selected_bg_color, 0.6); + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + color: @selected_focused_fg_color; + background-image: linear-gradient(to bottom, mix(#cccccc, @selected_bg_color, 0.7), mix(#777777, @selected_bg_color, 0.7) 50%, mix(#333333, @selected_bg_color, 0.7)); } + .xfce4-panel.background button:checked:not(:hover), .xfce4-panel.background button:active:not(:hover) { + color: @selected_focused_fg_color; + border-color: mix(#000000, @selected_bg_color, 0.5); + border-top-color: mix(#444444, @selected_bg_color, 0.7); + background-image: linear-gradient(to bottom, mix(#666666, @selected_bg_color, 0.6), mix(#333333, @selected_bg_color, 0.6) 50%, mix(#000000, @selected_bg_color, 0.6)); + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .xfce4-panel.background button:checked:disabled, .xfce4-panel.background button:active:disabled { + box-shadow: none; } + +.xfce4-panel.background menu { + -gtk-icon-effect: none; + text-shadow: none; } + +.xfce4-panel.background .tasklist button { + color: #eeeeee; } + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-contrast.css new file mode 100644 index 0000000..7152018 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-contrast.css @@ -0,0 +1,61 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/* .XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-image: none; + background-color: shade(#cccccc, 1.2); + color: #222123; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); }*/ + +.xfce4-panel.background button { + background-image: linear-gradient(to bottom, mix(#f4f4f4, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#c0c0c0, @shift_bg_color, 00.30)); + border-color: mix(#a0a0a0, @shift_bg_color, 00.30); + border-bottom-color: mix(#808080, @shift_bg_color, 00.30); + border-radius: 2px; + margin: 1px; } + +.xfce4-panel.background .tasklist button { + margin-top: 2px; + margin-bottom: 2px; } + +.xfce4-panel.background button.flat { + background-image: none; + background-color: transparent; + border: 1px solid; + border-radius: 3px; + border-color: transparent; + box-shadow: none; + padding: 1px; } + .xfce4-panel.background button:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#909090, @shift_bg_color, 00.30); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.30); + text-shadow: none; + margin: 1px; + background-image: linear-gradient(to bottom, mix(#ffffff, mix(@shift_bg_color, #ffffff, 0.399), 00.30), mix(#f0f0f0, mix(@shift_bg_color, #f0f0f0, 0.399), 00.30) 50%, mix(#e0e0e0, mix(@shift_bg_color, #e0e0e0, 0.399), 00.30)); + -gtk-icon-effect: highlight; } + .xfce4-panel.background button:checked, .xfce4-panel.background button:active { + color: @selected_focused_fg_color; + border-color: mix(#707070, @shift_bg_color, 00.30); + border-top-color: mix(#606060, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#aaaaaa, @shift_bg_color, 00.30), mix(#999999, @shift_bg_color, 00.30) 50%, mix(#888888, @shift_bg_color, 00.30)); +/* background-image: linear-gradient(to bottom, mix(#cccccc, @shift_bg_color, 00.30), mix(#aaaaaa, @shift_bg_color, 00.30) 50%, mix(#999999, @shift_bg_color, 00.30));*/ + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .xfce4-panel.background button:checked:hover, .xfce4-panel.background button:active:hover { + background-image: linear-gradient(to bottom, mix(#b8b8b8, @shift_bg_color, 00.30), mix(#a8a8a8, @shift_bg_color, 00.30) 50%, mix(#989898, @shift_bg_color, 00.30)); } + .xfce4-panel.background button:checked:disabled, .xfce4-panel.background button:active:disabled { + box-shadow: none; } + +.xfce4-panel.background menu { + -gtk-icon-effect: none; + text-shadow: none; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-dark.css new file mode 100644 index 0000000..6f68135 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-dark.css @@ -0,0 +1,61 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/* .XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-image: none; + background-color: shade(#cccccc, 1.2); + color: #222123; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); }*/ + +.xfce4-panel.background { + color: shade(@dark_fg_color, 0.85); + background-color: @dark_bg_color; } + +.xfce4-panel.background button { + background-image: linear-gradient(to bottom, shade(@dark_bg_color, 1.8), shade(@dark_bg_color, 1.2) 50%, shade(@dark_bg_color, 1.05)); + background-color: transparent; + border: 1px solid; + border-radius: 3px; + border-color: shade(@dark_bg_color, 0.6); + box-shadow: none; + margin: 1px 1px; + padding: 1px; + color: shade(@dark_fg_color, 0.85); + text-shadow: none; } +.xfce4-panel.background button.flat { + background-image: none; + border-color: transparent; } +/*.xfce4-panel.background button label { + color: #bbbbbb; }*/ + .xfce4-panel.background button:hover { + border-color: @selected_bg_color; + border-top-color: mix(#eeeeee, @selected_bg_color, 0.6); + box-shadow: none; + -gtk-icon-shadow: none; + color: @selected_focused_fg_color; + background-image: linear-gradient(to bottom, mix(#ffffff, @selected_bg_color, 0.8), mix(#aaaaaa, @selected_bg_color, 0.8) 50%, mix(#666666, @selected_bg_color, 0.8)); } + .xfce4-panel.background button:checked, .xfce4-panel.background button:active { + color: @selected_focused_fg_color; + border-color: shade(@dark_bg_color, 0.6); + background-image: linear-gradient(to bottom, mix(#bbbbbb, @selected_bg_color, 0.8), mix(#666666, @selected_bg_color, 0.8) 50%, mix(#000000, @selected_bg_color, 0.8)); + box-shadow: none; + -gtk-icon-shadow: none; } + .xfce4-panel.background button:checked:hover, .xfce4-panel.background button:active:hover { + border-color: mix(#000000, @selected_bg_color, 0.6); + border-top-color: mix(#aaaaaa, @selected_bg_color, 0.6); } + .xfce4-panel.background button:checked:disabled, .xfce4-panel.background button:active:disabled { + box-shadow: none; } + +.xfce4-panel.background menu { + -gtk-icon-effect: none; + text-shadow: none; } + +.xfce4-panel.background .tasklist button { + color: @dark_fg_color; } + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-themed.css new file mode 100644 index 0000000..424e6ab --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/panel-themed.css @@ -0,0 +1,17 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import url("panel-contrast.css"); + +/* change formulas in "panel-contrast.css" with @shift_bg_color to @selected_bg_color for checked/active and hover */ + +.xfce4-panel.background button:checked, .xfce4-panel.background button:active { + border-color: mix(#222222, @selected_bg_color, 0.5); + border-top-color: mix(#111111, @selected_bg_color, 0.6); + background-image: linear-gradient(to bottom, mix(#cccccc, @selected_bg_color, 0.6), mix(#aaaaaa, @selected_bg_color, 0.6) 50%, mix(#777777, @selected_bg_color, 0.6)); } + .xfce4-panel.background button:checked:hover, .xfce4-panel.background button:active:hover { + background-image: linear-gradient(to bottom, mix(#e0e0e0, @selected_bg_color, 0.6), mix(#c0c0c0, @selected_bg_color, 0.6) 50%, mix(#909090, @selected_bg_color, 0.6)); } + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-accent.css new file mode 100644 index 0000000..0af6c19 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-accent.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_accent.css"; +@import "highlight_scrollbar_hover.css"; +@import "highlight_scrollbar.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-contrast.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-contrast.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-flat.css new file mode 100644 index 0000000..f464f4d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-flat.css @@ -0,0 +1,16 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color scrollbar_controls_normal_1 mix(@bg_color, @shift_bg_color, 00.30); +@define-color scrollbar_controls_normal_2 mix(@bg_color, @shift_bg_color, 00.30); +@define-color scrollbar_controls_normal_3 mix(@bg_color, @shift_bg_color, 00.30); +@define-color scrollbar_controls_hover_1 shade(mix(@bg_color, @shift_bg_color, 00.30), 1.07); +@define-color scrollbar_controls_hover_2 shade(mix(@bg_color, @shift_bg_color, 00.30), 1.07); +@define-color scrollbar_controls_hover_3 shade(mix(@bg_color, @shift_bg_color, 00.30), 1.07); + +@define-color scrollbar_controls_border_normal mix(#afafaf, @shift_bg_color, 00.30); +@define-color scrollbar_controls_border_hover mix(#afafaf, @shift_bg_color, 00.30); + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-hover-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-hover-accent.css new file mode 100644 index 0000000..623657f --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-hover-accent.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_accent.css"; +@import "highlight_scrollbar_hover.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-hover-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-hover-themed.css new file mode 100644 index 0000000..9aa7fdd --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-hover-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_themed.css"; +@import "highlight_scrollbar_hover.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-themed.css new file mode 100644 index 0000000..264047f --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-controls-themed.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_themed.css"; +@import "highlight_scrollbar_hover.css"; +@import "highlight_scrollbar.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-decoration-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-decoration-off.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-decoration-off.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-decoration-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-decoration-on.css new file mode 100644 index 0000000..bb4f9e4 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/scrollbar-decoration-on.css @@ -0,0 +1,18 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +scrollbar.vertical slider, scrollbar.vertical .slider { + background-image: url("../assets/extras/scrollbar-handle-vert.png"), -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + background-repeat: no-repeat; + background-position: center; } + scrollbar.vertical slider:hover, scrollbar.vertical .slider:hover { + background-image: url("../assets/extras/scrollbar-handle-vert.png"), -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } +scrollbar.horizontal slider, scrollbar.horizontal .slider { + background-image: url("../assets/extras/scrollbar-handle-horiz.png"), -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + background-repeat: no-repeat; + background-position: center; } + scrollbar.horizontal slider:hover, scrollbar.horizontal .slider:hover { + background-image: url("../assets/extras/scrollbar-handle-horiz.png"), -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-button.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-button.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-button.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-classic.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-classic.css new file mode 100644 index 0000000..5b8cb87 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-classic.css @@ -0,0 +1,264 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +notebook > header { + padding: 0; + border-width: 1px; + border-color: mix(#b8b8b8, @shift_bg_color, 00.30); + background-image: none; + background-color: transparent; } + notebook > header:disabled { + background-image: none; + box-shadow: none; + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); } + +notebook > header > * { + margin: 3px; } +notebook > header.top > * { + margin-top: 0; } +notebook > header.bottom > * { + margin-bottom: 0; } +notebook > header.left > * { + margin-left: 0; } +notebook > header.right > * { + margin-right: 0; } +/*notebook > header > * > *, notebook > header.top > * > *, notebook > header.bottom > * > *, notebook > header.left > * > *, notebook > header.right > * > * { + margin: 0;}*/ + +notebook > header > tabs > tab { + min-height: 20px; + outline-offset: -4px; + color: mix(#444444, mix(@shift_bg_color, #444444, 0.398), 00.30); + background-image: none; + box-shadow: none; + font-weight: normal; } +notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab, +notebook > header.top > tabs > tab:hover, notebook > header.bottom > tabs > tab:hover { + background-image: linear-gradient(to bottom, mix(#f8f8f8, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#cccccc, @shift_bg_color, 00.30)); } +notebook > header.left > tabs > tab, notebook > header.right > tabs > tab, +notebook > header.left > tabs > tab:hover, notebook > header.right > tabs > tab:hover { + background-image: linear-gradient(to bottom, mix(#f8f8f8, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#cccccc, @shift_bg_color, 00.30)); } + +notebook > header.top { + border-style: none none solid none; +/*box-shadow: 0 -2px 0 1px mix(@bg_color, @shift_bg_color, 00.30);*/ + margin: 4px 0 0 0; } + notebook > header.top:disabled { + background-color: mix(@bg_color, @shift_bg_color, 00.30); + box-shadow: none; } +notebook > header.top + * { + margin-top: -1px; } +notebook > header.top > tabs > tab, notebook > header.top > tabs > tab:hover { + margin: 2px 0 0 -1px; + border-style: solid solid none solid; + border-radius: 3px 3px 0 0; + border-color: mix(#b0b0b0, @shift_bg_color, 00.30); + box-shadow: 0 1px mix(#a4a4a4, @shift_bg_color, 00.30), inset 0 1px alpha(#ffffff, 0.15), inset 1px 0 alpha(#ffffff, 0.15); } + notebook > header.top > tabs > tab:checked:disabled { + box-shadow: 0 3px 0 -1px mix(#e2e3e0, @shift_bg_color, 00.30); } + notebook > header.top > tabs > tab:checked, + notebook > header.top > tabs > tab:checked:hover { + margin-top: 0; + border-color: mix(#a8a8a8, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#ffffff, @shift_bg_color, 00.30), mix(#f0f0f0, @shift_bg_color, 00.30) 40%, mix(@bg_color, @shift_bg_color, 00.30)); + box-shadow: 0 2px 0 -1px mix(@bg_color, @shift_bg_color, 00.30), inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.11), inset 1px 0 alpha(#ffffff, 0.2); } +/*notebook > header.top > tabs > tab:not(.reorderable-page), notebook > header.top > tabs > tab:not(.reorderable-page):hover { + margin-top: 7px; } + notebook > header.top > tabs > tab:not(.reorderable-page):checked, notebook > header.top > tabs > tab:not(.reorderable-page):checked:hover { + margin-top: 5px; }*/ + +notebook > header.bottom { + border-style: solid none none none; +/*box-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.30);*/ + margin: 0 0 4px 0; } + notebook > header.bottom:disabled { + background-color: mix(@bg_color, @shift_bg_color, 00.30); + box-shadow: none; } +/*notebook > header.bottom + * { + margin-bottom: -1px; }*/ +notebook > header.bottom > tabs > tab, notebook > header.bottom > tabs > tab:hover { + margin: 0 0 2px -1px; + border-style: none solid solid solid; + border-radius: 0 0 3px 3px; + border-color: mix(#b0b0b0, @shift_bg_color, 00.30); + border-bottom-color: mix(#a0a0a0, @shift_bg_color, 00.30); + box-shadow: 0 -1px mix(#b4b4b4, @shift_bg_color, 00.30), inset 1px 0 alpha(#ffffff, 0.15); } + notebook > header.bottom > tabs > tab:checked:disabled { + box-shadow: 0 -3px 0 -1px mix(#e2e3e0, @shift_bg_color, 00.30); } + notebook > header.bottom > tabs > tab:checked, + notebook > header.bottom > tabs > tab:checked:hover { + margin-bottom: 0; + border-color: mix(#a8a8a8, @shift_bg_color, 00.30); + border-bottom-color: mix(#a0a0a0, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 40%, mix(#d0d0d0, @shift_bg_color, 00.30)); + box-shadow: 0 -2px 0 -1px mix(@bg_color, @shift_bg_color, 00.30), inset 1px 0 alpha(#ffffff, 0.2); } + +notebook > header.left { + border-style: none solid none none; +/*box-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.30);*/ + margin: 0 0 0 4px; } + notebook > header.left:disabled { + background-color: mix(@bg_color, @shift_bg_color, 00.30); + box-shadow: none; } +notebook > header.left + * { + margin-left: -1px; } +notebook > header.left > tabs > tab, notebook > header.left > tabs > tab:hover { + margin: -1px 0 0 2px; + border-style: solid none solid solid; + border-radius: 3px 0 0 3px; + border-color: mix(#a8a8a8, @shift_bg_color, 00.30); + box-shadow: 1px 0 mix(#b4b4b4, @shift_bg_color, 00.30), inset 0 1px alpha(#ffffff, 0.15); } + notebook > header.left > tabs > tab:checked:disabled { + box-shadow: 3px 0 0 -1px mix(#e2e3e0, @shift_bg_color, 00.30); } + notebook > header.left > tabs > tab:checked, + notebook > header.left > tabs > tab:checked:hover { + margin-left: 0; + border-color: mix(#a0a0a0, @shift_bg_color, 00.30); + background-image: image(mix(@bg_color, @shift_bg_color, 00.30)); + box-shadow: 2px 0 0 -1px mix(@bg_color, @shift_bg_color, 00.30); } + +notebook > header.right { + border-style: none none none solid; +/*box-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.30);*/ + margin: 0 4px 0 0; } + notebook > header.right:disabled { + background-color: mix(@bg_color, @shift_bg_color, 00.30); + box-shadow: none; } +/*notebook > header.left + * { + margin-left: -1px; }*/ +notebook > header.right > tabs > tab, notebook > header.right > tabs > tab:hover { + margin: -1px 2px 0 0; + border-style: solid solid solid none; + border-radius: 0 3px 3px 0; + border-color: mix(#a8a8a8, @shift_bg_color, 00.30); + box-shadow: -1px 0 mix(#b4b4b4, @shift_bg_color, 00.30), inset 0 1px alpha(#ffffff, 0.15); } + notebook > header.right > tabs > tab:checked:disabled { + box-shadow: -3px 0 0 -1px mix(#e2e3e0, @shift_bg_color, 00.30); } + notebook > header.right > tabs > tab:checked, + notebook > header.right > tabs > tab:checked:hover { + margin-right: 0; + border-color: mix(#a0a0a0, @shift_bg_color, 00.30); + background-image: image(mix(@bg_color, @shift_bg_color, 00.30)); + box-shadow: -2px 0 0 -1px mix(@bg_color, @shift_bg_color, 00.30); } + +notebook > header > tabs, +notebook > header > tabs:disabled { + border: none; + box-shadow: none; + background-image: none; + margin: 0; } +notebook > header.top > tabs > tab:disabled, notebook > header.bottom > tabs > tab:disabled, notebook > header.left > tabs > tab:disabled, notebook > header.right > tabs > tab:disabled { + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.30), mix(#d0d0d0, @shift_bg_color, 00.30)); + border-color: mix(#b0b0b0, @shift_bg_color, 00.30); + box-shadow: none; } + notebook > header > tabs > tab:disabled:checked, + notebook > header.left > tabs > tab:disabled:checked, notebook > header.right > tabs > tab:disabled:checked { + background-image: image(mix(#e2e3e0, @shift_bg_color, 00.30)); + border-color: mix(#a8a8a8, @shift_bg_color, 00.30); } +notebook > header.top > tabs, notebook > header.bottom > tabs { + padding: 0 6px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: -1px; } +notebook > header.left > tabs, notebook > header.right > tabs { + padding: 6px 0; + background-image: none; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: -1px; } + +notebook > header > tabs > tab, notebook > header > tabs > tab label, +notebook > header > tabs > tab:disabled, notebook > header > tabs > tab:disabled label { + text-shadow: none; } + notebook > header > tabs > tab:not(:disabled):checked label { + color: @fg_color; } + +notebook > header > tabs > tab label { + margin: 3px 0; } + notebook > header.left > tabs > tab label, notebook > header.right > tabs > tab label { + margin: 4px 0; } +notebook > header > tabs > tab button.flat { + padding: 0; + margin: 3px 3px; + min-width: 18px; + min-height: 18px; } +/* notebook > header > tabs > tab:checked:active button.flat { + margin: 3px; } + notebook > header > tabs > tab:checked button.flat { + transition: margin; + transition-delay: 0.3s; + min-height: 16px; + margin: 4px 3px; }*/ + +/*notebook > header > tabs > tab :first-child:not(:only-child) { + padding: 3px; }*/ + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; + margin: 0 } + notebook > header > tabs > arrow:hover:not(:active) { + background-clip: padding-box; + background-image: none; + background-color: mix(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + +/*notebook { + border: 1px none #ff0000; + box-shadow: 0 0 0 1px #0000ff; }*/ + +notebook > stack:first-child:not(:only-child) { + border: 1px none #ff0000; + margin: 1px; } +notebook > header.top + *:not(:only-child) { + border: 1px none #ff0000; + margin: 1px 0 0 0; } +notebook > header.left + *:not(:only-child) { + border: 1px none #ff0000; + margin: 0 0 0 1px; } + +/*notebook > header, notebook > header.top, notebook > header.bottom, notebook > header.left, notebook > header.right { + border: 1px solid #0000ff; + box-shadow: none; }*/ + +/*notebook > header.top > tabs > tab:checked:disabled, notebook > header.bottom > tabs > tab:checked:disabled, notebook > header.left > tabs > tab:checked:disabled, notebook > header.right > tabs > tab:checked:disabled, +notebook > header.top > tabs > tab:hover, notebook > header.bottom > tabs > tab:hover, notebook > header.left > tabs > tab:hover, notebook > header.right > tabs > tab:hover, +notebook > header.top > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked, notebook > header.left > tabs > tab:checked, notebook > header.right > tabs > tab:checked { + box-shadow: none; }*/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-flat.css new file mode 100644 index 0000000..b9f2c10 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-flat.css @@ -0,0 +1,89 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "tab-notebook.css"; + +notebook > header { + padding: 0; + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); + border-width: 1px; + background-color: mix(#d8d8d8, @shift_bg_color, 00.30); } + +notebook > header > * { + margin: 2px; } +notebook > header.top > * { + margin-bottom: 0; } +notebook > header.bottom > * { + margin-top: 0; } +notebook > header.left > * { + margin-right: 0; } +notebook > header.right > * { + margin-left: 0; } +/*notebook > header > * > *, notebook > header.top > * > *, notebook > header.bottom > * > *, notebook > header.left > * > *, notebook > header.right > * > * { + margin: 0;}*/ + +notebook > header.top { + border-top: 1px solid mix(#c0c0c0, @shift_bg_color, 00.30); + margin-top:-1px; + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } +notebook > header.bottom { + border-bottom: 1px solid mix(#c0c0c0, @shift_bg_color, 00.30); + margin-bottom:-1px; + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } +notebook > header.left { + border-left: 1px solid mix(#c0c0c0, @shift_bg_color, 00.30); + margin-left:-1px; + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } +notebook > header.right { + border-right: 1px solid mix(#c0c0c0, @shift_bg_color, 00.30); + margin-right:-1px; + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + +notebook > header > tabs > tab {} + notebook > header.top > tabs > tab, + notebook > header.bottom > tabs > tab { + padding-top: 3px; + padding-bottom: 3px; } + notebook > header.top > tabs > tab.reorderable-page, + notebook > header.bottom > tabs > tab.reorderable-page { + padding-top: 1px; + padding-bottom: 1px; } + notebook > header > tabs > tab.reorderable-page { + border: none; } + notebook > header > tabs > tab:not(.reorderable-page):checked { + background-image: none; } + notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab.reorderable-page:checked, + notebook > header.top > tabs > tab.reorderable-page:hover, notebook > header.bottom > tabs > tab.reorderable-page:hover, notebook > header.left > tabs > tab.reorderable-page:hover, notebook > header.right > tabs > tab.reorderable-page:hover { + background-image: image(mix(@bg_color, @shift_bg_color, 00.30)); + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.top > tabs > tab.reorderable-page:checked { + box-shadow: inset 0 -3px @selected_bg_color, 0 -1px mix(@bg_color, @shift_bg_color, 00.30), -1px 0 mix(#b6b6b3, @shift_bg_color, 00.30), 1px 0 mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.top > tabs > tab.reorderable-page:not(:checked):hover, + notebook > header.top > tabs > tab.reorderable-page:checked:disabled { + box-shadow: inset 0 -3px mix(#b6b6b3, @shift_bg_color, 00.30), 0 -1px mix(@bg_color, @shift_bg_color, 00.30), -1px 0 mix(#b6b6b3, @shift_bg_color, 00.30), 1px 0 mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.bottom > tabs > tab.reorderable-page:checked { + box-shadow: inset 0 3px @selected_bg_color, 0 1px mix(@bg_color, @shift_bg_color, 00.30), -1px 0 mix(#b6b6b3, @shift_bg_color, 00.30), 1px 0 mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.bottom > tabs > tab.reorderable-page:not(:checked):hover, + notebook > header.bottom > tabs > tab.reorderable-page:checked:disabled { + box-shadow: inset 0 3px mix(#b6b6b3, @shift_bg_color, 00.30), 0 1px mix(@bg_color, @shift_bg_color, 00.30), -1px 0 mix(#b6b6b3, @shift_bg_color, 00.30), 1px 0 mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.left > tabs > tab.reorderable-page:checked { + box-shadow: inset -3px 0 @selected_bg_color, -1px 0 mix(@bg_color, @shift_bg_color, 00.30), 0 -1px mix(#b6b6b3, @shift_bg_color, 00.30), 0 1px mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.left > tabs > tab.reorderable-page:not(:checked):hover, + notebook > header.left > tabs > tab.reorderable-page:checked:disabled { + box-shadow: inset -3px 0 mix(#b6b6b3, @shift_bg_color, 00.30), -1px 0 mix(@bg_color, @shift_bg_color, 00.30), 0 -1px mix(#b6b6b3, @shift_bg_color, 00.30), 0 1px mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.right > tabs > tab.reorderable-page:checked { + box-shadow: inset 3px 0 @selected_bg_color, 1px 0 mix(@bg_color, @shift_bg_color, 00.30), 0 -1px mix(#b6b6b3, @shift_bg_color, 00.30), 0 1px mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.right > tabs > tab.reorderable-page:not(:checked):hover, + notebook > header.right > tabs > tab.reorderable-page:checked:disabled { + box-shadow: inset 3px 0 mix(#b6b6b3, @shift_bg_color, 00.30), 1px 0 mix(@bg_color, @shift_bg_color, 00.30), 0 -1px mix(#b6b6b3, @shift_bg_color, 00.30), 0 1px mix(#b6b6b3, @shift_bg_color, 00.30); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-notebook.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-notebook.css new file mode 100644 index 0000000..bc5474b --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/tab-notebook.css @@ -0,0 +1,185 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +notebook > header { + padding: 2px; + border-width: 1px; + background-image: none; + background-color: transparent; } + notebook > header:disabled { + background-image: none; + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); } + notebook > header.top { + border-style: none none solid none; + padding-bottom: 2px; + margin: 0; } + notebook > header.top + * { + margin-top: -1px; } + notebook > header.top > tabs > tab:hover, + notebook > header.top > tabs > tab:checked:disabled { + box-shadow: inset 0 -3px mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -3px @selected_bg_color; } + notebook > header.bottom { + border-style: solid none none none; + padding-top: 2px; + margin: 0; } + notebook > header.bottom + * { + margin-bottom: -1px; } + notebook > header.bottom > tabs > tab:hover, + notebook > header.bottom > tabs > tab:checked:disabled { + box-shadow: inset 0 3px mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 3px @selected_bg_color; } + notebook > header.left { + border-style: none solid none none; + padding-right: 2px; + margin: 0; } + notebook > header.left + * { + margin-left: -1px; } + notebook > header.left > tabs > tab:hover, + notebook > header.left > tabs > tab:checked:disabled { + box-shadow: inset -3px 0 mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -3px 0 @selected_bg_color; } + notebook > header.right { + border-style: none none none solid; + padding-left: 2px; + margin: 0; } + notebook > header.right + * { + margin-right: -1px; } + notebook > header.right > tabs > tab:hover, + notebook > header.right > tabs > tab:checked:disabled { + box-shadow: inset 3px 0 mix(#b6b6b3, @shift_bg_color, 00.30); } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 3px 0 @selected_bg_color; } + +notebook > header > tabs, +notebook > header > tabs:disabled { + border: none; + box-shadow: none; + background-image: none; + margin: 0; } + notebook > header.top > tabs, notebook > header.bottom > tabs { + padding: 0 4px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: -1px; } +notebook > header.left > tabs, notebook > header.right > tabs { + padding: 4px 0; + background-image: none; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: -1px; } + +notebook > header > tabs > tab { + min-height: 24px; + outline-offset: -2px; + color: mix(#444444, mix(@shift_bg_color, #444444, 0.398), 00.30); + background-image: none; + box-shadow: none; + font-weight: normal; + border-radius: 0px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + min-height: 24px; } + notebook > header.top > tabs > tab, + notebook > header.top > tabs > tab.reorderable-page, + notebook > header.bottom > tabs > tab, + notebook > header.bottom > tabs > tab.reorderable-page { + border: none; + margin: 0 4px; + padding: 1px 4px; } + notebook > header.top > tabs > tab.reorderable-page, + notebook > header.bottom > tabs > tab.reorderable-page { + padding-top: 0; + padding-bottom: 0; } + notebook > header.left > tabs > tab, + notebook > header.left > tabs > tab.reorderable-page, + notebook > header.right > tabs > tab, + notebook > header.right > tabs > tab.reorderable-page { + border: none; + margin: 4px 0; + padding: 0 7px; } + notebook > header.left > tabs > tab.reorderable-page, + notebook > header.right > tabs > tab.reorderable-page { + padding-left: 0; + padding-right: 0; } + +notebook > header > tabs > tab:hover, +notebook > header.left > tabs > tab:hover, notebook > header.right > tabs > tab:hover { + border-color: transparent; + background-image: none; } +notebook > header > tabs > tab:disabled, +notebook > header.left > tabs > tab:disabled, notebook > header.right > tabs > tab:disabled, +notebook > header > tabs > tab:checked:disabled, +notebook > header.left > tabs > tab:checked:disabled, notebook > header.right > tabs > tab:checked:disabled { + background-image: none; + border-color: transparent; } + notebook > header > tabs > tab:disabled, + notebook > header.left > tabs > tab:disabled, notebook > header.right > tabs > tab:disabled { + box-shadow: none; } +notebook > header > tabs > tab:checked, +notebook > header.left > tabs > tab:checked, notebook > header.right > tabs > tab:checked { + border-color: transparent; + background-image: image(mix(@bg_color, @shift_bg_color, 00.30)); + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); } + +notebook > header > tabs > tab, notebook > header > tabs > tab label, +notebook > header > tabs > tab:disabled, notebook > header > tabs > tab:disabled label { + margin: 4px 0; + text-shadow: none; } +notebook > header > tabs > tab button.flat { + padding: 0; + min-width: 18px; + min-height: 18px; + margin: 5px 4px; } + notebook > header > tabs > tab button.flat:hover { + color: currentColor; } + notebook > header > tabs > tab button.flat { + color: alpha(currentColor,0.8); } + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active) { + background-clip: padding-box; + background-image: none; + background-color: mix(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/window-frame-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/window-frame-dark.css new file mode 100644 index 0000000..ecdcb7c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/window-frame-dark.css @@ -0,0 +1,29 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menubar, .menubar { + border-top: solid 1px @dark_bg_color; + border-bottom: solid 1px @dark_bg_color; + background-color: @dark_bg_color; + color: @dark_fg_color; + -GtkWidget-window-dragging: false; } + +#xfwm { + color: shade(@dark_fg_color, 0.9); /* active_text_color_2: active buttons' drawings */ + background-color: @dark_bg_color; } /*active_color_2, all wm frames*/ + +#xfwm:selected { + color: mix(@dark_fg_color, #ffffff, 0.2); /*focused wm titles*/ + background-color: shade(@dark_bg_color, 0.3); } /*active_color_1: outermost pixels of all wm fames*/ + +#xfwm:disabled { + color: shade(@dark_fg_color, 0.75); /* inactive_text_color_2: un-focused wm titles and buttons' drawings */ + background-color: shade(@dark_bg_color, 1.3); } /* inactive_color_1: active window 2nd top pixel line */ + +/* +window.csd decoration { + border: 4px solid @dark_bg_color; } +*/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/window-frame-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/window-frame-themed.css new file mode 100644 index 0000000..adbfd8a --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/options/window-frame-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menubar, .menubar { + margin-top: 1px; } \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/settings.ini b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/settings.ini new file mode 120000 index 0000000..7aa9521 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/settings.ini @@ -0,0 +1 @@ +../../ClassicLooks/gtk-3.0/settings.ini \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/tweaks.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/tweaks.css new file mode 100644 index 0000000..43f23a0 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/tweaks.css @@ -0,0 +1,34 @@ +/*******************************************************************/ +/* = Gtk-3 Tweaks = */ +/* DO NOT CHANGE THE _ORDER_ OF THE LINES BELOW */ +/* See 'ClassicLooks/TOOLS/CONFIG/HACKING' file for instructions */ +/*******************************************************************/ + +/* Colors */ +@define-color canvas_bg_color #dde2e7; +@define-color entry_bg_color #f8f0d8; +@define-color menu_bg_color #b1b3b7; +@define-color selected_bg_color #777799; +@define-color selected_focused_fg_color #f8f8f8; +@define-color selected_nofocus_fg_color #c8c8cf; +@define-color accent_fg_color #222222; +@define-color accent_bg_color #fdaa55; + +/* Widgets, do _not_ edit */ +@import "widgets.css"; + +/* Appearance */ +@import "options/keyboard-navigation-on.css"; +@import "options/button-pressed-dented.css"; +@import "options/default-button-accent.css"; +@import "options/scrollbar-controls-hover-accent.css"; +@import "options/scrollbar-decoration-on.css"; +@import "options/pane-separator-auto.css"; +@import "options/menu-separator-dented.css"; +@import "options/menu-selection-bulged.css"; +@import "options/menu-themed.css"; +@import "options/tab-button.css"; +@import "options/panel-dark.css"; +@import "options/window-frame-themed.css"; +@import "options/desktop-icon-background-on.css"; +@import "options/dpi-low.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/widgets.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/widgets.css new file mode 100644 index 0000000..ccd7911 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/gtk-3.0/widgets.css @@ -0,0 +1,3411 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +ClassicLooks Gtk3 theme is based on Adwaita Gtk3 theme +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/******************************************/ +/* DO NOT CHANGE THESE COLOR DEFINITIONS! */ +@define-color bg_color #e8e7ea; +@define-color fg_color #222123; +@define-color dark_fg_color #f8f8f8; +@define-color dark_bg_color #383838; +@define-color text_color #000000; +@define-color link_color #2a76c6; +@define-color shift_bg_color #303840; +/******************************************/ +/* +.osd: "on-screen display": items are drawn "directly on screen" on top of other widgets +.dnd: "drag-and-drop" +.selection-mode: special state of a widget (mostly headerbar) to provide visual feedback when the widget is in mode "selection" +".solid-csd: is a class used for decorations for uncomposited environment, without alpha blending and semi-transparent shadows. ".csd" class used for apps that support transparent window borders +*/ +* { +/*font: Noto Sans 12;*//* must set size=gtk2_size+3, if font face not foud it will still set the size */ +/*-gtk-icon-theme: "elementary Xfce";*/ + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #cc0000; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-style: none; + outline-color: alpha(currentColor,0.5); + outline-offset: -2px; + outline-width: 1px; + -gtk-outline-radius: 1px; + -gtk-secondary-caret-color: @selected_bg_color; } + +scrolledwindow *, +iconview *, +textview * { + outline-style: dashed; } + +/*************** + * Base States * + ***************/ +.background { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + background-color: mix(@bg_color, @shift_bg_color, 00.30); } +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); +/*background-color: mix(@bg_color, @shift_bg_color, 00.30); */ +} + .gtkstyle-fallback:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + background-color: mix(@canvas_bg_color, @shift_bg_color, 00.30); } + .gtkstyle-fallback:active { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + background-color: mix(#cfcfcd, @shift_bg_color, 00.30); } + .gtkstyle-fallback:disabled { + color: mix(#767978, @shift_bg_color, 00.30); + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); } + +.view, iconview, +.view text, +iconview text, +textview text { + color: @text_color; + background-color: @canvas_bg_color; } + .view:disabled, iconview:disabled, + .view text:disabled, + iconview text:disabled, + textview text:disabled { + color: mix(#767978, @shift_bg_color, 00.30); + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 3px; } + +textview border { + background-color: mix(#f4f4f3, @shift_bg_color, 00.30); } + +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband, treeview.view .rubberband, +.content-view rubberband, .content-view .rubberband { + border: 1px solid mix(#2a77c8, @shift_bg_color, 00.30); + background-color: mix(rgba(42, 118, 198, 0.2), rgba(0, 0, 0, 0.2), 00.30); } + +flowbox flowboxchild { + padding: 3px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +.content-view .tile { + margin: 2px; + background-color: transparent; + border-radius: 0; + padding: 0; } + .content-view .tile:active, .content-view .tile:selected { + background-color: transparent; } + .content-view .tile:disabled { + background-color: transparent; } + +.nautilus-window .floating-bar { + border: 1px solid mix(#b0b0b0, @shift_bg_color, 00.30); + color: @fg_color; + background-color: mix(@bg_color, @shift_bg_color, 00.30); } + +label { + caret-color: currentColor; } + label.separator { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); } + label:disabled { +/* to double-check that indeed the disabled labels are fully described for all widgets (currently i think it's ok for radio/checks, buttons and combos, tabs, menus, and maybe others as well); in order to check this, make 'text-shadow: 0 1px #ff0000' below and then check that shadows are ok in various applications and test programs !!!*/ + text-shadow: 0 1px alpha(#ffffff, 0.45); +/* text-shadow: none;*/ + color: mix(#767978, @shift_bg_color, 00.30); } + +.dim-label, label.separator { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: @canvas_bg_color; + border-top: 1px solid mix(#b6b6b3, @shift_bg_color, 00.30); } +assistant.csd .sidebar { + border-top-style: none; } +assistant .sidebar label { + padding: 6px 12px; } +assistant .sidebar label.highlight { + background-color: mix(#c3c4c4, @shift_bg_color, 00.30); } + +.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, +.app-notification.frame, .osd .scale-popup, +.osd { + color: mix(#eeeeec, @shift_bg_color, 00.30); + border: none; + background-color: mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:disabled:checked { + opacity: 0.5; } + +/*********** + * Entries * + ***********/ +entry { + min-height: 12px; + padding: 4px 5px 4px 5px; + border: 1px solid; + border-radius: 3px; +/*transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); */ + color: @text_color; + border-color: mix(#a8a8a8, @shift_bg_color, 00.30); + background-color: @entry_bg_color; + box-shadow: inset 1px 1px 0 0 mix(mix(#a8a8a8, @shift_bg_color, 00.30), @entry_bg_color, 0.8); } + spinbutton:not(.vertical) image.left, + entry image.left { + margin-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + margin-left: 6px; } + spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + entry:focus { + border-color: shade(@selected_bg_color, 0.86); + box-shadow: inset 0 0 0 1px mix(@canvas_bg_color, @selected_bg_color, 0.35); } + entry:disabled { + color: mix(#767978, @shift_bg_color, 00.30); + border-color: mix(#c6c6c3, @shift_bg_color, 00.30); + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: #cc0000; + border-color: #cc0000; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + box-shadow: inset 0 0 0 1px #cc0000; + border-color: #cc0000; } + spinbutton.error:not(.vertical) selection, + entry.error selection { + background-color: #cc0000; } + spinbutton.warning:not(.vertical), + entry.warning { + color: #f57900; + border-color: #f57900; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + box-shadow: inset 0 0 0 1px #f57900; + border-color: #f57900; } + spinbutton.warning:not(.vertical) selection, + entry.warning selection { + background-color: #f57900; } + spinbutton:not(.vertical) image, + entry image { + color: mix(#585d5e, mix(@shift_bg_color, #585d5e, 0.398), 00.30); } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); } + spinbutton:not(.vertical) image:active, + entry image:active { + color: @selected_bg_color; } + spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: shade(@selected_bg_color, 0.9266); + box-shadow: inset 0 0 0 1px shade(@selected_bg_color, 0.9266); } + .osd spinbutton:not(.vertical), .osd entry { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.30); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd entry:focus { + color: white; + box-shadow: inset 0 0 0 1px shade(mix(@bg_color, @shift_bg_color, 00.30), 0.95); + border-color: shade(@selected_bg_color, 0.86); +/* border-color: @selected_bg_color; */ + background-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.30); + background-clip: padding-box; +/* box-shadow: inset 0 0 0 1px @selected_bg_color; */ + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { + color: mix(#767978, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.30); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: @selected_bg_color; + border-style: solid; + box-shadow: none; } +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, +.linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), +.linked:not(.vertical) > entry:focus + button, +.linked:not(.vertical) > entry:focus + combobox > box > button.combo, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, +.linked:not(.vertical) > entry:focus + entry { + border-left-color: @selected_bg_color; } +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, +.linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), +.linked:not(.vertical) > entry:drop(active) + button, +.linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, +.linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: shade(@selected_bg_color, 0.9266); } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), +.linked.vertical > entry:not(:disabled) + entry:not(:disabled), +.linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: mix(#e9e9e8, @shift_bg_color, 00.30); } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, +.linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), +.linked.vertical > entry:disabled + entry:disabled { + border-top-color: mix(#e9e9e8, @shift_bg_color, 00.30); } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), +.linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > entry + entry:focus:not(:only-child) { + border-top-color: @selected_bg_color; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), +.linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: shade(@selected_bg_color, 0.9266); } +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, +.linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: @selected_bg_color; } +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, +.linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: shade(@selected_bg_color, 0.9266); } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: @entry_bg_color; } +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: @entry_bg_color; } + treeview entry.flat:focus, treeview entry:focus { + border-color: @selected_bg_color; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(@selected_bg_color), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@selected_bg_color), to(transparent)); } +} + +button, .inline-toolbar toolbutton > button, .inline-toolbar toolitem button, +/*button.titlebutton, # button.titlebutton is refined in headerbar targeting min/max/close */ +notebook > header > tabs > arrow { + outline-offset: -4px; + min-height: 16px; + min-width: 16px; + padding: 4px 8px; + border: 1px solid; + border-radius: 3px; + transition: 50ms; + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#b0b0b0, @shift_bg_color, 00.30); + border-bottom-color: mix(#9a9a9a, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#f4f4f4, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#d0d0d0, @shift_bg_color, 00.30)); + text-shadow: 0 1px mix(mix(#f0f0f0, @shift_bg_color, 00.30), @bg_color, 0.2); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), @shift_bg_color, 00.30); + box-shadow: inset 0 1px mix(#fbfbfb, @shift_bg_color, 00.30); } + :not(.linked) > button, + :not(.linked) > combobox, + :not(.linked) > entry, + :not(.linked) > spinbutton.horizontal { + margin-right: 1px; + margin-left: 1px; } + .inline-toolbar toolbutton > button, .inline-toolbar toolitem button, spinbutton.horizontal button, treeview.view header button { + margin-right: 0px; + margin-left: 0px; } + button.flat, button.sidebar-button, button.titlebutton, + notebook > header > tabs > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.30); + text-shadow: none; + -gtk-icon-shadow: none; + transition: all 50ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.flat:hover, button.sidebar-button:hover, button.titlebutton:hover { + transition: all 50ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.flat:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active { + transition: all 50ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button:hover, button.titlebutton:hover, + .inline-toolbar button:hover, + notebook > header > tabs > arrow:hover { + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#bcbcbc, @shift_bg_color, 00.30); + border-left-color: mix(#b4b4b4, @shift_bg_color, 00.30); + border-right-color: mix(#b4b4b4, @shift_bg_color, 00.30); + border-bottom-color: mix(#a8a8a8, @shift_bg_color, 00.30); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.11), shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.06) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 0.94)); + box-shadow: inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.14); + text-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.30); + -gtk-icon-effect: none; } + button.flat:hover { + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.09), shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.03) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 0.92)); + box-shadow: inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.11); } + button.flat:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, + notebook > header > tabs > arrow:disabled { /* must stay here, before ".inline-toolbar button:disabled" selector */ + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + -gtk-icon-effect: dim; + -gtk-icon-shadow: none; } + button:disabled, + .inline-toolbar button:disabled, + notebook > header > tabs > arrow:disabled { + border-color: mix(#c6c6c3, @shift_bg_color, 00.30); + border-bottom-color: mix(#bcbcbc, @shift_bg_color, 00.30); + border-right-color: mix(#bcbcbc, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.30), mix(#d8d8d8, @shift_bg_color, 00.30)); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), @shift_bg_color, 00.30); + -gtk-icon-effect: dim; + -gtk-icon-shadow: none; } + button:disabled, button:disabled label, + .inline-toolbar button:disabled, .inline-toolbar button:disabled label, + button.combo:disabled, button.combo:disabled label, + button.titlebutton:disabled, button.titlebutton:disabled label, + notebook > header > tabs > tab:disabled, notebook > header > tabs > tab:disabled label, + notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:disabled label { + text-shadow: 0 1px mix(mix(#f8f8f8, @shift_bg_color, 00.30), @bg_color, 0.2); + color: mix(#767978, @shift_bg_color, 00.30); } + button.flat:disabled, button.flat:disabled label { + text-shadow: 0 1px mix(#ffffff, @shift_bg_color, 00.30); } + button.font { + padding-left: 2px; + padding-right: 2px; + min-height: 10px; } + button.image-button, button.image-button.titlebutton, + notebook > header > tabs > arrow.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + button.text-button, button.text-button.titlebutton, + notebook > header > tabs > arrow.text-button { + padding-left: 16px; + padding-right: 16px; } + button.text-button.image-button, button.text-button.image-button.titlebutton, + notebook > header > tabs > arrow.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + button.text-button.image-button label, button.text-button.image-button.titlebutton label, + notebook > header > tabs > arrow.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), + button:drop(active) { + color: shade(@selected_bg_color, 0.9266); + border-color: shade(@selected_bg_color, 0.9266); + box-shadow: inset 0 0 0 1px shade(@selected_bg_color, 0.9266); } +row:selected button { + border-color: shade(mix(@bg_color, @shift_bg_color, 00.30), 0.811); } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), + row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: @selected_focused_fg_color; + border-color: transparent; } +button.osd { + min-width: 24px; + min-height: 32px; + color: mix(#eeeeec, @shift_bg_color, 00.30); + border-radius: 5px; + color: mix(#eeeeec, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border: none; + box-shadow: none; } + button.osd.image-button { + min-width: 32px; } + button.osd:hover { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(57, 63, 65, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border: none; + box-shadow: none; } + button.osd:active, + button.osd:checked { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border: none; + box-shadow: none; } + button.osd:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.30); + color: mix(#767978, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, +.app-notification.frame button, +.osd button { + color: mix(#eeeeec, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } + popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, + .osd button:hover { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(57, 63, 65, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } + popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, + .osd button:active, .osd button:checked { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } + popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, + .osd button:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.30); + color: mix(#767978, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, + .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.30); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, + .osd button.flat:hover { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(57, 63, 65, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } + popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, + .osd button.flat:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.30); + color: mix(#767978, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, + .osd button.flat:active, + .osd button.flat:checked { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } +/* disabled the code below only because it is rather inconsistent with gtk2 which does not have "suggested-action" */ +/*button.suggested-action:not(.default), button.suggested-action:not(.default) label { + color: #0000ee; } +button.suggested-action:not(.default):disabled, button.suggested-action:not(.default):disabled label, +button.suggested-action:not(.default):disabled:checked, button.suggested-action:not(.default):disabled:checked label, +button.suggested-action:not(.default):disabled:active, button.suggested-action:not(.default):disabled:active label { + color: #6666bb; + text-shadow: none; } */ + .osd button.suggested-action { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(74, 144, 217, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(74, 144, 217, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.suggested-action:active, .osd button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(@selected_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.suggested-action:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.30); + color: #767978; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #a60c0c; + border-bottom-color: #760909; + background-image: linear-gradient(to bottom, #ef2929, #ee1616 60%, #d51010); + text-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #ef2929; } + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #a60c0c; + border-bottom-color: #760909; + text-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + background-image: linear-gradient(to bottom, #f14545, #ef2929 60%, #ee1616); } + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #c00c0c; + background-image: linear-gradient(to top, #ff7878, #f01818 60%, #e01010); + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.25), inset -1px 0 rgba(255, 255, 255, 0.25), inset 0 -1px rgba(255, 255, 255, 0.25), inset 0 1px rgba(255, 255, 255, 0.35); + text-shadow: none; + -gtk-icon-shadow: none; } + button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(239, 41, 41, 0.8); } + button.destructive-action:disabled { + border-color: #b6b6b3; + background-image: image(#ffcccc); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:disabled, button.destructive-action:disabled label { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.30); + color: #666666; } + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: #a60c0c; + background-image: image(#ee2323); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: #f8a7a7; } + .osd button.destructive-action { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(239, 41, 41, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(239, 41, 41, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.destructive-action:active, .osd button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(#ef2929); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.destructive-action:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.30); + color: #767978; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.stack-switcher > button { + outline-offset: -4px; } + .stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > button.needs-attention:active > label, + .stack-switcher > button.needs-attention:active > image, + .stack-switcher > button.needs-attention:checked > label, + .stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; } +button.font separator, +button.file separator { + background-color: alpha(#000000, 0.17); } + button.file separator:first-child { + background-color: transparent; + min-width: 0; + min-height: 0; } +button.font /*> box > box >*/ label { + font-weight: normal; } +.primary-toolbar button { + -gtk-icon-shadow: none; } +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; + background-origin: padding-box, border-box; + background-clip: padding-box, border-box; } + button.circular label { + padding: 0; } + button.circular:not(.flat):not(:checked):not(:active):not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); + border-bottom-color: mix(#91918c, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.30), mix(#dededd, @shift_bg_color, 00.30) 60%, mix(#cfcfcd, @shift_bg_color, 00.30)); + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0.8), 00.30); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.30), mix(#dededd, @shift_bg_color, 00.30) 60%, mix(#cfcfcd, @shift_bg_color, 00.30)), linear-gradient(to top, mix(#91918c, @shift_bg_color, 00.30) 25%, mix(#b6b6b3, @shift_bg_color, 00.30) 50%); + border-color: transparent; } + button.circular:hover:not(:checked):not(:active):not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); + border-bottom-color: mix(#91918c, @shift_bg_color, 00.30); +/* text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); */ + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#f7f7f7, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 60%, mix(#dededd, @shift_bg_color, 00.30)); + background-image: linear-gradient(to bottom, mix(#f7f7f7, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 60%, mix(#dededd, @shift_bg_color, 00.30)), linear-gradient(to top, mix(#91918c, @shift_bg_color, 00.30) 25%, mix(#b6b6b3, @shift_bg_color, 00.30) 50%); + border-color: transparent; } + +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, +stacksidebar row.needs-attention > label { + animation: needs_attention 250ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#ffff66), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30)), to(transparent)); /***/ + background-size: 7px 7px, 7px 7px; + background-repeat: no-repeat; + background-position: right 5px; } + .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl), + stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 5px; } + +.linked:not(.vertical) > spinbutton:not(.vertical), +.linked:not(.vertical) > entry, +.linked:not(.vertical) > button, +.inline-toolbar:not(.vertical) toolbutton > button, +.inline-toolbar:not(.vertical) toolitem button, +.linked:not(.vertical) > button:hover, +.linked:not(.vertical) > button:active, +.linked:not(.vertical) > button:checked, +.linked:not(.vertical) > combobox > box > button.combo { + border-style: solid none solid solid; + border-radius: 0; } + +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > entry:first-child, +.linked:not(.vertical) > button:first-child, +.inline-toolbar:not(.vertical) toolbutton:first-child > button, +.inline-toolbar:not(.vertical) toolitem button:first-child, +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > entry:last-child, +.linked:not(.vertical) > button:last-child, +.inline-toolbar:not(.vertical) toolbutton:last-child > button, +.inline-toolbar:not(.vertical) toolitem button:last-child, +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > entry:only-child, +.linked:not(.vertical) > button:only-child, +.inline-toolbar:not(.vertical) toolbutton:only-child > button, +.inline-toolbar:not(.vertical) toolitem button:only-child, +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > spinbutton:not(.vertical), +.linked.vertical > entry, +.linked.vertical > button, +.inline-toolbar.vertical toolbutton > button, +.inline-toolbar.vertical toolitem button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +.linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } +.linked.vertical > spinbutton:first-child:not(.vertical), +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child, +.inline-toolbar.vertical toolbutton:first-child > button, +.inline-toolbar.vertical toolitem button:first-child, +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.linked.vertical > spinbutton:last-child:not(.vertical), +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child, +.inline-toolbar.vertical toolbutton:last-child > button, +.inline-toolbar.vertical toolitem button:last-child, +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } +.linked.vertical > spinbutton:only-child:not(.vertical), +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child, +.inline-toolbar.vertical toolbutton:only-child > button, +.inline-toolbar.vertical toolitem button:only-child, +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; } + +button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, calendar.button, .scale-popup button:hover { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.30), 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.30); + text-shadow: none; + -gtk-icon-shadow: none; } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + .osd button.color colorswatch:only-child { + box-shadow: none; } + .osd button.color:disabled colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, +*:link, +button:link, +button:visited { + color: mix(@link_color, @shift_bg_color, 00.30); } + button:link > label:visited, + button:visited > label:visited, + *:link:visited, + button:visited { + color: mix(#215d9c, @shift_bg_color, 00.30); } + *:selected button:link > label:visited, + *:selected button:visited > label:visited, *:selected + *:link:visited, + *:selected button:visited:link, + *:selected button:visited { + color: mix(#b7d3f0, @shift_bg_color, 00.30); } + button:link > label:hover, + button:visited > label:hover, + *:link:hover, + button:hover:link, + button:hover:visited { + color: @selected_bg_color; } + *:selected button:link > label:hover, + *:selected button:visited > label:hover, *:selected + *:link:hover, *:selected + button:hover:link, + *:selected button:hover:visited { + color: mix(#edf4fb, @shift_bg_color, 00.30); } + button:link > label:active, + button:visited > label:active, + *:link:active, + button:active:link, + button:active:visited { + color: mix(@link_color, @shift_bg_color, 00.30); } + *:selected button:link > label:active, + *:selected button:visited > label:active, + *:selected *:link:active, + *:selected button:active:link, + *:selected button:active:visited { + color: mix(#dbe9f7, @shift_bg_color, 00.30); } + infobar.info *:link, infobar.info button:link, + infobar.info button:visited, infobar.question *:link, infobar.question button:link, + infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, + infobar.warning button:visited, infobar.error *:link, infobar.error button:link, + infobar.error button:visited, button:link > label:selected, + button:visited > label:selected, *:selected button:link > label, + *:selected button:visited > label, + *:link:selected, + button:selected:link, + button:selected:visited, + .selection-mode.titlebar .subtitle:link, + headerbar.selection-mode .subtitle:link, + *:selected *:link, + *:selected button:link, + *:selected button:visited { + color: #dbe9f7; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * SpinButton * + *****************/ +spinbutton:not(.vertical) { + color: @text_color; + min-height: 20px; + background: @entry_bg_color; + box-shadow: inset 0 0 0 1px mix(mix(@bg_color, @shift_bg_color, 00.30), @entry_bg_color, 0.3); + padding: 0; } + spinbutton:not(.vertical):disabled { + color: mix(#767978, @shift_bg_color, 00.30); + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); + box-shadow: none; } + spinbutton:not(.vertical) entry { + min-width: 24px; + margin: 0; + padding: 4px; + background: none; + background-color: transparent; + border-style: solid none solid solid; + border-radius: 3px 0 0 3px; } +/*spinbutton:not(.vertical) entry:not(:focus) { + box-shadow: none; }*/ + spinbutton:not(.vertical) entry:dir(rtl) { + border-style: solid solid solid none; + border-radius: 0 3px 3px 0; } + spinbutton:not(.vertical) button { + border-style: solid none solid solid; + border-radius: 0; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: solid solid solid none; } + spinbutton:not(.vertical) button:hover { + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + -gtk-icon-effect: highlight; } + spinbutton:not(.vertical) button:disabled { + -gtk-icon-shadow: none; } + spinbutton:not(.vertical) button:active { } + spinbutton:not(.vertical) button:dir(ltr):last-child { + border-right-style: solid; + border-radius: 0 2px 2px 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-left-style: solid; + border-radius: 2px 0 0 2px; } +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.30); + text-shadow: none; + -gtk-icon-shadow: none; + color: mix(#eeeeec, @shift_bg_color, 00.30); + border-style: solid none solid solid; + border-color: mix(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), 00.30); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: solid solid solid none; } + .osd spinbutton:not(.vertical) button:hover { + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.30); + text-shadow: none; + -gtk-icon-shadow: none; + color: mix(#eeeeec, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.30); + background-color: mix(rgba(238, 238, 236, 0.1), rgba(0, 0, 0, 0.1), 00.30); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.30); + text-shadow: none; + -gtk-icon-shadow: none; + color: mix(#767978, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.30); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-right-style: solid; + border-radius: 0 3px 3px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-left-style: solid; + border-radius: 3px 0 0 3px; } +spinbutton.vertical { + color: @text_color; } +spinbutton.vertical:disabled { + color: mix(#767978, @shift_bg_color, 00.30); } +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } +spinbutton.vertical entry { + min-height: 16px; + min-width: 20px; + padding: 4px; + border-radius: 0; } +spinbutton.vertical button { + min-height: 26px; + min-width: 26px; + padding: 0; } +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } +.osd spinbutton.vertical button:first-child { + color: mix(#eeeeec, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(57, 63, 65, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } + .osd spinbutton.vertical button:first-child:disabled { + color: mix(#767978, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox > box > button.combo { + min-height: 16px; + min-width: 16px; + text-shadow: none; + padding: 2px 2px 2px 4px; } +combobox > box > button.combo arrow { + margin: 0 2px; + color: transparent; + background-image: -gtk-scaled(url("assets/override/combobox-symbolic-small.png")); + background-position: center; + background-repeat: no-repeat; + min-height: 17px; + min-width: 14px; } + combobox > box > button.combo arrow:disabled { + background-image: -gtk-scaled(url("assets/override/combobox-symbolic-small-dim.png")); } +combobox > box > button.combo:not(:only-child) arrow { + margin: 0 2px 0 0; + background-image: -gtk-scaled(url("assets/override/combo-symbolic.png")); + background-position: center; + background-repeat: no-repeat; + min-height: 14px; + min-width: 14px; } + combobox > box > button.combo:not(:only-child) arrow:disabled { + background-image: -gtk-scaled(url("assets/override/combo-symbolic-dim.png")); } +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.30); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar:not(.vertical) separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } +/* tried to draw a separation line between multiple adjacent toolbars, but the toolbars can be physically positioned in a different order than the order of their corresponding css nodes (see engampa's toolbars in gtk inspector), so i can't know which toolbar physically comes first so that i can draw the line between them... + toolbar:not(.vertical) + toolbar:not(.vertical) { + border-top: solid 1px #ff0000; } + toolbar.vertical + toolbar.vertical { + border-left: solid 1px #ff0000; }*/ + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) switch, + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) scale, + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) entry, + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) spinbutton, + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) button { + margin-right: 1px; + margin-bottom: 0px; } + toolbar.verical:not(.inline-toolbar):not(.osd) switch, + toolbar.verical:not(.inline-toolbar):not(.osd) scale, + toolbar.verical:not(.inline-toolbar):not(.osd) entry, + toolbar.verical:not(.inline-toolbar):not(.osd) spinbutton, + toolbar.verical:not(.inline-toolbar):not(.osd) button { + margin-right: 0px; + margin-bottom: 1px; } + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) spinbutton *, + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) .linked > *, + toolbar.vertical:not(.inline-toolbar):not(.osd) spinbutton *, + toolbar.vertical:not(.inline-toolbar):not(.osd) .linked > * { + margin: 0; } + +searchbar, +toolbar, +.inline-toolbar, +.location-bar { + padding: 3px; + margin: 0; + border-style: none; + background-color: mix(@bg_color, @shift_bg_color, 00.30); } + +.location-bar entry { + margin-top: 3px; + margin-bottom: 2px; } +.location-bar button { + min-height: 22px; } + +toolbar button { + min-height: 24px; } + +.inline-toolbar toolbutton > button { + min-height: 20px; } + +/************** + * Headerbars * + **************/ +.titlebar { + border-width: 0 0 1px 0; + border-style: solid; /* none/solid */ + border-color: mix(#cccccc, @shift_bg_color, 00.30); + border-radius: 0; + background: linear-gradient(to bottom, mix(#ffffff, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(@bg_color, @shift_bg_color, 00.30)); + box-shadow: inset 0 1px shade(#f8f8f8, 0.95); } + dialog .titlebar { + border-style: none; } +headerbar { + padding: 0 9px 0 6px; /* asymmetric left/right because min/max/close have padding-right to bring them closer together */ + min-height: 39px; } + headerbar:backdrop { + box-shadow: inset 0 1px shade(#eeeeee, 0.95); } +/*headerbar:not(.titlebar) { + box-shadow: none; + background: image(mix(@bg_color, @shift_bg_color, 00.30)); } + .titlebar headerbar:not(.titlebar) { + background: image(transparent); }*/ + headerbar.selection-mode { + background: linear-gradient(to bottom, shade(@selected_bg_color, 1.2), shade(@selected_bg_color, 1.1)); + box-shadow: inset 0 1px shade(@selected_bg_color, 1.3); } + headerbar .title { + padding-left: 12px; + padding-right: 12px; + text-shadow: 1px 1px #f4f4f4; + color: #282828; + font-weight: normal; } + headerbar .subtitle { + font-size: smaller; + color: mix(#444444, mix(@shift_bg_color, #444444, 0.398), 00.30); + padding-left: 12px; + padding-right: 12px; } + headerbar entry, +/*headerbar combobox,*/ + headerbar spinbutton, + headerbar separator, + headerbar switch, + headerbar button, + headerbar button.font { + margin-top: 6px; + margin-bottom: 6px; } + headerbar entry { + padding: 4px 5px 4px 5px; } + headerbar combobox button { + padding: 2px 2px 2px 6px; } + headerbar separator.vertical { + background-color: transparent; + min-width: 5px; } + headerbar button, + headerbar button.font, + headerbar stackswitcher button, + headerbar stackswitcher button.text-button, + headerbar stackswitcher button.circular, + headerbar stackswitcher button.text-button.circular { + min-height: 20px; } + dialog headerbar button, + dialog headerbar button.font, + dialog headerbar stackswitcher button, + dialog headerbar stackswitcher button.text-button, + dialog headerbar stackswitcher button.circular, + dialog headerbar stackswitcher button.text-button.circular { + min-height: 17px; } + headerbar button.titlebutton.minimize, headerbar button.titlebutton.maximize, headerbar button.titlebutton.restore, headerbar button.titlebutton.close { + margin: 0; + padding: 0; + border: none; + border-radius: 0; + min-width: 26px; + min-height: 39px; } + /* have to put margin-right on all buttons below (and compensate in 'headerbar' and '.maximize headrebar' padding) because chromium has a bug by which it interprets 'margin-right' as 'margin-left'. + the correct way is to set a margin-right value (for bringing the buttons closer) only on close and restore, and have symmetric 'padding-left/right' on 'headerbar'; this will be done when the chromium bug gets fixed */ + headerbar button.titlebutton.minimize { + margin-right: -5px; } + headerbar button.titlebutton.maximize, headerbar button.titlebutton.restore { + margin-right: -5px; } + headerbar button.titlebutton.close { + margin-right: -5px; } + headerbar.titlebar > :last-child { /* the group of min/max/close buttons */ + -GtkWidget-window-dragging: false; /* no effect for some reason */ + margin-left: 8px; } + .maximized headerbar { /* asymmetric left/right because min/max/close have padding-right to bring them closer together, see comment above */ + padding-left: 2px; + padding-right: 5px; } + headerbar:backdrop button, + headerbar:backdrop .path-bar button { + color: mix(#777777, @shift_bg_color, 0.10); } + headerbar:backdrop .title, headerbar:backdrop .subsubtitle { + color: #888888; + text-shadow: 1px 1px #f8f8f8; } +/* disabled code, see the other comment for suggested-action */ +/* headerbar button.suggested-action:not(:disabled):backdrop, headerbar button.suggested-action:not(:disabled):backdrop * { + border-color: #66aabb; + border-bottom-color: #5090a0; + color: #5555aa; } */ + headerbar button.titlebutton.close, headerbar button.titlebutton.close *, + headerbar button.titlebutton.maximize, headerbar button.titlebutton.maximize *, + headerbar button.titlebutton.restore, headerbar button.titlebutton.restore *, + headerbar button.titlebutton.minimize, headerbar button.titlebutton.minimize *, + headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.close:backdrop *, + headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.maximize:backdrop *, + headerbar button.titlebutton.restore:backdrop, headerbar button.titlebutton.restore:backdrop *, + headerbar button.titlebutton.minimize:backdrop, headerbar button.titlebutton.minimize:backdrop * { + color: transparent; + background-position: center; + background-repeat: no-repeat; } + headerbar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/extras/csd-close-active.png")); } + headerbar button.titlebutton.close:hover { + box-shadow: none; + background-image: -gtk-scaled(url("assets/extras/csd-close-prelight.png")); } + headerbar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/extras/csd-close-pressed.png")); } + headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.close:hover:backdrop, + headerbar button.titlebutton.close:disabled, headerbar button.titlebutton.close:disabled:hover { + background-image: -gtk-scaled(url("assets/extras/csd-close-inactive.png")); } + headerbar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/extras/csd-hide-active.png")); } + headerbar button.titlebutton.minimize:hover { + box-shadow: none; + background-image: -gtk-scaled(url("assets/extras/csd-hide-prelight.png")); } + headerbar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/extras/csd-hide-pressed.png")); } + headerbar button.titlebutton.minimize:backdrop, headerbar button.titlebutton.minimize:hover:backdrop, + headerbar button.titlebutton.minimize:disabled, headerbar button.titlebutton.minimize:disabled:hover { + background-image: -gtk-scaled(url("assets/extras/csd-hide-inactive.png")); } + headerbar button.titlebutton.maximize, headerbar button.titlebutton.restore { + background-image: -gtk-scaled(url("assets/extras/csd-maximize-active.png")); } + headerbar button.titlebutton.maximize:hover, headerbar button.titlebutton.restore:hover { + box-shadow: none; + background-image: -gtk-scaled(url("assets/extras/csd-maximize-prelight.png")); } + headerbar button.titlebutton.maximize:active, headerbar button.titlebutton.restore:active { + background-image: -gtk-scaled(url("assets/extras/csd-maximize-pressed.png")); } + headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.maximize:hover:backdrop, + headerbar button.titlebutton.maximize:disabled, headerbar button.titlebutton.maximize:disabled:hover, + headerbar button.titlebutton.restore:backdrop, headerbar button.titlebutton.restore:hover:backdrop, + headerbar button.titlebutton.restore:disabled, headerbar button.titlebutton.restore:disabled:hover { + background-image: -gtk-scaled(url("assets/extras/csd-maximize-inactive.png")); } + headerbar.default-decoration { + min-height: 27px; + padding: 4px; } + headerbar.default-decoration button.titlebutton { + min-height: 16px; + min-width: 16px; + margin: 0; + padding: 0; } + .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr),.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +/* the window's top corners */ +.background:not(.tiled):not(.maximized):not(.solid-csd) .titlebar { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.background:not(.tiled):not(.maximized):not(.solid-csd) separator:first-child + headerbar, +.background:not(.tiled):not(.maximized):not(.solid-csd) headerbar:first-child { + border-top-left-radius: 3px; } +.background:not(.tiled):not(.maximized):not(.solid-csd) headerbar:last-child { + border-top-right-radius: 3px; } +.background:not(.tiled):not(.maximized):not(.solid-csd) stack headerbar:first-child, .background:not(.tiled):not(.maximized):not(.solid-csd) stack headerbar:last-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/* nautilus hack, for some reason the pathbar buttons behave strangely, they start with or without the :backdrop color apparently at random, and then don't change on normal/:backdrop changes */ +.nautilus-path-bar button:not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); } +.nautilus-path-bar button:not(:disabled):backdrop { + color: mix(#777777, @fg_color, 00.30); } + +/************ + * TreeView * + ************/ +treeview.view { + border-color: mix(#bbbbbb, @shift_bg_color, 00.30); } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } +/*the expander lines in gtk3 widget factory's tree */ + treeview.view:selected { +/* border-left-color: mix(#a5c8ec, @shift_bg_color, 00.30); + border-top-color: mix(rgba(46, 52, 54, 0.1), rgba(0, 0, 0, 0.1), 00.30);*/ + border-color: mix(#bbbbbb, @shift_bg_color, 00.30); } + treeview.view:disabled { + color: mix(#767978, @shift_bg_color, 00.30); } + treeview.view.separator { + min-height: 2px; + color: mix(@bg_color, @shift_bg_color, 00.30); } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: shade(@selected_bg_color, 0.751); } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: mix(#444444, mix(@shift_bg_color, #444444, 0.398), 00.30); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: black; } + treeview.view.expander:selected { + color: mix(#ffffff, @shift_bg_color, 00.30); } + treeview.view.expander:selected:hover { + color: mix(#ffffff, @selected_bg_color, 0.5); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.progressbar { + color: @selected_focused_fg_color; + border: 1px solid shade(@selected_bg_color, 0.751); + border-radius: 4px; + background-image: linear-gradient(to bottom, mix(@selected_bg_color, #ffffff, 0.1), @selected_bg_color, mix(@selected_bg_color, #000000, 0.1)); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3), 00.30), 0 1px mix(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), 00.30); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + border-radius: 4px; + color: @fg_color; + box-shadow: none; + background-image: linear-gradient(to bottom, @canvas_bg_color, mix(@canvas_bg_color, #000000, 0.1)); } + treeview.view.trough { + background-color: rgba(0, 0, 0, 0.1); + border-radius: 4px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { /***/ + background-color: rgba(255, 255, 255, 0.2); + border-radius: 4px; + border-width: 1px 0; + border-style: solid; + border-color: @selected_bg_color; } + treeview.view header button { + min-height: 18px; + background-image: linear-gradient(to bottom, mix(#f8f8f8, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#d8d8d8, @shift_bg_color, 00.30)); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.30), inset 1px 0 alpha(#ffffff, 0.17); + text-shadow: none; + border-style: solid; + border-radius: 0; + border-width: 1px 1px 1px 0px; + border-color: mix(#bbbbbb, @shift_bg_color, 00.30); + border-bottom-color: mix(#b4b4b4, @shift_bg_color, 00.30); + font-weight: normal;} + frame > border:not(.flat) > treeview.view header button, .frame:not(.flat) > treeview.view header button { + margin: -1px 0px 0px 0px; } + treeview.view header button:last-child { + border-right-style: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: @selected_focused_fg_color; + background-image: none; + background-color: @selected_bg_color; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px @selected_focused_fg_color; + text-shadow: none; + transition: none; } + treeview.view acceleditor > label { + background-color: @selected_bg_color; } + treeview.view header button:hover { + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.09), shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.04) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 0.97)); + box-shadow: inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.15); + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); } + treeview.view header button:disabled { + border-color: mix(#c0c0c0, @shift_bg_color, 00.30); + box-shadow: inset 0 1px mix(#ececec, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.30), mix(#e0e0e0, @shift_bg_color, 00.30), mix(#d8d8d8, @shift_bg_color, 00.30)); } + treeview.view header button:disabled label { + text-shadow: none; } + +/********* + * Menus * + *********/ +menubar, .menubar { + margin: 0; + padding: 0px 1px; + border-bottom: 1px solid mix(#cccccc, @shift_bg_color, 00.30); + -GtkWidget-window-dragging: false; } + menubar > menuitem, + .menubar > menuitem { + min-height: 10px; + padding: 3px 8px; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + background-color: @selected_bg_color; + color: @selected_focused_fg_color; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: mix(#767978, @shift_bg_color, 00.30); + box-shadow: none; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 0px; + box-shadow: inset 0px 0px 1px 1px shade(@menu_bg_color, 0.8); + background-color: @menu_bg_color; } + .csd menu, + .csd .menu, + .csd .context-menu { + border: none; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 10px; + min-width: 40px; + padding: 2px 5px; + border: 1px solid transparent; + color: @fg_color; + text-shadow: none; } + menu menuitem > arrow, + .menu menuitem > arrow, + .context-menu menuitem > arrow { +/* -GtkArrow-arrow-scaling: 0.3; */ + color: mix(shade(@fg_color, 1.55), @menu_bg_color, 0.2); + min-height: 10px; + min-width: 10px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/menu-arrow-small-right-symbolic.svg"))); + margin-left: 9px; } + menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr), + .menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr), + .context-menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/menu-arrow-small-right-symbolic.svg"))); } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/menu-arrow-small-left-symbolic.svg"))); + margin-right: 9px; } + menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl), + .menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl), + .context-menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/menu-arrow-small-left-symbolic.svg"))); } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: @selected_focused_fg_color; + border-color: @selected_bg_color; + background-color: @selected_bg_color; } + menu menuitem:hover > arrow, + .menu menuitem:hover > arrow, + .context-menu menuitem:hover > arrow { + color: mix(@selected_focused_fg_color, @selected_bg_color, 0.2); } + menu menuitem:disabled, menu menuitem:disabled label, + .menu menuitem:disabled, .menu menuitem:disabled label, + .context-menu menuitem:disabled, .context-menu menuitem:disabled label { + color: mix(#767978, @shift_bg_color, 00.30); + text-shadow: 1px 1px alpha(#ffffff, 0.4); } + menu menuitem:disabled > arrow, + .menu menuitem:disabled > arrow, + .context-menu menuitem:disabled > arrow { + color: mix(#868988, @shift_bg_color, 00.30); } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + min-height: 13px; + min-width: 13px; + padding: 0px; + margin: 2px; + border: 1px solid shade(@menu_bg_color, 0.8); + border-radius: 0; + background-color: transparent; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + -GtkArrow-arrow-scaling: 0.3; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + border-style: none none solid none; + min-width: 13px; + min-height: 13px; + background-image: image(-gtk-recolor(url("assets/override/menu-arrow-small-up-symbolic.svg"))); + box-shadow: -1px -1px shade(@menu_bg_color, 1.05), inset 0 -1px shade(@menu_bg_color, 0.95); + background-repeat: no-repeat; + background-position: center;} + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + border-style: solid none none none; + min-width: 13px; + min-height: 13px; + background-image: image(-gtk-recolor(url("assets/override/menu-arrow-small-down-symbolic.svg"))); + box-shadow: -1px 0 shade(@menu_bg_color, 1.05), inset 0 1px shade(@menu_bg_color, 1.05), 1px 1px shade(@menu_bg_color, 0.95); + background-repeat: no-repeat; + background-position: center;} + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + color: @selected_focused_fg_color; + background-color: @selected_bg_color; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + background-color: shade(mix(@bg_color, @shift_bg_color, 00.30), 0.95); + color: shade(mix(@bg_color, @shift_bg_color, 00.30), 0.65); } + +menuitem accelerator { + color: alpha(currentColor,0.55); } +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Modelbutton * +****************/ +modelbutton.flat, +.menuitem.button.flat { + color: @fg_color; + outline-style: none; + min-height: 20px; + padding: 1px 1px; + border: 1px solid transparent; + background-color: @menu_bg_color; + border-radius: 0px; + outline-offset: -2px; } + modelbutton.flat:hover, + .menuitem.button.flat:hover { + color: @selected_focused_fg_color; + border-color: @selected_bg_color; + background-color: @selected_bg_color; } + modelbutton.flat:disabled, modelbutton.flat:disabled label, + .menuitem.button.flat:disabled, .menuitem.button.flat:disabled label { + color: mix(#767978, @shift_bg_color, 00.30); + text-shadow: 1px 1px alpha(#ffffff, 0.4); } + +modelbutton.flat arrow { + min-height: 13px; + min-width: 13px; + margin: 0 4px; + background: none; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("assets/extras/pan-start2-symbolic.svg"))); } + modelbutton.flat arrow.left:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("assets/extras/pan-start2-symbolic.svg"))); } + modelbutton.flat arrow.right:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("assets/extras/pan-end2-symbolic.svg"))); } + modelbutton.flat arrow.right:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("assets/extras/pan-end2-symbolic.svg"))); } + +/************ + * Popovers * + ************/ +popover.background, +.csd popover.background { + padding: 0px; + border-radius: 6px; + background-color: @menu_bg_color; + box-shadow: 0px 2px 6px 1px rgba(100, 100, 100, 0.35), 0px 2px 10px -2px rgba(100, 100, 100, 0.2); + border: 1px solid shade(@menu_bg_color, 0.8); } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************ + * Notebook * + ************/ +notebook { + background-color: transparent; } +notebook > stack:not(:only-child) { + color: @fg_color; + background-color: transparent; } + notebook > stack:not(:only-child) > *:disabled { + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); } + +/********* + * Stack * + *********/ +/* can't set explicit background color for stacks because 'stack' seems to be used in some weired places (e.g. the first 'open with...' pop-up menu item in nemo) and i don't know how to set separate descriptors for those */ +stack, stack > * { + background-color: transparent; } + +/************** + * Scrollbars * + **************/ +/* +@define-color scrollbar_controls_normal_1 mix(#f8f8f8, @shift_bg_color, 00.30); +@define-color scrollbar_controls_normal_2 mix(#eaeaea, @shift_bg_color, 00.30); +@define-color scrollbar_controls_normal_3 mix(#dddddd, @shift_bg_color, 00.30); +@define-color scrollbar_controls_hover_1 shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.09); +@define-color scrollbar_controls_hover_2 shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.07); +@define-color scrollbar_controls_hover_3 shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 0.99); +*/ +@define-color scrollbar_controls_normal mix(#e8e7ea, @shift_bg_color, 00.30); +@define-color scrollbar_controls_fg_normal mix(#444444, mix(@shift_bg_color, #444444, 0.398), 00.30); + +@define-color scrollbar_controls_normal_1 shade(@scrollbar_controls_normal, 1.07); +@define-color scrollbar_controls_normal_2 shade(@scrollbar_controls_normal, 1.01); +@define-color scrollbar_controls_normal_3 shade(@scrollbar_controls_normal, 0.98); + +@define-color scrollbar_controls_hover_1 mix(shade(@scrollbar_controls_normal, 1.12), #f0f0f0, 0.08); +@define-color scrollbar_controls_hover_2 mix(shade(@scrollbar_controls_normal, 1.06), #f0f0f0, 0.08); +@define-color scrollbar_controls_hover_3 mix(shade(@scrollbar_controls_normal, 1.02), #f0f0f0, 0.08); + +@define-color scrollbar_controls_border_normal shade(@scrollbar_controls_normal, 0.75); +@define-color scrollbar_controls_border_hover shade(@scrollbar_controls_normal, 0.80); /* not used */ + +scrollbar { + background-color: mix(#c3c4c4, @shift_bg_color, 00.30); } +/*scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + border: 1px solid mix(#ffffff, @shift_bg_color, 00.30); } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + background-clip: padding-box; + border-radius: 100%; + border: 1px solid mix(#ffffff, @shift_bg_color, 00.30); + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } */ + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.30); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + scrollbar.vertical button.down, scrollbar.vertical .button.down { + /*padding-left: 10px;*/ + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-down-symbolic.svg"))); } + scrollbar.vertical button.up, scrollbar.vertical .button.up { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-up-symbolic.svg"))); } + scrollbar.horizontal button.down, scrollbar.horizontal .button.down { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-end-symbolic.svg"))); } + scrollbar.horizontal button.up, scrollbar.horizontal .button.up { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-start-symbolic.svg"))); } + +scrollbar.vertical, scrollbar.horizontal { + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; +/* -GtkRange-stepper-spacing: 0; */ +/* -GtkRange-trough-under-steppers: 0; */ +/* -GtkArrow-arrow-scaling: 0.3; */ + background-color: mix(#cccccc, @shift_bg_color, 00.30); + border-style: solid; + border-width: 1px 1px 1px 1px; + border-color: mix(#afafaf, @shift_bg_color, 00.30); } + frame > border:not(.flat) ~ scrollbar.vertical, .frame:not(.flat) > scrollbar.vertical { + margin: -1px -1px -1px 0; } + frame > border:not(.flat) ~ scrollbar.horizontal, .frame:not(.flat) > scrollbar.horizontal { + margin: 0 -1px -1px -1px; } + + /* thunar fix */ + window.thunar .frame.standard-view > scrollbar.vertical { + margin: 0; } + window.thunar .frame.standard-view > scrollbar.horizontal { + margin: 0; } + +/* for some attributes i have to explicitate 'scrollbar.horizontal button' and 'scrollbar.vertical button' to make the scrollbar button selector sufficiently specific */ +scrollbar button, scrollbar .button { + color: @scrollbar_controls_fg_normal; } +scrollbar.vertical button:hover, scrollbar.vertical .button:hover, +scrollbar.horizontal button:hover, scrollbar.horizontal .button:hover { + box-shadow: none; } +scrollbar.vertical button, scrollbar.vertical .button { + min-height: 12px; + min-width: 12px; + padding: 0px; + margin: 0px; + border-style: none; + background-image: -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); } +scrollbar.vertical button.up:not(:disabled), scrollbar.vertical .button.up:not(:disabled) { + border-bottom: 1px solid @scrollbar_controls_border_normal; } +scrollbar.vertical button.down:not(:disabled), scrollbar.vertical .button.down:not(:disabled) { + border-top: 1px solid @scrollbar_controls_border_normal; } +scrollbar.horizontal button, scrollbar.horizontal .button { + min-height: 12px; + min-width: 12px; + padding: 0px; + margin: 0px; + border-style: none; + background-image: -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); } +scrollbar button:disabled, scrollbar .button:disabled { + color: mix(#a4a4a5, @shift_bg_color, 00.30); } +scrollbar.horizontal button.up:not(:disabled), scrollbar.horizontal .button.up:not(:disabled) { + border-right: 1px solid @scrollbar_controls_border_normal; } +scrollbar.horizontal button.down:not(:disabled), scrollbar.horizontal .button.down:not(:disabled) { + border-left: 1px solid @scrollbar_controls_border_normal; } +scrollbar.vertical slider, scrollbar.vertical .slider { + min-width: 12px; + min-height: 30px; + background-image: -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + border-style: solid; + border-width: 1px 0px 1px 0px; + border-color: @scrollbar_controls_border_normal; } +scrollbar.horizontal slider, scrollbar.horizontal .slider { + min-width: 30px; + min-height: 12px; + background-image: -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + border-style: solid; + border-width: 0px 1px 0px 1px; + border-color: @scrollbar_controls_border_normal; } +scrollbar.vertical slider:hover, scrollbar.vertical .slider:hover, +scrollbar.vertical button:hover, scrollbar.vertical .button:hover { + background-image: -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } +scrollbar.horizontal slider:hover, scrollbar.horizontal .slider:hover, +scrollbar.horizontal button:hover, scrollbar.horizontal .button:hover { + background-image: -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } +scrollbar.vertical.fine-tune slider:hover { + background-image: linear-gradient(to left, mix(#eeeeee, @shift_bg_color, 00.30), mix(#999999, @shift_bg_color, 00.30)); + box-shadow: inset -1px 0px mix(#f8f8f8, @shift_bg_color, 00.30), inset 1px 0px mix(#dddddd, @shift_bg_color, 00.30); } +scrollbar.horizontal.fine-tune slider:hover { + background-image: linear-gradient(to top, mix(#eeeeee, @shift_bg_color, 00.30), mix(#999999, @shift_bg_color, 00.30)); + box-shadow: inset 0px -1px mix(#f8f8f8, @shift_bg_color, 00.30), inset 0px 1px mix(#dddddd, @shift_bg_color, 00.30); } + +/********** + * Switch * + **********/ +switch, switch:disabled { + font-weight: bold; + font-size: smaller; + outline-offset: -4px; + border: 1px solid mix(#aaaaaa, @shift_bg_color, 00.30); + border-radius: 3px; + color: transparent; /*mix(#888888, @shift_bg_color, 00.30);*/ + background-color: @entry_bg_color; + background-image: url("assets/extras/switch-0.png"); + background-repeat: no-repeat; + background-position: right center; + text-shadow: none; } + switch:disabled { + border-color: mix(#c6c6c3, @shift_bg_color, 00.30); + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); } + switch:checked, switch:disabled:checked { + color: transparent; /*@selected_focused_fg_color;*/ + background-color: @selected_bg_color; + background-image: url("assets/extras/switch-1.png"); + background-repeat: no-repeat; + background-position: left center; } + switch:disabled:checked { + background-image: url("assets/extras/switch-1-disabled.png"); + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); } + switch slider { + margin: -1px; + min-width: 25px; + min-height: 25px; + border: 1px solid; + border-radius: 3px; + outline-color: alpha(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30),0.5); + outline-offset: 2px; + border-color: mix(#aaaaaa, @shift_bg_color, 00.30); + border-bottom-color: mix(#91918c, @shift_bg_color, 00.30); + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + box-shadow: inset 0 1px mix(#f0f0f0, @shift_bg_color, 00.30), inset 0 -1px mix(#cfcfcf, @shift_bg_color, 00.30); + background-image: linear-gradient(to top, mix(#ffffff, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 50%, mix(#c8c8c8, @shift_bg_color, 00.30)); } + switch:disabled slider { + border-color: mix(#c6c6c3, @shift_bg_color, 00.30); + box-shadow: inset 0 1px mix(#e4e4e4, @shift_bg_color, 00.30), inset 0 -1px mix(#cfcfcf, @shift_bg_color, 00.30); + -gtk-icon-shadow: none; } + switch:disabled slider, switch:disabled slider label { + color: mix(#767978, @shift_bg_color, 00.30); } + row:selected switch { + box-shadow: none; + border-color: shade(mix(@bg_color, @shift_bg_color, 00.30), 0.811); } +/* row:selected switch.slider:dir(rtl) { + border-left-color: mix(#b6b6b3, @shift_bg_color, 00.30); } + row:selected switch.slider:dir(ltr) { + border-right-color: mix(#b6b6b3, @shift_bg_color, 00.30); } + row:selected switch.slider:checked, row:selected switch.slider { + border-color: shade(@selected_bg_color, 0.751); }*/ + +/************************* + * Radio and Check items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view .tile check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view .tile check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view .tile check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view .tile check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view .tile check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } +checkbutton:hover, +radiobutton:hover { + background-color: shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.055); } + list row checkbutton:hover, list row radiobutton:hover, + treeview.view checkbutton:hover, treeview.view radiobutton:hover { + background-color: transparent; } +checkbutton:disabled label, +radiobutton:disabled label { + text-shadow: 0 1px alpha(#ffffff, 0.45); } + +check, +radio { + margin: 0px 5px 0px 3px; + min-height: 16px; + min-width: 16px; + border: none; + border-radius: 3px; + -gtk-icon-source: none; + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); +/*-gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30);*/ + background-color: transparent; } + check:only-child, + radio:only-child { + margin: 0; } +/* + .osd check, .osd radio { + color: mix(#eeeeec, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } + .osd check:hover, .osd radio:hover { + color: mix(#eeeeec, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } + .osd check:active, .osd radio:active { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); } +*/ +check { + -gtk-icon-source: image(url("assets/extras/checkbox-unchecked-active.png")); } +check:checked { + -gtk-icon-source: image(url("assets/extras/checkbox-checked-active.png")); } +check:indeterminate { + -gtk-icon-source: image(url("assets/extras/checkbox-indeterminate-active.png")); } +check:checked:disabled { + -gtk-icon-source: image(url("assets/extras/checkbox-checked-disabled.png")); } +check:not(checked):disabled { + -gtk-icon-source: image(url("assets/extras/checkbox-unchecked-disabled.png")); } +check:indeterminate:disabled { + -gtk-icon-source: image(url("assets/extras/checkbox-indeterminate-disabled.png")); } + +radio { + -gtk-icon-source: image(url("assets/extras/radio-unchecked-active.png")); } +radio:checked { + -gtk-icon-source: image(url("assets/extras/radio-checked-active.png")); } +radio:indeterminate { + -gtk-icon-source: image(url("assets/extras/radio-indeterminate-active.png")); } +radio:checked:disabled { + -gtk-icon-source: image(url("assets/extras/radio-checked-disabled.png")); } +radio:not(checked):disabled { + -gtk-icon-source: image(url("assets/extras/radio-unchecked-disabled.png")); } +radio:indeterminate:disabled { + -gtk-icon-source: image(url("assets/extras/radio-indeterminate-disabled.png")); } + +menu menuitem check, menu menuitem radio, +modelbutton.flat check, modelbutton.flat radio, +.menuitem.button.flat check, .menuitem.button.flat radio { + margin: 0; + min-height: 14px; + min-width: 14px; + -gtk-icon-source: none; } + menu menuitem radio, + modelbutton.flat radio, + .menuitem.button.flat radio { + margin-left: 2px; + min-width: 11px; + min-height: 11px; } + modelbutton.flat check, modelbutton.flat radio, + .menuitem.button.flat check, .menuitem.button.flat radio { + margin: 0 4px; } +menu menuitem check:checked, +modelbutton.flat check:checked, +.menuitem.button.flat check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/check-symbolic.png"))); } +menu menuitem check:disabled, +modelbutton.flat check:disabled, +.menuitem.button.flat check:disabled { + -gtk-icon-source: none; } +menu menuitem check:checked:hover, +modelbutton.flat check:checked:hover, +.menuitem.button.flat check:checked:hover { + color: shade(@selected_focused_fg_color, 0.95); + -gtk-icon-source: image(-gtk-recolor(url("assets/override/check-symbolic.svg"))); } +menu menuitem check:checked:disabled, +modelbutton.flat check:checked:disabled, +.menuitem.button.flat check:checked:disabled { + color: #999999; + -gtk-icon-source: image(-gtk-recolor(url("assets/override/check-symbolic.svg"))); } +menu menuitem check:indeterminate, +modelbutton.flat check:indeterminate, +.menuitem.button.flat check:checked:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } +menu menuitem check:indeterminate:hover, +modelbutton.flat check:indeterminate:hover, +.menuitem.button.flat check:indeterminate:hover { + color: shade(@selected_focused_fg_color, 0.95); + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } +menu menuitem check:indeterminate:disabled, +modelbutton.flat check:indeterminate:disabled, +.menuitem.button.flat check:indeterminate:disabled { + color: #999999; + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } +menu menuitem radio:checked, +modelbutton.flat radio:checked, +.menuitem.button.flat radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg"))); } +menu menuitem radio:disabled, +modelbutton.flat radio:disabled, +.menuitem.button.flat radio:disabled { + -gtk-icon-source: none; } +menu menuitem radio:checked:hover, +modelbutton.flat radio:checked:hover, +.menuitem.button.flat radio:checked:hover { + color: shade(@selected_focused_fg_color, 0.95); + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg"))); } +menu menuitem radio:checked:disabled, +modelbutton.flat radio:checked:disabled, +.menuitem.button.flat radio:checked:disabled { + color: #999999; + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg"))); } +menu menuitem radio:indeterminate, +modelbutton.flat radio:indeterminate, +.menuitem.button.flat radio:checked:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } +menu menuitem radio:indeterminate:hover, +modelbutton.flat radio:indeterminate:hover, +.menuitem.button.flat radio:indeterminate:hover { + color: shade(@selected_focused_fg_color, 0.95); + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } +menu menuitem radio:indeterminate:disabled, +modelbutton.flat radio:indeterminate:disabled, +.menuitem.button.flat radio:indeterminate:disabled { + color: #999999; + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } + +.view check:disabled, +.view radio:disabled, +menu menuitem check, +menu menuitem radio +treeview.view menu menuitem check, +treeview.view menu menuitem radio, +modelbutton.flat check, modelbutton.flat radio, +.menuitem.button.flat check, .menuitem.button.flat radio { + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; } +/* +treeview.view check:hover, treeview.view radio:hover { + background-color: shade(mix(@bg_color, @shift_bg_color, 00.30), 0.9); + box-shadow: -1px 1px 0 1px shade(mix(@bg_color, @shift_bg_color, 00.30), 0.9); } + treeview.view menuitem check:hover, treeview.view menuitem radio:hover { + background-color: transparent; + box-shadow: none; }*/ +/* +check:hover, radio:hover { + background-color: shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.055); + box-shadow: -1px 1px 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.30), @bg_color, 0.15), 1.055); } + menuitem check:hover, menuitem radio:hover { + background-color: transparent; + box-shadow: none; }*/ + +/********* + * Scale * + *********/ +scale trough, scale fill, progressbar trough { + border: 1px solid mix(#b6b6b3, @shift_bg_color, 00.30); + border-radius: 3px; + background-color: mix(#cfcfcd, @shift_bg_color, 00.30); } + scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + border: 1px solid mix(#b6b6b3, @shift_bg_color, 00.30); + background-color: mix(#d6d6d6, @shift_bg_color, 00.30); } + row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + border-color: shade(mix(@bg_color, @shift_bg_color, 00.30), 0.811); } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.30); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.30); } + +scale highlight, progressbar progress { + border: 1px solid shade(@selected_bg_color, 0.8); + border-radius: 3px; + background-color: @selected_bg_color; } + scale highlight:disabled, progressbar progress:disabled { /***/ + background-color: mix(@selected_bg_color, mix(@bg_color, @shift_bg_color, 00.30), 0.3); + border-color: shade(mix(@selected_bg_color, mix(@bg_color, @shift_bg_color, 00.30), 0.3), 0.8); } + row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { + border-color: shade(mix(@bg_color, @shift_bg_color, 00.30), 0.811); } + .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); } + .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled { + border-color: transparent; } + +scale { + padding: 10px; } + scale fill, + scale highlight { + margin: -1px; + border-color: shade(@selected_bg_color, 0.8); } + scale slider { + min-height: 17px; + min-width: 17px; + margin: -8px; } + scale.fine-tune slider, scale.fine-tune.horizontal slider, scale.fine-tune.vertical slider { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#71716c, @shift_bg_color, 00.30); + box-shadow: inset 0 1px mix(#e0e0e0, @shift_bg_color, 00.30); + background-image: linear-gradient(to top, mix(#ffffff, @shift_bg_color, 00.30), mix(#aaaaaa, @shift_bg_color, 00.30)); } + scale trough { + outline-offset: 8px; + -gtk-outline-radius: 3px; } + scale fill { + background-color: mix(#b6b6b3, @shift_bg_color, 00.30); } + scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: mix(rgba(91, 91, 90, 0.775), rgba(0, 0, 0, 0.775), 00.30); } + .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + scale slider { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#91918c, @shift_bg_color, 00.30); + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + background-image: linear-gradient(to bottom, mix(#ffffff, @shift_bg_color, 00.30), mix(#c4c4c4, @shift_bg_color, 00.30)); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.30); + border: 1px solid mix(#898984, @shift_bg_color, 00.30); + border-radius: 100%; } + scale slider:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#91918c, @shift_bg_color, 00.30); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#ffffff, mix(@shift_bg_color, #ffffff, 0.299), 00.30), mix(#d8d8d8, mix(@shift_bg_color, #e0e0e0, 0.299), 00.30)); } + scale slider:disabled { + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); + border-bottom-color: mix(#b0b0b0, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#eaeaea, @shift_bg_color, 00.30), mix(#d8d8d8, @shift_bg_color, 00.30)); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.30); } + scale slider:disabled, scale slider:disabled label { + color: mix(#767978, @shift_bg_color, 00.30); } + row:selected scale slider:disabled, row:selected scale slider { + border-color: shade(mix(@bg_color, @shift_bg_color, 00.30), 0.811); } + .osd scale slider { + color: mix(#eeeeec, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: mix(#1c1f20, mix(@shift_bg_color, #1c1f20, 0.398), 00.30); } + .osd scale slider:hover { + color: mix(#ffffff, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(57, 63, 65, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.30); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); + background-color: mix(#1c1f20, mix(@shift_bg_color, #1c1f20, 0.398), 00.30); } + .osd scale slider:active { + color: mix(#ffffff, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.30); + background-color: mix(#1c1f20, mix(@shift_bg_color, #1c1f20, 0.398), 00.30); } + .osd scale slider:disabled { + color: mix(#767978, @shift_bg_color, 00.30); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.30)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: mix(#1c1f20, mix(@shift_bg_color, #1c1f20, 0.398), 00.30); } + scale value { + color: alpha(currentColor,0.55); } + scale marks { + color: alpha(currentColor,0.55); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.color slider { + margin: -6px; } + +/**************** + * Progressbars * + ****************/ +progressbar { + font-size: smaller; + color: mix(rgba(46, 52, 54, 0.4), rgba(0, 0, 0, 0.4), 00.30); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 10px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 10px; } + progressbar.horizontal progress { + margin: 0 -1px; } + progressbar.vertical progress { + margin: -1px 0; } + progressbar progress { + border-radius: 3px; } +/* progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-right-radius: 2px; + border-top-left-radius: 2px; } + progressbar progress.bottom { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; }*/ + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + .xfce4-panel progressbar trough, + .xfce4-panel progressbar progress { + border-radius: 3px; + margin: 0; + padding: 0; + min-width: 5px; + min-height: 5px; } + .xfce4-panel progressbar progress { + border-color: currentColor; } + +/************ + * Levelbar * + ************/ +levelbar block { + min-width: 32px; + min-height: 3px; } +levelbar.vertical block { + min-width: 3px; + min-height: 32px; } +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 4px; + color: black; + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); + background-color: @canvas_bg_color; + box-shadow: inset 0 0 0 1px mix(rgba(74, 144, 217, 0), rgba(0, 0, 0, 0), 00.30); } + levelbar:disabled trough { + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); } + levelbar.horizontal.discrete trough { + padding: 2px 1px; } + levelbar.vertical.discrete trough { + padding: 1px 2px; } +levelbar block { + border: 1px solid; + border-radius: 3px; } + levelbar.horizontal.discrete block { + margin: 0 1px; } + levelbar.vertical.discrete block { + margin: 1px 0; } + levelbar block.low { + border-color: #8f4700; + background-color: #f57900; } + levelbar:disabled block.low { + border-color: mix(#8f4700, mix(@bg_color, @shift_bg_color, 00.30), 0.3); + background-color: mix(#f57900, mix(@bg_color, @shift_bg_color, 00.30), 0.3); } + levelbar block.high, levelbar block:not(.empty) { + border-color: shade(@selected_bg_color, 0.8);; + background-color: @selected_bg_color; } + levelbar:disabled block.high, levelbar:disabled block:not(.empty) { + background-color: mix(@selected_bg_color, mix(@bg_color, @shift_bg_color, 00.30), 0.3); + border-color: shade(mix(@selected_bg_color, mix(@bg_color, @shift_bg_color, 00.30), 0.3), 0.8); } + levelbar block.full { + border-color: #40760c; + background-color: #73d216; } + levelbar:disabled block.full { + border-color: mix(#40760c, mix(@bg_color, @shift_bg_color, 00.30), 0.3); + background-color: mix(#73d216, mix(@bg_color, @shift_bg_color, 00.30), 0.3); } + levelbar block.empty { + background-color: transparent; + border-color: mix(rgba(46, 52, 54, 0.2), rgba(0, 0, 0, 0.2), 00.30); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + border: 1px solid mix(#b6b6b3, @shift_bg_color, 00.30); + background: @canvas_bg_color; + padding: 0; } +printdialog notebook { + background-color: mix(@bg_color, @shift_bg_color, 00.30); + box-shadow: inset 0 -1px mix(#b0b0b0, @shift_bg_color, 00.30); } +printdialog notebook > header { + background-color: mix(@bg_color, @shift_bg_color, 00.30); } +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +/* frame, */ +frame > border, .frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid mix(#bbbbbb, @shift_bg_color, 00.30); } + frame > border.flat, .frame.flat { + border-style: none; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid mix(#b6b6b3, @shift_bg_color, 00.30); } + +/****************** + * Scrolledwindow * + ******************/ +scrolledwindow viewport, +/* scrolledwindow viewport frame,*/ +scrolledwindow viewport.frame { + border-style: none; } +scrolledwindow junction, scrolledwindow junction.frame { + border-color: transparent; + border-image: none; + border-style: none; + background-color: transparent; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + +/********* + * Lists * + *********/ +list { + color: @text_color; + background-color: @canvas_bg_color; + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); } +list:disabled { + background-color: mix(#e2e3e0, @shift_bg_color, 00.30); } + list row { + padding: 0px; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: mix(#cccccc, @shift_bg_color, 00.30); } +/*row.activatable:active { + box-shadow: inset 0 2px 2px -2px mix(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), 00.30); } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.30); }*/ + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: @selected_bg_color; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.30); + background-image: linear-gradient(to bottom, mix(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), 00.30), transparent 2px); + background-clip: padding-box; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-end-symbolic.svg"))); } + expander arrow:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-end-symbolic-rtl.svg"))); } + expander arrow:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); } + expander arrow:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-down-symbolic.svg"))); } + +/************ + * Calendar * + ***********/ +calendar { + color: @text_color; + border: 1px solid mix(#b6b6b3, @shift_bg_color, 00.30); } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom-color: mix(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1), 00.30); } + calendar.button { + color: mix(rgba(46, 52, 54, 0.45), rgba(0, 0, 0, 0.45), 00.30); } + calendar.button:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); } + calendar.button:disabled { + color: mix(rgba(139, 142, 143, 0.45), rgba(0, 0, 0, 0.45), 00.30); } + calendar.highlight { + color: mix(#767978, @shift_bg_color, 00.30); } + calendar:indeterminate { + color: alpha(currentColor,0.1); } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 0px; + padding-top: 3px; + padding-bottom: 20px; + background: linear-gradient(to bottom, mix(#ffffff, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30)); + border-style: none; + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +messagedialog.csd.background { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; } +.dialog-action-box { + margin-top: 5px; } +.csd .dialog-action-box { + margin: 5px; + margin-top: 0px; } + +filechooser .dialog-action-box { + border-top: 1px solid mix(#b6b6b3, @shift_bg_color, 00.30); } +filechooser #pathbarbox { + background-color: mix(@bg_color, @shift_bg_color, 00.30); +/*border-right: 1px solid mix(#cccccc, @shift_bg_color, 00.30); + border-top: 1px solid mix(#bbbbbb, @shift_bg_color, 00.30); + border-bottom: 1px solid mix(#bbbbbb, @shift_bg_color, 00.30);*/ } +/*filechooser treeview header button { + margin-top: -1px; }*/ +/*filechooser .frame { + border-width: 1px; + border-style: solid; + border-color: mix(#bbbbbb, @shift_bg_color, 00.30); }*/ + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +/*.sidebar { + border-style: none; + background-color: mix(#f4f4f3, @shift_bg_color, 00.30); } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid mix(#b6b6b3, @shift_bg_color, 00.30); + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list + .sidebar:dir(rtl), stacksidebar.sidebar.right list + .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid mix(#b6b6b3, @shift_bg_color, 00.30); + border-right-style: none; }*/ +/*.sidebar:backdrop { + background-color: mix(#f2f2f2, @shift_bg_color, 00.30); + border-color: mix(#c0c0bd, @shift_bg_color, 00.30); + transition: 200ms ease-out; }*/ +/*.sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; }*/ +/*.sidebar .frame { + border-style: none; }*/ + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } +/*placessidebar row:selected { + color: @selected_focused_fg_color; }*/ + placessidebar row:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.30); + color: mix(#767978, @shift_bg_color, 00.30); } + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(shade(@selected_bg_color, 0.9266)); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: @selected_bg_color; } + placessidebar row:drop(active):not(:disabled) { + color: shade(@selected_bg_color, 0.9266); + box-shadow: inset 0 1px shade(@selected_bg_color, 0.9266), inset 0 -1px shade(@selected_bg_color, 0.9266); } + placessidebar row:drop(active):not(:disabled):selected { + color: @selected_focused_fg_color; + background-color: shade(@selected_bg_color, 0.9266); } +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); } +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); } +placesview row.activatable:hover { + background-color: transparent; } +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ + +paned > separator { + min-width: 9px; + min-height: 9px; + margin: 0px; + color: transparent; + background-color: transparent; } + paned > separator:selected { /***/ + background-image: image(@selected_bg_color); } + +paned.horizontal > separator { + background: url("assets/extras/separator-narrow-vert-light.png") center center repeat-y; + box-shadow: none; + margin-right: -4px; + margin-left: -4px; } +paned.vertical > separator, paned.vertical > separator.wide { + background: url("assets/extras/separator-narrow-horiz-light.png") center center repeat-x; + box-shadow: none; + margin-bottom: -4px; + margin-top: -4px; } + +paned > separator.wide { + min-width: 16px; + min-height: 16px; + margin: 0px; + color: transparent; + background-color: transparent; } +paned.horizontal > separator.wide { + box-shadow: none; + margin-left: -4px; + margin-right: -4px; + background: url("assets/extras/separator-handle-vert.png") center center no-repeat; } +paned.vertical > separator.wide { + box-shadow: none; + margin-top: -4px; + margin-bottom: -4px; + background: url("assets/extras/separator-handle-horiz.png") center center no-repeat; } + +/************* + * Separator * + *************/ +separator { +/* background: mix(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), 00.30); */ + background-color: mix(#cccccc, @shift_bg_color, 00.30); + min-width: 1px; + min-height: 1px; } + +/*********** + * Infobar * + ***********/ +infobar { + border: 1px solid mix(#b6b6b3, @shift_bg_color, 00.30); } + infobar.info, infobar.question { + color: white; + text-shadow: none; + background-color: #2a77c8; + border-color: shade(#2a77c8, 0.8); } + infobar.warning { + color: white; + text-shadow: none; + background-color: #ff6b00; + border-color: shade(#ff6b00, 0.8); } + infobar.error { + color: white; + text-shadow: none; + background-color: #d51010; + border-color: shade(#d51010, 0.8); } + infobar.info button:not(.default):not(.destructive-action):not(.suggested-action), infobar.question button:not(.default):not(.destructive-action):not(.suggested-action), infobar.info switch slider, infobar.question switch slider { + color: white; + border-color: #215d9d; + border-bottom-color: #184473; + background-image: linear-gradient(to bottom, #4a90d9, #3986d5 60%, #2a77c8); + text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + infobar.info switch, infobar.question switch { + border-color: #215d9d; } + infobar.info checkbutton:hover, infobar.question checkbutton:hover, + infobar.info radiobutton:hover, infobar.question radiobutton:hover { + background-color: shade(#2a77c8, 1.21); } + infobar.warning button:not(.default):not(.destructive-action):not(.suggested-action), infobar.warning switch slider { + color: white; + border-color: #ff4800; + border-bottom-color: #ff3f00; + background-image: linear-gradient(to bottom, #ff9800, #ff8800 60%, #ff7800); + text-shadow: 0 -1px rgba(0, 0, 0, 0.34353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.34353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + infobar.warning switch { + border-color: #ff4800; } + infobar.warning checkbutton:hover, infobar.warning radiobutton:hover { + background-color: shade(#ff6b00, 1.21); } + infobar.error button:not(.default):not(.destructive-action):not(.suggested-action), infobar.error switch slider { + color: white; + border-color: #a60c0c; + border-bottom-color: #760909; + background-image: linear-gradient(to bottom, #ef2929, #ee1616 60%, #d51010); + text-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + infobar.error switch { + border-color: #a60c0c; } + infobar.error checkbutton:hover, infobar.error radiobutton:hover { + background-color: shade(#d51010, 1.21); } + infobar.info button:not(.default):not(.destructive-action):not(.suggested-action):hover, infobar.question button:not(.default):not(.destructive-action):not(.suggested-action):hover, infobar.info switch:hover slider, infobar.question switch:hover slider { + color: white; + border-color: #215d9d; + border-bottom-color: #184473; + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + background-image: linear-gradient(to bottom, #63a0de, #4a90d9 60%, #3986d5); } + infobar.warning button:not(.default):not(.destructive-action):not(.suggested-action):hover, infobar.warning switch:hover slider { + color: white; + border-color: #ff4000; + border-bottom-color: #ff3800; + background-image: linear-gradient(to bottom, #ffaf00, #ff9800 60%, #ff9800); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.34353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.35); } + infobar.error button:not(.default):not(.destructive-action):not(.suggested-action):hover, infobar.error switch:hover slider { + color: white; + border-color: #a60c0c; + border-bottom-color: #760909; + text-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + background-image: linear-gradient(to bottom, #f14545, #ef2929 60%, #ee1616); } + infobar.info button:not(.default):not(.destructive-action):not(.suggested-action):active, infobar.info button:not(.default):not(.destructive-action):not(.suggested-action):checked, infobar.question button:not(.default):not(.destructive-action):not(.suggested-action):active, infobar.question button:not(.default):not(.destructive-action):not(.suggested-action):checked, infobar.info switch:checked slider, infobar.question switch:checked slider { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.2), inset -1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px rgba(255, 255, 255, 0.3), inset 0 1px rgba(255, 255, 255, 0.4); + border-color: #2a56a6; + background-image: linear-gradient(to top, #5f9ff9, #3986e5 50%, #1a60a6); } + infobar.warning button:not(.default):not(.destructive-action):not(.suggested-action):active, infobar.warning button:not(.default):not(.destructive-action):not(.suggested-action):checked, infobar.warning switch:checked slider { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.2), inset -1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px rgba(255, 255, 255, 0.4), inset 0 1px rgba(255, 255, 255, 0.4); + border-color: #ee4000; + background-image: linear-gradient(to top, #ffbb00, #ff8f00 60%, #f86000); } + infobar.error button:not(.default):not(.destructive-action):not(.suggested-action):active, infobar.error button:not(.default):not(.destructive-action):not(.suggested-action):checked, infobar.error switch:checked slider { + color: white; + border-color: #a00c0c; + background-image: linear-gradient(to top, #ff7878, #f01818 50%, #d01010); + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.25), inset -1px 0 rgba(255, 255, 255, 0.25), inset 0 -1px rgba(255, 255, 255, 0.2), inset 0 1px rgba(255, 255, 255, 0.4); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.info button:disabled, infobar.question button:disabled, infobar.info switch:disabled slider, infobar.question switch:disabled slider { + border-color: #215d9d; + background-image: image(#65a1df); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.info switch:disabled, infobar.question switch:disabled { + border-color: #215d9d; } + infobar.warning button:disabled, infobar.warning switch:disabled slider { + border-color: #ef5b00; + background-image: image(#ff8f00); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.warning switch:disabled { + border-color: #ef5b00; } + infobar.error button:disabled, infobar.error switch:disabled slider { + border-color: #b6b6b3; + background-image: image(#ffcccc); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.error switch:disabled { + border-color: #b6b6b3; } + infobar.info button:disabled, infobar.info button:disabled label, infobar.question button:disabled, infobar.question button:disabled label, infobar.info switch:disabled slider, infobar.info switch:disabled slider label, infobar.question switch:disabled slider, infobar.question switch:disabled slider label { + text-shadow: none; + color: #c2e0ef; } + infobar.warning button:disabled, infobar.warning button:disabled label, infobar.warning switch:disabled slider, infobar.warning switch:disabled slider label { + text-shadow: none; + color: #d0e0e0; } + infobar.error button:disabled, infobar.error button:disabled label, infobar.error switch:disabled slider, infobar.error switch:disabled slider label { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.30); + color: #666666; } + infobar button.default:not(:disabled), infobar button.default:not(:disabled):hover { + text-shadow: none; + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + border-color: alpha(currentColor,0.4); + border-bottom-color: alpha(currentColor,0.45); } + infobar button.default:not(:disabled):active, infobar button.default:not(:disabled):checked { + border-color: alpha(currentColor,0.4); + border-bottom-color: alpha(currentColor,0.2); + border-right-color: alpha(currentColor,0.2); + box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px rgba(255, 255, 255, 0.2); } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 0px; + /* not working */ + border-radius: 0px; + box-shadow: none; } + tooltip.background { + box-shadow: inset 0 1px mix(#f8f8f8, mix(@shift_bg_color, #ffffff, 0.5), 00.30); + padding: 0px; + background-image: linear-gradient(to bottom, mix(#f8f8f8, mix(@shift_bg_color, #f8f8f8, 0.299), 00.30), mix(#d8d8d8, mix(@shift_bg_color, #d8d8d8, 0.299), 00.30)); + border: 1px solid mix(#aaaaaa, @shift_bg_color, 00.30); } + tooltip decoration { + box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.2); + background-color: transparent; } + tooltip * { + padding: 0px; + color: @fg_color; + background-color: transparent; } + +/***************** + * Color Chooser * + *****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } +colorswatch overlay { + color: black; } + colorswatch overlay:hover { + border-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.30); } +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active) overlay { + border-color: shade(@selected_bg_color, 0.9266); + box-shadow: inset 0 0 0 1px shade(@selected_bg_color, 0.9266); } +colorswatch overlay { + border: 1px solid mix(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3), 00.30); } + colorswatch overlay:hover { + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.4), rgba(0, 0, 0, 0.4), 00.30), inset 0 -1px mix(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), 00.30); } +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); + border-bottom-color: mix(#91918c, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.30), mix(#dededd, @shift_bg_color, 00.30) 60%, mix(#cfcfcd, @shift_bg_color, 00.30)); + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0.8), 00.30); } + colorswatch#add-color-button overlay:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.30); + border-color: mix(#b6b6b3, @shift_bg_color, 00.30); + border-bottom-color: mix(#91918c, @shift_bg_color, 00.30); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.30); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.30); + background-image: linear-gradient(to bottom, mix(#f7f7f7, @shift_bg_color, 00.30), mix(@bg_color, @shift_bg_color, 00.30) 60%, mix(#dededd, @shift_bg_color, 00.30)); } +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: mix(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6), 00.30); + box-shadow: none; } +row:selected colorswatch { /***/ + box-shadow: 0 0 0 2px @selected_focused_fg_color; } +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: mix(#d7d7d5, @shift_bg_color, 00.30); } + .content-view:hover { + -gtk-icon-effect: highlight; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } +.scale-popup button:hover { + background-color: mix(rgba(46, 52, 54, 0.1), rgba(0, 0, 0, 0.1), 00.30); + border-radius: 5px; } + +.fullscreen revealer > * { /* for some reason can't set css for revealer, so set its child(ren) */ + background-color: mix(@bg_color, @shift_bg_color, 00.30); } + +/********************** + * Window Decorations * + *********************/ +/*window.csd { + border-width: 1px; + border-style: solid; + border-color: #ffffff; }*/ + +/*window:not(menu) decoration, window:not(.menu) decoration { + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + background-color: mix(@bg_color, @shift_bg_color, 00.30); }*/ + +decoration { + border-radius: 3px 3px 0 0; + border-width: 0px; + box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.30), 0 0 0 1px #939393; + margin: 5px; } + .maximized decoration, .fullscreen decoration, .tiled decoration { + border-radius: 0; } + .popup decoration { + border-radius: 10px; + box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.2); } + .ssd decoration { + box-shadow: 0 0 0 1px mix(rgba(0, 0, 0, 0.23), rgba(0, 0, 0, 0.23), 00.30); } + .csd.popup decoration { + border-radius: 10px; + box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.30); } + tooltip.csd decoration { + box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.15); + border-radius: 0px; } + messagedialog.csd decoration { + border-radius: 0px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + .solid-csd decoration { + margin: 0; + padding: 1px; + background-color: transparent; + border: solid 1px mix(#b6b6b3, @shift_bg_color, 00.30); + border-radius: 0; + box-shadow: inset 0 0 0 3px mix(#eeeeee, @shift_bg_color, 00.30), inset 0 1px mix(rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0.8), 00.30); } + +/************* +* Selections * +*************/ + +.view:selected, +.view:selected:focus, +iconview:selected, +iconview:selected:focus, +.view text:selected, +.view text:selected:focus, +iconview text:selected, +iconview text:selected:focus, +textview text:selected, +textview text:selected:focus, +selection, +selection:focus, +flowbox flowboxchild:selected, +flowbox flowboxchild:selected:focus, +modelbutton.flat:selected, +modelbutton.flat:selected:focus, +.menuitem.button.flat:selected, +.menuitem.button.flat:selected:focus, +.gtkstyle-fallback:selected, +.gtkstyle-fallback:selected:focus, +calendar:selected, +calendar:selected:focus, +row:selected, +row:selected:focus { + background-color: @selected_bg_color; } +.view:selected, +iconview:selected, +.view text:selected, +textview text:selected, +iconview text:selected, +selection, +flowbox flowboxchild:selected, +modelbutton.flat:selected, +.menuitem.button.flat:selected, +.gtkstyle-fallback:selected, +calendar:selected, +row:selected, +row:selected label, +label:selected { + color: @selected_nofocus_fg_color; } +.view:selected:focus, +iconview:selected:focus, +.view text:selected:focus, +textview text:selected:focus, +iconview text:selected:focus, +selection:focus, +flowbox flowboxchild:selected:focus, +modelbutton.flat:selected:focus, +.menuitem.button.flat:selected:focus, +.gtkstyle-fallback:selected:focus, +calendar:selected:focus, +row:selected:focus, +row:selected:focus label, +label:selected:focus { + color: @selected_focused_fg_color; } +.view:disabled:selected, +.view:disabled:selected:focus, +iconview:disabled:selected, +iconview:disabled:selected:focus, +.view text:disabled:selected, +.view text:disabled:selected:focus, +textview text:disabled:selected, +textview text:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, +:disabled selection, +:disabled selection:focus, +flowbox flowboxchild:disabled:selected, +flowbox flowboxchild:disabled:selected:focus, +modelbutton.flat:disabled:selected, +modelbutton.flat:disabled:selected:focus, +.menuitem.button.flat:disabled:selected, +.menuitem.button.flat:disabled:selected:focus, +.gtkstyle-fallback:disabled:selected, +.gtkstyle-fallback:disabled:selected:focus, +calendar:disabled:selected, +calendar:disabled:selected:focus, +row:disabled:selected, +row:disabled:selected:focus, +row:disabled:selected label, +row:disabled:selected:focus label, +label:disabled:selected, +label:disabled:selected:focus { + color: shade(@selected_bg_color, 1.31); + text-shadow: none; } +/*entry selection { + background-color: @selected_bg_color; + color: @selected_focused_fg_color; }*/ + +/* +.view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected { + color: @selected_nofocus_fg_color; }*/ +.monospace { + font-family: monospace; } +/* +*:selected button.flat:hover > label, *:selected button.flat:hover > * > label, +*:selected button.flat:checked > label, *:selected button.flat:checked > * > label, +*:selected button.flat:active > label, *:selected button.flat:active > * > label { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); } +*/ +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { + font: initial; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); + background-color: @canvas_bg_color; + border: 1px solid; + border-color: mix(#cfcfcd, @shift_bg_color, 00.30); + border-radius: 5px; + box-shadow: inset 0 -3px mix(#ededec, @shift_bg_color, 00.30); + font-size: smaller; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: shade(@selected_bg_color, 0.9266); + box-shadow: inset 0 0 0 1px shade(@selected_bg_color, 0.9266); + caret-color: shade(@selected_bg_color, 0.9266); } + +stackswitcher button.text-button { + min-width: 80px; + min-height: 22px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 30px; + min-height: 22px; } + +stackswitcher button label { + padding-bottom: 1px; } + +/******** +* xfwm4 * +********/ +#xfwm { + color: mix(mix(@bg_color, @shift_bg_color, 00.30), #0a0a0a, 0.75); /* active_text_color_2: active buttons' drawings */ + background-color: mix(@bg_color, @shift_bg_color, 00.30); } /*active_color_2, all wm frames*/ + +#xfwm:selected { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); /*focused wm titles*/ + background-color: mix(mix(@bg_color, @shift_bg_color, 00.30), #555555, 0.5); } /*active_color_1: outermost pixels of all wm fames*/ + +#xfwm:disabled { + color: mix(#777777, mix(@shift_bg_color, #777777, 0.398), 00.30); /* inactive_text_color_2, un-focused wm titles and buttons' drawings*/ + background-color: shade(mix(@bg_color, @shift_bg_color, 00.30), 1.15); } /* inactive_color_1: active window 2nd top pixel line */ + + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* + these values are used by some gtk3 apps, e.g. the label with number of updates on the 'Updates' button of 'Software Center' uses @selected_bg_color and @selected_focused_fg_color */ /***/ +/* +widget text/foreground color */ +@define-color theme_fg_color mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); +/* +text color for entries, views and content in general */ +@define-color theme_text_color @text_color; +/* +widget base background color */ +@define-color theme_bg_color mix(@bg_color, @shift_bg_color, 00.30); +/* +text widgets and the like base background color */ +@define-color theme_base_color @canvas_bg_color; +/* +base background color of selections */ +@define-color theme_selected_bg_color @selected_bg_color; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color @selected_focused_fg_color; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color mix(#e2e3e0, @shift_bg_color, 00.30); +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color mix(#767978, @shift_bg_color, 00.30); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color mix(#ffffff, @shift_bg_color, 00.30); +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30); +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color mix(@bg_color, @shift_bg_color, 00.30); +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color mix(@bg_color, @shift_bg_color, 00.30); +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color @selected_bg_color; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color @selected_nofocus_fg_color; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color mix(#c3c3c0, @shift_bg_color, 00.30); +/* +widgets main borders color */ +@define-color borders mix(#b6b6b3, @shift_bg_color, 00.30); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders mix(#b6b6b3, @shift_bg_color, 00.30); +/* +these are pretty self explicative */ +@define-color warning_color #f57900; +@define-color error_color #cc0000; +@define-color success_color mix(#73d216, @shift_bg_color, 00.30); +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.30), 1.8); +@define-color wm_unfocused_title mix(#767978, @shift_bg_color, 00.30); +@define-color wm_highlight mix(rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0.8), 00.30); +@define-color wm_borders_edge mix(rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0.8), 00.30); +@define-color wm_bg_a shade(mix(@bg_color, @shift_bg_color, 00.30), 1.2); +@define-color wm_bg_b mix(@bg_color, @shift_bg_color, 00.30); +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(mix(@bg_color, @shift_bg_color, 00.30), 1.3); +@define-color wm_button_hover_color_b mix(@bg_color, @shift_bg_color, 00.30); +@define-color wm_button_active_color_a shade(mix(@bg_color, @shift_bg_color, 00.30), 0.85); +@define-color wm_button_active_color_b shade(mix(@bg_color, @shift_bg_color, 00.30), 0.89); +@define-color wm_button_active_color_c shade(mix(@bg_color, @shift_bg_color, 00.30), 0.9); +@define-color content_view_bg @canvas_bg_color; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/themecolor.sh b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/themecolor.sh new file mode 100644 index 0000000..776f299 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks Summerstorm/themecolor.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +################################################################################### +# This script defines the theme base color as the pair "color_tone/pull_strength" # +# See 'ClassicLooks/TOOLS/CONFIG/HACKING' file for instructions # +################################################################################### + +cd "$(dirname "${BASH_SOURCE[0]}")" +source ../"ClassicLooks"/TOOLS/CONFIG/lib/set-theme-color.sh "#303840/00.30" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks.CREDITS b/mods/graphical-general/data/usr/share/themes/ClassicLooks.CREDITS new file mode 100644 index 0000000..23a6d8e --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks.CREDITS @@ -0,0 +1,3 @@ +- ClassicLooks by gyll +- Source: https://sourceforge.net/projects/classiclooks/ +- License: GNU GENERAL PUBLIC LICENSE Version 2 \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks.LICENSE b/mods/graphical-general/data/usr/share/themes/ClassicLooks.LICENSE new file mode 100644 index 0000000..d511905 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks.LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/classiclooks_mark b/mods/graphical-general/data/usr/share/themes/ClassicLooks/classiclooks_mark new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/classiclooks_mark @@ -0,0 +1 @@ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/arrow-down.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/arrow-down.png new file mode 100644 index 0000000..6b9c03d Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/arrow-down.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/button-bg-hover.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/button-bg-hover.png new file mode 100644 index 0000000..e35966b Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/button-bg-hover.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/handle-h.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/handle-h.png new file mode 100644 index 0000000..7bdf649 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/handle-h.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/handle-v.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/handle-v.png new file mode 100644 index 0000000..6e8eba1 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/handle-v.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/null.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/null.png new file mode 100644 index 0000000..d7a1600 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/null.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel-button-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel-button-active.png new file mode 100644 index 0000000..a724a4c Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel-button-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel-button-hover.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel-button-hover.png new file mode 100644 index 0000000..ed9dcf4 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel-button-hover.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel-button-inactive.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel-button-inactive.png new file mode 100644 index 0000000..2cffe89 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel-button-inactive.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel.png new file mode 100644 index 0000000..edf0ced Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/assets/panel.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/gtkrc b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/gtkrc new file mode 100644 index 0000000..72253b9 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/gtkrc @@ -0,0 +1 @@ +include "tweaks.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-hover-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-hover-accent.css new file mode 100644 index 0000000..030e39f --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-hover-accent.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_accent.css" +include "highlight_button_hover.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-hover-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-hover-contrast.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-hover-contrast.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-hover-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-hover-themed.css new file mode 100644 index 0000000..90c56d7 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-hover-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_themed.css" +include "highlight_button_hover.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-accent.css new file mode 100644 index 0000000..afc8038 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-accent.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_accent.css" +include "highlight_button_pressed.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-contrast.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-contrast.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-dented.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-dented.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-sunken.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-sunken.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-sunken.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-themed.css new file mode 100644 index 0000000..2a380eb --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_themed.css" +include "highlight_button_pressed.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-tx.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-tx.css new file mode 100644 index 0000000..fdba78a --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/button-pressed-tx.css @@ -0,0 +1,42 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "button" = "default" { + xthickness = 3 + ythickness = 4 + + bg[NORMAL] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color)) + bg[ACTIVE] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) +# fg[ACTIVE] = "#ffffff" +# bg[ACTIVE] = shade(1.09, mix(00.10, @shift_bg_color, @bg_color)) + fg[INSENSITIVE] = shade(0.55, mix(00.10, @shift_bg_color, @bg_color)) # works only in Qt + bg[INSENSITIVE] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = mix(0.15, "#fffefe", mix(00.10, @shift_bg_color, @bg_color)) +# bg[PRELIGHT] = shade(1.0, mix(0.25, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) +# bg[PRELIGHT] = shade(1.02, mix(00.10, @shift_bg_color, @bg_color)) +# bg[PRELIGHT] = shade(1.0, mix(0.1, "#ffffff", mix(00.10, @shift_bg_color, @bg_color))) +# bg[PRELIGHT] = shade(1.9, mix(0.06, "#ffffff", shade(0.5, mix(00.10, @shift_bg_color, @bg_color)))) + engine "murrine" { +# contrast = 1.0 + border_shades = {1.05, 0.93} + gradient_shades = {1.1, 1.05, 1.05, 0.95} + textstyle = 1 + text_shade = 1.08 + glowstyle = 0 +# glow_shade = 1.1 +# focusstyle = 1 + } +} + +style "toolbar_button" = "button" { + xthickness = 5 + ythickness = 5 + bg[ACTIVE] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + bg[PRELIGHT] = shade(0.97, mix(0.25, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + engine "murrine" { + } +} + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-accent.css new file mode 100644 index 0000000..32d60fa --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-accent.css @@ -0,0 +1,12 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "default" { + color["default_button_highlight_color"] = @accent_bg_color + engine "murrine" { + default_button_color = shade(0.99, @default_button_highlight_color) + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-contrast.css new file mode 100644 index 0000000..c969ffb --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-contrast.css @@ -0,0 +1,11 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "default" { + engine "murrine" { + default_button_color = mix(0.4, "#ffffff", mix(00.10, @shift_bg_color, @bg_color)) + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-off.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-off.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-themed.css new file mode 100644 index 0000000..30fd13a --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/default-button-themed.css @@ -0,0 +1,11 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "default" { + engine "murrine" { + default_button_color = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/desktop-icon-background-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/desktop-icon-background-off.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/desktop-icon-background-off.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/desktop-icon-background-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/desktop-icon-background-on.css new file mode 100644 index 0000000..cd59445 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/desktop-icon-background-on.css @@ -0,0 +1,16 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "xfdesktop_icon_view" { + XfdesktopIconView::label-alpha = 150 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 0 + XfdesktopIconView::selected-label-alpha =200 +# XfdesktopIconView::shadow-color = "#000000" + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_focused_fg_color + fg[ACTIVE] = @selected_nofocus_fg_color +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/dpi-high.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/dpi-high.css new file mode 100644 index 0000000..1ab53b0 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/dpi-high.css @@ -0,0 +1,27 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu" { + engine "murrine" { + arrowstyle = 1 + } +} +style "combobox" { + engine "murrine" { + arrowstyle = 1 + } +} +style "scrollbar" { + GtkRange::stepper-size = 18 + GtkScrollbar::slider-width = 18 + engine "murrine" { + arrowstyle = 1 + } +} + +style "radiocheck" { + GtkCheckButton::indicator-size = 20 +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/dpi-low.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/dpi-low.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/dpi-low.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_button_hover.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_button_hover.css new file mode 100644 index 0000000..502f499 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_button_hover.css @@ -0,0 +1,68 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "button" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "toolbar_button" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "treeview_header" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "combo_button" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "combobox" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "combobox_entry_button" { + fg[PRELIGHT] = @button_fg_color + bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "set_text_color_to_fg_color_workaround" { + text[PRELIGHT] = @button_fg_color + engine "murrine" { +# textstyle = 0 + } +} + +style "radiocheck" { +# fg[PRELIGHT] = @button_fg_color +# bg[PRELIGHT] = @button_bg_color + engine "murrine" { +# textstyle = 0 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_button_pressed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_button_pressed.css new file mode 100644 index 0000000..9061dad --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_button_pressed.css @@ -0,0 +1,45 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "button" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) + engine "murrine" { +# textstyle = 0 + } +} + +style "toolbar_button" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) + engine "murrine" { +# textstyle = 0 + } +} + +style "treeview_header" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) +} + +style "combo_button" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) +} + +style "combobox" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) +} + +style "combobox_entry_button" { + fg[ACTIVE] = shade(0.5, @button_fg_color) + bg[ACTIVE] = shade(0.92, @button_bg_color) +} + +style "set_text_color_to_fg_color_workaround" { + text[ACTIVE] = @button_fg_color +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_colors_accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_colors_accent.css new file mode 100644 index 0000000..2aab19b --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_colors_accent.css @@ -0,0 +1,74 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/**********************************************************************/ + +style "scrollbar" { + color["scrollbar_bg_color"] = @accent_bg_color + color["scrollbar_fg_color"] = @accent_fg_color /*mix(0.85, @fg_color, @scrollbar_bg_color)*/ +} + +/**********************************************************************/ + +#highlight with accent color +#mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) +#shade(1.05, mix(0.8, @accent_bg_color, "#999999")) +#shade(0.96, @accent_bg_color) + +style "button" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "toolbar_button" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "treeview_header" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combo" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combo_button" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox_entry" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox_entry_button" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "spinbutton" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "radiocheck" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "set_text_color_to_fg_color_workaround" { + color["button_bg_color"] = mix(0.12, @bg_color, mix(0.6, @accent_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_colors_themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_colors_themed.css new file mode 100644 index 0000000..6c5e7ba --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_colors_themed.css @@ -0,0 +1,74 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +# current formula for themed: +#mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) +# maybe better, but needs syncing in gtk3: +#mix(0.12, @bg_color, mix(0.6, @selected_bg_color, mix(00.10, @shift_bg_color, @bg_color))) + +/**********************************************************************/ + +style "scrollbar" { + color["scrollbar_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["scrollbar_fg_color"] = mix(0.85, @fg_color, @scrollbar_bg_color) +} + +/**********************************************************************/ + +style "button" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "toolbar_button" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "treeview_header" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combo" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combo_button" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox_entry" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "combobox_entry_button" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "spinbutton" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "radiocheck" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} + +style "set_text_color_to_fg_color_workaround" { + color["button_bg_color"] = mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color))) + color["button_fg_color"] = mix(0.95, @fg_color, @button_bg_color) +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_scrollbar.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_scrollbar.css new file mode 100644 index 0000000..2c55c1d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_scrollbar.css @@ -0,0 +1,20 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "scrollbar" { + fg[NORMAL] = @scrollbar_fg_color + bg[NORMAL] = @scrollbar_bg_color + fg[ACTIVE] = @scrollbar_fg_color + bg[ACTIVE] = shade(1.09, @scrollbar_bg_color) + fg[PRELIGHT] = @scrollbar_fg_color + bg[PRELIGHT] = shade(1.09, @scrollbar_bg_color) + fg[INSENSITIVE] = mix(0.9, "#888888", @scrollbar_bg_color) + bg[INSENSITIVE] = @scrollbar_bg_color + engine "murrine" + { + gradient_shades = {1.15, 1.0, 1.0, 0.95} + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_scrollbar_hover.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_scrollbar_hover.css new file mode 100644 index 0000000..d2cc5dc --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/highlight_scrollbar_hover.css @@ -0,0 +1,16 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "scrollbar" { + fg[ACTIVE] = @scrollbar_fg_color + bg[ACTIVE] = @scrollbar_bg_color + fg[PRELIGHT] = @scrollbar_fg_color + bg[PRELIGHT] = @scrollbar_bg_color + engine "murrine" + { + gradient_shades = {1.15, 1.0, 1.0, 0.95} + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/keyboard-navigation-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/keyboard-navigation-off.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/keyboard-navigation-off.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/keyboard-navigation-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/keyboard-navigation-on.css new file mode 100644 index 0000000..a6ba647 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/keyboard-navigation-on.css @@ -0,0 +1,14 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +gtk-enable-mnemonics = 1 +gtk-auto-mnemonics = 1 + +style "default" { + engine "murrine" { + focusstyle = 1 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-dark.css new file mode 100644 index 0000000..da1f2ab --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-dark.css @@ -0,0 +1,38 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu" { + bg[NORMAL] = @dark_bg_color + fg[NORMAL] = shade(0.95, @dark_fg_color) + fg[PRELIGHT] = @selected_focused_fg_color + engine "murrine" + { + contrast = 0.7 + } +} + +style "menu_item" { + fg[NORMAL] = @dark_fg_color + fg[INSENSITIVE] = shade(0.5, @dark_fg_color) + text[NORMAL] = shade(0.95, @dark_fg_color) + text[PRELIGHT] = shade(0.95, @selected_focused_fg_color) +} + +style "combo_menu_item" { + text[NORMAL] = @dark_fg_color + text[PRELIGHT] = @selected_focused_fg_color + text[SELECTED] = @selected_focused_fg_color + text[ACTIVE] = @dark_fg_color + text[INSENSITIVE] = shade(0.5, @dark_fg_color) +} + +style "separator_menu_item" { + bg[NORMAL] = shade(1.0, @dark_bg_color) + GtkWidget::separator-height = 5 + engine "murrine" { + contrast =1.3 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-bulged-rounded.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-bulged-rounded.css new file mode 100644 index 0000000..bace39c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-bulged-rounded.css @@ -0,0 +1,34 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu" { + xthickness = 4 + ythickness = 4 +} + +style "menu_item" { + bg[SELECTED] = shade(0.9, @selected_bg_color) + + engine "murrine" + { + roundness = 3 + border_shades = { 1.25, 1.0 } + gradient_shades = { 1.6, 1.15, 1.15, 1.0 } + } +} + +style "combo_menu_item" { + bg[SELECTED] = shade(0.9, @selected_bg_color) +} + +include "menubar-selection-rounded.css" +style "menubar_item" { + engine "murrine" + { + border_shades = { 1.1, 1.0 } + gradient_shades = { 1.2, 0.95, 0.95, 0.78 } + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-bulged-slight.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-bulged-slight.css new file mode 100644 index 0000000..7521d4e --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-bulged-slight.css @@ -0,0 +1,33 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu" { + xthickness = 1 + ythickness = 1 +} + +style "menu_item" { + bg[SELECTED] = shade(1.0, @selected_bg_color) + + engine "murrine" + { + border_shades = { 1.15, 0.95 } + gradient_shades = { 1.3, 1.2, 1.2, 1.0 } + } +} + +style "combo_menu_item" { + bg[SELECTED] = shade(1.0, @selected_bg_color) +} + +include "menubar-selection-rounded.css" +style "menubar_item" { + engine "murrine" + { + border_shades = { 1.15, 1.0 } + gradient_shades = { 1.2, 1.05, 1.05, 0.95 } + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-bulged.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-bulged.css new file mode 100644 index 0000000..6811839 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-bulged.css @@ -0,0 +1,33 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu" { + xthickness = 1 + ythickness = 1 +} + +style "menu_item" { + bg[SELECTED] = shade(0.9, @selected_bg_color) + + engine "murrine" + { + border_shades = { 1.25, 1.0 } + gradient_shades = { 1.6, 1.15, 1.15, 1.0 } + } +} + +style "combo_menu_item" { + bg[SELECTED] = shade(0.9, @selected_bg_color) +} + +include "menubar-selection-rounded.css" +style "menubar_item" { + engine "murrine" + { + border_shades = { 1.1, 1.0 } + gradient_shades = { 1.2, 0.95, 0.95, 0.83 } + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-dented.css new file mode 100644 index 0000000..6e9b298 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-dented.css @@ -0,0 +1,24 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menu_item" { + engine "murrine" + { + border_shades = { 0.95, 0.95 } + gradient_shades = { 0.98, 1.0, 1.0, 1.12 } + border_shades = { 0.95, 1.0 } + gradient_shades = { 1.0, 1.1, 1.1, 1.25 } + } +} + +include "menubar-selection-rounded.css" +style "menubar_item" { + engine "murrine" + { + border_shades = { 1.0, 1.0 } + gradient_shades = { 0.98, 1.0, 1.0, 1.1 } + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-flat.css new file mode 100644 index 0000000..4b52526 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-selection-flat.css @@ -0,0 +1,7 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "menubar-selection-rectangle.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-separator-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-separator-dark.css new file mode 100644 index 0000000..68c955d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-separator-dark.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "separator_menu_item" { + bg[NORMAL] = shade(0.5, @menu_bg_color) +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-separator-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-separator-dented.css new file mode 100644 index 0000000..c3338d8 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-separator-dented.css @@ -0,0 +1,19 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "separator_menu_item" { + bg[NORMAL] = shade(0.92, @menu_bg_color) + GtkWidget::separator-height = 5 + engine "murrine" { + contrast = 0.85 + } +} +/* +style "menu" { + GtkMenu::vertical-padding = 3 # no effect in Qt + ythickness = 3 # not effect in Qt, Qt uses 'xthickness' for both x and y, so i must use equal values +} +*/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-separator-light.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-separator-light.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-separator-light.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-themed.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menu-themed.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menubar-selection-rectangle.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menubar-selection-rectangle.css new file mode 100644 index 0000000..8e61cd5 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menubar-selection-rectangle.css @@ -0,0 +1,12 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menubar_item" { + engine "murrine" + { + roundness = 0 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menubar-selection-rounded.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menubar-selection-rounded.css new file mode 100644 index 0000000..5a59a5b --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/menubar-selection-rounded.css @@ -0,0 +1,12 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "menubar_item" { + engine "murrine" + { + roundness = 3 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/pane-separator-auto.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/pane-separator-auto.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/pane-separator-auto.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/pane-separator-wide.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/pane-separator-wide.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/pane-separator-wide.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-black.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-black.css new file mode 100644 index 0000000..ec74c9d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-black.css @@ -0,0 +1,63 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "panel" { + +# bg_pixmap[NORMAL] = "assets/panel.png" + bg[NORMAL] = "#000000" + fg[NORMAL] = "#bbbbbb" + text[NORMAL] = "#bbbbbb" + +# bg[ACTIVE] = shade(0.85, @selected_bg_color) +# bg[SELECTED] = "#ff0000" + fg[ACTIVE] = "#ffffff" + text[ACTIVE] = "#ffffff" + + bg[PRELIGHT] = shade(1.0, @selected_bg_color) + fg[PRELIGHT] = @selected_focused_fg_color + text[PRELIGHT] = @selected_focused_fg_color + + xthickness = 1 + ythickness = 2 + engine "murrine" { + roundness = 2 + contrast = 1.0 + textstyle = 0 + lightborderstyle = 0 + lightborder_shade = 1.05 + } +} + +style "panel_button" { + GtkButton::inner-border = {1, 1, 0, 0} + + bg[NORMAL] = "#000000" + fg[NORMAL] = "#bbbbbb" + text[NORMAL] = "#bbbbbb" + + bg[ACTIVE] = shade(0.8, @selected_bg_color) + fg[ACTIVE] = @selected_focused_fg_color + text[ACTIVE] = @selected_focused_fg_color + + bg[PRELIGHT] = shade(1.0, @selected_bg_color) + fg[PRELIGHT] = @selected_focused_fg_color + text[PRELIGHT] = @selected_focused_fg_color + + xthickness = 5 + ythickness = 1 + engine "murrine" { + roundness = 2 + contrast = 0.5 + lightborderstyle = 0 + lightborder_shade = 1.4 + border_shades = {0.7, 0.7} +# trough_shades = {0.1, 0.1} + gradient_shades = {1.1, 1.0, 1.0, 0.95} + reliefstyle = 0 +# glowstyle = 1 +# glow_shade = 0.7 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-contrast.css new file mode 100644 index 0000000..0f4068c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-contrast.css @@ -0,0 +1,60 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "panel" { + +# bg_pixmap[NORMAL] = "assets/panel.png" +# bg[NORMAL] = "#00ff00" + fg[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + +# bg[ACTIVE] = shade(0.85, @selected_bg_color) +# bg[SELECTED] = "#00ff00" + fg[ACTIVE] = "#ffffff" + text[ACTIVE] = "#ffffff" + + bg[PRELIGHT] = shade(1.02, mix(0.25, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + fg[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + xthickness = 1 + ythickness = 2 + engine "murrine" { + textstyle = 0 +# gradient_shades = {1.1, 1.0, 1.0, 0.9} + } +} + +style "panel_button" { + GtkButton::inner-border = {1, 1, 0, 0} + +# bg[NORMAL] = shade(1.0, mix(00.10, @shift_bg_color, @bg_color)) + fg[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + bg[PRELIGHT] = shade(1.06, mix(0.25, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + fg[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + bg[ACTIVE] = mix(0.5, "#555555", mix(00.10, @shift_bg_color, @bg_color)) + fg[ACTIVE] = "#ffffff" + text[ACTIVE] = "#ffffff" + + xthickness = 5 + ythickness = 3 + engine "murrine" { + roundness = 2 + contrast = 0.0 + lightborderstyle = 1 + lightborder_shade = 2.0 + border_shades = {0.7, 0.55} +# trough_shades = {0.1, 0.1} + gradient_shades = {1.12, 1.0, 1.0, 0.88} + reliefstyle = 3 +# glowstyle = 1 +# glow_shade = 0.7 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-dark.css new file mode 100644 index 0000000..74b3671 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-dark.css @@ -0,0 +1,63 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "panel" { + +# bg_pixmap[NORMAL] = "assets/panel.png" + bg[NORMAL] = @dark_bg_color + fg[NORMAL] = shade(0.75, @dark_fg_color) + text[NORMAL] = shade(0.75, @dark_fg_color) + +# bg[ACTIVE] = shade(0.85, @selected_bg_color) +# bg[SELECTED] = "#ff0000" + fg[ACTIVE] = "#ffffff" + text[ACTIVE] = "#ffffff" + + bg[PRELIGHT] = shade(1.0, @selected_bg_color) + fg[PRELIGHT] = @selected_focused_fg_color + text[PRELIGHT] = @selected_focused_fg_color + + xthickness = 1 + ythickness = 2 + engine "murrine" { + roundness = 3 + contrast = 1.3 + textstyle = 0 + lightborderstyle = 0 + lightborder_shade = 1.0 + } +} + +style "panel_button" { + GtkButton::inner-border = {1, 1, 0, 0} + + bg[NORMAL] = shade(1.15, @dark_bg_color) + fg[NORMAL] = shade(1.0, @dark_fg_color) + text[NORMAL] = shade(1.0, @dark_fg_color) + + bg[ACTIVE] = shade(0.8, @selected_bg_color) + fg[ACTIVE] = @selected_focused_fg_color + text[ACTIVE] = @selected_focused_fg_color + + bg[PRELIGHT] = shade(1.0, @selected_bg_color) + fg[PRELIGHT] = @selected_focused_fg_color + text[PRELIGHT] = @selected_focused_fg_color + + xthickness = 5 + ythickness = 1 + engine "murrine" { + roundness = 3 + contrast = 0.5 + lightborderstyle = 0 + lightborder_shade = 1.4 + border_shades = {0.7, 0.7} +# trough_shades = {0.1, 0.1} + gradient_shades = {1.3, 1.1, 1.1, 0.9} + reliefstyle = 3 +# glowstyle = 1 +# glow_shade = 0.7 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-themed.css new file mode 100644 index 0000000..a1cd360 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/panel-themed.css @@ -0,0 +1,63 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "panel" { + +# bg_pixmap[NORMAL] = "assets/panel.png" +# bg[NORMAL] = "#00ff00" + fg[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + +# bg[ACTIVE] = shade(0.77, mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color)))) + bg[SELECTED] = shade(0.77, mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color)))) + fg[ACTIVE] = "#ffffff" + text[ACTIVE] = "#ffffff" + + bg[PRELIGHT] = shade(1.01, mix(0.25, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + fg[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + xthickness = 1 + ythickness = 2 + engine "murrine" { + roundness = 2 + contrast = 0.6 + textstyle = 0 + lightborderstyle = 1 + lightborder_shade = 1.2 + } +} + +style "panel_button" { + GtkButton::inner-border = {1, 1, 0, 0} + +# bg[NORMAL] = "#303030" + fg[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + bg[ACTIVE] = shade(0.75, mix(0.7, mix(0.45, "#ffffff", @selected_bg_color), mix(0.2, "#000000", mix(00.10, @shift_bg_color, @bg_color)))) + fg[ACTIVE] = "#ffffff" # mix(0.8, "#000000", @selected_bg_color) + text[ACTIVE] = "#ffffff" # mix(0.8, "#000000", @selected_bg_color) + + bg[PRELIGHT] = shade(1.06, mix(0.25, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + fg[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + xthickness = 5 + ythickness = 3 + engine "murrine" { + roundness = 2 + contrast = 0.3 + lightborderstyle = 1 + lightborder_shade = 1.4 + border_shades = {0.7, 0.55} +# trough_shades = {0.1, 0.1} + gradient_shades = {1.12, 1.0, 1.0, 0.88} + reliefstyle = 3 +# glowstyle = 1 +# glow_shade = 0.7 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-accent.css new file mode 100644 index 0000000..916642f --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-accent.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_accent.css" +include "highlight_scrollbar_hover.css" +include "highlight_scrollbar.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-contrast.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-contrast.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-flat.css new file mode 100644 index 0000000..6e79557 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-flat.css @@ -0,0 +1,16 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "scrollbar" { + bg[NORMAL] = mix(00.10, @shift_bg_color, @bg_color) + bg[ACTIVE] = shade(1.07, mix(00.10, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = shade(1.07, mix(00.10, @shift_bg_color, @bg_color)) + bg[INSENSITIVE] = mix(00.10, @shift_bg_color, @bg_color) + engine "murrine" + { + gradient_shades = {1.0, 1.0, 1.0, 1.0} + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-hover-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-hover-accent.css new file mode 100644 index 0000000..1bb0afc --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-hover-accent.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_accent.css" +include "highlight_scrollbar_hover.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-hover-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-hover-themed.css new file mode 100644 index 0000000..2186795 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-hover-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_themed.css" +include "highlight_scrollbar_hover.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-themed.css new file mode 100644 index 0000000..f3dc12a --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-controls-themed.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +include "highlight_colors_themed.css" +include "highlight_scrollbar_hover.css" +include "highlight_scrollbar.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-decoration-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-decoration-off.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-decoration-off.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-decoration-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-decoration-on.css new file mode 100644 index 0000000..5d0b2a2 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/scrollbar-decoration-on.css @@ -0,0 +1,11 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "default" { + engine "murrine" { + scrollbarstyle = 2 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-button.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-button.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-button.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-classic.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-classic.css new file mode 100644 index 0000000..783b396 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-classic.css @@ -0,0 +1,11 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ +style "notebook" { + engine "murrine" { + lightborder_shade = 1.13 + lightborderstyle = 1 + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-flat.css new file mode 100644 index 0000000..0facba9 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-flat.css @@ -0,0 +1,14 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "notebook" { + bg[ACTIVE] = shade(0.94, mix(00.10, @shift_bg_color, @bg_color)) + engine "murrine" { + roundness = 0 +# gradient_shades = {0.85, 1.0, 1.0, 1.55} + gradient_shades = {1.0, 0.95, 0.95, 0.90} + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-notebook.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-notebook.css new file mode 100644 index 0000000..1ed61b1 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/tab-notebook.css @@ -0,0 +1,13 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "notebook" { + bg[ACTIVE] = shade(0.94, mix(00.10, @shift_bg_color, @bg_color)) + engine "murrine" { + gradient_shades = {0.85, 1.0, 1.0, 1.55} +# gradient_shades = {0.95, 0.95, 0.95, 0.95} + } +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/window-frame-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/window-frame-dark.css new file mode 100644 index 0000000..cfe1307 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/window-frame-dark.css @@ -0,0 +1,23 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +style "xfwm4_window" = "default" { + bg[NORMAL] = @dark_bg_color + bg[INSENSITIVE] = shade(1.3, @dark_bg_color) + bg[SELECTED] = shade(0.3, @dark_bg_color) + fg[NORMAL] = shade(0.87, @dark_fg_color) + fg[INSENSITIVE] = shade(0.75, @dark_fg_color) + fg[SELECTED] = shade(1.2, @dark_fg_color) +} + +style "menubar" { + fg[NORMAL] = @dark_fg_color + bg[NORMAL] = @dark_bg_color +} + +style "menubar_item" { + fg[NORMAL] = @dark_fg_color +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/window-frame-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/window-frame-themed.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/options/window-frame-themed.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/tweaks.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/tweaks.css new file mode 100644 index 0000000..8a709a8 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/tweaks.css @@ -0,0 +1,34 @@ +/*******************************************************************/ +/* = Gtk-2 Tweaks = */ +/* DO NOT CHANGE THE _ORDER_ OF THE LINES BELOW */ +/* See 'ClassicLooks/TOOLS/CONFIG/HACKING' file for instructions */ +/*******************************************************************/ + +/* Colors */ +gtk-color-scheme = "canvas_bg_color:#ffffff" +gtk-color-scheme = "entry_bg_color:#ffffff" +gtk-color-scheme = "menu_bg_color:#ffffff" +gtk-color-scheme = "selected_bg_color:#4488ff" +gtk-color-scheme = "selected_focused_fg_color:#ffffff" +gtk-color-scheme = "selected_nofocus_fg_color:#222222" +gtk-color-scheme = "accent_fg_color:#222222" +gtk-color-scheme = "accent_bg_color:#4488ff" + +/* Widgets, do _not_ edit */ +include "widgets.css" + +/* Appearance */ +include "options/keyboard-navigation-off.css" +include "options/button-pressed-sunken.css" +include "options/default-button-themed.css" +include "options/scrollbar-controls-contrast.css" +include "options/scrollbar-decoration-off.css" +include "options/pane-separator-auto.css" +include "options/menu-separator-light.css" +include "options/menu-selection-flat.css" +include "options/menu-themed.css" +include "options/tab-classic.css" +include "options/panel-contrast.css" +include "options/window-frame-themed.css" +include "options/desktop-icon-background-off.css" +include "options/dpi-low.css" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/widgets.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/widgets.css new file mode 100644 index 0000000..994a554 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-2.0/widgets.css @@ -0,0 +1,993 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +ClassicLooks Gtk2 theme is based on Ambiance Gtk2 theme +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/******************************************/ +/* DO NOT CHANGE THESE COLOR DEFINITIONS! */ +gtk-color-scheme = "fg_color:#222123" +gtk-color-scheme = "bg_color:#e8e7ea" +gtk-color-scheme = "dark_fg_color:#f8f8f8" +gtk-color-scheme = "dark_bg_color:#383838" +gtk-color-scheme = "text_color:#000000" +gtk-color-scheme = "link_color:#2a76c6" +gtk-color-scheme = "shift_bg_color:#888888" +/******************************************/ + +# lighter +# shade + +gtk-menu-drop-shadow = 1 # 1/0, but no effect +#gtk-menu-shadow-delay = 0 + +gtk-icon-sizes = "panel-applications-menu=22,22:panel-menu=22,22:panel=16,16:gtk-button=16,16" +#gtk-icon-theme-name = "elementary Xfce" # no effect +#gtk-outline-color = "#ff0000" + +gtk-enable-mnemonics = 0 +gtk-auto-mnemonics = 1 + +style "default" { +/* font_name = "Noto Sans 9" # if font face not foud it will still set the size*/ + + xthickness = 1 + ythickness = 1 + + ####################### + # Style Properties + ####################### + GtkWidget::new-tooltip-style = 1 + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {0, 0, 0, 0} + + GtkCheckButton::indicator-size = 16 + GtkCheckButton::indicator-spacing = 2 + GtkPaned::handle-size = 6 + XfceTasklist::max-button-length = 200 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 14 + GtkRange::stepper-size = 14 + GtkRange::trough-under-steppers = 1 + + GtkScale::trough-border = 0 + GtkScale::slider-width = 21 + GtkScale::slider-length = 21 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::trough-border = 0 + GtkScrollbar::slider-width = 14 + GtkScrollbar::min-slider-length = 30 + + GtkMenuBar::internal-padding = 0 + GtkMenuBar::window-dragging = 0 # have to disable because Qt doesn't honor it + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + +# GtkEntry::inner-border = {5, 5, 5, 5} +# GtkEntry::default-outside-border = {10, 10, 10, 10} + GtkExpander::expander-size = 7 + GtkToolbar::internal-padding = 1 + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkNotebook::tab-overlap = 1 # must use 1 because qt doesn't read this and always uses 1 + GtkImage::x-ayatana-indicator-dynamic = 1 +# gtk-tooltip::inner-border = {5, 5, 5, 5} + + GtkTreeView::expander-size = 7 + GtkTreeView::horizontal-separator = 8 + GtkTreeView::vertical-separator = 0 + GtkTreeView::allow-rules = 0 +# GtkTreeView::rules-hint = 0 # must comment because otherwise it causes strage some effects (e.g. in GtkCombo entry when base/bg are different) + GtkTreeView::odd-row-color = @entry_bg_color + GtkTreeView::even-row-color = @entry_bg_color + + WnckTasklist::fade-overlay-rect = 0 + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkEntry::progress-border = { 2, 2, 2, 2 } + + GtkProgressBar::min-horizontal-bar-height = 14 + GtkProgressBar::min-vertical-bar-width = 14 + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + +# Uncomment one or both of the following for flat/unified menus or toolbars: +# GtkToolbar ::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified. +# GtkMenuBar ::shadow-type = GTK_SHADOW_NONE # Makes menus flat and unified. +# GtkMenu ::shadow-type = GTK_SHADOW_NONE + + #################### + # Color Definitions + #################### + bg[NORMAL] = mix(00.10, @shift_bg_color, @bg_color) +# bg[PRELIGHT] = shade(0.97, mix(00.10, mix(0.299, @bg_color, @shift_bg_color), @bg_color)) # OLD FORMULA: this compensation formula does not take into account the weight of shift_bg_color, which is different among themes + bg[PRELIGHT] = shade(1.01, mix(0.07, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = shade(0.95, mix(00.10, @shift_bg_color, @bg_color)) + bg[ACTIVE] = shade(0.9, mix(00.10, @shift_bg_color, @bg_color)) + + fg[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + fg[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + fg[SELECTED] = @selected_focused_fg_color + fg[INSENSITIVE] = shade(0.55, mix(00.10, @shift_bg_color, @bg_color)) + fg[ACTIVE] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_focused_fg_color + text[INSENSITIVE] = shade(0.6, mix(00.10, @shift_bg_color, @bg_color)) + text[ACTIVE] = @selected_nofocus_fg_color + + base[NORMAL] = @canvas_bg_color # can't use a different color (nor shade) cause this produces some unintended effects (e.g. in treeview it does not color an empty area) + base[PRELIGHT] = shade(0.98, mix(00.10, @shift_bg_color, @bg_color)) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color)) + base[ACTIVE] = @selected_bg_color + + engine "murrine" { + contrast = 0.7 # lines/borders contrast + default_button_color = shade(0.96, mix(00.10, @shift_bg_color, @bg_color)) + comboboxstyle = 0 # 1 = colorize the arrows area + arrowstyle = 2 + toolbarstyle = 0 + reliefstyle = 3 + highlight_shade = 1.0 + prelight_shade = 1.0 + glazestyle = 0 +# glow_shade = 0.1 + gradient_shades = {1.1, 1.0, 1.0, 0.9} + shadow_shades = {2.0, 1.7} + roundness = 2 + lightborder_shade = 1.1 + lightborderstyle = 0 + listviewstyle = 0 # 0 = nothing, 1 = dotted, 2 = solid +# listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised + progressbarstyle = 0 + colorize_scrollbar = FALSE + menubaritemstyle = 1 + menubarstyle = 0 + menustyle = 0 + handlestyle = 1 + sliderstyle = 0 + scrollbarstyle = 0 + stepperstyle = 0 + textstyle = 0 + text_shade = 1.1 + focusstyle = 0 +# focus_color = "#ff0000" +# rgba = TRUE +# focus_color = @selected_bg_color + } +} + +style "wide" { + xthickness = 2 + ythickness = 2 +} + +style "wider" { + xthickness = 3 + ythickness = 3 +} + +style "entry" { +# these are not doing anything +# GtkWidget::interior-focus = 0 +# GtkWidget::focus-line-width = 0 + base[NORMAL] = @entry_bg_color +# text[ACTIVE] = @selected_focused_fg_color + + xthickness = 4 + ythickness = 4 + + engine "murrine" { + focusstyle = 3 + reliefstyle = 0 + contrast = 0.5 +# border_colors = {@selected_bg_color, @selected_bg_color} + border_shades = {1.0, 1.0} + } +} + +style "button" = "default" { + xthickness = 3 + ythickness = 4 + + bg[NORMAL] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color)) + bg[ACTIVE] = shade(0.88, mix(00.10, @shift_bg_color, @bg_color)) +# fg[ACTIVE] = "#ffffff" +# bg[ACTIVE] = shade(1.09, mix(00.10, @shift_bg_color, @bg_color)) + fg[INSENSITIVE] = shade(0.55, mix(00.10, @shift_bg_color, @bg_color)) + bg[INSENSITIVE] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = mix(0.15, "#fffefe", mix(00.10, @shift_bg_color, @bg_color)) +# bg[PRELIGHT] = shade(1.0, mix(0.25, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) +# bg[PRELIGHT] = shade(1.02, mix(00.10, @shift_bg_color, @bg_color)) +# bg[PRELIGHT] = shade(1.0, mix(0.1, "#ffffff", mix(00.10, @shift_bg_color, @bg_color))) +# bg[PRELIGHT] = shade(1.9, mix(0.06, "#ffffff", shade(0.5, mix(00.10, @shift_bg_color, @bg_color)))) + + engine "murrine" { +# contrast = 1.0 + border_shades = {1.05, 0.93} + gradient_shades = {1.1, 1.05, 1.05, 0.95} + textstyle = 1 + text_shade = 1.1 + glowstyle = 0 +# glow_shade = 1.1 +# focusstyle = 1 + } +} + +style "panel" {} +style "panel_button" {} +style "panel_applet" {} + +style "spinbutton" = "button" { + xthickness = 4 + ythickness = 3 + + bg[ACTIVE] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color)) + base[NORMAL] = @entry_bg_color +# text[ACTIVE] = @selected_focused_fg_color + + engine "murrine" { + border_shades = {1.0, 0.95} + focusstyle = 3 + spinbuttonstyle = 1 # 0/1 + } +} + +style "spinbutton_entry" = "entry" { + xthickness = 10 + ythickness = 10 +} + +style "scrollbar" = "button" { + + bg[NORMAL] = mix(00.10, @shift_bg_color, @bg_color) + bg[INSENSITIVE] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = shade(1.05, mix(0.1, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + bg[ACTIVE] = shade(1.05, mix(0.1, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + + engine "murrine" + { + border_shades = {0.95, 0.95} + roundness = 0 + contrast = 0.7 + trough_shades = {0.9, 0.9} + lightborder_shade = 1.0 + glowstyle = 5 + glow_shade = 1.02 + gradient_shades = {1.07, 1.0, 1.0, 0.92} + trough_border_shades = {0.95, 0.95} + } +} + +style "scale" = "button" { + bg[NORMAL] = mix(00.10, @shift_bg_color, @bg_color) + bg[INSENSITIVE] = shade(0.97, mix(00.10, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = shade(1.07, mix(0.07, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + bg[ACTIVE] = shade(1.2, mix(00.10, @shift_bg_color, @bg_color)) + + engine "murrine" { + contrast = 0.5 + border_shades = {0.75, 0.75} + roundness = 10 + lightborder_shade = 1.0 + gradient_shades = {1.05, 1.0, 1.0, 0.85} +#. handlestyle = 1 + trough_shades = {0.78, 0.78} + trough_border_shades = {0.95, 0.95} + glow_shade = 1.0 + reliefstyle = 0 +# shadow_shades = { 2.0, 2.0 } # does nothing + } +} + +style "notebook" = "default" { + xthickness = 4 + ythickness = 2 + +# bg[NORMAL] = @canvas_bg_color + bg[NORMAL] = shade(1.00, mix(00.10, @shift_bg_color, @bg_color)) # wxWidgets doesn't use this for the bg color _inside_ the tab (at least up to wxw-3.0.2), so have to use exactly the bg color +# bg[NORMAL] = shade(2.1, shade(0.5, mix(00.10, @shift_bg_color, @bg_color))) +# bg[INSENSITIVE] = "#ff0000" # just an ugly text shadow in the insensitive tab title +# base[INSENSITIVE] = "#00ff00" # no effect +# base[NORMAL] = "#0000ff" # no effect + bg[ACTIVE] = shade(0.98, mix(00.10, @shift_bg_color, @bg_color)) + fg[ACTIVE] = lighter(mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color)) +# fg[ACTIVE] = "#ff0000" +# fg[NORMAL] = "#0000ff" + + engine "murrine" { + contrast = 0.9 + gradient_shades = {1.25, 1.0, 1.0, 0.66} +# trough_border_shades = {0.1, 0.1} +# trough_shades = {0.1, 0.1} +# border_shades = {0.1, 0.1} +# focusstyle = 1 + } +} + +style "statusbar" { + engine "murrine" { + contrast = 1.2 + } +} + +style "toolbar" { + + engine "murrine" { + textstyle = 1 + text_shade = 1.15 + glowstyle = 0 + gradient_shades = {1.1, 0.97, 0.97, 0.92} + lightborderstyle = 0 + lightborder_shade = 1.1 +# highlight_shade = 1.1 + } +} + +style "toolbar_button" = "button" { + xthickness = 5 + ythickness = 5 + bg[PRELIGHT] = shade(0.97, mix(0.25, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + engine "murrine" { + border_shades = {1.05, 0.95} + gradient_shades = {1.09, 1.06, 1.06, 0.94} + } +} + +style "menu" = "default" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_focused_fg_color + fg[INSENSITIVE] = mix(00.10, @shift_bg_color, "#767978") + text[NORMAL] = "#282828" + text[PRELIGHT] = shade(0.95, @selected_focused_fg_color) + text[INSENSITIVE] = mix(00.10, @shift_bg_color, "#767978") + + engine "murrine" + { + menuitemstyle = 0 + contrast = 0.6 + menubaritemstyle = 0 + glazestyle = 0 + roundness = 0 + glowstyle = 0 +# border_shades = { 0.1, 0.1 } +# trough_shades = { 0.1, 0.1 } + } +} + +style "menu_item" = "menu" { + xthickness = 2 + ythickness = 3 + + engine "murrine" + { + gradient_shades = {1.0, 1.0, 1.0, 1.0} + border_shades = {1.3, 1.3} + lightborderstyle = 3 + lightborder_shade = 1.0 + contrast = 0.7 + } +} + +style "combo_menu_item" = "menu_item" { + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_focused_fg_color + text[SELECTED] = @selected_focused_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix(00.10, @shift_bg_color, "#767978") +} + +style "menubar" { + ythickness = 1 + xthickness = 1 + + engine "murrine" { + roundness = 0 + gradient_shades = {1.0, 1.0, 1.0, 1.0} + lightborder_shade = 1.23 + } +} + +style "menubar_item" = "menu" { + xthickness = 3 + ythickness = 3 + + engine "murrine" { + gradient_shades = {1.0, 1.0, 1.0, 1.0} + border_shades = {1.3, 1.3} + lightborderstyle = 3 + lightborder_shade = 1.0 + contrast = 0.7 + } +} + +style "combo_button" = "button" { + xthickness = 3 + ythickness = 3 + bg[NORMAL] = shade(0.95, mix(00.10, @shift_bg_color, @bg_color)) + bg[PRELIGHT] = shade(1.03, mix(00.10, @shift_bg_color, @bg_color)) +# base[NORMAL] = "#0000ff" + engine "murrine" { + gradient_shades = {1.11, 1.05, 1.05, 0.93} + contrast = 0.45 + lightborderstyle = 1 + lightborder_shade = 1.3 + } +} + +style "combo" = "button" { + xthickness = 0 +# ythickness = 0 +# bg[NORMAL] = "#222222" + base[NORMAL] = shade(1.1, mix(00.10, @shift_bg_color, @bg_color)) # shade(0.95, @canvas_bg_color) +# base[PRELIGHT] = "#000000" +# GtkCombo::default-outside-border = {3, 3, 3, 3} # no effect + engine "murrine" { + contrast = 0.4 + roundness = 0 + gradient_shades = {1.2, 1.0, 1.0, 0.75} +# trough_border_shades = {0.1, 0.1} # no effect +# trough_shades = {0.1, 0.1} # no effect +# border_shades = {0.1, 0.1} # no effect + } +} + +style "combobox" = "button" { + ythickness = 1 +# bg[NORMAL] = "#ff0000" +# base[NORMAL] = "#00ff00" + bg[PRELIGHT] = mix(0.15, "#fffefe", mix(00.10, @shift_bg_color, @bg_color)) + engine "murrine" { + reliefstyle=0 + border_shades = {1.0, 0.95} + } +} + +style "combobox_entry" = "button" { + ythickness = 3 +# bg[NORMAL] = "#0000ff" +# base[NORMAL] = "#ffff00" + base[NORMAL] = @entry_bg_color +# text[ACTIVE] = @selected_focused_fg_color +} + +style "combobox_entry_button" = "combobox_entry" { +} + +style "scale_menu_item" = "scale" { + GtkScale::slider-width = 21 + GtkScale::slider-length = 13 + + bg[ACTIVE] = shade(0.98, "#4D4C48") + bg[INSENSITIVE] = shade(0.9, @bg_color) + + engine "murrine" { + roundness = 20 + border_shades = {1.4, 1.4} + reliefstyle = 0 + lightborder_shade = 1.36 + } +} + +style "separator" { + xthickness = 1 + ythickness = 0 + +# bg[NORMAL] = @menu_bg_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "murrine" { + contrast = 1.0 + separatorstyle = 0 + } +} + +# This style is there to modify the separator menu items. The goals are: +# 1. Get a specific height. +# 2. The line should go to the edges (ie. no border at the left/right) +style "separator_menu_item" { + xthickness = 1 + ythickness = 0 + + bg[NORMAL] = @menu_bg_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "murrine" { + contrast = 0.75 + separatorstyle = 0 + } +} + +style "separator_tool_item" { + xthickness = 0 + ythickness = 1 + + GtkVSeparator::vertical-padding = 0 + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 7 + GtkWidget::separator-height = 1 + + engine "murrine" { + contrast = 0.6 + separatorstyle = 0 + } +} + +style "frame_title" { + fg[NORMAL] = lighter(mix(00.10, @shift_bg_color, @fg_color)) + engine "murrine" + { +# gradient_shades = {1.0, 1.0, 1.0, 1.0} + } +} + +style "treeview" { +# ythickness = 10 + + engine "murrine" + { + cellstyle = 0 + focusstyle = 1 + roundness = 2 + lightborder_shade = 1.1 + gradient_shades = {1.0, 1.0, 1.0, 1.0} + } +} + +style "progressbar" { + xthickness = 1 + ythickness = 1 + + bg[ACTIVE] = shade(0.94, mix(00.10, @shift_bg_color, @bg_color)) + fg[PRELIGHT] = @selected_focused_fg_color +# bg[SELECTED] = shade(0.92, mix(00.10, @shift_bg_color, @bg_color)) + + engine "murrine" { +# trough_shades = {0.1, 1.02} + roundness = 3 + lightborderstyle = 0 + lightborder_shade = 1.0 + border_shades = {1.0, 1.0} + gradient_shades = {1.0, 1.0, 1.0, 1.0} +# trough_border_shades = {0.9, 1.4} + } +} + +style "progressbar_menu_item" = "progressbar" { + bg[ACTIVE] = shade(0.94, @menu_bg_color) + + engine "murrine" { + roundness = 0 + } +} + +# This style is based on the default style, so that the colors from the button +# style are overriden again. +style "treeview_header" = "button" { + xthickness = 4 + ythickness = 3 + + bg[PRELIGHT] = shade(1.0, mix(0.12, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + + engine "murrine" { + glazestyle = 1 + contrast = 0.8 + lightborder_shade = 1.16 + glow_shade = 1.0 + gradient_shades = {1.1, 1.04, 0.98, 0.96} + } +} + +style "treeview_header_scrolled" = "treeview_header" { +} + +style "scrolledwindow" { +# ythickness = 10 + engine "murrine" { + focusstyle = 1 + contrast = 0.6 + } +} + +style "radiocheck" = "default" { + # thickness is used by button-like checkboxes (e.g. the buttons in the tool panel in GIMP) + xthickness = 3 + ythickness = 4 + + text[NORMAL] = shade(0.3, mix(00.10, @shift_bg_color, @bg_color)) #foreground of enabled checked + text[PRELIGHT] = shade(0.2, mix(00.10, @shift_bg_color, @bg_color)) + text[ACTIVE] = shade(0.2, mix(00.10, @shift_bg_color, @bg_color)) + bg[NORMAL] = shade(1.06, @bg_color) #background of all disabled, also influences border of enabled unchecked + bg[PRELIGHT] = shade(1.06, mix(0.12, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + bg[SELECTED] = shade(1.06, @bg_color) #background of enabled checked + fg[ACTIVE] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) # for some reason this is not inherited + base[NORMAL] = shade(1.06, @bg_color) #@canvas_bg_color + + engine "murrine" { + reliefstyle = 0 + textstyle = 0 # for some reason it's not inherited + contrast = 1.1 + gradient_shades = {1.0, 1.0, 1.0, 1.0} +# border_shades = {0.5, 0.5} + } +} + +style "tooltips" { + xthickness = 6 + ythickness = 5 + + bg[NORMAL] = shade(1.05, mix(0.07, @bg_color, mix(00.10, @shift_bg_color, @bg_color))) + + engine "murrine" { + roundness = 0 + gradient_shades = {1.1, 1.0, 1.0, 0.9} +# rgba = TRUE + } +} + +style "infobar" { + engine "murrine" { + } +} + +style "nautilus_location" { + bg[NORMAL] = mix(0.60, shade(1.05, mix(00.10, @shift_bg_color, @bg_color)), @selected_bg_color) +} + +style "calendar" { + xthickness = 0 + ythickness = 0 + + engine "murrine" { + roundness = 0 + } +} + +style "calendar_menu_item" = "calendar" { + base[NORMAL] = "#605E58" + base[ACTIVE] = "#4b4944" +} + +style "iconview" { +# bg[SELECTED] = "#ff0000" +# bg[ACTIVE] = "#ff0000" +# fg[SELECTED] = "#ff0000" +# fg[ACTIVE] = "#ff0000" +# base[SELECTED] = "#ff0000" +# base[ACTIVE] = "#ff0000" + +# xthickness = 5 +# ythickness = 5 + + engine "murrine" { + focusstyle = 1 + roundness = 6 + border_shades = {1.16, 1.0} + glow_shade = 1.1 + glowstyle = 5 + } +} + +style "xfwm4_window" = "default" { + bg[NORMAL] = mix(00.10, @shift_bg_color, @bg_color) /* active_color_2: window frame color, change with 'active_color_2=...' */ + bg[SELECTED] = mix(0.5, "#555555", mix(00.10, @shift_bg_color, @bg_color)) /* active_color_1 */ + bg[INSENSITIVE] = shade(1.15, mix(00.10, @shift_bg_color, @bg_color)) /* inactive_color_1 */ + fg[NORMAL] = mix(0.75, "#0a0a0a", mix(00.10, @shift_bg_color, @bg_color)) /* active_text_color_2 */ + fg[SELECTED] = mix(00.10, mix(0.198, @fg_color, @shift_bg_color), @fg_color) /* active title color, change with 'active_text_color=...')*/ + fg[INSENSITIVE] = mix(00.10, mix(0.198, "#777777", @shift_bg_color), "#777777") /* inactive_text_color_2: inactive title color, change with 'inactive_text_color=...' */ +} + +style "xfwm4_tabwin_button" = "button" { +# Xfwm4TabwinWidget::preview-size = 512 +# Xfwm4TabwinWidget::icon-size = (24-128) +# Xfwm4TabwinWidget::listview-icon-size = (16-48) +# Xfwm4TabwinWidget::border-width = (0-8) +# Xfwm4TabwinWidget::border-radius = (0-20) +# Xfwm4TabwinWidget::border-alpha = (0.0 - 1.0) +# Xfwm4TabwinWidget::alpha = (0.0 - 1.0) + + engine "murrine" { + textstyle = 0 + } +} + +style "xfdesktop_icon_view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::shadow-x-offset = 1 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-label-alpha =200 + XfdesktopIconView::shadow-color = "#000000" + fg[NORMAL] = "#f8f8f8" + fg[SELECTED] = @selected_focused_fg_color + fg[ACTIVE] = @selected_nofocus_fg_color +} + +style "soundfix" { +} + +# Wrokaround style for places where the text color is used instead of the fg color. +style "set_text_color_to_fg_color_workaround" { + text[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[SELECTED] = @selected_focused_fg_color + text[ACTIVE] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) + text[INSENSITIVE] = shade(0.55, mix(00.10, @shift_bg_color, @bg_color)) +} + +# Workaround style for places where the fg color is used instead of the text color. +style "set_fg_color_to_text_color_workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[SELECTED] = @selected_focused_fg_color + fg[ACTIVE] = @text_color + fg[INSENSITIVE] = shade(0.55, mix(00.10, @shift_bg_color, @bg_color)) +} + +# Style to set the toolbar to use a flat style. This is because the "New" button in +# Evolution is not drawn transparent. So if there is a gradient in the background it will +# look really wrong. +# See http://bugzilla.gnome.org/show_bug.cgi?id=446953. +style "evo_new_button_workaround" { +} + +style "test" = "default" { + bg[NORMAL] = "#ff0000" + fg[NORMAL] = "#0000ff" + base[NORMAL] = "#00ff00" + bg[ACTIVE] = "#ffff00" + fg[ACTIVE] = "#00ffff" + base[ACTIVE] = "#ff00ff" + + engine "murrine" { + textstyle = 1 + text_shade = 1.9 + } +} + +############################################################################### +# The following part of the gtkrc applies the different styles to the widgets. +############################################################################### + +# The default style is applied to every widget +class "GtkWidget" style "default" + +class "GtkSeparator" style "separator" +class "GtkFrame" style "wide" +class "GtkCalendar" style "wide" +class "GtkEntry" style "entry" + +class "GtkSpinButton" style "spinbutton" +class "GtkScale" style "scale" +class "GtkVScale" style "scale" +class "GtkHScale" style "scale" +class "GtkScrollbar" style "scrollbar" +class "GtkHScrollbar" style "scrollbar" +class "GtkVScrollbar" style "scrollbar" +class "GtkCalendar" style "calendar" +class "GtkInfoBar" style "infobar" +class "GtkIconView" style "iconview" + +# General matching follows. The order is choosen so that the right styles override +# each other. EG. progressbar needs to be more important than the menu match. +widget_class "*" style "notebook" +widget_class "**" style "toolbar" +widget_class "**" style "scrolledwindow" +widget_class "**" style "iconview" + +widget_class "*" style "button" +widget_class "**" style "button" # this puts text shadow in the xfwm task switcher, see xfwm4-tabwin-button below +widget_class "***" style "toolbar_button" +widget_class "*" style "statusbar" +widget_class "**" style "spinbutton" +widget_class "**" style "radiocheck" +widget_class "**" style "radiocheck" +#widget_class "**" style "spinbutton_entry" # no effect + +widget_class "**" style "combo" +widget_class "*." style "combo_button" +#widget_class "**" style "separator_menu_item" # no effect +#widget_class "**" style "entry" # no effect +widget "*.gtk-combobox-popup-menu.*" style "combo_menu_item" +widget_class "**" style "combobox" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" + +widget_class "**" style "menubar" +widget_class "**" style "menu" +widget_class "**" style "menu_item" +widget_class "**" style "separator_menu_item" +widget_class "**" style "separator_tool_item" +widget_class "***" style "menubar_item" + +widget_class "*.." style "frame_title" +widget_class "*.*" style "treeview" +widget_class "*." style "treeview" + +widget_class "*" style "progressbar" +widget_class "*.*." style "progressbar_menu_item" +widget_class "*.*." style "scale_menu_item" +widget_class "*.*." style "calendar_menu_item" + +# Treeview headers (and similar stock GTK+ widgets) +widget_class "*.**" style "treeview_header_scrolled" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*...*" style "treeview_header" +widget_class "*...*" style "treeview_header" +widget_class "*...*" style "treeview_header" +widget_class "*...*" style "treeview_header" + +widget "*Xfce*Panel*" style "panel" +widget "*Xfce*Panel*XfceTasklist*" style "panel_button" +widget "xfwm4-tabwin*GtkButton*" style "xfwm4_tabwin_button" +widget_class "*Xfce*Panel*" style "panel_button" +widget_class "*XfdesktopIconView*" style "xfdesktop_icon_view" +widget_class "*Tray*" style "panel" +widget_class "*tray*" style "panel" +widget_class "*computertemp*" style "panel" +widget_class "*Applet*Netstatus*" style "panel" + +widget "xfwm" style "xfwm4_window" #xfwm4 +class "MetaFrames" style "xfwm4_window" #metacity +widget_class "MetaFrames" style "xfwm4_window" #metacity + +#widget_class "***" style "test" + +# The window of the tooltip is called "gtk-tooltip" +# FIXME: +# This will not work if one embeds eg. a button into the tooltip. +# As far as I can tell right now we will need to rework the theme +# quite a bit to get this working correctly. +# (It will involve setting different priorities, etc.) +widget "gtk-tooltip*" style "tooltips" + +########################################################################## +# Following are special cases and workarounds for issues in applications. +########################################################################## + +# Workaround for the evolution ETable (bug #527532) +widget_class "*.ETable.ECanvas" style "treeview_header" +# Workaround for the evolution ETree +widget_class "*.ETree.ECanvas" style "treeview_header" + +# Special case the nautilus-extra-view-widget +# ToDo: A more generic approach for all applications that have a widget like this. +widget "*.nautilus-extra-view-widget" style : highest "nautilus_location" + +# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 +# Note that this work around assumes that the combobox is _not_ in appears-as-list mode. +widget_class "*.." style "set_text_color_to_fg_color_workaround" + +# Work around the usage of GtkLabel inside GtkListItems to display text. +# This breaks because the label is shown on a background that is based on the base color. +widget_class "**" style "set_fg_color_to_text_color_workaround" +# GtkCList also uses the fg color to draw text on top of the base colors. +widget_class "*" style "set_fg_color_to_text_color_workaround" +# Nautilus when renaming files, and maybe other places. +widget_class "*" style "set_fg_color_to_text_color_workaround" +# Work around for ubuntu's lucid sound indicator +widget "ido-offscreen-scale" style "soundfix" +# Thickness for indicator menu items +widget "*IdoEntryMenuItem*" style "wide" + +# See the documentation of the style. +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evo_new_button_workaround" + +########################################################################## +# Panel +########################################################################## + +style "theme-panel" +{ + xthickness = 1 + ythickness = 0 + + bg_pixmap[NORMAL] = "assets/panel.png" + bg[NORMAL] = "#4b4a46" + bg[ACTIVE] = "#EE8430" + bg[PRELIGHT] = "#4b4a46" + + fg[NORMAL] = @selected_focused_fg_color + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = @selected_focused_fg_color + + text[NORMAL] = @selected_focused_fg_color + text[PRELIGHT] = "#ffffff" + text[ACTIVE] = @selected_focused_fg_color + + engine "murrine" { + border_shades = { 1.3, 0.9 } + contrast = 0.0 + roundness = 0 + glowstyle = 0 + glow_shade = 1.4 + glazestyle = 2 + trough_border_shades = { 3.0, 2.5 } # improve visibility in panel-plugins using the progressbar (xfce4-timer-plugin) + } +} + +style "theme-panel-text" +{ + fg[NORMAL] = @selected_focused_fg_color + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = @selected_focused_fg_color + + text[NORMAL] = @selected_focused_fg_color + text[PRELIGHT] = "#ffffff" + text[ACTIVE] = @selected_focused_fg_color +} + +style "theme-main-menu-text" = "theme-panel-text" +{ + fg[PRELIGHT] = "#ffffff" + text[PRELIGHT] = "#ffffff" +} + +/* +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +widget "*indicator-applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Fixes for tooltip text in some apps. +# widget_class "*Notif*Beagle*" style "theme-panel" +# widget_class "*Notif*Brasero*" style "theme-panel" +*/ + +# Old +#include "apps/banshee.rc" +#include "apps/chromium.rc" +#include "apps/ff.rc" +#include "apps/gnome-terminal.rc" +#include "apps/nautilus.rc" diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/bullet-symbolic-small.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/bullet-symbolic-small.svg new file mode 100644 index 0000000..73bcf2a --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/bullet-symbolic-small.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/bullet-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/bullet-symbolic.svg new file mode 100644 index 0000000..42df8ad --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/bullet-symbolic.symbolic.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/bullet-symbolic.symbolic.png new file mode 100644 index 0000000..5d64c7e Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/bullet-symbolic.symbolic.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/check-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/check-symbolic.svg new file mode 100644 index 0000000..bac5cd6 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/check-symbolic.svg @@ -0,0 +1,154 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/check-symbolic.symbolic.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/check-symbolic.symbolic.png new file mode 100644 index 0000000..dc692fd Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/check-symbolic.symbolic.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-active-selectionmode.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-active-selectionmode.png new file mode 100644 index 0000000..938766b Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-active-selectionmode.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-active-selectionmode@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-active-selectionmode@2.png new file mode 100644 index 0000000..281570a Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-active-selectionmode@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-active-selectionmode.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-active-selectionmode.png new file mode 100644 index 0000000..76bfcd3 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-active-selectionmode.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png new file mode 100644 index 0000000..d648f0d Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png new file mode 100644 index 0000000..7c26b4e Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png new file mode 100644 index 0000000..e44c0ad Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-selectionmode.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-selectionmode.png new file mode 100644 index 0000000..f548a67 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-selectionmode.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-selectionmode@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-selectionmode@2.png new file mode 100644 index 0000000..d124481 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-checked-selectionmode@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-hover-selectionmode.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-hover-selectionmode.png new file mode 100644 index 0000000..87eb7c7 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-hover-selectionmode.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-hover-selectionmode@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-hover-selectionmode@2.png new file mode 100644 index 0000000..13f1090 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-hover-selectionmode@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-selectionmode.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-selectionmode.png new file mode 100644 index 0000000..f9d5952 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-selectionmode.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-selectionmode@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-selectionmode@2.png new file mode 100644 index 0000000..e1f437f Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/checkbox-selectionmode@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/dash-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/dash-symbolic.svg new file mode 100644 index 0000000..28ad94b --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/dash-symbolic.svg @@ -0,0 +1,154 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/dash-symbolic.symbolic.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/dash-symbolic.symbolic.png new file mode 100644 index 0000000..a58eaa9 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/dash-symbolic.symbolic.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/1.note b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/1.note new file mode 100644 index 0000000..c7f675f --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/1.note @@ -0,0 +1,15 @@ +csd-base-prelight +================= +small: + background: white 50% down full, black 15% up half + borders: 20% black + top corner pixels: outer 3%, inner 7% black +large: + background: white 40% down full, black 15% up half + borders: 20% black + top corner pixels: last border pixeels 15% white, inner 15% black + bottom corner pixels: last border pixels 15% white + +titlebar buttons (dark color) +============================= +active/inactive: 202020:70/202020:45 diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-active-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-active-large.png new file mode 100644 index 0000000..85ab6db Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-active-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-active.png new file mode 100644 index 0000000..27a52c8 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-disabled-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-disabled-large.png new file mode 100644 index 0000000..66c2e6c Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-disabled-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-disabled.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-disabled.png new file mode 100644 index 0000000..bf14a6e Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-checked-disabled.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-active-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-active-large.png new file mode 100644 index 0000000..d078618 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-active-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-active.png new file mode 100644 index 0000000..4aa3d44 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-disabled-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-disabled-large.png new file mode 100644 index 0000000..dc87c26 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-disabled-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-disabled.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-disabled.png new file mode 100644 index 0000000..a9fe685 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-indeterminate-disabled.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-active-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-active-large.png new file mode 100644 index 0000000..536cfbb Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-active-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-active.png new file mode 100644 index 0000000..77debc2 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-disabled-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-disabled-large.png new file mode 100644 index 0000000..59c3572 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-disabled-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-disabled.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-disabled.png new file mode 100644 index 0000000..aec8b53 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/checkbox-unchecked-disabled.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-base-prelight-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-base-prelight-large.png new file mode 100644 index 0000000..76bc504 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-base-prelight-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-base-prelight.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-base-prelight.png new file mode 100644 index 0000000..84c008c Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-base-prelight.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-active-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-active-large.png new file mode 100644 index 0000000..655e0ca Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-active-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-active.png new file mode 100644 index 0000000..a98eabe Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-inactive-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-inactive-large.png new file mode 100644 index 0000000..7f820c1 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-inactive-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-inactive.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-inactive.png new file mode 100644 index 0000000..11a6ac6 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-inactive.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-prelight-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-prelight-large.png new file mode 100644 index 0000000..4c1f5a2 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-prelight-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-prelight.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-prelight.png new file mode 100644 index 0000000..c59a21c Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-prelight.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-pressed-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-pressed-large.png new file mode 100644 index 0000000..4ddf01e Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-pressed-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-pressed.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-pressed.png new file mode 100644 index 0000000..192b50a Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-close-pressed.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-active-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-active-large.png new file mode 100644 index 0000000..607fac4 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-active-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-active.png new file mode 100644 index 0000000..0395144 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-inactive-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-inactive-large.png new file mode 100644 index 0000000..20d07b8 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-inactive-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-inactive.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-inactive.png new file mode 100644 index 0000000..30eeb4b Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-inactive.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-prelight-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-prelight-large.png new file mode 100644 index 0000000..34d6441 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-prelight-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-prelight.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-prelight.png new file mode 100644 index 0000000..8cfbb2a Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-prelight.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-pressed-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-pressed-large.png new file mode 100644 index 0000000..cf218da Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-pressed-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-pressed.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-pressed.png new file mode 100644 index 0000000..eb8f0ff Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-hide-pressed.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-active-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-active-large.png new file mode 100644 index 0000000..f8ea0a6 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-active-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-active.png new file mode 100644 index 0000000..d8489f7 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-inactive-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-inactive-large.png new file mode 100644 index 0000000..723b4fa Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-inactive-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-inactive.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-inactive.png new file mode 100644 index 0000000..c901476 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-inactive.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-prelight-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-prelight-large.png new file mode 100644 index 0000000..7a34b02 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-prelight-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-prelight.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-prelight.png new file mode 100644 index 0000000..83882f2 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-prelight.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-pressed-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-pressed-large.png new file mode 100644 index 0000000..b4d1808 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-pressed-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-pressed.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-pressed.png new file mode 100644 index 0000000..ac1d09e Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/csd-maximize-pressed.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-end2-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-end2-symbolic.svg new file mode 100644 index 0000000..55df08b --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-end2-symbolic.svg @@ -0,0 +1,70 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-end3-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-end3-symbolic.svg new file mode 100644 index 0000000..2b829c1 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-end3-symbolic.svg @@ -0,0 +1,70 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-start2-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-start2-symbolic.svg new file mode 100644 index 0000000..4ad0a79 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-start2-symbolic.svg @@ -0,0 +1,70 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-start3-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-start3-symbolic.svg new file mode 100644 index 0000000..1382e13 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pan-start3-symbolic.svg @@ -0,0 +1,70 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pixel-bumps-horiz.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pixel-bumps-horiz.png new file mode 100644 index 0000000..24b1012 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pixel-bumps-horiz.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pixel-bumps-vert.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pixel-bumps-vert.png new file mode 100644 index 0000000..6106d7e Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/pixel-bumps-vert.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-active-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-active-large.png new file mode 100644 index 0000000..f078cbe Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-active-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-active.png new file mode 100644 index 0000000..d5293a6 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-disabled-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-disabled-large.png new file mode 100644 index 0000000..c6394e1 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-disabled-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-disabled.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-disabled.png new file mode 100644 index 0000000..571d969 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-checked-disabled.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-active-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-active-large.png new file mode 100644 index 0000000..8c39135 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-active-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-active.png new file mode 100644 index 0000000..2702847 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-disabled-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-disabled-large.png new file mode 100644 index 0000000..101b4ab Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-disabled-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-disabled.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-disabled.png new file mode 100644 index 0000000..71d6cf5 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-indeterminate-disabled.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-active-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-active-large.png new file mode 100644 index 0000000..e41b58d Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-active-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-active.png new file mode 100644 index 0000000..ae223c6 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-disabled-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-disabled-large.png new file mode 100644 index 0000000..f60b6d6 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-disabled-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-disabled.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-disabled.png new file mode 100644 index 0000000..3209c0d Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/radio-unchecked-disabled.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/scrollbar-handle-horiz.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/scrollbar-handle-horiz.png new file mode 100644 index 0000000..2726acc Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/scrollbar-handle-horiz.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/scrollbar-handle-vert.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/scrollbar-handle-vert.png new file mode 100644 index 0000000..92765fd Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/scrollbar-handle-vert.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-bg-darker.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-bg-darker.png new file mode 100644 index 0000000..8fbf2f6 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-bg-darker.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-bg-lighter.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-bg-lighter.png new file mode 100644 index 0000000..80c6d0c Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-bg-lighter.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-bg-transparent.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-bg-transparent.png new file mode 100644 index 0000000..6a9a07f Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-bg-transparent.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-handle-horiz.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-handle-horiz.png new file mode 100644 index 0000000..58c9435 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-handle-horiz.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-handle-vert.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-handle-vert.png new file mode 100644 index 0000000..289da52 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-handle-vert.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-bg-left.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-bg-left.png new file mode 100644 index 0000000..0508099 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-bg-left.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-bg-right.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-bg-right.png new file mode 100644 index 0000000..e5b3d89 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-bg-right.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-darker.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-darker.png new file mode 100644 index 0000000..2d36a2f Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-darker.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-lighter.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-lighter.png new file mode 100644 index 0000000..5711410 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-horiz-lighter.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-horiz-darker.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-horiz-darker.png new file mode 100644 index 0000000..b47de5d Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-horiz-darker.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-horiz-lighter.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-horiz-lighter.png new file mode 100644 index 0000000..58c0a9b Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-horiz-lighter.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-vert-darker.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-vert-darker.png new file mode 100644 index 0000000..cde331c Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-vert-darker.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-vert-lighter.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-vert-lighter.png new file mode 100644 index 0000000..e070bc1 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-line-vert-lighter.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-horiz-dark.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-horiz-dark.png new file mode 100644 index 0000000..dce85de Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-horiz-dark.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-horiz-light.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-horiz-light.png new file mode 100644 index 0000000..93103d6 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-horiz-light.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-horiz-normal.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-horiz-normal.png new file mode 100644 index 0000000..853c814 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-horiz-normal.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-vert-dark.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-vert-dark.png new file mode 100644 index 0000000..cd17bc2 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-vert-dark.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-vert-light.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-vert-light.png new file mode 100644 index 0000000..fa4b2cf Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-vert-light.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-vert-normal.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-vert-normal.png new file mode 100644 index 0000000..7119f76 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-narrow-vert-normal.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-bg-bottom.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-bg-bottom.png new file mode 100644 index 0000000..6c86505 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-bg-bottom.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-bg-top.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-bg-top.png new file mode 100644 index 0000000..f5754b4 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-bg-top.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-darker.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-darker.png new file mode 100644 index 0000000..41dcbf5 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-darker.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-lighter.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-lighter.png new file mode 100644 index 0000000..fbff268 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/separator-vert-lighter.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0-grey.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0-grey.png new file mode 100644 index 0000000..9e209b0 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0-grey.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0-orange.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0-orange.png new file mode 100644 index 0000000..4426382 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0-orange.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0-red.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0-red.png new file mode 100644 index 0000000..5ee4af3 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0-red.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0.png new file mode 100644 index 0000000..9e209b0 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-0.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-1-disabled.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-1-disabled.png new file mode 100644 index 0000000..1b133d8 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-1-disabled.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-1.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-1.png new file mode 100644 index 0000000..c34f3f1 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/extras/switch-1.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic.png new file mode 100644 index 0000000..5210b93 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic.svg new file mode 100644 index 0000000..a9fd9a0 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic.symbolic.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic.symbolic.png new file mode 100644 index 0000000..a2d9cd5 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic.symbolic.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic2.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic2.svg new file mode 100644 index 0000000..df36f5e --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/check-symbolic2.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combo-symbolic-dim.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combo-symbolic-dim.png new file mode 100644 index 0000000..6971052 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combo-symbolic-dim.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combo-symbolic.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combo-symbolic.png new file mode 100644 index 0000000..0e80b0b Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combo-symbolic.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combo-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combo-symbolic.svg new file mode 100644 index 0000000..f9f95fe --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combo-symbolic.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-large-base.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-large-base.png new file mode 100644 index 0000000..18e50a5 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-large-base.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-large-dim.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-large-dim.png new file mode 100644 index 0000000..24e75dc Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-large-dim.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-large.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-large.png new file mode 100644 index 0000000..8ed7fd1 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-large.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-large.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-large.svg new file mode 100644 index 0000000..321ae14 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-large.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-small-dim.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-small-dim.png new file mode 100644 index 0000000..6ee5d8f Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-small-dim.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-small.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-small.png new file mode 100644 index 0000000..fd14d74 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/combobox-symbolic-small.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-down-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-down-symbolic.svg new file mode 100644 index 0000000..dd5060c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-down-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-left-symbolic.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-left-symbolic.png new file mode 100644 index 0000000..0742bad Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-left-symbolic.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-left-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-left-symbolic.svg new file mode 100644 index 0000000..0c586f9 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-left-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-right-base.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-right-base.png new file mode 100644 index 0000000..82cb491 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-right-base.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-right-symbolic.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-right-symbolic.png new file mode 100644 index 0000000..80bcbf3 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-right-symbolic.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-right-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-right-symbolic.svg new file mode 100644 index 0000000..ddcb44c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-right-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-up-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-up-symbolic.svg new file mode 100644 index 0000000..b258d01 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-large-up-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-down-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-down-symbolic.svg new file mode 100644 index 0000000..a8a88a5 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-down-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-left-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-left-symbolic.svg new file mode 100644 index 0000000..f44c828 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-left-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-right-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-right-symbolic.svg new file mode 100644 index 0000000..4aae1b5 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-right-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-up-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-up-symbolic.svg new file mode 100644 index 0000000..3f8b74c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/menu-arrow-small-up-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-down-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-down-symbolic.svg new file mode 100644 index 0000000..2c562c2 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-down-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-end-symbolic-rtl.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-end-symbolic-rtl.svg new file mode 100644 index 0000000..9db33f5 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-end-symbolic-rtl.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-end-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-end-symbolic.svg new file mode 100644 index 0000000..ffc6c56 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-end-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-left-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-left-symbolic.svg new file mode 100644 index 0000000..9db33f5 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-left-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-right-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-right-symbolic.svg new file mode 100644 index 0000000..ffc6c56 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-right-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-start-symbolic-rtl.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-start-symbolic-rtl.svg new file mode 100644 index 0000000..ffc6c56 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-start-symbolic-rtl.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-start-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-start-symbolic.svg new file mode 100644 index 0000000..9db33f5 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-start-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-up-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-up-symbolic.svg new file mode 100644 index 0000000..7ca2eb2 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/pan-up-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-down-large-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-down-large-symbolic.svg new file mode 100644 index 0000000..4e591d6 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-down-large-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-left-large-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-left-large-symbolic.svg new file mode 100644 index 0000000..e70d6b2 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-left-large-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-right-large-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-right-large-symbolic.svg new file mode 100644 index 0000000..bdd2e93 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-right-large-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-up-large-symbolic.svg b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-up-large-symbolic.svg new file mode 100644 index 0000000..881fb56 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/override/scrollbar-arrow-up-large-symbolic.svg @@ -0,0 +1,64 @@ + + + + + + + + Gnome Symbolic Icon Theme + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png new file mode 100644 index 0000000..5f54710 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png new file mode 100644 index 0000000..9b215d5 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png new file mode 100644 index 0000000..aaad667 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png new file mode 100644 index 0000000..79d7346 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above.png new file mode 100644 index 0000000..e92b31e Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png new file mode 100644 index 0000000..d12e2bb Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active-dark.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active-dark.png new file mode 100644 index 0000000..b78777f Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active-dark.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active-dark@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active-dark@2.png new file mode 100644 index 0000000..6d766b0 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active-dark@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active.png new file mode 100644 index 0000000..778a063 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active@2.png new file mode 100644 index 0000000..b4eb227 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-active@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-dark.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-dark.png new file mode 100644 index 0000000..3e0669b Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-dark.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-dark@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-dark@2.png new file mode 100644 index 0000000..99ab26b Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-dark@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover-dark.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover-dark.png new file mode 100644 index 0000000..edf0f65 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover-dark.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover-dark@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover-dark@2.png new file mode 100644 index 0000000..27df7dd Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover-dark@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover.png new file mode 100644 index 0000000..6edd50f Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover@2.png new file mode 100644 index 0000000..d6b41dd Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end-hover@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end.png new file mode 100644 index 0000000..6675f8a Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end@2.png new file mode 100644 index 0000000..5122687 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-end@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active-dark.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active-dark.png new file mode 100644 index 0000000..f37a261 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active-dark.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active-dark@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active-dark@2.png new file mode 100644 index 0000000..5d017aa Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active-dark@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active.png new file mode 100644 index 0000000..108d439 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active@2.png new file mode 100644 index 0000000..5fb458a Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-active@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-dark.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-dark.png new file mode 100644 index 0000000..8e92b2d Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-dark.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-dark@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-dark@2.png new file mode 100644 index 0000000..57994a5 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-dark@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover-dark.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover-dark.png new file mode 100644 index 0000000..dcdecbc Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover-dark.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover-dark@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover-dark@2.png new file mode 100644 index 0000000..083f5c5 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover-dark@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover.png new file mode 100644 index 0000000..77d83ee Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover@2.png new file mode 100644 index 0000000..5f69575 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start-hover@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start.png new file mode 100644 index 0000000..be255d4 Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start@2.png b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start@2.png new file mode 100644 index 0000000..87e5d5c Binary files /dev/null and b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/assets/text-select-start@2.png differ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/gtk.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/gtk.css new file mode 100644 index 0000000..57b5ee4 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("tweaks.css"); diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-hover-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-hover-accent.css new file mode 100644 index 0000000..8f463ca --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-hover-accent.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_accent.css"; +@import "highlight_button_hover.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-hover-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-hover-contrast.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-hover-contrast.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-hover-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-hover-themed.css new file mode 100644 index 0000000..4eac22d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-hover-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_themed.css"; +@import "highlight_button_hover.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-dented.css new file mode 100644 index 0000000..2468996 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-dented.css @@ -0,0 +1,71 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + + button:active, button:checked, + button.flat:active, button.flat:checked, + button.titlebutton:active, button.titlebutton:checked, + .inline-toolbar button:active, .inline-toolbar button:checked, + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); + border-top-color: mix(#b0b0b0, @shift_bg_color, 00.10); + background-image: linear-gradient(to top, mix(#f0f0f0, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#c8c8c8, @shift_bg_color, 00.10)); + box-shadow: none; + -gtk-icon-shadow: none; } +/* V0 (no highlighting of checked active buttons) */ + nothing.nothing { +/* V1 (stays highlighted when active: no flicker when un-pressing but inconsistent with gtk2) + :not(.linked) > button:not(.default):not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize):not(.restore):checked:hover, + :not(.linked) > combobox > box > button.combo:checked:hover, + .inline-toolbar :not(.linked) > toolbutton > button:checked:hover, + .linked > button:only-child:checked:hover, + .linked > button:only-child.titlebutton:checked:hover, + .inline-toolbar .linked > toolbutton:only-child > button:checked:hover, + :not(.linked) > button:not(.default):not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize):not(.restore):active:hover, + :not(.linked) > combobox > box > button.combo:active:hover, + .inline-toolbar :not(.linked) > toolbutton > button:active:hover, + .linked > button:only-child:active:hover, + .linked > button:only-child.titlebutton:active:hover, + .inline-toolbar .linked > toolbutton:only-child > button:active:hover { */ +/* V2 (not highlighted when active, like gtk2) + :not(.linked) > button:not(:active):checked:hover, + :not(.linked) > button.titlebutton:not(:active):checked:hover, + :not(.linked) > combobox > box > button.combo:not(:active):checked:hover, + .inline-toolbar :not(.linked) > toolbutton > button:not(:active):checked:hover, + .linked > button:not(:active):only-child:checked:hover, + .linked > button:not(:active):only-child.titlebutton:checked:hover, + .inline-toolbar .linked > toolbutton:not(:active):only-child > button:checked:hover { */ + background-image: linear-gradient(to top, mix(#ffffff, @shift_bg_color, 00.10), mix(#f0f0f0, @shift_bg_color, 00.10) 50%, mix(#e0e0e0, @shift_bg_color, 00.10)); + background-image: linear-gradient(to top, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.08), shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.04) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 0.98)); + border-color: mix(#b4b4b4, @shift_bg_color, 00.10); + border-top-color: mix(#b0b0b0, @shift_bg_color, 00.10); + border-bottom-color: mix(#b8b8b8, @shift_bg_color, 00.10); + transition: all 50ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + text-shadow: none; } + + @define-color default_button_pressed_border_color shade(mix(#949494, @shift_bg_color, 00.10), 0.5); + @import "button-pressed-dented_tab.css"; + + button:disabled:active, button:disabled:checked, + button.titlebutton:disabled:active, button.titlebutton:disabled:checked, + .inline-toolbar button:disabled:active, .inline-toolbar button:disabled:checked, + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked { + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#b8b8b8, @shift_bg_color, 00.10); + border-top-color: mix(#b4b4b4, @shift_bg_color, 00.10); + background-image: linear-gradient(to top, mix(#dcdcdc, @shift_bg_color, 00.10), mix(#d8d8d8, @shift_bg_color, 00.10) 50%, mix(#cccccc, @shift_bg_color, 00.10)); + box-shadow: none; + -gtk-icon-shadow: none; } + button:disabled:active, button:disabled:active label, + button:disabled:checked, button:disabled:checked label, + button.titlebutton:disabled:active, button.titlebutton:disabled:active label, + button.titlebutton:disabled:checked, button.titlebutton:disabled:checked label, + .inline-toolbar button:disabled:active, .inline-toolbar button:disabled:active label, + .inline-toolbar button:disabled:checked, .inline-toolbar button:disabled:checked label, + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:active label, + notebook > header > tabs > arrow:disabled:checked, notebook > header > tabs > arrow:disabled:checked label { + color: mix(#767978, @shift_bg_color, 00.10); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-dented_tab.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-dented_tab.css new file mode 100644 index 0000000..ca85c17 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-dented_tab.css @@ -0,0 +1,206 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +notebook > header > tabs > tab, notebook > header > tabs > tab * { + min-height: 0px; + margin: 0px; + padding: 0px; } + +notebook > header { + padding: 4px; + border: none 1px mix(#b6b6b3, @shift_bg_color, 00.10); + background-color: transparent; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top + * { + margin-top: -1px; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom + * { + margin-bottom: -1px; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left + * { + margin-left: -1px; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right + * { + margin-right: -1px; } + + notebook > header > tabs { + margin: 0; + min-height: 0; + border: 1px solid; + border-color: mix(#b0b0b0, @shift_bg_color, 00.10); + border-bottom-color: mix(#9a9a9a, @shift_bg_color, 00.10); + border-radius: 4px; + border-width: 1px; + outline-offset: -4px; + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + background-image: linear-gradient(to bottom, mix(#f4f4f4, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#d0d0d0, @shift_bg_color, 00.10)); + text-shadow: 0 1px mix(#f0f0f0, @shift_bg_color, 00.10); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), @shift_bg_color, 00.10); + box-shadow: inset 0 1px mix(#fcfcfc, @shift_bg_color, 00.10); } + notebook > header.left > tabs, notebook > header.right > tabs { + background-image: linear-gradient(to bottom, mix(#f8f8f8, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 15%, mix(@bg_color, @shift_bg_color, 00.10) 85%, mix(#dddddd, @shift_bg_color, 00.10));} + notebook > header > tabs:disabled { + border-color: mix(#c6c6c3, @shift_bg_color, 00.10); + border-bottom-color: mix(#bcbcbc, @shift_bg_color, 00.10); + border-right-color: mix(#bcbcbc, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.10), mix(#d8d8d8, @shift_bg_color, 00.10)); + text-shadow: 0 1px mix(mix(#fefefe, @shift_bg_color, 00.10), #ffffff, 0.2); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), @shift_bg_color, 00.10); + -gtk-icon-shadow: none; } + notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 8px; + padding-right: 8px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 8px; + padding-bottom: 8px; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + + notebook > header > tabs > tab { + padding: 0px; + margin: 0px; + min-height: 30px; + font-weight: normal; + outline-offset: -4px; + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#b0b0b0, @shift_bg_color, 00.10); + border-bottom-color: mix(#9a9a9a, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#f4f4f4, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#d0d0d0, @shift_bg_color, 00.10)); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), @shift_bg_color, 00.10); + box-shadow: inset 0 1px mix(#fcfcfc, @shift_bg_color, 00.10); } + notebook > header > tabs > tab, notebook > header > tabs > tab label { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + text-shadow: 0 1px mix(#f0f0f0, @shift_bg_color, 00.10); } + notebook > header > tabs > tab:hover { + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#bcbcbc, @shift_bg_color, 00.10); + border-bottom-color: mix(#a8a8a8, @shift_bg_color, 00.10); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + box-shadow: inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.13); + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.09), shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.04) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 0.95)); + text-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.10); + -gtk-icon-effect: none; } + notebook > header.left > tabs > tab:hover, notebook > header.right > tabs > tab:hover { + box-shadow: inset 0 1px mix(#ffffff, mix(@shift_bg_color, #ffffff, 0.299), 00.10); } + notebook > header > tabs > tab:disabled { + border-color: mix(#c6c6c3, @shift_bg_color, 00.10); + border-bottom-color: mix(#bcbcbc, @shift_bg_color, 00.10); + border-right-color: mix(#bcbcbc, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.10), mix(#d8d8d8, @shift_bg_color, 00.10)); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), @shift_bg_color, 00.10); + -gtk-icon-shadow: none; } + notebook > header > tabs > tab:disabled, notebook > header > tabs > tab:disabled label { + color: mix(#767978, @shift_bg_color, 00.10); + text-shadow: 0 1px mix(#ffffff, @shift_bg_color, 00.10); } + notebook > header > tabs > tab:checked { +/* color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10);*/ + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); + background-image: linear-gradient(to top, mix(#f0f0f0, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#c8c8c8, @shift_bg_color, 00.10)); + box-shadow: 0 -1px mix(#b0b0b0, @shift_bg_color, 00.10), 0 1px mix(#b0b0b0, @shift_bg_color, 00.10); + -gtk-icon-shadow: none; } + notebook > header.left > tabs > tab:checked, notebook > header.right > tabs > tab:checked { + background-image: linear-gradient(to top, mix(#f0f0f0, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#b8b8b8, @shift_bg_color, 00.10)); + border-top-color: mix(#b0b0b0, @shift_bg_color, 00.10); + border-bottom-color: mix(#a8a8a8, @shift_bg_color, 00.10); + box-shadow: inset 0 1px mix(#d8d8d8, @shift_bg_color, 00.10), inset 0 -1px mix(#e8e8e8, @shift_bg_color, 00.10)/*, inset 1px 0 mix(rgba(255, 255, 255, 0.95), rgba(0, 0, 0, 0), 00.10), inset -1px 0 mix(rgba(255, 255, 255, 0.95), rgba(0, 0, 0, 0), 00.10)*/; } + notebook > header > tabs > tab:disabled:checked { + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#b8b8b8, @shift_bg_color, 00.10); + border-top-color: mix(#b4b4b4, @shift_bg_color, 00.10); + background-image: linear-gradient(to top, mix(#dcdcdc, @shift_bg_color, 00.10), mix(#d8d8d8, @shift_bg_color, 00.10) 50%, mix(#cccccc, @shift_bg_color, 00.10)); + color: mix(#767978, @shift_bg_color, 00.10); + box-shadow: none; + -gtk-icon-shadow: none; } + notebook > header.left > tabs > tab:disabled:checked, notebook > header.right > tabs > tab:disabled:checked { + box-shadow: inset 0 1px mix(#e0e0e0, @shift_bg_color, 00.10); } + notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab { + padding: 0 8px 0 8px; + border-width: 1px; + border-style: none solid none solid; + margin-left: -1px; } + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab.reorderable-page { + padding: 0 5px 0 5px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + padding: 0px 6px 0px 6px; + border-width: 1px; + border-style: solid none solid none; + margin-top: 1px; + margin-bottom: 1px; } + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab.reorderable-page { + padding: 0px 5px 0px 5px; } + +/*notebook > header > tabs > tab > * {border: 1px solid #0000ff; padding: 0;} +notebook > header > tabs > tab > * > * {border: 1px solid #00ff00; padding: 0;} +notebook > header > tabs > tab label, +notebook > header > tabs > tab button.flat, +notebook > header > tabs > arrow { + border: 1px solid #ff0000; }*/ +notebook > header > tabs > tab label { + margin: 4px 0; } +notebook > header > tabs > tab button.flat { + color: alpha(currentColor, 0.9); + padding: 0; + margin: 6px 4px; } + notebook > header > tabs > tab button.flat:hover { + color: currentColor; } + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; } + notebook > header > tabs > arrow:hover:not(:active) { + background-clip: padding-box; + background-image: none; + background-color: mix(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.10); + text-shadow: none; + -gtk-icon-shadow: none; } +notebook > header.top > tabs > arrow { + border-top-style: none; } +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } +notebook > header.left > tabs > arrow { + border-left-style: none; } +notebook > header.right > tabs > arrow { + border-right-style: none; } +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/*no effect: +notebook > header, notebook > header > tabs {display: table; table-layout: fixed;} +notebook > header > tabs > tab {display: table-cell;} +*/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-sunken.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-sunken.css new file mode 100644 index 0000000..f7b96a6 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-sunken.css @@ -0,0 +1,83 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + + .inline-toolbar button:active, .inline-toolbar button:checked, + button:active, button:checked, + button.flat:active, button.flat:checked, + button.titlebutton:active, button.titlebutton:checked { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.10), mix(#d0d0d0, @shift_bg_color, 00.10) 60%, mix(#b8b8b8, @shift_bg_color, 00.10)); + box-shadow: 0 0 0 2px mix(@bg_color, @shift_bg_color, 00.10), 1px 1px mix(mix(#fbfbfb, @shift_bg_color, 00.10), @bg_color, 0.2), inset 1px 1px 3px mix(#c4c4c4, @shift_bg_color, 00.10); + border-color: mix(#949494, @shift_bg_color, 00.10); + border-bottom-color: shade(mix(#949494, @shift_bg_color, 00.10), 1.02); + -gtk-icon-shadow: none; + text-shadow: 0 1px mix(mix(#e8e8e8, @shift_bg_color, 00.10), @bg_color, 0.2); } + .inline-toolbar button:active, .inline-toolbar button:checked, + button:active, .linked > button:checked, + button.flat:active, .linked > button.flat:checked, + button.titlebutton:active, .linked > button.titlebutton:checked, + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + spinbutton button:active, spinbutton button:checked { + box-shadow: 1px 1px mix(mix(#fbfbfb, @shift_bg_color, 00.10), @bg_color, 0.2), inset 1px 1px 3px mix(#c4c4c4, @shift_bg_color, 00.10); } +/* V0 (no highlighting of checked active buttons) */ + nothing.nothing { +/* V1 (stays highlighted when active: no flicker when un-pressing but inconsistent with gtk2) + :not(.linked) > button:not(.default):not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize):not(.restore):checked:hover, + :not(.linked) > combobox > box > button.combo:checked:hover, + .inline-toolbar :not(.linked) > toolbutton > button:checked:hover, + .linked > button:only-child:checked:hover, + .linked > button:only-child.titlebutton:checked:hover, + .inline-toolbar .linked > toolbutton:only-child > button:checked:hover, + :not(.linked) > button:not(.default):not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize):not(.restore):active:hover, + :not(.linked) > combobox > box > button.combo:active:hover, + .inline-toolbar :not(.linked) > toolbutton > button:active:hover, + .linked > button:only-child:active:hover, + .linked > button:only-child.titlebutton:active:hover, + .inline-toolbar .linked > toolbutton:only-child > button:active:hover { */ +/* V2 (not highlighted when active, like gtk2) + :not(.linked) > button:not(:active):checked:hover, + :not(.linked) > button.titlebutton:not(:active):checked:hover, + :not(.linked) > combobox > box > button.combo:not(:active):checked:hover, + .inline-toolbar :not(.linked) > toolbutton > button:not(:active):checked:hover, + .linked > button:not(:active):only-child:checked:hover, + .linked > button:not(:active):only-child.titlebutton:checked:hover, + .inline-toolbar .linked > toolbutton:not(:active):only-child > button:checked:hover { */ + color: mix(@fg_color, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#ffffff, @shift_bg_color, 00.10), mix(#efefef, @shift_bg_color, 00.10) 60%, mix(#d8d8d8, @shift_bg_color, 00.10)); + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.1), shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.0) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 0.9)); + box-shadow: 0 0 0 2px mix(@bg_color, @shift_bg_color, 00.10), 1px 1px mix(mix(#fbfbfb, @shift_bg_color, 00.10), @bg_color, 0.2), inset 1px 1px 3px mix(#d0d0d0, @shift_bg_color, 00.10); + transition: all 50ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + text-shadow: none; } + +filechooser #pathbarbox { + margin-top: -5px; + margin-left: 3px; + padding-top: 3px; + padding-bottom: 3px; } + filechooser #pathbarbox .path-bar button { + border-style: solid; + border-radius: 3px; + padding-left: 0px; + padding-right: 0px; + margin: 0 1px; } + filechooser #pathbarbox .path-bar button:checked { + font-weight: bold; } + filechooser #pathbarbox .path-bar button label { + padding: 2px 5px; } + + @define-color default_button_pressed_border_color shade(mix(#949494, @shift_bg_color, 00.10), 0.5); + @import "button-pressed-sunken_tab.css"; + + button:disabled:active, button:disabled:active label, + button:disabled:checked, button:disabled:checked label, + button.titlebutton:disabled:active, button.titlebutton:disabled:active label, + button.titlebutton:disabled:checked, button.titlebutton:disabled:checked label, + .inline-toolbar button:disabled:active, .inline-toolbar button:disabled:active label, + .inline-toolbar button:disabled:checked, .inline-toolbar button:disabled:checked label, + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:active label, + notebook > header > tabs > arrow:disabled:checked, notebook > header > tabs > arrow:disabled:checked label { + color: mix(#767978, @shift_bg_color, 00.10); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-sunken_tab.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-sunken_tab.css new file mode 100644 index 0000000..3c9ef29 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/button-pressed-sunken_tab.css @@ -0,0 +1,73 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "button-pressed-dented_tab.css"; + +notebook > header { + padding: 4px; + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.top { + margin-top: -1px; + border-style: solid none solid none; } + notebook > header.bottom { + margin-bottom: -1px; + border-style: solid none solid none; } + notebook > header.left { + margin-left: -1px; + border-style: none solid none solid; } + notebook > header.right { + margin-right: -1px; + border-style: none solid none solid; } + +notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs { + padding: 1px 0; + border: none; + box-shadow: none; + background-image: image(transparent); } +notebook > header > tabs > tab { + border-radius: 3px; + min-height: 20px; } + notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab { + border: 1px solid; + border-color: mix(#b0b0b0, @shift_bg_color, 00.10); + border-bottom-color: mix(#9a9a9a, @shift_bg_color, 00.10); + margin: 0 2px 0 2px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + border: 1px solid; + border-color: mix(#b0b0b0, @shift_bg_color, 00.10); + border-bottom-color: mix(#9a9a9a, @shift_bg_color, 00.10); + margin: 2px 0 2px 0; } + notebook > header > tabs > tab:hover, + notebook > header.left > tabs > tab:hover, notebook > header.right > tabs > tab:hover { + border-color: mix(#bcbcbc, @shift_bg_color, 00.10); + border-left-color: mix(#b4b4b4, @shift_bg_color, 00.10); + border-right-color: mix(#b4b4b4, @shift_bg_color, 00.10); + border-bottom-color: mix(#a8a8a8, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.11), shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.06) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 0.94)); + box-shadow: inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.14); + text-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.10); + -gtk-icon-effect: none; } + notebook > header > tabs > tab:disabled { + border-color: mix(#c6c6c3, @shift_bg_color, 00.10); + border-bottom-color: mix(#bcbcbc, @shift_bg_color, 00.10); + border-right-color: mix(#bcbcbc, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.10), mix(#d8d8d8, @shift_bg_color, 00.10)); } + notebook > header > tabs > tab:checked, + notebook > header > tabs > tab:disabled:checked, + notebook > header.left > tabs > tab:checked, notebook > header.right > tabs > tab:checked, + notebook > header.left > tabs > tab:disabled:checked, notebook > header.right > tabs > tab:disabled:checked { + border-color: mix(#949494, @shift_bg_color, 00.10); + border-bottom-color: shade(mix(#949494, @shift_bg_color, 00.10), 1.02); + outline-color: mix(rgba(46, 52, 54, 0.4), rgba(0, 0, 0, 0.3), 00.10); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.10), mix(#d0d0d0, @shift_bg_color, 00.10) 60%, mix(#b8b8b8, @shift_bg_color, 00.10)); +/* box-shadow: 1px 1px rgba(255, 255, 255, 0.25), inset 1px 1px 3px mix(#c4c4c4, @shift_bg_color, 00.10);*/ + box-shadow: 0 0 0 2px mix(@bg_color, @shift_bg_color, 00.10), 1px 1px mix(mix(#fbfbfb, @shift_bg_color, 00.10), @bg_color, 0.2), inset 1px 1px 3px mix(#c4c4c4, @shift_bg_color, 00.10); + -gtk-icon-shadow: none; } + +notebook > header > tabs > tab label { + margin: 4px 0; } +notebook > header > tabs > tab button.flat { + margin: 4px 4px; } \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-accent.css new file mode 100644 index 0000000..4ece112 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-accent.css @@ -0,0 +1,35 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color default_button_highlight_color @accent_bg_color; + +button.default:not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + text-shadow: 0 1px mix(#e8e8e8, @shift_bg_color, 00.10); + outline-color: #777777; + border-color: mix(#a0b0b0, @shift_bg_color, 00.10); + border-left-color: mix(#98a8a8, @shift_bg_color, 00.10); + border-right-color: mix(#98a8a8, @shift_bg_color, 00.10); + border-bottom-color: mix(#90a0a0, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(@default_button_highlight_color, #ffffff, 0.15), @default_button_highlight_color 50%, mix(@default_button_highlight_color, #000000, 0.08)); + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.1), inset 1px 0 rgba(255, 255, 255, 0.15), inset -1px 0 rgba(255, 255, 255, 0.15); } + button.default:not(:disabled):hover { + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10), 0.7); + text-shadow: none; + background-image: linear-gradient(to bottom, mix(@default_button_highlight_color, #ffffff, 0.20), mix(@default_button_highlight_color, #ffffff, 0.05) 50%, mix(@default_button_highlight_color, #000000, 0.05)); } + button.default:not(:disabled):active, + button.default:not(:disabled):checked { + border-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.10), 0.95), 0.5), 0.99); + border-top-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.10), 0.95), 0.5), 0.97); + border-bottom-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.10), 0.95), 0.5), 1.05); + background-image: linear-gradient(to bottom, shade(mix(@default_button_highlight_color, #ffffff, 0.2), 0.95), shade(@default_button_highlight_color, 0.95) 50%, shade(mix(@default_button_highlight_color, #444444, 0.07), 0.95)); + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10), 0.8); + text-shadow: 0 1px mix(#e8e8e8, @shift_bg_color, 00.10); + -gtk-icon-shadow: none; +/* -gtk-icon-effect: dim;*/ + -gtk-icon-transform: translate(1px, 1px); /* doesn't seem to work */ + box-shadow: inset 0px 1px 2px rgba(35, 35, 35, 0.15), 1px 1px rgba(255, 255, 255, 0.3); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-contrast.css new file mode 100644 index 0000000..db537cb --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-contrast.css @@ -0,0 +1,33 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +button.default:not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + text-shadow: 0 1px #e8e8e8; + outline-color: #777777; + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); + border-left-color: mix(#b0b0b0, @shift_bg_color, 00.10); + border-right-color: mix(#b0b0b0, @shift_bg_color, 00.10); + border-bottom-color: mix(#a4a4a0, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 00.10), #ffffff, 0.5), mix(mix(@bg_color, @shift_bg_color, 00.10), #ffffff, 0.5) 50%, mix(mix(#c0c0c0, @shift_bg_color, 00.10), #ffffff, 0.45)); + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + button.default:not(:disabled):hover { + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10), 0.7); + text-shadow: none; + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 00.10), #ffffff, 0.6), mix(mix(@bg_color, @shift_bg_color, 00.10), #ffffff, 0.6) 50%, mix(mix(#c0c0c0, @shift_bg_color, 00.10), #ffffff, 0.5)); } + button.default:not(:disabled):active, + button.default:not(:disabled):checked { + border-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.10), 1.1), 0.5), 1.0); + border-top-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.10), 1.1), 0.5), 0.95); + border-bottom-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.10), 1.1), 0.5), 1.05); + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 00.10), #ffffff, 0.45), mix(mix(@bg_color, @shift_bg_color, 00.10), #ffffff, 0.45) 50%, mix(mix(#c0c0c0, @shift_bg_color, 00.10), #ffffff, 0.45)); + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10), 0.9); + -gtk-icon-shadow: none; +/* -gtk-icon-effect: dim;*/ + -gtk-icon-transform: translate(1px, 1px); /* doesn't seem to work */ + text-shadow: 0 1px #e8e8e8; + box-shadow: inset 0px 1px 2px rgba(30, 30, 30, 0.15), 1px 1px rgba(255, 255, 255, 0.3); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-off.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-off.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-themed.css new file mode 100644 index 0000000..35f426d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/default-button-themed.css @@ -0,0 +1,31 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +button.default:not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + text-shadow: 0 1px mix(#e8e8e8, @shift_bg_color, 00.10); + outline-color: #777777; + border-color: mix(#aaaaaa, @shift_bg_color, 00.10); + border-bottom-color: mix(#999999, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 0.25), mix(@selected_bg_color, #f4f4f4, 0.65), 0.85), mix(mix(@bg_color, @shift_bg_color, 0.25), mix(@selected_bg_color, #f4f4f4, 0.55), 0.70) 50%, mix(mix(#c0c0c0, @shift_bg_color, 0.25), mix(@selected_bg_color, #f4f4f4, 0.45), 0.60)); + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 1px 0 rgba(255, 255, 255, 0.1), inset -1px 0 rgba(255, 255, 255, 0.1); } + button.default:not(:disabled):hover { + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10), 0.7); + text-shadow: none; + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 0.2), mix(@selected_bg_color, #f2f2f2, 0.70), 0.95), mix(mix(@bg_color, @shift_bg_color, 0.2), mix(@selected_bg_color, #f2f2f2, 0.58), 0.75) 50%, mix(mix(#c0c0c0, @shift_bg_color, 0.2), mix(@selected_bg_color, #f2f2f2, 0.52), 0.55)); } + button.default:not(:disabled):active, + button.default:not(:disabled):checked { + border-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.10), 1.0), 0.4), 1.0); + border-top-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.10), 1.0), 0.4), 0.99); + border-bottom-color: shade(mix(@default_button_pressed_border_color, shade(mix(@bg_color, @shift_bg_color, 00.10), 1.0), 0.4), 1.1); + background-image: linear-gradient(to bottom, mix(mix(#ffffff, @shift_bg_color, 0.25), mix(@selected_bg_color, #e8e8e8, 0.65), 0.72), mix(mix(@bg_color, @shift_bg_color, 0.25), mix(@selected_bg_color, #e8e8e8, 0.55), 0.65) 50%, mix(mix(#c4c4c4, @shift_bg_color, 0.25), mix(@selected_bg_color, #e8e8e8, 0.45), 0.65)); + color: shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10), 0.8); + text-shadow: 0 1px mix(#e8e8e8, @shift_bg_color, 00.10); + -gtk-icon-shadow: none; +/* -gtk-icon-effect: dim;*/ + -gtk-icon-transform: translate(1px, 1px); /* doesn't seem to work */ + box-shadow: inset 0px 1px 2px rgba(35, 35, 35, 0.15), 1px 1px rgba(255, 255, 255, 0.4); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/desktop-icon-background-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/desktop-icon-background-off.css new file mode 100644 index 0000000..4dcc935 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/desktop-icon-background-off.css @@ -0,0 +1,29 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +XfdesktopIconView.view { + -XfdesktopIconView-ellipsize-icon-labels: 1; + -XfdesktopIconView-cell-padding: 1; + -XfdesktopIconView-cell-spacing: 0; + color: mix(@selected_bg_color, rgba(255, 255, 255, 0), 0.6); +/*color: rgba(255, 255, 255, 0);*/ } + +XfdesktopIconView.view .rubberband { + border: 1px solid mix(@selected_bg_color, rgba(255, 255, 255, 0), 0.2); + border-radius: 0; + background-color: mix(@selected_bg_color, rgba(255, 255, 255, 0), 0.5); } + +XfdesktopIconView.view .label { + color: #f8f8f8; + background-color: transparent; + text-shadow: 1px 1px #000000; + border-radius: 3px; } + +XfdesktopIconView.view .label:active { + text-shadow: none; + color: @selected_focused_fg_color; + background-color: mix(@selected_bg_color, rgba(255, 255, 255, 0), 0.2); } + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/desktop-icon-background-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/desktop-icon-background-on.css new file mode 100644 index 0000000..2538c2d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/desktop-icon-background-on.css @@ -0,0 +1,18 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import url("desktop-icon-background-off.css"); + +XfdesktopIconView.view { + color: mix(@selected_bg_color, rgba(255, 255, 255, 0), 0.4); } + +XfdesktopIconView.view .label { + color: @fg_color; + background-color: rgba(255, 255, 255, 0.5); + text-shadow: none; + border-radius: 3px; } + + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/dpi-high.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/dpi-high.css new file mode 100644 index 0000000..063154c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/dpi-high.css @@ -0,0 +1,163 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu menuitem > arrow, +.menu menuitem > arrow, +.context-menu menuitem > arrow { +/*-GtkArrow-arrow-scaling: 0.83; */ + color: mix(shade(@fg_color, 1.55), @menu_bg_color, 0.2); } + menu menuitem:hover > arrow, + .menu menuitem:hover > arrow, + .context-menu menuitem:hover > arrow { + color: mix(@selected_focused_fg_color, @selected_bg_color, 0.15); } + menu menuitem:disabled > arrow, + .menu menuitem:disabled > arrow, + .context-menu menuitem:disabled > arrow { + color: mix(#868988, @shift_bg_color, 00.10); } + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/menu-arrow-large-right-symbolic.svg"))); } + menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr), + .menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr), + .context-menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/menu-arrow-large-right-symbolic.png"))); } +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/menu-arrow-large-left-symbolic.svg"))); } + menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl), + .menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl), + .context-menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/menu-arrow-large-left-symbolic.png"))); } + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + background-image: image(-gtk-recolor(url("../assets/override/menu-arrow-large-up-symbolic.svg"))); } +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + background-image: image(-gtk-recolor(url("../assets/override/menu-arrow-large-down-symbolic.svg"))); } + +combobox > box > button.combo arrow { + background-image: -gtk-scaled(url("../assets/override/combobox-symbolic-large.png")); } + combobox > box > button.combo arrow:disabled { + background-image: -gtk-scaled(url("../assets/override/combobox-symbolic-large-dim.png")); } + +scrollbar button { + min-width: 16px; + min-height: 16px; } +scrollbar.vertical button.down, scrollbar.vertical .button.down { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/scrollbar-arrow-down-large-symbolic.svg"))); } +scrollbar.vertical button.up, scrollbar.vertical .button.up { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/scrollbar-arrow-up-large-symbolic.svg"))); } +scrollbar.horizontal button.down, scrollbar.horizontal .button.down { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/scrollbar-arrow-right-large-symbolic.svg"))); } +scrollbar.horizontal button.up, scrollbar.horizontal .button.up { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/scrollbar-arrow-left-large-symbolic.svg"))); } + +scrollbar.vertical button, scrollbar.vertical .button { + min-height: 16px; + min-width: 16px; + color: mix(#585858, mix(@shift_bg_color, #606060, 0.498), 00.10); } +scrollbar.horizontal button, scrollbar.horizontal .button { + min-height: 16px; + min-width: 16px; + color: mix(#585858, mix(@shift_bg_color, #606060, 0.498), 00.10); } +scrollbar button:hover, scrollbar .button:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + background-image: image(shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.1), 1.05)); } +scrollbar button:disabled, scrollbar .button:disabled { + color: mix(#a0a0a0, @shift_bg_color, 00.10); } +scrollbar.vertical slider, scrollbar.vertical .slider { + min-width: 16px; } +scrollbar.horizontal slider, scrollbar.horizontal .slider { + min-height: 16px; } + +notebook > header > tabs > tab button.flat { + min-width: 22px; + min-height: 22px; } +notebook > header.top { + margin-bottom: 1px; } +notebook > header.bottom { + margin-top: 1px; } +notebook > header.left { + margin-right: 1px; } +notebook > header.right { + margin-left: 1px; } + +check, +radio { + min-height: 20px; + min-width: 20px; } +check { + -gtk-icon-source: image(url("../assets/extras/checkbox-unchecked-active-large.png")); } +check:checked { + -gtk-icon-source: image(url("../assets/extras/checkbox-checked-active-large.png")); } +check:indeterminate { + -gtk-icon-source: image(url("../assets/extras/checkbox-indeterminate-active-large.png")); } +check:checked:disabled { + -gtk-icon-source: image(url("../assets/extras/checkbox-checked-disabled-large.png")); } +check:not(checked):disabled { + -gtk-icon-source: image(url("../assets/extras/checkbox-unchecked-disabled-large.png")); } +check:indeterminate:disabled { + -gtk-icon-source: image(url("../assets/extras/checkbox-indeterminate-disabled-large.png")); } +radio { + -gtk-icon-source: image(url("../assets/extras/radio-unchecked-active-large.png")); } +radio:checked { + -gtk-icon-source: image(url("../assets/extras/radio-checked-active-large.png")); } +radio:indeterminate { + -gtk-icon-source: image(url("../assets/extras/radio-indeterminate-active-large.png")); } +radio:checked:disabled { + -gtk-icon-source: image(url("../assets/extras/radio-checked-disabled-large.png")); } +radio:not(checked):disabled { + -gtk-icon-source: image(url("../assets/extras/radio-unchecked-disabled-large.png")); } +radio:indeterminate:disabled { + -gtk-icon-source: image(url("../assets/extras/radio-indeterminate-disabled-large.png")); } + +.titlebar, +headerbar { + padding: 0 11px 0 8px; } +headerbar button.titlebutton.minimize, headerbar button.titlebutton.maximize, headerbar button.titlebutton.restore, headerbar button.titlebutton.close { + min-width: 30px; + min-height: 39px; } + headerbar button.titlebutton.close { + background-image: -gtk-scaled(url("../assets/extras/csd-close-active-large.png")); } + headerbar button.titlebutton.close:hover { + box-shadow: none; + background-image: -gtk-scaled(url("../assets/extras/csd-close-prelight-large.png")); } + headerbar button.titlebutton.close:active { + background-image: -gtk-scaled(url("../assets/extras/csd-close-pressed-large.png")); } + headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.close:hover:backdrop, + headerbar button.titlebutton.close:disabled, headerbar button.titlebutton.close:disabled:hover { + background-image: -gtk-scaled(url("../assets/extras/csd-close-inactive-large.png")); } + headerbar button.titlebutton.minimize { + background-image: -gtk-scaled(url("../assets/extras/csd-hide-active-large.png")); } + headerbar button.titlebutton.minimize:hover { + box-shadow: none; + background-image: -gtk-scaled(url("../assets/extras/csd-hide-prelight-large.png")); } + headerbar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("../assets/extras/csd-hide-pressed-large.png")); } + headerbar button.titlebutton.minimize:backdrop, headerbar button.titlebutton.minimize:hover:backdrop, + headerbar button.titlebutton.minimize:disabled, headerbar button.titlebutton.minimize:disabled:hover { + background-image: -gtk-scaled(url("../assets/extras/csd-hide-inactive-large.png")); } + headerbar button.titlebutton.maximize, headerbar button.titlebutton.restore { + background-image: -gtk-scaled(url("../assets/extras/csd-maximize-active-large.png")); } + headerbar button.titlebutton.maximize:hover, headerbar button.titlebutton.restore:hover { + box-shadow: none; + background-image: -gtk-scaled(url("../assets/extras/csd-maximize-prelight-large.png")); } + headerbar button.titlebutton.maximize:active, headerbar button.titlebutton.restore:active { + background-image: -gtk-scaled(url("../assets/extras/csd-maximize-pressed-large.png")); } + headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.maximize:hover:backdrop, + headerbar button.titlebutton.maximize:disabled, headerbar button.titlebutton.maximize:disabled:hover, + headerbar button.titlebutton.restore:backdrop, headerbar button.titlebutton.restore:hover:backdrop, + headerbar button.titlebutton.restore:disabled, headerbar button.titlebutton.restore:disabled:hover { + background-image: -gtk-scaled(url("../assets/extras/csd-maximize-inactive-large.png")); } + +window.csd decoration { + margin: 7px; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/dpi-low.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/dpi-low.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/dpi-low.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_colors_accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_colors_accent.css new file mode 100644 index 0000000..12c626a --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_colors_accent.css @@ -0,0 +1,12 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/**********************************************************************/ + +@define-color scrollbar_bg_color @accent_bg_color; +@define-color scrollbar_fg_color @accent_fg_color; /*mix(@scrollbar_bg_color, @fg_color, 0.75);*/ + +/**********************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_colors_themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_colors_themed.css new file mode 100644 index 0000000..f234df3 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_colors_themed.css @@ -0,0 +1,12 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/**********************************************************************/ + +@define-color scrollbar_bg_color mix(mix(#d0d0d0, @shift_bg_color, 00.10), mix(@selected_bg_color, #f8f8f8, 0.4), 0.6); +@define-color scrollbar_fg_color mix(@scrollbar_bg_color, @fg_color, 0.75); + +/**********************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_scrollbar.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_scrollbar.css new file mode 100644 index 0000000..7a7fc11 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_scrollbar.css @@ -0,0 +1,54 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color scrollbar_controls_hover_1 shade(@scrollbar_bg_color, 1.2); +@define-color scrollbar_controls_hover_2 shade(@scrollbar_bg_color, 1.15); +@define-color scrollbar_controls_hover_3 shade(@scrollbar_bg_color, 1.0); +@define-color scrollbar_controls_border_hover shade(@scrollbar_bg_color, 0.8); + +@define-color scrollbar_controls_normal_1 shade(@scrollbar_bg_color, 1.12); +@define-color scrollbar_controls_normal_2 shade(@scrollbar_bg_color, 1.05); +@define-color scrollbar_controls_normal_3 shade(@scrollbar_bg_color, 0.95); +@define-color scrollbar_controls_border_normal shade(@scrollbar_bg_color, 0.75); + +scrollbar.vertical slider, scrollbar.vertical .slider, +scrollbar.vertical button, scrollbar.vertical .button { + color: @scrollbar_fg_color; + background-image: -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + border-color: @scrollbar_controls_border_normal; + box-shadow: -1px 0 @scrollbar_controls_border_normal, 1px 0 @scrollbar_controls_border_normal; } + +scrollbar.horizontal slider, scrollbar.horizontal .slider, +scrollbar.horizontal button, scrollbar.horizontal .button { + color: @scrollbar_fg_color; + background-image: -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + border-color: @scrollbar_controls_border_normal; + box-shadow: 0 -1px @scrollbar_controls_border_normal, 0 1px @scrollbar_controls_border_normal; } + +scrollbar.vertical button.up, scrollbar.vertical .button.up { + box-shadow: -1px 0 @scrollbar_controls_border_normal, 1px 0 @scrollbar_controls_border_normal, -1px -1px @scrollbar_controls_border_normal, 1px -1px @scrollbar_controls_border_normal; + border-style: none; } + scrollbar.vertical button.up:not(:disabled), scrollbar.vertical .button.up:not(:disabled) { + border-bottom: 1px solid @scrollbar_controls_border_normal; } +scrollbar.vertical button.down, scrollbar.vertical .button.down { + box-shadow: -1px 0 @scrollbar_controls_border_normal, 1px 0 @scrollbar_controls_border_normal, -1px 1px @scrollbar_controls_border_normal, 1px 1px @scrollbar_controls_border_normal; + border-style: none; } + scrollbar.vertical button.down:not(:disabled), scrollbar.vertical .button.down:not(:disabled) { + border-top: 1px solid @scrollbar_controls_border_normal; } + +scrollbar.horizontal button.up, scrollbar.horizontal .button.up { + box-shadow: 0 -1px @scrollbar_controls_border_normal, 0 1px @scrollbar_controls_border_normal, -1px -1px @scrollbar_controls_border_normal, -1px 1px @scrollbar_controls_border_normal; + border-style: none; } + scrollbar.horizontal button.up:not(:disabled), scrollbar.horizontal .button.up:not(:disabled) { + border-right: 1px solid @scrollbar_controls_border_normal; } +scrollbar.horizontal button.down, scrollbar.horizontal .button.down { + box-shadow: 0 -1px @scrollbar_controls_border_normal, 0 1px @scrollbar_controls_border_normal, 1px -1px @scrollbar_controls_border_normal, 1px 1px @scrollbar_controls_border_normal; + border-style: none; } + scrollbar.horizontal button.down:not(:disabled), scrollbar.horizontal .button.down:not(:disabled) { + border-left: 1px solid @scrollbar_controls_border_normal; } + +scrollbar button:disabled, scrollbar .button:disabled { + color: mix(@scrollbar_bg_color, #888888, 0.9); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_scrollbar_hover.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_scrollbar_hover.css new file mode 100644 index 0000000..abf88da --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/highlight_scrollbar_hover.css @@ -0,0 +1,51 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color scrollbar_controls_hover_1 shade(@scrollbar_bg_color, 1.12); +@define-color scrollbar_controls_hover_2 shade(@scrollbar_bg_color, 1.05); +@define-color scrollbar_controls_hover_3 shade(@scrollbar_bg_color, 0.96); +@define-color scrollbar_controls_border_hover shade(@scrollbar_bg_color, 0.8); + +scrollbar.vertical slider:hover, scrollbar.vertical .slider:hover, +scrollbar.vertical button:hover, scrollbar.vertical .button:hover { + color: @scrollbar_fg_color; + border-color: @scrollbar_controls_border_hover; + box-shadow: -1px 0 @scrollbar_controls_border_hover, 1px 0 @scrollbar_controls_border_hover; + background-image: -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } + scrollbar.vertical.fine-tune slider:hover, scrollbar.vertical.fine-tune .slider:hover { + box-shadow: -1px 0 @scrollbar_controls_border_hover, 1px 0 @scrollbar_controls_border_hover; + background-image: -gtk-gradient (linear, right top, left top, color-stop (0, shade(@scrollbar_bg_color, 1.35)), color-stop (0.5, shade(@scrollbar_bg_color, 1.12)), color-stop (1, shade(@scrollbar_bg_color, 0.95))); } + +scrollbar.horizontal slider:hover, scrollbar.horizontal .slider:hover, +scrollbar.horizontal button:hover, scrollbar.horizontal .button:hover { + color: @scrollbar_fg_color; + border-color: @scrollbar_controls_border_hover; + box-shadow: 0 -1px @scrollbar_controls_border_hover, 0 1px @scrollbar_controls_border_hover; + background-image: -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } + scrollbar.horizontal.fine-tune slider:hover, scrollbar.horizontal.fine-tune .slider:hover { + box-shadow: 0 -1px @scrollbar_controls_border_hover, 0 1px @scrollbar_controls_border_hover; + background-image: -gtk-gradient (linear, left bottom, left top, color-stop (0, shade(@scrollbar_bg_color, 1.35)), color-stop (0.5, shade(@scrollbar_bg_color, 1.12)), color-stop (1, shade(@scrollbar_bg_color, 0.95))); } + +scrollbar.vertical button.up:hover, scrollbar.vertical .button.up:hover { + box-shadow: -1px 0 @scrollbar_controls_border_hover, 1px 0 @scrollbar_controls_border_hover, -1px -1px @scrollbar_controls_border_hover, 1px -1px @scrollbar_controls_border_hover; } + scrollbar.vertical button.up:not(:disabled):hover, scrollbar.vertical .button.up:not(:disabled) { + border-bottom: 1px solid @scrollbar_controls_border_hover; } +scrollbar.vertical button.down:hover, scrollbar.vertical .button.down:hover { + box-shadow: -1px 0 @scrollbar_controls_border_hover, 1px 0 @scrollbar_controls_border_hover, -1px 1px @scrollbar_controls_border_hover, 1px 1px @scrollbar_controls_border_hover; } + scrollbar.vertical button.down:not(:disabled):hover, scrollbar.vertical .button.down:not(:disabled) { + border-top: 1px solid @scrollbar_controls_border_hover; } + +scrollbar.horizontal button.up:hover, scrollbar.horizontal .button.up:hover { + box-shadow: 0 -1px @scrollbar_controls_border_hover, 0 1px @scrollbar_controls_border_hover, -1px -1px @scrollbar_controls_border_hover, -1px 1px @scrollbar_controls_border_hover; } + scrollbar.horizontal button.up:not(:disabled):hover, scrollbar.horizontal .button.up:not(:disabled) { + border-right: 1px solid @scrollbar_controls_border_hover; } +scrollbar.horizontal button.down:hover, scrollbar.horizontal .button.down:hover { + box-shadow: 0 -1px @scrollbar_controls_border_hover, 0 1px @scrollbar_controls_border_hover, 1px -1px @scrollbar_controls_border_hover, 1px 1px @scrollbar_controls_border_hover; } + scrollbar.horizontal button.down:not(:disabled):hover, scrollbar.horizontal .button.down:not(:disabled) { + border-left: 1px solid @scrollbar_controls_border_hover; } + +scrollbar button:hover, scrollbar .button:hover { + color: mix(@fg_color, @scrollbar_bg_color, 0.15); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/keyboard-navigation-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/keyboard-navigation-off.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/keyboard-navigation-off.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/keyboard-navigation-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/keyboard-navigation-on.css new file mode 100644 index 0000000..dbfe0d3 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/keyboard-navigation-on.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +* { + outline-style: dashed; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-dark.css new file mode 100644 index 0000000..1527ff2 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-dark.css @@ -0,0 +1,96 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu, +.menu, +.context-menu { + box-shadow: inset 0px 0px 1px 1px shade(@dark_bg_color, 0.72); + background-color: @dark_bg_color; } + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + color: @dark_fg_color; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: shade(mix(@bg_color, @shift_bg_color, 00.10), 0.5); } +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + border-style: none none solid none; + border-color: shade(@dark_bg_color, 0.84); + box-shadow: -1px -1px shade(@dark_bg_color, 1.05), inset 0 -1px shade(@dark_bg_color, 0.95); } +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + border-style: solid none none none; + border-color: shade(@dark_bg_color, 0.84); + box-shadow: -1px 0 shade(@dark_bg_color, 1.05), inset 0 1px shade(@dark_bg_color, 1.05), 1px 1px shade(@dark_bg_color, 0.95); } + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + color: @dark_fg_color; } + menu menuitem:disabled, menu menuitem:disabled label, + .menu menuitem:disabled, .menu menuitem:disabled label, + .context-menu menuitem:disabled, .context-menu menuitem:disabled label { + color: alpha(@dark_fg_color, 0.3); + text-shadow: 1px 1px alpha(@dark_fg_color, 0.05); } + +menu menuitem > arrow, +.menu menuitem > arrow, +.context-menu menuitem > arrow { + color: @dark_fg_color; } + +menu menuitem check:checked, +modelbutton.flat check:checked, +.menuitem.button.flat check:checked, +menu menuitem radio:checked, +modelbutton.flat radio:checked, +.menuitem.button.flat radio:checked, +menu menuitem check:indeterminate, +modelbutton.flat check:indeterminate, +.menuitem.button.flat check:checked:indeterminate, +menu menuitem radio:indeterminate, +modelbutton.flat radio:indeterminate, +.menuitem.button.flat radio:checked:indeterminate { + color: shade(@dark_fg_color, 0.95); } +menu menuitem check:checked, +modelbutton.flat check:checked, +.menuitem.button.flat check:checked { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/check-symbolic.svg"))); } + +popover.background menu menuitem check:checked, +popover.background modelbutton.flat check:checked, +popover.background .menuitem.button.flat check:checked, +popover.background menu menuitem radio:checked, +popover.background modelbutton.flat radio:checked, +popover.background .menuitem.button.flat radio:checked { + color: @fg_color; } +popover.background menu menuitem check:checked:hover, +popover.background modelbutton.flat check:checked:hover, +popover.background .menuitem.button.flat check:checked:hover, +popover.background menu menuitem radio:checked:hover, +popover.background modelbutton.flat radio:checked:hover, +popover.background .menuitem.button.flat radio:checked:hover { + color: @selected_focused_fg_color; } +popover.background menu menuitem check:checked, +popover.background modelbutton.flat check:checked, +popover.background .menuitem.button.flat check:checked { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/check-symbolic.png"))); } +popover.background menu menuitem check:checked:hover, +popover.background modelbutton.flat check:checked:hover, +popover.background .menuitem.button.flat check:checked:hover { + -gtk-icon-source: image(-gtk-recolor(url("../assets/override/check-symbolic.svg"))); } + +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + background: shade(@dark_bg_color, 0.75); + color: shade(@dark_bg_color, 0.84); + box-shadow: 0 1px shade(@dark_bg_color, 1.2); + margin: 2px 1px 2px 1px; +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-bulged-rounded.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-bulged-rounded.css new file mode 100644 index 0000000..60668da --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-bulged-rounded.css @@ -0,0 +1,56 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color selected_darker_bg_color shade(@selected_bg_color, 0.88); + +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +menubar > menuitem:hover, +.menubar > menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-radius: 3px; + border-color: shade(@selected_darker_bg_color, 1.0); + border-top-color: shade(@selected_darker_bg_color, 1.05); + border-bottom-color: shade(@selected_darker_bg_color, 0.8); + background: linear-gradient(to bottom, shade(@selected_darker_bg_color, 1.45), shade(@selected_darker_bg_color, 1.1) 50%, shade(@selected_darker_bg_color, 1.0)); } + +@import "menubar-selection-rounded.css"; +menubar > menuitem:hover, +.menubar > menuitem:hover { + box-shadow: inset 0 1px shade(@selected_bg_color, 0.87), inset 1px 0 shade(@selected_bg_color, 0.85), inset -1px 0 shade(@selected_bg_color, 0.80); } + +menu, +.menu, +.context-menu { + padding-top: 4px; + padding-bottom: 4px; } +menu menuitem, +.menu menuitem, +.context-menu menuitem { + margin-left: 4px; + margin-right: 4px; + padding-left: 10px; } +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + margin-left: 2px; + margin-right: 2px; +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 1px; } +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-bottom: 0px; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-bulged-slight.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-bulged-slight.css new file mode 100644 index 0000000..095999d --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-bulged-slight.css @@ -0,0 +1,53 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color selected_darker_bg_color shade(@selected_bg_color, 1.0); + +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +menubar > menuitem:hover, +.menubar > menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-color: shade(@selected_darker_bg_color, 0.9); + border-bottom-color: shade(@selected_darker_bg_color, 0.77); + background: linear-gradient(to bottom, shade(@selected_darker_bg_color, 1.22), shade(@selected_darker_bg_color, 1.1) 50%, shade(@selected_darker_bg_color, 1.0)); } + +@import "menubar-selection-rounded.css"; +menubar > menuitem:hover, +.menubar > menuitem:hover { + box-shadow: inset 0 1px shade(@selected_bg_color, 0.93), inset 1px 0 shade(@selected_bg_color, 0.87), inset -1px 0 shade(@selected_bg_color, 0.83); } + +menu, +.menu, +.context-menu { + padding-top: 1px; + padding-bottom: 1px; } +menu menuitem, +.menu menuitem, +.context-menu menuitem { + margin-left: 1px; + margin-right: 1px; } +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + margin-left: 2px; + margin-right: 2px; +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 1px; } +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-bottom: 0px; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-bulged.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-bulged.css new file mode 100644 index 0000000..7dfc643 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-bulged.css @@ -0,0 +1,54 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color selected_darker_bg_color shade(@selected_bg_color, 0.88); + +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +menubar > menuitem:hover, +.menubar > menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-color: shade(@selected_darker_bg_color, 1.0); + border-top-color: shade(@selected_darker_bg_color, 1.05); + border-bottom-color: shade(@selected_darker_bg_color, 0.8); + background: linear-gradient(to bottom, shade(@selected_darker_bg_color, 1.45), shade(@selected_darker_bg_color, 1.1) 50%, shade(@selected_darker_bg_color, 1.0)); } + +@import "menubar-selection-rounded.css"; +menubar > menuitem:hover, +.menubar > menuitem:hover { + box-shadow: inset 0 1px shade(@selected_bg_color, 0.93), inset 1px 0 shade(@selected_bg_color, 0.83), inset -1px 0 shade(@selected_bg_color, 0.83); } + +menu, +.menu, +.context-menu { + padding-top: 1px; + padding-bottom: 1px; } +menu menuitem, +.menu menuitem, +.context-menu menuitem { + margin-left: 1px; + margin-right: 1px; } +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + margin-left: 2px; + margin-right: 2px; +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 1px; } +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-bottom: 0px; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-dented.css new file mode 100644 index 0000000..c2b49ed --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-dented.css @@ -0,0 +1,30 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +menubar > menuitem:hover, +.menubar > menuitem:hover, +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-color: shade(@selected_bg_color, 0.75); + border-bottom-color: shade(@selected_bg_color, 0.8); + background: linear-gradient(to top, shade(@selected_bg_color, 1.1), shade(@selected_bg_color, 1.0) 30%, shade(@selected_bg_color, 1.0) 70%, shade(@selected_bg_color, 0.95)); + border-color: shade(@selected_bg_color, 0.8); + border-bottom-color: shade(@selected_bg_color, 0.85); + background: linear-gradient(to top, shade(@selected_bg_color, 1.15), shade(@selected_bg_color, 1.1) 30%, shade(@selected_bg_color, 1.0) 70%, shade(@selected_bg_color, 1.0)); } + +@import "menubar-selection-rounded.css"; +menubar > menuitem:hover, +.menubar > menuitem:hover { + background: linear-gradient(to top, shade(@selected_bg_color, 1.15), shade(@selected_bg_color, 1.1) 25%, shade(@selected_bg_color, 1.0) 75%, shade(@selected_bg_color, 1.0)); + box-shadow: inset 0 1px shade(@selected_bg_color, 0.85), inset 1px 0 shade(@selected_bg_color, 0.85), inset -1px 0 shade(@selected_bg_color, 0.85);} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-flat-bordered.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-flat-bordered.css new file mode 100644 index 0000000..4cbc3ac --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-flat-bordered.css @@ -0,0 +1,36 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +/*menubar > menuitem:hover, +.menubar > menuitem:hover,*/ +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-color: shade(@selected_bg_color, 0.77); +} +/*menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 1px 1px shade(@selected_bg_color, 0.8), inset -1px 0 shade(@selected_bg_color, 0.85); }*/ +/* +menu, +.menu, +.context-menu { + padding-top: 1px; + padding-bottom: 1px; } + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + margin-left: 1px; + margin-right: 1px; } +*/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-flat.css new file mode 100644 index 0000000..16e9200 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-flat.css @@ -0,0 +1,7 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "menubar-selection-rectangle.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-rectangle.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-rectangle.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-rectangle.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-rounded.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-rounded.css new file mode 100644 index 0000000..7dd06ad --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-selection-rounded.css @@ -0,0 +1,28 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu, +.menu, +.context-menu { + padding-top: 4px; + padding-bottom: 4px; } + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + margin-left: 4px; + margin-right: 4px; + padding-left: 10px; } + +modelbutton.flat:hover, +.menuitem.button.flat:hover, +/*menubar > menuitem:hover, +.menubar > menuitem:hover,*/ +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + border-radius: 3px; +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-separator-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-separator-dark.css new file mode 100644 index 0000000..74c9fd3 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-separator-dark.css @@ -0,0 +1,15 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu separator, .csd menu separator, +.menu separator, .csd .menu separator, +popover.background separator, +.csd popover.background separator { + background: mix(shade(@menu_bg_color, 0.85), #808080, 0.5); + color: mix(shade(@menu_bg_color, 0.85), #808080, 0.5); + box-shadow: none; + margin: 0px 1px 0px 1px; +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-separator-dented.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-separator-dented.css new file mode 100644 index 0000000..3dad911 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-separator-dented.css @@ -0,0 +1,15 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu separator, .csd menu separator, +.menu separator, .csd .menu separator, +popover.background separator, +.csd popover.background separator { + background: shade(@menu_bg_color, 0.84); + color: shade(@menu_bg_color, 0.84); + box-shadow: 0 1px shade(@menu_bg_color, 1.07); + margin: 2px 1px 2px 1px; +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-separator-light.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-separator-light.css new file mode 100644 index 0000000..38392f0 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-separator-light.css @@ -0,0 +1,15 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menu separator, .csd menu separator, +.menu separator, .csd .menu separator, +popover.background separator, +.csd popover.background separator { + background: shade(@menu_bg_color, 0.88); + color: shade(@menu_bg_color, 0.88); + box-shadow: none; + margin: 0px 1px 0px 1px; +} diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-themed.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menu-themed.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menubar-selection-rectangle.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menubar-selection-rectangle.css new file mode 100644 index 0000000..0a0efd7 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menubar-selection-rectangle.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menubar > menuitem:hover, +.menubar > menuitem:hover { + border-radius: 0; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menubar-selection-rounded.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menubar-selection-rounded.css new file mode 100644 index 0000000..3b7bf17 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/menubar-selection-rounded.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menubar > menuitem:hover, +.menubar > menuitem:hover { + border-radius: 3px 3px 0 0; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/pane-separator-auto.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/pane-separator-auto.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/pane-separator-auto.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/pane-separator-autohide.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/pane-separator-autohide.css new file mode 100644 index 0000000..75b950e --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/pane-separator-autohide.css @@ -0,0 +1,42 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +paned > separator:hover, paned > separator.wide:hover { + transition: box-shadow min-width margin background 0s; + transition-delay: 0.3s; + min-width: 16px; + min-height: 16px; + margin: 0px; + color: transparent; + background-color: transparent; } + paned > separator:selected { + background-image: image(@selected_bg_color); } +paned.horizontal > separator:hover, paned.horizontal > separator.wide:hover { + transition: box-shadow min-width margin background 0s; + transition-delay: 0.3s; + box-shadow: none; + margin-left: -4px; + margin-right: -4px; + background: url("../assets/extras/separator-bg-lighter.png") center center repeat-y, /*url("../assets/extras/separator-vert-bg-top.png") center top no-repeat, url("../assets/extras/separator-vert-bg-bottom.png") center bottom no-repeat,*/ url("../assets/extras/separator-handle-vert.png") center center no-repeat, url("../assets/extras/separator-vert-lighter.png") center center repeat-y, url("../assets/extras/separator-line-horiz-lighter.png") center top no-repeat, url("../assets/extras/separator-line-horiz-lighter.png") center bottom no-repeat; } +paned.vertical > separator:hover, paned.vertical > separator.wide:hover { + transition: box-shadow min-width margin background 0s; + transition-delay: 0.3s; + box-shadow: none; + margin-top: -4px; + margin-bottom: -4px; + background: url("../assets/extras/separator-bg-lighter.png") center center repeat-x, /*url("../assets/extras/separator-horiz-bg-left.png") left center no-repeat, url("../assets/extras/separator-horiz-bg-right.png") right center no-repeat,*/ url("../assets/extras/separator-handle-horiz.png") center center no-repeat, url("../assets/extras/separator-horiz-lighter.png") center center repeat-x, url("../assets/extras/separator-line-vert-lighter.png") left center no-repeat, url("../assets/extras/separator-line-vert-lighter.png") right center no-repeat; } +/* +paned.horizontal > :first-child, paned.horizontal > :last-child { + margin: 1px; + box-shadow: 0 0 0 1px mix(#c0c0c0, @shift_bg_color, 00.10); } +paned.horizontal paned.horizontal > :first-child, paned.horizontal paned.horizontal > :last-child { + box-shadow: none; } +paned.vertical > :first-child, paned.vertical > :last-child { + margin: 1px; + box-shadow: 0 0 0 1px mix(#c0c0c0, @shift_bg_color, 00.10); } +paned.vertical paned.vertical > :first-child, paned.vertical paned.vertical > :last-child { + box-shadow: none; } +*/ \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/pane-separator-wide.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/pane-separator-wide.css new file mode 100644 index 0000000..1fc8789 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/pane-separator-wide.css @@ -0,0 +1,34 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +paned > separator, paned > separator.wide { + min-width: 8px; + min-height: 8px; + margin: 0px; + color: transparent; + background-color: transparent; } + paned > separator:selected { + background-image: image(@selected_bg_color); } +paned.horizontal > separator, paned.horizontal > separator.wide { + box-shadow: none; + margin: 0; + background: url("../assets/extras/separator-bg-lighter.png") center center repeat, /*url("../assets/extras/separator-vert-bg-top.png") center top no-repeat, url("../assets/extras/separator-vert-bg-bottom.png") center bottom no-repeat,*/ url("../assets/extras/separator-handle-vert.png") center center no-repeat, url("../assets/extras/separator-vert-lighter.png") center center repeat-y, url("../assets/extras/separator-line-horiz-lighter.png") center top no-repeat, url("../assets/extras/separator-line-horiz-lighter.png") center bottom no-repeat; } +paned.vertical > separator, paned.vertical > separator.wide { + box-shadow: none; + margin: 0; + background: url("../assets/extras/separator-bg-lighter.png") center center repeat, /*url("../assets/extras/separator-horiz-bg-left.png") left center no-repeat, url("../assets/extras/separator-horiz-bg-right.png") right center no-repeat,*/ url("../assets/extras/separator-handle-horiz.png") center center no-repeat, url("../assets/extras/separator-horiz-lighter.png") center center repeat-x, url("../assets/extras/separator-line-vert-lighter.png") left center no-repeat, url("../assets/extras/separator-line-vert-lighter.png") right center no-repeat; } +/* +paned.horizontal > :first-child, paned.horizontal > :last-child { + margin: 1px; + box-shadow: 0 0 0 1px mix(#c0c0c0, @shift_bg_color, 00.10); } +paned.horizontal paned.horizontal > :first-child, paned.horizontal paned.horizontal > :last-child { + box-shadow: none; } +paned.vertical > :first-child, paned.vertical > :last-child { + margin: 1px; + box-shadow: 0 0 0 1px mix(#c0c0c0, @shift_bg_color, 00.10); } +paned.vertical paned.vertical > :first-child, paned.vertical paned.vertical > :last-child { + box-shadow: none; } +*/ \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-black.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-black.css new file mode 100644 index 0000000..2016279 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-black.css @@ -0,0 +1,56 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/* .XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-image: none; + background-color: shade(#cccccc, 1.2); + color: #222123; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); }*/ + +.xfce4-panel.background { + color: #cccccc; + background-color: #000000; } + +.xfce4-panel.background button { + background-image: none; + background-color: transparent; + border: 1px solid; + border-radius: 2px; + border-color: transparent; + box-shadow: none; + margin: 1px 0; + padding: 1px; + color: #cccccc; + text-shadow: none; } + .xfce4-panel.background button:hover { + border-color: mix(#444444, @selected_bg_color, 0.6); + border-top-color: mix(#888888, @selected_bg_color, 0.6); + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + color: @selected_focused_fg_color; + background-image: linear-gradient(to bottom, mix(#cccccc, @selected_bg_color, 0.7), mix(#777777, @selected_bg_color, 0.7) 50%, mix(#333333, @selected_bg_color, 0.7)); } + .xfce4-panel.background button:checked:not(:hover), .xfce4-panel.background button:active:not(:hover) { + color: @selected_focused_fg_color; + border-color: mix(#000000, @selected_bg_color, 0.5); + border-top-color: mix(#444444, @selected_bg_color, 0.7); + background-image: linear-gradient(to bottom, mix(#666666, @selected_bg_color, 0.6), mix(#333333, @selected_bg_color, 0.6) 50%, mix(#000000, @selected_bg_color, 0.6)); + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .xfce4-panel.background button:checked:disabled, .xfce4-panel.background button:active:disabled { + box-shadow: none; } + +.xfce4-panel.background menu { + -gtk-icon-effect: none; + text-shadow: none; } + +.xfce4-panel.background .tasklist button { + color: #eeeeee; } + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-contrast.css new file mode 100644 index 0000000..66d8498 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-contrast.css @@ -0,0 +1,61 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/* .XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-image: none; + background-color: shade(#cccccc, 1.2); + color: #222123; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); }*/ + +.xfce4-panel.background button { + background-image: linear-gradient(to bottom, mix(#f4f4f4, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#c0c0c0, @shift_bg_color, 00.10)); + border-color: mix(#a0a0a0, @shift_bg_color, 00.10); + border-bottom-color: mix(#808080, @shift_bg_color, 00.10); + border-radius: 2px; + margin: 1px; } + +.xfce4-panel.background .tasklist button { + margin-top: 2px; + margin-bottom: 2px; } + +.xfce4-panel.background button.flat { + background-image: none; + background-color: transparent; + border: 1px solid; + border-radius: 3px; + border-color: transparent; + box-shadow: none; + padding: 1px; } + .xfce4-panel.background button:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#909090, @shift_bg_color, 00.10); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.10); + text-shadow: none; + margin: 1px; + background-image: linear-gradient(to bottom, mix(#ffffff, mix(@shift_bg_color, #ffffff, 0.399), 00.10), mix(#f0f0f0, mix(@shift_bg_color, #f0f0f0, 0.399), 00.10) 50%, mix(#e0e0e0, mix(@shift_bg_color, #e0e0e0, 0.399), 00.10)); + -gtk-icon-effect: highlight; } + .xfce4-panel.background button:checked, .xfce4-panel.background button:active { + color: @selected_focused_fg_color; + border-color: mix(#707070, @shift_bg_color, 00.10); + border-top-color: mix(#606060, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#aaaaaa, @shift_bg_color, 00.10), mix(#999999, @shift_bg_color, 00.10) 50%, mix(#888888, @shift_bg_color, 00.10)); +/* background-image: linear-gradient(to bottom, mix(#cccccc, @shift_bg_color, 00.10), mix(#aaaaaa, @shift_bg_color, 00.10) 50%, mix(#999999, @shift_bg_color, 00.10));*/ + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .xfce4-panel.background button:checked:hover, .xfce4-panel.background button:active:hover { + background-image: linear-gradient(to bottom, mix(#b8b8b8, @shift_bg_color, 00.10), mix(#a8a8a8, @shift_bg_color, 00.10) 50%, mix(#989898, @shift_bg_color, 00.10)); } + .xfce4-panel.background button:checked:disabled, .xfce4-panel.background button:active:disabled { + box-shadow: none; } + +.xfce4-panel.background menu { + -gtk-icon-effect: none; + text-shadow: none; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-dark.css new file mode 100644 index 0000000..6f68135 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-dark.css @@ -0,0 +1,61 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/* .XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-image: none; + background-color: shade(#cccccc, 1.2); + color: #222123; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); }*/ + +.xfce4-panel.background { + color: shade(@dark_fg_color, 0.85); + background-color: @dark_bg_color; } + +.xfce4-panel.background button { + background-image: linear-gradient(to bottom, shade(@dark_bg_color, 1.8), shade(@dark_bg_color, 1.2) 50%, shade(@dark_bg_color, 1.05)); + background-color: transparent; + border: 1px solid; + border-radius: 3px; + border-color: shade(@dark_bg_color, 0.6); + box-shadow: none; + margin: 1px 1px; + padding: 1px; + color: shade(@dark_fg_color, 0.85); + text-shadow: none; } +.xfce4-panel.background button.flat { + background-image: none; + border-color: transparent; } +/*.xfce4-panel.background button label { + color: #bbbbbb; }*/ + .xfce4-panel.background button:hover { + border-color: @selected_bg_color; + border-top-color: mix(#eeeeee, @selected_bg_color, 0.6); + box-shadow: none; + -gtk-icon-shadow: none; + color: @selected_focused_fg_color; + background-image: linear-gradient(to bottom, mix(#ffffff, @selected_bg_color, 0.8), mix(#aaaaaa, @selected_bg_color, 0.8) 50%, mix(#666666, @selected_bg_color, 0.8)); } + .xfce4-panel.background button:checked, .xfce4-panel.background button:active { + color: @selected_focused_fg_color; + border-color: shade(@dark_bg_color, 0.6); + background-image: linear-gradient(to bottom, mix(#bbbbbb, @selected_bg_color, 0.8), mix(#666666, @selected_bg_color, 0.8) 50%, mix(#000000, @selected_bg_color, 0.8)); + box-shadow: none; + -gtk-icon-shadow: none; } + .xfce4-panel.background button:checked:hover, .xfce4-panel.background button:active:hover { + border-color: mix(#000000, @selected_bg_color, 0.6); + border-top-color: mix(#aaaaaa, @selected_bg_color, 0.6); } + .xfce4-panel.background button:checked:disabled, .xfce4-panel.background button:active:disabled { + box-shadow: none; } + +.xfce4-panel.background menu { + -gtk-icon-effect: none; + text-shadow: none; } + +.xfce4-panel.background .tasklist button { + color: @dark_fg_color; } + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-themed.css new file mode 100644 index 0000000..424e6ab --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/panel-themed.css @@ -0,0 +1,17 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import url("panel-contrast.css"); + +/* change formulas in "panel-contrast.css" with @shift_bg_color to @selected_bg_color for checked/active and hover */ + +.xfce4-panel.background button:checked, .xfce4-panel.background button:active { + border-color: mix(#222222, @selected_bg_color, 0.5); + border-top-color: mix(#111111, @selected_bg_color, 0.6); + background-image: linear-gradient(to bottom, mix(#cccccc, @selected_bg_color, 0.6), mix(#aaaaaa, @selected_bg_color, 0.6) 50%, mix(#777777, @selected_bg_color, 0.6)); } + .xfce4-panel.background button:checked:hover, .xfce4-panel.background button:active:hover { + background-image: linear-gradient(to bottom, mix(#e0e0e0, @selected_bg_color, 0.6), mix(#c0c0c0, @selected_bg_color, 0.6) 50%, mix(#909090, @selected_bg_color, 0.6)); } + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-accent.css new file mode 100644 index 0000000..0af6c19 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-accent.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_accent.css"; +@import "highlight_scrollbar_hover.css"; +@import "highlight_scrollbar.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-contrast.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-contrast.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-contrast.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-flat.css new file mode 100644 index 0000000..96c0690 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-flat.css @@ -0,0 +1,16 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@define-color scrollbar_controls_normal_1 mix(@bg_color, @shift_bg_color, 00.10); +@define-color scrollbar_controls_normal_2 mix(@bg_color, @shift_bg_color, 00.10); +@define-color scrollbar_controls_normal_3 mix(@bg_color, @shift_bg_color, 00.10); +@define-color scrollbar_controls_hover_1 shade(mix(@bg_color, @shift_bg_color, 00.10), 1.07); +@define-color scrollbar_controls_hover_2 shade(mix(@bg_color, @shift_bg_color, 00.10), 1.07); +@define-color scrollbar_controls_hover_3 shade(mix(@bg_color, @shift_bg_color, 00.10), 1.07); + +@define-color scrollbar_controls_border_normal mix(#afafaf, @shift_bg_color, 00.10); +@define-color scrollbar_controls_border_hover mix(#afafaf, @shift_bg_color, 00.10); + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-hover-accent.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-hover-accent.css new file mode 100644 index 0000000..623657f --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-hover-accent.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_accent.css"; +@import "highlight_scrollbar_hover.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-hover-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-hover-themed.css new file mode 100644 index 0000000..9aa7fdd --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-hover-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_themed.css"; +@import "highlight_scrollbar_hover.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-themed.css new file mode 100644 index 0000000..264047f --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-controls-themed.css @@ -0,0 +1,9 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "highlight_colors_themed.css"; +@import "highlight_scrollbar_hover.css"; +@import "highlight_scrollbar.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-decoration-off.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-decoration-off.css new file mode 100644 index 0000000..03b3c5c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-decoration-off.css @@ -0,0 +1,6 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-decoration-on.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-decoration-on.css new file mode 100644 index 0000000..bb4f9e4 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/scrollbar-decoration-on.css @@ -0,0 +1,18 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +scrollbar.vertical slider, scrollbar.vertical .slider { + background-image: url("../assets/extras/scrollbar-handle-vert.png"), -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + background-repeat: no-repeat; + background-position: center; } + scrollbar.vertical slider:hover, scrollbar.vertical .slider:hover { + background-image: url("../assets/extras/scrollbar-handle-vert.png"), -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } +scrollbar.horizontal slider, scrollbar.horizontal .slider { + background-image: url("../assets/extras/scrollbar-handle-horiz.png"), -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + background-repeat: no-repeat; + background-position: center; } + scrollbar.horizontal slider:hover, scrollbar.horizontal .slider:hover { + background-image: url("../assets/extras/scrollbar-handle-horiz.png"), -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-button.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-button.css new file mode 100644 index 0000000..90fb275 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-button.css @@ -0,0 +1,5 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-classic.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-classic.css new file mode 100644 index 0000000..80bac57 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-classic.css @@ -0,0 +1,264 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +notebook > header { + padding: 0; + border-width: 1px; + border-color: mix(#b8b8b8, @shift_bg_color, 00.10); + background-image: none; + background-color: transparent; } + notebook > header:disabled { + background-image: none; + box-shadow: none; + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); } + +notebook > header > * { + margin: 3px; } +notebook > header.top > * { + margin-top: 0; } +notebook > header.bottom > * { + margin-bottom: 0; } +notebook > header.left > * { + margin-left: 0; } +notebook > header.right > * { + margin-right: 0; } +/*notebook > header > * > *, notebook > header.top > * > *, notebook > header.bottom > * > *, notebook > header.left > * > *, notebook > header.right > * > * { + margin: 0;}*/ + +notebook > header > tabs > tab { + min-height: 20px; + outline-offset: -4px; + color: mix(#444444, mix(@shift_bg_color, #444444, 0.398), 00.10); + background-image: none; + box-shadow: none; + font-weight: normal; } +notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab, +notebook > header.top > tabs > tab:hover, notebook > header.bottom > tabs > tab:hover { + background-image: linear-gradient(to bottom, mix(#f8f8f8, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#cccccc, @shift_bg_color, 00.10)); } +notebook > header.left > tabs > tab, notebook > header.right > tabs > tab, +notebook > header.left > tabs > tab:hover, notebook > header.right > tabs > tab:hover { + background-image: linear-gradient(to bottom, mix(#f8f8f8, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#cccccc, @shift_bg_color, 00.10)); } + +notebook > header.top { + border-style: none none solid none; +/*box-shadow: 0 -2px 0 1px mix(@bg_color, @shift_bg_color, 00.10);*/ + margin: 4px 0 0 0; } + notebook > header.top:disabled { + background-color: mix(@bg_color, @shift_bg_color, 00.10); + box-shadow: none; } +notebook > header.top + * { + margin-top: -1px; } +notebook > header.top > tabs > tab, notebook > header.top > tabs > tab:hover { + margin: 2px 0 0 -1px; + border-style: solid solid none solid; + border-radius: 3px 3px 0 0; + border-color: mix(#b0b0b0, @shift_bg_color, 00.10); + box-shadow: 0 1px mix(#a4a4a4, @shift_bg_color, 00.10), inset 0 1px alpha(#ffffff, 0.15), inset 1px 0 alpha(#ffffff, 0.15); } + notebook > header.top > tabs > tab:checked:disabled { + box-shadow: 0 3px 0 -1px mix(#e2e3e0, @shift_bg_color, 00.10); } + notebook > header.top > tabs > tab:checked, + notebook > header.top > tabs > tab:checked:hover { + margin-top: 0; + border-color: mix(#a8a8a8, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#ffffff, @shift_bg_color, 00.10), mix(#f0f0f0, @shift_bg_color, 00.10) 40%, mix(@bg_color, @shift_bg_color, 00.10)); + box-shadow: 0 2px 0 -1px mix(@bg_color, @shift_bg_color, 00.10), inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.11), inset 1px 0 alpha(#ffffff, 0.2); } +/*notebook > header.top > tabs > tab:not(.reorderable-page), notebook > header.top > tabs > tab:not(.reorderable-page):hover { + margin-top: 7px; } + notebook > header.top > tabs > tab:not(.reorderable-page):checked, notebook > header.top > tabs > tab:not(.reorderable-page):checked:hover { + margin-top: 5px; }*/ + +notebook > header.bottom { + border-style: solid none none none; +/*box-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.10);*/ + margin: 0 0 4px 0; } + notebook > header.bottom:disabled { + background-color: mix(@bg_color, @shift_bg_color, 00.10); + box-shadow: none; } +/*notebook > header.bottom + * { + margin-bottom: -1px; }*/ +notebook > header.bottom > tabs > tab, notebook > header.bottom > tabs > tab:hover { + margin: 0 0 2px -1px; + border-style: none solid solid solid; + border-radius: 0 0 3px 3px; + border-color: mix(#b0b0b0, @shift_bg_color, 00.10); + border-bottom-color: mix(#a0a0a0, @shift_bg_color, 00.10); + box-shadow: 0 -1px mix(#b4b4b4, @shift_bg_color, 00.10), inset 1px 0 alpha(#ffffff, 0.15); } + notebook > header.bottom > tabs > tab:checked:disabled { + box-shadow: 0 -3px 0 -1px mix(#e2e3e0, @shift_bg_color, 00.10); } + notebook > header.bottom > tabs > tab:checked, + notebook > header.bottom > tabs > tab:checked:hover { + margin-bottom: 0; + border-color: mix(#a8a8a8, @shift_bg_color, 00.10); + border-bottom-color: mix(#a0a0a0, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 40%, mix(#d0d0d0, @shift_bg_color, 00.10)); + box-shadow: 0 -2px 0 -1px mix(@bg_color, @shift_bg_color, 00.10), inset 1px 0 alpha(#ffffff, 0.2); } + +notebook > header.left { + border-style: none solid none none; +/*box-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.10);*/ + margin: 0 0 0 4px; } + notebook > header.left:disabled { + background-color: mix(@bg_color, @shift_bg_color, 00.10); + box-shadow: none; } +notebook > header.left + * { + margin-left: -1px; } +notebook > header.left > tabs > tab, notebook > header.left > tabs > tab:hover { + margin: -1px 0 0 2px; + border-style: solid none solid solid; + border-radius: 3px 0 0 3px; + border-color: mix(#a8a8a8, @shift_bg_color, 00.10); + box-shadow: 1px 0 mix(#b4b4b4, @shift_bg_color, 00.10), inset 0 1px alpha(#ffffff, 0.15); } + notebook > header.left > tabs > tab:checked:disabled { + box-shadow: 3px 0 0 -1px mix(#e2e3e0, @shift_bg_color, 00.10); } + notebook > header.left > tabs > tab:checked, + notebook > header.left > tabs > tab:checked:hover { + margin-left: 0; + border-color: mix(#a0a0a0, @shift_bg_color, 00.10); + background-image: image(mix(@bg_color, @shift_bg_color, 00.10)); + box-shadow: 2px 0 0 -1px mix(@bg_color, @shift_bg_color, 00.10); } + +notebook > header.right { + border-style: none none none solid; +/*box-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.10);*/ + margin: 0 4px 0 0; } + notebook > header.right:disabled { + background-color: mix(@bg_color, @shift_bg_color, 00.10); + box-shadow: none; } +/*notebook > header.left + * { + margin-left: -1px; }*/ +notebook > header.right > tabs > tab, notebook > header.right > tabs > tab:hover { + margin: -1px 2px 0 0; + border-style: solid solid solid none; + border-radius: 0 3px 3px 0; + border-color: mix(#a8a8a8, @shift_bg_color, 00.10); + box-shadow: -1px 0 mix(#b4b4b4, @shift_bg_color, 00.10), inset 0 1px alpha(#ffffff, 0.15); } + notebook > header.right > tabs > tab:checked:disabled { + box-shadow: -3px 0 0 -1px mix(#e2e3e0, @shift_bg_color, 00.10); } + notebook > header.right > tabs > tab:checked, + notebook > header.right > tabs > tab:checked:hover { + margin-right: 0; + border-color: mix(#a0a0a0, @shift_bg_color, 00.10); + background-image: image(mix(@bg_color, @shift_bg_color, 00.10)); + box-shadow: -2px 0 0 -1px mix(@bg_color, @shift_bg_color, 00.10); } + +notebook > header > tabs, +notebook > header > tabs:disabled { + border: none; + box-shadow: none; + background-image: none; + margin: 0; } +notebook > header.top > tabs > tab:disabled, notebook > header.bottom > tabs > tab:disabled, notebook > header.left > tabs > tab:disabled, notebook > header.right > tabs > tab:disabled { + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.10), mix(#d0d0d0, @shift_bg_color, 00.10)); + border-color: mix(#b0b0b0, @shift_bg_color, 00.10); + box-shadow: none; } + notebook > header > tabs > tab:disabled:checked, + notebook > header.left > tabs > tab:disabled:checked, notebook > header.right > tabs > tab:disabled:checked { + background-image: image(mix(#e2e3e0, @shift_bg_color, 00.10)); + border-color: mix(#a8a8a8, @shift_bg_color, 00.10); } +notebook > header.top > tabs, notebook > header.bottom > tabs { + padding: 0 6px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: -1px; } +notebook > header.left > tabs, notebook > header.right > tabs { + padding: 6px 0; + background-image: none; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: -1px; } + +notebook > header > tabs > tab, notebook > header > tabs > tab label, +notebook > header > tabs > tab:disabled, notebook > header > tabs > tab:disabled label { + text-shadow: none; } + notebook > header > tabs > tab:not(:disabled):checked label { + color: @fg_color; } + +notebook > header > tabs > tab label { + margin: 3px 0; } + notebook > header.left > tabs > tab label, notebook > header.right > tabs > tab label { + margin: 4px 0; } +notebook > header > tabs > tab button.flat { + padding: 0; + margin: 3px 3px; + min-width: 18px; + min-height: 18px; } +/* notebook > header > tabs > tab:checked:active button.flat { + margin: 3px; } + notebook > header > tabs > tab:checked button.flat { + transition: margin; + transition-delay: 0.3s; + min-height: 16px; + margin: 4px 3px; }*/ + +/*notebook > header > tabs > tab :first-child:not(:only-child) { + padding: 3px; }*/ + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; + margin: 0 } + notebook > header > tabs > arrow:hover:not(:active) { + background-clip: padding-box; + background-image: none; + background-color: mix(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + +/*notebook { + border: 1px none #ff0000; + box-shadow: 0 0 0 1px #0000ff; }*/ + +notebook > stack:first-child:not(:only-child) { + border: 1px none #ff0000; + margin: 1px; } +notebook > header.top + *:not(:only-child) { + border: 1px none #ff0000; + margin: 1px 0 0 0; } +notebook > header.left + *:not(:only-child) { + border: 1px none #ff0000; + margin: 0 0 0 1px; } + +/*notebook > header, notebook > header.top, notebook > header.bottom, notebook > header.left, notebook > header.right { + border: 1px solid #0000ff; + box-shadow: none; }*/ + +/*notebook > header.top > tabs > tab:checked:disabled, notebook > header.bottom > tabs > tab:checked:disabled, notebook > header.left > tabs > tab:checked:disabled, notebook > header.right > tabs > tab:checked:disabled, +notebook > header.top > tabs > tab:hover, notebook > header.bottom > tabs > tab:hover, notebook > header.left > tabs > tab:hover, notebook > header.right > tabs > tab:hover, +notebook > header.top > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked, notebook > header.left > tabs > tab:checked, notebook > header.right > tabs > tab:checked { + box-shadow: none; }*/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-flat.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-flat.css new file mode 100644 index 0000000..540b112 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-flat.css @@ -0,0 +1,89 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +@import "tab-notebook.css"; + +notebook > header { + padding: 0; + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); + border-width: 1px; + background-color: mix(#d8d8d8, @shift_bg_color, 00.10); } + +notebook > header > * { + margin: 2px; } +notebook > header.top > * { + margin-bottom: 0; } +notebook > header.bottom > * { + margin-top: 0; } +notebook > header.left > * { + margin-right: 0; } +notebook > header.right > * { + margin-left: 0; } +/*notebook > header > * > *, notebook > header.top > * > *, notebook > header.bottom > * > *, notebook > header.left > * > *, notebook > header.right > * > * { + margin: 0;}*/ + +notebook > header.top { + border-top: 1px solid mix(#c0c0c0, @shift_bg_color, 00.10); + margin-top:-1px; + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } +notebook > header.bottom { + border-bottom: 1px solid mix(#c0c0c0, @shift_bg_color, 00.10); + margin-bottom:-1px; + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } +notebook > header.left { + border-left: 1px solid mix(#c0c0c0, @shift_bg_color, 00.10); + margin-left:-1px; + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } +notebook > header.right { + border-right: 1px solid mix(#c0c0c0, @shift_bg_color, 00.10); + margin-right:-1px; + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + +notebook > header > tabs > tab {} + notebook > header.top > tabs > tab, + notebook > header.bottom > tabs > tab { + padding-top: 3px; + padding-bottom: 3px; } + notebook > header.top > tabs > tab.reorderable-page, + notebook > header.bottom > tabs > tab.reorderable-page { + padding-top: 1px; + padding-bottom: 1px; } + notebook > header > tabs > tab.reorderable-page { + border: none; } + notebook > header > tabs > tab:not(.reorderable-page):checked { + background-image: none; } + notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab.reorderable-page:checked, + notebook > header.top > tabs > tab.reorderable-page:hover, notebook > header.bottom > tabs > tab.reorderable-page:hover, notebook > header.left > tabs > tab.reorderable-page:hover, notebook > header.right > tabs > tab.reorderable-page:hover { + background-image: image(mix(@bg_color, @shift_bg_color, 00.10)); + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.top > tabs > tab.reorderable-page:checked { + box-shadow: inset 0 -3px @selected_bg_color, 0 -1px mix(@bg_color, @shift_bg_color, 00.10), -1px 0 mix(#b6b6b3, @shift_bg_color, 00.10), 1px 0 mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.top > tabs > tab.reorderable-page:not(:checked):hover, + notebook > header.top > tabs > tab.reorderable-page:checked:disabled { + box-shadow: inset 0 -3px mix(#b6b6b3, @shift_bg_color, 00.10), 0 -1px mix(@bg_color, @shift_bg_color, 00.10), -1px 0 mix(#b6b6b3, @shift_bg_color, 00.10), 1px 0 mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.bottom > tabs > tab.reorderable-page:checked { + box-shadow: inset 0 3px @selected_bg_color, 0 1px mix(@bg_color, @shift_bg_color, 00.10), -1px 0 mix(#b6b6b3, @shift_bg_color, 00.10), 1px 0 mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.bottom > tabs > tab.reorderable-page:not(:checked):hover, + notebook > header.bottom > tabs > tab.reorderable-page:checked:disabled { + box-shadow: inset 0 3px mix(#b6b6b3, @shift_bg_color, 00.10), 0 1px mix(@bg_color, @shift_bg_color, 00.10), -1px 0 mix(#b6b6b3, @shift_bg_color, 00.10), 1px 0 mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.left > tabs > tab.reorderable-page:checked { + box-shadow: inset -3px 0 @selected_bg_color, -1px 0 mix(@bg_color, @shift_bg_color, 00.10), 0 -1px mix(#b6b6b3, @shift_bg_color, 00.10), 0 1px mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.left > tabs > tab.reorderable-page:not(:checked):hover, + notebook > header.left > tabs > tab.reorderable-page:checked:disabled { + box-shadow: inset -3px 0 mix(#b6b6b3, @shift_bg_color, 00.10), -1px 0 mix(@bg_color, @shift_bg_color, 00.10), 0 -1px mix(#b6b6b3, @shift_bg_color, 00.10), 0 1px mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.right > tabs > tab.reorderable-page:checked { + box-shadow: inset 3px 0 @selected_bg_color, 1px 0 mix(@bg_color, @shift_bg_color, 00.10), 0 -1px mix(#b6b6b3, @shift_bg_color, 00.10), 0 1px mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.right > tabs > tab.reorderable-page:not(:checked):hover, + notebook > header.right > tabs > tab.reorderable-page:checked:disabled { + box-shadow: inset 3px 0 mix(#b6b6b3, @shift_bg_color, 00.10), 1px 0 mix(@bg_color, @shift_bg_color, 00.10), 0 -1px mix(#b6b6b3, @shift_bg_color, 00.10), 0 1px mix(#b6b6b3, @shift_bg_color, 00.10); } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-notebook.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-notebook.css new file mode 100644 index 0000000..9bfebba --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/tab-notebook.css @@ -0,0 +1,185 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +notebook > header { + padding: 2px; + border-width: 1px; + background-image: none; + background-color: transparent; } + notebook > header:disabled { + background-image: none; + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); } + notebook > header.top { + border-style: none none solid none; + padding-bottom: 2px; + margin: 0; } + notebook > header.top + * { + margin-top: -1px; } + notebook > header.top > tabs > tab:hover, + notebook > header.top > tabs > tab:checked:disabled { + box-shadow: inset 0 -3px mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -3px @selected_bg_color; } + notebook > header.bottom { + border-style: solid none none none; + padding-top: 2px; + margin: 0; } + notebook > header.bottom + * { + margin-bottom: -1px; } + notebook > header.bottom > tabs > tab:hover, + notebook > header.bottom > tabs > tab:checked:disabled { + box-shadow: inset 0 3px mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 3px @selected_bg_color; } + notebook > header.left { + border-style: none solid none none; + padding-right: 2px; + margin: 0; } + notebook > header.left + * { + margin-left: -1px; } + notebook > header.left > tabs > tab:hover, + notebook > header.left > tabs > tab:checked:disabled { + box-shadow: inset -3px 0 mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -3px 0 @selected_bg_color; } + notebook > header.right { + border-style: none none none solid; + padding-left: 2px; + margin: 0; } + notebook > header.right + * { + margin-right: -1px; } + notebook > header.right > tabs > tab:hover, + notebook > header.right > tabs > tab:checked:disabled { + box-shadow: inset 3px 0 mix(#b6b6b3, @shift_bg_color, 00.10); } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 3px 0 @selected_bg_color; } + +notebook > header > tabs, +notebook > header > tabs:disabled { + border: none; + box-shadow: none; + background-image: none; + margin: 0; } + notebook > header.top > tabs, notebook > header.bottom > tabs { + padding: 0 4px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: -1px; } +notebook > header.left > tabs, notebook > header.right > tabs { + padding: 4px 0; + background-image: none; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: -1px; } + +notebook > header > tabs > tab { + min-height: 24px; + outline-offset: -2px; + color: mix(#444444, mix(@shift_bg_color, #444444, 0.398), 00.10); + background-image: none; + box-shadow: none; + font-weight: normal; + border-radius: 0px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + min-height: 24px; } + notebook > header.top > tabs > tab, + notebook > header.top > tabs > tab.reorderable-page, + notebook > header.bottom > tabs > tab, + notebook > header.bottom > tabs > tab.reorderable-page { + border: none; + margin: 0 4px; + padding: 1px 4px; } + notebook > header.top > tabs > tab.reorderable-page, + notebook > header.bottom > tabs > tab.reorderable-page { + padding-top: 0; + padding-bottom: 0; } + notebook > header.left > tabs > tab, + notebook > header.left > tabs > tab.reorderable-page, + notebook > header.right > tabs > tab, + notebook > header.right > tabs > tab.reorderable-page { + border: none; + margin: 4px 0; + padding: 0 7px; } + notebook > header.left > tabs > tab.reorderable-page, + notebook > header.right > tabs > tab.reorderable-page { + padding-left: 0; + padding-right: 0; } + +notebook > header > tabs > tab:hover, +notebook > header.left > tabs > tab:hover, notebook > header.right > tabs > tab:hover { + border-color: transparent; + background-image: none; } +notebook > header > tabs > tab:disabled, +notebook > header.left > tabs > tab:disabled, notebook > header.right > tabs > tab:disabled, +notebook > header > tabs > tab:checked:disabled, +notebook > header.left > tabs > tab:checked:disabled, notebook > header.right > tabs > tab:checked:disabled { + background-image: none; + border-color: transparent; } + notebook > header > tabs > tab:disabled, + notebook > header.left > tabs > tab:disabled, notebook > header.right > tabs > tab:disabled { + box-shadow: none; } +notebook > header > tabs > tab:checked, +notebook > header.left > tabs > tab:checked, notebook > header.right > tabs > tab:checked { + border-color: transparent; + background-image: image(mix(@bg_color, @shift_bg_color, 00.10)); + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); } + +notebook > header > tabs > tab, notebook > header > tabs > tab label, +notebook > header > tabs > tab:disabled, notebook > header > tabs > tab:disabled label { + margin: 4px 0; + text-shadow: none; } +notebook > header > tabs > tab button.flat { + padding: 0; + min-width: 18px; + min-height: 18px; + margin: 5px 4px; } + notebook > header > tabs > tab button.flat:hover { + color: currentColor; } + notebook > header > tabs > tab button.flat { + color: alpha(currentColor,0.8); } + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active) { + background-clip: padding-box; + background-image: none; + background-color: mix(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/window-frame-dark.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/window-frame-dark.css new file mode 100644 index 0000000..ecdcb7c --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/window-frame-dark.css @@ -0,0 +1,29 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menubar, .menubar { + border-top: solid 1px @dark_bg_color; + border-bottom: solid 1px @dark_bg_color; + background-color: @dark_bg_color; + color: @dark_fg_color; + -GtkWidget-window-dragging: false; } + +#xfwm { + color: shade(@dark_fg_color, 0.9); /* active_text_color_2: active buttons' drawings */ + background-color: @dark_bg_color; } /*active_color_2, all wm frames*/ + +#xfwm:selected { + color: mix(@dark_fg_color, #ffffff, 0.2); /*focused wm titles*/ + background-color: shade(@dark_bg_color, 0.3); } /*active_color_1: outermost pixels of all wm fames*/ + +#xfwm:disabled { + color: shade(@dark_fg_color, 0.75); /* inactive_text_color_2: un-focused wm titles and buttons' drawings */ + background-color: shade(@dark_bg_color, 1.3); } /* inactive_color_1: active window 2nd top pixel line */ + +/* +window.csd decoration { + border: 4px solid @dark_bg_color; } +*/ diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/window-frame-themed.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/window-frame-themed.css new file mode 100644 index 0000000..adbfd8a --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/options/window-frame-themed.css @@ -0,0 +1,8 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +menubar, .menubar { + margin-top: 1px; } \ No newline at end of file diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/settings.ini b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/settings.ini new file mode 100644 index 0000000..363188b --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/settings.ini @@ -0,0 +1,5 @@ +[Settings] +gtk-primary-button-warps-slider = false +gtk-enable-mnemonics = 1 +gtk-auto-mnemonics = 1 +gtk-visible-focus = always diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/tweaks.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/tweaks.css new file mode 100644 index 0000000..5b5633a --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/tweaks.css @@ -0,0 +1,34 @@ +/*******************************************************************/ +/* = Gtk-3 Tweaks = */ +/* DO NOT CHANGE THE _ORDER_ OF THE LINES BELOW */ +/* See 'ClassicLooks/TOOLS/CONFIG/HACKING' file for instructions */ +/*******************************************************************/ + +/* Colors */ +@define-color canvas_bg_color #ffffff; +@define-color entry_bg_color #ffffff; +@define-color menu_bg_color #ffffff; +@define-color selected_bg_color #4488ff; +@define-color selected_focused_fg_color #ffffff; +@define-color selected_nofocus_fg_color #222222; +@define-color accent_fg_color #222222; +@define-color accent_bg_color #4488ff; + +/* Widgets, do _not_ edit */ +@import url("widgets.css"); + +/* Appearance */ +@import "options/keyboard-navigation-off.css"; +@import "options/button-pressed-sunken.css"; +@import "options/default-button-themed.css"; +@import "options/scrollbar-controls-contrast.css"; +@import "options/scrollbar-decoration-off.css"; +@import "options/pane-separator-auto.css"; +@import "options/menu-separator-light.css"; +@import "options/menu-selection-flat.css"; +@import "options/menu-themed.css"; +@import "options/tab-classic.css"; +@import "options/panel-contrast.css"; +@import "options/window-frame-themed.css"; +@import "options/desktop-icon-background-off.css"; +@import "options/dpi-low.css"; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/widgets.css b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/widgets.css new file mode 100644 index 0000000..30d2798 --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/gtk-3.0/widgets.css @@ -0,0 +1,3411 @@ +/************************************************************************************** +This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2) +ClassicLooks Gtk3 theme is based on Adwaita Gtk3 theme +(c) 2019-2021 Virgil Mager - vvmager@gmail.com +(c) 2019-2021 Information Technology Group - http://itgroup.ro +**************************************************************************************/ + +/******************************************/ +/* DO NOT CHANGE THESE COLOR DEFINITIONS! */ +@define-color bg_color #e8e7ea; +@define-color fg_color #222123; +@define-color dark_fg_color #f8f8f8; +@define-color dark_bg_color #383838; +@define-color text_color #000000; +@define-color link_color #2a76c6; +@define-color shift_bg_color #888888; +/******************************************/ +/* +.osd: "on-screen display": items are drawn "directly on screen" on top of other widgets +.dnd: "drag-and-drop" +.selection-mode: special state of a widget (mostly headerbar) to provide visual feedback when the widget is in mode "selection" +".solid-csd: is a class used for decorations for uncomposited environment, without alpha blending and semi-transparent shadows. ".csd" class used for apps that support transparent window borders +*/ +* { +/*font: Noto Sans 12;*//* must set size=gtk2_size+3, if font face not foud it will still set the size */ +/*-gtk-icon-theme: "elementary Xfce";*/ + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #cc0000; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-style: none; + outline-color: alpha(currentColor,0.5); + outline-offset: -2px; + outline-width: 1px; + -gtk-outline-radius: 1px; + -gtk-secondary-caret-color: @selected_bg_color; } + +scrolledwindow *, +iconview *, +textview * { + outline-style: dashed; } + +/*************** + * Base States * + ***************/ +.background { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + background-color: mix(@bg_color, @shift_bg_color, 00.10); } +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); +/*background-color: mix(@bg_color, @shift_bg_color, 00.10); */ +} + .gtkstyle-fallback:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + background-color: mix(@canvas_bg_color, @shift_bg_color, 00.10); } + .gtkstyle-fallback:active { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + background-color: mix(#cfcfcd, @shift_bg_color, 00.10); } + .gtkstyle-fallback:disabled { + color: mix(#767978, @shift_bg_color, 00.10); + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); } + +.view, iconview, +.view text, +iconview text, +textview text { + color: @text_color; + background-color: @canvas_bg_color; } + .view:disabled, iconview:disabled, + .view text:disabled, + iconview text:disabled, + textview text:disabled { + color: mix(#767978, @shift_bg_color, 00.10); + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 3px; } + +textview border { + background-color: mix(#f4f4f3, @shift_bg_color, 00.10); } + +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband, treeview.view .rubberband, +.content-view rubberband, .content-view .rubberband { + border: 1px solid mix(#2a77c8, @shift_bg_color, 00.10); + background-color: mix(rgba(42, 118, 198, 0.2), rgba(0, 0, 0, 0.2), 00.10); } + +flowbox flowboxchild { + padding: 3px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +.content-view .tile { + margin: 2px; + background-color: transparent; + border-radius: 0; + padding: 0; } + .content-view .tile:active, .content-view .tile:selected { + background-color: transparent; } + .content-view .tile:disabled { + background-color: transparent; } + +.nautilus-window .floating-bar { + border: 1px solid mix(#b0b0b0, @shift_bg_color, 00.10); + color: @fg_color; + background-color: mix(@bg_color, @shift_bg_color, 00.10); } + +label { + caret-color: currentColor; } + label.separator { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); } + label:disabled { +/* to double-check that indeed the disabled labels are fully described for all widgets (currently i think it's ok for radio/checks, buttons and combos, tabs, menus, and maybe others as well); in order to check this, make 'text-shadow: 0 1px #ff0000' below and then check that shadows are ok in various applications and test programs !!!*/ + text-shadow: 0 1px alpha(#ffffff, 0.45); +/* text-shadow: none;*/ + color: mix(#767978, @shift_bg_color, 00.10); } + +.dim-label, label.separator { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: @canvas_bg_color; + border-top: 1px solid mix(#b6b6b3, @shift_bg_color, 00.10); } +assistant.csd .sidebar { + border-top-style: none; } +assistant .sidebar label { + padding: 6px 12px; } +assistant .sidebar label.highlight { + background-color: mix(#c3c4c4, @shift_bg_color, 00.10); } + +.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, +.app-notification.frame, .osd .scale-popup, +.osd { + color: mix(#eeeeec, @shift_bg_color, 00.10); + border: none; + background-color: mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:disabled:checked { + opacity: 0.5; } + +/*********** + * Entries * + ***********/ +entry { + min-height: 12px; + padding: 4px 5px 4px 5px; + border: 1px solid; + border-radius: 3px; +/*transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); */ + color: @text_color; + border-color: mix(#a8a8a8, @shift_bg_color, 00.10); + background-color: @entry_bg_color; + box-shadow: inset 1px 1px 0 0 mix(mix(#a8a8a8, @shift_bg_color, 00.10), @entry_bg_color, 0.8); } + spinbutton:not(.vertical) image.left, + entry image.left { + margin-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + margin-left: 6px; } + spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + entry:focus { + border-color: shade(@selected_bg_color, 0.86); + box-shadow: inset 0 0 0 1px mix(@canvas_bg_color, @selected_bg_color, 0.35); } + entry:disabled { + color: mix(#767978, @shift_bg_color, 00.10); + border-color: mix(#c6c6c3, @shift_bg_color, 00.10); + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: #cc0000; + border-color: #cc0000; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + box-shadow: inset 0 0 0 1px #cc0000; + border-color: #cc0000; } + spinbutton.error:not(.vertical) selection, + entry.error selection { + background-color: #cc0000; } + spinbutton.warning:not(.vertical), + entry.warning { + color: #f57900; + border-color: #f57900; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + box-shadow: inset 0 0 0 1px #f57900; + border-color: #f57900; } + spinbutton.warning:not(.vertical) selection, + entry.warning selection { + background-color: #f57900; } + spinbutton:not(.vertical) image, + entry image { + color: mix(#585d5e, mix(@shift_bg_color, #585d5e, 0.398), 00.10); } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); } + spinbutton:not(.vertical) image:active, + entry image:active { + color: @selected_bg_color; } + spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: shade(@selected_bg_color, 0.9266); + box-shadow: inset 0 0 0 1px shade(@selected_bg_color, 0.9266); } + .osd spinbutton:not(.vertical), .osd entry { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.10); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd entry:focus { + color: white; + box-shadow: inset 0 0 0 1px shade(mix(@bg_color, @shift_bg_color, 00.10), 0.95); + border-color: shade(@selected_bg_color, 0.86); +/* border-color: @selected_bg_color; */ + background-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.10); + background-clip: padding-box; +/* box-shadow: inset 0 0 0 1px @selected_bg_color; */ + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { + color: mix(#767978, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.10); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: @selected_bg_color; + border-style: solid; + box-shadow: none; } +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, +.linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), +.linked:not(.vertical) > entry:focus + button, +.linked:not(.vertical) > entry:focus + combobox > box > button.combo, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, +.linked:not(.vertical) > entry:focus + entry { + border-left-color: @selected_bg_color; } +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, +.linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), +.linked:not(.vertical) > entry:drop(active) + button, +.linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, +.linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: shade(@selected_bg_color, 0.9266); } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), +.linked.vertical > entry:not(:disabled) + entry:not(:disabled), +.linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: mix(#e9e9e8, @shift_bg_color, 00.10); } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, +.linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), +.linked.vertical > entry:disabled + entry:disabled { + border-top-color: mix(#e9e9e8, @shift_bg_color, 00.10); } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), +.linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > entry + entry:focus:not(:only-child) { + border-top-color: @selected_bg_color; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), +.linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: shade(@selected_bg_color, 0.9266); } +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, +.linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: @selected_bg_color; } +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, +.linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: shade(@selected_bg_color, 0.9266); } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: @entry_bg_color; } +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: @entry_bg_color; } + treeview entry.flat:focus, treeview entry:focus { + border-color: @selected_bg_color; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(@selected_bg_color), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@selected_bg_color), to(transparent)); } +} + +button, .inline-toolbar toolbutton > button, .inline-toolbar toolitem button, +/*button.titlebutton, # button.titlebutton is refined in headerbar targeting min/max/close */ +notebook > header > tabs > arrow { + outline-offset: -4px; + min-height: 16px; + min-width: 16px; + padding: 4px 8px; + border: 1px solid; + border-radius: 3px; + transition: 50ms; + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#b0b0b0, @shift_bg_color, 00.10); + border-bottom-color: mix(#9a9a9a, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#f4f4f4, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#d0d0d0, @shift_bg_color, 00.10)); + text-shadow: 0 1px mix(mix(#f0f0f0, @shift_bg_color, 00.10), @bg_color, 0.2); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), @shift_bg_color, 00.10); + box-shadow: inset 0 1px mix(#fbfbfb, @shift_bg_color, 00.10); } + :not(.linked) > button, + :not(.linked) > combobox, + :not(.linked) > entry, + :not(.linked) > spinbutton.horizontal { + margin-right: 1px; + margin-left: 1px; } + .inline-toolbar toolbutton > button, .inline-toolbar toolitem button, spinbutton.horizontal button, treeview.view header button { + margin-right: 0px; + margin-left: 0px; } + button.flat, button.sidebar-button, button.titlebutton, + notebook > header > tabs > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.10); + text-shadow: none; + -gtk-icon-shadow: none; + transition: all 50ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.flat:hover, button.sidebar-button:hover, button.titlebutton:hover { + transition: all 50ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.flat:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active { + transition: all 50ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button:hover, button.titlebutton:hover, + .inline-toolbar button:hover, + notebook > header > tabs > arrow:hover { + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#bcbcbc, @shift_bg_color, 00.10); + border-left-color: mix(#b4b4b4, @shift_bg_color, 00.10); + border-right-color: mix(#b4b4b4, @shift_bg_color, 00.10); + border-bottom-color: mix(#a8a8a8, @shift_bg_color, 00.10); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.11), shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.06) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 0.94)); + box-shadow: inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.14); + text-shadow: 0 1px mix(#f8f8f8, @shift_bg_color, 00.10); + -gtk-icon-effect: none; } + button.flat:hover { + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.09), shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.03) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 0.92)); + box-shadow: inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.11); } + button.flat:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, + notebook > header > tabs > arrow:disabled { /* must stay here, before ".inline-toolbar button:disabled" selector */ + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + -gtk-icon-effect: dim; + -gtk-icon-shadow: none; } + button:disabled, + .inline-toolbar button:disabled, + notebook > header > tabs > arrow:disabled { + border-color: mix(#c6c6c3, @shift_bg_color, 00.10); + border-bottom-color: mix(#bcbcbc, @shift_bg_color, 00.10); + border-right-color: mix(#bcbcbc, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.10), mix(#d8d8d8, @shift_bg_color, 00.10)); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), @shift_bg_color, 00.10); + -gtk-icon-effect: dim; + -gtk-icon-shadow: none; } + button:disabled, button:disabled label, + .inline-toolbar button:disabled, .inline-toolbar button:disabled label, + button.combo:disabled, button.combo:disabled label, + button.titlebutton:disabled, button.titlebutton:disabled label, + notebook > header > tabs > tab:disabled, notebook > header > tabs > tab:disabled label, + notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:disabled label { + text-shadow: 0 1px mix(mix(#f8f8f8, @shift_bg_color, 00.10), @bg_color, 0.2); + color: mix(#767978, @shift_bg_color, 00.10); } + button.flat:disabled, button.flat:disabled label { + text-shadow: 0 1px mix(#ffffff, @shift_bg_color, 00.10); } + button.font { + padding-left: 2px; + padding-right: 2px; + min-height: 10px; } + button.image-button, button.image-button.titlebutton, + notebook > header > tabs > arrow.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + button.text-button, button.text-button.titlebutton, + notebook > header > tabs > arrow.text-button { + padding-left: 16px; + padding-right: 16px; } + button.text-button.image-button, button.text-button.image-button.titlebutton, + notebook > header > tabs > arrow.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + button.text-button.image-button label, button.text-button.image-button.titlebutton label, + notebook > header > tabs > arrow.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), + button:drop(active) { + color: shade(@selected_bg_color, 0.9266); + border-color: shade(@selected_bg_color, 0.9266); + box-shadow: inset 0 0 0 1px shade(@selected_bg_color, 0.9266); } +row:selected button { + border-color: shade(mix(@bg_color, @shift_bg_color, 00.10), 0.811); } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), + row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: @selected_focused_fg_color; + border-color: transparent; } +button.osd { + min-width: 24px; + min-height: 32px; + color: mix(#eeeeec, @shift_bg_color, 00.10); + border-radius: 5px; + color: mix(#eeeeec, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border: none; + box-shadow: none; } + button.osd.image-button { + min-width: 32px; } + button.osd:hover { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(57, 63, 65, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border: none; + box-shadow: none; } + button.osd:active, + button.osd:checked { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border: none; + box-shadow: none; } + button.osd:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.10); + color: mix(#767978, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, +.app-notification.frame button, +.osd button { + color: mix(#eeeeec, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } + popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, + .osd button:hover { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(57, 63, 65, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } + popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, + .osd button:active, .osd button:checked { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } + popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, + .osd button:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.10); + color: mix(#767978, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, + .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.10); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, + .osd button.flat:hover { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(57, 63, 65, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } + popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, + .osd button.flat:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.10); + color: mix(#767978, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, + .osd button.flat:active, + .osd button.flat:checked { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } +/* disabled the code below only because it is rather inconsistent with gtk2 which does not have "suggested-action" */ +/*button.suggested-action:not(.default), button.suggested-action:not(.default) label { + color: #0000ee; } +button.suggested-action:not(.default):disabled, button.suggested-action:not(.default):disabled label, +button.suggested-action:not(.default):disabled:checked, button.suggested-action:not(.default):disabled:checked label, +button.suggested-action:not(.default):disabled:active, button.suggested-action:not(.default):disabled:active label { + color: #6666bb; + text-shadow: none; } */ + .osd button.suggested-action { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(74, 144, 217, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(74, 144, 217, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.suggested-action:active, .osd button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(@selected_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.suggested-action:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.10); + color: #767978; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #a60c0c; + border-bottom-color: #760909; + background-image: linear-gradient(to bottom, #ef2929, #ee1616 60%, #d51010); + text-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #ef2929; } + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #a60c0c; + border-bottom-color: #760909; + text-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + background-image: linear-gradient(to bottom, #f14545, #ef2929 60%, #ee1616); } + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #c00c0c; + background-image: linear-gradient(to top, #ff7878, #f01818 60%, #e01010); + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.25), inset -1px 0 rgba(255, 255, 255, 0.25), inset 0 -1px rgba(255, 255, 255, 0.25), inset 0 1px rgba(255, 255, 255, 0.35); + text-shadow: none; + -gtk-icon-shadow: none; } + button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(239, 41, 41, 0.8); } + button.destructive-action:disabled { + border-color: #b6b6b3; + background-image: image(#ffcccc); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:disabled, button.destructive-action:disabled label { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.10); + color: #666666; } + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: #a60c0c; + background-image: image(#ee2323); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: #f8a7a7; } + .osd button.destructive-action { + color: #eeeeec; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(239, 41, 41, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(rgba(239, 41, 41, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.destructive-action:active, .osd button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(#ef2929); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 236, 0.3); } + .osd button.destructive-action:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.10); + color: #767978; + border-color: rgba(0, 0, 0, 0.7); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.stack-switcher > button { + outline-offset: -4px; } + .stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > button.needs-attention:active > label, + .stack-switcher > button.needs-attention:active > image, + .stack-switcher > button.needs-attention:checked > label, + .stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; } +button.font separator, +button.file separator { + background-color: alpha(#000000, 0.17); } + button.file separator:first-child { + background-color: transparent; + min-width: 0; + min-height: 0; } +button.font /*> box > box >*/ label { + font-weight: normal; } +.primary-toolbar button { + -gtk-icon-shadow: none; } +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; + background-origin: padding-box, border-box; + background-clip: padding-box, border-box; } + button.circular label { + padding: 0; } + button.circular:not(.flat):not(:checked):not(:active):not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); + border-bottom-color: mix(#91918c, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.10), mix(#dededd, @shift_bg_color, 00.10) 60%, mix(#cfcfcd, @shift_bg_color, 00.10)); + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0.8), 00.10); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.10), mix(#dededd, @shift_bg_color, 00.10) 60%, mix(#cfcfcd, @shift_bg_color, 00.10)), linear-gradient(to top, mix(#91918c, @shift_bg_color, 00.10) 25%, mix(#b6b6b3, @shift_bg_color, 00.10) 50%); + border-color: transparent; } + button.circular:hover:not(:checked):not(:active):not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); + border-bottom-color: mix(#91918c, @shift_bg_color, 00.10); +/* text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); */ + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#f7f7f7, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 60%, mix(#dededd, @shift_bg_color, 00.10)); + background-image: linear-gradient(to bottom, mix(#f7f7f7, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 60%, mix(#dededd, @shift_bg_color, 00.10)), linear-gradient(to top, mix(#91918c, @shift_bg_color, 00.10) 25%, mix(#b6b6b3, @shift_bg_color, 00.10) 50%); + border-color: transparent; } + +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, +stacksidebar row.needs-attention > label { + animation: needs_attention 250ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#ffff66), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10)), to(transparent)); /***/ + background-size: 7px 7px, 7px 7px; + background-repeat: no-repeat; + background-position: right 5px; } + .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl), + stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 5px; } + +.linked:not(.vertical) > spinbutton:not(.vertical), +.linked:not(.vertical) > entry, +.linked:not(.vertical) > button, +.inline-toolbar:not(.vertical) toolbutton > button, +.inline-toolbar:not(.vertical) toolitem button, +.linked:not(.vertical) > button:hover, +.linked:not(.vertical) > button:active, +.linked:not(.vertical) > button:checked, +.linked:not(.vertical) > combobox > box > button.combo { + border-style: solid none solid solid; + border-radius: 0; } + +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > entry:first-child, +.linked:not(.vertical) > button:first-child, +.inline-toolbar:not(.vertical) toolbutton:first-child > button, +.inline-toolbar:not(.vertical) toolitem button:first-child, +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > entry:last-child, +.linked:not(.vertical) > button:last-child, +.inline-toolbar:not(.vertical) toolbutton:last-child > button, +.inline-toolbar:not(.vertical) toolitem button:last-child, +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > entry:only-child, +.linked:not(.vertical) > button:only-child, +.inline-toolbar:not(.vertical) toolbutton:only-child > button, +.inline-toolbar:not(.vertical) toolitem button:only-child, +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > spinbutton:not(.vertical), +.linked.vertical > entry, +.linked.vertical > button, +.inline-toolbar.vertical toolbutton > button, +.inline-toolbar.vertical toolitem button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +.linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } +.linked.vertical > spinbutton:first-child:not(.vertical), +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child, +.inline-toolbar.vertical toolbutton:first-child > button, +.inline-toolbar.vertical toolitem button:first-child, +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.linked.vertical > spinbutton:last-child:not(.vertical), +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child, +.inline-toolbar.vertical toolbutton:last-child > button, +.inline-toolbar.vertical toolitem button:last-child, +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } +.linked.vertical > spinbutton:only-child:not(.vertical), +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child, +.inline-toolbar.vertical toolbutton:only-child > button, +.inline-toolbar.vertical toolitem button:only-child, +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; } + +button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, calendar.button, .scale-popup button:hover { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.10), 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.10); + text-shadow: none; + -gtk-icon-shadow: none; } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + .osd button.color colorswatch:only-child { + box-shadow: none; } + .osd button.color:disabled colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, +*:link, +button:link, +button:visited { + color: mix(@link_color, @shift_bg_color, 00.10); } + button:link > label:visited, + button:visited > label:visited, + *:link:visited, + button:visited { + color: mix(#215d9c, @shift_bg_color, 00.10); } + *:selected button:link > label:visited, + *:selected button:visited > label:visited, *:selected + *:link:visited, + *:selected button:visited:link, + *:selected button:visited { + color: mix(#b7d3f0, @shift_bg_color, 00.10); } + button:link > label:hover, + button:visited > label:hover, + *:link:hover, + button:hover:link, + button:hover:visited { + color: @selected_bg_color; } + *:selected button:link > label:hover, + *:selected button:visited > label:hover, *:selected + *:link:hover, *:selected + button:hover:link, + *:selected button:hover:visited { + color: mix(#edf4fb, @shift_bg_color, 00.10); } + button:link > label:active, + button:visited > label:active, + *:link:active, + button:active:link, + button:active:visited { + color: mix(@link_color, @shift_bg_color, 00.10); } + *:selected button:link > label:active, + *:selected button:visited > label:active, + *:selected *:link:active, + *:selected button:active:link, + *:selected button:active:visited { + color: mix(#dbe9f7, @shift_bg_color, 00.10); } + infobar.info *:link, infobar.info button:link, + infobar.info button:visited, infobar.question *:link, infobar.question button:link, + infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, + infobar.warning button:visited, infobar.error *:link, infobar.error button:link, + infobar.error button:visited, button:link > label:selected, + button:visited > label:selected, *:selected button:link > label, + *:selected button:visited > label, + *:link:selected, + button:selected:link, + button:selected:visited, + .selection-mode.titlebar .subtitle:link, + headerbar.selection-mode .subtitle:link, + *:selected *:link, + *:selected button:link, + *:selected button:visited { + color: #dbe9f7; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * SpinButton * + *****************/ +spinbutton:not(.vertical) { + color: @text_color; + min-height: 20px; + background: @entry_bg_color; + box-shadow: inset 0 0 0 1px mix(mix(@bg_color, @shift_bg_color, 00.10), @entry_bg_color, 0.3); + padding: 0; } + spinbutton:not(.vertical):disabled { + color: mix(#767978, @shift_bg_color, 00.10); + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); + box-shadow: none; } + spinbutton:not(.vertical) entry { + min-width: 24px; + margin: 0; + padding: 4px; + background: none; + background-color: transparent; + border-style: solid none solid solid; + border-radius: 3px 0 0 3px; } +/*spinbutton:not(.vertical) entry:not(:focus) { + box-shadow: none; }*/ + spinbutton:not(.vertical) entry:dir(rtl) { + border-style: solid solid solid none; + border-radius: 0 3px 3px 0; } + spinbutton:not(.vertical) button { + border-style: solid none solid solid; + border-radius: 0; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: solid solid solid none; } + spinbutton:not(.vertical) button:hover { + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + -gtk-icon-effect: highlight; } + spinbutton:not(.vertical) button:disabled { + -gtk-icon-shadow: none; } + spinbutton:not(.vertical) button:active { } + spinbutton:not(.vertical) button:dir(ltr):last-child { + border-right-style: solid; + border-radius: 0 2px 2px 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-left-style: solid; + border-radius: 2px 0 0 2px; } +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.10); + text-shadow: none; + -gtk-icon-shadow: none; + color: mix(#eeeeec, @shift_bg_color, 00.10); + border-style: solid none solid solid; + border-color: mix(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4), 00.10); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: solid solid solid none; } + .osd spinbutton:not(.vertical) button:hover { + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.10); + text-shadow: none; + -gtk-icon-shadow: none; + color: mix(#eeeeec, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.10); + background-color: mix(rgba(238, 238, 236, 0.1), rgba(0, 0, 0, 0.1), 00.10); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.10); + text-shadow: none; + -gtk-icon-shadow: none; + color: mix(#767978, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.10); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-right-style: solid; + border-radius: 0 3px 3px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-left-style: solid; + border-radius: 3px 0 0 3px; } +spinbutton.vertical { + color: @text_color; } +spinbutton.vertical:disabled { + color: mix(#767978, @shift_bg_color, 00.10); } +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } +spinbutton.vertical entry { + min-height: 16px; + min-width: 20px; + padding: 4px; + border-radius: 0; } +spinbutton.vertical button { + min-height: 26px; + min-width: 26px; + padding: 0; } +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } +.osd spinbutton.vertical button:first-child { + color: mix(#eeeeec, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(57, 63, 65, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } + .osd spinbutton.vertical button:first-child:disabled { + color: mix(#767978, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox > box > button.combo { + min-height: 16px; + min-width: 16px; + text-shadow: none; + padding: 2px 2px 2px 4px; } +combobox > box > button.combo arrow { + margin: 0 2px; + color: transparent; + background-image: -gtk-scaled(url("assets/override/combobox-symbolic-small.png")); + background-position: center; + background-repeat: no-repeat; + min-height: 17px; + min-width: 14px; } + combobox > box > button.combo arrow:disabled { + background-image: -gtk-scaled(url("assets/override/combobox-symbolic-small-dim.png")); } +combobox > box > button.combo:not(:only-child) arrow { + margin: 0 2px 0 0; + background-image: -gtk-scaled(url("assets/override/combo-symbolic.png")); + background-position: center; + background-repeat: no-repeat; + min-height: 14px; + min-width: 14px; } + combobox > box > button.combo:not(:only-child) arrow:disabled { + background-image: -gtk-scaled(url("assets/override/combo-symbolic-dim.png")); } +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.10); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar:not(.vertical) separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } +/* tried to draw a separation line between multiple adjacent toolbars, but the toolbars can be physically positioned in a different order than the order of their corresponding css nodes (see engampa's toolbars in gtk inspector), so i can't know which toolbar physically comes first so that i can draw the line between them... + toolbar:not(.vertical) + toolbar:not(.vertical) { + border-top: solid 1px #ff0000; } + toolbar.vertical + toolbar.vertical { + border-left: solid 1px #ff0000; }*/ + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) switch, + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) scale, + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) entry, + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) spinbutton, + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) button { + margin-right: 1px; + margin-bottom: 0px; } + toolbar.verical:not(.inline-toolbar):not(.osd) switch, + toolbar.verical:not(.inline-toolbar):not(.osd) scale, + toolbar.verical:not(.inline-toolbar):not(.osd) entry, + toolbar.verical:not(.inline-toolbar):not(.osd) spinbutton, + toolbar.verical:not(.inline-toolbar):not(.osd) button { + margin-right: 0px; + margin-bottom: 1px; } + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) spinbutton *, + toolbar:not(.vertical):not(.inline-toolbar):not(.osd) .linked > *, + toolbar.vertical:not(.inline-toolbar):not(.osd) spinbutton *, + toolbar.vertical:not(.inline-toolbar):not(.osd) .linked > * { + margin: 0; } + +searchbar, +toolbar, +.inline-toolbar, +.location-bar { + padding: 3px; + margin: 0; + border-style: none; + background-color: mix(@bg_color, @shift_bg_color, 00.10); } + +.location-bar entry { + margin-top: 3px; + margin-bottom: 2px; } +.location-bar button { + min-height: 22px; } + +toolbar button { + min-height: 24px; } + +.inline-toolbar toolbutton > button { + min-height: 20px; } + +/************** + * Headerbars * + **************/ +.titlebar { + border-width: 0 0 1px 0; + border-style: solid; /* none/solid */ + border-color: mix(#cccccc, @shift_bg_color, 00.10); + border-radius: 0; + background: linear-gradient(to bottom, mix(#ffffff, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(@bg_color, @shift_bg_color, 00.10)); + box-shadow: inset 0 1px shade(#f8f8f8, 0.95); } + dialog .titlebar { + border-style: none; } +headerbar { + padding: 0 9px 0 6px; /* asymmetric left/right because min/max/close have padding-right to bring them closer together */ + min-height: 39px; } + headerbar:backdrop { + box-shadow: inset 0 1px shade(#eeeeee, 0.95); } +/*headerbar:not(.titlebar) { + box-shadow: none; + background: image(mix(@bg_color, @shift_bg_color, 00.10)); } + .titlebar headerbar:not(.titlebar) { + background: image(transparent); }*/ + headerbar.selection-mode { + background: linear-gradient(to bottom, shade(@selected_bg_color, 1.2), shade(@selected_bg_color, 1.1)); + box-shadow: inset 0 1px shade(@selected_bg_color, 1.3); } + headerbar .title { + padding-left: 12px; + padding-right: 12px; + text-shadow: 1px 1px #f4f4f4; + color: #282828; + font-weight: normal; } + headerbar .subtitle { + font-size: smaller; + color: mix(#444444, mix(@shift_bg_color, #444444, 0.398), 00.10); + padding-left: 12px; + padding-right: 12px; } + headerbar entry, +/*headerbar combobox,*/ + headerbar spinbutton, + headerbar separator, + headerbar switch, + headerbar button, + headerbar button.font { + margin-top: 6px; + margin-bottom: 6px; } + headerbar entry { + padding: 4px 5px 4px 5px; } + headerbar combobox button { + padding: 2px 2px 2px 6px; } + headerbar separator.vertical { + background-color: transparent; + min-width: 5px; } + headerbar button, + headerbar button.font, + headerbar stackswitcher button, + headerbar stackswitcher button.text-button, + headerbar stackswitcher button.circular, + headerbar stackswitcher button.text-button.circular { + min-height: 20px; } + dialog headerbar button, + dialog headerbar button.font, + dialog headerbar stackswitcher button, + dialog headerbar stackswitcher button.text-button, + dialog headerbar stackswitcher button.circular, + dialog headerbar stackswitcher button.text-button.circular { + min-height: 17px; } + headerbar button.titlebutton.minimize, headerbar button.titlebutton.maximize, headerbar button.titlebutton.restore, headerbar button.titlebutton.close { + margin: 0; + padding: 0; + border: none; + border-radius: 0; + min-width: 26px; + min-height: 39px; } + /* have to put margin-right on all buttons below (and compensate in 'headerbar' and '.maximize headrebar' padding) because chromium has a bug by which it interprets 'margin-right' as 'margin-left'. + the correct way is to set a margin-right value (for bringing the buttons closer) only on close and restore, and have symmetric 'padding-left/right' on 'headerbar'; this will be done when the chromium bug gets fixed */ + headerbar button.titlebutton.minimize { + margin-right: -5px; } + headerbar button.titlebutton.maximize, headerbar button.titlebutton.restore { + margin-right: -5px; } + headerbar button.titlebutton.close { + margin-right: -5px; } + headerbar.titlebar > :last-child { /* the group of min/max/close buttons */ + -GtkWidget-window-dragging: false; /* no effect for some reason */ + margin-left: 8px; } + .maximized headerbar { /* asymmetric left/right because min/max/close have padding-right to bring them closer together, see comment above */ + padding-left: 2px; + padding-right: 5px; } + headerbar:backdrop button, + headerbar:backdrop .path-bar button { + color: mix(#777777, @shift_bg_color, 0.10); } + headerbar:backdrop .title, headerbar:backdrop .subsubtitle { + color: #888888; + text-shadow: 1px 1px #f8f8f8; } +/* disabled code, see the other comment for suggested-action */ +/* headerbar button.suggested-action:not(:disabled):backdrop, headerbar button.suggested-action:not(:disabled):backdrop * { + border-color: #66aabb; + border-bottom-color: #5090a0; + color: #5555aa; } */ + headerbar button.titlebutton.close, headerbar button.titlebutton.close *, + headerbar button.titlebutton.maximize, headerbar button.titlebutton.maximize *, + headerbar button.titlebutton.restore, headerbar button.titlebutton.restore *, + headerbar button.titlebutton.minimize, headerbar button.titlebutton.minimize *, + headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.close:backdrop *, + headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.maximize:backdrop *, + headerbar button.titlebutton.restore:backdrop, headerbar button.titlebutton.restore:backdrop *, + headerbar button.titlebutton.minimize:backdrop, headerbar button.titlebutton.minimize:backdrop * { + color: transparent; + background-position: center; + background-repeat: no-repeat; } + headerbar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/extras/csd-close-active.png")); } + headerbar button.titlebutton.close:hover { + box-shadow: none; + background-image: -gtk-scaled(url("assets/extras/csd-close-prelight.png")); } + headerbar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/extras/csd-close-pressed.png")); } + headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.close:hover:backdrop, + headerbar button.titlebutton.close:disabled, headerbar button.titlebutton.close:disabled:hover { + background-image: -gtk-scaled(url("assets/extras/csd-close-inactive.png")); } + headerbar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/extras/csd-hide-active.png")); } + headerbar button.titlebutton.minimize:hover { + box-shadow: none; + background-image: -gtk-scaled(url("assets/extras/csd-hide-prelight.png")); } + headerbar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/extras/csd-hide-pressed.png")); } + headerbar button.titlebutton.minimize:backdrop, headerbar button.titlebutton.minimize:hover:backdrop, + headerbar button.titlebutton.minimize:disabled, headerbar button.titlebutton.minimize:disabled:hover { + background-image: -gtk-scaled(url("assets/extras/csd-hide-inactive.png")); } + headerbar button.titlebutton.maximize, headerbar button.titlebutton.restore { + background-image: -gtk-scaled(url("assets/extras/csd-maximize-active.png")); } + headerbar button.titlebutton.maximize:hover, headerbar button.titlebutton.restore:hover { + box-shadow: none; + background-image: -gtk-scaled(url("assets/extras/csd-maximize-prelight.png")); } + headerbar button.titlebutton.maximize:active, headerbar button.titlebutton.restore:active { + background-image: -gtk-scaled(url("assets/extras/csd-maximize-pressed.png")); } + headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.maximize:hover:backdrop, + headerbar button.titlebutton.maximize:disabled, headerbar button.titlebutton.maximize:disabled:hover, + headerbar button.titlebutton.restore:backdrop, headerbar button.titlebutton.restore:hover:backdrop, + headerbar button.titlebutton.restore:disabled, headerbar button.titlebutton.restore:disabled:hover { + background-image: -gtk-scaled(url("assets/extras/csd-maximize-inactive.png")); } + headerbar.default-decoration { + min-height: 27px; + padding: 4px; } + headerbar.default-decoration button.titlebutton { + min-height: 16px; + min-width: 16px; + margin: 0; + padding: 0; } + .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr),.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +/* the window's top corners */ +.background:not(.tiled):not(.maximized):not(.solid-csd) .titlebar { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.background:not(.tiled):not(.maximized):not(.solid-csd) separator:first-child + headerbar, +.background:not(.tiled):not(.maximized):not(.solid-csd) headerbar:first-child { + border-top-left-radius: 3px; } +.background:not(.tiled):not(.maximized):not(.solid-csd) headerbar:last-child { + border-top-right-radius: 3px; } +.background:not(.tiled):not(.maximized):not(.solid-csd) stack headerbar:first-child, .background:not(.tiled):not(.maximized):not(.solid-csd) stack headerbar:last-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/* nautilus hack, for some reason the pathbar buttons behave strangely, they start with or without the :backdrop color apparently at random, and then don't change on normal/:backdrop changes */ +.nautilus-path-bar button:not(:disabled) { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); } +.nautilus-path-bar button:not(:disabled):backdrop { + color: mix(#777777, @fg_color, 00.10); } + +/************ + * TreeView * + ************/ +treeview.view { + border-color: mix(#bbbbbb, @shift_bg_color, 00.10); } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } +/*the expander lines in gtk3 widget factory's tree */ + treeview.view:selected { +/* border-left-color: mix(#a5c8ec, @shift_bg_color, 00.10); + border-top-color: mix(rgba(46, 52, 54, 0.1), rgba(0, 0, 0, 0.1), 00.10);*/ + border-color: mix(#bbbbbb, @shift_bg_color, 00.10); } + treeview.view:disabled { + color: mix(#767978, @shift_bg_color, 00.10); } + treeview.view.separator { + min-height: 2px; + color: mix(@bg_color, @shift_bg_color, 00.10); } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: shade(@selected_bg_color, 0.751); } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: mix(#444444, mix(@shift_bg_color, #444444, 0.398), 00.10); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: black; } + treeview.view.expander:selected { + color: mix(#ffffff, @shift_bg_color, 00.10); } + treeview.view.expander:selected:hover { + color: mix(#ffffff, @selected_bg_color, 0.5); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.progressbar { + color: @selected_focused_fg_color; + border: 1px solid shade(@selected_bg_color, 0.751); + border-radius: 4px; + background-image: linear-gradient(to bottom, mix(@selected_bg_color, #ffffff, 0.1), @selected_bg_color, mix(@selected_bg_color, #000000, 0.1)); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.3), 00.10), 0 1px mix(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), 00.10); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + border-radius: 4px; + color: @fg_color; + box-shadow: none; + background-image: linear-gradient(to bottom, @canvas_bg_color, mix(@canvas_bg_color, #000000, 0.1)); } + treeview.view.trough { + background-color: rgba(0, 0, 0, 0.1); + border-radius: 4px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { /***/ + background-color: rgba(255, 255, 255, 0.2); + border-radius: 4px; + border-width: 1px 0; + border-style: solid; + border-color: @selected_bg_color; } + treeview.view header button { + min-height: 18px; + background-image: linear-gradient(to bottom, mix(#f8f8f8, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#d8d8d8, @shift_bg_color, 00.10)); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.10), inset 1px 0 alpha(#ffffff, 0.17); + text-shadow: none; + border-style: solid; + border-radius: 0; + border-width: 1px 1px 1px 0px; + border-color: mix(#bbbbbb, @shift_bg_color, 00.10); + border-bottom-color: mix(#b4b4b4, @shift_bg_color, 00.10); + font-weight: normal;} + frame > border:not(.flat) > treeview.view header button, .frame:not(.flat) > treeview.view header button { + margin: -1px 0px 0px 0px; } + treeview.view header button:last-child { + border-right-style: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: @selected_focused_fg_color; + background-image: none; + background-color: @selected_bg_color; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px @selected_focused_fg_color; + text-shadow: none; + transition: none; } + treeview.view acceleditor > label { + background-color: @selected_bg_color; } + treeview.view header button:hover { + background-image: linear-gradient(to bottom, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.09), shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.04) 50%, shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 0.97)); + box-shadow: inset 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.15); + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); } + treeview.view header button:disabled { + border-color: mix(#c0c0c0, @shift_bg_color, 00.10); + box-shadow: inset 0 1px mix(#ececec, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#e8e8e8, @shift_bg_color, 00.10), mix(#e0e0e0, @shift_bg_color, 00.10), mix(#d8d8d8, @shift_bg_color, 00.10)); } + treeview.view header button:disabled label { + text-shadow: none; } + +/********* + * Menus * + *********/ +menubar, .menubar { + margin: 0; + padding: 0px 1px; + border-bottom: 1px solid mix(#cccccc, @shift_bg_color, 00.10); + -GtkWidget-window-dragging: false; } + menubar > menuitem, + .menubar > menuitem { + min-height: 10px; + padding: 3px 8px; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + background-color: @selected_bg_color; + color: @selected_focused_fg_color; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: mix(#767978, @shift_bg_color, 00.10); + box-shadow: none; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 0px; + box-shadow: inset 0px 0px 1px 1px shade(@menu_bg_color, 0.8); + background-color: @menu_bg_color; } + .csd menu, + .csd .menu, + .csd .context-menu { + border: none; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 10px; + min-width: 40px; + padding: 2px 5px; + border: 1px solid transparent; + color: @fg_color; + text-shadow: none; } + menu menuitem > arrow, + .menu menuitem > arrow, + .context-menu menuitem > arrow { +/* -GtkArrow-arrow-scaling: 0.3; */ + color: mix(shade(@fg_color, 1.55), @menu_bg_color, 0.2); + min-height: 10px; + min-width: 10px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/menu-arrow-small-right-symbolic.svg"))); + margin-left: 9px; } + menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr), + .menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr), + .context-menu menuitem:not(:hover):not(:disabled) arrow:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/menu-arrow-small-right-symbolic.svg"))); } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/menu-arrow-small-left-symbolic.svg"))); + margin-right: 9px; } + menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl), + .menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl), + .context-menu menuitem:not(:hover):not(:disabled) arrow:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/menu-arrow-small-left-symbolic.svg"))); } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: @selected_focused_fg_color; + border-color: @selected_bg_color; + background-color: @selected_bg_color; } + menu menuitem:hover > arrow, + .menu menuitem:hover > arrow, + .context-menu menuitem:hover > arrow { + color: mix(@selected_focused_fg_color, @selected_bg_color, 0.2); } + menu menuitem:disabled, menu menuitem:disabled label, + .menu menuitem:disabled, .menu menuitem:disabled label, + .context-menu menuitem:disabled, .context-menu menuitem:disabled label { + color: mix(#767978, @shift_bg_color, 00.10); + text-shadow: 1px 1px alpha(#ffffff, 0.4); } + menu menuitem:disabled > arrow, + .menu menuitem:disabled > arrow, + .context-menu menuitem:disabled > arrow { + color: mix(#868988, @shift_bg_color, 00.10); } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + min-height: 13px; + min-width: 13px; + padding: 0px; + margin: 2px; + border: 1px solid shade(@menu_bg_color, 0.8); + border-radius: 0; + background-color: transparent; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + -GtkArrow-arrow-scaling: 0.3; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + border-style: none none solid none; + min-width: 13px; + min-height: 13px; + background-image: image(-gtk-recolor(url("assets/override/menu-arrow-small-up-symbolic.svg"))); + box-shadow: -1px -1px shade(@menu_bg_color, 1.05), inset 0 -1px shade(@menu_bg_color, 0.95); + background-repeat: no-repeat; + background-position: center;} + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + border-style: solid none none none; + min-width: 13px; + min-height: 13px; + background-image: image(-gtk-recolor(url("assets/override/menu-arrow-small-down-symbolic.svg"))); + box-shadow: -1px 0 shade(@menu_bg_color, 1.05), inset 0 1px shade(@menu_bg_color, 1.05), 1px 1px shade(@menu_bg_color, 0.95); + background-repeat: no-repeat; + background-position: center;} + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + color: @selected_focused_fg_color; + background-color: @selected_bg_color; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + background-color: shade(mix(@bg_color, @shift_bg_color, 00.10), 0.95); + color: shade(mix(@bg_color, @shift_bg_color, 00.10), 0.65); } + +menuitem accelerator { + color: alpha(currentColor,0.55); } +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Modelbutton * +****************/ +modelbutton.flat, +.menuitem.button.flat { + color: @fg_color; + outline-style: none; + min-height: 20px; + padding: 1px 1px; + border: 1px solid transparent; + background-color: @menu_bg_color; + border-radius: 0px; + outline-offset: -2px; } + modelbutton.flat:hover, + .menuitem.button.flat:hover { + color: @selected_focused_fg_color; + border-color: @selected_bg_color; + background-color: @selected_bg_color; } + modelbutton.flat:disabled, modelbutton.flat:disabled label, + .menuitem.button.flat:disabled, .menuitem.button.flat:disabled label { + color: mix(#767978, @shift_bg_color, 00.10); + text-shadow: 1px 1px alpha(#ffffff, 0.4); } + +modelbutton.flat arrow { + min-height: 13px; + min-width: 13px; + margin: 0 4px; + background: none; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("assets/extras/pan-start2-symbolic.svg"))); } + modelbutton.flat arrow.left:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("assets/extras/pan-start2-symbolic.svg"))); } + modelbutton.flat arrow.right:dir(ltr) { + -gtk-icon-source: image(-gtk-recolor(url("assets/extras/pan-end2-symbolic.svg"))); } + modelbutton.flat arrow.right:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("assets/extras/pan-end2-symbolic.svg"))); } + +/************ + * Popovers * + ************/ +popover.background, +.csd popover.background { + padding: 0px; + border-radius: 6px; + background-color: @menu_bg_color; + box-shadow: 0px 2px 6px 1px rgba(100, 100, 100, 0.35), 0px 2px 10px -2px rgba(100, 100, 100, 0.2); + border: 1px solid shade(@menu_bg_color, 0.8); } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************ + * Notebook * + ************/ +notebook { + background-color: transparent; } +notebook > stack:not(:only-child) { + color: @fg_color; + background-color: transparent; } + notebook > stack:not(:only-child) > *:disabled { + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); } + +/********* + * Stack * + *********/ +/* can't set explicit background color for stacks because 'stack' seems to be used in some weired places (e.g. the first 'open with...' pop-up menu item in nemo) and i don't know how to set separate descriptors for those */ +stack, stack > * { + background-color: transparent; } + +/************** + * Scrollbars * + **************/ +/* +@define-color scrollbar_controls_normal_1 mix(#f8f8f8, @shift_bg_color, 00.10); +@define-color scrollbar_controls_normal_2 mix(#eaeaea, @shift_bg_color, 00.10); +@define-color scrollbar_controls_normal_3 mix(#dddddd, @shift_bg_color, 00.10); +@define-color scrollbar_controls_hover_1 shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.09); +@define-color scrollbar_controls_hover_2 shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.07); +@define-color scrollbar_controls_hover_3 shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 0.99); +*/ +@define-color scrollbar_controls_normal mix(#e8e7ea, @shift_bg_color, 00.10); +@define-color scrollbar_controls_fg_normal mix(#444444, mix(@shift_bg_color, #444444, 0.398), 00.10); + +@define-color scrollbar_controls_normal_1 shade(@scrollbar_controls_normal, 1.07); +@define-color scrollbar_controls_normal_2 shade(@scrollbar_controls_normal, 1.01); +@define-color scrollbar_controls_normal_3 shade(@scrollbar_controls_normal, 0.98); + +@define-color scrollbar_controls_hover_1 mix(shade(@scrollbar_controls_normal, 1.12), #f0f0f0, 0.08); +@define-color scrollbar_controls_hover_2 mix(shade(@scrollbar_controls_normal, 1.06), #f0f0f0, 0.08); +@define-color scrollbar_controls_hover_3 mix(shade(@scrollbar_controls_normal, 1.02), #f0f0f0, 0.08); + +@define-color scrollbar_controls_border_normal shade(@scrollbar_controls_normal, 0.75); +@define-color scrollbar_controls_border_hover shade(@scrollbar_controls_normal, 0.80); /* not used */ + +scrollbar { + background-color: mix(#c3c4c4, @shift_bg_color, 00.10); } +/*scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + border: 1px solid mix(#ffffff, @shift_bg_color, 00.10); } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + background-clip: padding-box; + border-radius: 100%; + border: 1px solid mix(#ffffff, @shift_bg_color, 00.10); + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } */ + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.10); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + scrollbar.vertical button.down, scrollbar.vertical .button.down { + /*padding-left: 10px;*/ + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-down-symbolic.svg"))); } + scrollbar.vertical button.up, scrollbar.vertical .button.up { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-up-symbolic.svg"))); } + scrollbar.horizontal button.down, scrollbar.horizontal .button.down { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-end-symbolic.svg"))); } + scrollbar.horizontal button.up, scrollbar.horizontal .button.up { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-start-symbolic.svg"))); } + +scrollbar.vertical, scrollbar.horizontal { + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; +/* -GtkRange-stepper-spacing: 0; */ +/* -GtkRange-trough-under-steppers: 0; */ +/* -GtkArrow-arrow-scaling: 0.3; */ + background-color: mix(#cccccc, @shift_bg_color, 00.10); + border-style: solid; + border-width: 1px 1px 1px 1px; + border-color: mix(#afafaf, @shift_bg_color, 00.10); } + frame > border:not(.flat) ~ scrollbar.vertical, .frame:not(.flat) > scrollbar.vertical { + margin: -1px -1px -1px 0; } + frame > border:not(.flat) ~ scrollbar.horizontal, .frame:not(.flat) > scrollbar.horizontal { + margin: 0 -1px -1px -1px; } + + /* thunar fix */ + window.thunar .frame.standard-view > scrollbar.vertical { + margin: 0; } + window.thunar .frame.standard-view > scrollbar.horizontal { + margin: 0; } + +/* for some attributes i have to explicitate 'scrollbar.horizontal button' and 'scrollbar.vertical button' to make the scrollbar button selector sufficiently specific */ +scrollbar button, scrollbar .button { + color: @scrollbar_controls_fg_normal; } +scrollbar.vertical button:hover, scrollbar.vertical .button:hover, +scrollbar.horizontal button:hover, scrollbar.horizontal .button:hover { + box-shadow: none; } +scrollbar.vertical button, scrollbar.vertical .button { + min-height: 12px; + min-width: 12px; + padding: 0px; + margin: 0px; + border-style: none; + background-image: -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); } +scrollbar.vertical button.up:not(:disabled), scrollbar.vertical .button.up:not(:disabled) { + border-bottom: 1px solid @scrollbar_controls_border_normal; } +scrollbar.vertical button.down:not(:disabled), scrollbar.vertical .button.down:not(:disabled) { + border-top: 1px solid @scrollbar_controls_border_normal; } +scrollbar.horizontal button, scrollbar.horizontal .button { + min-height: 12px; + min-width: 12px; + padding: 0px; + margin: 0px; + border-style: none; + background-image: -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); } +scrollbar button:disabled, scrollbar .button:disabled { + color: mix(#a4a4a5, @shift_bg_color, 00.10); } +scrollbar.horizontal button.up:not(:disabled), scrollbar.horizontal .button.up:not(:disabled) { + border-right: 1px solid @scrollbar_controls_border_normal; } +scrollbar.horizontal button.down:not(:disabled), scrollbar.horizontal .button.down:not(:disabled) { + border-left: 1px solid @scrollbar_controls_border_normal; } +scrollbar.vertical slider, scrollbar.vertical .slider { + min-width: 12px; + min-height: 30px; + background-image: -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + border-style: solid; + border-width: 1px 0px 1px 0px; + border-color: @scrollbar_controls_border_normal; } +scrollbar.horizontal slider, scrollbar.horizontal .slider { + min-width: 30px; + min-height: 12px; + background-image: -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_normal_1), color-stop (0.5, @scrollbar_controls_normal_2), color-stop (1, @scrollbar_controls_normal_3)); + border-style: solid; + border-width: 0px 1px 0px 1px; + border-color: @scrollbar_controls_border_normal; } +scrollbar.vertical slider:hover, scrollbar.vertical .slider:hover, +scrollbar.vertical button:hover, scrollbar.vertical .button:hover { + background-image: -gtk-gradient (linear, left top, right top, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } +scrollbar.horizontal slider:hover, scrollbar.horizontal .slider:hover, +scrollbar.horizontal button:hover, scrollbar.horizontal .button:hover { + background-image: -gtk-gradient (linear, left top, left bottom, color-stop (0, @scrollbar_controls_hover_1), color-stop (0.5, @scrollbar_controls_hover_2), color-stop (1, @scrollbar_controls_hover_3)); } +scrollbar.vertical.fine-tune slider:hover { + background-image: linear-gradient(to left, mix(#eeeeee, @shift_bg_color, 00.10), mix(#999999, @shift_bg_color, 00.10)); + box-shadow: inset -1px 0px mix(#f8f8f8, @shift_bg_color, 00.10), inset 1px 0px mix(#dddddd, @shift_bg_color, 00.10); } +scrollbar.horizontal.fine-tune slider:hover { + background-image: linear-gradient(to top, mix(#eeeeee, @shift_bg_color, 00.10), mix(#999999, @shift_bg_color, 00.10)); + box-shadow: inset 0px -1px mix(#f8f8f8, @shift_bg_color, 00.10), inset 0px 1px mix(#dddddd, @shift_bg_color, 00.10); } + +/********** + * Switch * + **********/ +switch, switch:disabled { + font-weight: bold; + font-size: smaller; + outline-offset: -4px; + border: 1px solid mix(#aaaaaa, @shift_bg_color, 00.10); + border-radius: 3px; + color: transparent; /*mix(#888888, @shift_bg_color, 00.10);*/ + background-color: @entry_bg_color; + background-image: url("assets/extras/switch-0.png"); + background-repeat: no-repeat; + background-position: right center; + text-shadow: none; } + switch:disabled { + border-color: mix(#c6c6c3, @shift_bg_color, 00.10); + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); } + switch:checked, switch:disabled:checked { + color: transparent; /*@selected_focused_fg_color;*/ + background-color: @selected_bg_color; + background-image: url("assets/extras/switch-1.png"); + background-repeat: no-repeat; + background-position: left center; } + switch:disabled:checked { + background-image: url("assets/extras/switch-1-disabled.png"); + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); } + switch slider { + margin: -1px; + min-width: 25px; + min-height: 25px; + border: 1px solid; + border-radius: 3px; + outline-color: alpha(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10),0.5); + outline-offset: 2px; + border-color: mix(#aaaaaa, @shift_bg_color, 00.10); + border-bottom-color: mix(#91918c, @shift_bg_color, 00.10); + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + box-shadow: inset 0 1px mix(#f0f0f0, @shift_bg_color, 00.10), inset 0 -1px mix(#cfcfcf, @shift_bg_color, 00.10); + background-image: linear-gradient(to top, mix(#ffffff, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 50%, mix(#c8c8c8, @shift_bg_color, 00.10)); } + switch:disabled slider { + border-color: mix(#c6c6c3, @shift_bg_color, 00.10); + box-shadow: inset 0 1px mix(#e4e4e4, @shift_bg_color, 00.10), inset 0 -1px mix(#cfcfcf, @shift_bg_color, 00.10); + -gtk-icon-shadow: none; } + switch:disabled slider, switch:disabled slider label { + color: mix(#767978, @shift_bg_color, 00.10); } + row:selected switch { + box-shadow: none; + border-color: shade(mix(@bg_color, @shift_bg_color, 00.10), 0.811); } +/* row:selected switch.slider:dir(rtl) { + border-left-color: mix(#b6b6b3, @shift_bg_color, 00.10); } + row:selected switch.slider:dir(ltr) { + border-right-color: mix(#b6b6b3, @shift_bg_color, 00.10); } + row:selected switch.slider:checked, row:selected switch.slider { + border-color: shade(@selected_bg_color, 0.751); }*/ + +/************************* + * Radio and Check items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view .tile check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view .tile check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view .tile check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view .tile check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view .tile check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); + background-color: transparent; + min-width: 40px; + min-height: 40px; + background-image: none; + transition: none; + box-shadow: none; + border-width: 0; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } +checkbutton:hover, +radiobutton:hover { + background-color: shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.055); } + list row checkbutton:hover, list row radiobutton:hover, + treeview.view checkbutton:hover, treeview.view radiobutton:hover { + background-color: transparent; } +checkbutton:disabled label, +radiobutton:disabled label { + text-shadow: 0 1px alpha(#ffffff, 0.45); } + +check, +radio { + margin: 0px 5px 0px 3px; + min-height: 16px; + min-width: 16px; + border: none; + border-radius: 3px; + -gtk-icon-source: none; + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); +/*-gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10);*/ + background-color: transparent; } + check:only-child, + radio:only-child { + margin: 0; } +/* + .osd check, .osd radio { + color: mix(#eeeeec, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } + .osd check:hover, .osd radio:hover { + color: mix(#eeeeec, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } + .osd check:active, .osd radio:active { + color: white; + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); } +*/ +check { + -gtk-icon-source: image(url("assets/extras/checkbox-unchecked-active.png")); } +check:checked { + -gtk-icon-source: image(url("assets/extras/checkbox-checked-active.png")); } +check:indeterminate { + -gtk-icon-source: image(url("assets/extras/checkbox-indeterminate-active.png")); } +check:checked:disabled { + -gtk-icon-source: image(url("assets/extras/checkbox-checked-disabled.png")); } +check:not(checked):disabled { + -gtk-icon-source: image(url("assets/extras/checkbox-unchecked-disabled.png")); } +check:indeterminate:disabled { + -gtk-icon-source: image(url("assets/extras/checkbox-indeterminate-disabled.png")); } + +radio { + -gtk-icon-source: image(url("assets/extras/radio-unchecked-active.png")); } +radio:checked { + -gtk-icon-source: image(url("assets/extras/radio-checked-active.png")); } +radio:indeterminate { + -gtk-icon-source: image(url("assets/extras/radio-indeterminate-active.png")); } +radio:checked:disabled { + -gtk-icon-source: image(url("assets/extras/radio-checked-disabled.png")); } +radio:not(checked):disabled { + -gtk-icon-source: image(url("assets/extras/radio-unchecked-disabled.png")); } +radio:indeterminate:disabled { + -gtk-icon-source: image(url("assets/extras/radio-indeterminate-disabled.png")); } + +menu menuitem check, menu menuitem radio, +modelbutton.flat check, modelbutton.flat radio, +.menuitem.button.flat check, .menuitem.button.flat radio { + margin: 0; + min-height: 14px; + min-width: 14px; + -gtk-icon-source: none; } + menu menuitem radio, + modelbutton.flat radio, + .menuitem.button.flat radio { + margin-left: 2px; + min-width: 11px; + min-height: 11px; } + modelbutton.flat check, modelbutton.flat radio, + .menuitem.button.flat check, .menuitem.button.flat radio { + margin: 0 4px; } +menu menuitem check:checked, +modelbutton.flat check:checked, +.menuitem.button.flat check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/check-symbolic.png"))); } +menu menuitem check:disabled, +modelbutton.flat check:disabled, +.menuitem.button.flat check:disabled { + -gtk-icon-source: none; } +menu menuitem check:checked:hover, +modelbutton.flat check:checked:hover, +.menuitem.button.flat check:checked:hover { + color: shade(@selected_focused_fg_color, 0.95); + -gtk-icon-source: image(-gtk-recolor(url("assets/override/check-symbolic.svg"))); } +menu menuitem check:checked:disabled, +modelbutton.flat check:checked:disabled, +.menuitem.button.flat check:checked:disabled { + color: #999999; + -gtk-icon-source: image(-gtk-recolor(url("assets/override/check-symbolic.svg"))); } +menu menuitem check:indeterminate, +modelbutton.flat check:indeterminate, +.menuitem.button.flat check:checked:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } +menu menuitem check:indeterminate:hover, +modelbutton.flat check:indeterminate:hover, +.menuitem.button.flat check:indeterminate:hover { + color: shade(@selected_focused_fg_color, 0.95); + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } +menu menuitem check:indeterminate:disabled, +modelbutton.flat check:indeterminate:disabled, +.menuitem.button.flat check:indeterminate:disabled { + color: #999999; + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } +menu menuitem radio:checked, +modelbutton.flat radio:checked, +.menuitem.button.flat radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg"))); } +menu menuitem radio:disabled, +modelbutton.flat radio:disabled, +.menuitem.button.flat radio:disabled { + -gtk-icon-source: none; } +menu menuitem radio:checked:hover, +modelbutton.flat radio:checked:hover, +.menuitem.button.flat radio:checked:hover { + color: shade(@selected_focused_fg_color, 0.95); + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg"))); } +menu menuitem radio:checked:disabled, +modelbutton.flat radio:checked:disabled, +.menuitem.button.flat radio:checked:disabled { + color: #999999; + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg"))); } +menu menuitem radio:indeterminate, +modelbutton.flat radio:indeterminate, +.menuitem.button.flat radio:checked:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } +menu menuitem radio:indeterminate:hover, +modelbutton.flat radio:indeterminate:hover, +.menuitem.button.flat radio:indeterminate:hover { + color: shade(@selected_focused_fg_color, 0.95); + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } +menu menuitem radio:indeterminate:disabled, +modelbutton.flat radio:indeterminate:disabled, +.menuitem.button.flat radio:indeterminate:disabled { + color: #999999; + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg"))); } + +.view check:disabled, +.view radio:disabled, +menu menuitem check, +menu menuitem radio +treeview.view menu menuitem check, +treeview.view menu menuitem radio, +modelbutton.flat check, modelbutton.flat radio, +.menuitem.button.flat check, .menuitem.button.flat radio { + background-image: none; + background-color: transparent; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; } +/* +treeview.view check:hover, treeview.view radio:hover { + background-color: shade(mix(@bg_color, @shift_bg_color, 00.10), 0.9); + box-shadow: -1px 1px 0 1px shade(mix(@bg_color, @shift_bg_color, 00.10), 0.9); } + treeview.view menuitem check:hover, treeview.view menuitem radio:hover { + background-color: transparent; + box-shadow: none; }*/ +/* +check:hover, radio:hover { + background-color: shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.055); + box-shadow: -1px 1px 0 1px shade(mix(mix(@bg_color, @shift_bg_color, 00.10), @bg_color, 0.15), 1.055); } + menuitem check:hover, menuitem radio:hover { + background-color: transparent; + box-shadow: none; }*/ + +/********* + * Scale * + *********/ +scale trough, scale fill, progressbar trough { + border: 1px solid mix(#b6b6b3, @shift_bg_color, 00.10); + border-radius: 3px; + background-color: mix(#cfcfcd, @shift_bg_color, 00.10); } + scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + border: 1px solid mix(#b6b6b3, @shift_bg_color, 00.10); + background-color: mix(#d6d6d6, @shift_bg_color, 00.10); } + row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + border-color: shade(mix(@bg_color, @shift_bg_color, 00.10), 0.811); } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.10); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.10); } + +scale highlight, progressbar progress { + border: 1px solid shade(@selected_bg_color, 0.8); + border-radius: 3px; + background-color: @selected_bg_color; } + scale highlight:disabled, progressbar progress:disabled { /***/ + background-color: mix(@selected_bg_color, mix(@bg_color, @shift_bg_color, 00.10), 0.3); + border-color: shade(mix(@selected_bg_color, mix(@bg_color, @shift_bg_color, 00.10), 0.3), 0.8); } + row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { + border-color: shade(mix(@bg_color, @shift_bg_color, 00.10), 0.811); } + .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); } + .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled { + border-color: transparent; } + +scale { + padding: 10px; } + scale fill, + scale highlight { + margin: -1px; + border-color: shade(@selected_bg_color, 0.8); } + scale slider { + min-height: 17px; + min-width: 17px; + margin: -8px; } + scale.fine-tune slider, scale.fine-tune.horizontal slider, scale.fine-tune.vertical slider { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#71716c, @shift_bg_color, 00.10); + box-shadow: inset 0 1px mix(#e0e0e0, @shift_bg_color, 00.10); + background-image: linear-gradient(to top, mix(#ffffff, @shift_bg_color, 00.10), mix(#aaaaaa, @shift_bg_color, 00.10)); } + scale trough { + outline-offset: 8px; + -gtk-outline-radius: 3px; } + scale fill { + background-color: mix(#b6b6b3, @shift_bg_color, 00.10); } + scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: mix(rgba(91, 91, 90, 0.775), rgba(0, 0, 0, 0.775), 00.10); } + .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + scale slider { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#91918c, @shift_bg_color, 00.10); + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + background-image: linear-gradient(to bottom, mix(#ffffff, @shift_bg_color, 00.10), mix(#c4c4c4, @shift_bg_color, 00.10)); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.10); + border: 1px solid mix(#898984, @shift_bg_color, 00.10); + border-radius: 100%; } + scale slider:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#91918c, @shift_bg_color, 00.10); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#ffffff, mix(@shift_bg_color, #ffffff, 0.299), 00.10), mix(#d8d8d8, mix(@shift_bg_color, #e0e0e0, 0.299), 00.10)); } + scale slider:disabled { + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); + border-bottom-color: mix(#b0b0b0, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#eaeaea, @shift_bg_color, 00.10), mix(#d8d8d8, @shift_bg_color, 00.10)); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0), 00.10); } + scale slider:disabled, scale slider:disabled label { + color: mix(#767978, @shift_bg_color, 00.10); } + row:selected scale slider:disabled, row:selected scale slider { + border-color: shade(mix(@bg_color, @shift_bg_color, 00.10), 0.811); } + .osd scale slider { + color: mix(#eeeeec, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: mix(#1c1f20, mix(@shift_bg_color, #1c1f20, 0.398), 00.10); } + .osd scale slider:hover { + color: mix(#ffffff, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(57, 63, 65, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1), 00.10); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); + background-color: mix(#1c1f20, mix(@shift_bg_color, #1c1f20, 0.398), 00.10); } + .osd scale slider:active { + color: mix(#ffffff, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: mix(rgba(238, 238, 236, 0.3), rgba(0, 0, 0, 0.3), 00.10); + background-color: mix(#1c1f20, mix(@shift_bg_color, #1c1f20, 0.398), 00.10); } + .osd scale slider:disabled { + color: mix(#767978, @shift_bg_color, 00.10); + border-color: mix(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-color: transparent; + background-image: image(mix(rgba(49, 52, 52, 0.5), rgba(0, 0, 0, 0.5), 00.10)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: mix(#1c1f20, mix(@shift_bg_color, #1c1f20, 0.398), 00.10); } + scale value { + color: alpha(currentColor,0.55); } + scale marks { + color: alpha(currentColor,0.55); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.color slider { + margin: -6px; } + +/**************** + * Progressbars * + ****************/ +progressbar { + font-size: smaller; + color: mix(rgba(46, 52, 54, 0.4), rgba(0, 0, 0, 0.4), 00.10); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 10px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 10px; } + progressbar.horizontal progress { + margin: 0 -1px; } + progressbar.vertical progress { + margin: -1px 0; } + progressbar progress { + border-radius: 3px; } +/* progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-right-radius: 2px; + border-top-left-radius: 2px; } + progressbar progress.bottom { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; }*/ + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + .xfce4-panel progressbar trough, + .xfce4-panel progressbar progress { + border-radius: 3px; + margin: 0; + padding: 0; + min-width: 5px; + min-height: 5px; } + .xfce4-panel progressbar progress { + border-color: currentColor; } + +/************ + * Levelbar * + ************/ +levelbar block { + min-width: 32px; + min-height: 3px; } +levelbar.vertical block { + min-width: 3px; + min-height: 32px; } +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 4px; + color: black; + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); + background-color: @canvas_bg_color; + box-shadow: inset 0 0 0 1px mix(rgba(74, 144, 217, 0), rgba(0, 0, 0, 0), 00.10); } + levelbar:disabled trough { + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); } + levelbar.horizontal.discrete trough { + padding: 2px 1px; } + levelbar.vertical.discrete trough { + padding: 1px 2px; } +levelbar block { + border: 1px solid; + border-radius: 3px; } + levelbar.horizontal.discrete block { + margin: 0 1px; } + levelbar.vertical.discrete block { + margin: 1px 0; } + levelbar block.low { + border-color: #8f4700; + background-color: #f57900; } + levelbar:disabled block.low { + border-color: mix(#8f4700, mix(@bg_color, @shift_bg_color, 00.10), 0.3); + background-color: mix(#f57900, mix(@bg_color, @shift_bg_color, 00.10), 0.3); } + levelbar block.high, levelbar block:not(.empty) { + border-color: shade(@selected_bg_color, 0.8);; + background-color: @selected_bg_color; } + levelbar:disabled block.high, levelbar:disabled block:not(.empty) { + background-color: mix(@selected_bg_color, mix(@bg_color, @shift_bg_color, 00.10), 0.3); + border-color: shade(mix(@selected_bg_color, mix(@bg_color, @shift_bg_color, 00.10), 0.3), 0.8); } + levelbar block.full { + border-color: #40760c; + background-color: #73d216; } + levelbar:disabled block.full { + border-color: mix(#40760c, mix(@bg_color, @shift_bg_color, 00.10), 0.3); + background-color: mix(#73d216, mix(@bg_color, @shift_bg_color, 00.10), 0.3); } + levelbar block.empty { + background-color: transparent; + border-color: mix(rgba(46, 52, 54, 0.2), rgba(0, 0, 0, 0.2), 00.10); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + border: 1px solid mix(#b6b6b3, @shift_bg_color, 00.10); + background: @canvas_bg_color; + padding: 0; } +printdialog notebook { + background-color: mix(@bg_color, @shift_bg_color, 00.10); + box-shadow: inset 0 -1px mix(#b0b0b0, @shift_bg_color, 00.10); } +printdialog notebook > header { + background-color: mix(@bg_color, @shift_bg_color, 00.10); } +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +/* frame, */ +frame > border, .frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid mix(#bbbbbb, @shift_bg_color, 00.10); } + frame > border.flat, .frame.flat { + border-style: none; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid mix(#b6b6b3, @shift_bg_color, 00.10); } + +/****************** + * Scrolledwindow * + ******************/ +scrolledwindow viewport, +/* scrolledwindow viewport frame,*/ +scrolledwindow viewport.frame { + border-style: none; } +scrolledwindow junction, scrolledwindow junction.frame { + border-color: transparent; + border-image: none; + border-style: none; + background-color: transparent; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + +/********* + * Lists * + *********/ +list { + color: @text_color; + background-color: @canvas_bg_color; + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); } +list:disabled { + background-color: mix(#e2e3e0, @shift_bg_color, 00.10); } + list row { + padding: 0px; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: mix(#cccccc, @shift_bg_color, 00.10); } +/*row.activatable:active { + box-shadow: inset 0 2px 2px -2px mix(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), 00.10); } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.10); }*/ + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: @selected_bg_color; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: mix(rgba(28, 31, 32, 0.7), rgba(0, 0, 0, 0.7), 00.10); + background-image: linear-gradient(to bottom, mix(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), 00.10), transparent 2px); + background-clip: padding-box; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-end-symbolic.svg"))); } + expander arrow:dir(rtl) { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-end-symbolic-rtl.svg"))); } + expander arrow:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); } + expander arrow:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/override/pan-down-symbolic.svg"))); } + +/************ + * Calendar * + ***********/ +calendar { + color: @text_color; + border: 1px solid mix(#b6b6b3, @shift_bg_color, 00.10); } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom-color: mix(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1), 00.10); } + calendar.button { + color: mix(rgba(46, 52, 54, 0.45), rgba(0, 0, 0, 0.45), 00.10); } + calendar.button:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); } + calendar.button:disabled { + color: mix(rgba(139, 142, 143, 0.45), rgba(0, 0, 0, 0.45), 00.10); } + calendar.highlight { + color: mix(#767978, @shift_bg_color, 00.10); } + calendar:indeterminate { + color: alpha(currentColor,0.1); } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 0px; + padding-top: 3px; + padding-bottom: 20px; + background: linear-gradient(to bottom, mix(#ffffff, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10)); + border-style: none; + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +messagedialog.csd.background { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; } +.dialog-action-box { + margin-top: 5px; } +.csd .dialog-action-box { + margin: 5px; + margin-top: 0px; } + +filechooser .dialog-action-box { + border-top: 1px solid mix(#b6b6b3, @shift_bg_color, 00.10); } +filechooser #pathbarbox { + background-color: mix(@bg_color, @shift_bg_color, 00.10); +/*border-right: 1px solid mix(#cccccc, @shift_bg_color, 00.10); + border-top: 1px solid mix(#bbbbbb, @shift_bg_color, 00.10); + border-bottom: 1px solid mix(#bbbbbb, @shift_bg_color, 00.10);*/ } +/*filechooser treeview header button { + margin-top: -1px; }*/ +/*filechooser .frame { + border-width: 1px; + border-style: solid; + border-color: mix(#bbbbbb, @shift_bg_color, 00.10); }*/ + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +/*.sidebar { + border-style: none; + background-color: mix(#f4f4f3, @shift_bg_color, 00.10); } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid mix(#b6b6b3, @shift_bg_color, 00.10); + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list + .sidebar:dir(rtl), stacksidebar.sidebar.right list + .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid mix(#b6b6b3, @shift_bg_color, 00.10); + border-right-style: none; }*/ +/*.sidebar:backdrop { + background-color: mix(#f2f2f2, @shift_bg_color, 00.10); + border-color: mix(#c0c0bd, @shift_bg_color, 00.10); + transition: 200ms ease-out; }*/ +/*.sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; }*/ +/*.sidebar .frame { + border-style: none; }*/ + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } +/*placessidebar row:selected { + color: @selected_focused_fg_color; }*/ + placessidebar row:disabled { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.10); + color: mix(#767978, @shift_bg_color, 00.10); } + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(shade(@selected_bg_color, 0.9266)); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: @selected_bg_color; } + placessidebar row:drop(active):not(:disabled) { + color: shade(@selected_bg_color, 0.9266); + box-shadow: inset 0 1px shade(@selected_bg_color, 0.9266), inset 0 -1px shade(@selected_bg_color, 0.9266); } + placessidebar row:drop(active):not(:disabled):selected { + color: @selected_focused_fg_color; + background-color: shade(@selected_bg_color, 0.9266); } +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); } +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); } +placesview row.activatable:hover { + background-color: transparent; } +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ + +paned > separator { + min-width: 9px; + min-height: 9px; + margin: 0px; + color: transparent; + background-color: transparent; } + paned > separator:selected { /***/ + background-image: image(@selected_bg_color); } + +paned.horizontal > separator { + background: url("assets/extras/separator-narrow-vert-light.png") center center repeat-y; + box-shadow: none; + margin-right: -4px; + margin-left: -4px; } +paned.vertical > separator, paned.vertical > separator.wide { + background: url("assets/extras/separator-narrow-horiz-light.png") center center repeat-x; + box-shadow: none; + margin-bottom: -4px; + margin-top: -4px; } + +paned > separator.wide { + min-width: 16px; + min-height: 16px; + margin: 0px; + color: transparent; + background-color: transparent; } +paned.horizontal > separator.wide { + box-shadow: none; + margin-left: -4px; + margin-right: -4px; + background: url("assets/extras/separator-handle-vert.png") center center no-repeat; } +paned.vertical > separator.wide { + box-shadow: none; + margin-top: -4px; + margin-bottom: -4px; + background: url("assets/extras/separator-handle-horiz.png") center center no-repeat; } + +/************* + * Separator * + *************/ +separator { +/* background: mix(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), 00.10); */ + background-color: mix(#cccccc, @shift_bg_color, 00.10); + min-width: 1px; + min-height: 1px; } + +/*********** + * Infobar * + ***********/ +infobar { + border: 1px solid mix(#b6b6b3, @shift_bg_color, 00.10); } + infobar.info, infobar.question { + color: white; + text-shadow: none; + background-color: #2a77c8; + border-color: shade(#2a77c8, 0.8); } + infobar.warning { + color: white; + text-shadow: none; + background-color: #ff6b00; + border-color: shade(#ff6b00, 0.8); } + infobar.error { + color: white; + text-shadow: none; + background-color: #d51010; + border-color: shade(#d51010, 0.8); } + infobar.info button:not(.default):not(.destructive-action):not(.suggested-action), infobar.question button:not(.default):not(.destructive-action):not(.suggested-action), infobar.info switch slider, infobar.question switch slider { + color: white; + border-color: #215d9d; + border-bottom-color: #184473; + background-image: linear-gradient(to bottom, #4a90d9, #3986d5 60%, #2a77c8); + text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + infobar.info switch, infobar.question switch { + border-color: #215d9d; } + infobar.info checkbutton:hover, infobar.question checkbutton:hover, + infobar.info radiobutton:hover, infobar.question radiobutton:hover { + background-color: shade(#2a77c8, 1.21); } + infobar.warning button:not(.default):not(.destructive-action):not(.suggested-action), infobar.warning switch slider { + color: white; + border-color: #ff4800; + border-bottom-color: #ff3f00; + background-image: linear-gradient(to bottom, #ff9800, #ff8800 60%, #ff7800); + text-shadow: 0 -1px rgba(0, 0, 0, 0.34353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.34353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + infobar.warning switch { + border-color: #ff4800; } + infobar.warning checkbutton:hover, infobar.warning radiobutton:hover { + background-color: shade(#ff6b00, 1.21); } + infobar.error button:not(.default):not(.destructive-action):not(.suggested-action), infobar.error switch slider { + color: white; + border-color: #a60c0c; + border-bottom-color: #760909; + background-image: linear-gradient(to bottom, #ef2929, #ee1616 60%, #d51010); + text-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + infobar.error switch { + border-color: #a60c0c; } + infobar.error checkbutton:hover, infobar.error radiobutton:hover { + background-color: shade(#d51010, 1.21); } + infobar.info button:not(.default):not(.destructive-action):not(.suggested-action):hover, infobar.question button:not(.default):not(.destructive-action):not(.suggested-action):hover, infobar.info switch:hover slider, infobar.question switch:hover slider { + color: white; + border-color: #215d9d; + border-bottom-color: #184473; + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + background-image: linear-gradient(to bottom, #63a0de, #4a90d9 60%, #3986d5); } + infobar.warning button:not(.default):not(.destructive-action):not(.suggested-action):hover, infobar.warning switch:hover slider { + color: white; + border-color: #ff4000; + border-bottom-color: #ff3800; + background-image: linear-gradient(to bottom, #ffaf00, #ff9800 60%, #ff9800); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.34353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.35); } + infobar.error button:not(.default):not(.destructive-action):not(.suggested-action):hover, infobar.error switch:hover slider { + color: white; + border-color: #a60c0c; + border-bottom-color: #760909; + text-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + background-image: linear-gradient(to bottom, #f14545, #ef2929 60%, #ee1616); } + infobar.info button:not(.default):not(.destructive-action):not(.suggested-action):active, infobar.info button:not(.default):not(.destructive-action):not(.suggested-action):checked, infobar.question button:not(.default):not(.destructive-action):not(.suggested-action):active, infobar.question button:not(.default):not(.destructive-action):not(.suggested-action):checked, infobar.info switch:checked slider, infobar.question switch:checked slider { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.2), inset -1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px rgba(255, 255, 255, 0.3), inset 0 1px rgba(255, 255, 255, 0.4); + border-color: #2a56a6; + background-image: linear-gradient(to top, #5f9ff9, #3986e5 50%, #1a60a6); } + infobar.warning button:not(.default):not(.destructive-action):not(.suggested-action):active, infobar.warning button:not(.default):not(.destructive-action):not(.suggested-action):checked, infobar.warning switch:checked slider { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.2), inset -1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px rgba(255, 255, 255, 0.4), inset 0 1px rgba(255, 255, 255, 0.4); + border-color: #ee4000; + background-image: linear-gradient(to top, #ffbb00, #ff8f00 60%, #f86000); } + infobar.error button:not(.default):not(.destructive-action):not(.suggested-action):active, infobar.error button:not(.default):not(.destructive-action):not(.suggested-action):checked, infobar.error switch:checked slider { + color: white; + border-color: #a00c0c; + background-image: linear-gradient(to top, #ff7878, #f01818 50%, #d01010); + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.25), inset -1px 0 rgba(255, 255, 255, 0.25), inset 0 -1px rgba(255, 255, 255, 0.2), inset 0 1px rgba(255, 255, 255, 0.4); + text-shadow: none; + -gtk-icon-shadow: none; } + infobar.info button:disabled, infobar.question button:disabled, infobar.info switch:disabled slider, infobar.question switch:disabled slider { + border-color: #215d9d; + background-image: image(#65a1df); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.info switch:disabled, infobar.question switch:disabled { + border-color: #215d9d; } + infobar.warning button:disabled, infobar.warning switch:disabled slider { + border-color: #ef5b00; + background-image: image(#ff8f00); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.warning switch:disabled { + border-color: #ef5b00; } + infobar.error button:disabled, infobar.error switch:disabled slider { + border-color: #b6b6b3; + background-image: image(#ffcccc); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + infobar.error switch:disabled { + border-color: #b6b6b3; } + infobar.info button:disabled, infobar.info button:disabled label, infobar.question button:disabled, infobar.question button:disabled label, infobar.info switch:disabled slider, infobar.info switch:disabled slider label, infobar.question switch:disabled slider, infobar.question switch:disabled slider label { + text-shadow: none; + color: #c2e0ef; } + infobar.warning button:disabled, infobar.warning button:disabled label, infobar.warning switch:disabled slider, infobar.warning switch:disabled slider label { + text-shadow: none; + color: #d0e0e0; } + infobar.error button:disabled, infobar.error button:disabled label, infobar.error switch:disabled slider, infobar.error switch:disabled slider label { + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.86923), @shift_bg_color, 00.10); + color: #666666; } + infobar button.default:not(:disabled), infobar button.default:not(:disabled):hover { + text-shadow: none; + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + border-color: alpha(currentColor,0.4); + border-bottom-color: alpha(currentColor,0.45); } + infobar button.default:not(:disabled):active, infobar button.default:not(:disabled):checked { + border-color: alpha(currentColor,0.4); + border-bottom-color: alpha(currentColor,0.2); + border-right-color: alpha(currentColor,0.2); + box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px rgba(255, 255, 255, 0.2); } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 0px; + /* not working */ + border-radius: 0px; + box-shadow: none; } + tooltip.background { + box-shadow: inset 0 1px mix(#f8f8f8, mix(@shift_bg_color, #ffffff, 0.5), 00.10); + padding: 0px; + background-image: linear-gradient(to bottom, mix(#f8f8f8, mix(@shift_bg_color, #f8f8f8, 0.299), 00.10), mix(#d8d8d8, mix(@shift_bg_color, #d8d8d8, 0.299), 00.10)); + border: 1px solid mix(#aaaaaa, @shift_bg_color, 00.10); } + tooltip decoration { + box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.2); + background-color: transparent; } + tooltip * { + padding: 0px; + color: @fg_color; + background-color: transparent; } + +/***************** + * Color Chooser * + *****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } +colorswatch overlay { + color: black; } + colorswatch overlay:hover { + border-color: mix(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), 00.10); } +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active) overlay { + border-color: shade(@selected_bg_color, 0.9266); + box-shadow: inset 0 0 0 1px shade(@selected_bg_color, 0.9266); } +colorswatch overlay { + border: 1px solid mix(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3), 00.10); } + colorswatch overlay:hover { + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.4), rgba(0, 0, 0, 0.4), 00.10), inset 0 -1px mix(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), 00.10); } +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); + border-bottom-color: mix(#91918c, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(@bg_color, @shift_bg_color, 00.10), mix(#dededd, @shift_bg_color, 00.10) 60%, mix(#cfcfcd, @shift_bg_color, 00.10)); + text-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + box-shadow: inset 0 1px mix(rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0.8), 00.10); } + colorswatch#add-color-button overlay:hover { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + outline-color: mix(rgba(46, 52, 54, 0.3), rgba(0, 0, 0, 0.3), 00.10); + border-color: mix(#b6b6b3, @shift_bg_color, 00.10); + border-bottom-color: mix(#91918c, @shift_bg_color, 00.10); + -gtk-icon-shadow: 0 1px mix(rgba(255, 255, 255, 0.76923), rgba(0, 0, 0, 0.76923), 00.10); + box-shadow: inset 0 1px mix(#ffffff, @shift_bg_color, 00.10); + background-image: linear-gradient(to bottom, mix(#f7f7f7, @shift_bg_color, 00.10), mix(@bg_color, @shift_bg_color, 00.10) 60%, mix(#dededd, @shift_bg_color, 00.10)); } +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: mix(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6), 00.10); + box-shadow: none; } +row:selected colorswatch { /***/ + box-shadow: 0 0 0 2px @selected_focused_fg_color; } +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: mix(#d7d7d5, @shift_bg_color, 00.10); } + .content-view:hover { + -gtk-icon-effect: highlight; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } +.scale-popup button:hover { + background-color: mix(rgba(46, 52, 54, 0.1), rgba(0, 0, 0, 0.1), 00.10); + border-radius: 5px; } + +.fullscreen revealer > * { /* for some reason can't set css for revealer, so set its child(ren) */ + background-color: mix(@bg_color, @shift_bg_color, 00.10); } + +/********************** + * Window Decorations * + *********************/ +/*window.csd { + border-width: 1px; + border-style: solid; + border-color: #ffffff; }*/ + +/*window:not(menu) decoration, window:not(.menu) decoration { + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + background-color: mix(@bg_color, @shift_bg_color, 00.10); }*/ + +decoration { + border-radius: 3px 3px 0 0; + border-width: 0px; + box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.30), 0 0 0 1px #939393; + margin: 5px; } + .maximized decoration, .fullscreen decoration, .tiled decoration { + border-radius: 0; } + .popup decoration { + border-radius: 10px; + box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.2); } + .ssd decoration { + box-shadow: 0 0 0 1px mix(rgba(0, 0, 0, 0.23), rgba(0, 0, 0, 0.23), 00.10); } + .csd.popup decoration { + border-radius: 10px; + box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.30); } + tooltip.csd decoration { + box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.15); + border-radius: 0px; } + messagedialog.csd decoration { + border-radius: 0px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + .solid-csd decoration { + margin: 0; + padding: 1px; + background-color: transparent; + border: solid 1px mix(#b6b6b3, @shift_bg_color, 00.10); + border-radius: 0; + box-shadow: inset 0 0 0 3px mix(#eeeeee, @shift_bg_color, 00.10), inset 0 1px mix(rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0.8), 00.10); } + +/************* +* Selections * +*************/ + +.view:selected, +.view:selected:focus, +iconview:selected, +iconview:selected:focus, +.view text:selected, +.view text:selected:focus, +iconview text:selected, +iconview text:selected:focus, +textview text:selected, +textview text:selected:focus, +selection, +selection:focus, +flowbox flowboxchild:selected, +flowbox flowboxchild:selected:focus, +modelbutton.flat:selected, +modelbutton.flat:selected:focus, +.menuitem.button.flat:selected, +.menuitem.button.flat:selected:focus, +.gtkstyle-fallback:selected, +.gtkstyle-fallback:selected:focus, +calendar:selected, +calendar:selected:focus, +row:selected, +row:selected:focus { + background-color: @selected_bg_color; } +.view:selected, +iconview:selected, +.view text:selected, +textview text:selected, +iconview text:selected, +selection, +flowbox flowboxchild:selected, +modelbutton.flat:selected, +.menuitem.button.flat:selected, +.gtkstyle-fallback:selected, +calendar:selected, +row:selected, +row:selected label, +label:selected { + color: @selected_nofocus_fg_color; } +.view:selected:focus, +iconview:selected:focus, +.view text:selected:focus, +textview text:selected:focus, +iconview text:selected:focus, +selection:focus, +flowbox flowboxchild:selected:focus, +modelbutton.flat:selected:focus, +.menuitem.button.flat:selected:focus, +.gtkstyle-fallback:selected:focus, +calendar:selected:focus, +row:selected:focus, +row:selected:focus label, +label:selected:focus { + color: @selected_focused_fg_color; } +.view:disabled:selected, +.view:disabled:selected:focus, +iconview:disabled:selected, +iconview:disabled:selected:focus, +.view text:disabled:selected, +.view text:disabled:selected:focus, +textview text:disabled:selected, +textview text:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, +:disabled selection, +:disabled selection:focus, +flowbox flowboxchild:disabled:selected, +flowbox flowboxchild:disabled:selected:focus, +modelbutton.flat:disabled:selected, +modelbutton.flat:disabled:selected:focus, +.menuitem.button.flat:disabled:selected, +.menuitem.button.flat:disabled:selected:focus, +.gtkstyle-fallback:disabled:selected, +.gtkstyle-fallback:disabled:selected:focus, +calendar:disabled:selected, +calendar:disabled:selected:focus, +row:disabled:selected, +row:disabled:selected:focus, +row:disabled:selected label, +row:disabled:selected:focus label, +label:disabled:selected, +label:disabled:selected:focus { + color: shade(@selected_bg_color, 1.31); + text-shadow: none; } +/*entry selection { + background-color: @selected_bg_color; + color: @selected_focused_fg_color; }*/ + +/* +.view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected { + color: @selected_nofocus_fg_color; }*/ +.monospace { + font-family: monospace; } +/* +*:selected button.flat:hover > label, *:selected button.flat:hover > * > label, +*:selected button.flat:checked > label, *:selected button.flat:checked > * > label, +*:selected button.flat:active > label, *:selected button.flat:active > * > label { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); } +*/ +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { + font: initial; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); + background-color: @canvas_bg_color; + border: 1px solid; + border-color: mix(#cfcfcd, @shift_bg_color, 00.10); + border-radius: 5px; + box-shadow: inset 0 -3px mix(#ededec, @shift_bg_color, 00.10); + font-size: smaller; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: shade(@selected_bg_color, 0.9266); + box-shadow: inset 0 0 0 1px shade(@selected_bg_color, 0.9266); + caret-color: shade(@selected_bg_color, 0.9266); } + +stackswitcher button.text-button { + min-width: 80px; + min-height: 22px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 30px; + min-height: 22px; } + +stackswitcher button label { + padding-bottom: 1px; } + +/******** +* xfwm4 * +********/ +#xfwm { + color: mix(mix(@bg_color, @shift_bg_color, 00.10), #0a0a0a, 0.75); /* active_text_color_2: active buttons' drawings */ + background-color: mix(@bg_color, @shift_bg_color, 00.10); } /*active_color_2, all wm frames*/ + +#xfwm:selected { + color: mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); /*focused wm titles*/ + background-color: mix(mix(@bg_color, @shift_bg_color, 00.10), #555555, 0.5); } /*active_color_1: outermost pixels of all wm fames*/ + +#xfwm:disabled { + color: mix(#777777, mix(@shift_bg_color, #777777, 0.398), 00.10); /* inactive_text_color_2, un-focused wm titles and buttons' drawings*/ + background-color: shade(mix(@bg_color, @shift_bg_color, 00.10), 1.15); } /* inactive_color_1: active window 2nd top pixel line */ + + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* + these values are used by some gtk3 apps, e.g. the label with number of updates on the 'Updates' button of 'Software Center' uses @selected_bg_color and @selected_focused_fg_color */ /***/ +/* +widget text/foreground color */ +@define-color theme_fg_color mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); +/* +text color for entries, views and content in general */ +@define-color theme_text_color @text_color; +/* +widget base background color */ +@define-color theme_bg_color mix(@bg_color, @shift_bg_color, 00.10); +/* +text widgets and the like base background color */ +@define-color theme_base_color @canvas_bg_color; +/* +base background color of selections */ +@define-color theme_selected_bg_color @selected_bg_color; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color @selected_focused_fg_color; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color mix(#e2e3e0, @shift_bg_color, 00.10); +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color mix(#767978, @shift_bg_color, 00.10); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color mix(#ffffff, @shift_bg_color, 00.10); +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10); +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color mix(@bg_color, @shift_bg_color, 00.10); +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color mix(@bg_color, @shift_bg_color, 00.10); +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color @selected_bg_color; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color @selected_nofocus_fg_color; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color mix(#c3c3c0, @shift_bg_color, 00.10); +/* +widgets main borders color */ +@define-color borders mix(#b6b6b3, @shift_bg_color, 00.10); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders mix(#b6b6b3, @shift_bg_color, 00.10); +/* +these are pretty self explicative */ +@define-color warning_color #f57900; +@define-color error_color #cc0000; +@define-color success_color mix(#73d216, @shift_bg_color, 00.10); +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(mix(@fg_color, mix(@shift_bg_color, @fg_color, 0.398), 00.10), 1.8); +@define-color wm_unfocused_title mix(#767978, @shift_bg_color, 00.10); +@define-color wm_highlight mix(rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0.8), 00.10); +@define-color wm_borders_edge mix(rgba(255, 255, 255, 0.8), rgba(0, 0, 0, 0.8), 00.10); +@define-color wm_bg_a shade(mix(@bg_color, @shift_bg_color, 00.10), 1.2); +@define-color wm_bg_b mix(@bg_color, @shift_bg_color, 00.10); +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(mix(@bg_color, @shift_bg_color, 00.10), 1.3); +@define-color wm_button_hover_color_b mix(@bg_color, @shift_bg_color, 00.10); +@define-color wm_button_active_color_a shade(mix(@bg_color, @shift_bg_color, 00.10), 0.85); +@define-color wm_button_active_color_b shade(mix(@bg_color, @shift_bg_color, 00.10), 0.89); +@define-color wm_button_active_color_c shade(mix(@bg_color, @shift_bg_color, 00.10), 0.9); +@define-color content_view_bg @canvas_bg_color; diff --git a/mods/graphical-general/data/usr/share/themes/ClassicLooks/themecolor.sh b/mods/graphical-general/data/usr/share/themes/ClassicLooks/themecolor.sh new file mode 100644 index 0000000..7e6c8bb --- /dev/null +++ b/mods/graphical-general/data/usr/share/themes/ClassicLooks/themecolor.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +################################################################################### +# This script defines the theme base color as the pair "color_tone/pull_strength" # +# See 'ClassicLooks/TOOLS/CONFIG/HACKING' file for instructions # +################################################################################### + +cd "$(dirname "${BASH_SOURCE[0]}")" +source ../"ClassicLooks"/TOOLS/CONFIG/lib/set-theme-color.sh "#888888/00.10" diff --git a/mods/graphical-general/modscript b/mods/graphical-general/modscript index 1d477d3..833f855 100755 --- a/mods/graphical-general/modscript +++ b/mods/graphical-general/modscript @@ -1,3 +1,3 @@ #!/bin/bash -export WDVN_PACKAGES_DL="$WDVN_PACKAGES_DL xinit unifont scrot xclip netsurf-gtk xautolock xsecurelock qt5-style-plugins alsa-utils synaptic catfish galculator celluloid gpicview xpdf unrar-free engrampa" +export WDVN_PACKAGES_DL="$WDVN_PACKAGES_DL xinit unifont scrot xclip netsurf-gtk xautolock xsecurelock qt5-style-plugins alsa-utils synaptic catfish galculator celluloid gpicview xpdf unrar-free engrampa blueman" export WDVN_PACKAGES_REMOVE="$WDVN_PACKAGES_REMOVE xscreensaver" \ No newline at end of file diff --git a/mods/graphical-xfce4/data/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/mods/graphical-xfce4/data/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml index 3d98867..10d04c5 100644 --- a/mods/graphical-xfce4/data/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml +++ b/mods/graphical-xfce4/data/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -59,7 +59,7 @@ - + diff --git a/mods/graphical-xfce4/data/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/mods/graphical-xfce4/data/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml index 897512c..99c740b 100644 --- a/mods/graphical-xfce4/data/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml +++ b/mods/graphical-xfce4/data/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -2,8 +2,8 @@ - - + + diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm.CREDITS b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm.CREDITS new file mode 100644 index 0000000..4934e8a --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm.CREDITS @@ -0,0 +1,4 @@ +- Neat-Rhythm by 5R-KOCM +- Source: https://www.xfce-look.org/p/1188381/ +- License: Unknown +- Edited by Fierelier (any contributions are licensed under MIT) \ No newline at end of file diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-active.xpm new file mode 100644 index 0000000..6c690e1 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-active.xpm @@ -0,0 +1,9 @@ +/* XPM */ +static char * bottom_active_xpm[] = { +"5 3 3 1", +"+ c #656781", +"@ c #A4A4B4", +"# c #41475B", +"+++++", +"@@@@@", +"#####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-inactive.xpm new file mode 100644 index 0000000..7b0b2b8 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-inactive.xpm @@ -0,0 +1,9 @@ +/* XPM */ +static char * bottom_inactive_xpm[] = { +"5 3 3 1", +"+ c #606060", +"@ c #A1A1A1", +"# c #363636", +"+++++", +"@@@@@", +"#####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-left-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-left-active.xpm new file mode 100644 index 0000000..ca0a813 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-left-active.xpm @@ -0,0 +1,10 @@ +/* XPM */ +static char * bottom_left_active_xpm[] = { +"3 4 3 1", +". c #41475B", +"+ c #A4A4B4", +"@ c #656781", +".+@", +".+@", +".++", +"..."}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-left-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-left-inactive.xpm new file mode 100644 index 0000000..0e1dbf3 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-left-inactive.xpm @@ -0,0 +1,10 @@ +/* XPM */ +static char * bottom_left_inactive_xpm[] = { +"3 4 3 1", +". c #363636", +"+ c #A1A1A1", +"@ c #606060", +".+@##", +".+@@@", +".++++", +"....."}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-right-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-right-active.xpm new file mode 100644 index 0000000..603f371 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-right-active.xpm @@ -0,0 +1,10 @@ +/* XPM */ +static char * bottom_right_active_xpm[] = { +"3 4 3 1", +"+ c #656781", +"@ c #A4A4B4", +"# c #41475B", +"+@#", +"+@#", +"@@#", +"###"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-right-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-right-inactive.xpm new file mode 100644 index 0000000..659af76 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/bottom-right-inactive.xpm @@ -0,0 +1,10 @@ +/* XPM */ +static char * bottom_right_inactive_xpm[] = { +"3 4 3 1", +"+ c #606060", +"@ c #A1A1A1", +"# c #363636", +"+@#", +"+@#", +"@@#", +"###"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-active.xpm new file mode 100644 index 0000000..876caea --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-active.xpm @@ -0,0 +1,147 @@ +/* XPM */ +static char * close_active_xpm[] = { +"27 24 120 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #7E7E8D", +"1 c #7A7A89", +"2 c #7D7D8C", +"3 c #E4E3E4", +"4 c #E5E4E5", +"5 c #D9DBE2", +"6 c #D2D4DB", +"7 c #E2E0E2", +"8 c #E3E1E2", +"9 c #E2E1E2", +"0 c #797989", +"a c #59596D", +"b c #747485", +"c c #E3E1E3", +"d c #747585", +"e c #58596D", +"f c #787888", +"g c #E2E1E3", +"h c #CACCD5", +"i c #E0DEE0", +"j c #DFDEE0", +"k c #747484", +"l c #606173", +"m c #737383", +"n c #C1C5CE", +"o c #DDDCDD", +"p c #DDDCDE", +"q c #606073", +"r c #505166", +"s c #5F6073", +"t c #DEDCDE", +"u c #DEDCDD", +"v c #656781", +"w c #BABDC8", +"x c #DBDADA", +"y c #DBD9DB", +"z c #DAD9DB", +"A c #DADADB", +"B c #727383", +"C c #57586C", +"D c #5F6072", +"E c #727282", +"F c #DBDADB", +"G c #B1B5C2", +"H c #D9D7D9", +"I c #D8D7D8", +"J c #767686", +"K c #58586C", +"L c #717282", +"M c #717182", +"N c #757685", +"O c #D8D6D9", +"P c #D9D7D8", +"Q c #D8D7D9", +"R c #B1B6C2", +"S c #A8AEBB", +"T c #D6D5D6", +"U c #D6D4D6", +"V c #D5D5D6", +"W c #787987", +"X c #757585", +"Y c #D6D5D5", +"Z c #D6D4D5", +"` c #757584", +" . c #787988", +".. c #A9AEBB", +"+. c #59607B", +"@. c #A1A6B5", +"#. c #D3D2D3", +"$. c #D3D2D4", +"%. c #D4D2D4", +"&. c #D4D2D3", +"*. c #A1A6B6", +"=. c #686F86", +"-. c #989FAF", +";. c #D0CFD0", +">. c #D1D0D1", +",. c #D1CFD0", +"'. c #D0D0D0", +"). c #D1CFD1", +"!. c #D0D0D1", +"~. c #D1D0D0", +"{. c #999EAE", +"]. c #737A91", +"^. c #9097A8", +"/. c #9197A8", +"(. c #9097A9", +"_. c #9198A8", +":. c #9098A8", +"<. c #7B8193", +"[. c #75788D", +"}. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } | 1 } [ } 1 2 3 4 } } 5 % # + + + ", +"+ + + # % 6 7 8 7 9 0 a b c d e f c g 7 7 6 % # + + + ", +"+ + + # % h i i i i j k e l e m j i i i i h % # + + + ", +"+ + + # % n o o o p o o q r s o p o t u o n % # + + + ", +"v v v # % w x y z y A B C D C E F y y y z w % # v v v ", +"v v v # % G H I I I J K L I M K N O I P Q R % # v v v ", +"v v v # % S T U T V W X Y Z U ` .T T U V ..% # v v v ", +"v v v +.% @.#.#.#.$.%.#.$.#.#.%.#.&.#.&.#.*.% +.v v v ", +"v v v =.% -.;.>.,.'.).,.!.>.).).>.).~.>.).{.% =.v v v ", +"v v v ].% ^./.^.(._.^./.:.(._.:.(._.^.^.:./.% ].v v v ", +"v v v <.$ % % % % % % % % % % % % % % % % % $ <.v v v ", +"v v v [.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.[.v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-inactive.xpm new file mode 100644 index 0000000..bdb06be --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-inactive.xpm @@ -0,0 +1,87 @@ +/* XPM */ +static char * close_inactive_xpm[] = { +"27 24 60 1", +" c None", +". c #A1A1A1", +"+ c #737373", +"@ c #6D6D6D", +"# c #646464", +"$ c #585858", +"% c #4E4E4E", +"& c #F4F4F4", +"* c #F3F3F3", +"= c #EDEDED", +"- c #E9E9E9", +"; c #ECECEC", +"> c #E5E5E5", +", c #E6E6E6", +"' c #E7E7E7", +") c #DDDDDD", +"! c #E4E4E4", +"~ c #858585", +"{ c #818181", +"] c #848484", +"^ c #DEDEDE", +"/ c #D7D7D7", +"( c #E1E1E1", +"_ c #E2E2E2", +": c #636363", +"< c #7C7C7C", +"[ c #626262", +"} c #808080", +"| c #D0D0D0", +"1 c #DFDFDF", +"2 c #6A6A6A", +"3 c #7B7B7B", +"4 c #C8C8C8", +"5 c #696969", +"6 c #5B5B5B", +"7 c #606060", +"8 c #C1C1C1", +"9 c #DBDBDB", +"0 c #DADADA", +"a c #7A7A7A", +"b c #616161", +"c c #BABABA", +"d c #D8D8D8", +"e c #7E7E7E", +"f c #797979", +"g c #7D7D7D", +"h c #B2B2B2", +"i c #D6D6D6", +"j c #D5D5D5", +"k c #ABABAB", +"l c #D3D3D3", +"m c #ACACAC", +"n c #777777", +"o c #A4A4A4", +"p c #D1D1D1", +"q c #828282", +"r c #9C9C9C", +"s c #9D9D9D", +"t c #878787", +"u c #747474", +"...........................", +"+++++++++++++++++++++++++++", +"+++++++++++++++++++++++++++", +"+++@###################@+++", +"+++#$%%%%%%%%%%%%%%%%%$#+++", +"+++#%&&&&&&*&*&&*&&*&&%#+++", +"+++#%=---------------;%#+++", +"+++#%>,','',',,,''',,>%#+++", +"+++#%)!!!!~{!!!{]!>!!^%#+++", +"+++#%/(_(_{:<_<[}__((/%#+++", +"+++#%|11111<[2[311111|%#+++", +"+++#%4))))))565))))))4%#+++", +"777#%890009ab5[a900008%#777", +"777#%cdddde[fdf[gddddc%#777", +"777#%hijii} c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #F67A73", +"1 c #F7756E", +"2 c #F77972", +"3 c #E4E3E4", +"4 c #E5E4E5", +"5 c #D9DBE2", +"6 c #D2D4DB", +"7 c #E2E0E2", +"8 c #E3E1E2", +"9 c #E2E1E2", +"0 c #F7756D", +"a c #FD544A", +"b c #F77068", +"c c #E3E1E3", +"d c #FD5349", +"e c #F6746D", +"f c #E2E1E3", +"g c #CACCD5", +"h c #E0DEE0", +"i c #DFDEE0", +"j c #F76F67", +"k c #FB5B52", +"l c #C1C5CE", +"m c #DDDCDD", +"n c #DDDCDE", +"o c #FB5B51", +"p c #FE4B40", +"q c #FB5A51", +"r c #DEDCDE", +"s c #DEDCDD", +"t c #656781", +"u c #BABDC8", +"v c #DBDADA", +"w c #DBD9DB", +"x c #DAD9DB", +"y c #DADADB", +"z c #F56E66", +"A c #FD5248", +"B c #FC5248", +"C c #F66E66", +"D c #DBDADB", +"E c #B1B5C2", +"F c #D9D7D9", +"G c #D8D7D8", +"H c #F4726A", +"I c #FC5349", +"J c #F56D65", +"K c #FC5348", +"L c #F4716A", +"M c #D8D6D9", +"N c #D9D7D8", +"O c #D8D7D9", +"P c #B1B6C2", +"Q c #A8AEBB", +"R c #D6D5D6", +"S c #D6D4D6", +"T c #D5D5D6", +"U c #F2746D", +"V c #F37169", +"W c #D6D5D5", +"X c #D6D4D5", +"Y c #F2756D", +"Z c #A9AEBB", +"` c #59607B", +" . c #A1A6B5", +".. c #D3D2D3", +"+. c #D3D2D4", +"@. c #D4D2D4", +"#. c #D4D2D3", +"$. c #A1A6B6", +"%. c #686F86", +"&. c #989FAF", +"*. c #D0CFD0", +"=. c #D1D0D1", +"-. c #D1CFD0", +";. c #D0D0D0", +">. c #D1CFD1", +",. c #D0D0D1", +"'. c #D1D0D0", +"). c #999EAE", +"!. c #737A91", +"~. c #9097A8", +"{. c #9197A8", +"]. c #9097A9", +"^. c #9198A8", +"/. c #9098A8", +"(. c #7B8193", +"_. c #75788D", +":. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } | 1 } [ } 1 2 3 4 } } 5 % # + + + ", +"+ + + # % 6 7 8 7 9 0 a b c b d e c f 7 7 6 % # + + + ", +"+ + + # % g h h h h i j d k d j i h h h h g % # + + + ", +"+ + + # % l m m m n m m o p q m n m r s m l % # + + + ", +"t t t # % u v w x w y z A q B C D w w w x u % # t t t ", +"t t t # % E F G G G H I J G J K L M G N O P % # t t t ", +"t t t # % Q R S R T U V W X S V Y R R S T Z % # t t t ", +"t t t ` % .......+.@...+.....@...#...#...$.% ` t t t ", +"t t t %.% &.*.=.-.;.>.-.,.=.>.>.=.>.'.=.>.).% %.t t t ", +"t t t !.% ~.{.~.].^.~.{./.].^./.].^.~.~./.{.% !.t t t ", +"t t t (.$ % % % % % % % % % % % % % % % % % $ (.t t t ", +"t t t _.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:._.t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-pressed.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-pressed.png new file mode 100644 index 0000000..8ab2200 Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-pressed.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-pressed.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-pressed.xpm new file mode 100644 index 0000000..8000774 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/close-pressed.xpm @@ -0,0 +1,134 @@ +/* XPM */ +static char * close_pressed_xpm[] = { +"27 24 107 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #969499", +"* c #BDBCC3", +"= c #BEBDC4", +"- c #C0BEC6", +"; c #C0BFC6", +"> c #C2C0C7", +", c #C2C1C7", +"' c #C3C2C7", +") c #C4C2C8", +"! c #C3C2C8", +"~ c #C3C1C7", +"{ c #C1C1C7", +"] c #BFBEC5", +"^ c #BEBDC5", +"/ c #C0BEC5", +"( c #C1C0C7", +"_ c #C4C3C8", +": c #C5C3C9", +"< c #C6C4C9", +"[ c #C6C4CA", +"} c #C6C3CA", +"| c #C5C3C8", +"1 c #C1BFC6", +"2 c #C0BFC5", +"3 c #C1C0C6", +"4 c #C2C2C7", +"5 c #C6C5CA", +"6 c #C7C5CA", +"7 c #C8C5CA", +"8 c #C7C6CB", +"9 c #C4C2C9", +"0 c #BFBFC5", +"a c #C3C1C8", +"b c #C7C5CB", +"c c #ED716B", +"d c #F06E67", +"e c #C9C7CC", +"f c #CAC7CD", +"g c #EF6E67", +"h c #EE706A", +"i c #C3C0C7", +"j c #C1C0C5", +"k c #C5C4CA", +"l c #C9C6CC", +"m c #FB5248", +"n c #F26A63", +"o c #CCC9CD", +"p c #F06D67", +"q c #C9C6CB", +"r c #C4C1C8", +"s c #C8C6CB", +"t c #CAC8CC", +"u c #FC5248", +"v c #F95950", +"w c #CBC9CE", +"x c #C6C5C9", +"y c #C5C2C8", +"z c #656781", +"A c #CAC7CC", +"B c #CCC8CD", +"C c #CDCACF", +"D c #CFCCCF", +"E c #FE4B40", +"F c #F9594F", +"G c #CECBCF", +"H c #CBC8CD", +"I c #CAC8CD", +"J c #CCC9CE", +"K c #F36B64", +"L c #FA5950", +"M c #FC5247", +"N c #F36B63", +"O c #F16F68", +"P c #D4CFD3", +"Q c #F16E67", +"R c #C5C4C9", +"S c #59607B", +"T c #F0726B", +"U c #F26F68", +"V c #D2CED2", +"W c #D3CFD2", +"X c #D1CFD2", +"Y c #CCCACE", +"Z c #C5C3CA", +"` c #686F86", +" . c #C6C3C9", +".. c #C8C6CA", +"+. c #CDCBCF", +"@. c #CFCCD0", +"#. c #D0CDD1", +"$. c #D1CDD1", +"%. c #CDCACE", +"&. c #CBC9CD", +"*. c #737A91", +"=. c #C7C4CB", +"-. c #CECBD0", +";. c #C7C4CA", +">. c #7B8193", +",. c #75788D", +"'. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & & & & & & & & & & & & & & & & & % # + + + ", +"+ + + # % * = - ; > , ' ) ! ! ~ ~ { ; ] = * % # + + + ", +"+ + + # % ^ / ( ~ ! _ : < [ } | ) ) > 1 ] = % # + + + ", +"+ + + # % 2 3 4 ) [ 5 6 7 8 8 6 [ : 9 ~ 1 0 % # + + + ", +"+ + + # % 3 a 9 < b c d e f e g h 6 : _ i j % # + + + ", +"+ + + # % , ! k 6 l d m n o n m p q 6 < r > % # + + + ", +"+ + + # % a : 6 s t o n u v u n w f s x y , % # + + + ", +"z z z # % ) : b A B C D v E F G C H e b : a % # z z z ", +"z z z # % ! [ s I J G K u L M N G J f 8 [ ) % # z z z ", +"z z z # % ! [ s t C O u K P K u Q J A s R ! % # z z z ", +"z z z S % ) [ s I J T U V W X O T Y A b Z a % S z z z ", +"z z z ` % ) ...A J +.@.#.$.#.@.%.&.e 6 : a % ` z z z ", +"z z z *.% 4 : =.q I o +.D -.-.G J t s ;.: , % *.z z z ", +"z z z >.$ % % % % % % % % % % % % % % % % % $ >.z z z ", +"z z z ,.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.,.z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-active.xpm new file mode 100644 index 0000000..c5c1e4e --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-active.xpm @@ -0,0 +1,131 @@ +/* XPM */ +static char * hide_active_xpm[] = { +"27 24 104 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #E4E3E4", +"1 c #E5E4E5", +"2 c #D9DBE2", +"3 c #D2D4DB", +"4 c #E2E0E2", +"5 c #E3E1E2", +"6 c #E2E1E2", +"7 c #E3E0E2", +"8 c #E2E0E3", +"9 c #E3E1E3", +"0 c #E2E1E3", +"a c #CACCD5", +"b c #E0DEE0", +"c c #DFDEE0", +"d c #E0DEDF", +"e c #E0DFE0", +"f c #DFDEDF", +"g c #C1C5CE", +"h c #DDDCDD", +"i c #DDDCDE", +"j c #DEDBDD", +"k c #DEDCDE", +"l c #DEDCDD", +"m c #656781", +"n c #BABDC8", +"o c #DBDADA", +"p c #DBD9DB", +"q c #DAD9DB", +"r c #DADADB", +"s c #DBD9DA", +"t c #DBDADB", +"u c #B1B5C2", +"v c #D9D7D9", +"w c #D8D7D8", +"x c #7A7A89", +"y c #676879", +"z c #676779", +"A c #666779", +"B c #797988", +"C c #D8D6D9", +"D c #D9D7D8", +"E c #D8D7D9", +"F c #B1B6C2", +"G c #A8AEBB", +"H c #D6D5D6", +"I c #D6D4D6", +"J c #D5D5D6", +"K c #666778", +"L c #787988", +"M c #A9AEBB", +"N c #59607B", +"O c #A1A6B5", +"P c #D3D2D3", +"Q c #D3D2D4", +"R c #D4D2D4", +"S c #D4D2D3", +"T c #A1A6B6", +"U c #686F86", +"V c #989FAF", +"W c #D0CFD0", +"X c #D1D0D1", +"Y c #D1CFD0", +"Z c #D0D0D0", +"` c #D1CFD1", +" . c #D0D0D1", +".. c #D1D0D0", +"+. c #999EAE", +"@. c #737A91", +"#. c #9097A8", +"$. c #9197A8", +"%. c #9097A9", +"&. c #9198A8", +"*. c #9098A8", +"=. c #7B8193", +"-. c #75788D", +";. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } } [ } [ } } } | 1 } } 2 % # + + + ", +"+ + + # % 3 4 5 4 6 5 7 8 9 6 6 8 9 0 4 4 3 % # + + + ", +"+ + + # % a b b b b c d e f c d c b b b b a % # + + + ", +"+ + + # % g h h h i h h j h k h i h k l h g % # + + + ", +"m m m # % n o p q p r s s t r t t p p p q n % # m m m ", +"m m m # % u v w w w x y z A A A B C w D E F % # m m m ", +"m m m # % G H I H J B z K K K K L H H I J M % # m m m ", +"m m m N % O P P P Q R P Q P P R P S P S P T % N m m m ", +"m m m U % V W X Y Z ` Y .X ` ` X ` ..X ` +.% U m m m ", +"m m m @.% #.$.#.%.&.#.$.*.%.&.*.%.&.#.#.*.$.% @.m m m ", +"m m m =.$ % % % % % % % % % % % % % % % % % $ =.m m m ", +"m m m -.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.m m m ", +"m m m m m m m m m m m m m m m m m m m m m m m m m m m ", +"m m m m m m m m m m m m m m m m m m m m m m m m m m m ", +"m m m m m m m m m m m m m m m m m m m m m m m m m m m ", +"m m m m m m m m m m m m m m m m m m m m m m m m m m m "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-inactive.xpm new file mode 100644 index 0000000..ebbac49 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-inactive.xpm @@ -0,0 +1,77 @@ +/* XPM */ +static char * hide_inactive_xpm[] = { +"27 24 50 1", +" c None", +". c #A1A1A1", +"+ c #737373", +"@ c #6D6D6D", +"# c #646464", +"$ c #585858", +"% c #4E4E4E", +"& c #F4F4F4", +"* c #F3F3F3", +"= c #EDEDED", +"- c #E9E9E9", +"; c #ECECEC", +"> c #E5E5E5", +", c #E6E6E6", +"' c #E7E7E7", +") c #DDDDDD", +"! c #E4E4E4", +"~ c #DEDEDE", +"{ c #D7D7D7", +"] c #E1E1E1", +"^ c #E2E2E2", +"/ c #D0D0D0", +"( c #DFDFDF", +"_ c #E0E0E0", +": c #C8C8C8", +"< c #606060", +"[ c #C1C1C1", +"} c #DBDBDB", +"| c #DADADA", +"1 c #BABABA", +"2 c #D8D8D8", +"3 c #818181", +"4 c #707070", +"5 c #B2B2B2", +"6 c #D6D6D6", +"7 c #D5D5D5", +"8 c #808080", +"9 c #6F6F6F", +"0 c #6A6A6A", +"a c #ABABAB", +"b c #D3D3D3", +"c c #ACACAC", +"d c #777777", +"e c #A4A4A4", +"f c #D1D1D1", +"g c #828282", +"h c #9C9C9C", +"i c #9D9D9D", +"j c #878787", +"k c #747474", +"...........................", +"+++++++++++++++++++++++++++", +"+++++++++++++++++++++++++++", +"+++@###################@+++", +"+++#$%%%%%%%%%%%%%%%%%$#+++", +"+++#%&&&&&&*&*&&*&&*&&%#+++", +"+++#%=---------------;%#+++", +"+++#%>,','',',,,''',,>%#+++", +"+++#%)!!!!!!!!!!!!>!!~%#+++", +"+++#%{]^]^^^^^^^^^^]]{%#+++", +"+++#%/((((((_((((((((/%#+++", +"+++#%:))))))))))))))):%#+++", +"<<<#%[}|||}||}}}}||||[%#<<<", +"<<<#%12222344444322221%#<<<", +"<<<#%56766849999866765%#<<<", +"<<<0%abbbbbbbbbbbbbbbc%0<<<", +"<< c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #E4E3E4", +"1 c #E5E4E5", +"2 c #D9DBE2", +"3 c #D2D4DB", +"4 c #E2E0E2", +"5 c #E3E1E2", +"6 c #E2E1E2", +"7 c #E3E0E2", +"8 c #E2E0E3", +"9 c #E3E1E3", +"0 c #E2E1E3", +"a c #CACCD5", +"b c #E0DEE0", +"c c #DFDEE0", +"d c #E0DEDF", +"e c #E0DFE0", +"f c #DFDEDF", +"g c #C1C5CE", +"h c #DDDCDD", +"i c #DDDCDE", +"j c #DEDBDD", +"k c #DEDCDE", +"l c #DEDCDD", +"m c #656781", +"n c #BABDC8", +"o c #DBDADA", +"p c #DBD9DB", +"q c #DAD9DB", +"r c #DADADB", +"s c #DBD9DA", +"t c #DBDADB", +"u c #B1B5C2", +"v c #D9D7D9", +"w c #D8D7D8", +"x c #43B6F2", +"y c #25B0F8", +"z c #24AFF8", +"A c #42B6F3", +"B c #D8D6D9", +"C c #D9D7D8", +"D c #D8D7D9", +"E c #B1B6C2", +"F c #A8AEBB", +"G c #D6D5D6", +"H c #D6D4D6", +"I c #D5D5D6", +"J c #41B5F1", +"K c #24AFF7", +"L c #41B5F2", +"M c #A9AEBB", +"N c #59607B", +"O c #A1A6B5", +"P c #D3D2D3", +"Q c #D3D2D4", +"R c #D4D2D4", +"S c #D4D2D3", +"T c #A1A6B6", +"U c #686F86", +"V c #989FAF", +"W c #D0CFD0", +"X c #D1D0D1", +"Y c #D1CFD0", +"Z c #D0D0D0", +"` c #D1CFD1", +" . c #D0D0D1", +".. c #D1D0D0", +"+. c #999EAE", +"@. c #737A91", +"#. c #9097A8", +"$. c #9197A8", +"%. c #9097A9", +"&. c #9198A8", +"*. c #9098A8", +"=. c #7B8193", +"-. c #75788D", +";. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } } [ } [ } } } | 1 } } 2 % # + + + ", +"+ + + # % 3 4 5 4 6 5 7 8 9 6 6 8 9 0 4 4 3 % # + + + ", +"+ + + # % a b b b b c d e f c d c b b b b a % # + + + ", +"+ + + # % g h h h i h h j h k h i h k l h g % # + + + ", +"m m m # % n o p q p r s s t r t t p p p q n % # m m m ", +"m m m # % u v w w w x y z z z z A B w C D E % # m m m ", +"m m m # % F G H G I J K K K z K L G G H I M % # m m m ", +"m m m N % O P P P Q R P Q P P R P S P S P T % N m m m ", +"m m m U % V W X Y Z ` Y .X ` ` X ` ..X ` +.% U m m m ", +"m m m @.% #.$.#.%.&.#.$.*.%.&.*.%.&.#.#.*.$.% @.m m m ", +"m m m =.$ % % % % % % % % % % % % % % % % % $ =.m m m ", +"m m m -.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.-.m m m ", +"m m m m m m m m m m m m m m m m m m m m m m m m m m m ", +"m m m m m m m m m m m m m m m m m m m m m m m m m m m ", +"m m m m m m m m m m m m m m m m m m m m m m m m m m m ", +"m m m m m m m m m m m m m m m m m m m m m m m m m m m "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-pressed.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-pressed.png new file mode 100644 index 0000000..43192cd Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-pressed.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-pressed.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-pressed.xpm new file mode 100644 index 0000000..657a553 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/hide-pressed.xpm @@ -0,0 +1,121 @@ +/* XPM */ +static char * hide_pressed_xpm[] = { +"27 24 94 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #969499", +"* c #BDBCC3", +"= c #BEBDC4", +"- c #C0BEC6", +"; c #C0BFC6", +"> c #C2C0C7", +", c #C2C1C7", +"' c #C3C2C7", +") c #C4C2C8", +"! c #C3C2C8", +"~ c #C3C1C7", +"{ c #C1C1C7", +"] c #BFBEC5", +"^ c #BEBDC5", +"/ c #C0BEC5", +"( c #C1C0C7", +"_ c #C4C3C8", +": c #C5C3C9", +"< c #C6C4C9", +"[ c #C6C4CA", +"} c #C6C3CA", +"| c #C5C3C8", +"1 c #C1BFC6", +"2 c #C0BFC5", +"3 c #C1C0C6", +"4 c #C2C2C7", +"5 c #C6C5CA", +"6 c #C7C5CA", +"7 c #C8C5CA", +"8 c #C7C6CB", +"9 c #C4C2C9", +"0 c #BFBFC5", +"a c #C3C1C8", +"b c #C7C5CB", +"c c #C8C6CB", +"d c #CAC7CC", +"e c #C9C7CC", +"f c #CAC7CD", +"g c #C3C0C7", +"h c #C1C0C5", +"i c #C5C4CA", +"j c #C9C6CC", +"k c #CAC8CD", +"l c #CBC8CE", +"m c #CCC9CE", +"n c #CCC9CD", +"o c #CBC8CD", +"p c #C9C6CB", +"q c #C4C1C8", +"r c #CAC8CC", +"s c #CDCACE", +"t c #CECBCF", +"u c #CECACF", +"v c #CBC9CE", +"w c #C6C5C9", +"x c #C5C2C8", +"y c #656781", +"z c #CCC8CD", +"A c #CDCACF", +"B c #CFCCCF", +"C c #CFCCD0", +"D c #D0CDD0", +"E c #D0CDD1", +"F c #D1CED2", +"G c #D2CED2", +"H c #D2CED1", +"I c #40B2F0", +"J c #24AEF7", +"K c #23AEF7", +"L c #3FB2F0", +"M c #C5C4C9", +"N c #59607B", +"O c #CCCACE", +"P c #C5C3CA", +"Q c #686F86", +"R c #C6C3C9", +"S c #C8C6CA", +"T c #CDCBCF", +"U c #D1CDD1", +"V c #CBC9CD", +"W c #737A91", +"X c #C7C4CB", +"Y c #CECBD0", +"Z c #C7C4CA", +"` c #7B8193", +" . c #75788D", +".. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & & & & & & & & & & & & & & & & & % # + + + ", +"+ + + # % * = - ; > , ' ) ! ! ~ ~ { ; ] = * % # + + + ", +"+ + + # % ^ / ( ~ ! _ : < [ } | ) ) > 1 ] = % # + + + ", +"+ + + # % 2 3 4 ) [ 5 6 7 8 8 6 [ : 9 ~ 1 0 % # + + + ", +"+ + + # % 3 a 9 < b c d e f e e c 6 : _ g h % # + + + ", +"+ + + # % , ! i 6 j k l m n n o f p 6 < q > % # + + + ", +"+ + + # % a : 6 c r n s t t u s v f c w x , % # + + + ", +"y y y # % ) : b d z A B C D D t A o e b : a % # y y y ", +"y y y # % ! [ c k m t E F G H D t m f 8 [ ) % # y y y ", +"y y y # % ! [ c r A I J K K K K L m d c M ! % # y y y ", +"y y y N % ) [ c k m L J K K K K L O d b P a % N y y y ", +"y y y Q % ) R S d m T C E U E C s V e 6 : a % Q y y y ", +"y y y W % 4 : X p k n T B Y Y t m r c Z : , % W y y y ", +"y y y ` $ % % % % % % % % % % % % % % % % % $ ` y y y ", +"y y y ....................................... .y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/left-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/left-active.xpm new file mode 100644 index 0000000..dce1a9e --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/left-active.xpm @@ -0,0 +1,11 @@ +/* XPM */ +static char * left_active_xpm[] = { +"3 5 3 1", +". c #41475B", +"+ c #A4A4B4", +"@ c #656781", +".+@", +".+@", +".+@", +".+@", +".+@"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/left-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/left-inactive.xpm new file mode 100644 index 0000000..c9d4020 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/left-inactive.xpm @@ -0,0 +1,11 @@ +/* XPM */ +static char * left_inactive_xpm[] = { +"3 5 3 1", +". c #363636", +"+ c #A1A1A1", +"@ c #606060", +".+@", +".+@", +".+@", +".+@", +".+@"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-active.xpm new file mode 100644 index 0000000..c70123e --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-active.xpm @@ -0,0 +1,140 @@ +/* XPM */ +static char * maximize_active_xpm[] = { +"27 24 113 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #7E7E8D", +"1 c #696A7B", +"2 c #69697B", +"3 c #7D7D8C", +"4 c #E4E3E4", +"5 c #E5E4E5", +"6 c #D9DBE2", +"7 c #D2D4DB", +"8 c #E2E0E2", +"9 c #E3E1E2", +"0 c #E2E1E2", +"a c #6C6D7E", +"b c #656577", +"c c #68697B", +"d c #68697A", +"e c #646577", +"f c #E3E1E3", +"g c #E2E1E3", +"h c #CACCD5", +"i c #E0DEE0", +"j c #7B7C8B", +"k c #E0DEDF", +"l c #E0DFE0", +"m c #DFDEDF", +"n c #DFDEE0", +"o c #C1C5CE", +"p c #DDDCDD", +"q c #DDDCDE", +"r c #7F7F8D", +"s c #DEDBDD", +"t c #DEDCDE", +"u c #7F7F8E", +"v c #DEDCDD", +"w c #656781", +"x c #BABDC8", +"y c #DBDADA", +"z c #DBD9DB", +"A c #DAD9DB", +"B c #DBD9DA", +"C c #DBDADB", +"D c #DADADB", +"E c #B1B5C2", +"F c #D9D7D9", +"G c #D8D7D8", +"H c #797988", +"I c #D8D7D9", +"J c #D9D7D8", +"K c #D8D6D9", +"L c #B1B6C2", +"M c #A8AEBB", +"N c #D6D5D6", +"O c #D6D4D6", +"P c #D5D5D6", +"Q c #7C7C8B", +"R c #787988", +"S c #7C7D8B", +"T c #787987", +"U c #7B7C8A", +"V c #A9AEBB", +"W c #59607B", +"X c #A1A6B5", +"Y c #D3D2D3", +"Z c #D3D2D4", +"` c #D4D2D4", +" . c #D4D2D3", +".. c #A1A6B6", +"+. c #686F86", +"@. c #989FAF", +"#. c #D0CFD0", +"$. c #D1D0D1", +"%. c #D1CFD0", +"&. c #D0D0D0", +"*. c #D1CFD1", +"=. c #D0D0D1", +"-. c #D1D0D0", +";. c #999EAE", +">. c #737A91", +",. c #9097A8", +"'. c #9197A8", +"). c #9097A9", +"!. c #9198A8", +"~. c #9098A8", +"{. c #7B8193", +"]. c #75788D", +"^. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } | 1 2 2 2 2 3 4 5 } } 6 % # + + + ", +"+ + + # % 7 8 9 8 0 a b c c d e a f g 8 8 7 % # + + + ", +"+ + + # % h i i i i j k l m n k j i i i i h % # + + + ", +"+ + + # % o p p p q r p s p t p u p t v p o % # + + + ", +"w w w # % x y z A z | B B C D C | z z z A x % # w w w ", +"w w w # % E F G G G H I J G K G H K G J I L % # w w w ", +"w w w # % M N O N P Q R S Q Q T U N N O P V % # w w w ", +"w w w W % X Y Y Y Z ` Y Z Y Y ` Y .Y .Y ..% W w w w ", +"w w w +.% @.#.$.%.&.*.%.=.$.*.*.$.*.-.$.*.;.% +.w w w ", +"w w w >.% ,.'.,.).!.,.'.~.).!.~.).!.,.,.~.'.% >.w w w ", +"w w w {.$ % % % % % % % % % % % % % % % % % $ {.w w w ", +"w w w ].^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.].w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w ", +"w w w w w w w w w w w w w w w w w w w w w w w w w w w "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-inactive.xpm new file mode 100644 index 0000000..a3dbf7c --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-inactive.xpm @@ -0,0 +1,83 @@ +/* XPM */ +static char * maximize_inactive_xpm[] = { +"27 24 56 1", +" c None", +". c #A1A1A1", +"+ c #737373", +"@ c #6D6D6D", +"# c #646464", +"$ c #585858", +"% c #4E4E4E", +"& c #F4F4F4", +"* c #F3F3F3", +"= c #EDEDED", +"- c #E9E9E9", +"; c #ECECEC", +"> c #E5E5E5", +", c #E6E6E6", +"' c #E7E7E7", +") c #DDDDDD", +"! c #E4E4E4", +"~ c #858585", +"{ c #727272", +"] c #848484", +"^ c #DEDEDE", +"/ c #D7D7D7", +"( c #E1E1E1", +"_ c #E2E2E2", +": c #757575", +"< c #6E6E6E", +"[ c #717171", +"} c #D0D0D0", +"| c #DFDFDF", +"1 c #838383", +"2 c #E0E0E0", +"3 c #C8C8C8", +"4 c #868686", +"5 c #606060", +"6 c #C1C1C1", +"7 c #DBDBDB", +"8 c #DADADA", +"9 c #BABABA", +"0 c #D8D8D8", +"a c #818181", +"b c #B2B2B2", +"c c #D6D6D6", +"d c #D5D5D5", +"e c #808080", +"f c #6A6A6A", +"g c #ABABAB", +"h c #D3D3D3", +"i c #ACACAC", +"j c #777777", +"k c #A4A4A4", +"l c #D1D1D1", +"m c #828282", +"n c #9C9C9C", +"o c #9D9D9D", +"p c #878787", +"q c #747474", +"...........................", +"+++++++++++++++++++++++++++", +"+++++++++++++++++++++++++++", +"+++@###################@+++", +"+++#$%%%%%%%%%%%%%%%%%$#+++", +"+++#%&&&&&&*&*&&*&&*&&%#+++", +"+++#%=---------------;%#+++", +"+++#%>,','',',,,''',,>%#+++", +"+++#%)!!!!~{{{{{]!>!!^%#+++", +"+++#%/(_(_:<[[[<:__((/%#+++", +"+++#%}||||1|2|||1||||}%#+++", +"+++#%3))))4)))))4))))3%#+++", +"555#%67888~88777~88886%#555", +"555#%90000a00000a00009%#555", +"555#%bcdcc1e]11e1ccdcb%#555", +"555f%ghhhhhhhhhhhhhhhi%f555", +"555j%k}l}}}}ll}}l}ll}k%j555", +"555m%nonoononoonoonnno%m555", +"555p$%%%%%%%%%%%%%%%%%$p555", +"555qnnnnnnnnnnnnnnnnnnnq555", +"555555555555555555555555555", +"555555555555555555555555555", +"555555555555555555555555555", +"555555555555555555555555555"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-prelight.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-prelight.png new file mode 100644 index 0000000..16365b6 Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-prelight.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-prelight.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-prelight.xpm new file mode 100644 index 0000000..d7899b3 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-prelight.xpm @@ -0,0 +1,140 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"27 24 113 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #46BAF6", +"1 c #27B2FA", +"2 c #26B1FA", +"3 c #46BAF7", +"4 c #E4E3E4", +"5 c #E5E4E5", +"6 c #D9DBE2", +"7 c #D2D4DB", +"8 c #E2E0E2", +"9 c #E3E1E2", +"0 c #E2E1E2", +"a c #2CB3F9", +"b c #20B0FA", +"c c #1FB0FA", +"d c #2CB2F9", +"e c #E3E1E3", +"f c #E2E1E3", +"g c #CACCD5", +"h c #E0DEE0", +"i c #44B8F5", +"j c #E0DEDF", +"k c #E0DFE0", +"l c #DFDEDF", +"m c #DFDEE0", +"n c #C1C5CE", +"o c #DDDCDD", +"p c #DDDCDE", +"q c #49B9F3", +"r c #DEDBDD", +"s c #DEDCDE", +"t c #49B9F4", +"u c #DEDCDD", +"v c #656781", +"w c #BABDC8", +"x c #DBDADA", +"y c #DBD9DB", +"z c #DAD9DB", +"A c #48B8F3", +"B c #DBD9DA", +"C c #DBDADB", +"D c #DADADB", +"E c #49B8F3", +"F c #B1B5C2", +"G c #D9D7D9", +"H c #D8D7D8", +"I c #42B6F3", +"J c #D8D7D9", +"K c #D9D7D8", +"L c #D8D6D9", +"M c #B1B6C2", +"N c #A8AEBB", +"O c #D6D5D6", +"P c #D6D4D6", +"Q c #D5D5D6", +"R c #47B6F1", +"S c #41B5F2", +"T c #47B7F1", +"U c #46B6F1", +"V c #A9AEBB", +"W c #59607B", +"X c #A1A6B5", +"Y c #D3D2D3", +"Z c #D3D2D4", +"` c #D4D2D4", +" . c #D4D2D3", +".. c #A1A6B6", +"+. c #686F86", +"@. c #989FAF", +"#. c #D0CFD0", +"$. c #D1D0D1", +"%. c #D1CFD0", +"&. c #D0D0D0", +"*. c #D1CFD1", +"=. c #D0D0D1", +"-. c #D1D0D0", +";. c #999EAE", +">. c #737A91", +",. c #9097A8", +"'. c #9197A8", +"). c #9097A9", +"!. c #9198A8", +"~. c #9098A8", +"{. c #7B8193", +"]. c #75788D", +"^. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } | 1 2 2 2 2 3 4 5 } } 6 % # + + + ", +"+ + + # % 7 8 9 8 0 a b 2 2 2 c d e f 8 8 7 % # + + + ", +"+ + + # % g h h h h i j k l m j i h h h h g % # + + + ", +"+ + + # % n o o o p q o r o s o t o s u o n % # + + + ", +"v v v # % w x y z y A B B C D C E y y y z w % # v v v ", +"v v v # % F G H H H I J K H L H I L H K J M % # v v v ", +"v v v # % N O P O Q R S T R R S U O O P Q V % # v v v ", +"v v v W % X Y Y Y Z ` Y Z Y Y ` Y .Y .Y ..% W v v v ", +"v v v +.% @.#.$.%.&.*.%.=.$.*.*.$.*.-.$.*.;.% +.v v v ", +"v v v >.% ,.'.,.).!.,.'.~.).!.~.).!.,.,.~.'.% >.v v v ", +"v v v {.$ % % % % % % % % % % % % % % % % % $ {.v v v ", +"v v v ].^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.].v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-pressed.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-pressed.png new file mode 100644 index 0000000..09221e7 Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-pressed.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-pressed.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-pressed.xpm new file mode 100644 index 0000000..707d7e7 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-pressed.xpm @@ -0,0 +1,133 @@ +/* XPM */ +static char * maximize_pressed_xpm[] = { +"27 24 106 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #969499", +"* c #BDBCC3", +"= c #BEBDC4", +"- c #C0BEC6", +"; c #C0BFC6", +"> c #C2C0C7", +", c #C2C1C7", +"' c #C3C2C7", +") c #C4C2C8", +"! c #C3C2C8", +"~ c #C3C1C7", +"{ c #C1C1C7", +"] c #BFBEC5", +"^ c #BEBDC5", +"/ c #C0BEC5", +"( c #C1C0C7", +"_ c #C4C3C8", +": c #C5C3C9", +"< c #C6C4C9", +"[ c #C6C4CA", +"} c #C6C3CA", +"| c #C5C3C8", +"1 c #C1BFC6", +"2 c #C0BFC5", +"3 c #C1C0C6", +"4 c #C2C2C7", +"5 c #C6C5CA", +"6 c #C7C5CA", +"7 c #C8C5CA", +"8 c #C7C6CB", +"9 c #C4C2C9", +"0 c #BFBFC5", +"a c #C3C1C8", +"b c #C7C5CB", +"c c #3DB1EE", +"d c #22ADF6", +"e c #21ADF6", +"f c #3DB1EF", +"g c #C3C0C7", +"h c #C1C0C5", +"i c #C5C4CA", +"j c #C9C6CC", +"k c #27AEF5", +"l c #1DACF7", +"m c #1CACF7", +"n c #C9C6CB", +"o c #C4C1C8", +"p c #C8C6CB", +"q c #CAC8CC", +"r c #3EB2EF", +"s c #CDCACE", +"t c #CECBCF", +"u c #CECACF", +"v c #3EB2F0", +"w c #CAC7CD", +"x c #C6C5C9", +"y c #C5C2C8", +"z c #656781", +"A c #CAC7CC", +"B c #CCC8CD", +"C c #44B3EF", +"D c #CFCCCF", +"E c #CFCCD0", +"F c #D0CDD0", +"G c #CBC8CD", +"H c #C9C7CC", +"I c #CAC8CD", +"J c #CCC9CE", +"K c #D0CDD1", +"L c #D1CED2", +"M c #D2CED2", +"N c #D2CED1", +"O c #CDCACF", +"P c #3FB2F0", +"Q c #D1CDD1", +"R c #D2CFD2", +"S c #D4CFD3", +"T c #C5C4C9", +"U c #59607B", +"V c #3FB3F0", +"W c #46B4F0", +"X c #46B5F0", +"Y c #45B5F0", +"Z c #43B3EF", +"` c #CCCACE", +" . c #C5C3CA", +".. c #686F86", +"+. c #C6C3C9", +"@. c #C8C6CA", +"#. c #CDCBCF", +"$. c #CBC9CD", +"%. c #737A91", +"&. c #C7C4CB", +"*. c #CCC9CD", +"=. c #CECBD0", +"-. c #C7C4CA", +";. c #7B8193", +">. c #75788D", +",. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & & & & & & & & & & & & & & & & & % # + + + ", +"+ + + # % * = - ; > , ' ) ! ! ~ ~ { ; ] = * % # + + + ", +"+ + + # % ^ / ( ~ ! _ : < [ } | ) ) > 1 ] = % # + + + ", +"+ + + # % 2 3 4 ) [ 5 6 7 8 8 6 [ : 9 ~ 1 0 % # + + + ", +"+ + + # % 3 a 9 < b c d e d e e f 6 : _ g h % # + + + ", +"+ + + # % , ! i 6 j k l d d d m k n 6 < o > % # + + + ", +"+ + + # % a : 6 p q r s t t u s v w p x y , % # + + + ", +"z z z # % ) : b A B C D E F F t C G H b : a % # z z z ", +"z z z # % ! [ p I J C K L M N F C J w 8 [ ) % # z z z ", +"z z z # % ! [ p q O P Q R S R K P J A p T ! % # z z z ", +"z z z U % ) [ p I J C V W X Y V Z ` A b .a % U z z z ", +"z z z ..% ) +.@.A J #.E K Q K E s $.H 6 : a % ..z z z ", +"z z z %.% 4 : &.n I *.#.D =.=.t J q p -.: , % %.z z z ", +"z z z ;.$ % % % % % % % % % % % % % % % % % $ ;.z z z ", +"z z z >.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.>.z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-active.xpm new file mode 100644 index 0000000..14b0757 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-active.xpm @@ -0,0 +1,146 @@ +/* XPM */ +static char * maximize_toggled_active_xpm[] = { +"27 24 119 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #7E7E8D", +"1 c #696A7B", +"2 c #69697B", +"3 c #7D7D8C", +"4 c #E4E3E4", +"5 c #E5E4E5", +"6 c #D9DBE2", +"7 c #D2D4DB", +"8 c #E2E0E2", +"9 c #E3E1E2", +"0 c #E2E1E2", +"a c #6C6D7E", +"b c #656577", +"c c #68697B", +"d c #68697A", +"e c #646577", +"f c #E3E1E3", +"g c #E2E1E3", +"h c #CACCD5", +"i c #E0DEE0", +"j c #777887", +"k c #E0DEDF", +"l c #E0DFE0", +"m c #DFDEDF", +"n c #DFDEE0", +"o c #7B7B8A", +"p c #C1C5CE", +"q c #DDDCDD", +"r c #DDDCDE", +"s c #6B6C7D", +"t c #636476", +"u c #676779", +"v c #7A7A8A", +"w c #DEDCDE", +"x c #DEDCDD", +"y c #656781", +"z c #BABDC8", +"A c #DBDADA", +"B c #DBD9DB", +"C c #DAD9DB", +"D c #6B6B7C", +"E c #DBDADB", +"F c #7D7E8C", +"G c #B1B5C2", +"H c #D9D7D9", +"I c #D8D7D8", +"J c #767685", +"K c #D8D7D9", +"L c #D9D7D8", +"M c #727282", +"N c #797988", +"O c #D8D6D9", +"P c #B1B6C2", +"Q c #A8AEBB", +"R c #D6D5D6", +"S c #D6D4D6", +"T c #D5D5D6", +"U c #7C7C8B", +"V c #787988", +"W c #7C7C8A", +"X c #787887", +"Y c #6D6D7E", +"Z c #757584", +"` c #7B7C8A", +" . c #A9AEBB", +".. c #59607B", +"+. c #A1A6B5", +"@. c #D3D2D3", +"#. c #D3D2D4", +"$. c #D4D2D4", +"%. c #D4D2D3", +"&. c #A1A6B6", +"*. c #686F86", +"=. c #989FAF", +"-. c #D0CFD0", +";. c #D1D0D1", +">. c #D1CFD0", +",. c #D0D0D0", +"'. c #D1CFD1", +"). c #D0D0D1", +"!. c #D1D0D0", +"~. c #999EAE", +"{. c #737A91", +"]. c #9097A8", +"^. c #9197A8", +"/. c #9097A9", +"(. c #9198A8", +"_. c #9098A8", +":. c #7B8193", +"<. c #75788D", +"[. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } | 1 2 2 2 2 3 4 5 } } 6 % # + + + ", +"+ + + # % 7 8 9 8 0 a b c c d e a f g 8 8 7 % # + + + ", +"+ + + # % h i i i i j k l m n k o i i i i h % # + + + ", +"+ + + # % p q q q r s t u u v q | q w x q p % # + + + ", +"y y y # % z A B C B D t u t D E F B B B C z % # y y y ", +"y y y # % G H I I I J K L I M I N O I L K P % # y y y ", +"y y y # % Q R S R T U V W X Y Z ` R R S T .% # y y y ", +"y y y ..% +.@.@.@.#.$.@.#.@.@.$.@.%.@.%.@.&.% ..y y y ", +"y y y *.% =.-.;.>.,.'.>.).;.'.'.;.'.!.;.'.~.% *.y y y ", +"y y y {.% ].^.]./.(.].^._./.(._./.(.].]._.^.% {.y y y ", +"y y y :.$ % % % % % % % % % % % % % % % % % $ :.y y y ", +"y y y <.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.<.y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-inactive.xpm new file mode 100644 index 0000000..c3e30af --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-inactive.xpm @@ -0,0 +1,86 @@ +/* XPM */ +static char * maximize_toggled_inactive_xpm[] = { +"27 24 59 1", +" c None", +". c #A1A1A1", +"+ c #737373", +"@ c #6D6D6D", +"# c #646464", +"$ c #585858", +"% c #4E4E4E", +"& c #F4F4F4", +"* c #F3F3F3", +"= c #EDEDED", +"- c #E9E9E9", +"; c #ECECEC", +"> c #E5E5E5", +", c #E6E6E6", +"' c #E7E7E7", +") c #DDDDDD", +"! c #E4E4E4", +"~ c #858585", +"{ c #727272", +"] c #848484", +"^ c #DEDEDE", +"/ c #D7D7D7", +"( c #E1E1E1", +"_ c #E2E2E2", +": c #757575", +"< c #6E6E6E", +"[ c #717171", +"} c #D0D0D0", +"| c #DFDFDF", +"1 c #7F7F7F", +"2 c #E0E0E0", +"3 c #828282", +"4 c #C8C8C8", +"5 c #747474", +"6 c #707070", +"7 c #606060", +"8 c #C1C1C1", +"9 c #DBDBDB", +"0 c #DADADA", +"a c #6C6C6C", +"b c #BABABA", +"c c #D8D8D8", +"d c #7D7D7D", +"e c #7A7A7A", +"f c #808080", +"g c #B2B2B2", +"h c #D6D6D6", +"i c #D5D5D5", +"j c #838383", +"k c #6A6A6A", +"l c #ABABAB", +"m c #D3D3D3", +"n c #ACACAC", +"o c #777777", +"p c #A4A4A4", +"q c #D1D1D1", +"r c #9C9C9C", +"s c #9D9D9D", +"t c #878787", +"...........................", +"+++++++++++++++++++++++++++", +"+++++++++++++++++++++++++++", +"+++@###################@+++", +"+++#$%%%%%%%%%%%%%%%%%$#+++", +"+++#%&&&&&&*&*&&*&&*&&%#+++", +"+++#%=---------------;%#+++", +"+++#%>,','',',,,''',,>%#+++", +"+++#%)!!!!~{{{{{]!>!!^%#+++", +"+++#%/(_(_:<[[[<:__((/%#+++", +"+++#%}||||1|2|||3||||}%#+++", +"+++#%4))))5@663)~))))4%#+++", +"777#%890005a6@59~00008%#777", +"777#%bccccdcccecfccccb%#777", +"777#%ghihhjfj1:djhhihg%#777", +"777k%lmmmmmmmmmmmmmmmn%k777", +"777o%p}q}}}}qq}}q}qq}p%o777", +"7773%rsrssrsrssrssrrrs%3777", +"777t$%%%%%%%%%%%%%%%%%$t777", +"7775rrrrrrrrrrrrrrrrrrr5777", +"777777777777777777777777777", +"777777777777777777777777777", +"777777777777777777777777777", +"777777777777777777777777777"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-prelight.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 0000000..1d8f979 Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-prelight.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-prelight.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-prelight.xpm new file mode 100644 index 0000000..489e55a --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-prelight.xpm @@ -0,0 +1,148 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"27 24 121 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #46BAF6", +"1 c #27B2FA", +"2 c #26B1FA", +"3 c #46BAF7", +"4 c #E4E3E4", +"5 c #E5E4E5", +"6 c #D9DBE2", +"7 c #D2D4DB", +"8 c #E2E0E2", +"9 c #E3E1E2", +"0 c #E2E1E2", +"a c #2CB3F9", +"b c #20B0FA", +"c c #1FB0FA", +"d c #2CB2F9", +"e c #E3E1E3", +"f c #E2E1E3", +"g c #CACCD5", +"h c #E0DEE0", +"i c #3EB7F6", +"j c #E0DEDF", +"k c #E0DFE0", +"l c #DFDEDF", +"m c #DFDEE0", +"n c #43B8F5", +"o c #C1C5CE", +"p c #DDDCDD", +"q c #DDDCDE", +"r c #2BB2F8", +"s c #1FAFFA", +"t c #24B0F9", +"u c #43B7F5", +"v c #48B9F4", +"w c #DEDCDE", +"x c #DEDCDD", +"y c #656781", +"z c #BABDC8", +"A c #DBDADA", +"B c #DBD9DB", +"C c #DAD9DB", +"D c #2AB1F7", +"E c #1EAEF9", +"F c #24B0F8", +"G c #1EAFF9", +"H c #DBDADB", +"I c #48B8F3", +"J c #B1B5C2", +"K c #D9D7D9", +"L c #D8D7D8", +"M c #3CB5F4", +"N c #D8D7D9", +"O c #D9D7D8", +"P c #36B3F5", +"Q c #41B6F3", +"R c #D8D6D9", +"S c #B1B6C2", +"T c #A8AEBB", +"U c #D6D5D6", +"V c #D6D4D6", +"W c #D5D5D6", +"X c #47B6F1", +"Y c #41B5F2", +"Z c #46B6F1", +"` c #40B5F2", +" . c #2EB1F5", +".. c #3BB4F3", +"+. c #A9AEBB", +"@. c #59607B", +"#. c #A1A6B5", +"$. c #D3D2D3", +"%. c #D3D2D4", +"&. c #D4D2D4", +"*. c #D4D2D3", +"=. c #A1A6B6", +"-. c #686F86", +";. c #989FAF", +">. c #D0CFD0", +",. c #D1D0D1", +"'. c #D1CFD0", +"). c #D0D0D0", +"!. c #D1CFD1", +"~. c #D0D0D1", +"{. c #D1D0D0", +"]. c #999EAE", +"^. c #737A91", +"/. c #9097A8", +"(. c #9197A8", +"_. c #9097A9", +":. c #9198A8", +"<. c #9098A8", +"[. c #7B8193", +"}. c #75788D", +"|. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } | 1 2 2 2 2 3 4 5 } } 6 % # + + + ", +"+ + + # % 7 8 9 8 0 a b 2 2 2 c d e f 8 8 7 % # + + + ", +"+ + + # % g h h h h i j k l m j n h h h h g % # + + + ", +"+ + + # % o p p p q r s t t u p v p w x p o % # + + + ", +"y y y # % z A B C B D E F G D H I B B B C z % # y y y ", +"y y y # % J K L L L M N O L P L Q R L O N S % # y y y ", +"y y y # % T U V U W X Y Z ` ...Z U U V W +.% # y y y ", +"y y y @.% #.$.$.$.%.&.$.%.$.$.&.$.*.$.*.$.=.% @.y y y ", +"y y y -.% ;.>.,.'.).!.'.~.,.!.!.,.!.{.,.!.].% -.y y y ", +"y y y ^.% /.(./._.:./.(.<._.:.<._.:././.<.(.% ^.y y y ", +"y y y [.$ % % % % % % % % % % % % % % % % % $ [.y y y ", +"y y y }.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.}.y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-pressed.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 0000000..fd750ba Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-pressed.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-pressed.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-pressed.xpm new file mode 100644 index 0000000..b1be75f --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/maximize-toggled-pressed.xpm @@ -0,0 +1,140 @@ +/* XPM */ +static char * maximize_toggled_pressed_xpm[] = { +"27 24 113 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #969499", +"* c #BDBCC3", +"= c #BEBDC4", +"- c #C0BEC6", +"; c #C0BFC6", +"> c #C2C0C7", +", c #C2C1C7", +"' c #C3C2C7", +") c #C4C2C8", +"! c #C3C2C8", +"~ c #C3C1C7", +"{ c #C1C1C7", +"] c #BFBEC5", +"^ c #BEBDC5", +"/ c #C0BEC5", +"( c #C1C0C7", +"_ c #C4C3C8", +": c #C5C3C9", +"< c #C6C4C9", +"[ c #C6C4CA", +"} c #C6C3CA", +"| c #C5C3C8", +"1 c #C1BFC6", +"2 c #C0BFC5", +"3 c #C1C0C6", +"4 c #C2C2C7", +"5 c #C6C5CA", +"6 c #C7C5CA", +"7 c #C8C5CA", +"8 c #C7C6CB", +"9 c #C4C2C9", +"0 c #BFBFC5", +"a c #C3C1C8", +"b c #C7C5CB", +"c c #3DB1EE", +"d c #22ADF6", +"e c #21ADF6", +"f c #3DB1EF", +"g c #C3C0C7", +"h c #C1C0C5", +"i c #C5C4CA", +"j c #C9C6CC", +"k c #27AEF5", +"l c #1DACF7", +"m c #1CACF7", +"n c #C9C6CB", +"o c #C4C1C8", +"p c #C8C6CB", +"q c #CAC8CC", +"r c #38B1F1", +"s c #CDCACE", +"t c #CECBCF", +"u c #CECACF", +"v c #3DB1F0", +"w c #CAC7CD", +"x c #C6C5C9", +"y c #C5C2C8", +"z c #656781", +"A c #CAC7CC", +"B c #CCC8CD", +"C c #28AEF5", +"D c #1DADF8", +"E c #22ADF7", +"F c #22AEF7", +"G c #3EB3F0", +"H c #43B3EF", +"I c #CBC8CD", +"J c #C9C7CC", +"K c #CAC8CD", +"L c #CCC9CE", +"M c #23AEF7", +"N c #29AFF5", +"O c #D0CDD0", +"P c #CDCACF", +"Q c #39B1F1", +"R c #D1CDD1", +"S c #D2CFD2", +"T c #D4CFD3", +"U c #34B1F3", +"V c #D0CDD1", +"W c #3EB2F0", +"X c #C5C4C9", +"Y c #59607B", +"Z c #44B3EF", +"` c #3FB3F0", +" . c #45B4F0", +".. c #3FB3F1", +"+. c #2DB0F5", +"@. c #39B2F1", +"#. c #CCCACE", +"$. c #C5C3CA", +"%. c #686F86", +"&. c #C6C3C9", +"*. c #C8C6CA", +"=. c #CDCBCF", +"-. c #CFCCD0", +";. c #CBC9CD", +">. c #737A91", +",. c #C7C4CB", +"'. c #CCC9CD", +"). c #CFCCCF", +"!. c #CECBD0", +"~. c #C7C4CA", +"{. c #7B8193", +"]. c #75788D", +"^. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & & & & & & & & & & & & & & & & & % # + + + ", +"+ + + # % * = - ; > , ' ) ! ! ~ ~ { ; ] = * % # + + + ", +"+ + + # % ^ / ( ~ ! _ : < [ } | ) ) > 1 ] = % # + + + ", +"+ + + # % 2 3 4 ) [ 5 6 7 8 8 6 [ : 9 ~ 1 0 % # + + + ", +"+ + + # % 3 a 9 < b c d e d e e f 6 : _ g h % # + + + ", +"+ + + # % , ! i 6 j k l d d d m k n 6 < o > % # + + + ", +"+ + + # % a : 6 p q r s t t u s v w p x y , % # + + + ", +"z z z # % ) : b A B C D E F G t H I J b : a % # z z z ", +"z z z # % ! [ p K L C D M D N O H L w 8 [ ) % # z z z ", +"z z z # % ! [ p q P Q R S T U V W L A p X ! % # z z z ", +"z z z Y % ) [ p K L Z ` ...+.@.H #.A b $.a % Y z z z ", +"z z z %.% ) &.*.A L =.-.V R V -.s ;.J 6 : a % %.z z z ", +"z z z >.% 4 : ,.n K '.=.).!.!.t L q p ~.: , % >.z z z ", +"z z z {.$ % % % % % % % % % % % % % % % % % $ {.z z z ", +"z z z ].^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.].z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z ", +"z z z z z z z z z z z z z z z z z z z z z z z z z z z "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-active.xpm new file mode 100644 index 0000000..5a3bf82 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-active.xpm @@ -0,0 +1,132 @@ +/* XPM */ +static char * menu_active_xpm[] = { +"27 24 105 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #E4E3E4", +"1 c #E5E4E5", +"2 c #D9DBE2", +"3 c #D2D4DB", +"4 c #E2E0E2", +"5 c #E3E1E2", +"6 c #E2E1E2", +"7 c #7D7D8C", +"8 c #69697B", +"9 c #68697B", +"0 c #68697A", +"a c #7C7C8C", +"b c #E3E1E3", +"c c #E2E1E3", +"d c #CACCD5", +"e c #E0DEE0", +"f c #7C7C8B", +"g c #68687A", +"h c #7B7C8B", +"i c #C1C5CE", +"j c #DDDCDD", +"k c #DDDCDE", +"l c #DEDBDD", +"m c #DEDCDE", +"n c #DEDCDD", +"o c #656781", +"p c #BABDC8", +"q c #DBDADA", +"r c #DBD9DB", +"s c #DAD9DB", +"t c #7A7A89", +"u c #676779", +"v c #666779", +"w c #797A89", +"x c #B1B5C2", +"y c #D9D7D9", +"z c #D8D7D8", +"A c #676879", +"B c #797988", +"C c #D8D6D9", +"D c #D9D7D8", +"E c #D8D7D9", +"F c #B1B6C2", +"G c #A8AEBB", +"H c #D6D5D6", +"I c #D6D4D6", +"J c #D5D5D6", +"K c #D5D4D5", +"L c #D6D5D5", +"M c #D6D4D5", +"N c #A9AEBB", +"O c #59607B", +"P c #A1A6B5", +"Q c #D3D2D3", +"R c #D3D2D4", +"S c #D4D2D4", +"T c #D4D2D3", +"U c #A1A6B6", +"V c #686F86", +"W c #989FAF", +"X c #D0CFD0", +"Y c #D1D0D1", +"Z c #D1CFD0", +"` c #D0D0D0", +" . c #D1CFD1", +".. c #D0D0D1", +"+. c #D1D0D0", +"@. c #999EAE", +"#. c #737A91", +"$. c #9097A8", +"%. c #9197A8", +"&. c #9097A9", +"*. c #9198A8", +"=. c #9098A8", +"-. c #7B8193", +";. c #75788D", +">. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } } [ } [ } } } | 1 } } 2 % # + + + ", +"+ + + # % 3 4 5 4 6 7 8 9 9 0 0 a b c 4 4 3 % # + + + ", +"+ + + # % d e e e e f 0 g g g g h e e e e d % # + + + ", +"+ + + # % i j j j k j j l j m j k j m n j i % # + + + ", +"o o o # % p q r s r t u v v v v w r r r s p % # o o o ", +"o o o # % x y z z z t A u v v v B C z D E F % # o o o ", +"o o o # % G H I H J K I L M I L J H H I J N % # o o o ", +"o o o O % P Q Q Q R S Q R Q Q S Q T Q T Q U % O o o o ", +"o o o V % W X Y Z ` .Z ..Y . .Y .+.Y .@.% V o o o ", +"o o o #.% $.%.$.&.*.$.%.=.&.*.=.&.*.$.$.=.%.% #.o o o ", +"o o o -.$ % % % % % % % % % % % % % % % % % $ -.o o o ", +"o o o ;.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.;.o o o ", +"o o o o o o o o o o o o o o o o o o o o o o o o o o o ", +"o o o o o o o o o o o o o o o o o o o o o o o o o o o ", +"o o o o o o o o o o o o o o o o o o o o o o o o o o o ", +"o o o o o o o o o o o o o o o o o o o o o o o o o o o "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-inactive.xpm new file mode 100644 index 0000000..dc86b0e --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-inactive.xpm @@ -0,0 +1,79 @@ +/* XPM */ +static char * menu_inactive_xpm[] = { +"27 24 52 1", +" c None", +". c #A1A1A1", +"+ c #737373", +"@ c #6D6D6D", +"# c #646464", +"$ c #585858", +"% c #4E4E4E", +"& c #F4F4F4", +"* c #F3F3F3", +"= c #EDEDED", +"- c #E9E9E9", +"; c #ECECEC", +"> c #E5E5E5", +", c #E6E6E6", +"' c #E7E7E7", +") c #DDDDDD", +"! c #E4E4E4", +"~ c #DEDEDE", +"{ c #D7D7D7", +"] c #E1E1E1", +"^ c #E2E2E2", +"/ c #848484", +"( c #727272", +"_ c #717171", +": c #D0D0D0", +"< c #DFDFDF", +"[ c #838383", +"} c #C8C8C8", +"| c #606060", +"1 c #C1C1C1", +"2 c #DBDBDB", +"3 c #DADADA", +"4 c #828282", +"5 c #707070", +"6 c #6F6F6F", +"7 c #818181", +"8 c #BABABA", +"9 c #D8D8D8", +"0 c #B2B2B2", +"a c #D6D6D6", +"b c #D5D5D5", +"c c #6A6A6A", +"d c #ABABAB", +"e c #D3D3D3", +"f c #ACACAC", +"g c #777777", +"h c #A4A4A4", +"i c #D1D1D1", +"j c #9C9C9C", +"k c #9D9D9D", +"l c #878787", +"m c #747474", +"...........................", +"+++++++++++++++++++++++++++", +"+++++++++++++++++++++++++++", +"+++@###################@+++", +"+++#$%%%%%%%%%%%%%%%%%$#+++", +"+++#%&&&&&&*&*&&*&&*&&%#+++", +"+++#%=---------------;%#+++", +"+++#%>,','',',,,''',,>%#+++", +"+++#%)!!!!!!!!!!!!>!!~%#+++", +"+++#%{]^]^/(____/^^]]{%#+++", +"+++#%:<<<<[_____[<<<<:%#+++", +"+++#%})))))))))))))))}%#+++", +"|||#%12333456555733331%#|||", +"|||#%89999755555799998%#|||", +"|||#%0abaabbabbaaaaba0%#|||", +"|||c%deeeeeeeeeeeeeeef%c|||", +"|||g%h:i::::ii::i:ii:h%g|||", +"|||4%jkjkkjkjkkjkkjjjk%4|||", +"|||l$%%%%%%%%%%%%%%%%%$l|||", +"|||mjjjjjjjjjjjjjjjjjjjm|||", +"|||||||||||||||||||||||||||", +"|||||||||||||||||||||||||||", +"|||||||||||||||||||||||||||", +"|||||||||||||||||||||||||||"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-prelight.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-prelight.png new file mode 100644 index 0000000..602f0c1 Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-prelight.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-prelight.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-prelight.xpm new file mode 100644 index 0000000..f7ed901 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-prelight.xpm @@ -0,0 +1,135 @@ +/* XPM */ +static char * menu_prelight_xpm[] = { +"27 24 108 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #E4E3E4", +"1 c #E5E4E5", +"2 c #D9DBE2", +"3 c #D2D4DB", +"4 c #E2E0E2", +"5 c #E3E1E2", +"6 c #E2E1E2", +"7 c #46B9F6", +"8 c #27B1F9", +"9 c #26B1FA", +"0 c #45B9F6", +"a c #E3E1E3", +"b c #E2E1E3", +"c c #CACCD5", +"d c #E0DEE0", +"e c #45B8F5", +"f c #26B1F9", +"g c #25B1F9", +"h c #44B8F5", +"i c #C1C5CE", +"j c #DDDCDD", +"k c #DDDCDE", +"l c #DEDBDD", +"m c #DEDCDE", +"n c #DEDCDD", +"o c #656781", +"p c #BABDC8", +"q c #DBDADA", +"r c #DBD9DB", +"s c #DAD9DB", +"t c #42B7F3", +"u c #24B0F8", +"v c #24B0F9", +"w c #23B0F9", +"x c #42B7F4", +"y c #B1B5C2", +"z c #D9D7D9", +"A c #D8D7D8", +"B c #43B6F2", +"C c #25B0F8", +"D c #24AFF8", +"E c #42B6F3", +"F c #D8D6D9", +"G c #D9D7D8", +"H c #D8D7D9", +"I c #B1B6C2", +"J c #A8AEBB", +"K c #D6D5D6", +"L c #D6D4D6", +"M c #D5D5D6", +"N c #D5D4D5", +"O c #D6D5D5", +"P c #D6D4D5", +"Q c #A9AEBB", +"R c #59607B", +"S c #A1A6B5", +"T c #D3D2D3", +"U c #D3D2D4", +"V c #D4D2D4", +"W c #D4D2D3", +"X c #A1A6B6", +"Y c #686F86", +"Z c #989FAF", +"` c #D0CFD0", +" . c #D1D0D1", +".. c #D1CFD0", +"+. c #D0D0D0", +"@. c #D1CFD1", +"#. c #D0D0D1", +"$. c #D1D0D0", +"%. c #999EAE", +"&. c #737A91", +"*. c #9097A8", +"=. c #9197A8", +"-. c #9097A9", +";. c #9198A8", +">. c #9098A8", +",. c #7B8193", +"'. c #75788D", +"). c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } } [ } [ } } } | 1 } } 2 % # + + + ", +"+ + + # % 3 4 5 4 6 7 8 9 9 9 9 0 a b 4 4 3 % # + + + ", +"+ + + # % c d d d d e f g g g g h d d d d c % # + + + ", +"+ + + # % i j j j k j j l j m j k j m n j i % # + + + ", +"o o o # % p q r s r t u u v w v x r r r s p % # o o o ", +"o o o # % y z A A A B C D D D D E F A G H I % # o o o ", +"o o o # % J K L K M N L O P L O M K K L M Q % # o o o ", +"o o o R % S T T T U V T U T T V T W T W T X % R o o o ", +"o o o Y % Z ` ...+.@...#. .@.@. .@.$. .@.%.% Y o o o ", +"o o o &.% *.=.*.-.;.*.=.>.-.;.>.-.;.*.*.>.=.% &.o o o ", +"o o o ,.$ % % % % % % % % % % % % % % % % % $ ,.o o o ", +"o o o '.).).).).).).).).).).).).).).).).).).).'.o o o ", +"o o o o o o o o o o o o o o o o o o o o o o o o o o o ", +"o o o o o o o o o o o o o o o o o o o o o o o o o o o ", +"o o o o o o o o o o o o o o o o o o o o o o o o o o o ", +"o o o o o o o o o o o o o o o o o o o o o o o o o o o "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-pressed.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-pressed.png new file mode 100644 index 0000000..d516f8f Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-pressed.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-pressed.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-pressed.xpm new file mode 100644 index 0000000..ee1a551 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/menu-pressed.xpm @@ -0,0 +1,125 @@ +/* XPM */ +static char * menu_pressed_xpm[] = { +"27 24 98 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #969499", +"* c #BDBCC3", +"= c #BEBDC4", +"- c #C0BEC6", +"; c #C0BFC6", +"> c #C2C0C7", +", c #C2C1C7", +"' c #C3C2C7", +") c #C4C2C8", +"! c #C3C2C8", +"~ c #C3C1C7", +"{ c #C1C1C7", +"] c #BFBEC5", +"^ c #BEBDC5", +"/ c #C0BEC5", +"( c #C1C0C7", +"_ c #C4C3C8", +": c #C5C3C9", +"< c #C6C4C9", +"[ c #C6C4CA", +"} c #C6C3CA", +"| c #C5C3C8", +"1 c #C1BFC6", +"2 c #C0BFC5", +"3 c #C1C0C6", +"4 c #C2C2C7", +"5 c #C6C5CA", +"6 c #C7C5CA", +"7 c #C8C5CA", +"8 c #C7C6CB", +"9 c #C4C2C9", +"0 c #BFBFC5", +"a c #C3C1C8", +"b c #C7C5CB", +"c c #C8C6CB", +"d c #CAC7CC", +"e c #C9C7CC", +"f c #CAC7CD", +"g c #C3C0C7", +"h c #C1C0C5", +"i c #C5C4CA", +"j c #C9C6CC", +"k c #3EB1EF", +"l c #23ADF6", +"m c #22ADF6", +"n c #3DB1EF", +"o c #C9C6CB", +"p c #C4C1C8", +"q c #CAC8CC", +"r c #3FB2EF", +"s c #3EB2F0", +"t c #C6C5C9", +"u c #C5C2C8", +"v c #656781", +"w c #CCC8CD", +"x c #CDCACF", +"y c #CFCCCF", +"z c #CFCCD0", +"A c #D0CDD0", +"B c #CECBCF", +"C c #CBC8CD", +"D c #CAC8CD", +"E c #CCC9CE", +"F c #3FB2F0", +"G c #23AEF7", +"H c #22AEF7", +"I c #40B2F0", +"J c #24AEF7", +"K c #C5C4C9", +"L c #59607B", +"M c #D1CDD1", +"N c #D2CED2", +"O c #D3CFD2", +"P c #D1CFD2", +"Q c #CCCACE", +"R c #C5C3CA", +"S c #686F86", +"T c #C6C3C9", +"U c #C8C6CA", +"V c #CDCBCF", +"W c #D0CDD1", +"X c #CDCACE", +"Y c #CBC9CD", +"Z c #737A91", +"` c #C7C4CB", +" . c #CCC9CD", +".. c #CECBD0", +"+. c #C7C4CA", +"@. c #7B8193", +"#. c #75788D", +"$. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & & & & & & & & & & & & & & & & & % # + + + ", +"+ + + # % * = - ; > , ' ) ! ! ~ ~ { ; ] = * % # + + + ", +"+ + + # % ^ / ( ~ ! _ : < [ } | ) ) > 1 ] = % # + + + ", +"+ + + # % 2 3 4 ) [ 5 6 7 8 8 6 [ : 9 ~ 1 0 % # + + + ", +"+ + + # % 3 a 9 < b c d e f e e c 6 : _ g h % # + + + ", +"+ + + # % , ! i 6 j k l m m m m n o 6 < p > % # + + + ", +"+ + + # % a : 6 c q r l m m m m s f c t u , % # + + + ", +"v v v # % ) : b d w x y z A A B x C e b : a % # v v v ", +"v v v # % ! [ c D E F G H H H H s E f 8 [ ) % # v v v ", +"v v v # % ! [ c q x I J G G G G F E d c K ! % # v v v ", +"v v v L % ) [ c D E B M N O P A B Q d b R a % L v v v ", +"v v v S % ) T U d E V z W M W z X Y e 6 : a % S v v v ", +"v v v Z % 4 : ` o D .V y ....B E q c +.: , % Z v v v ", +"v v v @.$ % % % % % % % % % % % % % % % % % $ @.v v v ", +"v v v #.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.#.v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/right-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/right-active.xpm new file mode 100644 index 0000000..3050f68 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/right-active.xpm @@ -0,0 +1,11 @@ +/* XPM */ +static char * right_active_xpm[] = { +"3 5 3 1", +"+ c #656781", +"@ c #A4A4B4", +"# c #41475B", +"+@#", +"+@#", +"+@#", +"+@#", +"+@#"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/right-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/right-inactive.xpm new file mode 100644 index 0000000..4883b4a --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/right-inactive.xpm @@ -0,0 +1,11 @@ +/* XPM */ +static char * right_inactive_xpm[] = { +"3 5 3 1", +"+ c #606060", +"@ c #A1A1A1", +"# c #363636", +"+@#", +"+@#", +"+@#", +"+@#", +"+@#"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-active.xpm new file mode 100644 index 0000000..7bb985f --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-active.xpm @@ -0,0 +1,138 @@ +/* XPM */ +static char * shade_active_xpm[] = { +"27 24 111 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #7A7A89", +"1 c #69697B", +"2 c #797989", +"3 c #E4E3E4", +"4 c #E5E4E5", +"5 c #D9DBE2", +"6 c #D2D4DB", +"7 c #E2E0E2", +"8 c #E3E1E2", +"9 c #E2E1E2", +"0 c #757585", +"a c #58596D", +"b c #606174", +"c c #747585", +"d c #E2E0E3", +"e c #E3E1E3", +"f c #E2E1E3", +"g c #CACCD5", +"h c #E0DEE0", +"i c #787888", +"j c #737484", +"k c #DFDEDF", +"l c #737384", +"m c #777887", +"n c #C1C5CE", +"o c #DDDCDD", +"p c #DDDCDE", +"q c #7B7B8A", +"r c #777787", +"s c #DEDBDD", +"t c #DEDCDE", +"u c #DEDCDD", +"v c #656781", +"w c #BABDC8", +"x c #DBDADA", +"y c #DBD9DB", +"z c #DAD9DB", +"A c #DADADB", +"B c #DBD9DA", +"C c #DBDADB", +"D c #B1B5C2", +"E c #D9D7D9", +"F c #D8D7D8", +"G c #797988", +"H c #666779", +"I c #676779", +"J c #666778", +"K c #D8D6D9", +"L c #D9D7D8", +"M c #D8D7D9", +"N c #B1B6C2", +"O c #A8AEBB", +"P c #D6D5D6", +"Q c #D6D4D6", +"R c #D5D5D6", +"S c #787988", +"T c #A9AEBB", +"U c #59607B", +"V c #A1A6B5", +"W c #D3D2D3", +"X c #D3D2D4", +"Y c #D4D2D4", +"Z c #D4D2D3", +"` c #A1A6B6", +" . c #686F86", +".. c #989FAF", +"+. c #D0CFD0", +"@. c #D1D0D1", +"#. c #D1CFD0", +"$. c #D0D0D0", +"%. c #D1CFD1", +"&. c #D0D0D1", +"*. c #D1D0D0", +"=. c #999EAE", +"-. c #737A91", +";. c #9097A8", +">. c #9197A8", +",. c #9097A9", +"'. c #9198A8", +"). c #9098A8", +"!. c #7B8193", +"~. c #75788D", +"{. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } } [ | 1 2 } } 3 4 } } 5 % # + + + ", +"+ + + # % 6 7 8 7 9 8 0 a b a c d e f 7 7 6 % # + + + ", +"+ + + # % g h h h h i a j k l a m h h h h g % # + + + ", +"+ + + # % n o o o p q r s o t r q o t u o n % # + + + ", +"v v v # % w x y z y A B B C A C C y y y z w % # v v v ", +"v v v # % D E F F F G H I H H J G K F L M N % # v v v ", +"v v v # % O P Q P R G I J J J J S P P Q R T % # v v v ", +"v v v U % V W W W X Y W X W W Y W Z W Z W ` % U v v v ", +"v v v .% ..+.@.#.$.%.#.&.@.%.%.@.%.*.@.%.=.% .v v v ", +"v v v -.% ;.>.;.,.'.;.>.).,.'.).,.'.;.;.).>.% -.v v v ", +"v v v !.$ % % % % % % % % % % % % % % % % % $ !.v v v ", +"v v v ~.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.~.v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"v v v v v v v v v v v v v v v v v v v v v v v v v v v "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-inactive.xpm new file mode 100644 index 0000000..df0d152 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-inactive.xpm @@ -0,0 +1,82 @@ +/* XPM */ +static char * shade_inactive_xpm[] = { +"27 24 55 1", +" c None", +". c #A1A1A1", +"+ c #737373", +"@ c #6D6D6D", +"# c #646464", +"$ c #585858", +"% c #4E4E4E", +"& c #F4F4F4", +"* c #F3F3F3", +"= c #EDEDED", +"- c #E9E9E9", +"; c #ECECEC", +"> c #E5E5E5", +", c #E6E6E6", +"' c #E7E7E7", +") c #DDDDDD", +"! c #E4E4E4", +"~ c #818181", +"{ c #727272", +"] c #DEDEDE", +"^ c #D7D7D7", +"/ c #E1E1E1", +"( c #E2E2E2", +"_ c #7D7D7D", +": c #626262", +"< c #6A6A6A", +"[ c #7C7C7C", +"} c #D0D0D0", +"| c #DFDFDF", +"1 c #808080", +"2 c #7B7B7B", +"3 c #7F7F7F", +"4 c #C8C8C8", +"5 c #828282", +"6 c #606060", +"7 c #C1C1C1", +"8 c #DBDBDB", +"9 c #DADADA", +"0 c #BABABA", +"a c #D8D8D8", +"b c #707070", +"c c #6F6F6F", +"d c #B2B2B2", +"e c #D6D6D6", +"f c #D5D5D5", +"g c #ABABAB", +"h c #D3D3D3", +"i c #ACACAC", +"j c #777777", +"k c #A4A4A4", +"l c #D1D1D1", +"m c #9C9C9C", +"n c #9D9D9D", +"o c #878787", +"p c #747474", +"...........................", +"+++++++++++++++++++++++++++", +"+++++++++++++++++++++++++++", +"+++@###################@+++", +"+++#$%%%%%%%%%%%%%%%%%$#+++", +"+++#%&&&&&&*&*&&*&&*&&%#+++", +"+++#%=---------------;%#+++", +"+++#%>,','',',,,''',,>%#+++", +"+++#%)!!!!!!~{~!!!>!!]%#+++", +"+++#%^/(/((_:<:[(((//^%#+++", +"+++#%}||||1:2|2:3||||}%#+++", +"+++#%4))))53)))35))))4%#+++", +"666#%78999899888899997%#666", +"666#%0aaaa~bbbbc1aaaa0%#666", +"666#%defee1bcccc1eefed%#666", +"666<%ghhhhhhhhhhhhhhhi%<666", +"666j%k}l}}}}ll}}l}ll}k%j666", +"6665%mnmnnmnmnnmnnmmmn%5666", +"666o$%%%%%%%%%%%%%%%%%$o666", +"666pmmmmmmmmmmmmmmmmmmmp666", +"666666666666666666666666666", +"666666666666666666666666666", +"666666666666666666666666666", +"666666666666666666666666666"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-prelight.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-prelight.png new file mode 100644 index 0000000..7156148 Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-prelight.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-prelight.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-prelight.xpm new file mode 100644 index 0000000..e8d4af8 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-prelight.xpm @@ -0,0 +1,138 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"27 24 111 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #40B8F7", +"1 c #26B1FA", +"2 c #3FB8F7", +"3 c #E4E3E4", +"4 c #E5E4E5", +"5 c #D9DBE2", +"6 c #D2D4DB", +"7 c #E2E0E2", +"8 c #E3E1E2", +"9 c #E2E1E2", +"0 c #39B6F7", +"a c #0DABFD", +"b c #19AEFB", +"c c #38B6F7", +"d c #E2E0E3", +"e c #E3E1E3", +"f c #E2E1E3", +"g c #CACCD5", +"h c #E0DEE0", +"i c #3EB7F6", +"j c #37B5F7", +"k c #DFDEDF", +"l c #C1C5CE", +"m c #DDDCDD", +"n c #DDDCDE", +"o c #43B7F4", +"p c #3DB6F5", +"q c #DEDBDD", +"r c #DEDCDE", +"s c #DEDCDD", +"t c #656781", +"u c #BABDC8", +"v c #DBDADA", +"w c #DBD9DB", +"x c #DAD9DB", +"y c #DADADB", +"z c #DBD9DA", +"A c #DBDADB", +"B c #B1B5C2", +"C c #D9D7D9", +"D c #D8D7D8", +"E c #42B6F3", +"F c #24AFF8", +"G c #23AFF8", +"H c #41B6F3", +"I c #D8D6D9", +"J c #D9D7D8", +"K c #D8D7D9", +"L c #B1B6C2", +"M c #A8AEBB", +"N c #D6D5D6", +"O c #D6D4D6", +"P c #D5D5D6", +"Q c #41B5F1", +"R c #24AFF7", +"S c #41B5F2", +"T c #A9AEBB", +"U c #59607B", +"V c #A1A6B5", +"W c #D3D2D3", +"X c #D3D2D4", +"Y c #D4D2D4", +"Z c #D4D2D3", +"` c #A1A6B6", +" . c #686F86", +".. c #989FAF", +"+. c #D0CFD0", +"@. c #D1D0D1", +"#. c #D1CFD0", +"$. c #D0D0D0", +"%. c #D1CFD1", +"&. c #D0D0D1", +"*. c #D1D0D0", +"=. c #999EAE", +"-. c #737A91", +";. c #9097A8", +">. c #9197A8", +",. c #9097A9", +"'. c #9198A8", +"). c #9098A8", +"!. c #7B8193", +"~. c #75788D", +"{. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } } [ | 1 2 } } 3 4 } } 5 % # + + + ", +"+ + + # % 6 7 8 7 9 8 0 a b a c d e f 7 7 6 % # + + + ", +"+ + + # % g h h h h i a j k j a i h h h h g % # + + + ", +"+ + + # % l m m m n o p q m r p o m r s m l % # + + + ", +"t t t # % u v w x w y z z A y A A w w w x u % # t t t ", +"t t t # % B C D D D E F F F F G H I D J K L % # t t t ", +"t t t # % M N O N P Q R R R F R S N N O P T % # t t t ", +"t t t U % V W W W X Y W X W W Y W Z W Z W ` % U t t t ", +"t t t .% ..+.@.#.$.%.#.&.@.%.%.@.%.*.@.%.=.% .t t t ", +"t t t -.% ;.>.;.,.'.;.>.).,.'.).,.'.;.;.).>.% -.t t t ", +"t t t !.$ % % % % % % % % % % % % % % % % % $ !.t t t ", +"t t t ~.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.~.t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-pressed.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-pressed.png new file mode 100644 index 0000000..78d554c Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-pressed.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-pressed.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-pressed.xpm new file mode 100644 index 0000000..6d99de1 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-pressed.xpm @@ -0,0 +1,132 @@ +/* XPM */ +static char * shade_pressed_xpm[] = { +"27 24 105 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #969499", +"* c #BDBCC3", +"= c #BEBDC4", +"- c #C0BEC6", +"; c #C0BFC6", +"> c #C2C0C7", +", c #C2C1C7", +"' c #C3C2C7", +") c #C4C2C8", +"! c #C3C2C8", +"~ c #C3C1C7", +"{ c #C1C1C7", +"] c #BFBEC5", +"^ c #BEBDC5", +"/ c #C0BEC5", +"( c #C1C0C7", +"_ c #C4C3C8", +": c #C5C3C9", +"< c #C6C4C9", +"[ c #C6C4CA", +"} c #C6C3CA", +"| c #C5C3C8", +"1 c #C1BFC6", +"2 c #C0BFC5", +"3 c #C1C0C6", +"4 c #C2C2C7", +"5 c #C6C5CA", +"6 c #C7C5CA", +"7 c #C8C5CA", +"8 c #C7C6CB", +"9 c #C4C2C9", +"0 c #BFBFC5", +"a c #C3C1C8", +"b c #C7C5CB", +"c c #C8C6CB", +"d c #CAC7CC", +"e c #38B0F0", +"f c #22ADF6", +"g c #37B0F0", +"h c #C9C7CC", +"i c #C3C0C7", +"j c #C1C0C5", +"k c #C5C4CA", +"l c #C9C6CC", +"m c #CAC8CD", +"n c #33B0F2", +"o c #0CA9FC", +"p c #17ABF9", +"q c #32B0F2", +"r c #CAC7CD", +"s c #C9C6CB", +"t c #C4C1C8", +"u c #CAC8CC", +"v c #39B1F0", +"w c #0CAAFC", +"x c #32B0F3", +"y c #CECBCF", +"z c #38B1F1", +"A c #C6C5C9", +"B c #C5C2C8", +"C c #656781", +"D c #CCC8CD", +"E c #3EB2F0", +"F c #39B2F1", +"G c #CFCCD0", +"H c #D0CDD0", +"I c #39B1F1", +"J c #CBC8CD", +"K c #CCC9CE", +"L c #D0CDD1", +"M c #D1CED2", +"N c #D2CED2", +"O c #D2CED1", +"P c #CDCACF", +"Q c #3FB2F0", +"R c #23AEF7", +"S c #22AEF7", +"T c #C5C4C9", +"U c #59607B", +"V c #24AEF7", +"W c #CCCACE", +"X c #C5C3CA", +"Y c #686F86", +"Z c #C6C3C9", +"` c #C8C6CA", +" . c #CDCBCF", +".. c #D1CDD1", +"+. c #CDCACE", +"@. c #CBC9CD", +"#. c #737A91", +"$. c #C7C4CB", +"%. c #CCC9CD", +"&. c #CFCCCF", +"*. c #CECBD0", +"=. c #C7C4CA", +"-. c #7B8193", +";. c #75788D", +">. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & & & & & & & & & & & & & & & & & % # + + + ", +"+ + + # % * = - ; > , ' ) ! ! ~ ~ { ; ] = * % # + + + ", +"+ + + # % ^ / ( ~ ! _ : < [ } | ) ) > 1 ] = % # + + + ", +"+ + + # % 2 3 4 ) [ 5 6 7 8 8 6 [ : 9 ~ 1 0 % # + + + ", +"+ + + # % 3 a 9 < b c d e f g h c 6 : _ i j % # + + + ", +"+ + + # % , ! k 6 l m n o p o q r s 6 < t > % # + + + ", +"+ + + # % a : 6 c u v w x y x w z r c A B , % # + + + ", +"C C C # % ) : b d D E F G H H I E J h b : a % # C C C ", +"C C C # % ! [ c m K y L M N O H y K r 8 [ ) % # C C C ", +"C C C # % ! [ c u P Q R R R R S E K d c T ! % # C C C ", +"C C C U % ) [ c m K Q V R R R R Q W d b X a % U C C C ", +"C C C Y % ) Z ` d K .G L ..L G +.@.h 6 : a % Y C C C ", +"C C C #.% 4 : $.s m %. .&.*.*.y K u c =.: , % #.C C C ", +"C C C -.$ % % % % % % % % % % % % % % % % % $ -.C C C ", +"C C C ;.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.;.C C C ", +"C C C C C C C C C C C C C C C C C C C C C C C C C C C ", +"C C C C C C C C C C C C C C C C C C C C C C C C C C C ", +"C C C C C C C C C C C C C C C C C C C C C C C C C C C ", +"C C C C C C C C C C C C C C C C C C C C C C C C C C C "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-active.xpm new file mode 100644 index 0000000..fb973e4 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-active.xpm @@ -0,0 +1,143 @@ +/* XPM */ +static char * shade_toggled_active_xpm[] = { +"27 24 116 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #7E7E8D", +"1 c #696A7B", +"2 c #69697B", +"3 c #7D7D8C", +"4 c #E4E3E4", +"5 c #E5E4E5", +"6 c #D9DBE2", +"7 c #D2D4DB", +"8 c #E2E0E2", +"9 c #E3E1E2", +"0 c #E2E1E2", +"a c #68697B", +"b c #68697A", +"c c #7C7C8C", +"d c #E3E1E3", +"e c #E2E1E3", +"f c #CACCD5", +"g c #E0DEE0", +"h c #DFDEE0", +"i c #E0DEDF", +"j c #E0DFE0", +"k c #DFDEDF", +"l c #C1C5CE", +"m c #DDDCDD", +"n c #DDDCDE", +"o c #7B7B8A", +"p c #777787", +"q c #DEDBDD", +"r c #DEDCDE", +"s c #DEDCDD", +"t c #656781", +"u c #BABDC8", +"v c #DBDADA", +"w c #DBD9DB", +"x c #DAD9DB", +"y c #767787", +"z c #58596D", +"A c #727383", +"B c #DBDADB", +"C c #58596C", +"D c #767786", +"E c #B1B5C2", +"F c #D9D7D9", +"G c #D8D7D8", +"H c #D9D7D8", +"I c #727282", +"J c #58586C", +"K c #5F6072", +"L c #717282", +"M c #D8D6D9", +"N c #D8D7D9", +"O c #B1B6C2", +"P c #A8AEBB", +"Q c #D6D5D6", +"R c #D6D4D6", +"S c #D5D5D6", +"T c #D5D4D5", +"U c #757584", +"V c #666778", +"W c #747484", +"X c #D6D5D5", +"Y c #A9AEBB", +"Z c #59607B", +"` c #A1A6B5", +" . c #D3D2D3", +".. c #D3D2D4", +"+. c #D4D2D4", +"@. c #D4D2D3", +"#. c #A1A6B6", +"$. c #686F86", +"%. c #989FAF", +"&. c #D0CFD0", +"*. c #D1D0D1", +"=. c #D1CFD0", +"-. c #D0D0D0", +";. c #D1CFD1", +">. c #D0D0D1", +",. c #D1D0D0", +"'. c #999EAE", +"). c #737A91", +"!. c #9097A8", +"~. c #9197A8", +"{. c #9097A9", +"]. c #9198A8", +"^. c #9098A8", +"/. c #7B8193", +"(. c #75788D", +"_. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } | 1 2 2 2 2 3 4 5 } } 6 % # + + + ", +"+ + + # % 7 8 9 8 0 3 2 a a b b c d e 8 8 7 % # + + + ", +"+ + + # % f g g g g h i j k h i h g g g g f % # + + + ", +"+ + + # % l m m m n o p q m r p o m r s m l % # + + + ", +"t t t # % u v w x w y z A B A C D w w w x u % # t t t ", +"t t t # % E F G G G H I J K J L G M G H N O % # t t t ", +"t t t # % P Q R Q S T R U V W X S Q Q R S Y % # t t t ", +"t t t Z % ` . . ...+. ... . .+. .@. .@. .#.% Z t t t ", +"t t t $.% %.&.*.=.-.;.=.>.*.;.;.*.;.,.*.;.'.% $.t t t ", +"t t t ).% !.~.!.{.].!.~.^.{.].^.{.].!.!.^.~.% ).t t t ", +"t t t /.$ % % % % % % % % % % % % % % % % % $ /.t t t ", +"t t t (._._._._._._._._._._._._._._._._._._._.(.t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-inactive.xpm new file mode 100644 index 0000000..d57b8bb --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-inactive.xpm @@ -0,0 +1,87 @@ +/* XPM */ +static char * shade_toggled_inactive_xpm[] = { +"27 24 60 1", +" c None", +". c #A1A1A1", +"+ c #737373", +"@ c #6D6D6D", +"# c #646464", +"$ c #585858", +"% c #4E4E4E", +"& c #F4F4F4", +"* c #F3F3F3", +"= c #EDEDED", +"- c #E9E9E9", +"; c #ECECEC", +"> c #E5E5E5", +", c #E6E6E6", +"' c #E7E7E7", +") c #DDDDDD", +"! c #E4E4E4", +"~ c #858585", +"{ c #727272", +"] c #848484", +"^ c #DEDEDE", +"/ c #D7D7D7", +"( c #E1E1E1", +"_ c #E2E2E2", +": c #717171", +"< c #D0D0D0", +"[ c #DFDFDF", +"} c #E0E0E0", +"| c #C8C8C8", +"1 c #828282", +"2 c #7F7F7F", +"3 c #606060", +"4 c #C1C1C1", +"5 c #DBDBDB", +"6 c #DADADA", +"7 c #626262", +"8 c #7A7A7A", +"9 c #7B7B7B", +"0 c #7E7E7E", +"a c #BABABA", +"b c #D8D8D8", +"c c #696969", +"d c #797979", +"e c #B2B2B2", +"f c #D6D6D6", +"g c #D5D5D5", +"h c #7D7D7D", +"i c #6F6F6F", +"j c #7C7C7C", +"k c #6A6A6A", +"l c #ABABAB", +"m c #D3D3D3", +"n c #ACACAC", +"o c #777777", +"p c #A4A4A4", +"q c #D1D1D1", +"r c #9C9C9C", +"s c #9D9D9D", +"t c #878787", +"u c #747474", +"...........................", +"+++++++++++++++++++++++++++", +"+++++++++++++++++++++++++++", +"+++@###################@+++", +"+++#$%%%%%%%%%%%%%%%%%$#+++", +"+++#%&&&&&&*&*&&*&&*&&%#+++", +"+++#%=---------------;%#+++", +"+++#%>,','',',,,''',,>%#+++", +"+++#%)!!!!~{{{{{]!>!!^%#+++", +"+++#%/(_(_]{::::]__((/%#+++", +"+++#%<[[[[[[}[[[[[[[[<%#+++", +"+++#%|))))12)))21))))|%#+++", +"333#%45666278597066664%#333", +"333#%abbbbb87c7dbbbbba%#333", +"333#%efgffgghijffffgfe%#333", +"333k%lmmmmmmmmmmmmmmmn%k333", +"333o%p c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #46BAF6", +"1 c #27B2FA", +"2 c #26B1FA", +"3 c #46BAF7", +"4 c #E4E3E4", +"5 c #E5E4E5", +"6 c #D9DBE2", +"7 c #D2D4DB", +"8 c #E2E0E2", +"9 c #E3E1E2", +"0 c #E2E1E2", +"a c #46B9F6", +"b c #27B1F9", +"c c #45B9F6", +"d c #E3E1E3", +"e c #E2E1E3", +"f c #CACCD5", +"g c #E0DEE0", +"h c #DFDEE0", +"i c #E0DEDF", +"j c #E0DFE0", +"k c #DFDEDF", +"l c #C1C5CE", +"m c #DDDCDD", +"n c #DDDCDE", +"o c #43B7F4", +"p c #3DB6F5", +"q c #DEDBDD", +"r c #DEDCDE", +"s c #DEDCDD", +"t c #656781", +"u c #BABDC8", +"v c #DBDADA", +"w c #DBD9DB", +"x c #DAD9DB", +"y c #3DB6F4", +"z c #0DABFC", +"A c #36B4F5", +"B c #DBDADB", +"C c #0CAAFC", +"D c #3CB5F4", +"E c #B1B5C2", +"F c #D9D7D9", +"G c #D8D7D8", +"H c #D9D7D8", +"I c #36B3F5", +"J c #18ADFA", +"K c #35B3F5", +"L c #D8D6D9", +"M c #D8D7D9", +"N c #B1B6C2", +"O c #A8AEBB", +"P c #D6D5D6", +"Q c #D6D4D6", +"R c #D5D5D6", +"S c #D5D4D5", +"T c #3BB4F3", +"U c #24AFF7", +"V c #3AB4F3", +"W c #D6D5D5", +"X c #A9AEBB", +"Y c #59607B", +"Z c #A1A6B5", +"` c #D3D2D3", +" . c #D3D2D4", +".. c #D4D2D4", +"+. c #D4D2D3", +"@. c #A1A6B6", +"#. c #686F86", +"$. c #989FAF", +"%. c #D0CFD0", +"&. c #D1D0D1", +"*. c #D1CFD0", +"=. c #D0D0D0", +"-. c #D1CFD1", +";. c #D0D0D1", +">. c #D1D0D0", +",. c #999EAE", +"'. c #737A91", +"). c #9097A8", +"!. c #9197A8", +"~. c #9097A9", +"{. c #9198A8", +"]. c #9098A8", +"^. c #7B8193", +"/. c #75788D", +"(. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } | 1 2 2 2 2 3 4 5 } } 6 % # + + + ", +"+ + + # % 7 8 9 8 0 a b 2 2 2 2 c d e 8 8 7 % # + + + ", +"+ + + # % f g g g g h i j k h i h g g g g f % # + + + ", +"+ + + # % l m m m n o p q m r p o m r s m l % # + + + ", +"t t t # % u v w x w y z A B A C D w w w x u % # t t t ", +"t t t # % E F G G G H I C J C K G L G H M N % # t t t ", +"t t t # % O P Q P R S Q T U V W R P P Q R X % # t t t ", +"t t t Y % Z ` ` ` ...` .` ` ..` +.` +.` @.% Y t t t ", +"t t t #.% $.%.&.*.=.-.*.;.&.-.-.&.-.>.&.-.,.% #.t t t ", +"t t t '.% ).!.).~.{.).!.].~.{.].~.{.).).].!.% '.t t t ", +"t t t ^.$ % % % % % % % % % % % % % % % % % $ ^.t t t ", +"t t t /.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(./.t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-pressed.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-pressed.png new file mode 100644 index 0000000..3ea774d Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-pressed.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-pressed.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-pressed.xpm new file mode 100644 index 0000000..725241a --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/shade-toggled-pressed.xpm @@ -0,0 +1,133 @@ +/* XPM */ +static char * shade_toggled_pressed_xpm[] = { +"27 24 106 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #969499", +"* c #BDBCC3", +"= c #BEBDC4", +"- c #C0BEC6", +"; c #C0BFC6", +"> c #C2C0C7", +", c #C2C1C7", +"' c #C3C2C7", +") c #C4C2C8", +"! c #C3C2C8", +"~ c #C3C1C7", +"{ c #C1C1C7", +"] c #BFBEC5", +"^ c #BEBDC5", +"/ c #C0BEC5", +"( c #C1C0C7", +"_ c #C4C3C8", +": c #C5C3C9", +"< c #C6C4C9", +"[ c #C6C4CA", +"} c #C6C3CA", +"| c #C5C3C8", +"1 c #C1BFC6", +"2 c #C0BFC5", +"3 c #C1C0C6", +"4 c #C2C2C7", +"5 c #C6C5CA", +"6 c #C7C5CA", +"7 c #C8C5CA", +"8 c #C7C6CB", +"9 c #C4C2C9", +"0 c #BFBFC5", +"a c #C3C1C8", +"b c #C7C5CB", +"c c #3DB1EE", +"d c #22ADF6", +"e c #21ADF6", +"f c #3DB1EF", +"g c #C3C0C7", +"h c #C1C0C5", +"i c #C5C4CA", +"j c #C9C6CC", +"k c #3EB1EF", +"l c #23ADF6", +"m c #C9C6CB", +"n c #C4C1C8", +"o c #C8C6CB", +"p c #CAC8CC", +"q c #CCC9CD", +"r c #CDCACE", +"s c #CECBCF", +"t c #CECACF", +"u c #CBC9CE", +"v c #CAC7CD", +"w c #C6C5C9", +"x c #C5C2C8", +"y c #656781", +"z c #CAC7CC", +"A c #CCC8CD", +"B c #3EB2F0", +"C c #39B2F1", +"D c #CFCCD0", +"E c #D0CDD0", +"F c #39B1F1", +"G c #CBC8CD", +"H c #C9C7CC", +"I c #CAC8CD", +"J c #CCC9CE", +"K c #3AB1F1", +"L c #0DAAFC", +"M c #34B1F3", +"N c #D2CED2", +"O c #0CAAFC", +"P c #CDCACF", +"Q c #CFCBD0", +"R c #18ACF9", +"S c #33B1F3", +"T c #C5C4C9", +"U c #59607B", +"V c #D1CDD1", +"W c #3AB2F2", +"X c #23AEF7", +"Y c #39B2F2", +"Z c #CCCACE", +"` c #C5C3CA", +" . c #686F86", +".. c #C6C3C9", +"+. c #C8C6CA", +"@. c #CDCBCF", +"#. c #D0CDD1", +"$. c #CBC9CD", +"%. c #737A91", +"&. c #C7C4CB", +"*. c #CFCCCF", +"=. c #CECBD0", +"-. c #C7C4CA", +";. c #7B8193", +">. c #75788D", +",. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & & & & & & & & & & & & & & & & & % # + + + ", +"+ + + # % * = - ; > , ' ) ! ! ~ ~ { ; ] = * % # + + + ", +"+ + + # % ^ / ( ~ ! _ : < [ } | ) ) > 1 ] = % # + + + ", +"+ + + # % 2 3 4 ) [ 5 6 7 8 8 6 [ : 9 ~ 1 0 % # + + + ", +"+ + + # % 3 a 9 < b c d e d e e f 6 : _ g h % # + + + ", +"+ + + # % , ! i 6 j k l d d d d f m 6 < n > % # + + + ", +"+ + + # % a : 6 o p q r s s t r u v o w x , % # + + + ", +"y y y # % ) : b z A B C D E E F B G H b : a % # y y y ", +"y y y # % ! [ o I J K L M N M O F J v 8 [ ) % # y y y ", +"y y y # % ! [ o p P Q M O R O S s J z o T ! % # y y y ", +"y y y U % ) [ o I J s V W X Y E s Z z b ` a % U y y y ", +"y y y .% ) ..+.z J @.D #.V #.D r $.H 6 : a % .y y y ", +"y y y %.% 4 : &.m I q @.*.=.=.s J p o -.: , % %.y y y ", +"y y y ;.$ % % % % % % % % % % % % % % % % % $ ;.y y y ", +"y y y >.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.>.y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +"y y y y y y y y y y y y y y y y y y y y y y y y y y y "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-active.xpm new file mode 100644 index 0000000..2f1b703 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-active.xpm @@ -0,0 +1,144 @@ +/* XPM */ +static char * stick_active_xpm[] = { +"27 24 117 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #7A7A89", +"1 c #797989", +"2 c #E4E3E4", +"3 c #E5E4E5", +"4 c #D9DBE2", +"5 c #D2D4DB", +"6 c #E2E0E2", +"7 c #E3E1E2", +"8 c #E2E1E2", +"9 c #55566A", +"0 c #545569", +"a c #646577", +"b c #68697A", +"c c #6C6D7E", +"d c #8C8C99", +"e c #E3E1E3", +"f c #E2E1E3", +"g c #CACCD5", +"h c #E0DEE0", +"i c #777887", +"j c #505166", +"k c #747484", +"l c #DFDEE0", +"m c #C1C5CE", +"n c #DDDCDD", +"o c #DDDCDE", +"p c #636476", +"q c #5F6073", +"r c #DEDCDE", +"s c #DEDCDD", +"t c #656781", +"u c #BABDC8", +"v c #DBDADA", +"w c #DBD9DB", +"x c #DAD9DB", +"y c #DADADB", +"z c #676779", +"A c #5F6072", +"B c #57586C", +"C c #727282", +"D c #DBDADB", +"E c #B1B5C2", +"F c #D9D7D9", +"G c #D8D7D8", +"H c #D9D7D8", +"I c #6A6B7C", +"J c #717182", +"K c #58586C", +"L c #757685", +"M c #D8D6D9", +"N c #D8D7D9", +"O c #B1B6C2", +"P c #A8AEBB", +"Q c #D6D5D6", +"R c #D6D4D6", +"S c #D5D5D6", +"T c #D5D4D5", +"U c #878794", +"V c #D6D5D5", +"W c #D6D4D5", +"X c #757584", +"Y c #787988", +"Z c #A9AEBB", +"` c #59607B", +" . c #A1A6B5", +".. c #D3D2D3", +"+. c #D3D2D4", +"@. c #D4D2D4", +"#. c #D4D2D3", +"$. c #A1A6B6", +"%. c #686F86", +"&. c #989FAF", +"*. c #D0CFD0", +"=. c #D1D0D1", +"-. c #D1CFD0", +";. c #D0D0D0", +">. c #D1CFD1", +",. c #D0D0D1", +"'. c #D1D0D0", +"). c #999EAE", +"!. c #737A91", +"~. c #9097A8", +"{. c #9197A8", +"]. c #9097A9", +"^. c #9198A8", +"/. c #9098A8", +"(. c #7B8193", +"_. c #75788D", +":. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } } | 1 [ } } } 2 3 } } 4 % # + + + ", +"+ + + # % 5 6 7 6 8 1 9 0 a b c d e f 6 6 5 % # + + + ", +"+ + + # % g h h h h i 0 j j 0 k l h h h h g % # + + + ", +"+ + + # % m n n n o n p j j q n o n r s n m % # + + + ", +"t t t # % u v w x w y z 0 A B C D w w w x u % # t t t ", +"t t t # % E F G G G H I C G J K L M G H N O % # t t t ", +"t t t # % P Q R Q S T U V W R X Y Q Q R S Z % # t t t ", +"t t t ` % .......+.@...+.....@...#...#...$.% ` t t t ", +"t t t %.% &.*.=.-.;.>.-.,.=.>.>.=.>.'.=.>.).% %.t t t ", +"t t t !.% ~.{.~.].^.~.{./.].^./.].^.~.~./.{.% !.t t t ", +"t t t (.$ % % % % % % % % % % % % % % % % % $ (.t t t ", +"t t t _.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:._.t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-inactive.xpm new file mode 100644 index 0000000..465cd21 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-inactive.xpm @@ -0,0 +1,90 @@ +/* XPM */ +static char * stick_inactive_xpm[] = { +"27 24 63 1", +" c None", +". c #A1A1A1", +"+ c #737373", +"@ c #6D6D6D", +"# c #646464", +"$ c #585858", +"% c #4E4E4E", +"& c #F4F4F4", +"* c #F3F3F3", +"= c #EDEDED", +"- c #E9E9E9", +"; c #ECECEC", +"> c #E5E5E5", +", c #E6E6E6", +"' c #E7E7E7", +") c #DDDDDD", +"! c #E4E4E4", +"~ c #818181", +"{ c #DEDEDE", +"] c #D7D7D7", +"^ c #E1E1E1", +"/ c #E2E2E2", +"( c #5F5F5F", +"_ c #6E6E6E", +": c #717171", +"< c #757575", +"[ c #939393", +"} c #D0D0D0", +"| c #DFDFDF", +"1 c #7F7F7F", +"2 c #5B5B5B", +"3 c #7C7C7C", +"4 c #C8C8C8", +"5 c #696969", +"6 c #606060", +"7 c #C1C1C1", +"8 c #DBDBDB", +"9 c #DADADA", +"0 c #707070", +"a c #5E5E5E", +"b c #626262", +"c c #7A7A7A", +"d c #BABABA", +"e c #D8D8D8", +"f c #797979", +"g c #7D7D7D", +"h c #B2B2B2", +"i c #D6D6D6", +"j c #D5D5D5", +"k c #8D8D8D", +"l c #808080", +"m c #6A6A6A", +"n c #ABABAB", +"o c #D3D3D3", +"p c #ACACAC", +"q c #777777", +"r c #A4A4A4", +"s c #D1D1D1", +"t c #828282", +"u c #9C9C9C", +"v c #9D9D9D", +"w c #878787", +"x c #747474", +"...........................", +"+++++++++++++++++++++++++++", +"+++++++++++++++++++++++++++", +"+++@###################@+++", +"+++#$%%%%%%%%%%%%%%%%%$#+++", +"+++#%&&&&&&*&*&&*&&*&&%#+++", +"+++#%=---------------;%#+++", +"+++#%>,','',',,,''',,>%#+++", +"+++#%)!!!!!~~!!!!!>!!{%#+++", +"+++#%]^/^/~((_:<[//^^]%#+++", +"+++#%}||||1(22(3|||||}%#+++", +"+++#%4)))))@225))))))4%#+++", +"666#%7899980a5bc899997%#666", +"666#%deeeee+cefbgeeeed%#666", +"666#%hijiijkijjgliijih%#666", +"666m%nooooooooooooooop%m666", +"666q%r}s}}}}ss}}s}ss}r%q666", +"666t%uvuvvuvuvvuvvuuuv%t666", +"666w$%%%%%%%%%%%%%%%%%$w666", +"666xuuuuuuuuuuuuuuuuuuux666", +"666666666666666666666666666", +"666666666666666666666666666", +"666666666666666666666666666", +"666666666666666666666666666"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-prelight.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-prelight.png new file mode 100644 index 0000000..e80d7c0 Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-prelight.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-prelight.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-prelight.xpm new file mode 100644 index 0000000..b2d403a --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-prelight.xpm @@ -0,0 +1,149 @@ +/* XPM */ +static char * stick_prelight_xpm[] = { +"27 24 122 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #40B8F7", +"1 c #3FB8F7", +"2 c #E4E3E4", +"3 c #E5E4E5", +"4 c #D9DBE2", +"5 c #D2D4DB", +"6 c #E2E0E2", +"7 c #E3E1E2", +"8 c #E2E1E2", +"9 c #40B8F6", +"0 c #08A9FD", +"a c #07A9FE", +"b c #20B0FB", +"c c #26B1FA", +"d c #2CB3F9", +"e c #5DBFF3", +"f c #E3E1E3", +"g c #E2E1E3", +"h c #CACCD5", +"i c #E0DEE0", +"j c #3EB7F6", +"k c #07A9FD", +"l c #00A8FF", +"m c #00A8FE", +"n c #06A9FE", +"o c #38B5F6", +"p c #DFDEE0", +"q c #C1C5CE", +"r c #DDDCDD", +"s c #DDDCDE", +"t c #1FAFFA", +"u c #18ADFB", +"v c #DEDCDE", +"w c #DEDCDD", +"x c #656781", +"y c #BABDC8", +"z c #DBDADA", +"A c #DBD9DB", +"B c #DAD9DB", +"C c #DADADB", +"D c #24B0F8", +"E c #06A9FD", +"F c #0BAAFD", +"G c #36B4F6", +"H c #DBDADB", +"I c #B1B5C2", +"J c #D9D7D9", +"K c #D8D7D8", +"L c #D9D7D8", +"M c #2AB1F7", +"N c #36B3F5", +"O c #35B3F5", +"P c #0CAAFC", +"Q c #3CB5F4", +"R c #D8D6D9", +"S c #D8D7D9", +"T c #B1B6C2", +"U c #A8AEBB", +"V c #D6D5D6", +"W c #D6D4D6", +"X c #D5D5D6", +"Y c #D5D4D5", +"Z c #58BAED", +"` c #D6D5D5", +" . c #D6D4D5", +".. c #3BB4F3", +"+. c #41B5F2", +"@. c #A9AEBB", +"#. c #59607B", +"$. c #A1A6B5", +"%. c #D3D2D3", +"&. c #D3D2D4", +"*. c #D4D2D4", +"=. c #D4D2D3", +"-. c #A1A6B6", +";. c #686F86", +">. c #989FAF", +",. c #D0CFD0", +"'. c #D1D0D1", +"). c #D1CFD0", +"!. c #D0D0D0", +"~. c #D1CFD1", +"{. c #D0D0D1", +"]. c #D1D0D0", +"^. c #999EAE", +"/. c #737A91", +"(. c #9097A8", +"_. c #9197A8", +":. c #9097A9", +"<. c #9198A8", +"[. c #9098A8", +"}. c #7B8193", +"|. c #75788D", +"1. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } } | 1 [ } } } 2 3 } } 4 % # + + + ", +"+ + + # % 5 6 7 6 8 9 0 a b c d e f g 6 6 5 % # + + + ", +"+ + + # % h i i i i j k l m n o p i i i i h % # + + + ", +"+ + + # % q r r r s r t m l u r s r v w r q % # + + + ", +"x x x # % y z A B A C D E u F G H A A A B y % # x x x ", +"x x x # % I J K K K L M N K O P Q R K L S T % # x x x ", +"x x x # % U V W V X Y Z ` .W ..+.V V W X @.% # x x x ", +"x x x #.% $.%.%.%.&.*.%.&.%.%.*.%.=.%.=.%.-.% #.x x x ", +"x x x ;.% >.,.'.).!.~.).{.'.~.~.'.~.].'.~.^.% ;.x x x ", +"x x x /.% (._.(.:.<.(._.[.:.<.[.:.<.(.(.[._.% /.x x x ", +"x x x }.$ % % % % % % % % % % % % % % % % % $ }.x x x ", +"x x x |.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.|.x x x ", +"x x x x x x x x x x x x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x x x x x x x x x x x x x x x x "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-pressed.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-pressed.png new file mode 100644 index 0000000..0e8e421 Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-pressed.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-pressed.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-pressed.xpm new file mode 100644 index 0000000..f8f93dd --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-pressed.xpm @@ -0,0 +1,142 @@ +/* XPM */ +static char * stick_pressed_xpm[] = { +"27 24 115 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #969499", +"* c #BDBCC3", +"= c #BEBDC4", +"- c #C0BEC6", +"; c #C0BFC6", +"> c #C2C0C7", +", c #C2C1C7", +"' c #C3C2C7", +") c #C4C2C8", +"! c #C3C2C8", +"~ c #C3C1C7", +"{ c #C1C1C7", +"] c #BFBEC5", +"^ c #BEBDC5", +"/ c #C0BEC5", +"( c #C1C0C7", +"_ c #C4C3C8", +": c #C5C3C9", +"< c #C6C4C9", +"[ c #C6C4CA", +"} c #C6C3CA", +"| c #C5C3C8", +"1 c #C1BFC6", +"2 c #C0BFC5", +"3 c #C1C0C6", +"4 c #C2C2C7", +"5 c #C6C5CA", +"6 c #C7C5CA", +"7 c #C8C5CA", +"8 c #C7C6CB", +"9 c #C4C2C9", +"0 c #BFBFC5", +"a c #C3C1C8", +"b c #C7C5CB", +"c c #C8C6CB", +"d c #39B0F0", +"e c #37B0F0", +"f c #CAC7CD", +"g c #C9C7CC", +"h c #C3C0C7", +"i c #C1C0C5", +"j c #C5C4CA", +"k c #C9C6CC", +"l c #39B1F0", +"m c #07A9FD", +"n c #06A9FD", +"o c #1CACF7", +"p c #22ADF6", +"q c #27AEF5", +"r c #53B4EA", +"s c #C9C6CB", +"t c #C4C1C8", +"u c #CAC8CC", +"v c #38B1F1", +"w c #00A8FF", +"x c #00A8FE", +"y c #33B0F2", +"z c #CBC9CE", +"A c #C6C5C9", +"B c #C5C2C8", +"C c #656781", +"D c #CAC7CC", +"E c #CCC8CD", +"F c #CDCACF", +"G c #1DADF8", +"H c #16ACF9", +"I c #CECBCF", +"J c #CBC8CD", +"K c #CAC8CD", +"L c #CCC9CE", +"M c #23AEF7", +"N c #17ACFA", +"O c #0BAAFC", +"P c #33B1F3", +"Q c #CFCBD0", +"R c #28AFF5", +"S c #34B1F3", +"T c #D4CFD3", +"U c #0CAAFC", +"V c #39B1F1", +"W c #C5C4C9", +"X c #59607B", +"Y c #56B7EB", +"Z c #D2CED2", +"` c #D3CFD2", +" . c #D1CFD2", +".. c #39B2F1", +"+. c #3FB2F0", +"@. c #CCCACE", +"#. c #C5C3CA", +"$. c #686F86", +"%. c #C6C3C9", +"&. c #C8C6CA", +"*. c #CDCBCF", +"=. c #CFCCD0", +"-. c #D0CDD1", +";. c #D1CDD1", +">. c #CDCACE", +",. c #CBC9CD", +"'. c #737A91", +"). c #C7C4CB", +"!. c #CCC9CD", +"~. c #CFCCCF", +"{. c #CECBD0", +"]. c #C7C4CA", +"^. c #7B8193", +"/. c #75788D", +"(. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & & & & & & & & & & & & & & & & & % # + + + ", +"+ + + # % * = - ; > , ' ) ! ! ~ ~ { ; ] = * % # + + + ", +"+ + + # % ^ / ( ~ ! _ : < [ } | ) ) > 1 ] = % # + + + ", +"+ + + # % 2 3 4 ) [ 5 6 7 8 8 6 [ : 9 ~ 1 0 % # + + + ", +"+ + + # % 3 a 9 < b c d e f g g c 6 : _ h i % # + + + ", +"+ + + # % , ! j 6 k l m n o p q r s 6 < t > % # + + + ", +"+ + + # % a : 6 c u v n w x n y z f c A B , % # + + + ", +"C C C # % ) : b D E F G x w H I F J g b : a % # C C C ", +"C C C # % ! [ c K L I M n N O P I L f 8 [ ) % # C C C ", +"C C C # % ! [ c u F Q R S T P U V L D c W ! % # C C C ", +"C C C X % ) [ c K L I Y Z ` ...+.@.D b #.a % X C C C ", +"C C C $.% ) %.&.D L *.=.-.;.-.=.>.,.g 6 : a % $.C C C ", +"C C C '.% 4 : ).s K !.*.~.{.{.I L u c ].: , % '.C C C ", +"C C C ^.$ % % % % % % % % % % % % % % % % % $ ^.C C C ", +"C C C /.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(./.C C C ", +"C C C C C C C C C C C C C C C C C C C C C C C C C C C ", +"C C C C C C C C C C C C C C C C C C C C C C C C C C C ", +"C C C C C C C C C C C C C C C C C C C C C C C C C C C ", +"C C C C C C C C C C C C C C C C C C C C C C C C C C C "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-active.xpm new file mode 100644 index 0000000..29ccf97 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-active.xpm @@ -0,0 +1,137 @@ +/* XPM */ +static char * stick_toggled_active_xpm[] = { +"27 24 110 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #7A7A89", +"1 c #69697B", +"2 c #797989", +"3 c #E4E3E4", +"4 c #E5E4E5", +"5 c #D9DBE2", +"6 c #D2D4DB", +"7 c #E2E0E2", +"8 c #E3E1E2", +"9 c #E2E1E2", +"0 c #757585", +"a c #545569", +"b c #505166", +"c c #747585", +"d c #E2E0E3", +"e c #E3E1E3", +"f c #E2E1E3", +"g c #CACCD5", +"h c #E0DEE0", +"i c #787888", +"j c #535469", +"k c #5F6073", +"l c #777887", +"m c #C1C5CE", +"n c #DDDCDD", +"o c #DDDCDE", +"p c #67687A", +"q c #DEDCDE", +"r c #DEDCDD", +"s c #656781", +"t c #BABDC8", +"u c #DBDADA", +"v c #DBD9DB", +"w c #DAD9DB", +"x c #767786", +"y c #5F6072", +"z c #767686", +"A c #B1B5C2", +"B c #D9D7D9", +"C c #D8D7D8", +"D c #D9D7D8", +"E c #727282", +"F c #717282", +"G c #D8D6D9", +"H c #D8D7D9", +"I c #B1B6C2", +"J c #A8AEBB", +"K c #D6D5D6", +"L c #D6D4D6", +"M c #D5D5D6", +"N c #D5D4D5", +"O c #757584", +"P c #666678", +"Q c #747484", +"R c #D6D5D5", +"S c #A9AEBB", +"T c #59607B", +"U c #A1A6B5", +"V c #D3D2D3", +"W c #D3D2D4", +"X c #D4D2D4", +"Y c #D4D2D3", +"Z c #A1A6B6", +"` c #686F86", +" . c #989FAF", +".. c #D0CFD0", +"+. c #D1D0D1", +"@. c #D1CFD0", +"#. c #D0D0D0", +"$. c #D1CFD1", +"%. c #D0D0D1", +"&. c #D1D0D0", +"*. c #999EAE", +"=. c #737A91", +"-. c #9097A8", +";. c #9197A8", +">. c #9097A9", +",. c #9198A8", +"'. c #9098A8", +"). c #7B8193", +"!. c #75788D", +"~. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } } [ | 1 2 } } 3 4 } } 5 % # + + + ", +"+ + + # % 6 7 8 7 9 8 0 a b a c d e f 7 7 6 % # + + + ", +"+ + + # % g h h h h i a j k j a l h h h h g % # + + + ", +"+ + + # % m n n n o p b k n k b p n q r n m % # + + + ", +"s s s # % t u v w v x a j y j j z v v v w t % # s s s ", +"s s s # % A B C C C D E a b j F C G C D H I % # s s s ", +"s s s # % J K L K M N L O P Q R M K K L M S % # s s s ", +"s s s T % U V V V W X V W V V X V Y V Y V Z % T s s s ", +"s s s ` % ...+.@.#.$.@.%.+.$.$.+.$.&.+.$.*.% ` s s s ", +"s s s =.% -.;.-.>.,.-.;.'.>.,.'.>.,.-.-.'.;.% =.s s s ", +"s s s ).$ % % % % % % % % % % % % % % % % % $ ).s s s ", +"s s s !.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.!.s s s ", +"s s s s s s s s s s s s s s s s s s s s s s s s s s s ", +"s s s s s s s s s s s s s s s s s s s s s s s s s s s ", +"s s s s s s s s s s s s s s s s s s s s s s s s s s s ", +"s s s s s s s s s s s s s s s s s s s s s s s s s s s "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-inactive.xpm new file mode 100644 index 0000000..7abfd91 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-inactive.xpm @@ -0,0 +1,87 @@ +/* XPM */ +static char * stick_toggled_inactive_xpm[] = { +"27 24 60 1", +" c None", +". c #A1A1A1", +"+ c #737373", +"@ c #6D6D6D", +"# c #646464", +"$ c #585858", +"% c #4E4E4E", +"& c #F4F4F4", +"* c #F3F3F3", +"= c #EDEDED", +"- c #E9E9E9", +"; c #ECECEC", +"> c #E5E5E5", +", c #E6E6E6", +"' c #E7E7E7", +") c #DDDDDD", +"! c #E4E4E4", +"~ c #818181", +"{ c #727272", +"] c #DEDEDE", +"^ c #D7D7D7", +"/ c #E1E1E1", +"( c #E2E2E2", +"_ c #7D7D7D", +": c #5F5F5F", +"< c #5B5B5B", +"[ c #7C7C7C", +"} c #D0D0D0", +"| c #DFDFDF", +"1 c #808080", +"2 c #5E5E5E", +"3 c #696969", +"4 c #7F7F7F", +"5 c #C8C8C8", +"6 c #707070", +"7 c #606060", +"8 c #C1C1C1", +"9 c #DBDBDB", +"0 c #DADADA", +"a c #7E7E7E", +"b c #BABABA", +"c c #D8D8D8", +"d c #7A7A7A", +"e c #797979", +"f c #B2B2B2", +"g c #D6D6D6", +"h c #D5D5D5", +"i c #6F6F6F", +"j c #6A6A6A", +"k c #ABABAB", +"l c #D3D3D3", +"m c #ACACAC", +"n c #777777", +"o c #A4A4A4", +"p c #D1D1D1", +"q c #828282", +"r c #9C9C9C", +"s c #9D9D9D", +"t c #878787", +"u c #747474", +"...........................", +"+++++++++++++++++++++++++++", +"+++++++++++++++++++++++++++", +"+++@###################@+++", +"+++#$%%%%%%%%%%%%%%%%%$#+++", +"+++#%&&&&&&*&*&&*&&*&&%#+++", +"+++#%=---------------;%#+++", +"+++#%>,','',',,,''',,>%#+++", +"+++#%)!!!!!!~{~!!!>!!]%#+++", +"+++#%^/(/((_:<:[(((//^%#+++", +"+++#%}||||1:232:4||||}%#+++", +"+++#%5))))6<3)3<6))))5%#+++", +"777#%89000a22322a00008%#777", +"777#%bcccccd2<2ecccccb%#777", +"777#%fghgghh_i[gggghgf%#777", +"777j%klllllllllllllllm%j777", +"777n%o}p}}}}pp}}p}pp}o%n777", +"777q%rsrssrsrssrssrrrs%q777", +"777t$%%%%%%%%%%%%%%%%%$t777", +"777urrrrrrrrrrrrrrrrrrru777", +"777777777777777777777777777", +"777777777777777777777777777", +"777777777777777777777777777", +"777777777777777777777777777"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-prelight.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-prelight.png new file mode 100644 index 0000000..5a99d71 Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-prelight.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-prelight.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-prelight.xpm new file mode 100644 index 0000000..d0eedd5 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-prelight.xpm @@ -0,0 +1,139 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"27 24 112 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #F2F2F5", +"* c #F3F2F5", +"= c #F2F2F4", +"- c #F2F1F5", +"; c #F3F1F4", +"> c #EAEAEF", +", c #EAE8E9", +"' c #E9E8EA", +") c #EAE7EA", +"! c #EAE8EA", +"~ c #EAEAEE", +"{ c #E1E3E8", +"] c #E7E5E7", +"^ c #E7E5E8", +"/ c #E7E6E7", +"( c #E8E5E7", +"_ c #E8E5E8", +": c #E2E3E8", +"< c #D9DBE1", +"[ c #E5E3E4", +"} c #E5E3E5", +"| c #40B8F7", +"1 c #26B1FA", +"2 c #3FB8F7", +"3 c #E4E3E4", +"4 c #E5E4E5", +"5 c #D9DBE2", +"6 c #D2D4DB", +"7 c #E2E0E2", +"8 c #E3E1E2", +"9 c #E2E1E2", +"0 c #39B6F7", +"a c #07A9FE", +"b c #00A8FE", +"c c #38B6F7", +"d c #E2E0E3", +"e c #E3E1E3", +"f c #E2E1E3", +"g c #CACCD5", +"h c #E0DEE0", +"i c #3EB7F6", +"j c #07A9FD", +"k c #06A9FE", +"l c #18ADFB", +"m c #C1C5CE", +"n c #DDDCDD", +"o c #DDDCDE", +"p c #25B0F9", +"q c #DEDCDE", +"r c #DEDCDD", +"s c #656781", +"t c #BABDC8", +"u c #DBDADA", +"v c #DBD9DB", +"w c #DAD9DB", +"x c #3CB5F4", +"y c #06A9FD", +"z c #05A9FE", +"A c #3CB5F5", +"B c #B1B5C2", +"C c #D9D7D9", +"D c #D8D7D8", +"E c #D9D7D8", +"F c #36B3F5", +"G c #05A9FD", +"H c #35B3F5", +"I c #D8D6D9", +"J c #D8D7D9", +"K c #B1B6C2", +"L c #A8AEBB", +"M c #D6D5D6", +"N c #D6D4D6", +"O c #D5D5D6", +"P c #D5D4D5", +"Q c #3BB4F3", +"R c #23AFF8", +"S c #3AB4F3", +"T c #D6D5D5", +"U c #A9AEBB", +"V c #59607B", +"W c #A1A6B5", +"X c #D3D2D3", +"Y c #D3D2D4", +"Z c #D4D2D4", +"` c #D4D2D3", +" . c #A1A6B6", +".. c #686F86", +"+. c #989FAF", +"@. c #D0CFD0", +"#. c #D1D0D1", +"$. c #D1CFD0", +"%. c #D0D0D0", +"&. c #D1CFD1", +"*. c #D0D0D1", +"=. c #D1D0D0", +"-. c #999EAE", +";. c #737A91", +">. c #9097A8", +",. c #9197A8", +"'. c #9097A9", +"). c #9198A8", +"!. c #9098A8", +"~. c #7B8193", +"{. c #75788D", +"]. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & * & & & & = & - & & - * & ; * & % # + + + ", +"+ + + # % > , , ' ) ! ! ! , ! ! ! ! ! , ' ~ % # + + + ", +"+ + + # % { ] ^ ] / / ] ( ] ] ] ( _ / ] ] : % # + + + ", +"+ + + # % < [ } } } } [ | 1 2 } } 3 4 } } 5 % # + + + ", +"+ + + # % 6 7 8 7 9 8 0 a b a c d e f 7 7 6 % # + + + ", +"+ + + # % g h h h h i j k l k j i h h h h g % # + + + ", +"+ + + # % m n n n o p b l n l b p n q r n m % # + + + ", +"s s s # % t u v w v x y y l z k A v v v w t % # s s s ", +"s s s # % B C D D D E F y b G H D I D E J K % # s s s ", +"s s s # % L M N M O P N Q R S T O M M N O U % # s s s ", +"s s s V % W X X X Y Z X Y X X Z X ` X ` X .% V s s s ", +"s s s ..% +.@.#.$.%.&.$.*.#.&.&.#.&.=.#.&.-.% ..s s s ", +"s s s ;.% >.,.>.'.).>.,.!.'.).!.'.).>.>.!.,.% ;.s s s ", +"s s s ~.$ % % % % % % % % % % % % % % % % % $ ~.s s s ", +"s s s {.].].].].].].].].].].].].].].].].].].].{.s s s ", +"s s s s s s s s s s s s s s s s s s s s s s s s s s s ", +"s s s s s s s s s s s s s s s s s s s s s s s s s s s ", +"s s s s s s s s s s s s s s s s s s s s s s s s s s s ", +"s s s s s s s s s s s s s s s s s s s s s s s s s s s "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-pressed.png b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-pressed.png new file mode 100644 index 0000000..59be9ae Binary files /dev/null and b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-pressed.png differ diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-pressed.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-pressed.xpm new file mode 100644 index 0000000..038b7c3 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/stick-toggled-pressed.xpm @@ -0,0 +1,132 @@ +/* XPM */ +static char * stick_toggled_pressed_xpm[] = { +"27 24 105 2", +" c None", +". c #A4A4B4", +"+ c #757793", +"@ c #686C88", +"# c #525A76", +"$ c #485068", +"% c #41475B", +"& c #969499", +"* c #BDBCC3", +"= c #BEBDC4", +"- c #C0BEC6", +"; c #C0BFC6", +"> c #C2C0C7", +", c #C2C1C7", +"' c #C3C2C7", +") c #C4C2C8", +"! c #C3C2C8", +"~ c #C3C1C7", +"{ c #C1C1C7", +"] c #BFBEC5", +"^ c #BEBDC5", +"/ c #C0BEC5", +"( c #C1C0C7", +"_ c #C4C3C8", +": c #C5C3C9", +"< c #C6C4C9", +"[ c #C6C4CA", +"} c #C6C3CA", +"| c #C5C3C8", +"1 c #C1BFC6", +"2 c #C0BFC5", +"3 c #C1C0C6", +"4 c #C2C2C7", +"5 c #C6C5CA", +"6 c #C7C5CA", +"7 c #C8C5CA", +"8 c #C7C6CB", +"9 c #C4C2C9", +"0 c #BFBFC5", +"a c #C3C1C8", +"b c #C7C5CB", +"c c #C8C6CB", +"d c #CAC7CC", +"e c #38B0F0", +"f c #22ADF6", +"g c #37B0F0", +"h c #C9C7CC", +"i c #C3C0C7", +"j c #C1C0C5", +"k c #C5C4CA", +"l c #C9C6CC", +"m c #CAC8CD", +"n c #33B0F2", +"o c #06A9FD", +"p c #00A8FE", +"q c #32B0F2", +"r c #CAC7CD", +"s c #C9C6CB", +"t c #C4C1C8", +"u c #CAC8CC", +"v c #39B1F0", +"w c #05A8FD", +"x c #16ABF9", +"y c #38B1F1", +"z c #C6C5C9", +"A c #C5C2C8", +"B c #656781", +"C c #CCC8CD", +"D c #D0CDD0", +"E c #16ACF9", +"F c #CBC8CD", +"G c #CCC9CE", +"H c #39B1F1", +"I c #05A9FD", +"J c #17ACFA", +"K c #CDCACF", +"L c #CFCBD0", +"M c #34B1F3", +"N c #33B1F3", +"O c #CECBCF", +"P c #C5C4C9", +"Q c #59607B", +"R c #D1CDD1", +"S c #3AB2F2", +"T c #22AEF7", +"U c #39B2F2", +"V c #CCCACE", +"W c #C5C3CA", +"X c #686F86", +"Y c #C6C3C9", +"Z c #C8C6CA", +"` c #CDCBCF", +" . c #CFCCD0", +".. c #D0CDD1", +"+. c #CDCACE", +"@. c #CBC9CD", +"#. c #737A91", +"$. c #C7C4CB", +"%. c #CCC9CD", +"&. c #CFCCCF", +"*. c #CECBD0", +"=. c #C7C4CA", +"-. c #7B8193", +";. c #75788D", +">. c #9498A4", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + + + + + + + + + + + + + + + + + + + + + + + + + ", +"+ + + @ # # # # # # # # # # # # # # # # # # # @ + + + ", +"+ + + # $ % % % % % % % % % % % % % % % % % $ # + + + ", +"+ + + # % & & & & & & & & & & & & & & & & & % # + + + ", +"+ + + # % * = - ; > , ' ) ! ! ~ ~ { ; ] = * % # + + + ", +"+ + + # % ^ / ( ~ ! _ : < [ } | ) ) > 1 ] = % # + + + ", +"+ + + # % 2 3 4 ) [ 5 6 7 8 8 6 [ : 9 ~ 1 0 % # + + + ", +"+ + + # % 3 a 9 < b c d e f g h c 6 : _ i j % # + + + ", +"+ + + # % , ! k 6 l m n o p o q r s 6 < t > % # + + + ", +"+ + + # % a : 6 c u v o w x w o y r c z A , % # + + + ", +"B B B # % ) : b d C f p x D E p f F h b : a % # B B B ", +"B B B # % ! [ c m G H o I J I I y G r 8 [ ) % # B B B ", +"B B B # % ! [ c u K L M o p I N O G d c P ! % # B B B ", +"B B B Q % ) [ c m G O R S T U D O V d b W a % Q B B B ", +"B B B X % ) Y Z d G ` ...R .. .+.@.h 6 : a % X B B B ", +"B B B #.% 4 : $.s m %.` &.*.*.O G u c =.: , % #.B B B ", +"B B B -.$ % % % % % % % % % % % % % % % % % $ -.B B B ", +"B B B ;.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.;.B B B ", +"B B B B B B B B B B B B B B B B B B B B B B B B B B B ", +"B B B B B B B B B B B B B B B B B B B B B B B B B B B ", +"B B B B B B B B B B B B B B B B B B B B B B B B B B B ", +"B B B B B B B B B B B B B B B B B B B B B B B B B B B "}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/themerc b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/themerc new file mode 100644 index 0000000..a9e2504 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/themerc @@ -0,0 +1,20 @@ +# Neat xfwm4 theme - Rhythm variant + +button_offset=0 +button_spacing=0 +show_app_icon=false +full_width_title=true +shadow_delta_width=-7 +shadow_delta_height=-7 +shadow_delta_x=-7 +shadow_delta_y=-7 +shadow_opacity=99 +title_horizontal_offset=0 +title_vertical_offset_active=0 +title_vertical_offset_inactive=0 +title_shadow_active=true +title_shadow_inactive=frame +active_text_color=#ffffff +inactive_text_color=#e6e6e6 +active_text_shadow_color=#475466 +inactive_text_shadow_color=#616365 diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-1-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-1-active.xpm new file mode 100644 index 0000000..d0037ad --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-1-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_1_active_xpm[] = { +"4 25 4 1", +". c #41475B", +"+ c #A4A4B4", +"@ c #757793", +"# c #656781", +"....", +"++++", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-1-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-1-inactive.xpm new file mode 100644 index 0000000..8e27598 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-1-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_1_inactive_xpm[] = { +"4 25 4 1", +". c #363636", +"+ c #A1A1A1", +"@ c #737373", +"# c #606060", +"....", +"++++", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-2-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-2-active.xpm new file mode 100644 index 0000000..468782c --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-2-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_2_active_xpm[] = { +"4 25 4 1", +". c #41475B", +"+ c #A4A4B4", +"@ c #757793", +"# c #656781", +"....", +"++++", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-2-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-2-inactive.xpm new file mode 100644 index 0000000..e819d5e --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-2-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_2_inactive_xpm[] = { +"4 25 4 1", +". c #363636", +"+ c #A1A1A1", +"@ c #737373", +"# c #606060", +"....", +"++++", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-3-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-3-active.xpm new file mode 100644 index 0000000..3c726e3 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-3-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_3_active_xpm[] = { +"4 25 4 1", +". c #41475B", +"+ c #A4A4B4", +"@ c #757793", +"# c #656781", +"....", +"++++", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-3-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-3-inactive.xpm new file mode 100644 index 0000000..b07f14b --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-3-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_3_inactive_xpm[] = { +"4 25 4 1", +". c #363636", +"+ c #A1A1A1", +"@ c #737373", +"# c #606060", +"....", +"++++", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-4-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-4-active.xpm new file mode 100644 index 0000000..6ffed62 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-4-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_4_active_xpm[] = { +"4 25 4 1", +". c #41475B", +"+ c #A4A4B4", +"@ c #757793", +"# c #656781", +"....", +"++++", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-4-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-4-inactive.xpm new file mode 100644 index 0000000..368b8fa --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-4-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_4_inactive_xpm[] = { +"4 25 4 1", +". c #363636", +"+ c #A1A1A1", +"@ c #737373", +"# c #606060", +"....", +"++++", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-5-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-5-active.xpm new file mode 100644 index 0000000..90066bc --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-5-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_5_active_xpm[] = { +"4 25 4 1", +". c #41475B", +"+ c #A4A4B4", +"@ c #757793", +"# c #656781", +"....", +"++++", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-5-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-5-inactive.xpm new file mode 100644 index 0000000..96f3e37 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/title-5-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_5_inactive_xpm[] = { +"4 25 4 1", +". c #363636", +"+ c #A1A1A1", +"@ c #737373", +"# c #606060", +"....", +"++++", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"@@@@", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####", +"####"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-left-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-left-active.xpm new file mode 100644 index 0000000..1f5598b --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-left-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"4 25 4 1", +". c #41475B", +"+ c #A4A4B4", +"@ c #757793", +"# c #656781", +"....", +".+++", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-left-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-left-inactive.xpm new file mode 100644 index 0000000..cc12622 --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-left-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * top_left_inactive_xpm[] = { +"4 25 4 1", +". c #363636", +"+ c #A1A1A1", +"@ c #737373", +"# c #606060", +"....", +".+++", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+@@", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##", +".+##"}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-right-active.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-right-active.xpm new file mode 100644 index 0000000..bea676d --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-right-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"4 25 4 1", +". c #41475B", +"+ c #A4A4B4", +"@ c #757793", +"# c #656781", +"....", +"+++.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+."}; diff --git a/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-right-inactive.xpm b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-right-inactive.xpm new file mode 100644 index 0000000..e9cdd1b --- /dev/null +++ b/mods/graphical-xfce4/data/usr/share/themes/Neat-Rhythm/xfwm4/top-right-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * top_right_inactive_xpm[] = { +"4 25 4 1", +". c #363636", +"+ c #A1A1A1", +"@ c #737373", +"# c #606060", +"....", +"+++.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"@@+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+.", +"##+."};