summaryrefslogtreecommitdiff
path: root/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-1.xml
diff options
context:
space:
mode:
Diffstat (limited to 'themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-1.xml')
-rw-r--r--themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-1.xml728
1 files changed, 728 insertions, 0 deletions
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-1.xml b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-1.xml
new file mode 100644
index 0000000..d59175a
--- /dev/null
+++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-1.xml
@@ -0,0 +1,728 @@
1<?xml version="1.0"?>
2<metacity_theme>
3<info>
4 <name>Flat Remix</name>
5 <author>daniruiz</author>
6 <copyright>daniruiz</copyright>
7 <date>2019</date>
8 <description>Flat Remix Metacity theme</description>
9</info>
10
11<!-- meaningfull constants -->
12
13<constant name="C_title_focused" value="white" />
14<constant name="C_title_unfocused" value="#717171" />
15
16<constant name="C_wm_bg" value="black" />
17<constant name="C_wm_border" value="white" />
18
19<!-- geometries -->
20
21<frame_geometry name="normal" title_scale="medium" rounded_top_left="6" rounded_top_right="6">
22 <distance name="left_width" value="3" />
23 <distance name="right_width" value="3" />
24 <distance name="bottom_height" value="3" />
25 <distance name="left_titlebar_edge" value="5"/>
26 <distance name="right_titlebar_edge" value="5"/>
27 <distance name="title_vertical_pad" value="3"/>
28 <border name="title_border" left="10" right="10" top="3" bottom="3"/>
29 <border name="button_border" left="0" right="0" top="0" bottom="0"/>
30 <aspect_ratio name="button" value="1.15" />
31</frame_geometry>
32
33<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="6" rounded_top_right="6" parent="normal">
34</frame_geometry>
35
36<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false">
37 <distance name="left_width" value="0" />
38 <distance name="right_width" value="0" />
39 <distance name="bottom_height" value="0" />
40 <distance name="left_titlebar_edge" value="0"/>
41 <distance name="right_titlebar_edge" value="0"/>
42 <distance name="title_vertical_pad" value="2"/> <!--
43 This needs to be 1 less then the
44 title_vertical_pad on normal state
45 or you'll have bigger buttons -->
46 <distance name="bottom_height" value="0" />
47</frame_geometry>
48
49<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="6" rounded_top_right="6">
50 <distance name="title_vertical_pad" value="7"/>
51 <border name="title_border" left="10" right="10" top="0" bottom="1"/>
52</frame_geometry>
53
54<frame_geometry name="small_unfocused" parent="small">
55 <distance name="left_titlebar_edge" value="1"/>
56 <distance name="right_titlebar_edge" value="1"/>
57</frame_geometry>
58
59<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" >
60 <distance name="left_width" value="0" />
61 <distance name="right_width" value="0" />
62 <distance name="bottom_height" value="0" />
63 <distance name="title_vertical_pad" value="0" />
64 <border name="title_border" left="10" right="10" top="0" bottom="0" />
65</frame_geometry>
66
67<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="6" rounded_top_right="6" parent="small">
68 <distance name="title_vertical_pad" value="5"/>
69</frame_geometry>
70
71<!-- drawing operations -->
72
73 <!-- title -->
74
75<draw_ops name="title_focused">
76 <title x="(0 `max` ((width - title_width) / 2)) + 2"
77 y="(0 `max` ((height - title_height) / 2)) + 1"
78 color="C_title_focused" />
79</draw_ops>
80
81<draw_ops name="title_unfocused">
82 <title x="(0 `max` ((width - title_width) / 2)) + 2"
83 y="(0 `max` ((height - title_height) / 2)) + 1"
84 color="C_title_unfocused"/>
85</draw_ops>
86
87 <!-- window decorations -->
88
89<draw_ops name="entire_background_focused">
90 <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="true" />
91</draw_ops>
92
93<draw_ops name="entire_background_unfocused">
94 <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="true" />
95</draw_ops>
96
97<draw_ops name="titlebar_focused">
98 <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="true" />
99 <rectangle color="C_wm_bg" x="3" y="5" width="width-6" height="height-5" filled="true" />
100
101 <line color="C_wm_bg" x1="4" x2="width-5" y1="4" y2="4"/>
102 <line color="C_wm_bg" x1="5" x2="width-6" y1="3" y2="3"/>
103</draw_ops>
104
105<draw_ops name="titlebar_unfocused">
106 <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="true" />
107 <rectangle color="C_wm_bg" x="3" y="5" width="width-6" height="height-5" filled="true" />
108
109 <line color="C_wm_bg" x1="4" x2="width-5" y1="4" y2="4"/>
110 <line color="C_wm_bg" x1="5" x2="width-6" y1="3" y2="3"/>
111</draw_ops>
112
113<draw_ops name="titlebar_max">
114
115</draw_ops>
116
117<draw_ops name="titlebar_small_focused">
118
119</draw_ops>
120
121<draw_ops name="titlebar_small_unfocused">
122
123</draw_ops>
124
125<draw_ops name="border_focused">
126 <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="false" />
127</draw_ops>
128
129<draw_ops name="border_unfocused">
130 <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="false" />
131</draw_ops>
132
133
134<!--close-->
135<draw_ops name="close_focused">
136 <image filename="close.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
137</draw_ops>
138
139<draw_ops name="close_focused_pressed">
140 <image filename="close-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
141</draw_ops>
142
143<draw_ops name="close_focused_prelight">
144 <image filename="close-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
145</draw_ops>
146
147<draw_ops name="close_unfocused">
148 <image filename="unfocused.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
149</draw_ops>
150
151<draw_ops name="close_unfocused_prelight">
152 <image filename="close-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
153</draw_ops>
154
155<draw_ops name="close_unfocused_pressed">
156 <image filename="close-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
157</draw_ops>
158
159<!--maximize-->
160<draw_ops name="maximize_focused">
161 <image filename="maximize.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
162</draw_ops>
163
164<draw_ops name="maximize_focused_pressed">
165 <image filename="maximize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
166</draw_ops>
167
168<draw_ops name="maximize_focused_prelight">
169 <image filename="maximize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
170</draw_ops>
171
172<draw_ops name="maximize_unfocused">
173 <image filename="unfocused.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
174</draw_ops>
175
176<draw_ops name="maximize_unfocused_prelight">
177 <image filename="maximize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
178</draw_ops>
179
180<draw_ops name="maximize_unfocused_pressed">
181 <image filename="maximize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
182</draw_ops>
183
184<!--minimize-->
185<draw_ops name="minimize_focused">
186 <image filename="minimize.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
187</draw_ops>
188
189<draw_ops name="minimize_focused_pressed">
190 <image filename="minimize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
191</draw_ops>
192
193<draw_ops name="minimize_focused_prelight">
194 <image filename="minimize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
195</draw_ops>
196
197<draw_ops name="minimize_unfocused">
198 <image filename="unfocused.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
199</draw_ops>
200
201<draw_ops name="minimize_unfocused_prelight">
202 <image filename="minimize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
203</draw_ops>
204
205<draw_ops name="minimize_unfocused_pressed">
206 <image filename="minimize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/>
207</draw_ops>
208
209
210<!--Todo-->
211<draw_ops name="menu_focused"></draw_ops>
212<draw_ops name="menu_focused_pressed"></draw_ops>
213<draw_ops name="menu_unfocused"></draw_ops>
214<draw_ops name="menu_unfocused_prelight"></draw_ops>
215<draw_ops name="menu_unfocused_pressed"></draw_ops>
216<draw_ops name="shade_focused"></draw_ops>
217<draw_ops name="shade_focused_pressed"></draw_ops>
218<draw_ops name="shade_unfocused"></draw_ops>
219<draw_ops name="shade_unfocused_prelight"></draw_ops>
220<draw_ops name="shade_unfocused_pressed"></draw_ops>
221
222<!-- frame styles -->
223
224<frame_style name="normal_focused" geometry="normal">
225 <piece position="entire_background" draw_ops="entire_background_focused" />
226 <piece position="titlebar" draw_ops="titlebar_focused" />
227 <piece position="title" draw_ops="title_focused" />
228 <button function="close" state="normal" draw_ops="close_focused" />
229 <button function="close" state="pressed" draw_ops="close_focused_pressed" />
230 <button function="close" state="prelight" draw_ops="close_focused_prelight" />
231 <button function="maximize" state="normal" draw_ops="maximize_focused" />
232 <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />
233 <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />
234 <button function="minimize" state="normal" draw_ops="minimize_focused" />
235 <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
236 <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
237 <button function="menu" state="normal" draw_ops="menu_focused" />
238 <button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
239 <button function="shade" state="normal" draw_ops="shade_focused" />
240 <button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
241 <button function="unshade" state="normal" draw_ops="shade_focused" />
242 <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
243 <button function="above" state="normal"><draw_ops></draw_ops></button>
244 <button function="above" state="pressed"><draw_ops></draw_ops></button>
245 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
246 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
247 <button function="stick" state="normal"><draw_ops></draw_ops></button>
248 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
249 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
250 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
251</frame_style>
252
253<frame_style name="normal_unfocused" geometry="normal_unfocused">
254 <piece position="entire_background" draw_ops="entire_background_unfocused" />
255 <piece position="titlebar" draw_ops="titlebar_unfocused" />
256 <piece position="title" draw_ops="title_unfocused" />
257 <button function="close" state="normal" draw_ops="close_unfocused"/>
258 <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
259 <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
260 <button function="maximize" state="normal" draw_ops="maximize_unfocused"/>
261 <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
262 <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
263 <button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
264 <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
265 <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
266 <button function="menu" state="normal" draw_ops="menu_unfocused" />
267 <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
268 <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
269 <button function="shade" state="normal" draw_ops="shade_unfocused" />
270 <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
271 <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
272 <button function="unshade" state="normal" draw_ops="shade_unfocused" />
273 <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
274 <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
275 <button function="above" state="normal"><draw_ops></draw_ops></button>
276 <button function="above" state="pressed"><draw_ops></draw_ops></button>
277 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
278 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
279 <button function="stick" state="normal"><draw_ops></draw_ops></button>
280 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
281 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
282 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
283</frame_style>
284
285<frame_style name="normal_max_focused" geometry="max">
286 <piece position="entire_background" draw_ops="entire_background_focused" />
287 <piece position="titlebar" draw_ops="titlebar_max" />
288 <piece position="title" draw_ops="title_focused" />
289 <button function="close" state="normal" draw_ops="close_focused" />
290 <button function="close" state="pressed" draw_ops="close_focused_pressed" />
291 <button function="close" state="prelight" draw_ops="close_focused_prelight" />
292 <button function="maximize" state="normal" draw_ops="maximize_focused" />
293 <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />
294 <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />
295 <button function="minimize" state="normal" draw_ops="minimize_focused" />
296 <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
297 <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
298 <button function="menu" state="normal" draw_ops="menu_focused" />
299 <button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
300 <button function="shade" state="normal" draw_ops="shade_focused" />
301 <button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
302 <button function="unshade" state="normal" draw_ops="shade_focused" />
303 <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
304 <button function="above" state="normal"><draw_ops></draw_ops></button>
305 <button function="above" state="pressed"><draw_ops></draw_ops></button>
306 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
307 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
308 <button function="stick" state="normal"><draw_ops></draw_ops></button>
309 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
310 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
311 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
312</frame_style>
313
314<frame_style name="normal_max_unfocused" geometry="max">
315 <piece position="entire_background" draw_ops="entire_background_unfocused" />
316 <piece position="titlebar" draw_ops="titlebar_max" />
317 <piece position="title" draw_ops="title_unfocused" />
318 <button function="close" state="normal" draw_ops="close_unfocused"/>
319 <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
320 <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
321 <button function="maximize" state="normal" draw_ops="maximize_unfocused"/>
322 <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
323 <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
324 <button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
325 <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
326 <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
327 <button function="menu" state="normal" draw_ops="menu_unfocused" />
328 <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
329 <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
330 <button function="shade" state="normal" draw_ops="shade_unfocused" />
331 <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
332 <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
333 <button function="unshade" state="normal" draw_ops="shade_unfocused" />
334 <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
335 <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
336 <button function="above" state="normal"><draw_ops></draw_ops></button>
337 <button function="above" state="pressed"><draw_ops></draw_ops></button>
338 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
339 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
340 <button function="stick" state="normal"><draw_ops></draw_ops></button>
341 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
342 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
343 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
344</frame_style>
345
346<frame_style name="normal_max_shaded_focused" geometry="max">
347 <piece position="entire_background" draw_ops="entire_background_focused" />
348 <piece position="titlebar" draw_ops="titlebar_max" />
349 <piece position="title" draw_ops="title_focused" />
350 <button function="close" state="normal" draw_ops="close_focused" />
351 <button function="close" state="pressed" draw_ops="close_focused_pressed" />
352 <button function="close" state="prelight" draw_ops="close_focused_prelight" />
353 <button function="maximize" state="normal" draw_ops="maximize_focused" />
354 <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />
355 <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />
356 <button function="minimize" state="normal" draw_ops="minimize_focused" />
357 <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
358 <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
359 <button function="menu" state="normal" draw_ops="menu_focused" />
360 <button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
361 <button function="shade" state="normal" draw_ops="shade_focused" />
362 <button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
363 <button function="unshade" state="normal" draw_ops="shade_focused" />
364 <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
365 <button function="above" state="normal"><draw_ops></draw_ops></button>
366 <button function="above" state="pressed"><draw_ops></draw_ops></button>
367 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
368 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
369 <button function="stick" state="normal"><draw_ops></draw_ops></button>
370 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
371 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
372 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
373</frame_style>
374
375<frame_style name="normal_max_shaded_unfocused" geometry="max">
376 <piece position="entire_background" draw_ops="entire_background_unfocused" />
377 <piece position="titlebar" draw_ops="titlebar_max" />
378 <piece position="title" draw_ops="title_unfocused" />
379 <button function="close" state="normal" draw_ops="close_unfocused"/>
380 <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
381 <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
382 <button function="maximize" state="normal" draw_ops="maximize_unfocused"/>
383 <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
384 <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
385 <button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
386 <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
387 <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
388 <button function="menu" state="normal" draw_ops="menu_unfocused" />
389 <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
390 <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
391 <button function="shade" state="normal" draw_ops="shade_unfocused" />
392 <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
393 <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
394 <button function="unshade" state="normal" draw_ops="shade_unfocused" />
395 <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
396 <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
397 <button function="above" state="normal"><draw_ops></draw_ops></button>
398 <button function="above" state="pressed"><draw_ops></draw_ops></button>
399 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
400 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
401 <button function="stick" state="normal"><draw_ops></draw_ops></button>
402 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
403 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
404 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
405</frame_style>
406
407<frame_style name="dialog_focused" geometry="normal">
408 <piece position="entire_background" draw_ops="entire_background_focused" />
409 <piece position="titlebar" draw_ops="titlebar_focused" />
410 <piece position="title" draw_ops="title_focused" />
411 <button function="close" state="normal" draw_ops="close_focused" />
412 <button function="close" state="pressed" draw_ops="close_focused_pressed" />
413 <button function="close" state="prelight" draw_ops="close_focused_prelight" />
414 <button function="maximize" state="normal" draw_ops="maximize_focused" />
415 <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />
416 <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />
417 <button function="minimize" state="normal" draw_ops="minimize_focused" />
418 <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
419 <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
420 <button function="menu" state="normal" draw_ops="menu_focused" />
421 <button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
422 <button function="shade" state="normal" draw_ops="shade_focused" />
423 <button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
424 <button function="unshade" state="normal" draw_ops="shade_focused" />
425 <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
426 <button function="above" state="normal"><draw_ops></draw_ops></button>
427 <button function="above" state="pressed"><draw_ops></draw_ops></button>
428 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
429 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
430 <button function="stick" state="normal"><draw_ops></draw_ops></button>
431 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
432 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
433 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
434</frame_style>
435
436<frame_style name="dialog_unfocused" geometry="normal">
437 <piece position="entire_background" draw_ops="entire_background_unfocused" />
438 <piece position="titlebar" draw_ops="titlebar_unfocused" />
439 <piece position="title" draw_ops="title_unfocused" />
440 <button function="close" state="normal" draw_ops="close_unfocused"/>
441 <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
442 <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
443 <button function="maximize" state="normal" draw_ops="maximize_unfocused"/>
444 <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
445 <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
446 <button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
447 <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
448 <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
449 <button function="menu" state="normal" draw_ops="menu_unfocused" />
450 <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
451 <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
452 <button function="shade" state="normal"><draw_ops></draw_ops></button>
453 <button function="shade" state="pressed"><draw_ops></draw_ops></button>
454 <button function="unshade" state="normal"><draw_ops></draw_ops></button>
455 <button function="unshade" state="pressed"><draw_ops></draw_ops></button>
456 <button function="above" state="normal"><draw_ops></draw_ops></button>
457 <button function="above" state="pressed"><draw_ops></draw_ops></button>
458 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
459 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
460 <button function="stick" state="normal"><draw_ops></draw_ops></button>
461 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
462 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
463 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
464</frame_style>
465
466<frame_style name="modal_dialog_focused" geometry="modal">
467 <piece position="entire_background" draw_ops="entire_background_focused" />
468 <piece position="titlebar" draw_ops="titlebar_focused" />
469 <piece position="title" draw_ops="title_focused" />
470 <button function="close" state="normal" draw_ops="close_focused" />
471 <button function="close" state="pressed" draw_ops="close_focused_pressed" />
472 <button function="close" state="prelight" draw_ops="close_focused_prelight" />
473 <button function="maximize" state="normal" draw_ops="maximize_focused" />
474 <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />
475 <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />
476 <button function="minimize" state="normal" draw_ops="minimize_focused" />
477 <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
478 <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
479 <button function="menu" state="normal" draw_ops="menu_focused" />
480 <button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
481 <button function="shade" state="normal" draw_ops="shade_focused" />
482 <button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
483 <button function="unshade" state="normal" draw_ops="shade_focused" />
484 <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
485 <button function="above" state="normal"><draw_ops></draw_ops></button>
486 <button function="above" state="pressed"><draw_ops></draw_ops></button>
487 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
488 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
489 <button function="stick" state="normal"><draw_ops></draw_ops></button>
490 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
491 <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button>
492</frame_style>
493
494<frame_style name="modal_dialog_unfocused" geometry="modal">
495 <piece position="entire_background" draw_ops="entire_background_unfocused" />
496 <piece position="titlebar" draw_ops="titlebar_focused" />
497 <piece position="title" draw_ops="title_unfocused" />
498 <button function="close" state="normal" draw_ops="close_unfocused"/>
499 <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
500 <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
501 <button function="maximize" state="normal" draw_ops="maximize_unfocused"/>
502 <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
503 <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
504 <button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
505 <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
506 <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
507 <button function="menu" state="normal" draw_ops="menu_unfocused" />
508 <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
509 <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
510 <button function="shade" state="normal" draw_ops="shade_unfocused" />
511 <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
512 <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
513 <button function="unshade" state="normal" draw_ops="shade_unfocused" />
514 <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
515 <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
516 <button function="above" state="normal"><draw_ops></draw_ops></button>
517 <button function="above" state="pressed"><draw_ops></draw_ops></button>
518 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
519 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
520 <button function="stick" state="normal"><draw_ops></draw_ops></button>
521 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
522 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
523 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
524</frame_style>
525
526<frame_style name="utility_focused" geometry="small">
527 <piece position="entire_background" draw_ops="entire_background_focused" />
528 <piece position="titlebar" draw_ops="titlebar_small_focused" />
529 <piece position="title" draw_ops="title_focused" />
530 <button function="close" state="normal" draw_ops="close_focused" />
531 <button function="close" state="pressed" draw_ops="close_focused_pressed" />
532 <button function="close" state="prelight" draw_ops="close_focused_prelight" />
533 <button function="maximize" state="normal" draw_ops="maximize_focused" />
534 <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" />
535 <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" />
536 <button function="minimize" state="normal" draw_ops="minimize_focused" />
537 <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" />
538 <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" />
539 <button function="menu" state="normal" draw_ops="menu_focused" />
540 <button function="menu" state="pressed" draw_ops="menu_focused_pressed" />
541 <button function="shade" state="normal" draw_ops="shade_focused" />
542 <button function="shade" state="pressed" draw_ops="shade_focused_pressed" />
543 <button function="unshade" state="normal" draw_ops="shade_focused" />
544 <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" />
545 <button function="above" state="normal"><draw_ops></draw_ops></button>
546 <button function="above" state="pressed"><draw_ops></draw_ops></button>
547 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
548 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
549 <button function="stick" state="normal"><draw_ops></draw_ops></button>
550 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
551 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
552 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
553</frame_style>
554
555<frame_style name="utility_unfocused" geometry="small_unfocused">
556 <piece position="entire_background" draw_ops="entire_background_unfocused" />
557 <piece position="titlebar" draw_ops="titlebar_small_unfocused" />
558 <piece position="title" draw_ops="title_unfocused" />
559 <button function="close" state="normal" draw_ops="close_unfocused"/>
560 <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/>
561 <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/>
562 <button function="maximize" state="normal" draw_ops="maximize_unfocused"/>
563 <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/>
564 <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/>
565 <button function="minimize" state="normal" draw_ops="minimize_unfocused"/>
566 <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/>
567 <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/>
568 <button function="menu" state="normal" draw_ops="menu_unfocused" />
569 <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" />
570 <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" />
571 <button function="shade" state="normal" draw_ops="shade_unfocused" />
572 <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" />
573 <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" />
574 <button function="unshade" state="normal" draw_ops="shade_unfocused" />
575 <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" />
576 <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" />
577 <button function="above" state="normal"><draw_ops></draw_ops></button>
578 <button function="above" state="pressed"><draw_ops></draw_ops></button>
579 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
580 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
581 <button function="stick" state="normal"><draw_ops></draw_ops></button>
582 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
583 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
584 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
585</frame_style>
586
587<frame_style name="border_focused" geometry="borderless">
588 <piece position="entire_background" draw_ops="entire_background_focused" />
589 <piece position="overlay" draw_ops="border_focused" />
590 <button function="close" state="normal"><draw_ops></draw_ops></button>
591 <button function="close" state="pressed"><draw_ops></draw_ops></button>
592 <button function="maximize" state="normal"><draw_ops></draw_ops></button>
593 <button function="maximize" state="pressed"><draw_ops></draw_ops></button>
594 <button function="minimize" state="normal"><draw_ops></draw_ops></button>
595 <button function="minimize" state="pressed"><draw_ops></draw_ops></button>
596 <button function="menu" state="normal"><draw_ops></draw_ops></button>
597 <button function="menu" state="pressed"><draw_ops></draw_ops></button>
598 <button function="shade" state="normal"><draw_ops></draw_ops></button>
599 <button function="shade" state="pressed"><draw_ops></draw_ops></button>
600 <button function="unshade" state="normal"><draw_ops></draw_ops></button>
601 <button function="unshade" state="pressed"><draw_ops></draw_ops></button>
602 <button function="above" state="normal"><draw_ops></draw_ops></button>
603 <button function="above" state="pressed"><draw_ops></draw_ops></button>
604 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
605 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
606 <button function="stick" state="normal"><draw_ops></draw_ops></button>
607 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
608 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
609 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
610</frame_style>
611
612<frame_style name="border_unfocused" geometry="borderless">
613 <piece position="entire_background" draw_ops="entire_background_unfocused" />
614 <piece position="overlay" draw_ops="border_unfocused" />
615 <button function="close" state="normal"><draw_ops></draw_ops></button>
616 <button function="close" state="pressed"><draw_ops></draw_ops></button>
617 <button function="maximize" state="normal"><draw_ops></draw_ops></button>
618 <button function="maximize" state="pressed"><draw_ops></draw_ops></button>
619 <button function="minimize" state="normal"><draw_ops></draw_ops></button>
620 <button function="minimize" state="pressed"><draw_ops></draw_ops></button>
621 <button function="menu" state="normal"><draw_ops></draw_ops></button>
622 <button function="menu" state="pressed"><draw_ops></draw_ops></button>
623 <button function="shade" state="normal"><draw_ops></draw_ops></button>
624 <button function="shade" state="pressed"><draw_ops></draw_ops></button>
625 <button function="unshade" state="normal"><draw_ops></draw_ops></button>
626 <button function="unshade" state="pressed"><draw_ops></draw_ops></button>
627 <button function="above" state="normal"><draw_ops></draw_ops></button>
628 <button function="above" state="pressed"><draw_ops></draw_ops></button>
629 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
630 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
631 <button function="stick" state="normal"><draw_ops></draw_ops></button>
632 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
633 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
634 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
635</frame_style>
636
637<!-- placeholder for unimplementated styles-->
638<frame_style name="blank" geometry="normal">
639 <button function="close" state="normal"><draw_ops></draw_ops></button>
640 <button function="close" state="pressed"><draw_ops></draw_ops></button>
641 <button function="maximize" state="normal"><draw_ops></draw_ops></button>
642 <button function="maximize" state="pressed"><draw_ops></draw_ops></button>
643 <button function="minimize" state="normal"><draw_ops></draw_ops></button>
644 <button function="minimize" state="pressed"><draw_ops></draw_ops></button>
645 <button function="menu" state="normal"><draw_ops></draw_ops></button>
646 <button function="menu" state="pressed"><draw_ops></draw_ops></button>
647 <button function="shade" state="normal"><draw_ops></draw_ops></button>
648 <button function="shade" state="pressed"><draw_ops></draw_ops></button>
649 <button function="unshade" state="normal"><draw_ops></draw_ops></button>
650 <button function="unshade" state="pressed"><draw_ops></draw_ops></button>
651 <button function="above" state="normal"><draw_ops></draw_ops></button>
652 <button function="above" state="pressed"><draw_ops></draw_ops></button>
653 <button function="unabove" state="normal"><draw_ops></draw_ops></button>
654 <button function="unabove" state="pressed"><draw_ops></draw_ops></button>
655 <button function="stick" state="normal"><draw_ops></draw_ops></button>
656 <button function="stick" state="pressed"><draw_ops></draw_ops></button>
657 <button function="unstick" state="normal"><draw_ops></draw_ops></button>
658 <button function="unstick" state="pressed"><draw_ops></draw_ops></button>
659</frame_style>
660
661<!-- frame style sets -->
662
663<frame_style_set name="normal_style_set">
664 <frame focus="yes" state="normal" resize="both" style="normal_focused"/>
665 <frame focus="no" state="normal" resize="both" style="normal_unfocused"/>
666 <frame focus="yes" state="maximized" style="normal_max_focused"/>
667 <frame focus="no" state="maximized" style="normal_max_unfocused"/>
668 <frame focus="yes" state="shaded" style="normal_focused"/>
669 <frame focus="no" state="shaded" style="normal_unfocused"/>
670 <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/>
671 <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/>
672</frame_style_set>
673
674<frame_style_set name="dialog_style_set">
675 <frame focus="yes" state="normal" resize="both" style="dialog_focused"/>
676 <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/>
677 <frame focus="yes" state="maximized" style="blank"/>
678 <frame focus="no" state="maximized" style="blank"/>
679 <frame focus="yes" state="shaded" style="dialog_focused"/>
680 <frame focus="no" state="shaded" style="dialog_unfocused"/>
681 <frame focus="yes" state="maximized_and_shaded" style="blank"/>
682 <frame focus="no" state="maximized_and_shaded" style="blank"/>
683</frame_style_set>
684
685<frame_style_set name="modal_dialog_style_set">
686 <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/>
687 <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/>
688 <frame focus="yes" state="maximized" style="blank"/>
689 <frame focus="no" state="maximized" style="blank"/>
690 <frame focus="yes" state="shaded" style="modal_dialog_focused"/>
691 <frame focus="no" state="shaded" style="modal_dialog_unfocused"/>
692 <frame focus="yes" state="maximized_and_shaded" style="blank"/>
693 <frame focus="no" state="maximized_and_shaded" style="blank"/>
694</frame_style_set>
695
696<frame_style_set name="utility_style_set">
697 <frame focus="yes" state="normal" resize="both" style="utility_focused"/>
698 <frame focus="no" state="normal" resize="both" style="utility_unfocused"/>
699 <frame focus="yes" state="maximized" style="blank"/>
700 <frame focus="no" state="maximized" style="blank"/>
701 <frame focus="yes" state="shaded" style="utility_focused"/>
702 <frame focus="no" state="shaded" style="utility_unfocused"/>
703 <frame focus="yes" state="maximized_and_shaded" style="blank"/>
704 <frame focus="no" state="maximized_and_shaded" style="blank"/>
705</frame_style_set>
706
707<frame_style_set name="border_style_set">
708 <frame focus="yes" state="normal" resize="both" style="border_focused"/>
709 <frame focus="no" state="normal" resize="both" style="border_unfocused"/>
710 <frame focus="yes" state="maximized" style="blank"/>
711 <frame focus="no" state="maximized" style="blank"/>
712 <frame focus="yes" state="shaded" style="blank"/>
713 <frame focus="no" state="shaded" style="blank"/>
714 <frame focus="yes" state="maximized_and_shaded" style="blank"/>
715 <frame focus="no" state="maximized_and_shaded" style="blank"/>
716</frame_style_set>
717
718
719<!-- windows -->
720
721<window type="normal" style_set="normal_style_set"/>
722<window type="dialog" style_set="dialog_style_set"/>
723<window type="modal_dialog" style_set="modal_dialog_style_set"/>
724<window type="menu" style_set="utility_style_set"/>
725<window type="utility" style_set="utility_style_set"/>
726<window type="border" style_set="border_style_set"/>
727
728</metacity_theme>