# Dust theme
# (c) 2010 Rico Sta. Cruz, Kido Mariano, James Schriver
# Licensed under the GPL.
# Requires Murrine GTK Engine v0.91.0

#未使用色（dafaultのみ定義）→未使用色が出る画面があったら定義しなおす。
gtk_color_scheme = "color_000:#FF0000"
#ラベル枠（通常時）/背景
gtk_color_scheme = "color_001:#404055"
#ラベル枠（グレーアウト時）
gtk_color_scheme = "color_002:#404055"
#タイトルバー文字/ボタン文字（通常）/ラベル文字（通常）/ポップアップ文字
gtk_color_scheme = "color_003:#FFFFFF"
#ボタン文字（押した瞬間）
gtk_color_scheme = "color_004:#808080"
#ボタン文字（グレーアウト時）/ラベル文字（グレーアウト時）
gtk_color_scheme = "color_005:#808080"
#リストボックス枠(基本)
gtk_color_scheme = "color_006:#000000"
#リストボックス枠(選択枠)
gtk_color_scheme = "color_007:#9999AA"
#リストボックス枠(カーソルイン)
gtk_color_scheme = "color_008:#66FFFF"
#リストボックス枠(グレーアウト)
gtk_color_scheme = "color_208:#000000"
#テキストボックス外枠(選択中)
gtk_color_scheme = "color_108:#66FFFF"
#コンボボックス文字（通常）/リストボックス文字（基本）
gtk_color_scheme = "color_009:#FFFFFF"
#リストボックス文字(選択中)
gtk_color_scheme = "color_010:#000000"
#リストボックス文字(カーソルイン)
gtk_color_scheme = "color_011:#000000"
#コンボボックス文字(グレーアウト)
gtk_color_scheme = "color_012:#808080"
#メニュー内下線
gtk_color_scheme = "color_013:#303045"
#ボタン枠（通常）/コンボボックス枠（通常）
gtk_color_scheme = "color_014:#666699"
#ボタン枠（選択中）/コンボボックス枠（押した瞬間）
gtk_color_scheme = "color_115:#00FFFF"
#ボタン枠（押した瞬間）
gtk_color_scheme = "color_015:#404055"
#ボタン枠（グレーアウト）/コンボボックス枠（グレーアウト）
gtk_color_scheme = "color_016:#404055"
#テキストボックス枠(通常)
gtk_color_scheme = "color_017:#FFFFFF"
#テキストボックス枠(カーソルイン)
gtk_color_scheme = "color_018:#66FFFF"
#テキストボックス枠(グレーアウト)
gtk_color_scheme = "color_019:#404055"
#テキストボックス文字(通常)
gtk_color_scheme = "color_020:#000000"
#テキストボックス文字(カーソルイン)
gtk_color_scheme = "color_021:#000000"
#テキストボックス文字(グレーアウト)
gtk_color_scheme = "color_022:#808080"
#コンボボックス枠（プルダウン表示時（カーソルなし））
gtk_color_scheme = "color_023:#FFFFFF"
#コンボボックス枠（プルダウン表示時（カーソルあり））
gtk_color_scheme = "color_024:#66FFFF"
#コンボボックス文字（プルダウン表示時（カーソルあり））
gtk_color_scheme = "color_025:#000000"
#コンボボックス文字（プルダウン表示時（カーソルなし））
gtk_color_scheme = "color_026:#000000"
#リストボックスヘッダー
gtk_color_scheme = "color_027:#404055"
#プログレスバー（再生/カメラ設定）枠（ウラ）
gtk_color_scheme = "color_028:#505050"
#プログレスバー（再生/カメラ設定）枠（表）
gtk_color_scheme = "color_029:#87CEFA"
#プログレスバー（カメラ設定）文字（ウラ）
gtk_color_scheme = "color_030:#FFFFFF"
#プログレスバー（カメラ設定）枠（表）
gtk_color_scheme = "color_031:#000000"
#4画枠/メインメニュー説明枠
gtk_color_scheme = "color_032:#404055"
#スクロールバー（ウラ）
gtk_color_scheme = "color_033:#505050"
#スクロールバー（表）
gtk_color_scheme = "color_034:#87CEFA"
#スクロールバー（矢印）
gtk_color_scheme = "color_035:#666699"
#メニュータイトル枠
gtk_color_scheme = "color_036:#4682B4"
#ダイアログ背景色
gtk_color_scheme = "color_037:#707085"


