2
# GTK theme to be used on Mac OS X, to mimic the appearance of Tiger
4
# Heavily based on Clearlooks-Quicksilver
5
# Scrollbars from OSX-theme by Lauri Taimila (lauri@taimila.com)
7
# (c) 2007 JiHO <jo.irisson@gmail.com>.
8
# GNU General Public License http://www.gnu.org/copyleft/gpl.html
11
pixmap_path "${THEMEDIR}"
13
style "clearlooks-default"
15
GtkButton ::default_border = { 0, 0, 0, 0 }
16
GtkRange ::trough_border = 0
17
GtkPaned ::handle_size = 6
18
GtkRange ::slider_width = 15
19
GtkRange ::stepper_size = 15
20
GtkScale ::slider-length = 23
21
GtkScale ::trough-side-details = 1
22
GtkScrollbar ::min_slider_length = 30
23
GtkCheckButton ::indicator_size = 12
24
GtkMenuBar ::internal-padding = 0
25
GtkTreeView ::expander_size = 14
26
GtkExpander ::expander_size = 16
31
fg[NORMAL] = "#000000" # black
32
fg[PRELIGHT] = "#000000" # black
33
fg[SELECTED] = "#ffffff" # white
34
fg[ACTIVE] = "#000000" # black
35
fg[INSENSITIVE] = {0.6, 0.6, 0.6} # dark gray
37
bg[NORMAL] = {0.95, 0.95, 0.95} # very light gray
38
bg[PRELIGHT] = "#ffffff" # white
39
bg[SELECTED] = OSX_MENU_COLOR_PLACEHOLDER # menu color
40
bg[INSENSITIVE] = {0.9, 0.9, 0.9} # light gray
41
bg[ACTIVE] = {0.85, 0.85, 0.85} # gray
43
base[NORMAL] = "#ffffff" # white
44
base[PRELIGHT] = OSX_MENU_COLOR_PLACEHOLDER # menu color
45
base[ACTIVE] = {0.6, 0.6, 0.6} # dark gray
46
base[SELECTED] = OSX_HILI_COLOR_PLACEHOLDER # highlight color
47
base[INSENSITIVE] = {0.9, 0.9, 0.9} # light gray
49
text[NORMAL] = "#000000" # black
50
text[PRELIGHT] = "#000000" # black
51
text[ACTIVE] = "#ffffff" # white
52
text[SELECTED] = "#ffffff" # white
53
text[INSENSITIVE] = {0.6, 0.6, 0.6} # dark gray
57
colorize_scrollbar = FALSE #TRUE
59
menubarstyle = 0 # 0 = flat, 1 = sunken, 2 = flat gradient
60
toolbarstyle = 0 # 0 = flat, 1 = enable effects
62
radius = 3.0 # 3.0 = default, 0.0 = sharp corners
63
style = GUMMY # CLASSIC, GUMMY, GLOSSY
68
style "clearlooks-wide" = "clearlooks-default"
74
style "clearlooks-button" = "clearlooks-default"
79
bg[NORMAL] = "#f0f1f2" # a hint of blue...
86
style "clearlooks-notebook" = "clearlooks-wide"
88
bg[NORMAL] = {0.93, 0.93, 0.93}
89
bg[INSENSITIVE] = {0.93, 0.93, 0.93}
92
style "clearlooks-tasklist" = "clearlooks-default"
98
style "clearlooks-menu" = "clearlooks-default"
102
bg[NORMAL] = "#ffffff"
105
style "clearlooks-menu-item" = "clearlooks-default"
110
fg[PRELIGHT] = "#ffffff"
111
text[PRELIGHT] = "#ffffff"
112
# We want PRELIGHT to be white for widgets, but coloured for the menu.
113
bg[PRELIGHT] = OSX_MENU_COLOR_PLACEHOLDER
115
# Radius of the menu items (inside menus)
116
engine "clearlooks" {
121
style "clearlooks-menu-itembar" = "clearlooks-default"
127
style "clearlooks-tree" = "clearlooks-default"
133
style "clearlooks-frame-title" = "clearlooks-default"
135
fg[NORMAL] = "#404040"
138
style "clearlooks-tooltips" = "clearlooks-default"
142
bg[NORMAL] = { 1.0,1.0,0.75 }
145
style "clearlooks-progressbar" = "clearlooks-default"
150
fg[PRELIGHT] = "#ffffff"
153
style "clearlooks-combo" = "clearlooks-default"
159
# Added pixmaps for scollbars
160
style "scrollbar" = "default"
162
# The values I set here have to do with the relative size of three graphic elements
163
# I have used: the slider, the arrow box, and the trough. They all have the same width
164
# of 15 pixels, but gtk wants to put in some spacing between them. It seems like it
165
# places the sliders inside the trough with a default 1 pixel border on either side of the slider,
166
# so that the trough has its width stretched by an additional two pixels(?). Setting the
167
# trough border makes the arrow box sit on top of the trough squarely, by making sure that
168
# the trough stays the same width as the arrowbox(?). I could be totally wrong here.
169
GtkRange::trough_border = 0
170
GtkRange::slider_width = 15
172
# This sets the size of the steppers (arrow buttons on the end of the scrollbar).
173
# The image I am using is 15x15 pixels, and if I dont set this a one pixel line
174
# gets cut off of the top of the "up" stepper.
175
GtkRange::stepper_size = 15
177
# Set a minimum length for the slider. Since I set the border on the slider
178
# image to 15 pixels on either end of the slider I want the min length to be
179
# at least 30 pixels to avoid an ugly slider when gtk wants to make it smaller
181
GtkScrollbar::min_slider_length = 30
185
# Horizontal slider background
191
file = "Scrollbars/trough-scrollbar-horiz.png"
192
border = { 30, 30, 0, 0 }
194
orientation = HORIZONTAL
197
# Vertical slider background
203
file = "Scrollbars/trough-scrollbar-vert.png"
204
border = { 0, 0, 30, 30 }
206
orientation = VERTICAL
209
# Normal horizontal slider
215
file = "Scrollbars_AQUASTYLE_PLACEHOLDER/slider-horiz.png"
216
border = { 15, 15, 6, 6 }
218
orientation = HORIZONTAL
221
# Horizontal slider (active)
227
file = "Scrollbars_AQUASTYLE_PLACEHOLDER/slider-horiz-prelight.png"
228
border = { 15, 15, 6, 6 }
230
orientation = HORIZONTAL
233
# Horizontal slider (mouse over)
239
file = "Scrollbars_AQUASTYLE_PLACEHOLDER/slider-horiz-prelight.png"
240
border = { 15, 15, 6, 6 }
242
orientation = HORIZONTAL
245
# Horizontal slider (Insesitive)
251
file = "Scrollbars_AQUASTYLE_PLACEHOLDER/slider-horiz.png"
252
border = { 15, 15, 6, 6 }
254
orientation = HORIZONTAL
257
# Normal vertical slider
263
file = "Scrollbars_AQUASTYLE_PLACEHOLDER/slider-vert.png"
264
border = { 6, 6, 15, 15 }
266
orientation = VERTICAL
269
# Vertical slider (Active)
275
file = "Scrollbars_AQUASTYLE_PLACEHOLDER/slider-vert.png"
276
border = { 6, 6, 15, 15 }
278
orientation = VERTICAL
281
# Vertical slider (mouse over)
287
file = "Scrollbars_AQUASTYLE_PLACEHOLDER/slider-vert-prelight.png"
288
border = { 6, 6, 15, 15 }
290
orientation = VERTICAL
293
# Vertical slider (Insesitive)
299
file = "Scrollbars_AQUASTYLE_PLACEHOLDER/slider-vert-prelight.png"
300
border = { 6, 6, 15, 15 }
302
orientation = VERTICAL
305
################################################################################
307
################################################################################
315
file = "Scrollbars/stepper-up.png"
316
#border = { 12, 2, 2, 9 }
325
file = "Scrollbars/stepper-up.png"
326
#border = { 12, 2, 2, 9 }
335
file = "Scrollbars/stepper-up.png"
336
#border = { 12, 2, 2, 9 }
345
file = "Scrollbars/stepper-up.png"
346
#border = { 12, 2, 2, 9 }
351
######### DOWN ############
359
file = "Scrollbars/stepper-down.png"
360
#border = { 12, 2, 10, 2 }
362
arrow_direction = DOWN
369
file = "Scrollbars/stepper-down.png"
370
#border = { 12, 2, 10, 2 }
372
arrow_direction = DOWN
379
file = "Scrollbars/stepper-down.png"
380
#border = { 12, 2, 10, 2 }
382
arrow_direction = DOWN
389
file = "Scrollbars/stepper-down.png"
390
#border = { 12, 2, 10, 2 }
392
arrow_direction = DOWN
395
############ RIGHT ################
402
file = "Scrollbars/stepper-right.png"
403
#border = { 2, 9, 2, 13 }
405
arrow_direction = RIGHT
412
file = "Scrollbars/stepper-right.png"
413
#border = { 2, 9, 2, 13 }
415
arrow_direction = RIGHT
422
file = "Scrollbars/stepper-right.png"
423
#border = { 2, 9, 2, 13 }
425
arrow_direction = RIGHT
432
file = "Scrollbars/stepper-right.png"
433
#border = { 2, 9, 2, 13 }
435
arrow_direction = RIGHT
438
############### LEFT ###################
446
file = "Scrollbars/stepper-left.png"
447
#border = { 2, 9, 2, 13 }
449
arrow_direction = LEFT
456
file = "Scrollbars/stepper-left.png"
457
#border = { 2, 9, 2, 13 }
459
arrow_direction = LEFT
466
file = "Scrollbars/stepper-left.png"
467
#border = { 2, 9, 2, 13 }
469
arrow_direction = LEFT
476
file = "Scrollbars/stepper-left.png"
477
#border = { 2, 9, 2, 13 }
479
arrow_direction = LEFT
485
class "GtkWidget" style "clearlooks-default"
486
class "GtkButton" style "clearlooks-button"
487
class "GtkCombo" style "clearlooks-button"
488
class "GtkRange" style "clearlooks-wide"
489
class "GtkFrame" style "clearlooks-wide"
490
class "GtkMenu" style "clearlooks-menu"
491
class "GtkEntry" style "clearlooks-button"
492
class "GtkMenuItem" style "clearlooks-menu-item"
493
class "GtkStatusbar" style "clearlooks-wide"
494
class "GtkNotebook" style "clearlooks-notebook"
495
class "GtkProgressBar" style "clearlooks-progressbar"
496
class "GtkScrollbar" style "scrollbar"
498
widget_class "*MenuItem.*" style "clearlooks-menu-item"
501
widget_class "*.GtkComboBox.GtkButton" style "clearlooks-combo"
502
widget_class "*.GtkCombo.GtkButton" style "clearlooks-combo"
505
widget_class "*.tooltips.*.GtkToggleButton" style "clearlooks-tasklist"
506
widget "gtk-tooltips" style "clearlooks-tooltips"
509
widget_class "*.GtkTreeView.GtkButton" style "clearlooks-tree"
510
widget_class "*.GtkCTree.GtkButton" style "clearlooks-tree"
511
widget_class "*.GtkList.GtkButton" style "clearlooks-tree"
512
widget_class "*.GtkCList.GtkButton" style "clearlooks-tree"
513
widget_class "*.GtkFrame.GtkLabel" style "clearlooks-frame-title"
516
widget_class "*.GtkNotebook.*.GtkEventBox" style "clearlooks-notebook"
517
widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook"
519
# OS X uses 11 but due to differences in font smoothing, 10 actually integrates better
520
gtk-font-name="Lucida Grande 10"
522
# icon sizes: 48, 32, 24 (tango=22), 16
524
# gtk-dialog main icon in a dialog box: e.g. alert when file is not saved
525
# gtk-dnd icon showed while dragging and dropping (not used on OS X)
526
# gtk-button buttons: OK/Cancel dialogs, usually 22 but 16 is more OS X-ish
527
# gtk-large-toolbar large toolbar: toolbox
528
# gtk-small-toolbar small toolbar: command bar, tools control, snap control
529
# gtk-menu menus in applications: File, Edit
530
# panel-menu general Application/Places menu (not used on OS X)
532
# insckape-decoration layers lock, "affect" icons, etc.
534
#gtk-icon-sizes = "gtk-dialog=48,48:gtk-button=16,16:gtk-large-toolbar=22,22:gtk-small-toolbar=16,16:gtk-menu=16,16:inkscape-decoration=16,16"
535
gtk-icon-sizes = "gtk-dialog=48,48:gtk-button=16,16:gtk-large-toolbar=24,24:gtk-small-toolbar=16,16:gtk-menu=16,16:inkscape-decoration=12,12"
537
# use OS X default pdf-viewer for print preview
538
gtk-print-preview-command="/usr/bin/open %f"
540
# Whether images should be shown on buttons.
541
# Default value: TRUE
542
gtk-button-images = 0
544
# Whether images should be shown in menus.