# pixmap_path "<dir 1>:<dir 2>:<dir 3>:..."
#
# include "rc-file"
#
# style <name> [= <name>]
# {
#   <option>
# }
#
# widget <widget_set> style <style_name>
# widget_class <widget_class_set> style <style_name>

# testgtkrc2 sets all the buttons in the main window to blue by default
#include "testgtkrc2"

#module_path ".:/home/raster/themes"

#
# Buttons
#

include "icons/iconrc"

gtk-icon-sizes = "gtk-large-toolbar=28,28:panel-menu=28,28:gtk-menu=19,19"

style "default" {
  #solid black text for most widgets
fg[NORMAL] = "black"
fg[ACTIVE] = "black"
fg[PRELIGHT] = "black"

#solid Black text for most selected widgets
fg[SELECTED] = "black"

#a dark-gray text for most insensitive/disabled widgets
fg[INSENSITIVE] = "#753075307530"

#silver/gray background for most widgets
bg[NORMAL] = "#d6d6d6d6d6d6"

#light silver/gray background for most active widgets
bg[ACTIVE] = "#c350c350c350"

#semi-bright silver/gray background for most prelight widgets
bg[PRELIGHT] = "#ea60ea60ea60"

# blue background for most selected widgets
bg[SELECTED] = "#7fbcfa"

#silver/gray background for most insensitive/disabled widgets
bg[INSENSITIVE] = "#d6d6d6d6d6d6"

#solid black text for entry & tree widgets
text[NORMAL] = "black"
text[ACTIVE] = "black"
text[PRELIGHT] = "black"

#solid BLACK text for selected entry & tree widgets
text[SELECTED] = "black"

#a dark-gray text for insensitive/disabled entry & tree widgets
fg[INSENSITIVE] = "#753075307530"

#solid white background for entry & tree widgets
base[NORMAL] = "white"

#Inactive Selected
base[ACTIVE] = "#7fbcfb"

#light gray/silver background for prelighted entry & tree widgets
base[PRELIGHT] = "#c350c350c350"

#semi-dark gray/blue background for selected entry & tree widgets
base[SELECTED] = "#7fbcfa"

#solid grey background for insensitive/disabled entry & tree widgets
base[INSENSITIVE] = "grey"

bg_pixmap[NORMAL]    = "background.png"

#GtkNotebook::tab_vborder = 1
#GtkNotebook::tab_hborder = 1 
#GtkNotebook::tab_pos = 4

#xthickness = 1
#ythickness = 1 

#Transparent Icon Text Background
  NautilusIconContainer::frame_text = 0

#Translucent Selected Icon Background
  NautilusIconContainer::highlight_alpha=80


#Window Text Info 
  NautilusIconContainer::dark_info_color="black"
#Desktop Text Info
  NautilusIconContainer::light_info_color="white"
  
  GtkButton::default_border = { 0, 0, 0, 0 }
  GtkButton::default_outside_border = { 0, 0, 0, 0 }  

  #GtkWidget::interior_focus = 0
  
  GtkScrollbar::has_backward_stepper = 0
  GtkScrollbar::has_secondary_forward_stepper = 0
  GtkScrollbar::has_secondary_backward_stepper = 1
  GtkScrollbar::min_slider_length = 21

  GtkRange::trough_border = 0

  GtkVScale::slider_length = 16
  GtkVScale::slider_width = 19

  GtkHScale::slider_length = 17
  GtkHScale::slider_width = 18
  
  GtkRange::stepper_size = 15

  GtkTreeView::expander_size = 12

  GtkStatusbar::shadow_type = GTK_SHADOW_NONE
  GtkContainer::border_width = 0
  GtkPaned::handle_size = 6
  GtkFrame::shadow_type = GTK_SHADOW_NONE

  engine "pixmap"
  {

    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "slider"
	state           = PRELIGHT
	file            = "scrollbar_horiz1.png"
	border          = { 15, 15, 2, 2 }
	stretch         = TRUE
	orientation     = HORIZONTAL
      }
    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "slider"
	file            = "scrollbar_horiz1.png"
	border          = { 13, 12, 2, 2 }
	stretch         = TRUE
	orientation     = HORIZONTAL
      }
    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "slider"
	state           = PRELIGHT
	file            = "scrollbar_vert1.png"
	border          = { 2, 2, 15, 15 }
	stretch         = TRUE
	orientation     = VERTICAL
      }
    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "slider"
	file            = "scrollbar_vert1.png"
	border          = { 2, 2, 15, 15 }
	stretch         = TRUE
	orientation     = VERTICAL
      }