style "default"
{
    xthickness = 5
    ythickness = 5
    
    font_name = "30px"

    GtkWidget::new-tooltip-style = 1

    GtkButton::child-displacement-x = 1
    GtkButton::child-displacement-y = 1
    GtkButton::default-border = { 0, 0, 0, 0 }

    GtkCheckButton::indicator-size = 22

    GtkRange::trough-border = 2
    GtkRange::slider-width = 13
    GtkRange::stepper-size = 14
    GtkRange::trough-under-steppers = 1

    GtkScrollbar::min-slider-length = 30
    GtkScrollbar::activate-slider = 1

    GtkTreeView::expander-size = 15
    GtkTreeView::vertical-separator = 0

    GtkMenu::horizontal-padding = 0
    GtkMenu::vertical-padding = 0

    GtkEntry::progress-border = { 2, 2, 2, 2 }

    bg[NORMAL]      = @color_001
    bg[ACTIVE]      = @color_000
    bg[PRELIGHT]    = @color_000
    bg[SELECTED]    = @color_008
    bg[INSENSITIVE] = @color_002

    fg[NORMAL]      = @color_003
    fg[ACTIVE]      = @color_004
    fg[PRELIGHT]    = @color_003
    fg[SELECTED]    = @color_000
    fg[INSENSITIVE] = @color_005

    base[NORMAL]      = @color_006
    base[ACTIVE]      = @color_007
    base[PRELIGHT]    = @color_000
    base[SELECTED]    = @color_108
    base[INSENSITIVE] = @color_208

    text[NORMAL]      = @color_009
    text[ACTIVE]      = @color_010
    text[PRELIGHT]    = @color_009
    text[SELECTED]    = @color_011
    text[INSENSITIVE] = @color_012

    engine "murrine" 
    {
        # TRUE: animation enabled, FALSE: animation disabled
        animation           = TRUE
        # 1: to draw filled arrows.
        arrowstyle          = 1
        # draw a gradient on the border.
        border_shades       = { 1.2, 1.0 }
        # TRUE: usr a custom bg[SELECTED]
        colorize_scrollbar  = TRUE
        # 1: to colorize the GtkComboBox below the arrow.
        comboboxstyle       = 0
        # 0.8 for less contrast, more than 1.0 for more contrast on borders.
        contrast            = 0.85
        # 0: flat highlight, 1: curved highlight, 2: concave style, 3: top curved highlight, 4: beryl highlight
        glazestyle          = 5
        # sets glow amount for buttons or widget.
        glow_shade          = 1.20
        # 0: top, 1: bottom, 2: concave style, 3: horizontal, 4: centered glow
        glowstyle           = 0
        # draw a gradient on buttons or widgets fill.
        gradient_shades     = { 1.13, 1.02, 1.00, 1.02 }
        # sets highlight amount for buttons or widgets.
        highlight_shade     = 1.0
        # sets lightborder amount for buttons or widgets.
        lightborder_shade   = 1.2
        # 0: lightborder on top side, 1: lightborder on all side
        lightborderstyle    = 1
        # 0: flat, 1: glassy, 2: raised
        listviewheaderstyle = 1
        # 0: nothing, 1: dotted, 2: solid line
        listviewstyle       = 2
        # 0: menuitem look, button look
        menubaritemstyle    = 1
        # 0: flat, 1: glassy, 2: gradient, 3: stripped
        menubarstyle        = 0
        # 0: flat, 1: glassy, stripped
        menuitemstyle       = 1
        # 0: no vertical stripe, 1: display vertical menu stripe
        menustyle           = 0
        # to select the shade level used in the scrollbar's slider, GtkComboBox with comboboxstyle = 1 and in the prelight state with gradient_colors.
        prelight_shade      = 1.25
        # 0: flat, stripped, 2: blocks
        progressbarstyle    = 0
        # 0: flat, 1: inset, 2: shadow, 3: for gradient on shadow, 4: for a stronget shadow
        reliefstyle         = 4
        # TRUE: rgba enabled, FALSE: rgba disabled
        rgba                = FALSE
        # 0: squared, 1: old default, more increase roundness
        roundness           = 2
        # 0: nothing, 1: circles, 2: handles, 3: diagonal stripes, 4: diagonal stripes and handles, 5: horizontal stripes, 6: horizontal stripes and handles
        scrollbarstyle      = 0
        # 0: solid line, 1: smooth separator
        separatorstyle      = 0
        # sets shadow amount for buttons or widgets.
        shadow_shades       = { 0.8, 2.2 }
        # 0: nothing added, 1: handles
        sliderstyle         = 0
        # 1: to add a separator on the GtkSpinButton
        spinbuttonstyle     = 0
        # 0: standard, 1: integrated stepper handles, 2: squared steppers with a rounded slider.
        stepperstyle        = 1
        # to draw a gradient on the trough of GtkScrollbar and GtkProgressBar.
        trough_shades       = { 0.98, 1.08 }
        # 0: flat, 1: glassy, 2: gradient
        toolbarstyle        = 1
    }
}

