1##########################################################################
2# Look by Nicholas Marshall nmarshall23@gmail.com
3#
4# Inspired by the xfce4 theme breeze
5# Original theme created Apr. 2004 by Olivier Fourdan <fourdan@xfce.org>
6# Theme released under GNU GPL license.
7#
8#------------------------------------------------------------------------
9# Styles :
10#
11# If there is a style named "default" and no default style is specified,
12# the "default" style will be used as the default
13# Inherited styles will override options.
14
15# default should never be used, so let's make it obvious when it *is* used
16MyStyle "default"
17  Font		DefaultSans.ttf-14
18  ForeColor	InactiveText1
19  BackColor	Inactive1
20  BackMultiGradient  7 Saturation(20,Inactive1Light) 0.0 Inactive1Dark 0.3 Saturation(90,Inactive1Light)
21  ~MyStyle
22
23MyStyle "TitleButtonBalloon"
24  ForeColor	HighActiveText
25  BackColor	HighActiveBack
26  Font		DefaultBold.ttf-14
27  BackMultiGradient  7 Saturation(20,HighActiveBack) 0.0 Value(30,HighActiveBack) 0.3 Saturation(90,HighActiveBack)
28  ~MyStyle
29
30MyStyle "window_font"
31  #Font		DefaultSans.ttf-14
32  Font		DefaultBold.ttf-14
33  TextStyle	4
34  ~MyStyle
35
36MyStyle "focused_window_style"
37  Inherit	"window_font"
38  ForeColor     ActiveText
39  BackPixmap    126 tiles/empty
40  ~MyStyle
41
42MyStyle "unfocused_window_style"
43  Inherit       "window_font"
44  ForeColor     InactiveText1
45  BackPixmap    125 tiles/empty
46  ~MyStyle
47
48MyStyle "sticky_window_style"
49  Inherit       "window_font"
50  TextStyle	0
51  ForeColor     InactiveText2
52  BackColor	Inactive2
53  BackPixmap    125 tiles/empty
54  ~MyStyle
55
56#----------Menu MyStyles---------#
57MyStyle "menu_title_font"
58  Font          DefaultFancy.ttf-17
59  TextStyle     0
60  ~MyStyle
61
62MyStyle "menu_font"
63  Font          Default.ttf-17
64  TextStyle     0
65  ~MyStyle
66
67MyStyle "unfocused_menu_title_style"
68  Inherit       "menu_title_font"
69  ForeColor     InactiveText1
70  BackColor     HighInactive
71  BackPixmap    125 tiles/empty
72  ~MyStyle
73
74MyStyle "focused_menu_title_style"
75  Inherit       "menu_title_font"
76  ForeColor	ActiveText
77  BackColor     HighActive
78  BackPixmap    125 tiles/empty
79  ~MyStyle
80
81MyStyle "menu_item_style"
82  Inherit       "menu_font"
83  ForeColor     HighInactiveText
84  BackColor     HighInactiveBack
85  BackGradient  9   alpha(90,HighInactiveBack) alpha(90,HighInactiveBackLight)
86  ~MyStyle
87
88MyStyle "menu_hilite_style"
89  Font          DefaultBoldOblique.ttf-16
90  ForeColor     HighActiveText
91  BackColor     HighActiveBack
92  BackPixmap    127 bars/menu_hilite_breeze
93  #BackGradient  9  alpha(90,HighActiveBackLight) alpha(50,HighActiveBackDark)
94  ~MyStyle
95
96
97
98# make the stipple background the same as the menu item, or
99# strange border drawing artifacts could occur
100MyStyle "menu_stipple_style"
101  Inherit       "menu_item_style"
102  ForeColor	DisabledText
103  ~MyStyle
104
105MyStyle "menu_subitem_style"
106  Inherit       "menu_item_style"
107  Font		DefaultBold.ttf-12
108  ~MyStyle
109
110#----------Pager MyStyles---------#
111
112MyStyle "*PagerBalloon"
113	Inherit "TitleButtonBalloon"
114~MyStyle
115
116
117MyStyle "DeskStyle"
118# semitransparent gradient  :
119	BackGradient	6	#77222222 #77EEEEEE
120##  Gradiated Pager -
121# 	BackGradient	2 cyan gray30
122##  Pixmapped Pager -
123# 	BackPixmap	128 Back.xpm
124##  Transparent Pager -
125#	BackPixmap	129
126##  Translucent Pager tinted <color>
127# 	BackPixmap	129 #a8a8a8
128~MyStyle
129
130MyStyle "*PagerActiveDesk"
131   	Font 	       DefaultSansOblique.ttf-12
132	ForeColor      ActiveText
133   	BackColor      Active
134	BackMultiGradient	8  Saturation(20,ActiveLight) 0.0 ActiveDark 0.3 Alpha(50,Saturation(90,ActiveLight))
135 ~MyStyle
136
137MyStyle "*PagerInActiveDesk"
138   	Font 	       DefaultSansOblique.ttf-12
139	ForeColor      HighInactiveText
140   	BackColor      HighInactiveBack
141	BackMultiGradient	8  Saturation(20,Inactive2Light) 0.0 Inactive2Dark 0.3 Alpha(50,Saturation(90,Inactive2Light))
142 ~MyStyle
143
144MyStyle "Pager_font"
145  Font          DefaultBold.ttf-8
146  TextStyle     0
147  ~MyStyle
148
149MyStyle "*PagerFWindowStyle"
150 #   Inherit	"focused_window_style"
151	Inherit "Pager_font"
152	Inherit "TitleButtonBalloon"
153# gradients, pixmap allowed, but no transparency
154~MyStyle
155
156MyStyle "*PagerUWindowStyle"
157 #   Inherit	"unfocused_window_style"
158	Inherit "TitleButtonBalloon"
159	Inherit "Pager_font"
160# gradients, pixmap allowed, but no transparency
161~MyStyle
162
163MyStyle "*PagerSWindowStyle"
164  #  Inherit	"sticky_window_style"
165	Inherit "TitleButtonBalloon"
166	Inherit "Pager_font"
167# gradients, pixmap allowed, but no transparency
168~MyStyle
169
170#----------Wharf MyStyles---------#
171
172MyStyle "*WharfBalloon"
173	Inherit "TitleButtonBalloon"
174~MyStyle
175
176MyStyle "*WharfTile"
177	Font 	       DefaultSansOblique.ttf-12
178	ForeColor      InactiveText2
179	BackColor      Inactive2
180	BackMultiGradient   6 #10222222 0.0 alpha(20,Inactive2Dark) 0.3 alpha(30,Inactive2Light) 0.5 alpha(60,Active) 0.8 alpha(30,ActiveLight) 1.0
181~MyStyle
182
183MyStyle "*WharfFocusedTile"
184	Font 	       DefaultSansOblique.ttf-12
185	ForeColor      ActiveText
186	BackColor      Active
187	BackMultiGradient   6 #10222222 0.0 ActiveDark) 0.3 ActiveLight 0.5 Inactive1 0.8 Inactive1Light) 1.0
188~MyStyle
189
190MyStyle "*MonitorWharfTile"
191	Font 	       DefaultSansOblique.ttf-12
192	ForeColor      InactiveText2
193	BackColor      Inactive2
194	BackPixmap     149 Inactive2
195~MyStyle
196
197#----------WinList MyStyles---------#
198
199MyStyle "*WinListBalloon"
200	Inherit "TitleButtonBalloon"
201~MyStyle
202
203MyStyle "WinListUnFocusedBar"
204	Inherit       	"unfocused_window_style"
205	BackMultiGradient	8  Saturation(20,Inactive1Light) 0.0 Inactive1Dark 0.3 Alpha(50,Saturation(90,Inactive1Light))
206~MyStyle
207
208MyStyle "WinListFocusedBar"
209	Inherit       	"focused_window_style"
210	BackMultiGradient	8  Saturation(20,ActiveLight) 0.0 ActiveDark 0.3 Alpha(50,Saturation(90,ActiveLight))
211~MyStyle
212
213MyStyle "WinListStickyBar"
214	Inherit       	"sticky_window_style"
215	BackMultiGradient	8  Saturation(20,Inactive2Light) 0.0 Inactive2Dark 0.3 Alpha(50,Saturation(90,Inactive2Light))
216~MyStyle
217
218#----------ASMount MyStyles---------#
219
220MyStyle "*ASMountMounted"
221   	Font 	       DefaultSansBold.ttf-9
222		ForeColor      white
223   	BackColor      Inactive2
224		BackMultiGradient   6 #ff222222 0.0 Inactive2 0.3 Inactive2Light 0.5 Active 0.8 ActiveLight 1.0
225 ~MyStyle
226
227MyStyle "*ASMountUnmounted"
228   	Font 	       DefaultSans.ttf-9
229		ForeColor      white
230   	BackColor      Inactive1
231		BackMultiGradient   6 #ff222222 0.0 Inactive1 0.3 Inactive1Light 0.5 Active 0.8 ActiveLight 1.0
232 ~MyStyle
233
234
235#----------aterm MyStyles---------#
236
237MyStyle "*aterm"
238	ForeColor      InactiveText2
239	BackColor      Inactive2
240	BackMultiGradient  8 alpha(90,Saturation(20,Inactive2Light)) 0.0 alpha(80,Inactive2Dark) 0.3 alpha(60,saturation(90,Inactive2Light))
241~MyStyle
242
243
244#----------iconized window  Button MyStyles---------#
245
246MyStyle "ButtonPixmap"
247  	BackColor     Black
248  	BackGradient  6	Inactive2Dark Inactive2Light
249~MyStyle
250
251MyStyle "ButtonText"
252	TextStyle	0
253  	Font		Default.ttf-13
254	BackPixmap    	128 bars/title_tile_breeze
255~MyStyle
256
257MyStyle "ButtonTitleFocus"
258  	Inherit		"focused_window_style"
259	Inherit		"ButtonText"
260  ~MyStyle
261
262MyStyle "ButtonTitleSticky"
263	Inherit "sticky_window_style"
264	Inherit		"ButtonText"
265 ~MyStyle
266
267MyStyle "ButtonTitleUnfocus"
268	Inherit "unfocused_window_style"
269	Inherit		"ButtonText"
270  ~MyStyle
271
272# Also lets define colors for the cursor ( from selected colorscheme ) :
273
274CursorFore "Cursor"
275CursorBack "ActiveText"
276#####################################################################
277
278
279#---------- iconized window MyStyles end ---------#
280
281# [0|1] Show Title on Buttons how?
282SeparateButtonTitle 0
283#  Border around iconifyied windows ?
284#ButtonNoBorder
285ButtonBevel	None
286ButtonAlign	Center
287# button border defines an area to be drawn around the icon in addition to bevel
288# 0(bevel)+4(spacing)+56(icon)+4(spacing)+0(bevel) == 64
289ButtonIconSpacing  4
290# [x y] Size of application icons ?
291ButtonSize 64 64
292
293#  [0-10] Allows selection of move/resize rubberband look
294RubberBand 2
295#  Corner where the resize box goes to: ++, +-, -+, -- (clockwise)
296#ResizeMoveGeometry ++
297
298# 3) TextStyle :
299#  Mode is either 0 (normal), 1 (big 3d), 2 (nice 3d)
300# 3-1) Text : fonts
301IconBox                 1 -80 -1 -1
302
303MyFrame "breeze"
304	TitleBevel		    None
305	BtnBackAlign	    	    Bottom,
306	LeftSpacerBackground	    bars/title_lspacer_breeze
307	LeftSpacerBackAlign	    Bottom,
308	LeftTitleSpacerBackground   bars/title_ltitle_spacer_breeze
309	LeftTitleSpacerBackAlign    Bottom,
310	LeftTitlebarLayout	    Spacer,Buttons,TitleSpacer
311	LeftBtnAlign		    Bottom,Top
312        LeftBtnBackAlign	    Htiled
313	LeftBtnBackground	    bars/title_btn_breeze
314
315	RightSpacerBackground	    bars/title_rspacer_breeze
316	RightSpacerBackAlign	    Bottom,
317	RightTitleSpacerBackground  bars/title_rtitle_spacer_breeze
318	RightTitleSpacerBackAlign   Bottom,
319	RightTitlebarLayout	    Spacer,TitleSpacer,Buttons
320	RightBtnAlign		    Bottom,Top
321	RightBtnBackground	    bars/title_btn_breeze
322        RightBtnBackAlign	    Htiled
323
324	TitleAlign		    Right,Top,Bottom,Left
325	TitleBackgroundAlign	    HTiled,Bottom,
326	TitleBackground		    bars/title_tile_breeze
327#default layout is : Buttons,Spacer,TitleSpacer   Title   TitleSpacer,Spacer,Buttons
328
329	Side East    bars/frame_east_breeze
330	Side South   bars/frame_south_breeze
331	Side West    bars/frame_west_breeze
332	Corner SW    bars/frame_sw_breeze
333	Corner SE    bars/frame_se_breeze
334	NoBorder
335
336
337
338	TitleFHue	hsv(180,100,100)
339	TitleUHue	hsv(30,100,100)
340	TitleSHue	hsv(330,100,100)
341#	TitleUCompositionMethod	138
342#	TitleSCompositionMethod	130
343~MyFrame
344
345DefaultFrame "breeze"
346DecorateFrames 1
347
348DefaultStyle "default"
349FWindowStyle "focused_window_style"
350UWindowStyle "unfocused_window_style"
351SWindowStyle "sticky_window_style"
352
353FPagerUWindowStyle "focused_pager_style"
354
355MenuItemStyle "menu_item_style"
356MenuTitleStyle "unfocused_menu_title_style"
357MenuHiliteStyle "menu_hilite_style"
358MenuStippleStyle "menu_stipple_style"
359MenuSubItemStyle  "menu_subitem_style"
360MenuHiTitleStyle  "focused_menu_title_style"
361
362#All this style does - is it defines an alias for folder image at
363# the background of menu minipixmaps.
364# it can later be referenced in xml as :
365# <recall srcid="menu.folder_minipixmap"/>
366
367MyStyle "menu_folder_pixmap"
368#	BackPixmap   128   mini/FolderAquaYellow
369	BackPixmap   128   mini/FolderOpenBlueAqua
370#	BackPixmap   128   mini/FolderOpenRedAqua
371#  standard NeXTish folder :
372#	BackPixmap   128   mini/FolderNeXT
373#  standard KDE folder :
374#	BackPixmap   128   mini/FolderKDECyan
375~MyStyle
376
377MArrowPixmap		arrow-dots.xpm
378#  [0/1/2] Draw lines between menu options ?
379DrawMenuBorders 2
380#  [0/1] Texture menu options individually, or the whole menu ?
381TextureMenuItemsIndividually 1
382# [0/1] Do you want minipixmaps in root menu ?
383MenuMiniPixmaps 1
384# [0/1] Sort Start menu entries by 1=alphabetical order, 0=date (default)
385StartMenuSortMode 1
386
387
388# 4) TileBar options :
389# [0/1/2] make a 3 pixel space(0);
390# 	or make a 1 pixel space (WM) beside buttons (1);
391#	or use custom offsets (2).
392TitleButtonStyle	2
393#TitleButtonYOffsetRight	0
394
395TitleButtonSpacing	2
396#TitleButtonYOffset  1
397#TitleButtonXOffsetLeft	2
398#TitleButtonXOffsetRight 2
399#TitleButtonXOffsetRight	1
400#  define the number of pixels between titlebar buttons ; 0
401#TitleButtonSpacingRight	-1
402#TitleButtonSpacingLeft	2
403
404#TitleTextAlign          0
405# TitleButtons : [1] [3] [5] [7] [9] (title) [0] [8] [6] [4] [2]
406# order could be altered using TitleButtonOrder setting. Default is equivalent to :
407#
408# TitleButtonOrder 13579T08642
409#
410# for example all 10 buttons could be placed on one side of the title :
411# TitleButtonOrder 1357908642T
412
413TitleButtonOrder 2578901T346
414
415# Normal buttons
416TitleButton 1 breeze-switchwindow
417TitleButton 2 breeze-close
418TitleButton 3 breeze-menu
419TitleButton 4 breeze-shade
420TitleButton 6 breeze-maxmin
421
422TitleButtonBalloons
423TitleButtonBalloonBorderHilite	Right,Bottom
424TitleButtonBalloonXOffset	10
425TitleButtonBalloonYOffset	10
426TitleButtonBalloonDelay		200
427TitleButtonBalloonCloseDelay	2000
428TitleButtonBalloonStyle 	"TitleButtonBalloon"
429
430MenuBalloons
431MenuBalloonBorderHilite	Right,Bottom
432MenuBalloonXOffset	100
433MenuBalloonYOffset	-50
434MenuBalloonDelay		2000
435MenuBalloonCloseDelay	10000
436MenuBalloonStyle 	"menu_hilite_style"
437
438
439# modules specific look :
440# setting up WinList look :
441*WinListUnfocusedStyle  "WinListUnFocusedBar"
442*WinListFocusedStyle  	"WinListFocusedBar"
443*WinListStickyStyle  	"WinListStickyBar"
444