#
# Any trough....
#
    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "trough"
	file            = "vertical_trough.png"
	border          = { 3, 3, 23, 23 }
	stretch         = TRUE
	orientation     = VERTICAL
      }
    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "trough"
	file            = "horizontal_trough.png"
	border          = { 23, 23, 3, 3 }
	stretch         = TRUE
	orientation     = HORIZONTAL
      }
    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "bar"
	file            = "scrollbar_horiz1.png"
	border          = { 13, 12, 2, 2 }
	stretch         = TRUE
      }
#
# Handlebox
#
    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "handlebox_bin"
#XXX	file            = "toolbar_background.png"
	file            = "blank.png"
	border          = { 0, 0, 0, 0 }
	stretch         = FALSE
      }
#
# Paned widget
#
    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "paned"
##XXX	file            = "trans.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
      }

#
# Tooltips
#
    image
      {
        function        = FLAT_BOX
	recolorable     = TRUE
	detail          = "tooltip"
	file            = "tooltip.png"
#XXX	file            = "blank.png"
	border          = { 1, 1, 1, 1 }
	stretch         = TRUE
      }

#
#Text Entry
#
    image 
      {
        function        = FLAT_BOX
        recolorable     = TRUE
        state           = INSENSITIVE
        detail          = "entry_bg"
	# dummy image
#XXX        file            = "background__.png"
	file            = "blank.png"
	border		= { 8,8,4,4 }
        stretch         = TRUE
      }
    image 
      {
	function        = FLAT_BOX
	recolorable     = TRUE
	state           = NORMAL
        detail          = "entry_bg"
	# dummy image
	#XXX        file            = "background__.png"
	file            = "blank.png"
	border		= { 8,8,4,4 }
	stretch         = TRUE
      }

## Entry Shadow

      image 
      {
        function        = SHADOW
	recolorable     = TRUE
	shadow          = IN
        file            = "well2.png"
	border          = { 6, 6, 6, 6 }
	stretch         = TRUE
      }

#
#ToolBar Shadow/BG/..mmm pretty toolbar
    image 
      {
       function        = SHADOW
 	recolorable     = TRUE
	shadow          = OUT
	file            = "background.png"
# importante: background menus
#XXX	file            = "blank.png"
	border          = { 2, 2, 2, 2 }
	stretch         = FALSE
      }

################################
##Other Shadows..

    image 
      {
        function        = SHADOW
	recolorable     = TRUE
	shadow          = ETCHED_IN
#	file            = "etch.png"
#XXX	file            = "blank.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
      }
    image 
      {
        function        = SHADOW
	recolorable     = TRUE
	shadow          = ETCHED_OUT
#XXX	file            = "etch.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
      }

#
# Selected text in entries, text widget, lists and trees
#
#    image
#      {
#        function        = FLAT_BOX
#	recolorable     = TRUE
#	state           = INSENSITIVE
#	detail          = "text"
#	file            = "progressbar_bg.png"
#	border          = { 2, 2, 2, 2 }
#	stretch         = TRUE
#      }
#    image
#      {
#        function        = FLAT_BOX
#	recolorable     = TRUE
#	detail          = "text"
#	file            = "progressbar_bg.png"
#	border          = { 2, 2, 2, 2 }
#	stretch         = TRUE
#      }

## xchat tab bg etc... maybe

    image
      {
        function        = FLAT_BOX
	recolorable     = TRUE
	detail          = "viewportbin"
	file            = "background.png"
	border	        = { 0, 0, 0, 0 }
	stretch         = FALSE
      }
#
# Hline and Vline widgets
#
#    image
#      {
#        function        = HLINE
#	recolorable     = TRUE
#	file            = "hline.png"
#	border          = { 0, 0, 1, 1 }
#	stretch         = TRUE
#      }
#    image
#      {
#        function        = VLINE
#	recolorable     = TRUE
#	file            = "vline.png"
#	border          = { 1, 1, 0, 0 }
#	stretch         = TRUE
#      }
#
# Check marks
#
    image
      {
        function        = CHECK
	recolorable     = TRUE
	shadow          = OUT
	overlay_file    = "check1.png"
	overlay_stretch = FALSE
      }
    image
      {
        function        = CHECK
	recolorable     = TRUE
	shadow          = IN
	overlay_file    = "check2.png"
	overlay_stretch = FALSE
      }