style "wide"
{
    xthickness = 5
    ythickness = 5
    bg[NORMAL]      = @color_013
}



# GtkButton, GtkToggleButton
style "button" 
{	
    xthickness = 5
    ythickness = 5
    bg[NORMAL]      = @color_014
    bg[ACTIVE]      = @color_015
    bg[SELECTED]    = @color_115
    bg[PRELIGHT]    = @color_014
    bg[INSENSITIVE] = @color_016
}

# GtkEntry
style "entry"
{
    xthickness = 3
    ythickness = 3

    base[NORMAL]      = @color_017
    base[SELECTED]    = @color_018
    base[INSENSITIVE] = @color_019

    text[NORMAL]      = @color_020
    text[SELECTED]    = @color_021
    text[INSENSITIVE] = @color_022
}

# GtkComboBox (Active)
style "menu"
{
    xthickness = 0
    ythickness = 0

    bg[NORMAL]      = @color_023
    bg[SELECTED]    = @color_024
    bg[PRELIGHT]    = @color_037
    bg[INSENSITIVE] = @color_037

    text[NORMAL]      = @color_025
    text[PRELIGHT]    = @color_026
}

# GtkTreeView
style "treeview-header"
{
    xthickness = 2
    ythickness = 1

    bg[NORMAL]      = @color_027
    GtkWidget::focus-line-width = 0
}

# GtkProgressBar
style "progressbar"
{
    xthickness = 2
    ythickness = 2
    
    bg[ACTIVE]      = @color_028
    bg[SELECTED]    = @color_029

    fg[NORMAL]      = @color_030
    fg[PRELIGHT]    = @color_031

}

# GtkFrame
style "frame"
{
    bg[NORMAL]      = @color_032
}

style "vframe"
{
	xthickness      = 5
 	ythickness      = 5

   bg[NORMAL]      = @color_032
}

# GtkScrollbar
style "scrollbar"
{
    bg[NORMAL]      = @color_033
    bg[SELECTED]    = @color_034
    bg[INSENSITIVE] = @color_035
}

# GtkHScrollbar (GtkTreeView)
style "hscrollbar"
{
    bg[NORMAL]      = @color_033
    bg[SELECTED]    = @color_034
    bg[INSENSITIVE] = @color_035
}

# GtkVScrollbar
style "vscrollbar"
{
    bg[NORMAL]      = @color_033
    bg[SELECTED]    = @color_034
    bg[INSENSITIVE] = @color_035
}

# GtkDialog
style "dialog"
{
    xthickness = 5
    ythickness = 5
    
    bg[NORMAL]      = @color_037
    bg[PRELIGHT]    = @color_037
}

# Title Area
style "title-area"
{
    bg[NORMAL]      = @color_036
}

style "radiocheck" = "button" {
    fg[ACTIVE]      = @color_017
}

class "GtkWidget"     style "default"
class "GtkDialog"     style "dialog"
class "GtkFrame"      style "frame"
class "GtkSeparator"  style "wide"
class "GtkEntry"      style "entry"
class "GtkScrollbar"  style "scrollbar"
class "GtkVScrollbar" style "vscrollbar"
class "GtkHScrollbar" style "hscrollbar"
class "GtkButton"     style "button"

widget_class "*<GtkMenu>*"                 style "menu"
widget_class "*<GtkProgressBar>"           style "progressbar"
widget_class "*.<GtkTreeView>.<GtkButton>" style "treeview-header"

widget_class "*<GtkBox>.<GtkTable>.<GtkFrame>" style "vframe"
widget_class "*<GtkBox>.<GtkBox>.<GtkTable>.<GtkFrame>" style "vframe"
widget_class "*<GtkBox>.<GtkBox>.<GtkBox>.<GtkTable>.<GtkFrame>" style "vframe"
widget_class "*<GtkBox>.<GtkAlignment>.<GtkBox>.<GtkFrame>" style "vframe"
widget_class "*<GtkAlignment>.<GtkTable>.<GtkTable>.<GtkFrame>" style "vframe"
widget_class "*<GtkAlignment>.<GtkTable>.<GtkTable>.<GtkBox>.<GtkFrame>" style "vframe"
widget_class "*<GtkCheckButton>*" style "radiocheck"

widget "*.header" style "title-area"
widget "*.footer" style "title-area"

include "../config/thickness.conf"
