
# default style for turntable

style "gtk-tooltips-style"
{
    fg[NORMAL] = { 0.0, 0.0, 0.0 }
    bg[NORMAL] = { 1.0, 1.0, 0.0 }
}

style "turntable_style"
{
    font = "-adobe-helvetica-bold-r-normal-*-*-140-*-*-*-*-*-*"
    fg[NORMAL] = { 0, 0, 0 }
    bg[NORMAL] = { 0.5, 0.5, 1.0 }
    fg[PRELIGHT] = { 0, 0, 0 }
    bg[PRELIGHT] = { 0.5, 0.5, 1.0 }
    fg[ACTIVE] = { 0, 0, 0 }
    bg[ACTIVE] = { 0.5, 0.5, 1.0 }
    fg[INSENSITIVE] = { 0, 0, 0 }
    bg[INSENSITIVE] = { 0.5, 0.5, 1.0 }
    fg[SELECTED] = { 0, 0, 0 }
    bg[SELECTED] = { 0.5, 0.5, 1.0 }
}

style "darkblue_style" = "turntable_style"
{
    bg[NORMAL] = { 0.145, 0.247, 0.557 }
    bg[PRELIGHT] = { 0.145, 0.247, 0.557 }
    bg[ACTIVE] = { 0.145, 0.247, 0.557 }
    bg[INSENSITIVE] = { 0.145, 0.247, 0.557 }
    bg[SELECTED] = { 0.145, 0.247, 0.557 }
}

style "burnt_style"
{
    font = "-adobe-helvetica-bold-r-normal-*-*-140-*-*-*-*-*-*"
    fg[NORMAL] = { 0, 0, 0 }
    bg[NORMAL] = { 0.549, 0.114, 0.047 }
    fg[PRELIGHT] = { 0, 0, 0 }
    bg[PRELIGHT] = { 0.549, 0.114, 0.047 }
    fg[ACTIVE] = { 0, 0, 0 }
    bg[ACTIVE] = { 0.549, 0.114, 0.047 }
    fg[INSENSITIVE] = { 0, 0, 0 }
    bg[INSENSITIVE] = { 0.549, 0.114, 0.047 }
    fg[SELECTED] = { 0, 0, 0 }
    bg[SELECTED] = { 0.549, 0.114, 0.047 }
}

# default style for entries
style "label_style" = "turntable_style"
{
    fg[NORMAL]      = { 0.0, 0.0, 0.0 }
}

style "small_label_style" = "label_style"
{
    font = "-adobe-helvetica-bold-r-normal-*-*-80-*-*-*-*-*-*"
}

style "sequence_style" = "turntable_style"
{
    font = "-adobe-helvetica-bold-r-normal-*-*-80-*-*-*-*-*-*"
}

style "inverted_label_style" = "label_style"
{
    fg[NORMAL]      = { 1.0, 1.0, 1.0 }
    bg[NORMAL]      = { 0.0, 0.0, 0.0 }
    bg[PRELIGHT]    = { 0.0, 0.0, 0.0 }
    bg[SELECTED]    = { 0.0, 0.0, 0.0 }
    bg[ACTIVE]      = { 0.0, 0.0, 0.0 }
    bg[INSENSITIVE] = { 0.0, 0.0, 0.0 }
}

style "active_label_style" = "inverted_label_style"
{
    fg[NORMAL]      = { 1.0, 1.0, 0.5 }
}

style "inactive_label_style" = "inverted_label_style"
{
    font = "-adobe-helvetica-bold-r-normal-*-*-100-*-*-*-*-*-*"
    fg[NORMAL]      = { 0.75, 0.75, 1.0 }
}

# default style for entries
style "green_style" = "turntable_style"
{
    fg[NORMAL]      = { 0.3, 0.7, 0.4 }
    fg[PRELIGHT]    = { 0.3, 0.7, 0.4 }
    fg[SELECTED]    = { 0.3, 0.7, 0.4 }
    fg[ACTIVE]      = { 0.3, 0.7, 0.4 }
    fg[INSENSITIVE] = { 0.3, 0.7, 0.4 }
    bg[NORMAL]      = { 0.3, 0.7, 0.4 }
    bg[PRELIGHT]    = { 0.3, 0.7, 0.4 }
    bg[SELECTED]    = { 0.3, 0.7, 0.4 }
    bg[ACTIVE]      = { 0.3, 0.7, 0.4 }
    bg[INSENSITIVE] = { 0.3, 0.7, 0.4 }
}