#
# Option marks
#
    image
      {
        function        = OPTION
	recolorable     = TRUE
	shadow          = OUT
	overlay_file    = "option1.png"
	overlay_border  = { 0, 0, 0, 0 }
	overlay_stretch = FALSE
      }
   image
      {
        function        = OPTION
	recolorable     = TRUE
	shadow          = IN
	overlay_file    = "option2.png"
	overlay_border  = { 0, 0, 0, 0 }
	overlay_stretch = FALSE
      }

#
# The handle on Handleboxes AKA GRABBERS
#
    image
      {
        function        = HANDLE
	recolorable     = TRUE
	file            = "background.png"
	border          = { 0, 0, 0, 0 }
	stretch         = FALSE
	overlay_file    = "handle_vert_thumb.png"
	overlay_border  = { 0, 0, 0, 0 }
	overlay_stretch = FALSE
	orientation     = VERTICAL
      }
    image
      {
        function        = HANDLE
	recolorable     = TRUE
	file            = "background.png"
	border          = { 0, 0, 0, 0 }
	stretch         = FALSE
	overlay_file    = "handle_vert_thumb.png"
	overlay_border  = { 0, 0, 0, 0 }
	overlay_stretch = FALSE
	orientation     = HORIZONTAL
      }


#
# How to draw the focus around a widget - transparent
#
    image
      {
        function        = FOCUS
	recolorable     = TRUE
	overlay_file    = "focus.png"
	overlay_border  = { 4, 4, 4, 4 }
	overlay_stretch = TRUE
      }
#
# Some defaults as to how to draw boxes if they haven't already been covered
#
    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "hruler"
	file            = "background.png"
	border          = { 0, 0, 0, 0 }
	stretch         = TRUE
      }
    image
      {
        function        = BOX
	recolorable     = TRUE
	detail          = "vruler"
	file            = "background.png"
	border          = { 0, 0, 0, 0 }
	stretch         = FALSE
      }
	# fixme - 
    image
      {
        function        = BOX
	recolorable     = TRUE
	shadow          = IN
#XXX	file            = "progressbar_bg.png"
	file            = "blank.png"
	overlay_file    = "blank.png"
	border          = { 0, 0, 0, 0 }
	stretch         = TRUE
      }
   }
}

#List aka Column Headers w00t.

style "listheader"
{
   engine "pixmap" {
    image
    {
        function        = BOX
	recolorable     = TRUE
	shadow          = IN
	file            = "list_header.png"
	border          = { 1,1,1,1 }
	stretch         = TRUE
    }
    image
    {
        function        = BOX
	recolorable     = TRUE
	shadow          = OUT
	file            = "list_header.png"
	border          = { 1,1,1,1 }
	stretch         = TRUE
    }
    image
    {
        function        = BOX 
        recolorable     = TRUE
        state           = INSENSITIVE
        file            = "list_header_disabled.png"
	border          = { 1,1,1,1 }
        stretch         = TRUE
    }
    image
    {
        function        = BOX
	recolorable     = TRUE
        shadow	        = OUT
        state		= PRELIGHT
	file            = "list_header.png"
	border          = { 1,1,1,1 }
	stretch         = TRUE
    }
  }
}

widget_class "*GtkTree*" style "listheader"
widget_class "*CTree*" style "listheader"
#widget_class "*List*" style "listheader"
widget_class "GtkCList" style "listheader"

style "checkradiobutton" {
  engine "pixmap" {
    image 
      {
        function        = FLAT_BOX
	recolorable     = TRUE
	file            = "blank.png"
	border          = { 0,0,0,0 }
	stretch         = TRUE
      }
    image 
      {
        function        = CHECK
	recolorable     = TRUE
	shadow          = OUT
	overlay_file    = "check1.png"
	overlay_stretch = FALSE
      }
    image 
      {
        function        = CHECK
	recolorable     = TRUE
	shadow          = IN
	overlay_file    = "check2.png"
	overlay_stretch = FALSE
      }
    image 
      {
        function        = OPTION
	recolorable     = TRUE
	shadow          = OUT
	overlay_file    = "radio1.png"
	overlay_border  = { 0, 0, 0, 0 }
	overlay_stretch = FALSE
      }
    image 
      {
        function        = OPTION
	recolorable     = TRUE
	shadow          = IN
	overlay_file    = "radio2.png"
	overlay_border  = { 0, 0, 0, 0 }
	overlay_stretch = FALSE
      }
  }
}

