aboutsummaryrefslogtreecommitdiff
path: root/.local/share/themes/ClassicLooks/gtk-2.0/widgets.css
diff options
context:
space:
mode:
Diffstat (limited to '.local/share/themes/ClassicLooks/gtk-2.0/widgets.css')
-rwxr-xr-x.local/share/themes/ClassicLooks/gtk-2.0/widgets.css993
1 files changed, 993 insertions, 0 deletions
diff --git a/.local/share/themes/ClassicLooks/gtk-2.0/widgets.css b/.local/share/themes/ClassicLooks/gtk-2.0/widgets.css
new file mode 100755
index 0000000..35364ce
--- /dev/null
+++ b/.local/share/themes/ClassicLooks/gtk-2.0/widgets.css
@@ -0,0 +1,993 @@
+/**************************************************************************************
+This file is distributed under the GNU General Public License version 2 (a.k.a. GPL-v2)
+ClassicLooks Gtk2 theme is based on Ambiance Gtk2 theme
+(c) 2019-2021 Virgil Mager - vvmager@gmail.com
+(c) 2019-2021 Information Technology Group - http://itgroup.ro
+**************************************************************************************/
+
+/******************************************/
+/* DO NOT CHANGE THESE COLOR DEFINITIONS! */
+gtk-color-scheme = "fg_color:#000000"
+gtk-color-scheme = "bg_color:#e9e9e9"
+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:#ffffff"
+/******************************************/
+
+# lighter
+# shade
+
+gtk-menu-drop-shadow = 1 # 1/0, but no effect
+#gtk-menu-shadow-delay = 0
+
+gtk-icon-sizes = "panel-applications-menu=22,22:panel-menu=22,22:panel=16,16:gtk-button=16,16"
+#gtk-icon-theme-name = "elementary Xfce" # no effect
+#gtk-outline-color = "#ff0000"
+
+gtk-enable-mnemonics = 0
+gtk-auto-mnemonics = 1
+
+style "default" {
+/* font_name = "Noto Sans 9" # if font face not foud it will still set the size*/
+
+ xthickness = 1
+ ythickness = 1
+
+ #######################
+ # Style Properties
+ #######################
+ GtkWidget::new-tooltip-style = 1
+ GtkButton::child-displacement-x = 0
+ GtkButton::child-displacement-y = 0
+ GtkButton::default-border = {0, 0, 0, 0}
+ GtkButton::default-outside-border = {0, 0, 0, 0}
+ GtkButton::inner-border = {0, 0, 0, 0}
+
+ GtkCheckButton::indicator-size = 16
+ GtkCheckButton::indicator-spacing = 2
+ GtkPaned::handle-size = 6
+ XfceTasklist::max-button-length = 200
+
+ GtkRange::trough-border = 0
+ GtkRange::slider-width = 14
+ GtkRange::stepper-size = 14
+ GtkRange::trough-under-steppers = 1
+
+ GtkScale::trough-border = 0
+ GtkScale::slider-width = 21
+ GtkScale::slider-length = 21
+ GtkScale::trough-side-details = 1
+
+ GtkScrollbar::activate-slider = 1
+ GtkScrollbar::trough-border = 0
+ GtkScrollbar::slider-width = 14
+ GtkScrollbar::min-slider-length = 30
+
+ GtkMenuBar::internal-padding = 0
+ GtkMenuBar::window-dragging = 0 # have to disable because Qt doesn't honor it
+
+ GtkMenu::horizontal-padding = 0
+ GtkMenu::vertical-padding = 0
+
+# GtkEntry::inner-border = {5, 5, 5, 5}
+# GtkEntry::default-outside-border = {10, 10, 10, 10}
+ GtkExpander::expander-size = 7
+ GtkToolbar::internal-padding = 1
+ GtkToolbar::shadow-type = GTK_SHADOW_NONE
+ GtkNotebook::tab-overlap = 1 # must use 1 because qt doesn't read this and always uses 1
+ GtkImage::x-ayatana-indicator-dynamic = 1
+# gtk-tooltip::inner-border = {5, 5, 5, 5}
+
+ GtkTreeView::expander-size = 7
+ GtkTreeView::horizontal-separator = 8
+ GtkTreeView::vertical-separator = 0
+ GtkTreeView::allow-rules = 0
+# GtkTreeView::rules-hint = 0 # must comment because otherwise it causes strage some effects (e.g. in GtkCombo entry when base/bg are different)
+ GtkTreeView::odd-row-color = @entry_bg_color
+ GtkTreeView::even-row-color = @entry_bg_color
+
+ WnckTasklist::fade-overlay-rect = 0
+ # The following line hints to gecko (and possibly other appliations)
+ # that the entry should be drawn transparently on the canvas.
+ # Without this, gecko will fill in the background of the entry.
+ GtkEntry::honors-transparent-bg-hint = 1
+ GtkEntry::state-hint = 0
+
+ GtkEntry::progress-border = { 2, 2, 2, 2 }
+
+ GtkProgressBar::min-horizontal-bar-height = 14
+ GtkProgressBar::min-vertical-bar-width = 14
+
+ GtkWidget::link-color = @link_color
+ GtkWidget::visited-link-color = @text_color
+
+# Uncomment one or both of the following for flat/unified menus or toolbars:
+# GtkToolbar ::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified.
+# GtkMenuBar ::shadow-type = GTK_SHADOW_NONE # Makes menus flat and unified.
+# GtkMenu ::shadow-type = GTK_SHADOW_NONE
+
+ ####################
+ # Color Definitions
+ ####################
+ bg[NORMAL] = mix(00.10, @shift_bg_color, @bg_color)
+# bg[PRELIGHT] = shade(0.97, mix(00.10, mix(0.299, @bg_color, @shift_bg_color), @bg_color)) # OLD FORMULA: this compensation formula does not take into account the weight of shift_bg_color, which is different among themes
+ bg[PRELIGHT] = shade(1.01, mix(0.07, @bg_color, mix(00.10, @shift_bg_color, @bg_color)))
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = shade(0.95, mix(00.10, @shift_bg_color, @bg_color))
+ bg[ACTIVE] = shade(0.9, mix(00.10, @shift_bg_color, @bg_color))
+
+ fg[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color)
+ fg[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color)
+ fg[SELECTED] = @selected_focused_fg_color
+ fg[INSENSITIVE] = shade(0.55, mix(00.10, @shift_bg_color, @bg_color))
+ fg[ACTIVE] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color)
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[SELECTED] = @selected_focused_fg_color
+ text[INSENSITIVE] = shade(0.6, mix(00.10, @shift_bg_color, @bg_color))
+ text[ACTIVE] = @selected_nofocus_fg_color
+
+ base[NORMAL] = @canvas_bg_color # can't use a different color (nor shade) cause this produces some unintended effects (e.g. in treeview it does not color an empty area)
+ base[PRELIGHT] = shade(0.98, mix(00.10, @shift_bg_color, @bg_color))
+ base[SELECTED] = @selected_bg_color
+ base[INSENSITIVE] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color))
+ base[ACTIVE] = @selected_bg_color
+
+ engine "murrine" {
+ contrast = 0.7 # lines/borders contrast
+ default_button_color = shade(0.96, mix(00.10, @shift_bg_color, @bg_color))
+ comboboxstyle = 0 # 1 = colorize the arrows area
+ arrowstyle = 2
+ toolbarstyle = 0
+ reliefstyle = 3
+ highlight_shade = 1.0
+ prelight_shade = 1.0
+ glazestyle = 0
+# glow_shade = 0.1
+ gradient_shades = {1.1, 1.0, 1.0, 0.9}
+ shadow_shades = {2.0, 1.7}
+ roundness = 2
+ lightborder_shade = 1.1
+ lightborderstyle = 0
+ listviewstyle = 0 # 0 = nothing, 1 = dotted, 2 = solid
+# listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised
+ progressbarstyle = 0
+ colorize_scrollbar = FALSE
+ menubaritemstyle = 1
+ menubarstyle = 0
+ menustyle = 0
+ handlestyle = 1
+ sliderstyle = 0
+ scrollbarstyle = 0
+ stepperstyle = 0
+ textstyle = 0
+ text_shade = 1.1
+ focusstyle = 0
+# focus_color = "#ff0000"
+# rgba = TRUE
+# focus_color = @selected_bg_color
+ }
+}
+
+style "wide" {
+ xthickness = 2
+ ythickness = 2
+}
+
+style "wider" {
+ xthickness = 3
+ ythickness = 3
+}
+
+style "entry" {
+# these are not doing anything
+# GtkWidget::interior-focus = 0
+# GtkWidget::focus-line-width = 0
+ base[NORMAL] = @entry_bg_color
+# text[ACTIVE] = @selected_focused_fg_color
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "murrine" {
+ focusstyle = 3
+ reliefstyle = 0
+ contrast = 0.5
+# border_colors = {@selected_bg_color, @selected_bg_color}
+ border_shades = {1.0, 1.0}
+ }
+}
+
+style "button" = "default" {
+ xthickness = 3
+ ythickness = 4
+
+ bg[NORMAL] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color))
+ bg[ACTIVE] = shade(0.88, mix(00.10, @shift_bg_color, @bg_color))
+# fg[ACTIVE] = "#ffffff"
+# bg[ACTIVE] = shade(1.09, mix(00.10, @shift_bg_color, @bg_color))
+ fg[INSENSITIVE] = shade(0.55, mix(00.10, @shift_bg_color, @bg_color))
+ bg[INSENSITIVE] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color))
+ bg[PRELIGHT] = mix(0.15, "#fffefe", mix(00.10, @shift_bg_color, @bg_color))
+# bg[PRELIGHT] = shade(1.0, mix(0.25, @bg_color, mix(00.10, @shift_bg_color, @bg_color)))
+# bg[PRELIGHT] = shade(1.02, mix(00.10, @shift_bg_color, @bg_color))
+# bg[PRELIGHT] = shade(1.0, mix(0.1, "#ffffff", mix(00.10, @shift_bg_color, @bg_color)))
+# bg[PRELIGHT] = shade(1.9, mix(0.06, "#ffffff", shade(0.5, mix(00.10, @shift_bg_color, @bg_color))))
+
+ engine "murrine" {
+# contrast = 1.0
+ border_shades = {1.05, 0.93}
+ gradient_shades = {1.1, 1.05, 1.05, 0.95}
+ textstyle = 1
+ text_shade = 1.1
+ glowstyle = 0
+# glow_shade = 1.1
+# focusstyle = 1
+ }
+}
+
+style "panel" {}
+style "panel_button" {}
+style "panel_applet" {}
+
+style "spinbutton" = "button" {
+ xthickness = 4
+ ythickness = 3
+
+ bg[ACTIVE] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color))
+ base[NORMAL] = @entry_bg_color
+# text[ACTIVE] = @selected_focused_fg_color
+
+ engine "murrine" {
+ border_shades = {1.0, 0.95}
+ focusstyle = 3
+ spinbuttonstyle = 1 # 0/1
+ }
+}
+
+style "spinbutton_entry" = "entry" {
+ xthickness = 10
+ ythickness = 10
+}
+
+style "scrollbar" = "button" {
+
+ bg[NORMAL] = mix(00.10, @shift_bg_color, @bg_color)
+ bg[INSENSITIVE] = shade(0.96, mix(00.10, @shift_bg_color, @bg_color))
+ bg[PRELIGHT] = shade(1.05, mix(0.1, @bg_color, mix(00.10, @shift_bg_color, @bg_color)))
+ bg[ACTIVE] = shade(1.05, mix(0.1, @bg_color, mix(00.10, @shift_bg_color, @bg_color)))
+
+ engine "murrine"
+ {
+ border_shades = {0.95, 0.95}
+ roundness = 0
+ contrast = 0.7
+ trough_shades = {0.9, 0.9}
+ lightborder_shade = 1.0
+ glowstyle = 5
+ glow_shade = 1.02
+ gradient_shades = {1.07, 1.0, 1.0, 0.92}
+ trough_border_shades = {0.95, 0.95}
+ }
+}
+
+style "scale" = "button" {
+ bg[NORMAL] = mix(00.10, @shift_bg_color, @bg_color)
+ bg[INSENSITIVE] = shade(0.97, mix(00.10, @shift_bg_color, @bg_color))
+ bg[PRELIGHT] = shade(1.07, mix(0.07, @bg_color, mix(00.10, @shift_bg_color, @bg_color)))
+ bg[ACTIVE] = shade(1.2, mix(00.10, @shift_bg_color, @bg_color))
+
+ engine "murrine" {
+ contrast = 0.5
+ border_shades = {0.75, 0.75}
+ roundness = 10
+ lightborder_shade = 1.0
+ gradient_shades = {1.05, 1.0, 1.0, 0.85}
+#. handlestyle = 1
+ trough_shades = {0.78, 0.78}
+ trough_border_shades = {0.95, 0.95}
+ glow_shade = 1.0
+ reliefstyle = 0
+# shadow_shades = { 2.0, 2.0 } # does nothing
+ }
+}
+
+style "notebook" = "default" {
+ xthickness = 4
+ ythickness = 2
+
+# bg[NORMAL] = @canvas_bg_color
+ bg[NORMAL] = shade(1.00, mix(00.10, @shift_bg_color, @bg_color)) # wxWidgets doesn't use this for the bg color _inside_ the tab (at least up to wxw-3.0.2), so have to use exactly the bg color
+# bg[NORMAL] = shade(2.1, shade(0.5, mix(00.10, @shift_bg_color, @bg_color)))
+# bg[INSENSITIVE] = "#ff0000" # just an ugly text shadow in the insensitive tab title
+# base[INSENSITIVE] = "#00ff00" # no effect
+# base[NORMAL] = "#0000ff" # no effect
+ bg[ACTIVE] = shade(0.98, mix(00.10, @shift_bg_color, @bg_color))
+ fg[ACTIVE] = lighter(mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color))
+# fg[ACTIVE] = "#ff0000"
+# fg[NORMAL] = "#0000ff"
+
+ engine "murrine" {
+ contrast = 0.9
+ gradient_shades = {1.25, 1.0, 1.0, 0.66}
+# trough_border_shades = {0.1, 0.1}
+# trough_shades = {0.1, 0.1}
+# border_shades = {0.1, 0.1}
+# focusstyle = 1
+ }
+}
+
+style "statusbar" {
+ engine "murrine" {
+ contrast = 1.2
+ }
+}
+
+style "toolbar" {
+
+ engine "murrine" {
+ textstyle = 1
+ text_shade = 1.15
+ glowstyle = 0
+ gradient_shades = {1.1, 0.97, 0.97, 0.92}
+ lightborderstyle = 0
+ lightborder_shade = 1.1
+# highlight_shade = 1.1
+ }
+}
+
+style "toolbar_button" = "button" {
+ xthickness = 5
+ ythickness = 5
+ bg[PRELIGHT] = shade(0.97, mix(0.25, @bg_color, mix(00.10, @shift_bg_color, @bg_color)))
+ engine "murrine" {
+ border_shades = {1.05, 0.95}
+ gradient_shades = {1.09, 1.06, 1.06, 0.94}
+ }
+}
+
+style "menu" = "default" {
+ xthickness = 0
+ ythickness = 0
+
+ bg[NORMAL] = @menu_bg_color
+ bg[PRELIGHT] = @selected_bg_color
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @selected_focused_fg_color
+ fg[INSENSITIVE] = mix(00.10, @shift_bg_color, "#767978")
+ text[NORMAL] = "#282828"
+ text[PRELIGHT] = shade(0.95, @selected_focused_fg_color)
+ text[INSENSITIVE] = mix(00.10, @shift_bg_color, "#767978")
+
+ engine "murrine"
+ {
+ menuitemstyle = 0
+ contrast = 0.6
+ menubaritemstyle = 0
+ glazestyle = 0
+ roundness = 0
+ glowstyle = 0
+# border_shades = { 0.1, 0.1 }
+# trough_shades = { 0.1, 0.1 }
+ }
+}
+
+style "menu_item" = "menu" {
+ xthickness = 2
+ ythickness = 3
+
+ engine "murrine"
+ {
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ border_shades = {1.3, 1.3}
+ lightborderstyle = 3
+ lightborder_shade = 1.0
+ contrast = 0.7
+ }
+}
+
+style "combo_menu_item" = "menu_item" {
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @selected_focused_fg_color
+ text[SELECTED] = @selected_focused_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = mix(00.10, @shift_bg_color, "#767978")
+}
+
+style "menubar" {
+ ythickness = 1
+ xthickness = 1
+
+ engine "murrine" {
+ roundness = 0
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ lightborder_shade = 1.23
+ }
+}
+
+style "menubar_item" = "menu" {
+ xthickness = 3
+ ythickness = 3
+
+ engine "murrine" {
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ border_shades = {1.3, 1.3}
+ lightborderstyle = 3
+ lightborder_shade = 1.0
+ contrast = 0.7
+ }
+}
+
+style "combo_button" = "button" {
+ xthickness = 3
+ ythickness = 3
+ bg[NORMAL] = shade(0.95, mix(00.10, @shift_bg_color, @bg_color))
+ bg[PRELIGHT] = shade(1.03, mix(00.10, @shift_bg_color, @bg_color))
+# base[NORMAL] = "#0000ff"
+ engine "murrine" {
+ gradient_shades = {1.11, 1.05, 1.05, 0.93}
+ contrast = 0.45
+ lightborderstyle = 1
+ lightborder_shade = 1.3
+ }
+}
+
+style "combo" = "button" {
+ xthickness = 0
+# ythickness = 0
+# bg[NORMAL] = "#222222"
+ base[NORMAL] = shade(1.1, mix(00.10, @shift_bg_color, @bg_color)) # shade(0.95, @canvas_bg_color)
+# base[PRELIGHT] = "#000000"
+# GtkCombo::default-outside-border = {3, 3, 3, 3} # no effect
+ engine "murrine" {
+ contrast = 0.4
+ roundness = 0
+ gradient_shades = {1.2, 1.0, 1.0, 0.75}
+# trough_border_shades = {0.1, 0.1} # no effect
+# trough_shades = {0.1, 0.1} # no effect
+# border_shades = {0.1, 0.1} # no effect
+ }
+}
+
+style "combobox" = "button" {
+ ythickness = 1
+# bg[NORMAL] = "#ff0000"
+# base[NORMAL] = "#00ff00"
+ bg[PRELIGHT] = mix(0.15, "#fffefe", mix(00.10, @shift_bg_color, @bg_color))
+ engine "murrine" {
+ reliefstyle=0
+ border_shades = {1.0, 0.95}
+ }
+}
+
+style "combobox_entry" = "button" {
+ ythickness = 3
+# bg[NORMAL] = "#0000ff"
+# base[NORMAL] = "#ffff00"
+ base[NORMAL] = @entry_bg_color
+# text[ACTIVE] = @selected_focused_fg_color
+}
+
+style "combobox_entry_button" = "combobox_entry" {
+}
+
+style "scale_menu_item" = "scale" {
+ GtkScale::slider-width = 21
+ GtkScale::slider-length = 13
+
+ bg[ACTIVE] = shade(0.98, "#4D4C48")
+ bg[INSENSITIVE] = shade(0.9, @bg_color)
+
+ engine "murrine" {
+ roundness = 20
+ border_shades = {1.4, 1.4}
+ reliefstyle = 0
+ lightborder_shade = 1.36
+ }
+}
+
+style "separator" {
+ xthickness = 1
+ ythickness = 0
+
+# bg[NORMAL] = @menu_bg_color
+
+ GtkSeparatorMenuItem::horizontal-padding = 0
+ GtkWidget::wide-separators = 1
+ GtkWidget::separator-width = 1
+ GtkWidget::separator-height = 1
+
+ engine "murrine" {
+ contrast = 1.0
+ separatorstyle = 0
+ }
+}
+
+# This style is there to modify the separator menu items. The goals are:
+# 1. Get a specific height.
+# 2. The line should go to the edges (ie. no border at the left/right)
+style "separator_menu_item" {
+ xthickness = 1
+ ythickness = 0
+
+ bg[NORMAL] = @menu_bg_color
+
+ GtkSeparatorMenuItem::horizontal-padding = 0
+ GtkWidget::wide-separators = 1
+ GtkWidget::separator-width = 1
+ GtkWidget::separator-height = 1
+
+ engine "murrine" {
+ contrast = 0.75
+ separatorstyle = 0
+ }
+}
+
+style "separator_tool_item" {
+ xthickness = 0
+ ythickness = 1
+
+ GtkVSeparator::vertical-padding = 0
+ GtkWidget::wide-separators = 1
+ GtkWidget::separator-width = 7
+ GtkWidget::separator-height = 1
+
+ engine "murrine" {
+ contrast = 0.6
+ separatorstyle = 0
+ }
+}
+
+style "frame_title" {
+ fg[NORMAL] = lighter(mix(00.10, @shift_bg_color, @fg_color))
+ engine "murrine"
+ {
+# gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ }
+}
+
+style "treeview" {
+# ythickness = 10
+
+ engine "murrine"
+ {
+ cellstyle = 0
+ focusstyle = 1
+ roundness = 2
+ lightborder_shade = 1.1
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ }
+}
+
+style "progressbar" {
+ xthickness = 1
+ ythickness = 1
+
+ bg[ACTIVE] = shade(0.94, mix(00.10, @shift_bg_color, @bg_color))
+ fg[PRELIGHT] = @selected_focused_fg_color
+# bg[SELECTED] = shade(0.92, mix(00.10, @shift_bg_color, @bg_color))
+
+ engine "murrine" {
+# trough_shades = {0.1, 1.02}
+ roundness = 3
+ lightborderstyle = 0
+ lightborder_shade = 1.0
+ border_shades = {1.0, 1.0}
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+# trough_border_shades = {0.9, 1.4}
+ }
+}
+
+style "progressbar_menu_item" = "progressbar" {
+ bg[ACTIVE] = shade(0.94, @menu_bg_color)
+
+ engine "murrine" {
+ roundness = 0
+ }
+}
+
+# This style is based on the default style, so that the colors from the button
+# style are overriden again.
+style "treeview_header" = "button" {
+ xthickness = 4
+ ythickness = 3
+
+ bg[PRELIGHT] = shade(1.0, mix(0.12, @bg_color, mix(00.10, @shift_bg_color, @bg_color)))
+
+ engine "murrine" {
+ glazestyle = 1
+ contrast = 0.8
+ lightborder_shade = 1.16
+ glow_shade = 1.0
+ gradient_shades = {1.1, 1.04, 0.98, 0.96}
+ }
+}
+
+style "treeview_header_scrolled" = "treeview_header" {
+}
+
+style "scrolledwindow" {
+# ythickness = 10
+ engine "murrine" {
+ focusstyle = 1
+ contrast = 0.6
+ }
+}
+
+style "radiocheck" = "default" {
+ # thickness is used by button-like checkboxes (e.g. the buttons in the tool panel in GIMP)
+ xthickness = 3
+ ythickness = 4
+
+ text[NORMAL] = shade(0.3, mix(00.10, @shift_bg_color, @bg_color)) #foreground of enabled checked
+ text[PRELIGHT] = shade(0.2, mix(00.10, @shift_bg_color, @bg_color))
+ text[ACTIVE] = shade(0.2, mix(00.10, @shift_bg_color, @bg_color))
+ bg[NORMAL] = shade(1.06, @bg_color) #background of all disabled, also influences border of enabled unchecked
+ bg[PRELIGHT] = shade(1.06, mix(0.12, @bg_color, mix(00.10, @shift_bg_color, @bg_color)))
+ bg[SELECTED] = shade(1.06, @bg_color) #background of enabled checked
+ fg[ACTIVE] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color) # for some reason this is not inherited
+ base[NORMAL] = shade(1.06, @bg_color) #@canvas_bg_color
+
+ engine "murrine" {
+ reliefstyle = 0
+ textstyle = 0 # for some reason it's not inherited
+ contrast = 1.1
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+# border_shades = {0.5, 0.5}
+ }
+}
+
+style "tooltips" {
+ xthickness = 6
+ ythickness = 5
+
+ bg[NORMAL] = shade(1.05, mix(0.07, @bg_color, mix(00.10, @shift_bg_color, @bg_color)))
+
+ engine "murrine" {
+ roundness = 0
+ gradient_shades = {1.1, 1.0, 1.0, 0.9}
+# rgba = TRUE
+ }
+}
+
+style "infobar" {
+ engine "murrine" {
+ }
+}
+
+style "nautilus_location" {
+ bg[NORMAL] = mix(0.60, shade(1.05, mix(00.10, @shift_bg_color, @bg_color)), @selected_bg_color)
+}
+
+style "calendar" {
+ xthickness = 0
+ ythickness = 0
+
+ engine "murrine" {
+ roundness = 0
+ }
+}
+
+style "calendar_menu_item" = "calendar" {
+ base[NORMAL] = "#605E58"
+ base[ACTIVE] = "#4b4944"
+}
+
+style "iconview" {
+# bg[SELECTED] = "#ff0000"
+# bg[ACTIVE] = "#ff0000"
+# fg[SELECTED] = "#ff0000"
+# fg[ACTIVE] = "#ff0000"
+# base[SELECTED] = "#ff0000"
+# base[ACTIVE] = "#ff0000"
+
+# xthickness = 5
+# ythickness = 5
+
+ engine "murrine" {
+ focusstyle = 1
+ roundness = 6
+ border_shades = {1.16, 1.0}
+ glow_shade = 1.1
+ glowstyle = 5
+ }
+}
+
+style "xfwm4_window" = "default" {
+ bg[NORMAL] = mix(00.10, @shift_bg_color, @bg_color) /* active_color_2: window frame color, change with 'active_color_2=...' */
+ bg[SELECTED] = mix(0.5, "#555555", mix(00.10, @shift_bg_color, @bg_color)) /* active_color_1 */
+ bg[INSENSITIVE] = shade(1.15, mix(00.10, @shift_bg_color, @bg_color)) /* inactive_color_1 */
+ fg[NORMAL] = mix(0.75, "#0a0a0a", mix(00.10, @shift_bg_color, @bg_color)) /* active_text_color_2 */
+ fg[SELECTED] = mix(00.10, mix(0.198, @fg_color, @shift_bg_color), @fg_color) /* active title color, change with 'active_text_color=...')*/
+ fg[INSENSITIVE] = mix(00.10, mix(0.198, "#777777", @shift_bg_color), "#777777") /* inactive_text_color_2: inactive title color, change with 'inactive_text_color=...' */
+}
+
+style "xfwm4_tabwin_button" = "button" {
+# Xfwm4TabwinWidget::preview-size = 512
+# Xfwm4TabwinWidget::icon-size = (24-128)
+# Xfwm4TabwinWidget::listview-icon-size = (16-48)
+# Xfwm4TabwinWidget::border-width = (0-8)
+# Xfwm4TabwinWidget::border-radius = (0-20)
+# Xfwm4TabwinWidget::border-alpha = (0.0 - 1.0)
+# Xfwm4TabwinWidget::alpha = (0.0 - 1.0)
+
+ engine "murrine" {
+ textstyle = 0
+ }
+}
+
+style "xfdesktop_icon_view" {
+ XfdesktopIconView::label-alpha = 0
+ XfdesktopIconView::shadow-x-offset = 1
+ XfdesktopIconView::shadow-y-offset = 1
+ XfdesktopIconView::selected-label-alpha =200
+ XfdesktopIconView::shadow-color = "#000000"
+ fg[NORMAL] = "#f8f8f8"
+ fg[SELECTED] = @selected_focused_fg_color
+ fg[ACTIVE] = @selected_nofocus_fg_color
+}
+
+style "soundfix" {
+}
+
+# Wrokaround style for places where the text color is used instead of the fg color.
+style "set_text_color_to_fg_color_workaround" {
+ text[NORMAL] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color)
+ text[PRELIGHT] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color)
+ text[SELECTED] = @selected_focused_fg_color
+ text[ACTIVE] = mix(00.10, mix(0.398, @fg_color, @shift_bg_color), @fg_color)
+ text[INSENSITIVE] = shade(0.55, mix(00.10, @shift_bg_color, @bg_color))
+}
+
+# Workaround style for places where the fg color is used instead of the text color.
+style "set_fg_color_to_text_color_workaround" {
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[SELECTED] = @selected_focused_fg_color
+ fg[ACTIVE] = @text_color
+ fg[INSENSITIVE] = shade(0.55, mix(00.10, @shift_bg_color, @bg_color))
+}
+
+# Style to set the toolbar to use a flat style. This is because the "New" button in
+# Evolution is not drawn transparent. So if there is a gradient in the background it will
+# look really wrong.
+# See http://bugzilla.gnome.org/show_bug.cgi?id=446953.
+style "evo_new_button_workaround" {
+}
+
+style "test" = "default" {
+ bg[NORMAL] = "#ff0000"
+ fg[NORMAL] = "#0000ff"
+ base[NORMAL] = "#00ff00"
+ bg[ACTIVE] = "#ffff00"
+ fg[ACTIVE] = "#00ffff"
+ base[ACTIVE] = "#ff00ff"
+
+ engine "murrine" {
+ textstyle = 1
+ text_shade = 1.9
+ }
+}
+
+###############################################################################
+# The following part of the gtkrc applies the different styles to the widgets.
+###############################################################################
+
+# The default style is applied to every widget
+class "GtkWidget" style "default"
+
+class "GtkSeparator" style "separator"
+class "GtkFrame" style "wide"
+class "GtkCalendar" style "wide"
+class "GtkEntry" style "entry"
+
+class "GtkSpinButton" style "spinbutton"
+class "GtkScale" style "scale"
+class "GtkVScale" style "scale"
+class "GtkHScale" style "scale"
+class "GtkScrollbar" style "scrollbar"
+class "GtkHScrollbar" style "scrollbar"
+class "GtkVScrollbar" style "scrollbar"
+class "GtkCalendar" style "calendar"
+class "GtkInfoBar" style "infobar"
+class "GtkIconView" style "iconview"
+
+# General matching follows. The order is choosen so that the right styles override
+# each other. EG. progressbar needs to be more important than the menu match.
+widget_class "*<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"