# default style for entries
style "dark_green_style" = "turntable_style"
{
    fg[NORMAL]      = { 0.15, 0.35, 0.2 }
    fg[PRELIGHT]    = { 0.15, 0.35, 0.2 }
    fg[SELECTED]    = { 0.15, 0.35, 0.2 }
    fg[ACTIVE]      = { 0.15, 0.35, 0.2 }
    fg[INSENSITIVE] = { 0.15, 0.35, 0.2 }
    bg[NORMAL]      = { 0.15, 0.35, 0.2 }
    bg[PRELIGHT]    = { 0.15, 0.35, 0.2 }
    bg[SELECTED]    = { 0.15, 0.35, 0.2 }
    bg[ACTIVE]      = { 0.15, 0.35, 0.2 }
    bg[INSENSITIVE] = { 0.15, 0.35, 0.2 }
}

style "greenrange_style" = "green_style"
{
    bg[ACTIVE]      = { 0.2, 0.5, 0.2 }
}

# default style for progress bar
style "greenprogressbar_style" = "greenrange_style"
{
    fg[NORMAL] = { 1.0, 1.0, 0.0 }
    bg[NORMAL]      = { 0.2, 0.5, 0.2 }
}

style "greenbutton_style" = "green_style"
{
    fg[NORMAL]      = { 0.0, 0.0, 0.0 }
    fg[SELECTED]    = { 0.0, 0.0, 0.0 }
    fg[ACTIVE]      = { 0.4, 0.0, 0.0 }
    fg[PRELIGHT]    = { 0.2, 0.0, 0.0 }
}

style "darkgreenpanner_style" = "dark_green_style"
{
    fg[NORMAL]      = { 1.0, 1.0, 0.2 }
    fg[SELECTED]    = { 1.0, 1.0, 0.2 }
    fg[ACTIVE]      = { 1.0, 1.0, 0.2 }
    fg[PRELIGHT]    = { 1.0, 1.0, 0.2 }
}


# default style for entries
style "black_style" = "turntable_style"
{
    fg[NORMAL]      = { 0.0, 0.0, 0.0 }
    fg[PRELIGHT]    = { 0.0, 0.0, 0.0 }
    fg[SELECTED]    = { 0.0, 0.0, 0.0 }
    fg[ACTIVE]      = { 0.0, 0.0, 0.0 }
    fg[INSENSITIVE] = { 0.0, 0.0, 0.0 }
    bg[NORMAL]      = { 0.0, 0.0, 0.0 }
    bg[PRELIGHT]    = { 0.0, 0.0, 0.0 }
    bg[SELECTED]    = { 0.0, 0.0, 0.0 }
    bg[ACTIVE]      = { 0.0, 0.0, 0.0 }
    bg[INSENSITIVE] = { 0.0, 0.0, 0.0 }
}

# default style for black entries
style "black_entry" = "black_style"
{
    font = "-adobe-helvetica-bold-r-normal-*-*-80-*-*-*-*-*-*"
    fg[NORMAL]      = { 1.0, 1.0, 1.0 }
}



# default style for entries
style "clist_style" = "turntable_style"
{
    font = "-adobe-helvetica-medium-r-normal-*-*-80-*-*-*-*-*-*"
    base[NORMAL] = { 0.90, 0.90, 1.0 }
    base[PRELIGHT] = { 0.90, 0.90, 1.0 }
    base[ACTIVE] = { 0.90, 0.90, 1.0 }
    base[INSENSITIVE] = { 0.90, 0.90, 1.0 }
    base[SELECTED] = { 0.90, 0.90, 1.0 }
}

