SEARCH

Enter your search query in the box above ^, or use the forum search tool.

You are not logged in.

#26 2012-05-15 03:11:33

machinebacon
#! unstable
From: PRC
Registered: 2009-07-02
Posts: 6,212
Website

Re: Post your gtk-2.0 themes

^ It's definitely easier to modify an existing work than to start from scratch. geany -> colorpicker -> find & replace -> save and exit -> fap big_smile


Start Distrohopping here! -> Break your own... cool  VSIDO  cool LinuxCNC  kiss Frugalware <- It's all just a kernel.

Offline

Be excellent to each other!

#27 2012-05-16 16:24:25

gutterslob
#! Resident Bum
Registered: 2009-11-03
Posts: 2,636

Re: Post your gtk-2.0 themes

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.

2012-05-17-001150900x606scrot.png

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

#28 2012-05-16 16:39:23

dkeg
#! Die Hard
From: PA
Registered: 2011-12-05
Posts: 562

Re: Post your gtk-2.0 themes

^ 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! smile


the rocky path may just be the best path  | community  |  linuxbbq | dotshare

Offline

#29 2012-05-16 18:12:15

falldown
#! Samurai
Registered: 2011-09-01
Posts: 1,471

Re: Post your gtk-2.0 themes

Agreed GutterBum!!
Very nice theme that in my opinion is very neutral.  Not too bright.. nor too dark. smile

Offline

#30 2012-11-27 06:45:05

ohnonot
#! CrunchBanger
Registered: 2012-05-22
Posts: 162

Re: Post your gtk-2.0 themes

hhh wrote:

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.gz

http://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
vZ2d1aA

Last edited by ohnonot (2012-11-27 07:19:51)

Offline

#31 2012-11-27 15:10:25

hhh
Caught in the Vortex
From: Port Salerno
Registered: 2010-08-04
Posts: 1,479

Re: Post your gtk-2.0 themes

@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

#32 2012-11-27 15:30:19

dura
Bloated Gimp
From: interzone
Registered: 2012-09-15
Posts: 2,066

Re: Post your gtk-2.0 themes

tZ2d6cw

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

#33 2012-11-27 18:37:48

ohnonot
#! CrunchBanger
Registered: 2012-05-22
Posts: 162

Re: Post your gtk-2.0 themes

hhh wrote:

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

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

#34 2012-11-29 22:59:14

hhh
Caught in the Vortex
From: Port Salerno
Registered: 2010-08-04
Posts: 1,479

Re: Post your gtk-2.0 themes

CZ4pTOzAg.png

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

#35 2012-11-30 07:58:01

ohnonot
#! CrunchBanger
Registered: 2012-05-22
Posts: 162

Re: Post your gtk-2.0 themes

^nice. i've been using modd for about half a year so this looks like home...

Offline

#36 2013-01-02 22:40:47

DebCrunch
Member
Registered: 2012-11-23
Posts: 14

Re: Post your gtk-2.0 themes

The theme is called Moka it can be found at http://rent0n86.deviantart.com/art/Moka-136909912

tZ3g1cQ

Offline

#37 2013-01-20 00:47:14

M.I.H.H
Member
From: /etc/init.d/
Registered: 2012-11-01
Posts: 45
Website

Re: Post your gtk-2.0 themes

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"

#############################################################

taDU2bA

Last edited by M.I.H.H (2013-01-20 00:51:01)


i will continue to seek knowledge.

Offline

#38 2013-01-20 18:08:32

ivanovnegro
Ivan #000000
Registered: 2011-06-02
Posts: 5,259

Re: Post your gtk-2.0 themes

^ Very nice! Thanks.

Offline

#39 2013-01-22 12:44:04

alemajack
Member
Registered: 2011-12-08
Posts: 47

Re: Post your gtk-2.0 themes

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).

Offline

#40 2013-02-01 06:35:49

thebonvoyage
New Member
Registered: 2013-02-01
Posts: 7

Re: Post your gtk-2.0 themes

alemajack wrote:

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

#41 2013-02-01 19:22:12

cr1st0
New Member
Registered: 2012-11-10
Posts: 9

Re: Post your gtk-2.0 themes

Someone should make a matrix style one, green and black, green text smile


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

#42 2013-02-01 19:35:57

pvsage
Internal Affairs
From: North Carolina
Registered: 2009-10-18
Posts: 8,984

Re: Post your gtk-2.0 themes

^ 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

#43 2013-02-05 22:30:11

alemajack
Member
Registered: 2011-12-08
Posts: 47

Re: Post your gtk-2.0 themes

@thebonvoyage

iconset name's "moblin". I don't remember where i found  sad ...

Offline

#44 2013-02-07 12:34:47

alemajack
Member
Registered: 2011-12-08
Posts: 47

Re: Post your gtk-2.0 themes

cr1st0 wrote:

Someone should make a matrix style one, green and black, green text smile

work in progress....

e0f8836fa25b2778f3ffc6685e5d5t.jpg

it's only a preview... u mean something like?

Offline

#45 2013-02-07 17:44:35

pvsage
Internal Affairs
From: North Carolina
Registered: 2009-10-18
Posts: 8,984

Re: Post your gtk-2.0 themes

Here's my own work in progress on a greenscale theme:
taGR4dg
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

#46 2013-02-16 19:45:12

alemajack
Member
Registered: 2011-12-08
Posts: 47

Re: Post your gtk-2.0 themes

matrix theme... green black gtk2/3 ... still to refine but work properly

621e30b859dc37f09c1c7d2dce170t.jpg

# 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

#47 2013-02-16 23:36:55

Naik
#! CrunchBanger
From: Leipzig, Germany
Registered: 2012-11-16
Posts: 191

Re: Post your gtk-2.0 themes

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"

2013-02-15--1360966517_124x93-thumb_zps48089452.png


if{ $doingitright=true}:
$sucess != 0;

Offline

#48 2013-02-20 11:01:49

kongo
New Member
Registered: 2013-02-20
Posts: 1

Re: Post your gtk-2.0 themes

dura wrote:

http://ompldr.org/tZ2d6cw

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

Board footer

Powered by FluxBB

Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.

Debian Logo