# Sato GTK+ theme

# Colours:
#   green: 66cc33
#   dark gray: cbccc9
#   light gray: eeeeec

gtk_button_images = 0
gtk_menu_images = 0

style "default"
{

	xthickness = 2
	ythickness = 2

	GtkRange::trough_border = 0
	GtkScrollbar::slider_width = 32
	GtkScrollbar::stepper_size = 32
  GtkScale::slider_length = 24
  GtkScale::slider_width = 24
	
	GtkWidget::focus_line_width = 2
	GtkWidget::focus_padding = 0
	
	GtkButton::default_border = {0, 0, 0, 0}

	GtkToolbar::internal_padding = 2

	GtkCheckButton::indicator_size = 18
	GtkCheckMenuItem::indicator_size = 18


	fg [NORMAL] = "#555753"
	fg [PRELIGHT] = "#555753"
	fg [ACTIVE] = "#555753"
	fg [INSENSITIVE] = "#A9ADA5"
	fg [SELECTED] = "white"

	bg [NORMAL] = "#eeeeec"
	bg [PRELIGHT] = "#eeeeec"
	bg [ACTIVE] = "#66cc33"
	bg [INSENSITIVE] = "#eeeeec"
	bg [SELECTED] = "#66cc33"

	text [NORMAL] = "#555753"
	text [PRELIGHT] = "#555753"
	text [SELECTED] = "#555753"
	text [ACTIVE] = "#555753"

	base [NORMAL] = "white"
	base [SELECTED] = "#73d216"
	base [ACTIVE] = "#cbccc9"

	engine "sato-engine" {}
}

class "GtkWidget" style "default"


style "menubar"
{
	bg [NORMAL] = "#cbccc9"
}
class "GtkMenuBar" style "menubar"

style "button"
{
	fg[NORMAL] = "white"
	fg[PRELIGHT] = "white"
	fg[ACTIVE] = "white"

	bg[NORMAL] = "#52a529"
	bg[PRELIGHT] = "#52a529"
	bg[ACTIVE] = "#52a529"
}
widget_class "*Button*" style "button"
class "GtkScale" style "button"

style "checkbutton"
{
	fg [NORMAL] = "#555753"
	fg [PRELIGHT] = "#555753"
	fg [ACTIVE] = "#555753"

	bg [NORMAL] = "#eeeeec"
	bg [PRELIGHT] = "#eeeeec"
	bg [ACTIVE] = "#66cc33"

	GtkWidget::focus_padding = 1
}
widget_class "*CheckButton*" style "checkbutton"
widget_class "*RadioButton*" style "checkbutton"
widget_class "*ToolButton*" style "checkbutton"



style "menuitem"
{
	fg[NORMAL] = "#555753"
	fg[PRELIGHT] = "#ffffff"

	bg[PRELIGHT] = "#52a529"
}
widget_class "*MenuItem*" style "menuitem"

style "trough"
{
	bg[NORMAL] = "#52a529"
	bg[PRELIGHT] = "#52a529"
	base[NORMAL] = "#cbccc9"
	base[ACTIVE] = "#cbccc9"
}
class "GtkProgressBar" style "trough"
class "GtkScrollbar" style "trough"



style "menu"
{
	xthickness = 4
	ythickness = 4
}
class "GtkMenu" style "menu"

style "treeview_headers"
{
  bg[NORMAL] = "#cbccc9"
  fg[NORMAL] = "#555753"
}
widget_class "*.GtkTreeView.GtkButton*" style "treeview_headers"

#
# Panel
#

style "matchbox-panel" 
{
  bg_pixmap[NORMAL] = "titlebar-panel-background.png"
}
widget "MatchboxPanel" style "matchbox-panel"

style "matchbox-panel-horizontal"
{
  xthickness = 8
  ythickness = 0
}
widget "MatchboxPanelFrameHorizontal" style "matchbox-panel-horizontal"

style "matchbox-panel-vertical"
{
  xthickness = 0
  ythickness = 8
}
widget "MatchboxPanelFrameVertical" style "matchbox-panel-vertical"

#
# Panel applets.  This is for applets that don't handle painting correctly.
#
style "matchbox-panel-applet"
{
  bg_pixmap[NORMAL] = "titlebar-panel-applet-background.png"
}
widget "MatchboxPanelSystemTray" style "matchbox-panel-applet"

#
# Desktop
#

style "matchbox-desktop"
{
  # The desktop needs custom colour settings for the focused tiles.  When we
  # require GTK+ 2.10, use blend here.
  bg[PRELIGHT] = "#ADCF8B"
  fg[PRELIGHT] = "#000000"

  fg[ACTIVE] = "#000000"
}
widget "TakuWindow.*" style "matchbox-desktop"

style "matchbox-desktop-navigation"
{
  fg[NORMAL]="#555753"
  text[NORMAL]="#555753"
}
# TODO: use named widgets
widget "TakuWindow.*.GtkArrow" style "matchbox-desktop-navigation"
widget "TakuWindow.*.GtkLabel" style "matchbox-desktop-navigation"