# default style for entries
style "entry_style" = "turntable_style"
{
    base[NORMAL] = { 0.90, 0.90, 1.0 }
    base[PRELIGHT] = { 0.90, 0.90, 1.0 }
    base[ACTIVE] = { 0.90, 0.90, 1.0 }
    base[INSENSITIVE] = { 0.90, 0.90, 1.0 }
    base[SELECTED] = { 0.90, 0.90, 1.0 }
}

style "track_viewport_style" = "turntable_style"
{
    fg[NORMAL] = { 1.0, 1.0, 0.0 }
    bg[NORMAL] = { 0.0, 0.0, 0.0 }
    fg[ACTIVE] = { 1.0, 0.0, 0.0 }
    bg[ACTIVE] = { 0.0, 0.5, 0.5 }
    fg[INSENSITIVE] = { 0.0, 0.6, 0.6 }
}


style "buffer_viewport_style"
{
# left color for crossfade
    fg[NORMAL] = { 1.0, 0.0, 0.0 }
    bg[NORMAL] = { 0.0, 0.0, 0.0 }
# beatlines
    fg[PRELIGHT] = { 1.0, 1.0, 0.0 }
    bg[PRELIGHT] = { 1.0, 1.0, 1.0 }
# marker
    fg[ACTIVE] = { 1.0, 1.0, 1.0 }
    bg[ACTIVE] = { 1.0, 1.0, 1.0 }
# right color for crossfade
    fg[INSENSITIVE] = { 0.6, 0.6, 1.0 }
    bg[INSENSITIVE] = { 1.0, 1.0, 1.0 }
    fg[SELECTED] = { 1.0, 1.0, 1.0 }
    bg[SELECTED] = { 1.0, 1.0, 1.0 }
}

style "echo_viewport_style" = "buffer_viewport_style"
{
    fg[NORMAL] = { 1.0, 1.0, 0.0 }
}

# default style for progress bar
style "progressbar_style" = "turntable_style"
{
    bg[NORMAL] = { 0.4, 0.4, 0.8 }
}

# default style for progress bar
style "volume_progressbar_style" = "turntable_style"
{
    fg[NORMAL] = { 1.0, 1.0, 0.0 }
    bg[NORMAL] = { 0.4, 0.4, 0.8 }
    fg[PRELIGHT] = { 1.0, 1.0, 0.0 }
    bg[PRELIGHT] = { 1.0, 1.0, 0.0 }
    fg[ACTIVE] = { 1.0, 1.0, 0.0 }
    bg[ACTIVE] = { 1.0, 1.0, 0.0 }
    fg[INSENSITIVE] = { 1.0, 1.0, 0.0 }
    bg[INSENSITIVE] = { 1.0, 1.0, 0.0 }
    fg[SELECTED] = { 1.0, 1.0, 0.0 }
    bg[SELECTED] = { 1.0, 1.0, 0.0 }
}

# default style for scrollbar
style "scrollbar_style" = "turntable_style"
{
    bg[ACTIVE] = { 0.4, 0.4, 0.8 }
}

# default style for viewport
style "viewport_style" = "turntable_style"
{
    fg[ACTIVE] =     { 0.8, 1.0, 0.8 }
    fg[NORMAL] =     { 0.8, 1.0, 0.8 }
    fg[PRELIGHT] =   { 0.8, 1.0, 0.8 }
    fg[INSENSITIVE] ={ 0.8, 1.0, 0.8 }
    fg[SELECTED] =   { 0.8, 1.0, 0.8 }
    bg[ACTIVE] =     { 0.0, 0.0, 0.0 }
    bg[NORMAL] =     { 0.0, 0.0, 0.0 }
    bg[PRELIGHT] =   { 0.0, 0.0, 0.0 }
    bg[INSENSITIVE] ={ 0.0, 0.0, 0.0 }
    bg[SELECTED] =   { 0.0, 0.0, 0.0 }
}

# default style for buttons
style "button_style" = "turntable_style"
{
    font = "-adobe-helvetica-bold-r-normal-*-*-140-*-*-*-*-*-*"
    fg[PRELIGHT] = { 0.5, 0, 0 }
    fg[ACTIVE] = { 1.0, 0, 0 }
}

# default style for buttons
style "bigbutton_style" = "button_style"
{
    font = "-adobe-helvetica-bold-r-normal-*-*-180-*-*-*-*-*-*"
}