class "GtkRadioButton" style "checkradiobutton"
class "GtkCheckButton" style "checkradiobutton"

style "button"
{

  engine "pixmap" 
    {

    image 
      {
        function        = BOX
	recolorable     = TRUE
	state           = NORMAL
	shadow          = IN
	file            = "default.png"
	border          = { 7,7,7,7 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	state		= INSENSITIVE
	file            = "button3.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	state		= PRELIGHT
	file            = "button2.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	state		= ACTIVE
	file            = "button2.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	shadow 		= IN
	state		= SELECTED
	file            = "button2.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	shadow 		= OUT
	state		= SELECTED
	file            = "button1.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }

    image 
      {
        function        = BOX
	recolorable     = TRUE
	file            = "button1.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
   }
}

class "GtkButton" style "button"

#style "notebook"
#{
#  engine "pixmap" 
#    {
#    image 
#      {
#        function        = EXTENSION
#	recolorable     = TRUE
#	state		= ACTIVE
#	file            = "button1.png"
#	border          = { 6,6,6,6 }
#	stretch         = TRUE
#      }
#
#    image 
#      {
#        function        = EXTENSION
#	recolorable     = TRUE
#	file            = "button2.png"
#	border          = { 6,6,6,6 }
#	stretch         = TRUE
#      }
#    image 
#      {
#        function        = BOX_GAP
#	recolorable     = TRUE
#	file            = "up.png"
#	border          = { 2,2,2,2 }
#	stretch         = TRUE
#	gap_file        = "blank.png"
#	gap_border      = { 0, 0, 0, 0 }
#	gap_start_file  = "blank.png"
#	gap_start_border= { 0, 0, 0, 0 }
#	gap_end_file    = "blank.png"
#	gap_end_border  = { 0, 0, 0, 0 }
#      }
#  }
#}

# PTT XXX from aqualigthblue
style "notebook"
{
  engine "pixmap" 
    {
    image 
      {
        function        = EXTENSION
	recolorable     = TRUE
	state           = ACTIVE
	file            = "notebook3.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
	gap_side	= BOTTOM
      }
    image 
      {
        function        = EXTENSION
	recolorable     = TRUE
	state           = ACTIVE
	file            = "notebook5.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
	gap_side	= TOP
      }
    image 
      {
        function        = EXTENSION
	recolorable     = TRUE
	state           = ACTIVE
	#file            = "button5.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
	gap_side	= RIGHT
      }
    image 
      {
        function        = EXTENSION
	recolorable     = TRUE
	state           = ACTIVE
	#file            = "button5.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
	gap_side	= LEFT
      }
    image 
      {
        function        = EXTENSION
	recolorable     = TRUE
	file            = "notebook2.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
	gap_side        = BOTTOM
      }
    image 
      {
        function        = EXTENSION
	recolorable     = TRUE
	file            = "notebook4.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
	gap_side        = TOP
      }
    image 
      {
        function        = EXTENSION
	recolorable     = TRUE
	#file            = "button6.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
	gap_side        = RIGHT
      }
    image 
      {
        function        = EXTENSION
	recolorable     = TRUE
	#file            = "button6.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	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            = "button5.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
        gap_file        = "gap_top.png"
        #gap_file        = "blank.png"
        gap_border      = { 0, 0, 0, 0 }
        gap_start_file  = "gap_top_start.png"
        gap_start_border= { 2, 0, 0, 0 }
        gap_end_file    = "gap_top_end.png"
        gap_end_border  = { 0, 2, 0, 0 }
	gap_side        = TOP
      }
    image 
      {
        function        = BOX_GAP
	recolorable     = TRUE
	#file            = "button5.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
        gap_file        = "gap_bottom.png"
        gap_border      = { 0, 0, 0, 0 }
        gap_start_file  = "gap_bottom_start.png"
        gap_start_border= { 2, 0, 0, 0 }
        gap_end_file    = "gap_bottom_end.png"
        gap_end_border  = { 0, 2, 0, 0 }
	gap_side        = BOTTOM
      }
    image 
      {
        function        = BOX_GAP
	recolorable     = TRUE
	#file            = "button5.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
        gap_file        = "gap_left.png"
        gap_border      = { 0, 0, 0, 0 }
        gap_start_file  = "gap_left_start.png"
        gap_start_border= { 0, 0, 2, 0 }
        gap_end_file    = "gap_left_end.png"
        gap_end_border  = { 0, 0, 0, 2 }
	gap_side        = LEFT
      }
    image 
      {
        function        = BOX_GAP
	recolorable     = TRUE
	#file            = "button5.png"
	file            = "blank.png"
	border          = { 10, 10, 10, 10 }
	stretch         = TRUE
        gap_file        = "gap_right.png"
        gap_border      = { 0, 0, 0, 0 }
        gap_start_file  = "gap_right_start.png"
        gap_start_border= { 0, 0, 2, 0 }
        gap_end_file    = "gap_right_end.png"
        gap_end_border  = { 0, 0, 0, 2 }
	gap_side        = RIGHT
      }
#
# How to draw the box of a notebook when it isnt attached to a tab
#
#    image 
#      {
#        function        = BOX
#	recolorable     = TRUE
#	file            = "button5.png"
#	border          = { 10, 10, 10, 10 }
#	stretch         = TRUE
#	gap_side	= TOP
#      }
  }
}

class "GtkNotebook" style "notebook"


style "menuitem"
{
  engine "pixmap" {
    image 
      {
        function        = BOX
	recolorable     = TRUE
	file            = "button2.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
  }
}

class "GtkMenuItem" style "menuitem"

style "optionmenu"
{
  engine "pixmap" {
    image 
      {
        function        = BOX
	recolorable     = TRUE
	state           = INSENSITIVE
	file            = "obutton2.png"
	border          = { 6,20,6,6 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	file            = "obutton1.png"
	border          = { 6,20,6,6 }
	stretch         = TRUE
      }
    image 
      {
	state		= INSENSITIVE
        function        = TAB
	recolorable     = TRUE
	overlay_file    = "option2.png"
	overlay_stretch = FALSE
      }
    image 
      {
        function        = TAB
	recolorable     = TRUE
	overlay_file    = "option1.png"
	overlay_stretch = FALSE
      }
  }
}

class "GtkOptionMenu" style "optionmenu"


style "scrollbar" {
    engine "pixmap" {
        image {
            function        = BOX
            recolorable     = TRUE
            detail          = "trough"
            file            = "vertical_trough.png"
            border          = { 0, 0, 50, 50 }
            stretch         = TRUE
            orientation     = VERTICAL
        }
        image {
            function        = BOX
            recolorable     = TRUE
            detail          = "trough"
            file            = "horizontal_trough.png"
            border          = { 50, 50, 0, 0 }
            stretch         = TRUE
            orientation     = HORIZONTAL
        }
        image {
            function        = SLIDER
            recolorable     = TRUE
            state           = NORMAL
            file            = "scrollbar_horiz1.png"
            border          = { 14, 9, 2, 2 }
            stretch         = TRUE
            orientation     = HORIZONTAL
        }
        image {
            function        = SLIDER 
            recolorable     = TRUE
            state           = PRELIGHT
            file            = "scrollbar_horiz1.png"
            border          = { 14, 9, 0, 0 }
            stretch         = TRUE
            orientation     = HORIZONTAL
        }
	  image {
            function        = SLIDER 
            recolorable     = TRUE
            state           = INSENSITIVE
            file            = "scrollbar_horiz_insensitive.png"
            border          = { 14, 9, 2, 2 }
            stretch         = TRUE
            orientation     = HORIZONTAL
        }
        image {
            function        = SLIDER
            recolorable     = TRUE
            state           = NORMAL
            file            = "scrollbar_vert1.png"
            border          = { 2, 2, 14, 9 }
            stretch         = TRUE
            orientation     = VERTICAL
        }
        image {
            function        = SLIDER 
            recolorable     = TRUE
            state           = PRELIGHT
            file            = "scrollbar_vert1.png"
            border          = { 2, 2, 14, 9 }
            stretch         = TRUE
            orientation     = VERTICAL
        }
	  image {
            function        = SLIDER 
            recolorable     = TRUE
            state           = INSENSITIVE
            file            = "scrollbar_vert_insensitive.png"
            border          = { 2, 2, 14, 9 }
            stretch         = TRUE
            orientation     = VERTICAL
        }
        image {
            function        = BOX
            recolorable     = TRUE
            state           = NORMAL 
            file            = "vscroll_down.png"
            border          = { 0, 0, 0, 0 }
            stretch         = TRUE
        }
        image {
            function        = BOX
            recolorable     = TRUE
            state           = PRELIGHT
            file            = "vscroll_down.png"
            border          = { 0, 0, 0, 0 }
            stretch         = TRUE
		orientation     = HORIZONTAL
        }
        image {
            function        = BOX
            recolorable     = TRUE
            state           = ACTIVE
            file            = "vscroll_down.png"
            border          = { 0, 0, 0, 0 }
            stretch         = TRUE
	}
     image {
	function	= ARROW
	recolorable	= TRUE
	state		= NORMAL
	overlay_file	= "vscroll_up.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= UP
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	state		= NORMAL
	overlay_file	= "vscroll_down.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= DOWN
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	state		= NORMAL
	overlay_file	= "hscroll_left.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= LEFT
      }
    image  {
	function	= ARROW
	recolorable	= TRUE
	state		= NORMAL
	overlay_file	= "hscroll_right.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= RIGHT
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	state		= PRELIGHT
	overlay_file	= "vscroll_up.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= UP
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	state		= PRELIGHT
	overlay_file	= "vscroll_down.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= DOWN
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	state		= PRELIGHT
	overlay_file	= "hscroll_left.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= LEFT
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	state		= PRELIGHT
	overlay_file	= "hscroll_right.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= RIGHT
      }
     image {
	function	= ARROW
	recolorable	= TRUE
	state		= INSENSITIVE
	overlay_file	= "vscroll_up.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= UP
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	state		= INSENSITIVE
	overlay_file	= "vscroll_down.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= DOWN
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	state		= INSENSITIVE
	overlay_file	= "hscroll_left.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= LEFT
      }
    image  {
	function	= ARROW
	recolorable	= TRUE
	state		= INSENSITIVE
	overlay_file	= "hscroll_right.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= RIGHT
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	shadow		= IN
	overlay_file	= "vscroll_up.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= UP
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	shadow		= IN
	overlay_file	= "vscroll_down.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= DOWN
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	shadow		= IN
	overlay_file	= "hscroll_left.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= LEFT
      }
    image {
	function	= ARROW
	recolorable	= TRUE
	shadow		= IN
	overlay_file	= "hscroll_right.png"
	overlay_border	= { 0, 0, 0, 0 }
	overlay_stretch	= FALSE
	arrow_direction	= RIGHT
      }
  }
}
class "GtkScrollbar" style "scrollbar"

style "progress"
{
  engine "pixmap" 
   {
    image 
      {
        function        = BOX
	recolorable     = TRUE
	detail		= "trough"
	file            = "trough.png"
	border          = { 7,7,7,7 }
	stretch         = TRUE
      }
    image 
      {
        function        = SLIDER
	recolorable     = TRUE
	state		= INSENSITIVE
	file            = "button4.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
    image 
      {
        function        = SLIDER
	recolorable     = TRUE
	file            = "button2.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }

    image 
      {
        function        = BOX
	recolorable     = TRUE
	state		= INSENSITIVE
	file            = "button3.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	state		= PRELIGHT
	file            = "button2.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	shadow          = IN
	file            = "button2.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	file            = "button1.png"
	border          = { 6,6,6,6 }
	stretch         = TRUE
      }
    }
}
class "GtkProgressBar" style "progress"
class "GtkRange" style "progress"

style "spin"
{
  engine "pixmap" 
   {
    image 
      {
        function        = BOX
	recolorable     = TRUE
	state		= PRELIGHT
	file            = "spin2.png"
	border          = { 4,5,4,5 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	shadow          = IN
	file            = "spin2.png"
	border          = { 4,5,4,5 }
	stretch         = TRUE
      }

    image 
      {
        function        = BOX
	recolorable     = TRUE
	state		= INSENSITIVE
	file            = "spin3.png"
	border          = { 4,5,4,5 }
	stretch         = TRUE
      }
    image 
      {
        function        = BOX
	recolorable     = TRUE
	file            = "spin1.png"
	border          = { 4,5,4,5 }
	stretch         = TRUE
      }
    }
}

class "GtkSpin*" style "spin"

style "default"
{
  font = "-*-helvetica-medium-r-normal--*-120-*-*-*-*-*-*"
  fg[NORMAL]      = "#000000" 
  fg[PRELIGHT]    = "#000000" 
  fg[ACTIVE]      = "#000000" 
  fg[SELECTED]    = "#000000" 
  fg[INSENSITIVE] = "#999999" 
  bg[NORMAL]      = "#cccccc" 
  bg[PRELIGHT]    = "#cccccc"
  bg[ACTIVE]      = "#cccccc"
  bg[SELECTED]    = "#84a8cc"
  bg[INSENSITIVE] = "#cccccc"
  base[NORMAL]    = "#ffffff"
  base[SELECTED]  = "#84a8cc"
  base[ACTIVE]    = "#84a8cc"
  bg_pixmap[NORMAL]      = "bc.png"
  bg_pixmap[PRELIGHT]    = "bc-light.xpm"
  bg_pixmap[ACTIVE]      = "bc-dark.xpm"
  #bg_pixmap[SELECTED]    = "bc-dark.xpm"
  bg_pixmap[INSENSITIVE] = "bc.png"
  GtkRange::slider_width = 15
  engine "pixmap" 
  {
    image 
      {
        function        = FOCUS
	recolorable     = TRUE
	overlay_file    = "blank.png"
	overlay_border  = { 0,0,0,0 }
	overlay_stretch = TRUE
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = NORMAL
	file            = "arrow_up1.png"
	stretch         = TRUE
	arrow_direction = UP
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = PRELIGHT
	file            = "arrow_up1.png"
	stretch         = TRUE
	arrow_direction = UP
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
        shadow          = IN
	file            = "arrow_up1.png"
	stretch         = TRUE
	arrow_direction = UP
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = INSENSITIVE
	file            = "arrow_up2.png"
	stretch         = TRUE
	arrow_direction = UP
      }

    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = NORMAL
	file            = "arrow_down1.png"
	stretch         = TRUE
	arrow_direction = DOWN
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = PRELIGHT
	file            = "arrow_down1.png"
	stretch         = TRUE
	arrow_direction = DOWN
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
        shadow          = IN
	file            = "arrow_down1.png"
	stretch         = TRUE
	arrow_direction = DOWN
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state		= INSENSITIVE
	file            = "arrow_down2.png"
	stretch         = TRUE
	arrow_direction = DOWN
      }

    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = NORMAL
	file            = "arrow_left1.png"
	stretch         = TRUE
	arrow_direction = LEFT
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = PRELIGHT
	file            = "arrow_left1.png"
	stretch         = TRUE
	arrow_direction = LEFT
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
        shadow          = IN
	file            = "arrow_left1.png"
	stretch         = TRUE
	arrow_direction = LEFT
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = INSENSITIVE
	file            = "arrow_left2.png"
	stretch         = TRUE
	arrow_direction = LEFT
      }

    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = NORMAL
	file            = "arrow_right1.png"
	stretch         = TRUE
	arrow_direction = RIGHT
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = PRELIGHT
	file            = "arrow_right1.png"
	stretch         = TRUE
	arrow_direction = RIGHT
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
        shadow          = IN
	file            = "arrow_right1.png"
	stretch         = TRUE
	arrow_direction = RIGHT
      }
    image 
      {
        function        = ARROW
	recolorable     = TRUE
	state           = INSENSITIVE
	file            = "arrow_right2.png"
	stretch         = TRUE
	arrow_direction = RIGHT
      }
    image 
      {
        function        = SHADOW
	recolorable     = TRUE
	shadow		= OUT
	file            = "up.png"
	border		= { 2,2,2,2 }
	stretch         = TRUE
      }
    image 
      {
        function        = SHADOW
	recolorable     = TRUE
	shadow		= IN
	file            = "in.png"
	border		= { 2,2,2,2 }
	stretch         = TRUE
      }
   }
}


# common default
class "GtkWidget" style "default"

