1 <?xml version="1.0" encoding="UTF-8"?>
5 <faceColor value="#F7F7F7"/>
6 <checkedColor value="#C0C0C0"/>
7 <lightColor value="#FFFFFF"/>
8 <lightBorderColor value="#F7F7F7"/>
9 <shadowColor value="#808080"/>
10 <darkShadowColor value="#000000"/>
11 <buttonTextColor value="#007AFF"/>
12 <defaultActionButtonTextColor value="#007AFF"/>
13 <actionButtonTextColor value="#007AFF"/>
14 <actionButtonRolloverTextColor value="#007AFF"/>
15 <buttonRolloverTextColor value="#FFFFFF"/>
16 <radioCheckTextColor value="#000000"/>
17 <groupTextColor value="#000000"/>
18 <labelTextColor value="#000000"/>
19 <windowColor value="#FFFFFF"/>
20 <windowTextColor value="#000000"/>
21 <dialogColor value="#FFFFFF"/>
22 <dialogTextColor value="#000000"/>
23 <workspaceColor value="#F7F7F7"/>
24 <monoColor value="#000000"/>
25 <fieldColor value="#FFFFFF"/>
26 <fieldTextColor value="#000000"/>
27 <fieldRolloverTextColor value="#000000"/>
28 <activeColor value="#007AFF"/>
29 <activeTextColor value="#FFFFFF"/>
30 <activeBorderColor value="#C0C0C0"/>
31 <deactiveColor value="#808080"/>
32 <deactiveTextColor value="#C0C0C0"/>
33 <deactiveBorderColor value="#C0C0C0"/>
34 <menuColor value="#FFFFFF"/>
35 <menuBarColor value="#FFFFFF"/>
36 <menuBarRolloverColor value="#007AFF"/>
37 <menuBorderColor value="#C0C0C0"/>
38 <menuTextColor value="#000000"/>
39 <menuBarTextColor value="#000000"/>
40 <menuBarRolloverTextColor value="#000000"/>
41 <menuBarHighlightTextColor value="#000000"/>
42 <menuHighlightColor value="#007AFF"/>
43 <menuHighlightTextColor value="#FFFFFF"/>
44 <highlightColor value="#007AFF"/>
45 <highlightTextColor value="#FFFFFF"/>
46 <activeTabColor value="#FFFFFF"/>
47 <inactiveTabColor value="#C0C0C0"/>
48 <tabTextColor value="#007AFF"/>
49 <tabRolloverTextColor value="#007AFF"/>
50 <tabHighlightTextColor value="#FFFFFF"/>
51 <disableColor value="#808080"/>
52 <helpColor value="#FFFFE0"/>
53 <helpTextColor value="#000000"/>
54 <linkColor value="#007AFF"/>
55 <visitedLinkColor value="#0464AA"/>
56 <toolTextColor value="#000000"/>
57 <fontColor value="#000000"/>
61 Various setting for controls that aren't style colors.
62 Empty "value" attribute or if setting is not present means default will be used.
66 <noActiveTabTextRaise value="true"/>
67 <centeredTabs value="true"/>
68 <listBoxEntryMargin value="20"/>
69 <defaultFontSize value="10"/>
70 <titleHeight value="16"/>
71 <floatTitleHeight value="12"/>
72 <listBoxPreviewDefaultLogicWidth value="16"/>
73 <listBoxPreviewDefaultLogicHeight value="16"/>
77 Follows the definitions od various controls.
78 The definition is always in form:
80 <{ControlType} attributes...>
81 <{ControlPart} attributes...>
89 Supported <state> attributes are:
90 enabled="true|false|any"
91 focused="true|false|any"
92 pressed="true|false|any"
93 rollover="true|false|any"
94 default="true|false|any"
95 selected="true|false|any"
96 button-value="true|false|any"
100 <spinbox> attributes:
101 - orientation: stacked (default), edit-decrease-increase, decrease-edit-increase
106 <part value="Entire">
107 <state enabled="true">
108 <external source="pushbutton-default.svg" />
110 <state enabled="true" rollover="true">
111 <external source="pushbutton-rollover.svg" />
113 <state enabled="false">
114 <external source="pushbutton-disabled.svg" />
119 <external source="common-rect-focus.svg" />
125 <part value="Entire" width="26" height="26">
126 <state enabled="true" pressed="false" button-value="true">
127 <image source="tick-on.svg" />
129 <state enabled="true" pressed="true" button-value="true">
130 <image source="tick-on-pressed.svg" />
132 <state enabled="false" button-value="true">
133 <image source="tick-on-disabled.svg" />
135 <state enabled="true" pressed="false" button-value="false">
136 <image source="tick-off.svg" />
138 <state enabled="true" pressed="true" button-value="false">
139 <image source="tick-off-pressed.svg" />
141 <state enabled="false" button-value="false">
142 <image source="tick-off-disabled.svg" />
147 <external source="common-rect-focus-slim.svg" />
153 <part value="Entire" width="46" height="32">
154 <state enabled="true" pressed="false" button-value="true">
155 <image source="switch-on.svg" />
157 <state enabled="true" pressed="true" button-value="true">
158 <image source="switch-on-pressed.svg" />
160 <state enabled="false" button-value="true">
161 <image source="switch-on-disabled.svg" />
163 <state enabled="true" pressed="false" button-value="false">
164 <image source="switch-off.svg" />
166 <state enabled="true" pressed="true" button-value="false">
167 <image source="switch-off-pressed.svg" />
169 <state enabled="false" button-value="false">
170 <image source="switch-off-disabled.svg" />
175 <external source="common-rect-focus-slim.svg" />
181 <part value="Entire">
182 <state enabled="true">
183 <external source="combobox.svg" />
185 <state enabled="false">
186 <external source="combobox-disabled.svg" />
189 <part value="SubEdit">
193 <part value="ButtonDown" width="35" height="36">
194 <state enabled="true">
195 <image source="combobox-button.svg" />
197 <state enabled="false">
198 <image source="combobox-button-disabled.svg" />
203 <external source="common-rect-focus.svg" />
209 <part value="Entire" height="32">
210 <state enabled="true">
211 <external source="common-rect.svg" />
213 <state enabled="false">
214 <external source="common-rect-disabled.svg" />
216 <state focused="true">
217 <external source="common-rect-focus.svg" />
223 <part value="Entire">
224 <state enabled="true">
225 <external source="combobox.svg" />
227 <state enabled="false">
228 <external source="combobox-disabled.svg" />
231 <part value="SubEdit">
232 <state/> <!-- Intentional empty - don't draw anything -->
234 <part value="ButtonDown" width="35" height="36">
235 <state enabled="true">
236 <image source="combobox-button.svg" />
238 <state enabled="false">
239 <image source="combobox-button-disabled.svg" />
244 <external source="common-rect-focus.svg" />
250 <part value="Entire" orientation="decrease-edit-increase">
252 <rect stroke="#ffffff" fill="#ffffff" stroke-width="0" />
255 <part value="SubEdit">
256 <state/> <!-- Intentional empty - don't draw anything -->
258 <part value="ButtonDown" width="44" height="26">
259 <state enabled="true">
260 <external source="spinbox-left.svg" />
262 <state enabled="true" pressed="true">
263 <external source="spinbox-left-pressed.svg" />
265 <state enabled="false">
266 <external source="spinbox-left-disabled.svg" />
269 <part value="ButtonUp" width="44" height="26">
270 <state enabled="true">
271 <external source="spinbox-right.svg" />
273 <state enabled="true" pressed="true">
274 <external source="spinbox-right-pressed.svg" />
276 <state enabled="false">
277 <external source="spinbox-right-disabled.svg" />
282 <external source="common-rect-focus-slim.svg" />
288 <part value="ThumbHorz">
290 <external source="scrollbar-horizontal.svg" />
293 <part value="ThumbVert">
295 <external source="scrollbar-vertical.svg" />
298 <part value="ButtonUp">
300 <part value="ButtonDown">
302 <part value="ButtonLeft">
304 <part value="ButtonRight">
306 <part value="TrackHorzLeft">
308 <rect stroke="#8e8e93" fill="#ffffff" stroke-width="0" />
311 <part value="TrackHorzRight">
313 <rect stroke="#8e8e93" fill="#ffffff" stroke-width="0" />
316 <part value="TrackVertUpper">
318 <rect stroke="#8e8e93" fill="#ffffff" stroke-width="0" />
321 <part value="TrackVertLower">
323 <rect stroke="#8e8e93" fill="#ffffff" stroke-width="0" />
329 <part value="Button">
330 <state enabled="true">
331 <image source="slider-button.svg" />
333 <state enabled="false">
334 <image source="slider-button-disabled.svg" />
337 <part value="TrackHorzLeft">
338 <state enabled="true">
339 <line stroke="#007AFF" stroke-width="6" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/>
341 <state enabled="false">
342 <line stroke="#8e8e93" stroke-width="6" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/>
345 <part value="TrackHorzRight">
347 <line stroke="#8e8e93" stroke-width="6" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/>
350 <part value="TrackVertUpper">
351 <state enabled="true">
352 <line stroke="#007AFF" stroke-width="6" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/>
354 <state enabled="false">
355 <line stroke="#8e8e93" stroke-width="6" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/>
358 <part value="TrackVertLower">
360 <line stroke="#8e8e93" stroke-width="6" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/>
366 <part value="SeparatorHorz">
368 <line stroke="#007AFF" fill="#007AFF" stroke-width="2" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/>
371 <part value="SeparatorVert">
373 <line stroke="#007AFF" fill="#007AFF" stroke-width="2" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/>
379 <part value="Entire">
381 <rect stroke="#007AFF" fill="#007AFF" stroke-width="1" rx="7" ry="7"/>
387 <part value="Entire" margin-width="8" height="32">
388 <state selected="false" extra="first">
389 <external source="tabitem-first.svg" />
391 <state selected="false" extra="middle">
392 <external source="tabitem-middle.svg" />
394 <state selected="false" extra="last">
395 <external source="tabitem-last.svg" />
397 <state selected="true" extra="first">
398 <external source="tabitem-first-selected.svg" />
400 <state selected="true" extra="middle">
401 <external source="tabitem-middle-selected.svg" />
403 <state selected="true" extra="last">
404 <external source="tabitem-last-selected.svg" />
410 <part value="Entire">
412 <rect stroke="#FFFFFF" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/>
418 <part value="Entire">
420 <rect stroke="#FFFFFF" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/>
426 <part value="Entire">
428 <rect stroke="#f4f5f5" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/>
434 <part value="BackgroundWindow">
436 <rect stroke="#f4f5f5" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/>
439 <part value="BackgroundDialog">
441 <rect stroke="#f4f5f5" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/>
447 <part value="Border">
449 <rect stroke="#FFFFFF" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/>
455 <part value="DrawBackgroundHorz">
457 <rect stroke="#FFFFFF" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/>
461 <part value="DrawBackgroundVert">
463 <rect stroke="#FFFFFF" fill="#FFFFFF" stroke-width="1" rx="1" ry="1"/>
467 <part value="ThumbHorz">
468 <state/> <!-- Intentional empty - don't draw anything -->
471 <part value="ThumbVert">
472 <state/> <!-- Intentional empty - don't draw anything -->
475 <part value="SeparatorVert">
477 <line stroke="#007AFF" fill="#007AFF" stroke-width="2" x1="0.5" y1="0.0" x2="0.5" y2="1.0"/>
481 <part value="SeparatorHorz">
483 <line stroke="#007AFF" fill="#007AFF" stroke-width="2" x1="0.0" y1="0.5" x2="1.0" y2="0.5"/>
487 <part value="Button">
488 <state enabled="true" button-value="true">
489 <rect stroke="#c0c0c0" fill="#c0c0c0" stroke-width="1" rx="4" ry="4"/>
491 <state enabled="true" button-value="false">
492 <rect stroke="#f4f5f5" fill="#f4f5f5" stroke-width="1" rx="4" ry="4"/>
494 <state enabled="false">
495 <rect stroke="#007AFF" fill="#00FF00" stroke-width="1" rx="4" ry="4"/>
507 <part value="Button">
509 <rect stroke="#8e8e93" fill="#f4f5f5" stroke-width="1" rx="1" ry="1"/>
514 <image source="arrow-up.svg"/>
517 <image source="arrow-down.svg"/>