#this theme was origionally based on the gnu-bubble themes which were around when gtk2.0
#was first released....pretty much all of it has changed.
# designed by paul hendrick appleseed-cast@breathe.com
gtk-icon-sizes = "panel-menu=24,24"
include "iconrc"

style "default"{

#fonts
  fg[NORMAL] = "#000000"
  fg[PRELIGHT]  = "#000000"
  fg[SELECTED] = "#cfcfcf"

#selected areas
  base[SELECTED] = "#9d9d9d"
  base[ACTIVE]     = "#b1b1b1"
  base[PRELIGHT]   = "#E5E5F7"
  base[INSENSITIVE]= "#ced0d7"
  bg[SELECTED]= "#9d9d9d"

#app backgrouds
  bg_pixmap[NORMAL]	= "lines_background.png"
  bg_pixmap[PRELIGHT]	= "lines_background_blue.png"


  engine "thinice"
  {
    rect_scrollbar = FALSE
    mark_type1 = DOT
    mark_type2 = DOT
    paned_dots = FULL
  }

}
class "GtkWidget" style "default"

style "bubble-button"{
  engine "pixmap" {

#
# 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
      }

    image { #buttons and column headers
        function        = BOX
	file            = "bubble-grey.png"
	state		= NORMAL
	border          = {10,2,2,10}
	stretch         = TRUE
    }
    image {
        function        = BOX
	file            = "bubble-grey.png"
	state		= INSENSITIVE
	border          = {10,5,5,10}
	stretch         = TRUE
    }
    image { #button mouse-over
        function        = BOX
	file            = "bubble-blue-prelight2.png"
	state		= PRELIGHT
	border          = {10,5,5,10}
	stretch         = TRUE
    }
    image {
        function        = BOX
	file            = "bubble-blue-pressed.png"
	state		= ACTIVE
	border          = {10,5,5,10}
	stretch         = TRUE
    }
  }
}class "GtkButton" style "bubble-button"

style "bubble-range"{
  GtkRange::slider_width = 15
  GtkRange::stepper_size = 15
  engine "pixmap" {
    image {
	function        = BOX
	file            = "trough.png"
	detail		= "trough"
	border          = {2,2,2,2}
	stretch         = TRUE
    }
    image {
	function        = BOX
	file            = "bubble-blue.png"
	state		= NORMAL
	border          = {8,8,8,8}
	stretch         = TRUE
    }
    image {
	function	= BOX
	file		= "bubble-grey.png"
	state		= INSENSITIVE
	border		= {8,8,8,8}
	stretch		= TRUE
    }
    image {
	function	= BOX
	file		= "bubble-blue.png"
	state		= PRELIGHT
	border		= {8,8,8,8}
	stretch		= TRUE
    }
    image {
	function	= BOX
	file		= "bubble-blue-pressed.png"
	state		= ACTIVE
	border		= {8,8,8,8}
	stretch		= TRUE
    }
    image {
	function        = SLIDER
	file            = "bubble-blue-prelight.png"
	border          = {2,2,5,5}
	state		= NORMAL
	stretch         = TRUE
	orientation	= VERTICAL
    }

    image {
	function        = SLIDER
	file            = "slider-mo-vert.png"
	state		= PRELIGHT
	border          = {2,2,5,5}
	stretch         = TRUE
	orientation	= VERTICAL
    }
    image { #slider  horizontal
	function        = SLIDER
	file            = "bubble-blue-prelight-horiz.png"
	border          = {5,5,2,2}
	state		= NORMAL
	stretch         = TRUE

    }
    image { #slider-mouseover - horizontal
	function        = SLIDER
	file            = "slider-mo-horiz.png"
	state		= PRELIGHT
	border          = {5,5,2,2}
	stretch         = TRUE
	orientation	= HORIZONTAL
    }
  }
}class "GtkRange" style "bubble-range"

style "bubble-notebook"{
  engine "pixmap" {
    image { #unfocused tabs
        function        = EXTENSION
        state           = ACTIVE
        file            = "bubble-blue.png"
        border          = {4,3,3,4}
        stretch         = TRUE
        gap_side        = BOTTOM
    }
    image { #unfocused bottom
        function        = EXTENSION
        state           = ACTIVE
        file            = "bubble-blue2.png"
        border          = {4,3,3,4}
        stretch         = TRUE
        gap_side        = TOP
    }
    image {
        function        = EXTENSION
        state           = ACTIVE
        file            = "bubble-blue.png"
        border          = {4,3,3,4}
        stretch         = TRUE
        gap_side        = RIGHT
    }
    image { #no
        function        = EXTENSION
        state           = ACTIVE
        file            = "bubble-blue.png"
        border          = {4,3,3,4}
        stretch         = TRUE
        gap_side        = LEFT
    }
    image { #focused tabs
        function        = EXTENSION
        file            = "focused_tab.png"
        border          = {4,3,3,4}
        stretch         = TRUE
        gap_side        = BOTTOM
    }
    image { #focuesd (bottom)
        function        = EXTENSION
        file            = "focused_tab2.png"
        border          = {4,4,4,4}
        stretch         = TRUE
        gap_side        = TOP
    }
    image { #no
        function        = EXTENSION
        file            = "focused_tab.png"
        border          = {4,4,4,4}
        stretch         = TRUE
        gap_side        = RIGHT
    }
    image { #no
        function        = EXTENSION
        file            = "focused_tab.png"
        border          = {4,4,4,4}
        stretch         = TRUE
        gap_side        = LEFT
    }

#
# How to draw the box of a notebook when it isnt attached to a tab
#
    image {
        function        = BOX
        file            = "bubble-grey.png"
        border          = {4,3,3,4}
        stretch         = TRUE
        gap_side        = TOP
    }
  }
}class "GtkNotebook" style "bubble-notebook"



style "bubble-menuitem"{
  engine "pixmap" {
    image {
        function        = BOX
	file            = "bubble-button.png"
	border          = {8,8,8,8}
	stretch         = TRUE
    }
  }
}class "GtkMenuItem" style "bubble-menuitem"

style "bubble-tooltip"{
 bg_pixmap[NORMAL]      = "<none>"
 bg_pixmap[PRELIGHT]    = "<none>"
 bg_pixmap[ACTIVE]      = "<none>"
 bg_pixmap[INSENSITIVE] = "<none>"
}widget "gtk-tooltips" style "bubble-tooltip"

class "GtkWidget" style "default"


style "progressbar" {
	engine "pixmap" {
		# TROUGH NORMAL
		image {
			function        = BOX
			recolorable     = TRUE
			detail          = "trough"
			file            = "trough.png"
			border          = {8,8,8,8}
			stretch         = TRUE
			orientation     = VERTICAL
		}
		# SLIDER
		image {
			function        = BOX
			recolorable     = TRUE
			detail          = "bar"
			file            = "prog-horiz.png"
			border          = {6,6,6,6}
			stretch         = TRUE
		}
	}
}
class "GtkProgressBar" style "progressbar"
