1# Numix GTK Theme
2
3gtk-color-scheme = "bg_color:#eeeeee\nfg_color:#555555\nbase_color:#ffffff\ntext_color:#333333\nselected_bg_color:#f0544c\nselected_fg_color:#ffffff\ntooltip_bg_color:#444444\ntooltip_fg_color:#eeeeee\ntitlebar_bg_color:#444444\ntitlebar_fg_color:#dddddd\nmenubar_bg_color:#444444\nmenubar_fg_color:#dddddd\ntoolbar_bg_color:#eeeeee\ntoolbar_fg_color:#555555\nmenu_bg_color:#444444\nmenu_fg_color:#dddddd\npanel_bg_color:#444444\npanel_fg_color:#dddddd\nlink_color:#f06860"
4
5gtk-icon-sizes = "inkscape-decoration=16,16:gtk-small-toolbar=16,16"
6
7# Default Style
8
9style "murrine-default" {
10	GtkArrow::arrow-scaling= 0.6
11
12	GtkButton::child-displacement-x = 0
13	GtkButton::child-displacement-y = 0
14
15	GtkButton::default-border = { 0, 0, 0, 0 }
16
17	GtkButtonBox::child-min-height = 26
18
19	GtkCheckButton::indicator-size = 16
20
21	# The following line hints to gecko (and possibly other appliations)
22	# that the entry should be drawn transparently on the canvas.
23	# Without this, gecko will fill in the background of the entry.
24	GtkEntry::honors-transparent-bg-hint = 1
25	GtkEntry::state-hint = 0
26
27	GtkExpander::expander-size = 16
28
29	GtkImage::x-ayatana-indicator-dynamic = 1
30
31	GtkMenu::horizontal-padding = 0
32	GtkMenu::vertical-padding = 0
33
34	GtkMenuBar::internal-padding = 0
35	GtkMenuBar::window-dragging = 1
36
37	GtkMenuItem::arrow-scaling= 0.5
38
39	GtkPaned::handle-size = 1
40
41	GtkProgressBar::min-horizontal-bar-height = 12
42	GtkProgressBar::min-vertical-bar-width = 12
43
44	GtkRange::trough-border = 0
45	GtkRange::slider-width = 12
46	GtkRange::stepper-size = 12
47	GtkRange::stepper_spacing = 0
48	GtkRange::trough-under-steppers = 1
49
50	GtkScale::slider-length = 16
51	GtkScale::slider-width = 16
52	GtkScale::trough-side-details = 1
53
54	GtkScrollbar::activate-slider = 1
55	GtkScrollbar::has-backward-stepper = 0
56	GtkScrollbar::has-forward-stepper = 0
57	GtkScrollbar::has-secondary-backward-stepper = 0
58	GtkScrollbar::has-secondary-forward-stepper = 0
59	GtkScrollbar::min-slider-length = 80
60	GtkScrollbar::slider-width = 12
61	GtkScrollbar::trough-border = 0
62
63	GtkScrolledWindow::scrollbar-spacing = 0
64	GtkScrolledWindow::scrollbars-within-bevel = 1
65
66	GtkSeparatorMenuItem::horizontal-padding = 0
67
68	GtkToolbar::internal-padding = 0
69
70	GtkTreeView::expander-size = 11
71	GtkTreeView::vertical-separator = 0
72
73	GtkWidget::focus-line-width = 1
74	# The following line prevents the Firefox tabs
75	# from jumping a few pixels when you create a new tab
76	GtkWidget::focus-padding = 0
77
78	GtkWidget::wide-separators = 1
79	GtkWidget::separator-width = 1
80	GtkWidget::separator-height = 1
81
82	GtkWindow::resize-grip-height = 0
83	GtkWindow::resize-grip-width = 0
84
85	WnckTasklist::fade-overlay-rect = 0
86
87	GnomeHRef::link_color = @link_color
88	GtkHTML::link-color = @link_color
89 	GtkIMHtmlr::hyperlink-color = @link_color
90	GtkIMHtml::hyperlink-color = @link_color
91	GtkWidget::link-color = @link_color
92	GtkWidget::visited-link-color = @text_color
93
94	GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified
95	GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified
96
97	xthickness = 1
98	ythickness = 1
99
100	fg[NORMAL] = @fg_color
101	fg[PRELIGHT] = @fg_color
102	fg[SELECTED] = @selected_fg_color
103	fg[ACTIVE] = @fg_color
104	fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color)
105
106	bg[NORMAL] = @bg_color
107	bg[PRELIGHT] = shade (1.02, @bg_color)
108	bg[SELECTED] = @selected_bg_color
109	bg[ACTIVE] = shade (0.9, @bg_color)
110	bg[INSENSITIVE] = @bg_color
111
112	base[NORMAL] = @base_color
113	base[PRELIGHT] = shade (0.95, @base_color)
114	base[SELECTED] = @selected_bg_color
115	base[ACTIVE] = @selected_bg_color
116	base[INSENSITIVE] = shade (0.85, @base_color)
117
118	text[NORMAL] = @text_color
119	text[PRELIGHT] = @text_color
120	text[SELECTED] = @selected_fg_color
121	text[ACTIVE] = @selected_fg_color
122	text[INSENSITIVE] = mix (0.5, @base_color, @text_color)
123
124	engine "murrine" {
125		animation = FALSE
126		arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows
127		border_shades = { 1.0, 1.0 } # gradient to draw on border
128		colorize_scrollbar = FALSE
129		comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow
130		contrast = 0.8 # overal contrast with borders
131		focusstyle = 1 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow
132		glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight
133		glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides
134		glow_shade = 1.0 # amount of glow
135		gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets
136		highlight_shade = 1.0 # amount of highlight
137		lightborder_shade = 1.0 # amount of inset light border
138		lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides
139		listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised
140		listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line
141		menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
142		menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
143		menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
144		menustyle = 0 # 0 = none, 1 = vertical striped
145		progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped
146		reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
147		roundness = 2 # roundness of widgets
148		scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
149		sliderstyle = 0 # 0 = none, 1 = handles
150		stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles
151		toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient
152   }
153}
154
155style "murrine-wide" {
156	xthickness = 2
157	ythickness = 2
158}
159
160style "murrine-wider" {
161	xthickness = 3
162	ythickness = 3
163}
164
165style "murrine-thin" {
166	xthickness = 0
167	ythickness = 0
168}
169
170# Notebook
171
172style "murrine-notebook-bg" {
173	bg[NORMAL] = @base_color
174	bg[ACTIVE] = shade (0.87, @base_color)
175}
176
177style "murrine-notebook" = "murrine-notebook-bg" {
178	xthickness = 2
179	ythickness = 2
180
181	engine "murrine" {
182		roundness = 2
183	}
184}
185
186# Various Standard Widgets
187
188style "murrine-button"  = "murrine-wider" {
189	bg[NORMAL] = shade (1.08, @bg_color)
190	bg[PRELIGHT] = shade (1.10, @bg_color)
191	bg[ACTIVE] = shade (0.95, @bg_color)
192	bg[INSENSITIVE] = shade (0.85, @bg_color)
193
194  	engine "murrine" {
195	}
196}
197
198style "murrine-scrollbar" {
199	bg[NORMAL] = mix (0.21, @fg_color, @bg_color)
200	bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color)
201	bg[ACTIVE] = @selected_bg_color
202
203	engine "murrine" {
204		roundness = 0
205		contrast = 0.0
206		border_shades = { 0.9, 0.9 }
207		trough_shades = { 0.97, 0.97 }
208		trough_border_shades = { 1.0, 1.0 }
209	}
210}
211
212style "murrine-overlay-scrollbar" {
213	bg[ACTIVE] = shade (0.8, @bg_color)
214	bg[INSENSITIVE] = shade (0.97, @bg_color)
215
216	base[SELECTED] = shade (0.6, @base_color)
217	base[INSENSITIVE] = shade (0.85, @base_color)
218}
219
220style "murrine-scale" = "murrine-thin" {
221	bg[NORMAL] = @bg_color
222	bg[ACTIVE] = @bg_color
223	bg[SELECTED] = @selected_bg_color
224	bg[INSENSITIVE] = shade (0.95, @bg_color)
225
226	engine "murrine" {
227		roundness = 8
228		gradient_shades = { 1.08, 1.08, 1.08, 1.08 }
229		border_shades = { 1.0, 1.0 }
230		trough_shades = { 1.08, 1.08 }
231		trough_border_shades = { 0.8, 0.8 }
232	}
233}
234
235style "murrine-progressbar" = "murrine-thin" {
236	bg[NORMAL] = @bg_color
237	bg[ACTIVE] = shade (1.08, @bg_color)
238
239	fg[PRELIGHT] = @selected_fg_color
240
241	engine "murrine" {
242		roundness = 2
243		border_shades = { 1.2, 1.2 }
244		trough_border_shades = { 0.8, 0.8 }
245	}
246}
247
248style "murrine-treeview-header" = "murrine-button" {
249  	engine "murrine" {
250		roundness = 0
251	}
252}
253
254style "murrine-treeview" {
255  	engine "murrine" {
256		roundness = 0
257	}
258}
259
260style "murrine-frame-title" {
261	fg[NORMAL] = lighter (@fg_color)
262}
263
264style "murrine-tooltips" {
265	xthickness = 5
266	ythickness = 5
267
268	bg[NORMAL] = @tooltip_bg_color
269	bg[SELECTED] = @tooltip_bg_color
270
271	fg[NORMAL] = @tooltip_fg_color
272
273	engine "murrine" {
274		textstyle = 0
275		roundness = 2
276		rgba = FALSE
277	}
278}
279
280style "murrine-spinbutton" = "murrine-button" {
281	engine "murrine" {
282	}
283}
284
285style "murrine-radiocheck" = "murrine-default" {
286	bg[SELECTED] = @base_color
287
288	text[NORMAL] = @selected_bg_color
289	text[PRELIGHT] = @selected_bg_color
290}
291
292style "murrine-entry" = "murrine-wider" {
293	engine "murrine" {
294		border_shades = { 1.15, 1.15 }
295	}
296}
297
298style "metacity-frame" = "murrine-default" {
299	bg[SELECTED] = @selected_bg_color
300}
301
302style "murrine-statusbar" { }
303style "murrine-comboboxentry" = "murrine-entry" { }
304style "murrine-hscale" = "murrine-scale" { }
305style "murrine-vscale" = "murrine-scale" { }
306style "murrine-hscrollbar" = "murrine-scrollbar" { }
307style "murrine-vscrollbar" = "murrine-scrollbar" { }
308
309# Menus
310
311style "murrine-menu" = "murrine-thin" {
312	bg[NORMAL] = @menu_bg_color
313	bg[PRELIGHT] = @selected_bg_color
314	bg[SELECTED] = @selected_bg_color
315	bg[ACTIVE] = @menu_bg_color
316	bg[INSENSITIVE] = @menu_bg_color
317
318	fg[NORMAL] = @menu_fg_color
319	fg[PRELIGHT] = @selected_fg_color
320	fg[SELECTED] = @selected_fg_color
321	fg[ACTIVE] = @selected_fg_color
322	fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color)
323
324	text[NORMAL] = @menu_fg_color
325	text[PRELIGHT] = @selected_fg_color
326	text[SELECTED] = @selected_fg_color
327	text[ACTIVE] = @selected_fg_color
328	text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color)
329
330	engine "murrine" {
331		roundness = 0
332	}
333}
334
335style "murrine-menu-item" = "murrine-wider" {
336	bg[PRELIGHT] = @selected_bg_color
337	bg[SELECTED] = @selected_bg_color
338	bg[ACTIVE] = @selected_bg_color
339
340	fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text
341	fg[PRELIGHT] = @selected_fg_color
342	fg[SELECTED] = @selected_fg_color
343	fg[ACTIVE] = @selected_fg_color
344	fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color)
345
346	engine "murrine" {
347		textstyle = 0
348		border_shades = { 1.2, 1.2 }
349	}
350}
351
352style "murrine-separator-menu-item" = "murrine-thin" { }
353
354style "murrine-menubar" {
355	bg[NORMAL] = @menubar_bg_color
356	bg[PRELIGHT] =  mix (0.21, @menubar_fg_color, @menubar_bg_color)
357	bg[SELECTED] =  mix (0.21, @menubar_fg_color, @menubar_bg_color)
358	bg[ACTIVE] = shade (0.9, @menubar_bg_color)
359	bg[INSENSITIVE] = @menubar_bg_color
360
361	fg[NORMAL] = @menubar_fg_color
362	fg[PRELIGHT] = shade (1.08, @menubar_fg_color)
363	fg[SELECTED] = shade (1.08, @menubar_fg_color)
364	fg[ACTIVE] = @menubar_fg_color
365	fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color)
366
367	engine "murrine" {
368		roundness = 0
369	}
370}
371
372style "murrine-menubaritem" {
373	bg[NORMAL] = @menubar_bg_color
374	bg[PRELIGHT] =  mix (0.21, @menubar_fg_color, @menubar_bg_color)
375	bg[SELECTED] =  mix (0.21, @menubar_fg_color, @menubar_bg_color)
376	bg[ACTIVE] = shade (0.9, @menubar_bg_color)
377	bg[INSENSITIVE] = @menubar_bg_color
378
379	fg[NORMAL] = @menubar_fg_color
380	fg[PRELIGHT] = shade (1.08, @menubar_fg_color)
381	fg[SELECTED] = shade (1.08, @menubar_fg_color)
382	fg[ACTIVE] = @menubar_fg_color
383	fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color)
384
385	engine "murrine" {
386		roundness = 0
387	}
388}
389
390# Toolbars
391
392style "murrine-toolbar" = "murrine-thin" {
393	bg[NORMAL] = @bg_color
394	bg[PRELIGHT] = shade (1.02, @bg_color)
395	bg[SELECTED] = @selected_bg_color
396	bg[ACTIVE] = shade (0.9, @bg_color)
397	bg[INSENSITIVE] = @bg_color
398
399	fg[NORMAL] = @fg_color
400	fg[PRELIGHT] = @fg_color
401	fg[SELECTED] = @selected_fg_color
402	fg[ACTIVE] = @fg_color
403	fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color)
404
405	engine "murrine" {
406	}
407}
408
409style "murrine-toolbutton" = "murrine-button" {
410	bg[NORMAL] = shade (1.08, @bg_color)
411	bg[PRELIGHT] = shade (1.10, @bg_color)
412	bg[SELECTED] = @selected_bg_color
413	bg[ACTIVE] = shade (0.95, @bg_color)
414	bg[INSENSITIVE] = shade (0.85, @bg_color)
415
416	fg[NORMAL] = @fg_color
417	fg[PRELIGHT] = @fg_color
418	fg[SELECTED] = @selected_fg_color
419	fg[ACTIVE] = @fg_color
420	fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color)
421
422	engine "murrine" {
423	}
424}
425
426class "GtkToolbar" style "murrine-toolbar"
427class "GtkHandleBox" style "murrine-toolbar"
428widget_class "*Toolbar*.*Separator*" style "murrine-toolbar"
429
430# Panels
431
432style "murrine-panel" = "murrine-thin" {
433	xthickness = 2
434
435	bg[NORMAL] = @panel_bg_color
436	bg[PRELIGHT] =  mix (0.21, @panel_fg_color, @panel_bg_color)
437	bg[SELECTED] =  mix (0.21, @panel_fg_color, @panel_bg_color)
438	bg[ACTIVE] = shade (0.8, @panel_bg_color)
439	bg[INSENSITIVE] = @panel_bg_color
440
441	fg[NORMAL] = @panel_fg_color
442	fg[PRELIGHT] = shade (1.08, @panel_fg_color)
443	fg[SELECTED] = shade (1.08, @panel_fg_color)
444	fg[ACTIVE] = @panel_fg_color
445	fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color)
446
447	base[NORMAL] = @panel_bg_color
448	base[PRELIGHT] =  mix (0.21, @panel_fg_color, @panel_bg_color)
449	base[SELECTED] =  mix (0.21, @panel_fg_color, @panel_bg_color)
450	base[ACTIVE] = shade (0.9, @panel_bg_color)
451	base[INSENSITIVE] = @panel_bg_color
452
453	text[NORMAL] = @panel_fg_color
454	text[PRELIGHT] = shade (1.08, @panel_fg_color)
455	text[SELECTED] = shade (1.08, @panel_fg_color)
456	text[ACTIVE] = @panel_fg_color
457	text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color)
458
459	engine "murrine" {
460		roundness = 0
461		contrast = 0.0
462	}
463}
464
465widget "*PanelWidget*" style "murrine-panel"
466widget "*PanelApplet*" style "murrine-panel"
467widget "*fast-user-switch*" style "murrine-panel"
468widget "*CPUFreq*Applet*" style "murrine-panel"
469widget "*indicator-applet*" style "murrine-panel"
470class "PanelApp*" style "murrine-panel"
471class "PanelToplevel*" style "murrine-panel"
472widget_class "*PanelToplevel*" style "murrine-panel"
473widget_class "*notif*" style "murrine-panel"
474widget_class "*Notif*" style "murrine-panel"
475widget_class "*Tray*" style "murrine-panel"
476widget_class "*tray*" style "murrine-panel"
477widget_class "*computertemp*" style "murrine-panel"
478widget_class "*Applet*Tomboy*" style "murrine-panel"
479widget_class "*Applet*Netstatus*" style "murrine-panel"
480widget "*gdm-user-switch-menubar*" style "murrine-panel"
481
482# LXPanel (code based on Lubuntu-default theme's gtkrc file)
483widget "*.tclock.*" style "murrine-panel"
484widget "*.taskbar.*" style "murrine-panel"
485widget_class "*GtkBgbox*" style "murrine-panel"
486
487style "bold-panel-item" {
488	font_name = "Bold"
489
490	engine "murrine" {
491		roundness = 0
492	}
493}
494
495widget "*Panel*MenuBar*" style "bold-panel-item"
496widget "*gimmie*" style "bold-panel-item"
497
498# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug
499# class "*Panel*" style "murrine-panel" # Disabled to fix bug
500
501# XFCE Styles
502
503style "workspace-switcher" = "murrine-panel" {
504	bg[ACTIVE] = @selected_bg_color
505	bg[SELECTED] = @selected_bg_color
506}
507
508style "xfce-header" {
509	bg[NORMAL] = shade (0.9, @bg_color)
510	base[NORMAL] = shade (1.18, @bg_color)
511}
512
513style "xfdesktop-windowlist" {
514	bg[NORMAL] = @base_color
515	fg[INSENSITIVE] = shade (0.95, @base_color)
516	text[INSENSITIVE] = shade (0.95, @base_color)
517}
518
519style "xfdesktop-icon-view" {
520	XfdesktopIconView::label-alpha = 0
521	XfdesktopIconView::selected-label-alpha = 60
522	XfdesktopIconView::shadow-x-offset = 0
523	XfdesktopIconView::shadow-y-offset = 1
524	XfdesktopIconView::selected-shadow-x-offset = 0
525	XfdesktopIconView::selected-shadow-y-offset = 1
526	XfdesktopIconView::shadow-color = "#000000"
527	XfdesktopIconView::selected-shadow-color = "#000000"
528	XfdesktopIconView::shadow-blur-radius = 2
529	XfdesktopIconView::cell-spacing = 2
530	XfdesktopIconView::cell-padding = 6
531	XfdesktopIconView::cell-text-width-proportion = 1.9
532
533	fg[NORMAL] = @selected_fg_color
534	fg[ACTIVE] = @selected_fg_color
535
536}
537
538style "xfwm-tabwin" {
539	Xfwm4TabwinWidget::border-width = 1
540        Xfwm4TabwinWidget::border-alpha = 1.0
541	#Xfwm4TabwinWidget::icon-size = 64
542        Xfwm4TabwinWidget::alpha = 1.0
543        Xfwm4TabwinWidget::border-radius = 2
544
545	bg[NORMAL] = @menu_bg_color
546	bg[SELECTED] = @menu_bg_color
547
548	fg[NORMAL] = @menu_fg_color
549
550	engine "murrine" {
551		contrast = 0.0
552		border_shades = { 0.9, 0.9 }
553	}
554}
555
556style "xfwm-tabwin-button" {
557        font_name = "bold"
558
559	bg[SELECTED] = @selected_bg_color
560}
561
562style "xfsm-logout" {
563	bg[NORMAL] = @menu_bg_color
564	bg[ACTIVE] = @menu_bg_color
565	bg[PRELIGHT] = shade (1.1, @menu_bg_color)
566	bg[SELECTED] = shade (0.5, @menu_bg_color)
567	bg[INSENSITIVE] = shade (1.3, @menu_bg_color)
568
569	fg[NORMAL] = @menu_fg_color
570	fg[PRELIGHT] = @menu_fg_color
571
572	text[NORMAL] = @menu_fg_color
573
574	engine "murrine" {
575	}
576}
577
578style "xfsm-logout-button" {
579	bg[NORMAL] = shade (1.2, @menu_bg_color)
580	bg[PRELIGHT] = shade (1.4, @menu_bg_color)
581
582	engine "murrine" {
583	}
584}
585
586widget "*Pager*" style "workspace-switcher"
587
588widget "*Xfce*Panel*" style "murrine-panel"
589class "*Xfce*Panel*" style "murrine-panel"
590
591# Thunar Styles
592
593style "sidepane" {
594	base[NORMAL] = @bg_color
595	base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color))
596	bg[NORMAL] = @bg_color
597	text[NORMAL] = mix (0.9, @fg_color, @bg_color)
598}
599
600widget_class "*ThunarShortcutsView*" style "sidepane"
601widget_class "*ThunarTreeView*" style "sidepane"
602widget_class "*ThunarLocationEntry*" style "murrine-entry"
603
604style "whiskermenu" {
605	bg[NORMAL] = @menu_bg_color
606	bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color)
607	bg[PRELIGHT] = @selected_bg_color
608
609	fg[NORMAL] = @menu_fg_color
610	fg[ACTIVE] = @menu_fg_color
611	fg[PRELIGHT] = @menu_fg_color
612}
613
614style "whiskermenu-scrollbar" = "murrine-scrollbar" {
615	bg[NORMAL] = mix (0.21, @fg_color, @bg_color)
616	bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color)
617	bg[ACTIVE] = @selected_bg_color
618
619	engine "murrine" {
620		trough_shades = { 4.97, 4.97 }
621		trough_border_shades = { 5.0, 5.0 }
622	}
623}
624
625widget "whiskermenu-window*" style "whiskermenu"
626widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar"
627
628# Gtk2 Open-File Dialog
629
630widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane"
631widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
632
633# Google Chrome/Chromium Styles (requires 9.0.597 or newer)
634
635style "chromium-toolbar-button" {
636	engine "murrine" {
637		roundness = 2
638		textstyle = 0
639	}
640}
641
642style "chrome-gtk-frame" {
643	ChromeGtkFrame::frame-color = @titlebar_bg_color
644	ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color
645
646	ChromeGtkFrame::frame-gradient-size = 0
647	ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color
648
649	ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color
650	ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color
651
652	ChromeGtkFrame::incognito-frame-gradient-size = 0
653	ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color
654
655	ChromeGtkFrame::scrollbar-trough-color = @bg_color
656	ChromeGtkFrame::scrollbar-slider-normal-color =  mix (0.21, @fg_color, @bg_color)
657	ChromeGtkFrame::scrollbar-slider-prelight-color =  mix (0.31, @fg_color, @bg_color)
658}
659
660class "ChromeGtkFrame" style "chrome-gtk-frame"
661
662widget_class "*Chrom*Button*" style "chromium-toolbar-button"
663
664# General Styles
665
666class "GtkWidget" style "murrine-default"
667
668class "GtkFrame" style "murrine-wide"
669class "MetaFrames" style "metacity-frame"
670class "GtkWindow" style "metacity-frame"
671
672class "GtkSeparator" style "murrine-wide"
673class "GtkCalendar" style "murrine-wide"
674
675class "GtkSpinButton" style "murrine-spinbutton"
676
677class "GtkScale" style "murrine-scale"
678class "GtkVScale" style "murrine-vscale"
679class "GtkHScale" style "murrine-hscale"
680class "GtkScrollbar" style "murrine-scrollbar"
681class "GtkVScrollbar" style "murrine-vscrollbar"
682class "GtkHScrollbar" style "murrine-hscrollbar"
683
684class "GtkRadio*" style "murrine-radiocheck"
685class "GtkCheck*" style "murrine-radiocheck"
686
687class "GtkEntry" style "murrine-entry"
688
689widget_class "*<GtkNotebook>" style "murrine-notebook"
690widget_class "*<GtkNotebook>*<GtkEventBox>" style "murrine-notebook-bg"
691widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook-bg"
692widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook-bg"
693widget_class "*.GtkNotebook.*.GtkViewport" style "murrine-notebook"
694
695widget_class "*<GtkButton>" style "murrine-button"
696widget_class "*<GtkStatusbar>*" style "murrine-statusbar"
697widget_class "*<GtkProgress>" style "murrine-progressbar"
698widget_class "*<GtkProgressBar>" style "murrine-progressbar"
699
700widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry"
701widget_class "*<GtkCombo>*" style "murrine-comboboxentry"
702
703widget_class "*<GtkMenu>*" style "murrine-menu"
704widget_class "*<GtkMenuItem>*" style "murrine-menu-item"
705widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item"
706widget_class "*Menu*.*Sepa*"  style "murrine-separator-menu-item"
707widget_class "*<GtkMenuBar>*" style "murrine-menubar"
708widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem"
709
710widget_class "*GtkToolButton*" style "murrine-toolbutton"
711widget_class "*GtkToggleToolButton*" style "murrine-toolbutton"
712widget_class "*GtkMenuToolButton*" style "murrine-toolbutton"
713widget_class "*GtkToolbar*Button" style "murrine-toolbutton"
714
715widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
716
717widget_class "*.<GtkTreeView>*" style "murrine-treeview"
718widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
719widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
720widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
721widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
722
723widget "gtk-tooltip*" style "murrine-tooltips"
724
725widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar"
726
727# Workarounds and Non-Standard Styling
728
729style "text-is-fg-color-workaround" {
730	text[NORMAL] = @text_color
731	text[PRELIGHT] = @fg_color
732	text[SELECTED] = @selected_fg_color
733	text[ACTIVE] = @fg_color
734	text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color)
735}
736
737widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround"
738
739style "fg-is-text-color-workaround" {
740	fg[NORMAL] = @text_color
741	fg[PRELIGHT] = @text_color
742	fg[ACTIVE] = @selected_fg_color
743	fg[SELECTED] = @selected_fg_color
744	fg[INSENSITIVE] = darker (@fg_color)
745}
746
747widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround"
748widget_class "*<GtkCList>" style "fg-is-text-color-workaround"
749widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround"
750
751style "murrine-evo-new-button-workaround" {
752	engine "murrine" {
753		toolbarstyle = 0
754	}
755}
756
757widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround"
758
759style "inkscape-toolbar-fix" {
760	engine "murrine" {
761		gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
762		highlight_shade = 1.0
763	}
764}
765
766#widget "*GtkHandleBox*" style "inkscape-toolbar-fix"
767#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix"
768#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix"
769widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix"
770widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix"
771widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix"
772widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix"
773widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix"
774widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix"
775widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix"
776widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix"
777widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix"
778widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix"
779widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix"
780widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix"
781widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix"
782widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix"
783widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix"
784widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix"
785widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix"
786
787# Performance Fixes
788
789style "performance-fix" {
790	engine "murrine" {
791		textstyle = 0
792	}
793}
794
795widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape
796widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp
797widget_class "*GimpToolbox*" style "performance-fix"
798widget_class "*GimpMenuDock*" style "performance-fix"
799widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice
800widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.)
801
802widget_class "*XfceHeading*" style "xfce-header"
803widget_class "*XfceDesktop*" style "xfdesktop-windowlist"
804widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
805widget "xfwm4-tabwin*" style "xfwm-tabwin"
806widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button"
807widget_class "*XfsmLogoutDialog*" style "xfsm-logout"
808widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button"
809