You are not logged in.
^ It's definitely easier to modify an existing work than to start from scratch. geany -> colorpicker -> find & replace -> save and exit -> fap 
Start Distrohopping here! -> Break your own...
VSIDO
LinuxCNC
Frugalware <- It's all just a kernel.
Offline
An old theme I never got round to finishing. Well, it's actually finished, just not finished by my standards (not flat enough). Just thought I'd post em here since I never got round to putting them up on my old thread.
DDL = http://ompldr.org/vZHJydg/Superflat.tar.gz
Screenshots of the theme (gtk-2.0 + openbox-3) can be be found in this month's screenshot thread.
Most of it is from-scratch, though I lifted some nautilus and metacity related bits from other murrine themes.
Might get back to work on this when I find the time/mood.
Last edited by gutterslob (2012-05-16 16:26:34)
Point & Squirt
Offline
^ that looks real nice. I think I will give that a go later. Wohooo, more tinkering. The one issue I have with dark themes is the text field being dark don't really look right, and usually don't work to well for readability. Other than that issue, i would rather have a dark theme. From you pic above it looks like you were able to avoid that. cool! 
Offline
Agreed GutterBum!!
Very nice theme that in my opinion is very neutral. Not too bright.. nor too dark. 
Peachy's v9000 / Conky PitStop / My DA Page / VSIDO
Make it so....
Offline
I've been shying away from this thread since I normally use Murrine transparency and I have no idea what my themes look like without it. Dropped that this week and came up with this dark one (I need to come up with some CSS kung fu for Iceweasel, sorry)...
http://www.mediafire.com/file/hhulv7lud … ark.tar.gzhttp://s15.postimage.org/h15cyyfmv/Screenshot_05142012_04_06_42_PM.jpg
Shown with Emerald, Xfce4-notifyd and Conky, just ask if you want those configs.-edit- permission error fixed
it's been a while but - is that a conky up there? care to share? looks very sophisticated!
edit: let me share this one quickly before i move on
Last edited by ohnonot (2012-11-27 07:19:51)
Offline
@ohnonot, that is conky. I didn't think I'd be able to find it again, but here it is...
http://votritis.deviantart.com/art/Relo … -208415121
I hate working with conky, I find it mystifying. Case in point, I just noticed a nasty shadow under conky in that screenshot.
Offline
Bit bitty, basically a mod of flat studio with all padding, troughs, borders, handles, etc., all removed for small screen and users who use commands for resizing, etc.
gtk-color-scheme = "base_color:#DADADA\nbg_color:#DADADA"
gtk-color-scheme = "text_color:#1A1A1A\nfg_color:#1A1A1A"
gtk-color-scheme = "tooltip_bg_color:#161616\ntooltip_fg_color:#ffffff\nlink_color:#232323"
#gtk-color-scheme = "theme_bg_dark_color:#575757\ntheme_fg_dark_color:#DCDCDC\ntheme_text_dark_color:#F4FCFB"
gtk-color-scheme = "theme_bg_dark_color:#DADADA\ntheme_fg_dark_color:#232323\ntheme_text_dark_color:#F4FCFB"
# selection text color
gtk-color-scheme = "selected_fg_color:#F4FCFB"
## selection background color #####################################
# selection_wood #7a6642;
# selection_gold #86772f;
# selection_ubuntu #aa502c;
# selection_ubuntu_mod #9d533f;
# selection_acid_green #3c7b7b;
# selection_blue #4d679a;
# selection_mint #567557;
# selection_red #754747;
# selection_mono #646464;
###################################################################
# should be the same color that you have set in the file gtk.css #
gtk-color-scheme = "selected_bg_color:#04556F"
###################################################################
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 = 14
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 = 0 # Default = 2
GtkNotebook ::tab-curvature = 1 # Default = 1
GtkPaned ::handle-size = 6
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 = 1 # El maldito rollo de gtk2 y las scrollbars
GtkScrollbar ::min-slider-length = 30
GtkScrollbar ::slider-width = 3
GtkScrollbar ::trough-border = 3
GtkScrollbar ::activate-slider = FALSE
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 = 7
GtkTreeView ::odd_row_color = shade (1.05, @base_color)
# en eclipse afecta backcolor de "Quick Type Hierarchy (CTRL+T)"
#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 # Ocultar resize-grip
GtkWindow ::resize-grip-width = 0
####################
# Color Definitions
####################
bg[NORMAL] = @bg_color
bg[PRELIGHT] = shade (1.15, @bg_color)
bg[SELECTED] = @selected_bg_color
bg[INSENSITIVE] = shade (1.07, @bg_color)
bg[ACTIVE] = @bg_color
fg[NORMAL] = @fg_color
fg[PRELIGHT] = @text_color
fg[SELECTED] = @selected_fg_color
fg[INSENSITIVE] = shade (0.75, @fg_color)
fg[ACTIVE] = @fg_color
#fg[ACTIVE] = @text_color
text[NORMAL] = @fg_color
text[PRELIGHT] = @text_color
text[SELECTED] = @selected_fg_color
text[INSENSITIVE] = shade (0.75, @fg_color)
text[ACTIVE] = @selected_fg_color
base[NORMAL] = @base_color
base[PRELIGHT] = shade (0.95, @bg_color)
base[SELECTED] = @selected_bg_color
base[INSENSITIVE] = shade (1.20, @bg_color)
base[ACTIVE] = @selected_bg_color
engine "murrine" {
animation = FALSE
arrowstyle = 1 # Estilo flechas menu (triangulos)
border_shades = {1.0, 1.0}
colorize_scrollbar = TRUE
contrast = 0.0
# default_button_color = shade (1.30, @selected_bg_color)
comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox button
expanderstyle = 0 # Treview expander (triangulo)
focusstyle = 3 # 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 (1.2, @selected_bg_color)
glazestyle = 0 # 0 = flat highlight,
# 1 = curved highlight
# 2 = concave style,
# 3 = top curved highlight,
# 4 = beryl highlight
glowstyle = 4 # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
gradient_shades = {1.00, 1.00, 1.00, 1.00}
highlight_shade = 1.0
lightborder_shade = 1.0
lightborderstyle = 0 # 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 = 1 # 0 = square
scrollbarstyle = 0 # 0 = nothing
separatorstyle = 1 # 0 = Hard seperators 1 = Smooth seperators
shadow_shades = {1.0, 1.0}
sliderstyle = 1 # 0 = nothing added
stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient
trough_shades = {0.88, 0.88}
}
}
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 (1.12, @bg_color)
bg[PRELIGHT] = shade (1.15, @bg_color)
bg[ACTIVE] = shade (1.00, @selected_bg_color) # Pulsado
bg[INSENSITIVE] = shade (1.07, @bg_color)
engine "murrine" {
contrast = 0.0
gradient_shades = {1.00,1.00,1.00,1.00}
focusstyle = 2
lightborderstyle = 1
lightborder_shade = 1.1
highlight_shade = 1.00
textstyle = 2
text_shade = 0.7
}
}
style "button_label" {
fg[ACTIVE] = @selected_fg_color
}
style "checkradio_label" {
fg[ACTIVE] = @fg_color # Forzar color texto en radiobutton-eclipse
}
style "entry" { # text
xthickness = 3
ythickness = 3
# ------- otro entry -------------
# GtkWidget ::focus-line-width = 1
# GtkWidget ::focus-padding = 1
# bg[ACTIVE] = shade (0.78, @bg_color)
# bg[NORMAL] = shade (2.20, @bg_color)
# bg[PRELIGHT] = shade (1.18, @selected_bg_color)
# bg[SELECTED] = shade (0.9, @selected_bg_color)
base[INSENSITIVE] = shade (0.94, @bg_color)
text[ACTIVE] = @selected_fg_color # text-color selected and unfocused
# ------- fin otro entry ----------
engine "murrine" {
contrast = 0.0
roundness = 1
border_shades = {1.0, 1.0}
focusstyle = 2
}
}
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" {
# Modificado
xthickness = 3
ythickness = 3
fg[NORMAL] = shade (1.00, @theme_fg_dark_color)
bg[NORMAL] = @theme_bg_dark_color
engine "murrine" {
gradient_shades = {1.00,1.00,1.00,1.00}
border_shades = {1.0, 1.0}
contrast = 0.0
lightborderstyle = 1
textstyle = 2
text_shade = 1.1
}
}
style "menu" {
xthickness = 0
ythickness = 0
GtkMenuItem::arrow-scaling = 0.5
bg[NORMAL] = shade (1.00, @theme_bg_dark_color)
engine "murrine" {
gradient_shades = {1.0, 1.0, 1.0, 1.0}
roundness = 0 # 0 = squared
}
}
style "menu_item_white" {
xthickness = 2
ythickness = 3
fg[NORMAL] = shade (1.00, @theme_fg_dark_color) # menu item normal
fg[INSENSITIVE] = shade (0.75, @theme_fg_dark_color) # menu item deshabilitados
fg[PRELIGHT] = @selected_fg_color # menu item seleccionado
text[NORMAL] = shade (0.94, @theme_fg_dark_color) # Color check/radio menu
text[INSENSITIVE] = "#888" # Color check/radio menu
text[PRELIGHT] = @selected_fg_color # Color check/radio menu
bg[SELECTED] = shade (1.00, @selected_bg_color)
engine "murrine" {
gradient_shades = {1.00, 1.00, 1.00, 1.00}
#border_shades = {1.15, 1.15}
roundness = 0
contrast = 0.1 # Contraste separadores
textstyle = 0
#text_shade = 0.4
}
}
style "menu_item_black" {
xthickness = 2
ythickness = 3
fg[PRELIGHT] = @selected_fg_color
bg[PRELIGHT] = shade (0.94, @selected_bg_color)
bg[SELECTED] = shade (0.94, @selected_bg_color)
engine "murrine" {
gradient_shades = {1.30, 1.15, 1.15, 1.00}
roundness = 1
contrast = 0.0
}
}
style "notebook" {
xthickness = 3
ythickness = 3
bg[NORMAL] = shade (0.97, @bg_color) # selected tab entire
bg[ACTIVE] = shade (0.85, @bg_color) # unselected tab
bg[INSENSITIVE] = shade (0.87, @bg_color) # disabled controls
fg[NORMAL] = shade (1.05, @fg_color) # text selected tab
fg[ACTIVE] = shade (0.95, @fg_color) # text unselected tab
fg[INSENSITIVE] = shade (0.95, @fg_color)
engine "murrine" {
gradient_shades = {1.00,1.00,1.00,1.00}
lightborderstyle = 0
lightborder_shade = 1.0
contrast = 0.0
highlight_shade = 1.00
roundness = 2
prelight_shade = 1.00
focusstyle = 2
}
}
style "progressbar" {
xthickness = 0
ythickness = 0
bg[SELECTED] = shade (1.00, @selected_bg_color)
fg[PRELIGHT] = @selected_fg_color #active text-color
engine "murrine" {
gradient_shades = {1.00, 1.00, 1.00, 1.00}
contrast = 0.0
roundness = 1
}
}
style "scale" { # slider
GtkScale::trough-border = 0
GtkScale::slider-width = 13
GtkScale::slider-length = 13
GtkScale::trough-side-details = 1
xthickness = 2
ythickness = 2
bg[NORMAL] = shade (0.99, @base_color)
bg[PRELIGHT] = shade (1.00, @base_color)
bg[SELECTED] = shade (1.00, @selected_bg_color)
engine "murrine" {
sliderstyle = 0 # forma del slider
contrast = 0.5 # borde de todos los elementos
gradient_shades = {1.0, 1.0, 1.0, 1.0} # gradiente del slider
border_shades = {1.0, 1.0} # borde del slider
roundness = 12
lightborder_shade = 1.0 # brillo del trough-higlight
trough_border_shades = {1.10, 1.10}
}
}
style "scrollbar" {
bg[SELECTED] = shade (1.30, @bg_color) # color indicador
bg[NORMAL] = shade (1.30, @bg_color) # color borde indicador
# color flechas (stepper)
fg[NORMAL] = shade (1.00, @base_color)
fg[PRELIGHT] = shade (1.00, @base_color)
fg[ACTIVE] = shade (1.00, @base_color)
fg[SELECTED] = shade (1.00, @base_color)
fg[INSENSITIVE] = shade (1.00, @base_color)
engine "murrine" {
roundness = 0
gradient_shades = {1.0,1.0,1.0,1.0}
highlight_shade = 1.0
glow_shade = 1.0
prelight_shade = 1.15
gradient_colors = FALSE
lightborder_shade = 1.0
lightborderstyle = 0
trough_shades = {1.00, 1.00}
border_shades = {1.00, 1.00}
contrast = 0.00
}
}
style "overlay_scrollbar"
{
bg[SELECTED] = shade (1.0, @selected_bg_color)
bg[INSENSITIVE] = shade (0.85, @bg_color)
bg[ACTIVE] = shade (0.6, @bg_color)
}
style "spinbutton" = "button" { # input/stepper
bg[NORMAL] = shade (0.95, @bg_color)
fg[ACTIVE] = @text_color # color flechas boton-spin pulsada
# Colores flechas-spin
# fg[NORMAL] = "#F00" # color flechas boton-spin
# fg[ACTIVE] = "#f00" # color flechas boton-spin pulsada
# fg[INSENSITIVE] = "#F00" # color flechas boton-spin disabled
# fg[PRELIGHT] = "#F00" # color flechas boton-spin prelight
# Colores entry-spin
# base[NORMAL] = "#F00" # color fondo entry-spin
# base[INSENSITIVE] = "#F00" # color fondo entry-spin disabled
# Colores boton-spin
# bg[NORMAL] = "#F00" # color boton-spin y borde entry-spin
# bg[INSENSITIVE] = "#F00" # color boton-spin disabled
# bg[SELECTED] = "#F00" # color focus borde entry-spin
# text[NORMAL] = "#F00" # color texto entry-spin
# text[SELECTED] = "#F00" # color texto seleccionado entry-spin
# text[ACTIVE] = "#F00" # color texto seleccionado entry-spin unfocused
# text[INSENSITIVE] = "#F00" # color texto disabled
engine "murrine" {
contrast = 0.0
border_shades = {1.0, 1.0}
#lightborder_shade = 1.00
}
}
style "toolbar" {
bg[NORMAL] = shade (1.00, @theme_bg_dark_color)
fg[ACTIVE] = @text_color
engine "murrine" {
separatorstyle = 0
lightborderstyle = 0
contrast = 0.0 # Regula el contraste del borde inferior de la toolbar
lightborder_shade = 1.0 # Regula el contraste del borde de la toolbar
gradient_shades = {1.00,1.00,1.00,1.00}
}
}
style "toolbar_button" {
xthickness = 2
ythickness = 2
bg[PRELIGHT] = shade (0.80, @theme_bg_dark_color)
bg[ACTIVE] = shade (0.70, @theme_bg_dark_color)
bg[SELECTED] = shade (0.70, @theme_bg_dark_color)
bg[INSENSITIVE] = shade (1.05, @theme_bg_dark_color)
fg[ACTIVE] = @theme_fg_dark_color
fg[PRELIGHT] = @theme_text_dark_color
fg[NORMAL] = @theme_fg_dark_color
fg[INSENSITIVE] = shade (0.75, @theme_fg_dark_color)
engine "murrine" {
gradient_shades = {1.00,1.00,1.00,1.00}
border_shades = {1.00, 1.00}
contrast = 0.00
lightborderstyle = 0
textstyle = 1
roundness = 2
}
}
# toolbar separator
style "toolbar_separator" {
xthickness = 0
ythickness = 0
bg[NORMAL] = shade (0.80, @bg_color)
engine "murrine" {
border_shades = {1.00, 1.00}
contrast = 0.5
}
}
style "tooltips" {
xthickness = 8
ythickness = 4
bg[NORMAL] = @tooltip_bg_color
fg[NORMAL] = @tooltip_fg_color
GtkWidget::new-tooltip-style = 0
engine "murrine" {
border_colors = { "#080808", "#080808" }
}
}
style "treeview" {
base[SELECTED] = shade (1.00, @selected_bg_color) # seleccion row focused
base[ACTIVE] = shade (1.00, @selected_bg_color) # seleccion row unfocused
fg[NORMAL] = shade (1.00, @fg_color) # header txt color
bg[SELECTED] = @base_color # backgr mini-checkbox checked
text[NORMAL] = shade (1.00, @fg_color) # txt+indicador checked normal
text[SELECTED] = @selected_fg_color # txt+indicador selected focused
text[ACTIVE] = @selected_fg_color # txt+indicador selected unfocused
engine "murrine" {
gradient_shades = {1.0, 1.0, 1.0, 1.0}
separatorstyle = 0
contrast = 1.0
}
}
style "treeview_header" = "button" {
ythickness = 1
GtkWidget ::focus-padding = 0
bg[NORMAL] = shade (0.85, @base_color)
bg[PRELIGHT] = shade (0.88, @base_color)
bg[INSENSITIVE] = shade (0.94, @bg_color)
bg[ACTIVE] = shade (0.80, @base_color)
engine "murrine" {
border_shades = {1.50, 1.50}
gradient_shades = {1.00,1.00,1.00,1.00}
contrast = 0.30
lightborderstyle = 0
roundness = 0
textstyle = 1
glow_shade = 1.0
prelight_shade = 1.9
}
}
style "checkradio" {
xthickness = 3
ythickness = 3
base[NORMAL] = shade (1.12, @bg_color) # radiocheck normal
bg[SELECTED] = shade (1.12, @bg_color) # radiocheck color checked
text[NORMAL] = mix (0.30, shade(1.51, @selected_bg_color), @selected_fg_color) # indicador normal
text[PRELIGHT] = mix (0.30, shade(1.51, @selected_bg_color), @selected_fg_color) # indicador hover
text[ACTIVE] = mix (0.30, shade(1.51, @selected_bg_color), @selected_fg_color) # indicador click
bg[NORMAL] = shade (0.91, @bg_color) # color togglebutton
bg[PRELIGHT] = shade (0.94, @bg_color)
bg[ACTIVE] = shade (1.00, @selected_bg_color) # button option selected
bg[INSENSITIVE] = shade (1.07, @bg_color)
engine "murrine" {
contrast = 0.00
gradient_shades = {1.00, 1.00, 1.00, 1.00}
lightborderstyle = 0
lightborder_shade = 1.00
textstyle = 0
}
}
# ==============================================================================
# FIREFOX SPECIFIC SETTINGS
# ==============================================================================
style "ff-default" {
GtkCheckButton::indicator-size = 14
}
style "ff-statusbar" {
}
#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar"
#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar"
widget "MozillaGtkWidget*" style "ff-default"
###############################################################################
# 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 "wide"
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 "*<OsScrollbar>" style "overlay_scrollbar"
widget_class "*<OsThumb>" 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 "*<GtkButton>" style "button"
widget_class "*<GtkButton>*<GtkLabel>" style "button_label"
widget_class "*<GtkNotebook>" style "notebook"
widget_class "*<GtkNotebook>*<GtkLabel>" style "notebook"
widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "notebook"
widget_class "*<GtkNotebook>*<GtkLayout>" style "notebook"
widget_class "*<GtkNotebook>*<GtkNotebookPage>" style "notebook"
widget_class "*<GtkMenuBar>*" style "menubar"
widget_class "*<GtkMenu>*" style "menu"
widget_class "*<GtkMenuItem>*" style "menu_item_white"
widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menu_item_white"
#widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menu_item_black"
widget_class "*<GtkToolbar>" style "toolbar"
widget_class "*<GtkHandleBox>" style "toolbar"
widget_class "*<GtkToolbar>.*.<GtkButton>*" style "toolbar_button"
class "GtkSeparatorToolItem" style "toolbar_separator"
widget_class "*.<GtkFrame>.<GtkLabel>" style "frame_title"
widget_class "*.<GtkTreeView>*" style "treeview"
class "*GtkExpander*" style "expander"
widget_class "*<GtkProgress>" style "progressbar"
# Treeview headers (and similar stock GTK+ widgets)
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"
# The window of the tooltip is called "gtk-tooltip"
widget "gtk-tooltip*" style "tooltips"
##########################################################################
# Radiobutton and Checkbox
##########################################################################
# If you have problems displaying the checkbox or radio buttons in gtk2
# uncomment the two lines following (remove the # symbol of the beginning of the line)
widget_class "*<GtkCheckButton>*" style "checkradio"
widget_class "*<GtkRadioButton>*" style "checkradio"
# and comment on these (put the # symbol at the beginning of the line)
# widget_class "*<GtkCheckButton>*" style "checkbutton"
# widget_class "*<GtkRadioButton>*" style "radiobutton"
##########################################################################
style "FireFox-MenuBar" = "menubar" {
GtkMenuBar::shadow-type = GTK_SHADOW_NONE
}
widget "MozillaGtkWidget*GtkMenuBar" style "FireFox-MenuBar"
widget "MozillaGtkWidget*GtkCheck*" style:highest "checkradio"
widget "MozillaGtkWidget*GtkRadio*" style:highest "checkradio"
widget_class "*<GtkCheckButton>*<GtkLabel>" style:highest "checkradio_label"
widget_class "*<GtkRadioButton>*<GtkLabel>" 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-color = @theme_bg_dark_color
ChromeGtkFrame::inactive-frame-color = @theme_bg_dark_color
ChromeGtkFrame::frame-gradient-size = 120
ChromeGtkFrame::frame-gradient-color = @theme_bg_dark_color
ChromeGtkFrame::inactive-frame-gradient-color = @theme_bg_dark_color
ChromeGtkFrame::incognito-frame-color = @theme_bg_dark_color
ChromeGtkFrame::incognito-inactive-frame-color = @theme_bg_dark_color
ChromeGtkFrame::incognito-frame-gradient-size = 120
ChromeGtkFrame::incognito-frame-gradient-color = @theme_bg_dark_color
ChromeGtkFrame::scrollbar-trough-color = shade (0.99, @theme_bg_dark_color)
ChromeGtkFrame::scrollbar-slider-prelight-color = shade (0.87, @theme_bg_dark_color)
ChromeGtkFrame::scrollbar-slider-normal-color = shade (0.80, @theme_bg_dark_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] = @fg_color
text[SELECTED] = @selected_fg_color
text[ACTIVE] = @fg_color
text[INSENSITIVE] = shade (0.75, @fg_color)
}
widget_class "*.<GtkComboBox>.<GtkCellView>" 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] = @selected_fg_color
text[SELECTED] = @selected_fg_color
text[ACTIVE] = @fg_color
text[INSENSITIVE] = shade (0.75, @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] = @text_color
fg[PRELIGHT] = @text_color
fg[SELECTED] = @selected_fg_color
fg[ACTIVE] = @selected_fg_color
fg[INSENSITIVE] = darker (@bg_color)
}
widget_class "*<GtkListItem>*" style "fg_is_text_color_workaround"
widget_class "*<GtkCList>" style "fg_is_text_color_workaround"
widget_class "*<EelEditableLabel>" 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 "toolbar"Offline
@ohnonot, that is conky. I didn't think I'd be able to find it again, but here it is...
http://votritis.deviantart.com/art/Relo … -208415121I hate working with conky, I find it mystifying. Case in point, I just noticed a nasty shadow under conky in that screenshot.
thanks!
and yes, conky can be a real bitch.
but still... it's like homegrown... and i've gotten used to its quirks.
btw, slightly disappointed to see that the white icons are just part of the background in this one.
what did i expect...
Offline
Another screenshot and link to the gtk2 theme and icons will be up in a minute.
-edit- Here...
http://crunchbang.org/forums/viewtopic. … 01#p275601
Last edited by hhh (2012-11-29 23:01:33)
Offline
^nice. i've been using modd for about half a year so this looks like home...
Offline
The theme is called Moka it can be found at http://rent0n86.deviantart.com/art/Moka-136909912
Offline
gtkrc script:
# Bleach Theme based on:
# Dyne
# Elegant Brit
include "menubar-black.rc"
include "panel.rc"
gtk-icon-sizes = "panel-menu=16,16:panel=16,16:gtk-button=16,16:gtk-large-toolbar=16,16"
gtk-button-images = 0
gtk-menu-images = 0
gtk-panel-images = 0
style "default"
{
GtkWidget::interior_focus = 7
GtkWidget::focus_padding = 0
GtkButton::default_border = { 0, 0, 0, 0 }
GtkButton::default_outside_border = { 0, 0, 0, 0 }
GtkRange::trough_border = 0
GtkRange::slider_width = 15
GtkRange::stepper_size = 15
GtkVScale::slider_length = 11
GtkVScale::slider_width = 21
GtkHScale::slider_length = 11
GtkHScale::slider_width = 21
GtkPaned::handle_size = 6
GtkScrollbar::min_slider_length = 50
GtkCheckButton::indicator_size = 12
GtkCheckButton::indicator_spacing = 3
GtkMenuBar::internal_padding = 1
GtkOptionMenu::indicator_size = { 15, 8 }
GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
GtkStatusbar::shadow_type = GTK_SHADOW_NONE
GtkSpinButton::shadow_type = GTK_SHADOW_NONE
GtkTreeView::even_row_color = "#FAFAFA"
xthickness = 2
ythickness = 2
fg[NORMAL] = "#262729" # Metacity and mouseover, Most text
fg[ACTIVE] = "#262729"
fg[PRELIGHT] = "#FFFFFF"
fg[SELECTED] = "#FFFFFF"
fg[INSENSITIVE] = "#808080"
bg[NORMAL] = "#FAFAFA" # Normal Background, white background in leafpad and file managers
bg[ACTIVE] = "#FAFAFA" # Mouseclicking, Tabs, active window list
bg[PRELIGHT] = "#FAFAFA" # Expand prelight bg
bg[SELECTED] = "#262729"
bg[INSENSITIVE] = "#FAFAFA"
base[NORMAL] = "#FAFAFA" # Background, most
base[ACTIVE] = "#303030" #e04613" # Menu active item in inactive window
base[PRELIGHT] = "#FAFAFA"
base[INSENSITIVE] = "#FAFAFA" # Inactive Entry bg
base[SELECTED] = "#303030" #e04613" # Menu active item in active window
text[NORMAL] = "#262729" # Text in window, arrows
text[INSENSITIVE] = "#262729" # Insensitive arrows
text[SELECTED] = "#FFFFFF" # Active text in active window
text[ACTIVE] = "#FFFFFF" # Active text in inactive window
text[PRELIGHT] = "#FFFFFF" # Text on Mouseover
engine "pixmap"
{
image
{
function = HANDLE
recolorable = TRUE
overlay_file = "Panel/handle-v.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = HANDLE
recolorable = TRUE
overlay_file = "Panel/handle-h.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
####################### SHADOWS ############################x
image
{
function = SHADOW
shadow = IN
recolorable = FALSE
file = "Shadows/shadow-in.png"
border = { 3, 3, 2, 2 }
stretch = TRUE
}
image
{
function = SHADOW
shadow = OUT
recolorable = TRUE
file = "Shadows/shadow-out.png"
stretch = TRUE
}
image
{
function = SHADOW
shadow = ETCHED_IN
recolorable = TRUE
file = "Frame-Gap/frame1.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = SHADOW
shadow = ETCHED_OUT
recolorable = TRUE
file = "Shadows/shadow-none.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = SHADOW_GAP
recolorable = TRUE
file = "Frame-Gap/frame1.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
gap_start_file = "Frame-Gap/frame-gap-start.png"
gap_start_border = { 2, 0, 2, 0 }
gap_end_file = "Frame-Gap/frame-gap-end.png"
gap_end_border = { 0, 2, 2, 0 }
gap_side = TOP
}
image
{
function = VLINE
recolorable = TRUE
file = "Lines/line-v.png"
border = { 1, 1, 0, 0 }
stretch = TRUE
}
image
{
function = HLINE
recolorable = TRUE
file = "Lines/line-h.png"
border = { 0, 0, 1, 1 }
stretch = TRUE
}
# focus
image
{
function = FOCUS
recolorable = TRUE
file = "Others/focus.png"
border = { 6, 0, 6, 0 }
stretch = TRUE
}
# arrows
image
{
function = ARROW
recolorable = TRUE
overlay_file = "Arrows/arrow-up.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
state = NORMAL
recolorable = TRUE
overlay_file = "Arrows/arrow-down.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
state = PRELIGHT
recolorable = TRUE
overlay_file = "Arrows/arrow-down-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
state = ACTIVE
recolorable = TRUE
overlay_file = "Arrows/arrow-down-pressed.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
state = INSENSITIVE
recolorable = TRUE
overlay_file = "Arrows/arrow-down-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
recolorable = TRUE
overlay_file = "Arrows/arrow-left.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
recolorable = TRUE
overlay_file = "Arrows/arrow-right.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = BOX
recolorable = TRUE
file = "Others/null.png"
border = { 3, 3, 3, 3 }
stretch = TRUE
}
}
}
class "GtkWidget" style "default"
style "inactivetext"
{
engine "mist"
{
}
}
widget_class "*.<GtkLabel>" style "inactivetext"
widget_class "*.<GtkCellLayout>" style "inactivetext"
#widget_class "*.<Combo>" style "inactivetext"
style "inactivetext2"
{
fg[NORMAL] = "#404040" #color of font in dropdown menus like the file, edit menus
fg[PRELIGHT] = "#ffffff"
text[PRELIGHT] = "#ffffff" #e04613 #for orange font color of selected items in interactive menus
engine "mist"
{
}
}
widget_class "*.<GtkMenuItem>.*" style "inactivetext2"
#################### BUTTONS #######################
style "button" = "default"
{
engine "pixmap"
{
image
{
function = BOX
detail = "buttondefault"
recolorable = TRUE
file = "Buttons/button-default.png"
border = {4, 4, 4, 4}
stretch = TRUE
}
image
{
function = BOX
state = PRELIGHT
recolorable = TRUE
file = "Buttons/button-prelight.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "Buttons/button-pressed.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
file = "Buttons/button-insensitive.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
file = "Buttons/button-normal.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "checkradiobutton" {
engine "pixmap" {
image
{
function = FLAT_BOX
recolorable = TRUE
file = "Check-Radio/highlight.png"
border = { 2, 5, 2, 5 }
stretch = TRUE
}
}
}
class "GtkRadioButton" style "checkradiobutton"
class "GtkCheckButton" style "checkradiobutton"
style "optionmenu" = "default"
{
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "Combo/combo-prelight.png"
border = { 5, 5, 5, 5}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "Combo/combo-normal.png"
border = { 5, 5, 5, 5}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "Combo/combo-pressed.png"
border = { 5, 5, 5, 5}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "Combo/combo-inactive.png"
border = { 5, 5, 5, 5}
stretch = TRUE
}
image
{
function = TAB
state = INSENSITIVE
recolorable = TRUE
overlay_file = "Combo/combo-arrow-insens.png"
overlay_stretch = FALSE
}
image
{
function = TAB
recolorable = TRUE
state = NORMAL
overlay_file = "Combo/combo-arrow.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
}
image
{
function = TAB
recolorable = TRUE
state = PRELIGHT
overlay_file = "Combo/combo-arrow-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
}
}
}
widget_class "*Combo*" style "optionmenu"
style "radiobutton" = "default"
{
engine "pixmap"
{
image
{
function = OPTION
recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/option1.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/option3.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/option3.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "Check-Radio/option1.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/option2.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/option4.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/option4.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/option1.png"
overlay_stretch = FALSE
}
image
{
function = FLAT_BOX
recolorable = TRUE
stretch = TRUE
file = "Check-Radio/checklight.png"
border = { 2, 2, 2, 2 }
}
}
}
style "checkbutton" = "default"
{
engine "pixmap"
{
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/check1.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/check3.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/check3.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "Check-Radio/check1.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/check2.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/check4.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/check4.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/check1.png"
overlay_stretch = FALSE
}
image
{
function = FLAT_BOX
recolorable = TRUE
stretch = TRUE
file = "Check-Radio/checklight.png"
border = { 2, 2, 2, 2 }
}
}
}
####################### ENTRY #####################xx
style "entry" = "default"
{
xthickness = 3
ythickness = 2
GtkWidget::interior_focus = 0
engine "pixmap"
{
image
{
function = FOCUS
recolorable = TRUE
file = "Shadows/entry-shadow-in.png"
border = { 3,3,3,3 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
shadow = IN
state = NORMAL
file = "Shadows/entry-shadow-in.png"
border = { 3,3,3,3 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
shadow = OUT
state = NORMAL
file = "Shadows/text-entry.png"
border = { 3,3,3,3 }
stretch = TRUE
}
image
{
function = SHADOW
detail = "entry"
shadow = IN
recolorable = FALSE
file = "Shadows/text-entry.png"
border = { 3,3,3,3 }
stretch = TRUE
}
}
}
################x SPINBUTTONS ################
style "spinbutton" = "default"
{
xthickness = 3
ythickness = 1
GtkWidget::interior_focus = 0
engine "pixmap"
{
image
{
function = ARROW
}
############################# UP ######################xx
image
{
function = BOX
state = NORMAL
detail = "spinbutton_up"
recolorable = TRUE
file = "Spin/spin-up-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Spin/arrow-up.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
detail = "spinbutton_up"
recolorable = TRUE
file = "Spin/spin-up-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Spin/arrow-up-prelight.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
detail = "spinbutton_up"
recolorable = TRUE
file = "Spin/spin-up-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Spin/arrow-up-disable.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = ACTIVE
detail = "spinbutton_up"
recolorable = TRUE
file = "Spin/spin-up-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
########################x DOWN ########################
image
{
function = BOX
state = NORMAL
detail = "spinbutton_down"
recolorable = TRUE
file = "Spin/spin-down-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Spin/arrow-down.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
detail = "spinbutton_down"
recolorable = TRUE
file = "Spin/spin-down-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Spin/arrow-down-prelight.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
detail = "spinbutton_down"
recolorable = TRUE
file = "Spin/spin-down-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Spin/arrow-down-disable.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = ACTIVE
detail = "spinbutton_down"
recolorable = TRUE
file = "Spin/spin-down-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Spin/arrow-down-prelight.png"
overlay_stretch = FALSE
}
########################## SPIN ENTRY ###########################
image
{
function = FOCUS
recolorable = TRUE
file = "Spin/text-entry-focus.png"
border = { 3,3,3,3 }
stretch = TRUE
}
image
{
function = SHADOW
detail = "entry"
shadow = IN
recolorable = FALSE
file = "Spin/text-entry.png"
border = { 3,3,3,3 }
stretch = TRUE
}
}
}
############################# SCROLLBAR ####################
style "scrollbar" = "default"
{
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "Scrollbars/trough-scrollbar-horiz.png"
border = { 19, 19, 2, 2 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "Scrollbars/trough-scrollbar-vert.png"
border = { 2, 2, 19, 19 }
stretch = TRUE
orientation = VERTICAL
}
###########x SLIDERS ##################x
image
{
function = SLIDER
recolorable = TRUE
state = NORMAL
file = "Scrollbars/slider-horiz.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = ACTIVE
shadow = IN
file = "Scrollbars/slider-horiz.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = PRELIGHT
file = "Scrollbars/slider-horiz-prelight.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "Scrollbars/slider-horiz-insens.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
orientation = HORIZONTAL
}
#############x verticals################xx
image
{
function = SLIDER
recolorable = TRUE
state = NORMAL
file = "Scrollbars/slider-vert.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = ACTIVE
shadow = IN
file = "Scrollbars/slider-vert.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = PRELIGHT
file = "Scrollbars/slider-vert-prelight.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "Scrollbars/slider-vert-insens.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
orientation = VERTICAL
}
###########x END SLIDERS ##################x
########### Steppers ######################
#### UP #######
image
{
function = STEPPER
recolorable = TRUE
state = NORMAL
file = "Scrollbars/stepper-up.png"
stretch = TRUE
arrow_direction = UP
}
image
{
function = STEPPER
recolorable = TRUE
state = PRELIGHT
file = "Scrollbars/stepper-up-prelight.png"
stretch = TRUE
arrow_direction = UP
}
image
{
function = STEPPER
recolorable = TRUE
state = ACTIVE
file = "Scrollbars/stepper-up-prelight.png"
stretch = TRUE
arrow_direction = UP
}
image
{
function = STEPPER
recolorable = TRUE
state = INSENSITIVE
file = "Scrollbars/stepper-up-insens.png"
stretch = TRUE
arrow_direction = UP
}
######### DOWN ############
image
{
function = STEPPER
recolorable = TRUE
state = NORMAL
file = "Scrollbars/stepper-down.png"
stretch = TRUE
arrow_direction = DOWN
}
image
{
function = STEPPER
recolorable = TRUE
state = PRELIGHT
file = "Scrollbars/stepper-down-prelight.png"
stretch = TRUE
arrow_direction = DOWN
}
image
{
function = STEPPER
recolorable = TRUE
state = ACTIVE
file = "Scrollbars/stepper-down-prelight.png"
stretch = TRUE
arrow_direction = DOWN
}
image
{
function = STEPPER
recolorable = TRUE
state = INSENSITIVE
file = "Scrollbars/stepper-down-insens.png"
stretch = TRUE
arrow_direction = DOWN
}
############ RIGHT ################
image
{
function = STEPPER
recolorable = TRUE
state = NORMAL
file = "Scrollbars/stepper-right.png"
stretch = TRUE
arrow_direction = RIGHT
}
image
{
function = STEPPER
recolorable = TRUE
state = PRELIGHT
file = "Scrollbars/stepper-right-prelight.png"
stretch = TRUE
arrow_direction = RIGHT
}
image
{
function = STEPPER
recolorable = TRUE
state = ACTIVE
file = "Scrollbars/stepper-right-prelight.png"
stretch = TRUE
arrow_direction = RIGHT
}
image
{
function = STEPPER
recolorable = TRUE
state = INSENSITIVE
file = "Scrollbars/stepper-right-insens.png"
stretch = TRUE
arrow_direction = RIGHT
}
############### LEFT ###################
image
{
function = STEPPER
recolorable = TRUE
state = NORMAL
file = "Scrollbars/stepper-left.png"
stretch = TRUE
arrow_direction = LEFT
}
image
{
function = STEPPER
recolorable = TRUE
state = PRELIGHT
file = "Scrollbars/stepper-left-prelight.png"
stretch = TRUE
arrow_direction = LEFT
}
image
{
function = STEPPER
recolorable = TRUE
state = ACTIVE
file = "Scrollbars/stepper-left-prelight.png"
stretch = TRUE
arrow_direction = LEFT
}
image
{
function = STEPPER
recolorable = TRUE
state = INSENSITIVE
file = "Scrollbars/stepper-left-insens.png"
stretch = TRUE
arrow_direction = LEFT
}
}
}
##################### PROGRESSBAR ###################x
style "progressbar" {
fg[PRELIGHT] = "#FAFAFA"
xthickness = 1
ythickness = 1
engine "pixmap"
{
image
{
function = BOX
detail = "trough"
file = "ProgressBar/trough-progressbar-horiz.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = BOX
detail = "bar"
file = "ProgressBar/progressbar-horiz.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
detail = "bar"
file = "ProgressBar/progressbar-vert.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
orientation = VERTICAL
}
}
}
############################# RANGE #######################
style "range" = "default"
{
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "Range/trough-horizontal.png"
border = { 10, 10, 1, 19 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "Range/trough-vertical.png"
border = { 0, 19, 10, 10 }
stretch = TRUE
orientation = VERTICAL
}
############### the sliders ###############
image
{
function = SLIDER
recolorable = TRUE
state = NORMAL
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = PRELIGHT
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz-prelight.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
######################### VERTICAL ###########################
image
{
function = SLIDER
recolorable = TRUE
state = NORMAL
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = PRELIGHT
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert-prelight.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
}
}
################### TOOLBAR ###########################
style "toolbar"
{
engine "pixmap"
{
image
{
function = BOX
file = "Others/null.png"
border = { 4, 4, 4, 4}
stretch = TRUE
}
}
}
widget_class "*BonoboDockItem" style "toolbar"
class "*BonoboDockItem" style "toolbar"
widget_class "*HandleBox" style "toolbar"
class "*HandleBox" style "toolbar"
widget_class "*Toolbar" style "toolbar"
class "*Toolbar" style "toolbar"
##################### TOOLBAR BUTTONS ###############################
style "toolbuttons" = "default"
{
xthickness = 1
ythickness = 1
GtkWidget::focus_padding = 2
engine "pixmap" {
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "Toolbar/toolbutton-normal.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "Toolbar/toolbutton-prelight.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "Toolbar/toolbutton-pressed.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "Toolbar/toolbutton-normal.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
}
}
widget_class "*Tool*GtkToggleButton" style "toolbuttons"
widget_class "*Tool*GtkButton" style "toolbuttons"
################### PANEL GRAPHICS #################################
################### MENU #################################
style "menu" = "default"
{
xthickness = 2
ythickness = 1
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "menu"
file = "Menu-Menubar/menu.png"
border = { 34, 3, 3, 3 }
stretch = TRUE
}
}
}
########################### Menuitem #############################
style "menuitem" = "default"
{
xthickness = 1
fg[PRELIGHT] = "#FFFFFF"
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
file = "Menu-Menubar/menuitem.png"
border = { 10, 10, 10, 10 }
stretch = TRUE
}
image
{
function = ARROW
recolorable = TRUE
state = NORMAL
overlay_file = "Arrows/arrow-right-norm.png"
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
recolorable = TRUE
state = PRELIGHT
overlay_file = "Arrows/arrow-right-prelight.png"
overlay_stretch = FALSE
arrow_direction = RIGHT
}
}
}
style "tearoffmenuitem" = "menuitem"
{
engine "pixmap"
{
image
{
function = ARROW
file = "Arrows/arrow-left.png"
stretch = TRUE
arrow_direction = LEFT
}
}
}
style "notebook" = "default"
{
xthickness = 2
ythickness = 2
engine "pixmap"
{
image
{
function = EXTENSION
recolorable = TRUE
state = ACTIVE
file = "Tabs/tab-bottom.png"
border = { 4,4,4,4}
stretch = TRUE
gap_side = TOP
}
image
{
function = EXTENSION
recolorable = TRUE
state = ACTIVE
file = "Tabs/tab-top.png"
border = { 4,4,4,4}
stretch = TRUE
gap_side = BOTTOM
}
image
{
function = EXTENSION
recolorable = TRUE
state = ACTIVE
file = "Tabs/tab-left.png"
border = { 4,4,4,4}
stretch = TRUE
gap_side = RIGHT
}
image
{
function = EXTENSION
recolorable = TRUE
state = ACTIVE
file = "Tabs/tab-right.png"
border = { 4,4,4,4}
stretch = TRUE
gap_side = LEFT
}
image
{
function = EXTENSION
recolorable = TRUE
file = "Tabs/tab-top-active.png"
border = { 4,4,4,4}
stretch = TRUE
gap_side = BOTTOM
}
image
{
function = EXTENSION
recolorable = TRUE
file = "Tabs/tab-bottom-active.png"
border = { 4,4,4,4}
stretch = TRUE
gap_side = TOP
}
image
{
function = EXTENSION
recolorable = TRUE
file = "Tabs/tab-left-active.png"
border = { 4,4,4,4}
stretch = TRUE
gap_side = RIGHT
}
image
{
function = EXTENSION
recolorable = TRUE
file = "Tabs/tab-right-active.png"
border = { 4,4,4,4}
stretch = TRUE
gap_side = LEFT
}
# How to draw boxes with a gap on one side (ie the page of a notebook)
image
{
function = BOX_GAP
recolorable = TRUE
file = "Tabs/notebook.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
gap_file = "Tabs/gap-top.png"
gap_border = { 5, 5, 5, 5 }
gap_start_file = "Others/null.png"
gap_start_border = { 0, 0, 0, 0 }
gap_end_file = "Others/null.png"
gap_end_border = { 0, 0, 0, 0 }
gap_side = TOP
}
image
{
function = BOX_GAP
recolorable = TRUE
file = "Tabs/notebook.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
gap_file = "Tabs/gap-bottom.png"
gap_border = { 5, 5, 5, 5 }
gap_start_file = "Others/null.png"
gap_start_border = { 0, 0, 0, 0 }
gap_end_file = "Others/null.png"
gap_end_border = { 0, 0, 0, 0 }
gap_side = BOTTOM
}
image
{
function = BOX_GAP
recolorable = TRUE
file = "Tabs/notebook.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
gap_file = "Tabs/gap-left.png"
gap_border = { 5, 5, 5, 5 }
gap_start_file = "Others/null.png"
gap_start_border = { 0, 0, 0, 0 }
gap_end_file = "Others/null.png"
gap_end_border = { 0, 0, 0, 0 }
gap_side = LEFT
}
image
{
function = BOX_GAP
recolorable = TRUE
file = "Tabs/notebook.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
gap_file = "Tabs/gap-right.png"
gap_border = { 5, 5, 5, 5 }
gap_start_file = "Others/null.png"
gap_start_border = { 0, 0, 0, 0 }
gap_end_file = "Others/null.png"
gap_end_border = { 0, 0, 0, 0 }
gap_side = RIGHT
}
# How to draw the box of a notebook when it isnt attached to a tab
image
{
function = BOX
recolorable = TRUE
file = "Tabs/notebook.png"
border = { 6,6,6,6 }
stretch = TRUE
}
}
}
style "tooltips" = "default"
{
bg[NORMAL] = "#FAFAFA"
}
##################### RULER ##################
style "ruler" = "default"
{
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "vruler"
file = "Others/ruler.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
detail = "hruler"
file = "Others/ruler.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
}
}
################# HANDLES ###################x
style "handlebox" = "default"
{
engine "pixmap"
{
image
{
function = HANDLE
recolorable = TRUE
overlay_file = "Others/null.png"
# overlay_file = "Handles/handle-v.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = HANDLE
overlay_file = "Others/null.png"
# overlay_file = "Handles/handle-h.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
}
}
style "flat" = "default"
{
engine "pixmap"
{
image
{
function = SHADOW
}
}
}
style "layout" = "default"
{
engine "pixmap"
{
image
{
function = SHADOW
detail = "entry"
shadow = IN
recolorable = FALSE
file = "Shadows/text.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
image
{
function = BOX
detail = "button"
state = NORMAL
file = "Buttons/button-normal.png"
recolorable = TRUE
border = { 2, 3, 2, 3 }
stretch = TRUE
}
}
}
##################### STATUSBAR ###############################
style "statusbar" = "default"
{
# xthickness = 1
# ythickness = 1
engine "pixmap"
{
image
{
function = RESIZE_GRIP
recolorable = TRUE
#state = NORMAL
detail = "statusbar"
overlay_file = "Handles/resize-grip.png"
overlay_border = {0,0,0,0 }
overlay_stretch = FALSE
}
}
}
##################### LISTHEADERS ###################x
style "list-header"
{
#Comment out the ythickness setting below for thicker column headers.
#ythickness = 0
GtkTreeView::odd_row_color = "#F0F0F0"
GtkTreeView::even_row_color = "#FAFAFA"
# fg[NORMAL] = "#FAFAFA"
# text[NORMAL] = "#FAFAFA"
engine "pixmap"
{
#This image is used to draw the headers of columns in list views when they are
#not selected.
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "ListHeaders/list_header.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
#This image is used to draw the column headers in list views when they are
#clicked.
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "ListHeaders/list_header-prelight.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
#Does this do anything?
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "ListHeaders/list_header-pressed.png"
border = { 2, 2, 2, 2}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "ListHeaders/list_header-prelight.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "ListHeaders/list_header-insens.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
}
}
widget_class "*List" style "list-header"
widget_class "*GtkTree*" style "list-header"
widget_class "*GtkCList*" style "list-header"
#widget_class "*Tree*" style "list-header"
# This prevents Sodipodi from crashing while opening the
# Object-Style dialog.
style "unstyle"
{
engine ""
{
}
}
# recognizable pressed toggle buttons
# SPIcons seem to erase the background first. That's why I can't use
# the button style.
style "SPbutton"
{
engine "pixmap"
{
image
{
function = BOX
shadow = IN
recolorable = TRUE
file = "Shadows/shadow-out.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = BOX
}
}
}
style "theme-etree" = "list-header"
{
bg[ACTIVE] = "#47494d"
}
# widget styles
class "GtkButton" style "button"
class "GtkRadioButton" style "radiobutton"
class "GtkRadioMenuItem" style "radiobutton"
class "GtkCheckButton" style "checkbutton"
class "GtkCheckMenuItem" style "checkbutton"
class "GtkOptionMenu" style "optionmenu"
class "GtkCombo*" style "optionmenu"
class "*Font*" style "optionmenu"
class "GtkEntry" style "entry"
class "GtkOldEditable" style "entry"
class "GtkSpinButton" style "spinbutton"
class "GtkRuler" style "ruler"
class "GtkScrollbar" style "scrollbar"
class "GtkStatusbar" style "statusbar"
class "GtkProgressBar" style "progressbar"
class "GtkRange" style "range"
class "GtkMenu" style "menu"
class "GtkMenuBar*" style "menubar"
widget_class "*MenuBar.*" style "menubar"
widget_class "*.<MenuItem>." style "menuitem"
class "GtkMenuItem" style "menuitem"
class "GtkTearoffMenuItem" style "menuitem"
class "GtkNotebook" style "notebook"
class "GtkToolbar" style "flat"
class "GtkHandleBox" style "handlebox"
class "GtkEventBox" style "flat"
class "GtkPaned" style "handlebox"
class "GtkLayout" style "layout"
class "SPButton" style "SPbutton"
widget "gtk-tooltips" style "tooltips"
# prevent Sodipodi from crashing
class "SPColorSlider" style "unstyle"
# Evolution fix
widget_class "*.ETree*" style "theme-etree"Menubar.rc:
#################### MENUBAR ###################
style "user-font"
{
font_name="Sans"
}
gtk-font-name = "Sans 9"
style "menubar"
{
fg[NORMAL] = "#ffffff"
text[NORMAL] = "#ffffff"
fg[PRELIGHT] = "#000000"
fg[ACTIVE] = "#000000"
fg[INSENSITIVE] = "#808080"
#fg[INSENSITIVE] = "#e04613"
text[PRELIGHT] = "#000000"
xthickness = 2
#ythickness with orange stripe = 2
ythickness = 1
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
file = "Menu-Menubar/menubar-black.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "Menu-Menubar/menubar-black.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
file = "Menu-Menubar/menubar-black.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "Menu-Menubar/menubar-item.png"
border = { 10, 10, 10, 10 }
stretch = TRUE
}
}
}Panel.rc:
style "panel"
{
xthickness = 0
ythickness = 0
fg[NORMAL] = "#ffffff"
fg[PRELIGHT] = "#6c9eab"
fg[ACTIVE] = "#e04613"
fg[SELECTED] = "#ffffff"
fg[INSENSITIVE] = "#ffffff"
text[NORMAL] = "#ffffff"
bg[NORMAL] = "#262729"
bg[SELECTED] = "#262729"
bg_pixmap[NORMAL] = "Panel/panel-bg.png"
# bg_pixmap[ACTIVE] = "Panel/panel-bg.png"
# bg_pixmap[SELECTED] = "Panel/panel-bg.png"
# bg_pixmap[INSENSITIVE] = "Panel/panel-bg.png"
# bg_pixmap[PRELIGHT] = "Panel/panel-bg.png"
}
#############################################################
style "panelbar"
{
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
file = "Panel/panel-bg.png"
border = { 0 , 0 , 0 , 0}
stretch = FALSE
}
image
{
function = BOX
state = ACTIVE
file = "Panel/panel-bg.png"
border = { 0 , 0 , 0 , 0}
stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
file = "Panel/panel-bg.png"
border = { 0 , 0 , 0 , 0}
stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
recolorable = TRUE
file = "Menu-Menubar/menubar-item.png"
border = { 4 , 4 , 4 , 4}
stretch = TRUE
}
}
}
widget_class "*Panel*MenuBar*" style "panelbar"
#############################################################
style "panelbuttons"
{
xthickness = 2
ythickness = 1
GtkWidget::focus_padding = 2
engine "pixmap" {
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "Panel/panelbutton1.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "Panel/panelbutton2.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
shadow = OUT
state = PRELIGHT
file = "Panel/panelbutton1.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
#overlay_file = "panelbutton1.png"
#overlay_border = { 4, 4, 4, 4 }
#overlay_stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
shadow = IN
state = PRELIGHT
file = "Panel/panelbutton3.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
#overlay_file = "panelbutton1.png"
#overlay_border = { 4, 4, 4, 4 }
#overlay_stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "Panel/panelbutton3.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "Panel/panelbutton2.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = HANDLE
recolorable = TRUE
overlay_file = "Panel/handle-v.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = HANDLE
overlay_file = "Panel/handle-h.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
}
}
#############################################################
#class "*Mail*" style "panel"
class "*notif*" style "panel"
class "*Notif*" style "panel"
class "*Tray*" style "panel"
class "*tray*" style "panel"
#widget_class "*Mail*" style "panel"
widget_class "*notif*" style "panel"
widget_class "*Notif*" style "panel"
widget_class "*Tray*" style "panel"
widget_class "*tray*" style "panel"
#widget "*TrayIcon*" style "panel"
class "*Panel*Applet*" style "panel"
widget_class "*Panel*GtkToggleButton" style "panel"
widget_class "*Panel*GtkButton" style "panel"
widget_class "*.Panel*Button*GtkLabel" style "panel"
widget_class "*.Panel*GtkLabel" style "panel"
widget "*PanelWidget*" style "panel"
widget "*PanelApplet*" style "panel"
widget_class "*Netstatus*" style "panel"
widget_class "*Tomboy*Tray*" style "panel"
widget "*fast-user-switch*" style "panel"
widget_class "*PanelToplevel*" style "panel"
class "Xfce*Panel*" style "panel"
widget_class "*Xfce*Panel*" style "panel"
widget_class "*PanelApplet*" style "panel"
widget_class "*PanelWidget*" style "panel"
widget_class "*Panel*GtkToggleButton" style "panelbuttons"
widget "*.tasklist-button" style "panelbuttons"
widget_class "*PanelToplevel*Button" style "panelbuttons"
widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons"
widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
#############################################################
#FIXES THE STANDARD SHUTDOWN-DIALOG ON GNOME
#############################################################
style "fix"
{
xthickness = 0
ythickness = 0
bg[NORMAL] = "#ffffff"
}
class "*Panel*" style "fix"
#############################################################Last edited by M.I.H.H (2013-01-20 00:51:01)
i will continue to seek knowledge.
Offline
^ Very nice! Thanks.
Offline
# Edit by Sirwines/Alemajack
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
gtk_color_scheme = "bg_color:#666666\nselected_bg_color:#212529\nbase_color:#626262" # Background, base
gtk_color_scheme = "fg_color:#212529\nselected_fg_color:#c2c2c2\ntext_color:#c2c2c2" # Foreground, text
gtk_color_scheme = "sidebar_color:#666666" # Custom colors
gtk_color_scheme = "tooltip_bg_color:#212529\ntooltip_fg_color:#c2c2c2" # Tooltips
gtk_color_scheme = "link_color:#08C" # Hyperlinks
gtk_color_scheme = "frame_color:#666666\ninactive_frame_color:#666666" # Fix for Chrome
gtk_color_scheme = "bg_color_dark:#c2c2c2\ntext_color_dark:#666666\ntext_color_dark_selected:#c2c2c2" # Dark colors - NO MORE DARKS
gtk-icon-sizes = "gtk-button=15,15" # Set icon size for buttons
gtk-button-images = 0 # Disables icons for buttons with text
gtk-toolbar-style = 0 # Disables text in toolbar
gtk-auto-mnemonics = 1 # Disables lines under menu items
####################
## Default Styles ##
####################
style "murrine-default"
{
GnomeHRef ::link_color = @link_color
GtkHTML ::link-color = @link_color
GtkIMHtmlr ::hyperlink-color = @link_color
GtkIMHtml ::hyperlink-color = @link_color
GtkWidget ::link-color = @link_color
GtkWidget ::visited-link-color = @text_color
GtkButton ::child-displacement-x = 1
GtkButton ::child-displacement-y = 1
GtkButton ::default-border = { 0, 0, 0, 0 }
GtkCheckButton ::indicator-size = 15
GtkEntry ::honors-transparent-bg-hint = 1
GtkEntry ::progress-border = { 2, 2, 2, 2 }
GtkEntry ::state-hint = 0
GtkExpander ::expander-size = 16
GtkImage ::x-ayatana-indicator-dynamic = 1
GtkMenu ::horizontal-padding = 0
GtkMenu ::vertical-padding = 0
GtkMenuBar ::internal-padding = 0
GtkMenuBar ::window-dragging = 1
GtkNotebook ::tab-overlap = 0
GtkPaned ::handle-size = 6
GtkProgressBar ::min-vertical-bar-width = 10
GtkProgressBar ::min-horizontal-bar-height = 10
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 = 1
GtkScrolledWindow ::scrollbar-spacing = 0
GtkScrolledWindow ::scrollbars-within-bevel = 1
GtkToolbar ::internal-padding = 0
GtkTreeView ::expander-size = 7
GtkTreeView ::vertical-separator = 0
GtkWidget ::new-tooltip-style = 1
GtkWidget ::focus-line-width = 1
GtkWidget ::focus-padding = 0
xthickness = 1
ythickness = 1
base[NORMAL] = @base_color
base[PRELIGHT] = shade (0.95, @bg_color)
base[ACTIVE] = shade (0.92, @selected_bg_color)
base[SELECTED] = shade (0.93, @selected_bg_color)
base[INSENSITIVE] = @bg_color
bg[NORMAL] = @bg_color
bg[PRELIGHT] = shade (1.02, @bg_color)
bg[SELECTED] = @selected_bg_color
bg[INSENSITIVE] = @bg_color
bg[ACTIVE] = shade (1.04, @bg_color)
fg[NORMAL] = @selected_fg_color
fg[PRELIGHT] = @fg_color
fg[SELECTED] = @selected_fg_color
fg[ACTIVE] = @fg_color
fg[INSENSITIVE] = shade(0.5, @bg_color)
text[NORMAL] = @text_color
text[PRELIGHT] = @text_color
text[ACTIVE] = @selected_fg_color
text[SELECTED] = @selected_fg_color
text[INSENSITIVE] = darker (@bg_color)
engine "murrine"
{
animation = TRUE
arrowstyle = 1
border_shades = { 1.15, 0.85 }
colorize_scrollbar = TRUE
contrast = 1.1
default_button_color = shade (1.12, @selected_bg_color)
focusstyle = 3
glazestyle = 0
gradient_shades = {1.18,1.09,1.08,0.9}
glowstyle = 4
highlight_shade = 1.0 # set highlight amount for buttons or widgets
lightborder_shade = 1.18 # sets lightborder amount for buttons or widgets
lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides
listviewstyle = 2 # 0 = nothing, 1 = dotted, 2 = line
menubaritemstyle = 0 # 0 = menuitem look, 1 = button look (setta lo style dei bottoni del menu)
menubarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
menuitemstyle = 1 # 0 = flat, 1 = glassy, 2 = striped (setta lo stile del menu) il colore è sotto style "murrine-menu-item"
menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
progressbarstyle = 0
reliefstyle = 3 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
rgba = FALSE # Alpha transparency
roundness = 2 # 0 = square
scrollbarstyle = 0 # 0 = nothing
separatorstyle = 1
shadow_shades = { 2.0, 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 "murrine-dark" = "murrine-default"
{
base[NORMAL] = @bg_color_dark
base[PRELIGHT] = shade (0.95, @bg_color_dark)
base[INSENSITIVE] = @bg_color_dark
bg[NORMAL] = @bg_color_dark
bg[PRELIGHT] = shade (1.02, @bg_color_dark)
bg[SELECTED] = shade (1.1, @selected_bg_color)
bg[INSENSITIVE] = @bg_color_dark
bg[ACTIVE] = shade (1.04, @bg_color_dark)
fg[NORMAL] = @text_color_dark
fg[PRELIGHT] = @text_color_dark_selected
fg[SELECTED] = @text_color_dark_selected
fg[ACTIVE] = @text_color_dark_selected
fg[INSENSITIVE] = darker (@bg_color)
text[NORMAL] = @text_color_dark
text[PRELIGHT] = @text_color_dark_selected
text[ACTIVE] = @text_color_dark_selected
text[SELECTED] = @text_color_dark_selected
text[INSENSITIVE] = darker (@bg_color_dark)
}
style "murrine-thin" = "murrine-default" { xthickness = 0 ythickness = 0 }
style "murrine-wide" = "murrine-default" { xthickness = 2 ythickness = 2 }
style "murrine-wider" = "murrine-default" { xthickness = 3 ythickness = 3 }
style "murrine-widest" = "murrine-default" { xthickness = 4 ythickness = 4 }
style "murrine-thin-dark" = "murrine-dark" { xthickness = 0 ythickness = 0 }
style "murrine-wide-dark" = "murrine-dark" { xthickness = 2 ythickness = 2 }
style "murrine-wider-dark" = "murrine-dark" { xthickness = 3 ythickness = 3 }
###################
## Widget Styles ##
###################
style "murrine-button" = "murrine-widest" {
bg[ACTIVE] = shade (0.80, @bg_color)
bg[NORMAL] = shade (1.15, @bg_color)
bg[PRELIGHT] = shade (1.13, @bg_color)
bg[SELECTED] = shade (0.75, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color)
engine "murrine" {
border_shades = {1.1, 0.9}
contrast = 1.25
gradient_shades = {1.10,1.0,0.99,0.90}
lightborderstyle = 1
textstyle = 1
}
}
style "murrine-button-content" = "murrine-wider" {
GtkWidget ::focus-line-width = 0
GtkWidget ::focus-padding = 2
bg[ACTIVE] = shade (0.9, @base_color)
bg[NORMAL] = @base_color
bg[PRELIGHT] = @base_color
bg[SELECTED] = @base_color
bg[INSENSITIVE] = @base_color
engine "murrine" {
border_shades = {1.05, 1.05}
contrast = 0.85
gradient_shades = {1.0,1.5,1.6,2.5}
shadow_shades = {2.0,2.0}
}
}
style "murrine-button-dark" = "murrine-widest" {
bg[ACTIVE] = shade (0.80, @bg_color_dark)
bg[NORMAL] = shade (1.15, @bg_color_dark)
bg[PRELIGHT] = shade (1.13, @selected_bg_color)
bg[SELECTED] = shade (0.75, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color_dark)
engine "murrine" {
border_shades = {1.1, 0.9}
contrast = 1.25
gradient_shades = {1.10,1.0,0.99,0.90}
lightborderstyle = 1
}
}
style "murrine-comboboxentry" = "murrine-wider" {
ythickness = 4
bg[ACTIVE] = shade (0.80, @bg_color)
bg[NORMAL] = shade (1.15, @bg_color)
bg[PRELIGHT] = shade (1.13, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color)
engine "murrine" { lightborderstyle = 1 }
}
style "murrine-combo" = "murrine-comboboxentry" { engine "murrine" { gradient_shades = {1.10,1.0,0.99,0.90} } }
style "murrine-entry" = "murrine-widest"
{
GtkWidget ::focus-line-width = 1
GtkWidget ::focus-padding = 1
bg[ACTIVE] = shade (0.78, @bg_color)
bg[NORMAL] = shade (2.20, @bg_color)
bg[PRELIGHT] = shade (1.18, @selected_bg_color)
bg[SELECTED] = shade (0.9, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color)
engine "murrine" {
border_shades = {1.35, 1.15}
}
}
style "murrine-frame-title" { fg[NORMAL] = lighter (@fg_color) }
style "murrine-menu-item" = "murrine-wider"
{
fg[PRELIGHT] = @selected_fg_color
fg[SELECTED] = @selected_fg_color
fg[ACTIVE] = @selected_fg_color
fg[INSENSITIVE] = shade(0.5, @bg_color)
bg[SELECTED] = @fg_color # colore del menu selezionato
engine "murrine"
{
contrast = 0.8
roundness = 0
lightborderstyle = 1
}
}
style "murrine-menubar" { fg[NORMAL] = @selected_fg_color GtkMenuBar :: shadow-type = GTK_SHADOW_NONE }
style "murrine-notebook" = "murrine-default"
{
bg[NORMAL] = shade (1.06, @bg_color) # selected tab entire
bg[ACTIVE] = shade (0.85, @bg_color) # unselected tab
engine "murrine" { roundness = 4 }
}
style "murrine-progressbar" = "murrine-thin"
{
bg[ACTIVE] = shade (0.75, @bg_color)
bg[SELECTED] = @bg_color
engine "murrine" {
roundness = 100
highlight_shade = 1.0
lightborder_shade = 2.0
gradient_shades = {0.90,1.09,1.10,1.30}
trough_shades = {1.00,1.16}
contrast = 1.13
border_shades = {1.0, 0.9}
}
}
style "murrine-scale" = "murrine-wider"
{
bg[ACTIVE] = shade (0.78, @bg_color)
bg[NORMAL] = shade (1.30, @bg_color)
bg[PRELIGHT] = shade (1.18, @selected_bg_color)
bg[SELECTED] = shade (0.9, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color)
engine "murrine" {
border_shades = {0.8, 0.6}
contrast = 0.8
lightborderstyle = 1
roundness = 7
trough_shades = {0.9, 1.1}
}
}
style "murrine-scrollbar"
{
bg[SELECTED] = shade (0.6, @base_color)
bg[ACTIVE] = @base_color
engine "murrine" {
roundness = 2
gradient_shades = {1.0,1.0,1.0,1.0}
highlight_shade = 1.0
glow_shade = 1.0
reliefstyle = 0
gradient_colors = FALSE
lightborder_shade = 1.0
lightborderstyle = 0
trough_shades = { 1.3, 1.3}
border_shades = { 2.0, 2.0}
contrast = 0.0
}
}
style "murrine-scrollbar-dark" = "murrine-scrollbar"
{
engine "murrine" {
gradient_shades = {0.65,0.65,0.65,0.65}
trough_shades = { 1.0, 1.0}
border_shades = { 0.3, 0.3}
}
}
style "murrine-scrollbar-sidebar" = "murrine-scrollbar" {
engine "murrine" {
trough_shades = { 0.97, 0.97}
border_shades = { 1.2, 1.2}
}
}
style "murrine-sidebar" {
base[NORMAL] = @bg_color
bg[NORMAL] = @bg_color
text[NORMAL] = mix (0.3, @bg_color, @text_color)
font_name = "Regular"
GtkTreeView::odd_row_color = @bg_color
GtkTreeView::even_row_color = @bg_color
engine "murrine" {
textstyle = 1
listviewstyle = 0
}
}
style "murrine-tasklist" = "murrine-wide" {}
style "murrine-toggleswitch" = "murrine-wider"
{
ythickness = 4
bg[ACTIVE] = shade (0.80, @bg_color)
bg[NORMAL] = shade (1.15, @bg_color)
bg[PRELIGHT] = shade (1.13, @selected_bg_color)
bg[SELECTED] = shade (0.75, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color)
engine "murrine" {
border_shades = {1.1, 0.9}
contrast = 1.25
gradient_shades = {0.90,0.99,1.00,1.10}
lightborderstyle = 1
textstyle = 1
}
}
style "murrine-toolbar" = "murrine-default"
{
engine "murrine" {
contrast = 1.13
lightborder_shade = 1.0
gradient_shades = {1.0,0.94,0.94,0.88}
}
}
style "murrine-tooltips" = "murrine-wider"
{
xthickness = 8
ythickness = 5
bg[NORMAL] = @tooltip_bg_color
bg[SELECTED] = "#666666"
fg[NORMAL] = @tooltip_fg_color
engine "murrine"
{
roundness = 0
trough_shades = { 0.15, 0.3 }
}
}
style "murrine-treeview" { engine "murrine" { gradient_shades = {1.00,1.00,1.00,1.00} separatorstyle = 0 } }
style "murrine-treeview-header" = "murrine-default"
{
ythickness = 1
GtkWidget ::focus-padding = 0
bg[NORMAL] = shade (1.08, @bg_color)
bg[PRELIGHT] = @bg_color
bg[INSENSITIVE] = shade (1.04, @bg_color)
engine "murrine" {
gradient_shades = {0.96,1.04,1.05,1.18}
glazestyle = 1
contrast = 1.0
roundness = 0
}
}
style "murrine-xfwm4-tabwin" = "murrine-dark"
{
bg[NORMAL] = @tooltip_bg_color
bg[PRELIGHT] = shade (0.4, @bg_color_dark)
bg[ACTIVE] = @tooltip_bg_color
bg[SELECTED] = shade (0.4, @bg_color_dark)
}
style "notebook-close" { stock["gtk-close"] = {{ "Icons/close.png", *, *, * }} }
style "pixmap-mode-button" {
engine "pixmap" {
image { function = BOX state = PRELIGHT file = "/Button/mode_prelight.png" border = { 3, 13, 3, 3 } stretch = TRUE }
image { function = BOX state = NORMAL file = "/Button/mode_normal.png" border = { 3, 13, 3, 3 } stretch = TRUE }
image { function = BOX state = ACTIVE file = "/Button/mode_pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
image { function = BOX state = INSENSITIVE file = "/Button/mode_normal.png" border = { 3, 13, 3, 3 } stretch = TRUE }
image { function = BOX state = SELECTED file = "/Button/mode_pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
}
}
style "overlay-scrollbar" {
base[SELECTED] = shade (0.6, @base_color)
base[INSENSITIVE] = shade (0.85, @base_color)
}
style "pixmap-paned" {
GtkPaned::handle_size = 8
engine "pixmap" {
image { file = "Handle/pane-horiz.png" function = HANDLE overlay_file = "Handle/dimple.png" overlay_stretch = FALSE stretch = TRUE orientation = VERTICAL }
image { file = "Handle/pane-vert.png" function = HANDLE overlay_file = "Handle/dimple.png" overlay_stretch = FALSE stretch = TRUE orientation = HORIZONTAL }
}
}
style "pixmap-resize-grip" = "murrine-default" {
engine "pixmap" {
image { function = RESIZE_GRIP overlay_file = "/Handle/resize_grip.png" overlay_border = {0,0,0,0 } overlay_stretch = FALSE }
}
}
style "pixmap-sidebar-handle-left" {
GtkPaned::handle-size = 2
engine "pixmap"{
image { function = HANDLE file = "/Sidebar/handle.png" stretch = TRUE border = { 0, 0, 0, 0 } }
}
}
##############
## Matching ##
##############
class "GtkWidget" style "murrine-default"
class "GtkWindow*" style "pixmap-resize-grip"
class "GtkToolbar" style "murrine-toolbar"
class "GtkHandleBox" style "murrine-toolbar"
class "GtkRange" style "murrine-wide"
class "GtkFrame" style "murrine-wide"
class "GtkSeparator" style "murrine-wide"
class "GtkEntry" style "murrine-entry"
class "GtkCalendar" style "murrine-wide"
class "GtkInfoBar" style "murrine-default"
class "GtkIconView" style "murrine-default"
class "GtkSpinButton" style "murrine-combo"
class "GtkScale" style "murrine-scale"
class "GtkVScale" style "murrine-scale"
class "GtkHScale" style "murrine-scale"
class "GtkScrollbar" style "murrine-scrollbar"
class "GtkVScrollbar" style "murrine-scrollbar"
class "GtkHScrollbar" style "murrine-scrollbar"
widget "*ModeButton*" style "pixmap-mode-button"
widget "*ToggleSwitch*" style "murrine-toggleswitch"
widget "*SidebarHandleLeft" style "pixmap-sidebar-handle-left"
widget "*SidebarScrolled*" style : highest "murrine-scrollbar-sidebar"
widget "*SidebarContent" style "murrine-sidebar"
widget "xfwm4-tabwin*" style "murrine-xfwm4-tabwin"
widget_class "*<GtkNotebook>*" style "notebook-close"
widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook"
widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook"
widget_class "*<GtkNotebook>*<GtkLabel>" style "murrine-notebook"
widget_class "*<GtkNotebook>" style "murrine-notebook"
widget_class "*<GtkStatusbar>" style "murrine-default"
widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry"
widget_class "*<GtkCombo>*" style "murrine-combo"
widget_class "*<GtkMenu>*" style "murrine-thin"
widget_class "*<GtkMenuBar>*" style "murrine-menubar"
widget_class "*<GtkMenuItem>*" style "murrine-menu-item"
widget_class "*<GtkMenuItem>.*.<GtkScale>" style "murrine-scale"
widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
widget_class "*.<GtkTreeView>*" style "murrine-treeview"
widget_class "*GtkHPaned" style "pixmap-paned"
widget_class "*GtkVPaned" style "pixmap-paned"
widget_class "*<GtkProgress>" style "murrine-progressbar"
widget_class "*<GtkProgressBar>" style "murrine-progressbar"
widget_class "*<GtkRadioButton>*" style "murrine-default"
widget_class "*<GtkCheckButton>*" style "murrine-default"
widget_class "*<GtkButton>" style "murrine-button"
# Treeview header
widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
#Overlay scrollbars
widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "overlay-scrollbar"
################################
# FIXME: This will not work if one embeds eg. a button into the tooltip.
################################
widget "gtk-tooltip*" style "murrine-tooltips"
###################################################
# Special cases and work arounds
###################################################
# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
# Note that the work around assumes that the combobox is _not_ in
# appears-as-list mode.
# Similar hack also in the menuitem style.
# This style does not affect GtkComboBoxEntry, it does have an effect
# on comboboxes in appears-as-list mode though.
style "murrine-combobox-text-color-workaround"
{
text[NORMAL] = "#000"
text[PRELIGHT] = "#000"
text[SELECTED] = "#000"
text[ACTIVE] = "#000"
text[INSENSITIVE] = "#000"
}
widget_class "*.<GtkComboBox>.<GtkCellView>" style "murrine-combobox-text-color-workaround"
style "murrine-menuitem-text-is-fg-color-workaround"
{
text[NORMAL] = "#000"
text[PRELIGHT] = "#000"
text[SELECTED] = "#000"
text[ACTIVE] = "#000"
text[INSENSITIVE] = "#000"
}
widget "*.gtk-combobox-popup-menu.*" a style "murrine-menuitem-text-is-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 set.
# The same problem also exists for GtkCList and GtkCTree
# Only match GtkCList and not the parent widgets, because that would also change the headers.
##################################
style "murrine-fg-is-text-color-workaround"
{
fg[NORMAL] = @text_color
fg[PRELIGHT] = @text_color
fg[ACTIVE] = @selected_fg_color
fg[SELECTED] = @selected_fg_color
fg[INSENSITIVE] = darker (@bg_color)
}
widget_class "*<GtkListItem>*" style "murrine-fg-is-text-color-workaround"
widget_class "*<GtkCList>" style "murrine-fg-is-text-color-workaround"
style "chrome-gtk-frame" {
ChromeGtkFrame::frame-color = shade (0.5, @bg_color)
ChromeGtkFrame::inactive-frame-color = shade (0.5, @bg_color)
ChromeGtkFrame::frame-gradient-size = 100
ChromeGtkFrame::frame-gradient-color = shade (1.08,@bg_color)
ChromeGtkFrame::inactive-frame-gradient-color = shade (1.08,@bg_color)
ChromeGtkFrame::scrollbar-trough-color = @base_color
}
class "ChromeGtkFrame" style "chrome-gtk-frame"
##################################
# Per-App Styles
##################################
include "Apps/dexter.rc"
include "Apps/midori.rc"
include "Apps/steadyflow.rc"
include "Apps/xfce-panel.rc"gtk.rc based on "blueOcean" by drakfire (deviantart).
Offline
http://uppix.net/f/b/9/2d20348ff8e93290ebb8c8c2884c0t.jpg
# Edit by Sirwines/Alemajack # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. gtk_color_scheme = "bg_color:#666666\nselected_bg_color:#212529\nbase_color:#626262" # Background, base gtk_color_scheme = "fg_color:#212529\nselected_fg_color:#c2c2c2\ntext_color:#c2c2c2" # Foreground, text gtk_color_scheme = "sidebar_color:#666666" # Custom colors gtk_color_scheme = "tooltip_bg_color:#212529\ntooltip_fg_color:#c2c2c2" # Tooltips gtk_color_scheme = "link_color:#08C" # Hyperlinks gtk_color_scheme = "frame_color:#666666\ninactive_frame_color:#666666" # Fix for Chrome gtk_color_scheme = "bg_color_dark:#c2c2c2\ntext_color_dark:#666666\ntext_color_dark_selected:#c2c2c2" # Dark colors - NO MORE DARKS gtk-icon-sizes = "gtk-button=15,15" # Set icon size for buttons gtk-button-images = 0 # Disables icons for buttons with text gtk-toolbar-style = 0 # Disables text in toolbar gtk-auto-mnemonics = 1 # Disables lines under menu items #################### ## Default Styles ## #################### style "murrine-default" { GnomeHRef ::link_color = @link_color GtkHTML ::link-color = @link_color GtkIMHtmlr ::hyperlink-color = @link_color GtkIMHtml ::hyperlink-color = @link_color GtkWidget ::link-color = @link_color GtkWidget ::visited-link-color = @text_color GtkButton ::child-displacement-x = 1 GtkButton ::child-displacement-y = 1 GtkButton ::default-border = { 0, 0, 0, 0 } GtkCheckButton ::indicator-size = 15 GtkEntry ::honors-transparent-bg-hint = 1 GtkEntry ::progress-border = { 2, 2, 2, 2 } GtkEntry ::state-hint = 0 GtkExpander ::expander-size = 16 GtkImage ::x-ayatana-indicator-dynamic = 1 GtkMenu ::horizontal-padding = 0 GtkMenu ::vertical-padding = 0 GtkMenuBar ::internal-padding = 0 GtkMenuBar ::window-dragging = 1 GtkNotebook ::tab-overlap = 0 GtkPaned ::handle-size = 6 GtkProgressBar ::min-vertical-bar-width = 10 GtkProgressBar ::min-horizontal-bar-height = 10 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 = 1 GtkScrolledWindow ::scrollbar-spacing = 0 GtkScrolledWindow ::scrollbars-within-bevel = 1 GtkToolbar ::internal-padding = 0 GtkTreeView ::expander-size = 7 GtkTreeView ::vertical-separator = 0 GtkWidget ::new-tooltip-style = 1 GtkWidget ::focus-line-width = 1 GtkWidget ::focus-padding = 0 xthickness = 1 ythickness = 1 base[NORMAL] = @base_color base[PRELIGHT] = shade (0.95, @bg_color) base[ACTIVE] = shade (0.92, @selected_bg_color) base[SELECTED] = shade (0.93, @selected_bg_color) base[INSENSITIVE] = @bg_color bg[NORMAL] = @bg_color bg[PRELIGHT] = shade (1.02, @bg_color) bg[SELECTED] = @selected_bg_color bg[INSENSITIVE] = @bg_color bg[ACTIVE] = shade (1.04, @bg_color) fg[NORMAL] = @selected_fg_color fg[PRELIGHT] = @fg_color fg[SELECTED] = @selected_fg_color fg[ACTIVE] = @fg_color fg[INSENSITIVE] = shade(0.5, @bg_color) text[NORMAL] = @text_color text[PRELIGHT] = @text_color text[ACTIVE] = @selected_fg_color text[SELECTED] = @selected_fg_color text[INSENSITIVE] = darker (@bg_color) engine "murrine" { animation = TRUE arrowstyle = 1 border_shades = { 1.15, 0.85 } colorize_scrollbar = TRUE contrast = 1.1 default_button_color = shade (1.12, @selected_bg_color) focusstyle = 3 glazestyle = 0 gradient_shades = {1.18,1.09,1.08,0.9} glowstyle = 4 highlight_shade = 1.0 # set highlight amount for buttons or widgets lightborder_shade = 1.18 # sets lightborder amount for buttons or widgets lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides listviewstyle = 2 # 0 = nothing, 1 = dotted, 2 = line menubaritemstyle = 0 # 0 = menuitem look, 1 = button look (setta lo style dei bottoni del menu) menubarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped menuitemstyle = 1 # 0 = flat, 1 = glassy, 2 = striped (setta lo stile del menu) il colore è sotto style "murrine-menu-item" menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe progressbarstyle = 0 reliefstyle = 3 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient rgba = FALSE # Alpha transparency roundness = 2 # 0 = square scrollbarstyle = 0 # 0 = nothing separatorstyle = 1 shadow_shades = { 2.0, 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 "murrine-dark" = "murrine-default" { base[NORMAL] = @bg_color_dark base[PRELIGHT] = shade (0.95, @bg_color_dark) base[INSENSITIVE] = @bg_color_dark bg[NORMAL] = @bg_color_dark bg[PRELIGHT] = shade (1.02, @bg_color_dark) bg[SELECTED] = shade (1.1, @selected_bg_color) bg[INSENSITIVE] = @bg_color_dark bg[ACTIVE] = shade (1.04, @bg_color_dark) fg[NORMAL] = @text_color_dark fg[PRELIGHT] = @text_color_dark_selected fg[SELECTED] = @text_color_dark_selected fg[ACTIVE] = @text_color_dark_selected fg[INSENSITIVE] = darker (@bg_color) text[NORMAL] = @text_color_dark text[PRELIGHT] = @text_color_dark_selected text[ACTIVE] = @text_color_dark_selected text[SELECTED] = @text_color_dark_selected text[INSENSITIVE] = darker (@bg_color_dark) } style "murrine-thin" = "murrine-default" { xthickness = 0 ythickness = 0 } style "murrine-wide" = "murrine-default" { xthickness = 2 ythickness = 2 } style "murrine-wider" = "murrine-default" { xthickness = 3 ythickness = 3 } style "murrine-widest" = "murrine-default" { xthickness = 4 ythickness = 4 } style "murrine-thin-dark" = "murrine-dark" { xthickness = 0 ythickness = 0 } style "murrine-wide-dark" = "murrine-dark" { xthickness = 2 ythickness = 2 } style "murrine-wider-dark" = "murrine-dark" { xthickness = 3 ythickness = 3 } ################### ## Widget Styles ## ################### style "murrine-button" = "murrine-widest" { bg[ACTIVE] = shade (0.80, @bg_color) bg[NORMAL] = shade (1.15, @bg_color) bg[PRELIGHT] = shade (1.13, @bg_color) bg[SELECTED] = shade (0.75, @selected_bg_color) bg[INSENSITIVE] = shade (0.98, @bg_color) engine "murrine" { border_shades = {1.1, 0.9} contrast = 1.25 gradient_shades = {1.10,1.0,0.99,0.90} lightborderstyle = 1 textstyle = 1 } } style "murrine-button-content" = "murrine-wider" { GtkWidget ::focus-line-width = 0 GtkWidget ::focus-padding = 2 bg[ACTIVE] = shade (0.9, @base_color) bg[NORMAL] = @base_color bg[PRELIGHT] = @base_color bg[SELECTED] = @base_color bg[INSENSITIVE] = @base_color engine "murrine" { border_shades = {1.05, 1.05} contrast = 0.85 gradient_shades = {1.0,1.5,1.6,2.5} shadow_shades = {2.0,2.0} } } style "murrine-button-dark" = "murrine-widest" { bg[ACTIVE] = shade (0.80, @bg_color_dark) bg[NORMAL] = shade (1.15, @bg_color_dark) bg[PRELIGHT] = shade (1.13, @selected_bg_color) bg[SELECTED] = shade (0.75, @selected_bg_color) bg[INSENSITIVE] = shade (0.98, @bg_color_dark) engine "murrine" { border_shades = {1.1, 0.9} contrast = 1.25 gradient_shades = {1.10,1.0,0.99,0.90} lightborderstyle = 1 } } style "murrine-comboboxentry" = "murrine-wider" { ythickness = 4 bg[ACTIVE] = shade (0.80, @bg_color) bg[NORMAL] = shade (1.15, @bg_color) bg[PRELIGHT] = shade (1.13, @selected_bg_color) bg[INSENSITIVE] = shade (0.98, @bg_color) engine "murrine" { lightborderstyle = 1 } } style "murrine-combo" = "murrine-comboboxentry" { engine "murrine" { gradient_shades = {1.10,1.0,0.99,0.90} } } style "murrine-entry" = "murrine-widest" { GtkWidget ::focus-line-width = 1 GtkWidget ::focus-padding = 1 bg[ACTIVE] = shade (0.78, @bg_color) bg[NORMAL] = shade (2.20, @bg_color) bg[PRELIGHT] = shade (1.18, @selected_bg_color) bg[SELECTED] = shade (0.9, @selected_bg_color) bg[INSENSITIVE] = shade (0.98, @bg_color) engine "murrine" { border_shades = {1.35, 1.15} } } style "murrine-frame-title" { fg[NORMAL] = lighter (@fg_color) } style "murrine-menu-item" = "murrine-wider" { fg[PRELIGHT] = @selected_fg_color fg[SELECTED] = @selected_fg_color fg[ACTIVE] = @selected_fg_color fg[INSENSITIVE] = shade(0.5, @bg_color) bg[SELECTED] = @fg_color # colore del menu selezionato engine "murrine" { contrast = 0.8 roundness = 0 lightborderstyle = 1 } } style "murrine-menubar" { fg[NORMAL] = @selected_fg_color GtkMenuBar :: shadow-type = GTK_SHADOW_NONE } style "murrine-notebook" = "murrine-default" { bg[NORMAL] = shade (1.06, @bg_color) # selected tab entire bg[ACTIVE] = shade (0.85, @bg_color) # unselected tab engine "murrine" { roundness = 4 } } style "murrine-progressbar" = "murrine-thin" { bg[ACTIVE] = shade (0.75, @bg_color) bg[SELECTED] = @bg_color engine "murrine" { roundness = 100 highlight_shade = 1.0 lightborder_shade = 2.0 gradient_shades = {0.90,1.09,1.10,1.30} trough_shades = {1.00,1.16} contrast = 1.13 border_shades = {1.0, 0.9} } } style "murrine-scale" = "murrine-wider" { bg[ACTIVE] = shade (0.78, @bg_color) bg[NORMAL] = shade (1.30, @bg_color) bg[PRELIGHT] = shade (1.18, @selected_bg_color) bg[SELECTED] = shade (0.9, @selected_bg_color) bg[INSENSITIVE] = shade (0.98, @bg_color) engine "murrine" { border_shades = {0.8, 0.6} contrast = 0.8 lightborderstyle = 1 roundness = 7 trough_shades = {0.9, 1.1} } } style "murrine-scrollbar" { bg[SELECTED] = shade (0.6, @base_color) bg[ACTIVE] = @base_color engine "murrine" { roundness = 2 gradient_shades = {1.0,1.0,1.0,1.0} highlight_shade = 1.0 glow_shade = 1.0 reliefstyle = 0 gradient_colors = FALSE lightborder_shade = 1.0 lightborderstyle = 0 trough_shades = { 1.3, 1.3} border_shades = { 2.0, 2.0} contrast = 0.0 } } style "murrine-scrollbar-dark" = "murrine-scrollbar" { engine "murrine" { gradient_shades = {0.65,0.65,0.65,0.65} trough_shades = { 1.0, 1.0} border_shades = { 0.3, 0.3} } } style "murrine-scrollbar-sidebar" = "murrine-scrollbar" { engine "murrine" { trough_shades = { 0.97, 0.97} border_shades = { 1.2, 1.2} } } style "murrine-sidebar" { base[NORMAL] = @bg_color bg[NORMAL] = @bg_color text[NORMAL] = mix (0.3, @bg_color, @text_color) font_name = "Regular" GtkTreeView::odd_row_color = @bg_color GtkTreeView::even_row_color = @bg_color engine "murrine" { textstyle = 1 listviewstyle = 0 } } style "murrine-tasklist" = "murrine-wide" {} style "murrine-toggleswitch" = "murrine-wider" { ythickness = 4 bg[ACTIVE] = shade (0.80, @bg_color) bg[NORMAL] = shade (1.15, @bg_color) bg[PRELIGHT] = shade (1.13, @selected_bg_color) bg[SELECTED] = shade (0.75, @selected_bg_color) bg[INSENSITIVE] = shade (0.98, @bg_color) engine "murrine" { border_shades = {1.1, 0.9} contrast = 1.25 gradient_shades = {0.90,0.99,1.00,1.10} lightborderstyle = 1 textstyle = 1 } } style "murrine-toolbar" = "murrine-default" { engine "murrine" { contrast = 1.13 lightborder_shade = 1.0 gradient_shades = {1.0,0.94,0.94,0.88} } } style "murrine-tooltips" = "murrine-wider" { xthickness = 8 ythickness = 5 bg[NORMAL] = @tooltip_bg_color bg[SELECTED] = "#666666" fg[NORMAL] = @tooltip_fg_color engine "murrine" { roundness = 0 trough_shades = { 0.15, 0.3 } } } style "murrine-treeview" { engine "murrine" { gradient_shades = {1.00,1.00,1.00,1.00} separatorstyle = 0 } } style "murrine-treeview-header" = "murrine-default" { ythickness = 1 GtkWidget ::focus-padding = 0 bg[NORMAL] = shade (1.08, @bg_color) bg[PRELIGHT] = @bg_color bg[INSENSITIVE] = shade (1.04, @bg_color) engine "murrine" { gradient_shades = {0.96,1.04,1.05,1.18} glazestyle = 1 contrast = 1.0 roundness = 0 } } style "murrine-xfwm4-tabwin" = "murrine-dark" { bg[NORMAL] = @tooltip_bg_color bg[PRELIGHT] = shade (0.4, @bg_color_dark) bg[ACTIVE] = @tooltip_bg_color bg[SELECTED] = shade (0.4, @bg_color_dark) } style "notebook-close" { stock["gtk-close"] = {{ "Icons/close.png", *, *, * }} } style "pixmap-mode-button" { engine "pixmap" { image { function = BOX state = PRELIGHT file = "/Button/mode_prelight.png" border = { 3, 13, 3, 3 } stretch = TRUE } image { function = BOX state = NORMAL file = "/Button/mode_normal.png" border = { 3, 13, 3, 3 } stretch = TRUE } image { function = BOX state = ACTIVE file = "/Button/mode_pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE } image { function = BOX state = INSENSITIVE file = "/Button/mode_normal.png" border = { 3, 13, 3, 3 } stretch = TRUE } image { function = BOX state = SELECTED file = "/Button/mode_pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE } } } style "overlay-scrollbar" { base[SELECTED] = shade (0.6, @base_color) base[INSENSITIVE] = shade (0.85, @base_color) } style "pixmap-paned" { GtkPaned::handle_size = 8 engine "pixmap" { image { file = "Handle/pane-horiz.png" function = HANDLE overlay_file = "Handle/dimple.png" overlay_stretch = FALSE stretch = TRUE orientation = VERTICAL } image { file = "Handle/pane-vert.png" function = HANDLE overlay_file = "Handle/dimple.png" overlay_stretch = FALSE stretch = TRUE orientation = HORIZONTAL } } } style "pixmap-resize-grip" = "murrine-default" { engine "pixmap" { image { function = RESIZE_GRIP overlay_file = "/Handle/resize_grip.png" overlay_border = {0,0,0,0 } overlay_stretch = FALSE } } } style "pixmap-sidebar-handle-left" { GtkPaned::handle-size = 2 engine "pixmap"{ image { function = HANDLE file = "/Sidebar/handle.png" stretch = TRUE border = { 0, 0, 0, 0 } } } } ############## ## Matching ## ############## class "GtkWidget" style "murrine-default" class "GtkWindow*" style "pixmap-resize-grip" class "GtkToolbar" style "murrine-toolbar" class "GtkHandleBox" style "murrine-toolbar" class "GtkRange" style "murrine-wide" class "GtkFrame" style "murrine-wide" class "GtkSeparator" style "murrine-wide" class "GtkEntry" style "murrine-entry" class "GtkCalendar" style "murrine-wide" class "GtkInfoBar" style "murrine-default" class "GtkIconView" style "murrine-default" class "GtkSpinButton" style "murrine-combo" class "GtkScale" style "murrine-scale" class "GtkVScale" style "murrine-scale" class "GtkHScale" style "murrine-scale" class "GtkScrollbar" style "murrine-scrollbar" class "GtkVScrollbar" style "murrine-scrollbar" class "GtkHScrollbar" style "murrine-scrollbar" widget "*ModeButton*" style "pixmap-mode-button" widget "*ToggleSwitch*" style "murrine-toggleswitch" widget "*SidebarHandleLeft" style "pixmap-sidebar-handle-left" widget "*SidebarScrolled*" style : highest "murrine-scrollbar-sidebar" widget "*SidebarContent" style "murrine-sidebar" widget "xfwm4-tabwin*" style "murrine-xfwm4-tabwin" widget_class "*<GtkNotebook>*" style "notebook-close" widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook" widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook" widget_class "*<GtkNotebook>*<GtkLabel>" style "murrine-notebook" widget_class "*<GtkNotebook>" style "murrine-notebook" widget_class "*<GtkStatusbar>" style "murrine-default" widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" widget_class "*<GtkCombo>*" style "murrine-combo" widget_class "*<GtkMenu>*" style "murrine-thin" widget_class "*<GtkMenuBar>*" style "murrine-menubar" widget_class "*<GtkMenuItem>*" style "murrine-menu-item" widget_class "*<GtkMenuItem>.*.<GtkScale>" style "murrine-scale" widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" widget_class "*.<GtkTreeView>*" style "murrine-treeview" widget_class "*GtkHPaned" style "pixmap-paned" widget_class "*GtkVPaned" style "pixmap-paned" widget_class "*<GtkProgress>" style "murrine-progressbar" widget_class "*<GtkProgressBar>" style "murrine-progressbar" widget_class "*<GtkRadioButton>*" style "murrine-default" widget_class "*<GtkCheckButton>*" style "murrine-default" widget_class "*<GtkButton>" style "murrine-button" # Treeview header widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" #Overlay scrollbars widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "overlay-scrollbar" ################################ # FIXME: This will not work if one embeds eg. a button into the tooltip. ################################ widget "gtk-tooltip*" style "murrine-tooltips" ################################################### # Special cases and work arounds ################################################### # Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 # Note that the work around assumes that the combobox is _not_ in # appears-as-list mode. # Similar hack also in the menuitem style. # This style does not affect GtkComboBoxEntry, it does have an effect # on comboboxes in appears-as-list mode though. style "murrine-combobox-text-color-workaround" { text[NORMAL] = "#000" text[PRELIGHT] = "#000" text[SELECTED] = "#000" text[ACTIVE] = "#000" text[INSENSITIVE] = "#000" } widget_class "*.<GtkComboBox>.<GtkCellView>" style "murrine-combobox-text-color-workaround" style "murrine-menuitem-text-is-fg-color-workaround" { text[NORMAL] = "#000" text[PRELIGHT] = "#000" text[SELECTED] = "#000" text[ACTIVE] = "#000" text[INSENSITIVE] = "#000" } widget "*.gtk-combobox-popup-menu.*" a style "murrine-menuitem-text-is-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 set. # The same problem also exists for GtkCList and GtkCTree # Only match GtkCList and not the parent widgets, because that would also change the headers. ################################## style "murrine-fg-is-text-color-workaround" { fg[NORMAL] = @text_color fg[PRELIGHT] = @text_color fg[ACTIVE] = @selected_fg_color fg[SELECTED] = @selected_fg_color fg[INSENSITIVE] = darker (@bg_color) } widget_class "*<GtkListItem>*" style "murrine-fg-is-text-color-workaround" widget_class "*<GtkCList>" style "murrine-fg-is-text-color-workaround" style "chrome-gtk-frame" { ChromeGtkFrame::frame-color = shade (0.5, @bg_color) ChromeGtkFrame::inactive-frame-color = shade (0.5, @bg_color) ChromeGtkFrame::frame-gradient-size = 100 ChromeGtkFrame::frame-gradient-color = shade (1.08,@bg_color) ChromeGtkFrame::inactive-frame-gradient-color = shade (1.08,@bg_color) ChromeGtkFrame::scrollbar-trough-color = @base_color } class "ChromeGtkFrame" style "chrome-gtk-frame" ################################## # Per-App Styles ################################## include "Apps/dexter.rc" include "Apps/midori.rc" include "Apps/steadyflow.rc" include "Apps/xfce-panel.rc"gtk.rc based on "blueOcean" by drakfire (deviantart).
Very nice! What icons are those? I'd like to modify this in more of a brown color.
Offline
Someone should make a matrix style one, green and black, green text 
Desktop: Intel Pentium E5300 @ 2600 MHz | 2048 MB | ATI Radeon HD 4300/4500 Series | Windows 7 Ultimate Professional
Netbook: Intel Atom N450 @ 1666 MHz | 1024 MB | Intel(R) Graphics Media Accelerator 3150 | Linux CrunchBang 11 Waldorf | Windows XP Professional
Offline
^ Done that a while ago - monochrome, Hercules (monochrome + bright), and greenscale. I can see if I can dig up some or re-create a few this weekend.
while ( ! ( succeed = try() ) );
We've earned a reputation as a nice, friendly community; please help us keep it that way.
Offline
@thebonvoyage
iconset name's "moblin". I don't remember where i found
...
Offline
Offline
Here's my own work in progress on a greenscale theme:
Obviously needs ACYL and a colorizable cursor theme...
EDIT: I went with a slightly brightish background because I thought it might be easier on the eyes, and IIRC most Hercules users turned the brightness up to the point where the contrast failed a little. Now I'm thinking black would be better and more Matrixy...
Last edited by pvsage (2013-02-07 17:47:07)
while ( ! ( succeed = try() ) );
We've earned a reputation as a nice, friendly community; please help us keep it that way.
Offline
matrix theme... green black gtk2/3 ... still to refine but work properly
# Matrix theme by Sirwines/Alemajack
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
gtk_color_scheme = "bg_color:#191919\nselected_bg_color:#191919\nbase_color:#2D2D2D" # Background, base
gtk_color_scheme = "fg_color:#669900\nselected_fg_color:#669900\ntext_color:#669900" # Foreground, text
gtk_color_scheme = "sidebar_color:#000000" # Custom colors
gtk_color_scheme = "tooltip_bg_color:#191919\ntooltip_fg_color:#669900" # Tooltips
gtk_color_scheme = "link_color:#08C" # Hyperlinks
gtk_color_scheme = "frame_color:#191919\ninactive_frame_color:#191919" # Fix for Chrome
gtk_color_scheme = "bg_color_dark:#669900\ntext_color_dark:#191919\ntext_color_dark_selected:#669900" # Dark colors - NO MORE DARKS
gtk-icon-sizes = "gtk-button=15,15" # Set icon size for buttons
gtk-button-images = 0 # Disables icons for buttons with text
gtk-toolbar-style = 0 # Disables text in toolbar
gtk-auto-mnemonics = 1 # Disables lines under menu items
####################
## Default Styles ##
####################
style "murrine-default"
{
GnomeHRef ::link_color = @link_color
GtkHTML ::link-color = @link_color
GtkIMHtmlr ::hyperlink-color = @link_color
GtkIMHtml ::hyperlink-color = @link_color
GtkWidget ::link-color = @link_color
GtkWidget ::visited-link-color = @text_color
GtkButton ::child-displacement-x = 1
GtkButton ::child-displacement-y = 1
GtkButton ::default-border = { 0, 0, 0, 0 }
GtkCheckButton ::indicator-size = 15
GtkEntry ::honors-transparent-bg-hint = 1
GtkEntry ::progress-border = { 2, 2, 2, 2 }
GtkEntry ::state-hint = 0
GtkExpander ::expander-size = 16
GtkImage ::x-ayatana-indicator-dynamic = 1
GtkMenu ::horizontal-padding = 0
GtkMenu ::vertical-padding = 0
GtkMenuBar ::internal-padding = 0
GtkMenuBar ::window-dragging = 1
GtkNotebook ::tab-overlap = 0
GtkPaned ::handle-size = 6
GtkProgressBar ::min-vertical-bar-width = 10
GtkProgressBar ::min-horizontal-bar-height = 10
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 = 1
GtkScrolledWindow ::scrollbar-spacing = 0
GtkScrolledWindow ::scrollbars-within-bevel = 1
GtkToolbar ::internal-padding = 0
GtkTreeView ::expander-size = 7
GtkTreeView ::vertical-separator = 0
GtkWidget ::new-tooltip-style = 1
GtkWidget ::focus-line-width = 1
GtkWidget ::focus-padding = 0
xthickness = 1
ythickness = 1
base[NORMAL] = @base_color
base[PRELIGHT] = shade (0.95, @bg_color)
base[ACTIVE] = shade (0.92, @selected_bg_color)
base[SELECTED] = shade (0.93, @selected_bg_color)
base[INSENSITIVE] = @bg_color
bg[NORMAL] = @bg_color
bg[PRELIGHT] = shade (1.02, @bg_color)
bg[SELECTED] = @selected_bg_color
bg[INSENSITIVE] = @bg_color
bg[ACTIVE] = shade (1.04, @bg_color)
fg[NORMAL] = @selected_fg_color
fg[PRELIGHT] = @fg_color
fg[SELECTED] = @selected_fg_color
fg[ACTIVE] = @fg_color
fg[INSENSITIVE] = shade(0.5, @bg_color)
text[NORMAL] = @text_color
text[PRELIGHT] = @text_color
text[ACTIVE] = @selected_fg_color
text[SELECTED] = @selected_fg_color
text[INSENSITIVE] = darker (@bg_color)
engine "murrine"
{
animation = TRUE
arrowstyle = 1
border_shades = { 1.15, 0.85 }
colorize_scrollbar = TRUE
contrast = 1.1
default_button_color = shade (1.12, @selected_bg_color)
focusstyle = 3
glazestyle = 0
gradient_shades = {1.18,1.09,1.08,0.9}
glowstyle = 4
highlight_shade = 1.0 # set highlight amount for buttons or widgets
lightborder_shade = 1.18 # sets lightborder amount for buttons or widgets
lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides
listviewstyle = 2 # 0 = nothing, 1 = dotted, 2 = line
menubaritemstyle = 0 # 0 = menuitem look, 1 = button look (setta lo style dei bottoni del menu)
menubarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
menuitemstyle = 1 # 0 = flat, 1 = glassy, 2 = striped (setta lo stile del menu) il colore è sotto style "murrine-menu-item"
menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
progressbarstyle = 0
reliefstyle = 3 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
rgba = FALSE # Alpha transparency
roundness = 2 # 0 = square
scrollbarstyle = 0 # 0 = nothing
separatorstyle = 1
shadow_shades = { 2.0, 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 "murrine-dark" = "murrine-default"
{
base[NORMAL] = @bg_color_dark
base[PRELIGHT] = shade (0.95, @bg_color_dark)
base[INSENSITIVE] = @bg_color_dark
bg[NORMAL] = @bg_color_dark
bg[PRELIGHT] = shade (1.02, @bg_color_dark)
bg[SELECTED] = shade (1.1, @selected_bg_color)
bg[INSENSITIVE] = @bg_color_dark
bg[ACTIVE] = shade (1.04, @bg_color_dark)
fg[NORMAL] = @text_color_dark
fg[PRELIGHT] = @text_color_dark_selected
fg[SELECTED] = @text_color_dark_selected
fg[ACTIVE] = @text_color_dark_selected
fg[INSENSITIVE] = darker (@bg_color)
text[NORMAL] = @text_color_dark
text[PRELIGHT] = @text_color_dark_selected
text[ACTIVE] = @text_color_dark_selected
text[SELECTED] = @text_color_dark_selected
text[INSENSITIVE] = darker (@bg_color_dark)
}
style "murrine-thin" = "murrine-default" { xthickness = 0 ythickness = 0 }
style "murrine-wide" = "murrine-default" { xthickness = 2 ythickness = 2 }
style "murrine-wider" = "murrine-default" { xthickness = 3 ythickness = 3 }
style "murrine-widest" = "murrine-default" { xthickness = 4 ythickness = 4 }
style "murrine-thin-dark" = "murrine-dark" { xthickness = 0 ythickness = 0 }
style "murrine-wide-dark" = "murrine-dark" { xthickness = 2 ythickness = 2 }
style "murrine-wider-dark" = "murrine-dark" { xthickness = 3 ythickness = 3 }
###################
## Widget Styles ##
###################
style "murrine-button" = "murrine-widest" {
bg[ACTIVE] = shade (0.80, @base_color)
bg[NORMAL] = shade (1.15, @base_color)
bg[PRELIGHT] = shade (1.13, @base_color)
bg[SELECTED] = shade (0.75, @fg_color)
bg[INSENSITIVE] = shade (0.98, @base_color)
engine "murrine" {
border_shades = {1.1, 0.9}
contrast = 1.25
gradient_shades = {1.10,1.0,0.99,0.90}
lightborderstyle = 1
textstyle = 1
}
}
style "murrine-button-content" = "murrine-wider" {
GtkWidget ::focus-line-width = 0
GtkWidget ::focus-padding = 2
bg[ACTIVE] = shade (0.9, @base_color)
bg[NORMAL] = @base_color
bg[PRELIGHT] = @base_color
bg[SELECTED] = @base_color
bg[INSENSITIVE] = @base_color
engine "murrine" {
border_shades = {1.05, 1.05}
contrast = 0.85
gradient_shades = {1.0,1.5,1.6,2.5}
shadow_shades = {2.0,2.0}
}
}
style "murrine-button-dark" = "murrine-widest" {
bg[ACTIVE] = shade (0.80, @bg_color_dark)
bg[NORMAL] = shade (1.15, @bg_color_dark)
bg[PRELIGHT] = shade (1.13, @selected_bg_color)
bg[SELECTED] = shade (0.75, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color_dark)
engine "murrine" {
border_shades = {1.1, 0.9}
contrast = 1.25
gradient_shades = {1.10,1.0,0.99,0.90}
lightborderstyle = 1
}
}
style "murrine-comboboxentry" = "murrine-wider" {
ythickness = 4
bg[ACTIVE] = shade (0.80, @bg_color)
bg[NORMAL] = shade (1.15, @bg_color)
bg[PRELIGHT] = shade (1.13, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color)
engine "murrine" { lightborderstyle = 1 }
}
style "murrine-combo" = "murrine-comboboxentry" { engine "murrine" { gradient_shades = {1.10,1.0,0.99,0.90} } }
style "murrine-entry" = "murrine-widest"
{
GtkWidget ::focus-line-width = 1
GtkWidget ::focus-padding = 1
bg[ACTIVE] = shade (0.78, @bg_color)
bg[NORMAL] = shade (2.20, @bg_color)
bg[PRELIGHT] = shade (1.18, @selected_bg_color)
bg[SELECTED] = shade (0.9, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color)
engine "murrine" {
border_shades = {1.35, 1.15}
}
}
style "murrine-frame-title" { fg[NORMAL] = lighter (@fg_color) }
style "murrine-menu-item" = "murrine-wider"
{
fg[PRELIGHT] = @bg_color
fg[SELECTED] = @selected_fg_color
fg[ACTIVE] = @selected_fg_color
fg[INSENSITIVE] = @base_color
bg[SELECTED] = @fg_color # colore del menu selezionato
engine "murrine"
{
contrast = 0.8
roundness = 0
lightborderstyle = 1
}
}
style "murrine-menubar" { fg[NORMAL] = @selected_fg_color GtkMenuBar :: shadow-type = GTK_SHADOW_NONE }
style "murrine-notebook" = "murrine-default"
{
bg[NORMAL] = shade (1.06, @bg_color) # selected tab entire
bg[ACTIVE] = shade (0.85, @bg_color) # unselected tab
engine "murrine" { roundness = 4 }
}
style "murrine-progressbar" = "murrine-thin"
{
bg[ACTIVE] = shade (0.75, @bg_color)
bg[SELECTED] = @bg_color
engine "murrine" {
roundness = 100
highlight_shade = 1.0
lightborder_shade = 2.0
gradient_shades = {0.90,1.09,1.10,1.30}
trough_shades = {1.00,1.16}
contrast = 1.13
border_shades = {1.0, 0.9}
}
}
style "murrine-scale" = "murrine-wider"
{
bg[ACTIVE] = shade (0.78, @bg_color)
bg[NORMAL] = shade (1.30, @bg_color)
bg[PRELIGHT] = shade (1.18, @selected_bg_color)
bg[SELECTED] = shade (0.9, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color)
engine "murrine" {
border_shades = {0.8, 0.6}
contrast = 0.8
lightborderstyle = 1
roundness = 7
trough_shades = {0.9, 1.1}
}
}
style "murrine-scrollbar"
{
bg[SELECTED] = shade (0.6, @base_color)
bg[ACTIVE] = @base_color
engine "murrine" {
roundness = 2
gradient_shades = {1.0,1.0,1.0,1.0}
highlight_shade = 1.0
glow_shade = 1.0
reliefstyle = 0
gradient_colors = FALSE
lightborder_shade = 1.0
lightborderstyle = 0
trough_shades = { 1.3, 1.3}
border_shades = { 2.0, 2.0}
contrast = 0.0
}
}
style "murrine-scrollbar-dark" = "murrine-scrollbar"
{
engine "murrine" {
gradient_shades = {0.65,0.65,0.65,0.65}
trough_shades = { 1.0, 1.0}
border_shades = { 0.3, 0.3}
}
}
style "murrine-scrollbar-sidebar" = "murrine-scrollbar" {
engine "murrine" {
trough_shades = { 0.97, 0.97}
border_shades = { 1.2, 1.2}
}
}
style "murrine-sidebar" {
base[NORMAL] = @bg_color
bg[NORMAL] = @bg_color
text[NORMAL] = mix (0.3, @bg_color, @text_color)
font_name = "Regular"
GtkTreeView::odd_row_color = @bg_color
GtkTreeView::even_row_color = @bg_color
engine "murrine" {
textstyle = 1
listviewstyle = 0
}
}
style "murrine-tasklist" = "murrine-wide" {}
style "murrine-toggleswitch" = "murrine-wider"
{
ythickness = 4
bg[ACTIVE] = shade (0.80, @bg_color)
bg[NORMAL] = shade (1.15, @bg_color)
bg[PRELIGHT] = shade (1.13, @selected_bg_color)
bg[SELECTED] = shade (0.75, @selected_bg_color)
bg[INSENSITIVE] = shade (0.98, @bg_color)
engine "murrine" {
border_shades = {1.1, 0.9}
contrast = 1.25
gradient_shades = {0.90,0.99,1.00,1.10}
lightborderstyle = 1
textstyle = 1
}
}
style "murrine-toolbar" = "murrine-default"
{
engine "murrine" {
contrast = 1.13
lightborder_shade = 1.0
gradient_shades = {1.0,0.94,0.94,0.88}
}
}
style "murrine-tooltips" = "murrine-wider"
{
xthickness = 8
ythickness = 5
bg[NORMAL] = @tooltip_bg_color
bg[SELECTED] = "#000500"
fg[NORMAL] = @tooltip_fg_color
engine "murrine"
{
roundness = 0
trough_shades = { 0.15, 0.3 }
}
}
style "murrine-treeview" { engine "murrine" { gradient_shades = {1.00,1.00,1.00,1.00} separatorstyle = 0 } }
style "murrine-treeview-header" = "murrine-default"
{
ythickness = 1
GtkWidget ::focus-padding = 0
bg[NORMAL] = shade (1.08, @bg_color)
bg[PRELIGHT] = @bg_color
bg[INSENSITIVE] = shade (1.04, @bg_color)
engine "murrine" {
gradient_shades = {0.96,1.04,1.05,1.18}
glazestyle = 1
contrast = 1.0
roundness = 0
}
}
style "murrine-xfwm4-tabwin" = "murrine-dark"
{
bg[NORMAL] = @tooltip_bg_color
bg[PRELIGHT] = shade (0.4, @bg_color_dark)
bg[ACTIVE] = @tooltip_bg_color
bg[SELECTED] = shade (0.4, @bg_color_dark)
}
style "notebook-close" { stock["gtk-close"] = {{ "Icons/close.png", *, *, * }} }
style "pixmap-mode-button" {
engine "pixmap" {
image { function = BOX state = PRELIGHT file = "/Button/mode_prelight.png" border = { 3, 13, 3, 3 } stretch = TRUE }
image { function = BOX state = NORMAL file = "/Button/mode_normal.png" border = { 3, 13, 3, 3 } stretch = TRUE }
image { function = BOX state = ACTIVE file = "/Button/mode_pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
image { function = BOX state = INSENSITIVE file = "/Button/mode_normal.png" border = { 3, 13, 3, 3 } stretch = TRUE }
image { function = BOX state = SELECTED file = "/Button/mode_pressed.png" border = { 3, 13, 3, 3 } stretch = TRUE }
}
}
style "overlay-scrollbar" {
base[SELECTED] = shade (0.6, @base_color)
base[INSENSITIVE] = shade (0.85, @base_color)
}
style "pixmap-paned" {
GtkPaned::handle_size = 8
engine "pixmap" {
image { file = "Handle/pane-horiz.png" function = HANDLE overlay_file = "Handle/dimple.png" overlay_stretch = FALSE stretch = TRUE orientation = VERTICAL }
image { file = "Handle/pane-vert.png" function = HANDLE overlay_file = "Handle/dimple.png" overlay_stretch = FALSE stretch = TRUE orientation = HORIZONTAL }
}
}
style "pixmap-resize-grip" = "murrine-default" {
engine "pixmap" {
image { function = RESIZE_GRIP overlay_file = "/Handle/resize_grip.png" overlay_border = {0,0,0,0 } overlay_stretch = FALSE }
}
}
style "pixmap-sidebar-handle-left" {
GtkPaned::handle-size = 2
engine "pixmap"{
image { function = HANDLE file = "/Sidebar/handle.png" stretch = TRUE border = { 0, 0, 0, 0 } }
}
}
##############
## Matching ##
##############
class "GtkWidget" style "murrine-default"
class "GtkWindow*" style "pixmap-resize-grip"
class "GtkToolbar" style "murrine-toolbar"
class "GtkHandleBox" style "murrine-toolbar"
class "GtkRange" style "murrine-wide"
class "GtkFrame" style "murrine-wide"
class "GtkSeparator" style "murrine-wide"
class "GtkEntry" style "murrine-entry"
class "GtkCalendar" style "murrine-wide"
class "GtkInfoBar" style "murrine-default"
class "GtkIconView" style "murrine-default"
class "GtkSpinButton" style "murrine-combo"
class "GtkScale" style "murrine-scale"
class "GtkVScale" style "murrine-scale"
class "GtkHScale" style "murrine-scale"
class "GtkScrollbar" style "murrine-scrollbar"
class "GtkVScrollbar" style "murrine-scrollbar"
class "GtkHScrollbar" style "murrine-scrollbar"
widget "*ModeButton*" style "pixmap-mode-button"
widget "*ToggleSwitch*" style "murrine-toggleswitch"
widget "*SidebarHandleLeft" style "pixmap-sidebar-handle-left"
widget "*SidebarScrolled*" style : highest "murrine-scrollbar-sidebar"
widget "*SidebarContent" style "murrine-sidebar"
widget "xfwm4-tabwin*" style "murrine-xfwm4-tabwin"
widget_class "*<GtkNotebook>*" style "notebook-close"
widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook"
widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook"
widget_class "*<GtkNotebook>*<GtkLabel>" style "murrine-notebook"
widget_class "*<GtkNotebook>" style "murrine-notebook"
widget_class "*<GtkStatusbar>" style "murrine-default"
widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry"
widget_class "*<GtkCombo>*" style "murrine-combo"
widget_class "*<GtkMenu>*" style "murrine-thin"
widget_class "*<GtkMenuBar>*" style "murrine-menubar"
widget_class "*<GtkMenuItem>*" style "murrine-menu-item"
widget_class "*<GtkMenuItem>.*.<GtkScale>" style "murrine-scale"
widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
widget_class "*.<GtkTreeView>*" style "murrine-treeview"
widget_class "*GtkHPaned" style "pixmap-paned"
widget_class "*GtkVPaned" style "pixmap-paned"
widget_class "*<GtkProgress>" style "murrine-progressbar"
widget_class "*<GtkProgressBar>" style "murrine-progressbar"
widget_class "*<GtkRadioButton>*" style "murrine-default"
widget_class "*<GtkCheckButton>*" style "murrine-default"
widget_class "*<GtkButton>" style "murrine-button"
# Treeview header
widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
#Overlay scrollbars
widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "overlay-scrollbar"
################################
# FIXME: This will not work if one embeds eg. a button into the tooltip.
################################
widget "gtk-tooltip*" style "murrine-tooltips"
###################################################
# Special cases and work arounds
###################################################
# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
# Note that the work around assumes that the combobox is _not_ in
# appears-as-list mode.
# Similar hack also in the menuitem style.
# This style does not affect GtkComboBoxEntry, it does have an effect
# on comboboxes in appears-as-list mode though.
style "murrine-combobox-text-color-workaround"
{
text[NORMAL] = "#000"
text[PRELIGHT] = "#000"
text[SELECTED] = "#000"
text[ACTIVE] = "#000"
text[INSENSITIVE] = "#000"
}
widget_class "*.<GtkComboBox>.<GtkCellView>" style "murrine-combobox-text-color-workaround"
style "murrine-menuitem-text-is-fg-color-workaround"
{
text[NORMAL] = "#000"
text[PRELIGHT] = "#000"
text[SELECTED] = "#000"
text[ACTIVE] = "#000"
text[INSENSITIVE] = "#000"
}
widget "*.gtk-combobox-popup-menu.*" a style "murrine-menuitem-text-is-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 set.
# The same problem also exists for GtkCList and GtkCTree
# Only match GtkCList and not the parent widgets, because that would also change the headers.
##################################
style "murrine-fg-is-text-color-workaround"
{
fg[NORMAL] = @text_color
fg[PRELIGHT] = @text_color
fg[ACTIVE] = @selected_fg_color
fg[SELECTED] = @selected_fg_color
fg[INSENSITIVE] = darker (@bg_color)
}
widget_class "*<GtkListItem>*" style "murrine-fg-is-text-color-workaround"
widget_class "*<GtkCList>" style "murrine-fg-is-text-color-workaround"
style "chrome-gtk-frame" {
ChromeGtkFrame::frame-color = shade (0.5, @bg_color)
ChromeGtkFrame::inactive-frame-color = shade (0.5, @bg_color)
ChromeGtkFrame::frame-gradient-size = 100
ChromeGtkFrame::frame-gradient-color = shade (1.08,@bg_color)
ChromeGtkFrame::inactive-frame-gradient-color = shade (1.08,@bg_color)
ChromeGtkFrame::scrollbar-trough-color = @base_color
}
class "ChromeGtkFrame" style "chrome-gtk-frame"
##################################
# Per-App Styles
##################################
include "Apps/dexter.rc"
include "Apps/midori.rc"
include "Apps/steadyflow.rc"
include "Apps/xfce-panel.rc"Offline
a simple edited version of TropicBomb-Theme:
pixmap_path "/usr/share/themes/TropicBomb/gtk-2.0"
style "industrial-default"
{
GtkWidget::interior_focus = 1
GtkButton::default_border = { 3, 3, 3, 3 }
GtkButton::default_outside_border = { 3, 3, 3, 3 }
GtkRange::trough_border = 0
GtkWidget::focus_padding = 1
GtkPaned::handle_size = 7
GtkRange::slider_width = 15
GtkRange::stepper_size = 15
GtkScrollbar::min_slider_length = 30
GtkCheckButton::indicator_size = 13
GtkRadioButton::indicator_size = 13
GtkMenuBar::internal-padding = 0
GtkButton::child_displacement_x = 0
GtkButton::child_displacement_y = 1
PanelMenu::gradient_bg = 1
PanelMenu::stripe-color = { 0.24, 0.44, 0.66 }
PanelMenu::stripe-color-light = { 0.54, 0.74, 0.96 }
GtkMenuItem::selected_shadow_type = GTK_SHADOW_IN
#GtkOptionMenu::indicator_size = { 11, 6 }
#GtkOptionMenu::indicator_spacing = { 4, 5, 2, 2 }
xthickness = 1
ythickness = 1
bg[NORMAL] = "#F1F1F1"
bg[PRELIGHT] = "#F1F1F1"
fg[NORMAL] = "#424242"
fg[PRELIGHT] = "#000000"
fg[INSENSITIVE] = "#9f9f9f"
bg[ACTIVE] = "#d9d9d9"
bg[INSENSITIVE] = "#D9D9D9"
bg[SELECTED] = "#80AED4"
base[SELECTED] = "#80AED4"
base[ACTIVE] = "#989898"
text[SELECTED] = "#ffffff"
engine "industrial" {}
stock["gtk-goto-bottom"] =
{
{ "stock_bottom.png", *, *, *}
}
stock["gtk-goto-first"] =
{
{ "stock_first.png", *, *, *}
}
stock["gtk-goto-last"] =
{
{ "stock_last.png", *, *, *}
}
stock["gtk-goto-top"] =
{
{ "stock_top.png", *, *, *}
}
stock["gtk-go-back"] =
{
{ "stock_left.png", *, *, *}
}
stock["gtk-go-down"] =
{
{ "stock_down.png", *, *, *}
}
stock["gtk-go-forward"] =
{
{ "stock_right.png", *, *, *}
}
stock["gtk-go-up"] =
{
{ "stock_up.png", *, *, *}
}
stock["gtk-no"] =
{
{ "stock_cancel.png", *, *, *}
}
stock["gtk-apply"] =
{
{ "stock_apply.png", *, *, *}
}
stock["gtk-cancel"] =
{
{ "stock_cancel.png", *, *, *}
}
stock["gtk-ok"] =
{
{ "stock_ok.png", *, *, *}
}
stock["gtk-yes"] =
{
{ "stock_apply.png", *, *, *}
}
stock["gtk-refresh"] =
{
{ "stock_refresh.png", *, *, *}
}
}
style "industrial-unrounded" = "industrial-default"
{
engine "industrial"
{
rounded_buttons = FALSE
}
}
style "industrial-wide" = "industrial-default"
{
xthickness = 2
ythickness = 2
}
style "industrial-tasklist" = "industrial-default"
{
xthickness = 5
ythickness = 3
}
style "industrial-arrows" = "industrial-default"
{
fg[NORMAL] = { 0.2,0.2,0.2 }
}
style "industrial-menu" = "industrial-default"
{
# engine "redmond95" { }
xthickness = 3
ythickness = 3
#bg[PRELIGHT] = "#7b96ac"
#bg[SELECTED] = "#7b96ac"
bg[PRELIGHT] = "#4b4b4b"
bg[SELECTED] = "#80AED4"
fg[PRELIGHT] = "#ffffff"
fg[SELECTED] = "#ffffff"
}
style "industrial-menu-separator" = "industrial-default"
{
# engine "redmond95" { }
xthickness = 3
ythickness = 3
bg[PRELIGHT] = "#7b96ac"
bg[SELECTED] = "#80AED4"
fg[PRELIGHT] = "#ffffff"
fg[SELECTED] = "#ffffff"
}
style "industrial-menubar" = "industrial-default"
{
xthickness = 3
ythickness = 3
}
style "industrial-paned" = "industrial-default"
{
xthickness = 10
ythickness = 10
}
style "industrial-tree" = "industrial-default"
{
engine "industrial"
{
rounded_buttons = FALSE
}
xthickness = 2
ythickness = 2
}
style "industrial-frame-title" = "industrial-default"
{
fg[NORMAL] = { 0.25,0.25,0.25 }
}
style "industrial-panel" = "industrial-default"
{
xthickness = 3
ythickness = 3
}
style "industrial-tooltips" = "industrial-default"
{
xthickness = 4
ythickness = 4
bg[NORMAL] = { 0.9,0.9,0.9 }
}
style "metacity-frame"
{
# Normal base color
bg[NORMAL] = { 0.97, 0.97, 0.97 }
# Unfocused title background color
bg[INSENSITIVE] = { 0.9, 0.9, 0.9 }
# Unfocused title text color
fg[INSENSITIVE] = { 0.15, 0.15, 0.15 }
# Focused icon color
fg[NORMAL] = { 0.2, 0.2, 0.2 }
# Focused title background color
bg[SELECTED] = { 0.27, 0.52, 0.84 }
# Focused title text color
fg[SELECTED] = "white"
}
#class "Gtk*Paned" style "industrial-paned"
widget "*.tasklist-button" style "industrial-unrounded"
widget_class "*.GtkTreeView.*" style "industrial-tree"
widget_class "*.GtkList.*" style "industrial-tree"
widget_class "*.GtkCList.*" style "industrial-tree"
widget_class "*.ETree.*" style "industrial-tree"
widget_class "*.ETable.*" style "industrial-tree"
class "GtkNotebook" style "industrial-wide"
class "GtkWidget" style "industrial-default"
class "GtkButton" style "industrial-wide"
class "GtkRange" style "industrial-wide"
class "GtkMenu" style "industrial-wide"
class "GtkFrame" style "industrial-wide"
class "GtkStatusbar" style "industrial-wide"
class "GtkMenuItem" style "industrial-menu"
widget_class "*.GtkMenuItem.*" style "industrial-menu"
widget_class "*.GtkAccelMenuItem.*" style "industrial-menu"
widget_class "*.GtkRadioMenuItem.*" style "industrial-menu"
widget_class "*.GtkCheckMenuItem.*" style "industrial-menu"
widget_class "*.GtkImageMenuItem.*" style "industrial-menu"
widget_class "*.GtkSeparatorMenuItem.*" style "industrial-menu-separator"
class "GtkEntry" style "industrial-wide"
widget_class "*.tooltips.*.GtkToggleButton" style "industrial-tasklist"
widget_class "*.GtkFrame.GtkLabel" style "industrial-frame-title"
widget_class "*.GtkFrame.GtkCheckButton.GtkLabel" style "industrial-frame-title"
class "MetaFrames" style "metacity-frame"
class "GtkVScrollbar" style "industrial-arrows"
class "GtkHScrollbar" style "industrial-arrows"
widget_class "BasePWidget.GtkEventBox.GtkTable.GtkFrame" style "industrial-panel"
widget "gtk-tooltips" style "industrial-tooltips"if{ $doingitright=true}:
$sucess != 0;
Offline
Bit bitty, basically a mod of flat studio with all padding, troughs, borders, handles, etc., all removed for small screen and users who use commands for resizing, etc.
# 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"
I also like Flat Studio, but couldn't get gvim's scrollbar to work. Could you povide the "assets/scroll-background.png" image and a bit of information about how you figured out the required style? Thanks!
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.