Add theme

This commit is contained in:
Fierelier 2022-09-26 15:40:34 +02:00
parent 3d76930991
commit c9b36a1c53
515 changed files with 23949 additions and 4 deletions

View File

@ -0,0 +1 @@
../../ClassicLooks/gtk-2.0/assets

View File

@ -0,0 +1 @@
include "tweaks.css"

View File

@ -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"

View File

@ -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
**************************************************************************************/

View File

@ -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"

View File

@ -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"

View File

@ -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
**************************************************************************************/

View File

@ -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
**************************************************************************************/

View File

@ -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
**************************************************************************************/

View File

@ -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"

View File

@ -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" {
}
}

View File

@ -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)
}
}

View File

@ -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))
}
}

View File

@ -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
**************************************************************************************/

View File

@ -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)))
}
}

View File

@ -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
**************************************************************************************/

View File

@ -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
}

View File

@ -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
}

View File

@ -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
**************************************************************************************/

View File

@ -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
}
}

View File

@ -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
}

View File

@ -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)
}

View File

@ -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)
}

View File

@ -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}
}
}

View File

@ -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}
}
}

View File

@ -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
**************************************************************************************/

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -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 }
}
}

View File

@ -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 }
}
}

View File

@ -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 }
}
}

View File

@ -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 }
}
}

View File

@ -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"

View File

@ -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)
}

View File

@ -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
}
*/

View File

@ -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
**************************************************************************************/

View File

@ -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
**************************************************************************************/

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -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
**************************************************************************************/

View File

@ -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
**************************************************************************************/

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -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"

View File

@ -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
**************************************************************************************/

View File

@ -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}
}
}

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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
**************************************************************************************/

View File

@ -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
}
}

View File

@ -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
**************************************************************************************/

View File

@ -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
}
}

View File

@ -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}
}
}

View File

@ -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}
}
}

View File

@ -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
}

View File

@ -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
**************************************************************************************/

View File

@ -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"

View File

@ -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 "*<GtkNotebook>" style "notebook"
widget_class "*<GtkToolbar>*" style "toolbar"
widget_class "*<GtkScrolledWindow>*" style "scrolledwindow"
widget_class "*<GtkIconView>*" style "iconview"
widget_class "*<GtkButton>" style "button"
widget_class "*<GtkButton>*<GtkLabel>" style "button" # this puts text shadow in the xfwm task switcher, see xfwm4-tabwin-button below
widget_class "*<GtkToolbar>*<GtkButton>*" style "toolbar_button"
widget_class "*<GtkStatusbar>" style "statusbar"
widget_class "*<GtkSpinButton>*" style "spinbutton"
widget_class "*<GtkRadioButton>*" style "radiocheck"
widget_class "*<GtkCheckButton>*" style "radiocheck"
#widget_class "*<GtkSpinButton>*<GtkEntry>" style "spinbutton_entry" # no effect
widget_class "*<GtkCombo>*" style "combo"
widget_class "*<GtkCombo>.<GtkButton>" style "combo_button"
#widget_class "*<GtkCombo>*<GtkSeparator>" style "separator_menu_item" # no effect
#widget_class "*<GtkCombo>*<GtkEntry>" style "entry" # no effect
widget "*.gtk-combobox-popup-menu.*" style "combo_menu_item"
widget_class "*<GtkComboBox>*" style "combobox"
widget_class "*<GtkComboBoxEntry>*<GtkEntry>" style "combobox_entry"
widget_class "*<GtkComboBoxEntry>*<GtkButton>" style "combobox_entry_button"
widget_class "*<GtkMenuBar>*" style "menubar"
widget_class "*<GtkMenu>*" style "menu"
widget_class "*<GtkMenuItem>*" style "menu_item"
widget_class "*<GtkSeparatorMenuItem>*" style "separator_menu_item"
widget_class "*<GtkSeparatorToolItem>*" style "separator_tool_item"
widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "menubar_item"
widget_class "*.<GtkFrame>.<GtkLabel>" style "frame_title"
widget_class "*.<GtkTreeView>*" style "treeview"
widget_class "*.<GtkTreeView>" style "treeview"
widget_class "*<GtkProgress>" style "progressbar"
widget_class "*<GtkMenuItem>.*.<GtkProgressBar>" style "progressbar_menu_item"
widget_class "*<GtkMenuItem>.*.<GtkScale>" style "scale_menu_item"
widget_class "*<GtkMenuItem>.*.<GtkCalendar>" style "calendar_menu_item"
# Treeview headers (and similar stock GTK+ widgets)
widget_class "*.<GtkScrolledWindow>*<GtkTreeView>*" style "treeview_header_scrolled"
widget_class "*.<GtkTreeView>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkCTree>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkList>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkCList>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkTreeView>.<GtkButton>.*<GtkLabel>" style "treeview_header"
widget_class "*.<GtkCTree>.<GtkButton>.*<GtkLabel>" style "treeview_header"
widget_class "*.<GtkList>.<GtkButton>.*<GtkLabel>" style "treeview_header"
widget_class "*.<GtkCList>.<GtkButton>.*<GtkLabel>" 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*<GtkButton>" 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 "*<GtkNotebook>*<GtkFrame>*" 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 "*.<GtkComboBox>.<GtkCellView>" 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 "*<GtkListItem>*" 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 "*<GtkCList>" style "set_fg_color_to_text_color_workaround"
# Nautilus when renaming files, and maybe other places.
widget_class "*<EelEditableLabel>" 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*<GtkMenuBar>*" 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"

View File

@ -0,0 +1 @@
../../ClassicLooks/gtk-3.0/assets

View File

@ -0,0 +1 @@
@import url("tweaks.css");

View File

@ -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";

View File

@ -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
**************************************************************************************/

View File

@ -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";

View File

@ -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); }

View File

@ -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;}
*/

View File

@ -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); }

View File

@ -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; }

View File

@ -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); }

View File

@ -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); }

View File

@ -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
**************************************************************************************/

View File

@ -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); }

View File

@ -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); }

View File

@ -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; }

View File

@ -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; }

View File

@ -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
**************************************************************************************/

View File

@ -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);*/
/**********************************************************************/

View File

@ -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);
/**********************************************************************/

View File

@ -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); }

View File

@ -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); }

View File

@ -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
**************************************************************************************/

View File

@ -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; }

View File

@ -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;
}

View File

@ -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; }

View File

@ -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; }

View File

@ -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; }

View File

@ -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);}

View File

@ -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; }
*/

View File

@ -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";

View File

@ -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
**************************************************************************************/

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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
**************************************************************************************/

View File

@ -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; }

View File

@ -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; }

Some files were not shown because too many files have changed in this diff Show More