# default style for buttons
style "smallbutton_style" = "button_style"
{
    font = "-adobe-helvetica-bold-r-normal-*-*-80-*-*-*-*-*-*"
    fg[PRELIGHT] = { 1.0, 1.0, 1.0 }
    fg[ACTIVE] = { 1.0, 1.0, 1.0 }
}

# default style for toggle buttons
style "togglebutton_style" = "turntable_style"
{
    fg[PRELIGHT] = { 0.5, 0, 0 }
    fg[ACTIVE] = { 0.5, 0, 0 }
}

# default style for toggle buttons
style "brighttogglebutton_style" = "togglebutton_style"
{
    fg[PRELIGHT] =   { 0.25, 0.0,  0.0 }
    fg[ACTIVE] =     { 0.0,  0.0,  0.0 }
    bg[ACTIVE] =     { 1.0,  0.75, 0.75 }
    bg[INSENSITIVE] ={ 0.75, 0.75, 1.0 }
    bg[NORMAL] =     { 0.75, 0.75, 1.0 }
    bg[PRELIGHT] =   { 0.75, 0.75, 1.0 }
    bg[SELECTED] =   { 0.75, 0.75, 1.0 }
}

# set all buttons to button style
# unfortunately, window, not frame, must be set to get all background colors
# to change.
widget_class "GtkWindow" 	style "turntable_style"
widget_class "GtkFrame" 	style "turntable_style"
widget_class "Gtk*Box"	 	style "turntable_style"
widget_class "*GtkNotebook*" 	style "turntable_style"
widget_class "*Gtk*Scrollbar" 	style "scrollbar_style"
widget_class "*Gtk*Scale" 	style "scrollbar_style"
widget_class "*GtkViewport" 	style "viewport_style"
widget_class "*Gtk*Entry*" 	style "entry_style"
widget_class "*GtkSpinButton*" 	style "entry_style"
widget_class "*GtkCList*" 	style "clist_style"
widget_class "*GtkLabel*" 	style "label_style"
widget_class "*GtkProgressBar*" style "progressbar_style"
#widget_class "*GtkDrawingArea*" style "black_style"
widget_class "*GtkRadioButton*" style "togglebutton_style"
widget_class "*GtkCheckButton*" style "togglebutton_style"
widget_class "*GtkToggleButton*" style "togglebutton_style"
widget_class "*GtkButton*" 	style "button_style"

### Set styles of named widgets
widget "gtk-tooltips" style "gtk-tooltips-style"
### To aid skinning, we apply styles to widgets whose names end in
### certain _ tags.
widget "*_viewport_widget" style "buffer_viewport_style"
widget "*_trackdrawingarea" style "track_viewport_style"
widget "*_oscilloscope_display" style "viewport_style"
widget "*_echo_viewport" style "echo_viewport_style"
widget "*volume_meter_progressbar" style "volume_progressbar_style"
widget "*_button" style "button_style"
widget "*_label" style "label_style"
widget "*_smalllabel" style "small_label_style"
widget "*_invlabel" style "inverted_label_style"
widget "*_activelabel" style "active_label_style"
widget "*_inactivelabel" style "inactive_label_style"
widget "*_allblack" style "black_style"
widget "*_black_entry" style "black_entry"
widget "*_blackentry" style "black_entry"
widget "*_blue" style "turntable_style"
widget "*_burnt" style "darkblue_style"
### widget "*_burnt" style "burnt_style"
widget "*_dark" style "darkblue_style"
widget "*_brighttoggle" style "brighttogglebutton_style"
widget "*_green" style "green_style"
widget "*_darkgreen" style "dark_green_style"
widget "*_greenrange" style "greenrange_style"
widget "*_greenbutton" style "greenbutton_style"
widget "*_darkgreenpanner" style "darkgreenpanner_style"
widget "*_greenprogressbar" style "greenprogressbar_style"
widget "*_smallbutton" style "smallbutton_style"
widget "*_bigbutton" style "bigbutton_style"
widget "*_sequence_display" style "sequence_style"
widget "*_small" style "sequence_style"

