Fixes for the 'xamarin' profile.
[mono.git] / bockbuild / MacSDK / gtkrc
1 include "/Library/Frameworks/Mono.framework/Versions/Current/share/themes/Clearlooks/gtk-2.0/gtkrc"
2 #gtk-icon-theme-name = "OSX"
3 gtk-icon-theme-name = "Tango"
4 gtk_color_scheme = "fg_color:#222\nbg_color:#e6e6e6\nbase_color:#f9f9f9\ntext_color:#222\nselected_bg_color:#788ab0\nselected_fg_color:#fff"
5 gtk-menu-popup-delay = 1
6 gtk-button-images = 0
7 gtk-menu-images = 0
8 gtk-enable-mnemonics = 0
9
10 style "theme-default"
11 {
12     GtkButton      ::default_border    = { 0, 0, 0, 0 }
13     GtkRange       ::trough_border     = 0
14     GtkPaned       ::handle_size       = 8
15     GtkRange       ::slider_width      = 15
16     GtkRange       ::stepper_size      = 15
17     GtkScrollbar   ::min_slider_length = 30
18     GtkCheckButton ::indicator_size    = 14
19     GtkMenuBar     ::internal-padding  = 0
20     GtkTreeView    ::expander_size     = 12
21     GtkExpander    ::expander_size     = 14
22
23     xthickness = 2
24     ythickness = 2
25
26     fg[NORMAL]        = @fg_color #"#000000" # black
27     fg[PRELIGHT]      = @fg_color #"#000000" # black
28     fg[SELECTED]      = @selected_fg_color #"#ffffff" # white
29     fg[ACTIVE]        = @fg_color #"#000000" # black
30     fg[INSENSITIVE]   = darker (@bg_color) #"#b5b3ac" # dark beige
31
32     bg[NORMAL]        = @bg_color # "#ede9e3"
33     bg[PRELIGHT]      = shade (1.02, @bg_color) #"#f9f7f3" # very light beige
34     bg[SELECTED]      = @selected_bg_color # "#5598d7" # deepsky
35     bg[INSENSITIVE]   = @bg_color # "#efebe5" # beige
36     bg[ACTIVE]        = shade (0.9, @bg_color) #"#dcd4c9" #"#d7d3ca" # dark beige
37
38     base[NORMAL]      = @base_color # "#ffffff" # white
39     base[PRELIGHT]    = shade (0.95, @bg_color) # "#5f8ec4" # dark beige
40     base[ACTIVE]      = shade (0.9, @selected_bg_color) # "#a69f91" # darker deepsky
41     base[SELECTED]    = @selected_bg_color # "#5598d7" # deepsky
42     base[INSENSITIVE] = @bg_color # "#e8e5de" # beige
43
44     text[NORMAL]      = @text_color # "#000000" # black
45     text[PRELIGHT]    = @text_color # "#000000" # black
46     text[ACTIVE]      = @selected_fg_color # "#ffffff" # white
47     text[SELECTED]    = @selected_fg_color # "#ffffff" # white
48     text[INSENSITIVE] = darker (@bg_color) # "#b5b3ac" # dark beige
49
50     engine "clearlooks"  {
51       style               = GUMMY   # gummy look
52       toolbarstyle        = 0       # flat toolbars
53       animation           = TRUE    # animated progressbars
54       menubarstyle        = 2       # rounded menus
55       colorize_scrollbar  = TRUE    # colored slider
56     }
57
58     font              = "Lucida Grande 14"
59 }
60
61 style "theme-wide" = "theme-default"
62 {
63     xthickness = 3
64     ythickness = 3
65 }
66
67 style "theme-text" = "theme-default"
68 {
69     #base[SELECTED]     = "#fc9747"  # Outline?
70 }
71
72 style "theme-toolbar" = "theme-default"
73 {
74     #top and bottom border
75     bg[NORMAL] = @bg_color
76 }
77
78 style "theme-scrollbar" = "theme-default"
79 {
80     bg[SELECTED] = shade (1.1, @selected_bg_color)
81 }
82
83 style "theme-tasklist" = "theme-default"
84 {
85     xthickness = 5
86     ythickness = 3
87 }
88
89 style "theme-menu" = "theme-default"
90 {
91     xthickness = 3
92     ythickness = 3
93     bg[NORMAL] = shade (1.1,@bg_color)
94 }
95
96 style "theme-menu-item" = "theme-default"
97 {
98     xthickness = 2
99     ythickness = 4
100     fg[PRELIGHT] = @selected_fg_color
101     text[PRELIGHT] = @selected_fg_color
102     base[PRELIGHT] = @selected_bg_color # Selection color
103 }
104
105 style "theme-menu-itembar" = "theme-default"
106 {
107     xthickness = 0
108     ythickness = 0
109 }
110
111 style "theme-tree" = "theme-default"
112 {
113     xthickness = 2
114     ythickness = 2
115     GtkTreeView::odd-row-color = shade(0.9, @base_color)
116     GtkTreeView::even-row-color = @base_color
117 }
118
119 style "theme-frame-title" = "theme-default"
120 {
121     #fg[NORMAL] = "#f00" #button frames
122 }
123
124 style "theme-tooltips" = "theme-default"
125 {
126     xthickness = 4
127     ythickness = 4
128     bg[NORMAL] = { 1.0,1.0,0.75 }
129 }
130
131 style "theme-progressbar" = "theme-default"
132 {
133     xthickness = 1
134     ythickness = 1
135     fg[PRELIGHT]  = @base_color
136 }
137
138 style "theme-combo" = "theme-default"
139 {
140     xthickness = 2
141     ythickness = 4
142 }
143
144 style "theme-button" = "theme-wide"
145 {
146     bg[NORMAL] = @bg_color
147     bg[PRELIGHT] = shade (1.1, @bg_color)
148     bg[ACTIVE] = shade (0.9, @bg_color)
149     #xthickness = 4
150     #ythickness = 2
151 }
152
153 style "theme-check" = "theme-button"
154 {
155 }
156
157 style "theme-panel" = "theme-default"
158 {
159     xthickness = 3
160     ythickness = 3
161     bg[ACTIVE] = shade (1.1, @selected_bg_color)
162     fg[ACTIVE] = @selected_fg_color
163 }
164
165 style "theme-notebook" = "theme-wide"
166 {
167     base[SELECTED]    = @selected_bg_color  # Tab selection color
168     bg[ACTIVE]        = shade(0.9, @bg_color)  # Unselected tabs
169
170 #    engine "clearlooks" {
171 #        style = CLASSIC
172 #    }
173 }
174
175 # widget styles
176 class "GtkWidget" style "theme-default"
177 class "GtkButton" style "theme-button"
178 class "GtkCombo"  style "theme-button"
179 class "GtkRange"  style "theme-wide"
180 class "GtkFrame"  style "theme-wide"
181 class "GtkMenu"   style "theme-menu"
182 class "GtkEntry"  style "theme-button"
183 class "GtkMenuItem"    style "theme-menu-item"
184 class "GtkStatusbar"   style "theme-wide"
185 class "GtkNotebook"    style "theme-notebook"
186 class "GtkProgressBar" style "theme-progressbar"
187 class "GtkCheckButton" style "theme-check"
188 class "GtkRadioButton" style "theme-check"
189 class "GtkToolbar" style "theme-toolbar"
190
191 widget_class "*MenuItem.*" style "theme-menu-item"
192
193 # combobox stuff
194 widget_class "*.GtkComboBox.GtkButton" style "theme-combo"
195 widget_class "*.GtkCombo.GtkButton"    style "theme-combo"
196
197 # tooltips stuff
198 widget_class "*.tooltips.*.GtkToggleButton" style "theme-tasklist"
199 widget "gtk-tooltips" style "theme-tooltips"
200
201 # treeview stuff
202 widget "*GtkTreeView*" style "theme-tree"
203 widget_class "*.GtkTreeView.GtkButton" style "theme-tree"
204 widget_class "*.GtkCTree.GtkButton" style "theme-tree"
205 widget_class "*.GtkList.GtkButton" style "theme-tree"
206 widget_class "*.GtkCList.GtkButton" style "theme-tree"
207 widget_class "*.GtkFrame.GtkLabel" style "theme-frame-title"
208
209 # notebook stuff
210 widget_class "*.GtkNotebook.*.GtkEventBox" style "theme-notebook"
211 widget_class "*.GtkNotebook.*.GtkViewport" style "theme-notebook"
212
213 # scrollbar stuff
214 class "GtkScrollbar" style "theme-scrollbar"
215
216 gtk-font-name = "Lucida Grande 12"