########################################################################
# Scrollbar
########################################################################

style "scrollbar" 
{
	GtkRange::slider-width = 14
	GtkRange::stepper-size = 13
	GtkCheckButtonClass::indicator-size = 14
	GtkRadioButtonClass::indicator-size = 14
	
	engine "pixmap" 
	{
### Trough ###
		image 
		{
            function = BOX
            detail = "trough"
            file = "images/trough-v.png"
            border = {7, 7, 22, 22}
            stretch = TRUE
            orientation = VERTICAL
        }
        
        image 
		{
            function = BOX
            detail = "trough"
            file = "images/trough-h.png"
            border = {22, 22, 7, 7}
            stretch = TRUE
            orientation = HORIZONTAL
        }

### Scrollbar ###
        ## Normal
        image 
		{
			function = SLIDER
			state = NORMAL
			file = "images/scrollbar_horizontal.png"
			border = {7, 7, 7, 7}
			stretch = TRUE
			orientation = HORIZONTAL
		}
		
		image 
		{
            function = SLIDER
            state = NORMAL
            file = "images/scrollbar_vertical.png"
            border = {7, 7, 7, 7}
            stretch = TRUE
            orientation = VERTICAL
        }
        
        ## Prelight
		image 
		{
			function = SLIDER
			state = PRELIGHT
			file = "images/scrollbar_horizontal-sel.png"
			border = {7, 7, 7, 7}
			stretch = TRUE
			orientation = HORIZONTAL
		}
	
        image 
		{
            function = SLIDER
            state = PRELIGHT
            file = "images/scrollbar_vertical-sel.png"
            border = {7, 7, 7, 7}
            stretch = TRUE
            orientation = VERTICAL
        }
        
        ## Insensitive
		image 
		{
			function = SLIDER
			state = INSENSITIVE
			file = "images/scrollbar_horizontal.png"
			border = {7, 7, 7, 7}
			stretch = TRUE
			orientation = HORIZONTAL
		}
	
        image 
		{
            function = SLIDER
            state = INSENSITIVE
            file = "images/scrollbar_vertical.png"
            border = {7, 7, 7, 7}
            stretch = TRUE
            orientation = VERTICAL
        }
        
        
### Arrow UP ###

## Normal
		image 
		{
            function = ARROW
            state = NORMAL
            overlay_file = "images/arrow_up.png"
            overlay_stretch = FALSE
            arrow_direction = UP
        }
        
## Prelight
		image 
		{
            function = ARROW
            state = PRELIGHT
            overlay_file = "images/arrow_up.png"
            overlay_stretch = FALSE
            arrow_direction = UP
        }
        
## Insensitive
		image 
		{
            function = ARROW
            state = INSENSITIVE
            overlay_file = "images/arrow_up_ins.png"
            overlay_stretch = FALSE
            arrow_direction = UP
        }

## Active
        image 
		{
            function = ARROW
            state = ACTIVE
            overlay_file = "images/arrow_up_clicked.png"
            overlay_stretch = FALSE
            arrow_direction = UP
        }
        
### Arrow DOWN ###       
        
## Normal
		image 
		{
            function = ARROW
            state = NORMAL
            overlay_file = "images/arrow_down.png"
            overlay_stretch = FALSE
            arrow_direction = DOWN
        }
        
## Prelight
		image 
		{
            function = ARROW
            state = PRELIGHT
            overlay_file = "images/arrow_down.png"
            overlay_stretch = FALSE
            arrow_direction = DOWN
        }
        
## Insensitive
		image 
		{
            function = ARROW
            state = INSENSITIVE
            overlay_file = "images/arrow_down_ins.png"
            overlay_stretch = FALSE
            arrow_direction = DOWN
        }

## Active
        image 
		{
            function = ARROW
            state = ACTIVE
            overlay_file = "images/arrow_down_clicked.png"
            overlay_stretch = FALSE
            arrow_direction = DOWN
        }

### Arrow LEFT ###     

## Normal
		image 
		{
            function = ARROW
            state = NORMAL
            overlay_file = "images/arrow_left.png"
            overlay_stretch = FALSE
            arrow_direction = LEFT
        }
        
## Prelight
		image 
		{
            function = ARROW
            state = PRELIGHT
            overlay_file = "images/arrow_left.png"
            overlay_stretch = FALSE
            arrow_direction = LEFT
        }
        
## Insensitive
		image 
		{
            function = ARROW
            state = INSENSITIVE
            overlay_file = "images/arrow_left_ins.png"
            overlay_stretch = FALSE
            arrow_direction = LEFT
        }

## Active
        image 
		{
            function = ARROW
            state = ACTIVE
            overlay_file = "images/arrow_left_clicked.png"
            overlay_stretch = FALSE
            arrow_direction = LEFT
        }

### Arrow RIGHT ###       

## Normal
		image 
		{
            function = ARROW
            state = NORMAL
            overlay_file = "images/arrow_right.png"
            overlay_stretch = FALSE
            arrow_direction = RIGHT
        }
        
## Prelight
		image 
		{
            function = ARROW
            state = PRELIGHT
            overlay_file = "images/arrow_right.png"
            overlay_stretch = FALSE
            arrow_direction = RIGHT
        }
        
## Insensitive
		image 
		{
            function = ARROW
            state = INSENSITIVE
            overlay_file = "images/arrow_right_ins.png"
            overlay_stretch = FALSE
            arrow_direction = RIGHT
        }

## Active
        image 
		{
            function = ARROW
            state = ACTIVE
            overlay_file = "images/arrow_right_clicked.png"
            overlay_stretch = FALSE
            arrow_direction = RIGHT
        }    
    }
}


class "GtkScrollbar*" style "scrollbar"