# Beastie -- Based around the clearlooks gtk-engine.
#
#  Created by the FreeBSD Gnome Team <gnome@FreeBSD.org>
#   (c) 2005
#
#  $MCom: projects/beastie/gtk-2.0/gtkrc,v 1.6 2005/07/10 06:54:00 mezz Exp $
#

style "beastie"
{
  GtkButton      ::default_border         = { 0, 0, 0, 0 }
  GtkButton      ::default_outside_border = { 0, 0, 0, 0 }
  GtkRange       ::trough_border          = 0
  GtkPaned       ::handle_size            = 6
  GtkRange       ::slider_width           = 15
  GtkRange       ::stepper_size           = 15
  GtkScrollbar   ::min_slider_length      = 30
  GtkCheckButton ::indicator_size         = 12
  GtkMenuBar     ::internal-padding       = 0
  GtkTreeView    ::expander_size          = 14
  GtkExpander    ::expander_size          = 16
  GtkTreeView    ::odd_row_color          = "#EEECDE"
  GtkTreeView    ::even_row_color         = "#FFFEFA"

  fg[NORMAL]        = "#101010" # dark gray
  fg[PRELIGHT]      = "#101010" # dark gray
  fg[ACTIVE]        = "#000000" # black
  fg[SELECTED]      = "#E5E5E5" # blueish something
  fg[INSENSITIVE]   = "#b5b3ac" # dark beige / gray

  bg[NORMAL]        = "#EFEBE1" # gray/tan << App Background 
  bg[PRELIGHT]      = "#F5F3F3" # gray/tan << App inner 
  bg[ACTIVE]        = "#D4CFC0" # beige/gray
  bg[SELECTED]      = "#990000" # FreeBSD Red << TitleBar 
  bg[INSENSITIVE]   = "#FFFFFF" # white << 3d-ish (gradient)
	
  base[NORMAL]      = "#FFFEFA" # cream << Window Background
  base[PRELIGHT]    = "#000000" # black << MenuBar Outline
  base[ACTIVE]      = "#807D74" # mix brown/grey << Selected Background
  base[SELECTED]    = "#990000" # FreeBSD Red << Active Selection
  base[INSENSITIVE] = "#FFFEFA" # << Sliders
	
  text[NORMAL]      = "#010101" # very dark gray
  text[PRELIGHT]    = "#010101" # black
  text[ACTIVE]      = "#FFFFFF" # white << Text
  text[SELECTED]    = "#FFFFFF" # white << Selected Text
  text[INSENSITIVE] = "#BFBFBF" # Gray << Grayed Text

  xthickness = 1
  ythickness = 1

  engine "clearlooks"  {
    contrast          = 1.0
    menubarstyle      = 1       # 0 = flat, 1 = sunken, 2 = flat gradient
    menuitemstyle     = 2       # 0 = flat, 1 = 3d-ish (gradient), 2 = 3d-ish (button)
    listviewitemstyle = 1       # 0 = flat, 1 = 3d-ish (gradient)
    progressbarstyle  = 0       # 0 = candy bar, 1 = flat
  }
}

style "button" = "bestie"
{
  xthickness = 2
  ythickness = 2

  bg[INSENSITIVE]   = "#EFEBE1" # << Grayed buttons
}

style "menu" = "beastie"
{
  xthickness = 3
  ythickness = 2
}

style "menu-item" = "menu"
{
  fg[PRELIGHT]   = "#FFFFFF"
  text[PRELIGHT] = "#FFFFFF"
}

style "menu-itembar" = "menu"
{
  xthickness = 3
  ythickness = 3
}


style "metacity" = "beastie"
{
  bg[SELECTED] = "#990000"
}

style "prog-tree" = "beastie"
{
  xthickness = 3
  ythickness = 2
}

style "notebook" = "beastie"
{
  xthickness = 1
  ythickness = 2
}

style "progressbar" = "beastie"
{
  fg[PRELIGHT]  = "#FFFFFF"
}

style "tasklist" = "beastie"
{
  xthickness = 5
  ythickness = 3
}

style "toolbar" = "beastie"
{
  xthickness = 2
  ythickness = 2
  bg[PRELIGHT]   = "#7590AE"
  base[PRELIGHT] = "#7590AE"
}

style "tooltips" = "beastie"
{
  xthickness = 4
  ythickness = 4
  bg[NORMAL] = { 1.0,1.0,0.75 }
}

style "wide" = "beastie"
{
  xthickness = 2
  ythickness = 2
}

class "GtkButton"      style "button"
class "GtkEntry"       style "wide"
class "GtkFrame"       style "wide"
class "GtkMenu"        style "menu"
class "GtkMenuItem"    style "menu-item"
class "GtkNotebook"    style "notebook"
class "GtkProgressBar" style "progressbar"
class "GtkRange"       style "wide"
class "GtkSpinButton"  style "button"
class "GtkStatusbar"   style "wide"
class "GtkWidget"      style "beastie"
class "MetaFrames"     style "metacity"

widget_class "*.GtkCList.GtkButton"         style "prog-tree"
widget_class "*.GtkCTree.GtkButton"         style "prog-tree"
widget_class "*.GtkList.GtkButton"          style "prog-tree"
widget_class "*.GtkTreeView.GtkButton"      style "prog-tree"
widget_class "*.tooltips.*.GtkToggleButton" style "tasklist"
widget_class "*BonoboDockItem" 	            style "toolbar"
widget_class "*MenuItem.*"                  style "menu-item"

widget "gtk-tooltips" style "tooltips"
