gtk-color-scheme = "base_color:#383838\nbg_color:#2e2e2e" gtk-color-scheme = "text_color:#d4d4d4\nfg_color:#bababa" gtk-color-scheme = "selected_bg_color:#496490\nselected_fg_color:#f3f3f3" gtk-color-scheme = "tooltip_bg_color:#303030\ntooltip_fg_color:#ffffff\nlink_color:#4a90f9" gtk-color-scheme = "theme_bg_color:#2e2e2e\nbutton_base:#2e2e2e" gtk-color-scheme = "sidebar_background:#313233" #must match window_color and fg_color gtk-color-scheme = "theme_bg_dark_color:#496490\ntheme_fg_dark_color:#bababa\ntheme_text_dark_color:#eaeaea" gtk_color_scheme = "window_active_color:#496490" #Windows decorations gtk_color_scheme = "test1:#ff0000\ntest2:#00ff00" #debug colors gtk-auto-mnemonics = 1 style "default" { xthickness = 1 ythickness = 1 ####################### # Style Properties ####################### GtkButton ::child-displacement-x = 0 GtkButton ::child-displacement-y = 0 GtkButton ::default-border = {0, 0, 0, 0} GtkButton ::image-spacing = 4 GtkToolButton ::icon-spacing = 4 GtkCheckButton ::indicator-size = 16 GtkRadioButton ::indicator-size = 16 GtkEntry ::honors-transparent-bg-hint = 1 GtkEntry ::invisible-char = 0x2022 GtkEntry ::progress-border = {2, 2, 2, 2} GtkEntry ::state-hint = 0 GtkProgressBar ::min-vertical-bar-width = 13 GtkProgressBar ::min-horizontal-bar-height = 13 GtkExpander ::expander-size = 8 GtkMenuBar ::internal-padding = 0 GtkMenuBar ::window-dragging = 1 GtkMenuBar ::shadow-type = GTK_SHADOW_NONE GtkMenu ::horizontal-padding = 0 GtkMenu ::vertical-padding = 0 GtkSeparatorMenuItem ::horizontal-padding = 7 GtkNotebook ::tab-overlap = 2 # Default = 2 GtkNotebook ::tab-curvature = 1 # Default = 1 GtkPaned ::handle-size = 4 GtkRange ::trough-border = 0 GtkRange ::slider-width = 15 GtkRange ::stepper-size = 1 GtkScale ::slider-length = 14 GtkScale ::slider-width = 14 GtkScale ::trough-side-details = 1 GtkScrollbar ::has-backward-stepper = 0 GtkScrollbar ::has-forward-stepper = 0 GtkScrollbar ::min-slider-length = 30 GtkScrollbar ::slider-width = 6 GtkScrollbar ::trough-border = 3 GtkScrollbar ::activate-slider = 1 GtkScrollbar ::trough-side-details = 0 GtkScrollbar ::stepper-size = 1 GtkScrolledWindow ::scrollbar-spacing = 0 GtkScrolledWindow ::scrollbars-within-bevel = 1 GtkToolbar ::internal-padding = 0 GtkToolbar ::window-dragging = 1 GtkTreeView ::expander-size = 8 GtkTreeView ::odd_row_color = shade (1.05, @base_color) #GtkTreeView ::even_row_color = shade (1.05, @base_color) GtkWidget ::link-color = @link_color GtkWidget ::focus-padding = 0 WnckTasklist ::fade-overlay-rect = 0 GtkWindow ::resize-grip-height = 0 GtkWindow ::resize-grip-width = 0 GtkImage ::x-ayatana-indicator-dynamic = 1 #################### # Color Definitions #################### bg[NORMAL] = @theme_bg_color bg[PRELIGHT] = shade (1.02, @theme_bg_color) bg[SELECTED] = @window_active_color #used by metacity/xfwm bg[INSENSITIVE] = shade (1.20,@theme_bg_color) bg[ACTIVE] = @theme_bg_color fg[NORMAL] = @fg_color fg[PRELIGHT] = @text_color fg[SELECTED] = shade (1.10, @selected_fg_color) fg[INSENSITIVE] = shade (1.85, @bg_color) fg[ACTIVE] = @fg_color text[NORMAL] = @fg_color text[PRELIGHT] = @text_color text[SELECTED] = shade (1.10, @selected_fg_color) text[INSENSITIVE] = shade (0.75, @fg_color) text[ACTIVE] = shade (1.10, @selected_fg_color) base[NORMAL] = @base_color base[PRELIGHT] = shade (0.95, @theme_bg_color) base[SELECTED] = @selected_bg_color base[INSENSITIVE] = shade (1.20, @theme_bg_color) base[ACTIVE] = @selected_bg_color engine "murrine" { animation = FALSE arrowstyle = 1 # arrowstyle = 1 to draw filled arrows. # arrowstyle = 2 to draw fat filled arrows. colorize_scrollbar = TRUE contrast = 0.7 # default_button_color = shade (0.88, @base_color) expanderstyle = 0 # expanderstyle = 0 to draw arrows. # expanderstyle = 1 to draw circles with plus and minus. # expanderstyle = 2 to draw buttons with plus and minus. focusstyle = 2 # 0 to disable focus drawing. # 1 to use dots. # 2 to use a small colored rectangle. # 3 to use a colored rectangle that touches the borders. focus_color = shade (0.9, @selected_bg_color) glazestyle = 0 # 0 = flat highlight, # 1 = curved highlight # 2 = concave style, # 3 = top curved highlight, # 4 = beryl highlight glowstyle = 0 # 0 = top # 1 = bottom # 2 = top and bottom # 3 = horizontal # 4 = centered glow gradient_shades = {1.00, 0.92, 0.92, 0.81} handlestyle = 0 highlight_shade = 1.0 lightborder_shade = 1.0 lightborderstyle = 1 # 0 = top side # 1 = all sides listviewstyle = 0 # 0 = nothing # 1 = dotted # 2 = line menubaritemstyle = 0 # 0 = menuitem look # 1 = button look menubarstyle = 0 # 0 = flat # 1 = glassy # 2 = gradient # 3 = striped menuitemstyle = 0 # 0 = flat # 1 = glassy # 2 = striped menustyle = 3 # 0 = no vertical menu stripe # 1 = display vertical menu stripe # 2 = faint? # 3 = borderless progressbarstyle = 0 reliefstyle = 0 # 0 = flat # 1 = inset # 2 = shadow # 3 = shadow with gradient # 4 = stronger shadow with gradient rgba = FALSE # alpha transparency roundness = 0 # 0 = square scrollbarstyle = 0 # 0 = nothing separatorstyle = 1 # 0 = Hard separators # 1 = Smooth separators shadow_shades = {0.95, 1.0} sliderstyle = 0 # 0 = nothing added stepperstyle = 1 # 0 = standard # 1 = integrated stepper handles # 2 = unknown toolbarstyle = 1 # 0 = flat # 1 = glassy # 2 = gradient trough_shades = {0.85, 1.0} } } style "test" = "default" { fg[NORMAL] = "#00FF00" fg[ACTIVE] = "#00FF00" fg[PRELIGHT] = "#00FF00" fg[SELECTED] = "#00FF00" fg[INSENSITIVE] = "#00FF00" bg[NORMAL] = "#FF0000" bg[ACTIVE] = "#FF0000" bg[PRELIGHT] = "#FF0000" bg[SELECTED] = "#FF0000" bg[INSENSITIVE] = "#FF0000" text[NORMAL] = "#0000FF" text[ACTIVE] = "#0000FF" text[PRELIGHT] = "#0000FF" text[SELECTED] = "#0000FF" text[INSENSITIVE] = "#0000FF" base[NORMAL] = "#FFFF00" base[ACTIVE] = "#FFFF00" base[PRELIGHT] = "#FFFF00" base[SELECTED] = "#FFFF00" base[INSENSITIVE] = "#FFFF00" } style "wide" { xthickness = 2 ythickness = 2 } style "wider" { xthickness = 3 ythickness = 3 } style "button" { xthickness = 3 ythickness = 3 bg[NORMAL] = shade (0.90, @button_base) bg[PRELIGHT] = shade (0.70, @selected_bg_color) bg[ACTIVE] = shade (0.90, @selected_bg_color) bg[SELECTED] = shade (1.00, @selected_bg_color) bg[INSENSITIVE] = shade (0.92, @button_base) engine "murrine" { border_shades = {0.9, 0.7} contrast = 0.72 roundness = 0 # 0 = square gradient_shades = {1.20,1.10,1.10,0.95} lightborderstyle = 1 # 0 = top side, 1 = all sides lightborder_shade = 1.3 highlight_shade = 1.0 focusstyle = 3 glowstyle = 0 # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow glow_shade = 1.5 reliefstyle = 0 textstyle = 1 text_shade = 0.7 } } style "button_label" { fg[ACTIVE] = @selected_fg_color } # Force text color on radiobutton-eclipse style "checkradio_label" { fg[ACTIVE] = @fg_color } style "entry-1" { # text xthickness = 2 ythickness = 2 bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color) fg[SELECTED] = @text_color engine "murrine" { #border_shades = {1.9, 0.8} contrast = 1.00 roundness = 0 focusstyle = 2 lightborderstyle = 1 lightborder_shade = 1.90 } } style "entry" { xthickness = 2 ythickness = 2 GtkWidget ::focus-line-width = 1 GtkWidget ::focus-padding = 1 # bg[ACTIVE] = @bg_color bg[NORMAL] = @base_color # bg[PRELIGHT] = shade (1.13, @selected_bg_color) # bg[SELECTED] = shade (1.08, @selected_bg_color) # bg[INSENSITIVE] = @bg_color engine "murrine" { contrast = 0.7 border_shades = {1.0, 1.0} lightborderstyle = 1 # lightborder_shade = 1.65 reliefstyle = 0 roundness = 0 } } style "expander" { bg[NORMAL] = "#FFF" fg[NORMAL] = shade (2.0, @text_color) fg[PRELIGHT] = shade (2.0, @text_color) engine "murrine" { contrast = 1.2 gradient_shades = {1.0, 1.0, 1.0, 1.0} } } style "frame_title" { fg[NORMAL] = shade(0.80, @fg_color) } style "handle" { } class "GtkPaned" style "handle" style "menubar" { xthickness = 3 ythickness = 0 fg[PRELIGHT] = @selected_fg_color fg[ACTIVE] = @selected_fg_color fg[SELECTED] = @selected_fg_color bg[NORMAL] = shade (1.00, @window_active_color) engine "murrine" { gradient_shades = {1.00, 1.00, 1.00, 1.00} border_shades = {1.1, 0.9} contrast = 0.90 lightborderstyle = 1 textstyle = 1 text_shade = 0.7 } } style "menu" { xthickness = 0 ythickness = 0 GtkMenuItem::arrow-scaling = 0.6 bg[NORMAL] = shade (1.00, @bg_color) engine "murrine" { gradient_shades = {1.00, 1.00, 1.00, 1.00} roundness = 0 # 0 = squared } } style "menu_item_white" { xthickness = 2 ythickness = 3 fg[NORMAL] = shade (1.00, @fg_color) # menu item normal fg[INSENSITIVE] = mix(0.60, @fg_color, @theme_bg_color) # menu item disabled fg[PRELIGHT] = @selected_fg_color # menu item selected text[NORMAL] = shade (1.00, @fg_color) # Color check/radio menu text[INSENSITIVE] = mix(0.60, @text_color, @bg_color) text[PRELIGHT] = @selected_fg_color # Color check/radio menu bg[PRELIGHT] = shade (1.00, @selected_bg_color) bg[SELECTED] = shade (1.00, @selected_bg_color) engine "murrine" { gradient_shades = {0.90, 0.95, 0.95, 1.00} border_shades = {1.40, 1.0} roundness = 1 contrast = 0.8 # separators contrast #textstyle = 2 #text_shade = 0.4 } } style "menubar_menuitem" { xthickness = 2 ythickness = 3 fg[NORMAL] = shade (1.00, @theme_fg_dark_color) # menu item normal fg[INSENSITIVE] = mix(0.60, @theme_fg_dark_color, @window_active_color) # menu item disabled fg[PRELIGHT] = @selected_fg_color # menu item selected bg[PRELIGHT] = shade (0.94, @selected_bg_color) bg[SELECTED] = shade (1.2, @selected_bg_color) engine "murrine" { gradient_shades = {1.03, 1.00, 1.00, 1.00} roundness = 1 contrast = 0.5 textstyle = 1 text_shade = 0.7 } } style "notebook" { xthickness = 8 ythickness = 2 bg[NORMAL] = @base_color # selected tab entire bg[ACTIVE] = shade (0.90, @window_active_color) # unselected tab bg[INSENSITIVE] = shade (0.95, @base_color) # disabled controls fg[NORMAL] = shade (1.00, @fg_color) # text selected tab fg[ACTIVE] = shade (0.95, @fg_color) # text unselected tab fg[INSENSITIVE] = shade (0.90, @fg_color) engine "murrine" { # gradient_shades = {1.0,1.0,1.0,1.0} contrast = 0.8 # highlight_shade = 0.95 roundness = 1 focusstyle = 0 reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow # 3 = shadow with gradient, 4 = stronger shadow with gradient } } style "notebook-background" { xthickness = 2 ythickness = 2 bg[ACTIVE] = shade (0.95, @window_active_color) # unselected tab fg[NORMAL] = @text_color fg[ACTIVE] = @text_color fg[INSENSITIVE] = @fg_color engine "murrine" { gradient_shades = {0.90,0.98,0.92,0.90} contrast = 1.0 roundness = 1 } } style "progressbar" { xthickness = 0 ythickness = 0 bg[ACTIVE] = shade (1.85, @base_color) bg[SELECTED] = shade (1.00, @selected_bg_color) engine "murrine" { gradient_shades = {1.2, 1.00, 1.00, 0.85} border_shades = {1.0, 1.1} roundness = 1 contrast = 0.9 reliefstyle = 0 lightborder_shade = 1.05 lightborderstyle = 1 # 0 = top side, 1 = all sides trough_border_shades = {1.0, 1.1} } } style "scale" { # slider GtkScale::trough-border = 1 GtkScale::slider-width = 8 GtkScale::slider-length = 15 GtkScale::trough-side-details = 1 xthickness = 2 ythickness = 2 bg[NORMAL] = shade (0.95, @selected_bg_color) bg[SELECTED] = shade (1.25, @selected_bg_color) bg[PRELIGHT] = shade (0.82, @selected_bg_color) engine "murrine" { sliderstyle = 0 # slider shape contrast = 1.1 # elements border gradient_shades = {1.1, 1.0, 1.0, 0.9} # slider gradient border_shades = {0.8, 0.9} # slider border roundness = 0 lightborderstyle = 1 # inner-stroke progress-higlight y slider lightborder_shade = 1.1 trough_shades = {0.7, 0.8} trough_border_shades = {1.0, 1.7} #trough_border_shades = {0.9, 1.20} glow_shade = 1.0 reliefstyle = 0 # shadow_shades = { 1.0, 0.9 } } } style "scale-1" { # slider xthickness = 2 ythickness = 2 bg[NORMAL] = shade (0.75, @button_base) bg[SELECTED] = shade (1.35, @selected_bg_color) bg[PRELIGHT] = shade (0.82, @button_base) bg[ACTIVE] = shade (0.85, @theme_bg_color) engine "murrine" { border_shades = {0.8, 0.6} contrast = 1.00 gradient_shades = {1.25,1.00,0.99,0.80} roundness = 18 lightborderstyle = 1 trough_shades = {0.9, 1.1} trough_border_shades = {1.0, 1.5} } } style "scrollbar" { bg[NORMAL] = @selected_bg_color bg[SELECTED] = shade (1.1, @selected_bg_color) bg[ACTIVE] = @selected_bg_color bg[PRELIGHT] = shade (1.25, @selected_bg_color) engine "murrine" { roundness = 0 border_shades = {1.0, 1.0} contrast = 0.0 } } style "overlay_scrollbar" { bg[SELECTED] = shade (1.0, @selected_bg_color) bg[INSENSITIVE] = shade (0.85, @theme_bg_color) bg[ACTIVE] = shade (0.6, @theme_bg_color) } style "spinbutton" = "button" { # input/stepper #bg[NORMAL] = "#FFF" engine "murrine" { contrast = 1.0 lightborder_shade = 1.00 } } style "toolbar" = "wider" { bg[NORMAL] = shade (1.00, @window_active_color) engine "murrine" { separatorstyle = 0 lightborderstyle = 0 contrast = 0.9 lightborder_shade = 1.0 gradient_shades = {1.00, 0.98, 0.97, 0.95} } } style "toolbar_button" { xthickness = 3 ythickness = 3 bg[PRELIGHT] = shade (0.95, @theme_bg_dark_color) bg[ACTIVE] = shade (0.80, @theme_bg_dark_color) bg[SELECTED] = shade (0.85, @theme_bg_dark_color) bg[INSENSITIVE] = shade (0.98, @theme_bg_dark_color) fg[INSENSITIVE] = shade (0.7, @theme_bg_dark_color) engine "murrine" { gradient_shades = {1.00,0.96,0.96,0.90} border_shades = {1.10, 0.90} contrast = 1.00 lightborderstyle = 1 } } # toolbar separator style "toolbar_separator" { xthickness = 0 ythickness = 0 bg[NORMAL] = shade (0.80, @theme_bg_color) engine "murrine" { border_shades = {1.00, 1.00} contrast = 0.5 } } # 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 GtkSeparatorMenuItem::horizontal-padding = 0 GtkWidget::wide-separators = 1 GtkWidget::separator-width = 1 GtkWidget::separator-height = 7 engine "murrine" { contrast = 0.5 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.5 separatorstyle = 0 } } style "tooltips" { xthickness = 8 ythickness = 4 bg[NORMAL] = @tooltip_bg_color fg[NORMAL] = @tooltip_fg_color GtkWidget::new-tooltip-style = 1 engine "murrine" { border_colors = { "#080808", "#080808" } } } style "treeview" { bg[SELECTED] = @base_color # backcolor list-minicheck text[NORMAL] = shade (1.05, @fg_color) # normal indicator engine "murrine" { gradient_shades = {1.00, 1.04, 1.06, 1.10} separatorstyle = 1 contrast = 1.7 } } style "treeview_header" { ythickness = 0 GtkWidget ::focus-padding = 1 bg[NORMAL] = shade (1.00, @base_color) bg[PRELIGHT] = shade (1.20, @base_color) bg[INSENSITIVE] = shade (0.92, @base_color) bg[ACTIVE] = shade( 1.15, @selected_bg_color) engine "murrine" { border_shades = {1.0, 1.4} gradient_shades = {1.00,1.00,1.00,1.00} contrast = 1.20 lightborderstyle = 0 roundness = 0 textstyle = 1 text_shade = 0.7 glow_shade = 1.0 prelight_shade = 1.9 focusstyle = 0 } } style "checkradio" { xthickness = 3 ythickness = 3 # GtkCheckButton ::indicator-size = 16 # GtkCheckButton ::indicator-spacing = 2 base[NORMAL] = @base_color # radiocheck normal bg[SELECTED] = @base_color # radiocheck color checked text[NORMAL] = @selected_bg_color # indicador normal text[PRELIGHT] = shade (1.4, @selected_bg_color) # indicador hover text[ACTIVE] = @selected_bg_color # indicador click bg[ACTIVE] = @base_color # toggle button selected bg[SELECTED] = @base_color # radiocheck color checked bg[PRELIGHT] = @base_color # toggle button prelight bg[INSENSITIVE] = @base_color # toggle button disabled engine "murrine" { border_shades = {1.4, 1.0} contrast = 1.2 # gradient_shades = {0.90, 0.95, 0.95, 1.00} # lightborderstyle = 0 # lightborder_shade = 0.90 textstyle = 2 text_shade = 0.1 } } style "separator" = "wide" { engine "murrine" { contrast = 0.4 } } class "GtkSeparator" style "separator" # ============================================================================== # FIREFOX SPECIFIC SETTINGS # ============================================================================== style "ff-default" { GtkCheckButton::indicator-size = 14 } style "ff-statusbar" { } style "FireFox-MenuBar" = "menubar" { GtkMenuBar::shadow-type = GTK_SHADOW_NONE } widget "MozillaGtkWidget*GtkMenuBar" style "FireFox-MenuBar" #widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar" #widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar" widget "MozillaGtkWidget*" style "ff-default" #### Firefox ### style "firefox-base-entry" { GtkWidget::interior_focus = 0 #GtkEntry :: inner-border = { 0, 0, 0, 0 } #GtkEntry :: progress-border = { 2, 2, 2, 2 } xthickness = 3 ythickness = 3 base[NORMAL] = "#dedede" text[NORMAL]= "#000" engine "murrine" { } } # widget "MozillaGtkWidget*GtkFixed*GtkEntry*" style:highest "firefox-base-entry" # widget "MozillaGtkWidget*GtkEntry*" style:highest "firefox-base-entry" style "firefox-text-entry" { text[NORMAL]= "#ff0000" engine "murrine" { } } #class "GtkInvisible" style "firefox-text-entry" #widget "GtkInvisible" style "firefox-text-entry" ############################################################################### # 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 "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" # Overlay scrollbar widget_class "*" style "overlay_scrollbar" widget_class "*" style "overlay_scrollbar" # General matching follows. The order is choosen so that the right styles override # each other. EG. progressbar needs to be more important than the menu match. widget_class "*" style "button" widget_class "**" style "button_label" widget_class "*" style "notebook" widget_class "**" style "notebook" widget_class "**" style "notebook" widget_class "**" style "notebook" widget_class "**" style "menubar" widget_class "**" style "menu" widget_class "**" style "menu_item_white" #widget_class "*.*" style "menu_item_white" widget_class "*.*" style "menubar_menuitem" widget_class "*" style "toolbar" widget_class "*" style "toolbar" widget_class "*.*.*" style "toolbar_button" class "GtkSeparatorToolItem" style "toolbar_separator" widget_class "**" style "separator_tool_item" widget_class "**" style "separator_menu_item" widget_class "*.." style "frame_title" widget_class "*.*" style "treeview" class "*GtkExpander*" style "expander" widget_class "*" style "progressbar" # Treeview headers (and similar stock GTK+ widgets) widget_class "*.." style "treeview_header" widget_class "*.." style "treeview_header" widget_class "*.." style "treeview_header" widget_class "*.." style "treeview_header" # The window of the tooltip is called "gtk-tooltip" widget "gtk-tooltip*" style "tooltips" widget_class "**" style "checkradio" widget_class "**" style "checkradio" widget_class "**" style:highest "checkradio_label" widget_class "**" style:highest "checkradio_label" ########################################################################## # Following are special cases and workarounds for issues in applications. ########################################################################## # For Google Chrome/Chromium integration. style "chrome-gtk-frame" { ChromeGtkFrame::frame-gradient-size = 120 ChromeGtkFrame::frame-gradient-color = @window_active_color ChromeGtkFrame::inactive-frame-gradient-color = shade (1.20, @theme_bg_color) ChromeGtkFrame::frame-color = @window_active_color ChromeGtkFrame::inactive-frame-color = shade (1.20, @theme_bg_color) ChromeGtkFrame::scrollbar-trough-color = shade (0.99, @bg_color) ChromeGtkFrame::scrollbar-slider-prelight-color = shade (0.87, @bg_color) ChromeGtkFrame::scrollbar-slider-normal-color = shade (0.80, @bg_color) } class "ChromeGtkFrame" style "chrome-gtk-frame" # For places where the text color is used instead of the fg color. style "text_is_fg_color_workaround" { text[NORMAL] = @fg_color text[PRELIGHT] = @text_color text[SELECTED] = shade (1.10, @selected_fg_color) text[INSENSITIVE] = shade (0.75, @fg_color) text[ACTIVE] = shade (1.10, @selected_fg_color) } widget_class "*.." style "text_is_fg_color_workaround" # For menus where the text color is used instead of the fg color. style "menuitem_text_is_fg_color_workaround" { text[NORMAL] = @fg_color text[PRELIGHT] = @text_color text[SELECTED] = shade (1.10, @selected_fg_color) text[INSENSITIVE] = shade (0.75, @fg_color) text[ACTIVE] = shade (1.10, @selected_fg_color) } widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround" # For places where the fg color is used instead of the text color. style "fg_is_text_color_workaround" { fg[NORMAL] = @fg_color fg[PRELIGHT] = @text_color fg[SELECTED] = @selected_fg_color fg[ACTIVE] = @selected_fg_color fg[INSENSITIVE] = shade (0.98, @fg_color) } widget_class "**" style "fg_is_text_color_workaround" widget_class "*" style "fg_is_text_color_workaround" widget_class "*" style "fg_is_text_color_workaround" style "performance-fix" { engine "murrine" { textstyle = 0 contrast = 0.5 } } widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice # For gvim scrollbars. style "vim-scrollbar" = "scrollbar" { GtkScrollbar ::slider_width = 16 GtkScrollbar ::stepper_size = 16 engine "pixmap" { image { function = BOX orientation = VERTICAL file = "assets/scroll-background.png" } } } widget "vim-main-window.*Scrollbar*" style "vim-scrollbar" # For Eclipse (swt) toolbars. widget "*swt*toolbar*" style "default" # --------------------------------- # Xfce panel theming # --------------------------------- style "xfce-panel" { fg[NORMAL] = @theme_fg_dark_color fg[PRELIGHT] = @selected_fg_color fg[ACTIVE] = @selected_fg_color fg[SELECTED] = @selected_fg_color bg[NORMAL] = shade (1.00, @theme_bg_dark_color) bg[PRELIGHT] = shade (0.80, @theme_bg_dark_color) bg[ACTIVE] = shade (0.50, @theme_bg_dark_color) bg[SELECTED] = shade (1.20, @selected_bg_color) engine "murrine" { gradient_shades = {0.80, 0.85, 0.95, 1.00} roundness = 2 contrast = 0.2 } xthickness = 3 ythickness = 3 } widget "*Xfce*Panel*" style "xfce-panel" class "*Xfce*Panel*" style "xfce-panel" style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 0 XfdesktopIconView::selected-label-alpha = 100 XfdesktopIconVIew::ellipsize-icon-labels = 1 XfdesktopIconView::shadow-x-offset = 1 XfdesktopIconView::shadow-y-offset = 1 XfdesktopIconView::shadow-color = "#000000" XfdesktopIconView::selected-shadow-x-offset = 1 XfdesktopIconView::selected-shadow-y-offset = 1 XfdesktopIconView::selected-shadow-color = "#000000" XfdesktopIconView::cell-spacing = 0 XfdesktopIconView::cell-padding = 0 XfdesktopIconView::cell-text-width-proportion = 2 base[NORMAL] = @selected_bg_color base[SELECTED] = @selected_bg_color base[ACTIVE] = @selected_bg_color fg[NORMAL] = @selected_fg_color fg[SELECTED] = @selected_fg_color fg[ACTIVE] = @selected_fg_color } widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" # widget "xfwm4-tabwin*" style "murrine-dark" include "apps/thunar.rc" # thunar especific include "apps/terminal.rc" include "apps/gmusicbrowser.rc"