|
Matthias@220
|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
Matthias@220
|
2 |
<!DOCTYPE themes PUBLIC "-//www.matthiasmann.de//TWL-Theme//EN" "http://hg.l33tlabs.org/twl/raw-file/tip/src/de/matthiasmann/twl/theme/theme.dtd"> |
|
Matthias@220
|
3 |
<themes> |
|
Matthias@220
|
4 |
<images file="buttonbackgroundhl.png"> |
|
Matthias@220
|
5 |
<area name="-button.background.highlight" xywh="*"/> |
|
Matthias@220
|
6 |
</images> |
|
Matthias@220
|
7 |
|
|
Matthias@220
|
8 |
<images file="buttonbackground.png" format="RGBA"> |
|
Matthias@220
|
9 |
<select name="button.background"> |
|
Matthias@220
|
10 |
<alias ref="-button.background.highlight" if="armed ^ selected"/> |
|
Matthias@220
|
11 |
<area xywh="*"/> |
|
Matthias@220
|
12 |
</select> |
|
Matthias@220
|
13 |
</images> |
|
Matthias@220
|
14 |
|
|
Matthias@220
|
15 |
<images file="hbuttonbg.png" format="RGBA"> |
|
Matthias@220
|
16 |
<area name="-hbutton.background.highlight" xywh="*"/> |
|
Matthias@220
|
17 |
</images> |
|
Matthias@220
|
18 |
|
|
Matthias@220
|
19 |
<images file="hbuttonbgb.png" format="RGBA"> |
|
Matthias@220
|
20 |
<select name="hbutton.background"> |
|
Matthias@220
|
21 |
<alias ref="-hbutton.background.highlight" if="armed ^ selected"/> |
|
Matthias@220
|
22 |
<area xywh="*"/> |
|
Matthias@220
|
23 |
</select> |
|
Matthias@220
|
24 |
</images> |
|
Matthias@220
|
25 |
|
|
Matthias@220
|
26 |
<images file="basher.png" format="RGBA"> |
|
Matthias@220
|
27 |
<area name="-basher-0" xywh="0,32,32,32"/> |
|
Matthias@220
|
28 |
|
|
Matthias@220
|
29 |
<animation name="-basher-anim" timeSource="hover"> |
|
Matthias@220
|
30 |
<frame ref="-basher-0" duration="100"/> |
|
Matthias@220
|
31 |
<frames count="11" offsetx="32" duration="100" xywh="32,32,32,32"/> |
|
Matthias@220
|
32 |
</animation> |
|
Matthias@220
|
33 |
|
|
Matthias@220
|
34 |
<select name="button.basher.overlay" center="true"> |
|
Matthias@220
|
35 |
<alias ref="-basher-anim" if="hover | pressed"/> |
|
Matthias@220
|
36 |
<alias ref="-basher-0"/> |
|
Matthias@220
|
37 |
</select> |
|
Matthias@220
|
38 |
</images> |
|
Matthias@220
|
39 |
|
|
Matthias@220
|
40 |
<images file="bomber.png" format="RGBA"> |
|
Matthias@220
|
41 |
<area name="-bomber-0" xywh="0,0,32,32"/> |
|
Matthias@220
|
42 |
|
|
Matthias@220
|
43 |
<animation name="-bomber-anim" timeSource="hover"> |
|
Matthias@220
|
44 |
<frame ref="-bomber-0" duration="100"/> |
|
Matthias@220
|
45 |
<frames count="11" offsetx="32" duration="100" xywh="32,0,32,32"/> |
|
Matthias@220
|
46 |
</animation> |
|
Matthias@220
|
47 |
|
|
Matthias@220
|
48 |
<select name="button.bomber.overlay" center="true"> |
|
Matthias@220
|
49 |
<alias ref="-bomber-anim" if="hover | pressed"/> |
|
Matthias@220
|
50 |
<alias ref="-bomber-0"/> |
|
Matthias@220
|
51 |
</select> |
|
Matthias@220
|
52 |
</images> |
|
Matthias@220
|
53 |
|
|
Matthias@220
|
54 |
<images file="bridger.png" format="RGBA"> |
|
Matthias@220
|
55 |
<area name="-bridger-0" xywh="0,32,32,32"/> |
|
Matthias@220
|
56 |
|
|
Matthias@220
|
57 |
<animation name="-bridger-anim" timeSource="hover"> |
|
Matthias@220
|
58 |
<frame ref="-bridger-0" duration="100"/> |
|
Matthias@220
|
59 |
<frames count="11" offsetx="32" duration="100" xywh="32,32,32,32"/> |
|
Matthias@220
|
60 |
</animation> |
|
Matthias@220
|
61 |
|
|
Matthias@220
|
62 |
<select name="button.bridger.overlay" center="true"> |
|
Matthias@220
|
63 |
<alias ref="-bridger-anim" if="hover | pressed"/> |
|
Matthias@220
|
64 |
<alias ref="-bridger-0"/> |
|
Matthias@220
|
65 |
</select> |
|
Matthias@220
|
66 |
</images> |
|
Matthias@220
|
67 |
|
|
Matthias@220
|
68 |
<images file="climber.png" format="RGBA"> |
|
Matthias@220
|
69 |
<area name="-climber-0" xywh="0,32,32,32"/> |
|
Matthias@220
|
70 |
|
|
Matthias@220
|
71 |
<animation name="-climber-anim" timeSource="hover"> |
|
Matthias@220
|
72 |
<frame ref="-climber-0" duration="100"/> |
|
Matthias@220
|
73 |
<frames count="7" offsetx="32" duration="100" xywh="32,32,32,32"/> |
|
Matthias@220
|
74 |
</animation> |
|
Matthias@220
|
75 |
|
|
Matthias@220
|
76 |
<select name="button.climber.overlay" center="true"> |
|
Matthias@220
|
77 |
<alias ref="-climber-anim" if="hover | pressed"/> |
|
Matthias@220
|
78 |
<alias ref="-climber-0"/> |
|
Matthias@220
|
79 |
</select> |
|
Matthias@220
|
80 |
</images> |
|
Matthias@220
|
81 |
|
|
Matthias@220
|
82 |
<images file="miner.png" format="RGBA"> |
|
Matthias@220
|
83 |
<area name="-miner-0" xywh="0,32,32,32"/> |
|
Matthias@220
|
84 |
|
|
Matthias@220
|
85 |
<animation name="-miner-anim" timeSource="hover"> |
|
Matthias@220
|
86 |
<frame ref="-miner-0" duration="100"/> |
|
Matthias@220
|
87 |
<frames count="11" offsetx="32" duration="100" xywh="32,32,32,32"/> |
|
Matthias@220
|
88 |
</animation> |
|
Matthias@220
|
89 |
|
|
Matthias@220
|
90 |
<select name="button.miner.overlay" center="true"> |
|
Matthias@220
|
91 |
<alias ref="-miner-anim" if="hover | pressed"/> |
|
Matthias@220
|
92 |
<alias ref="-miner-0"/> |
|
Matthias@220
|
93 |
</select> |
|
Matthias@220
|
94 |
</images> |
|
Matthias@220
|
95 |
|
|
Matthias@220
|
96 |
<images file="digger.png" format="RGBA"> |
|
Matthias@220
|
97 |
<area name="-digger-0" xywh="0,0,32,32"/> |
|
Matthias@220
|
98 |
|
|
Matthias@220
|
99 |
<animation name="-digger-anim" timeSource="hover"> |
|
Matthias@220
|
100 |
<frame ref="-digger-0" duration="100"/> |
|
Matthias@220
|
101 |
<frames count="13" offsetx="32" duration="100" xywh="32,0,32,32"/> |
|
Matthias@220
|
102 |
</animation> |
|
Matthias@220
|
103 |
|
|
Matthias@220
|
104 |
<select name="button.digger.overlay" center="true"> |
|
Matthias@220
|
105 |
<alias ref="-digger-anim" if="hover | pressed"/> |
|
Matthias@220
|
106 |
<alias ref="-digger-0"/> |
|
Matthias@220
|
107 |
</select> |
|
Matthias@220
|
108 |
</images> |
|
Matthias@220
|
109 |
|
|
Matthias@220
|
110 |
<images file="floater.png" format="RGBA"> |
|
Matthias@220
|
111 |
<area name="-floater-0" xywh="0,0,32,32"/> |
|
Matthias@220
|
112 |
|
|
Matthias@220
|
113 |
<animation name="-floater-anim" timeSource="hover"> |
|
Matthias@220
|
114 |
<frame ref="-floater-0" duration="100"/> |
|
Matthias@220
|
115 |
<frames count="7" offsetx="32" duration="100" xywh="32,0,32,32"/> |
|
Matthias@220
|
116 |
</animation> |
|
Matthias@220
|
117 |
|
|
Matthias@220
|
118 |
<select name="button.floater.overlay" center="true"> |
|
Matthias@220
|
119 |
<alias ref="-floater-anim" if="hover | pressed"/> |
|
Matthias@220
|
120 |
<alias ref="-floater-0"/> |
|
Matthias@220
|
121 |
</select> |
|
Matthias@220
|
122 |
</images> |
|
Matthias@220
|
123 |
|
|
Matthias@220
|
124 |
<images file="blocker.png" format="RGBA"> |
|
Matthias@220
|
125 |
<area name="-blocker-0" xywh="0,0,32,32"/> |
|
Matthias@220
|
126 |
|
|
Matthias@220
|
127 |
<animation name="-blocker-anim" timeSource="hover"> |
|
Matthias@220
|
128 |
<frame ref="-blocker-0" duration="150"/> |
|
Matthias@220
|
129 |
<frames count="5" offsetx="32" duration="150" xywh="32,0,32,32"/> |
|
Matthias@220
|
130 |
</animation> |
|
Matthias@220
|
131 |
|
|
Matthias@220
|
132 |
<select name="button.blocker.overlay" center="true"> |
|
Matthias@220
|
133 |
<alias ref="-blocker-anim" if="hover | pressed"/> |
|
Matthias@220
|
134 |
<alias ref="-blocker-0"/> |
|
Matthias@220
|
135 |
</select> |
|
Matthias@220
|
136 |
</images> |
|
Matthias@220
|
137 |
|
|
Matthias@220
|
138 |
<images file="pause.png" format="RGBA"> |
|
Matthias@220
|
139 |
<area name="button.pause.overlay" center="true" xywh="*"/> |
|
Matthias@220
|
140 |
</images> |
|
Matthias@220
|
141 |
|
|
Matthias@220
|
142 |
<images file="armageddon_anim.png" format="RGBA"> |
|
Matthias@220
|
143 |
<area name="-armageddon-0" xywh="0,0,36,57"/> |
|
Matthias@220
|
144 |
|
|
Matthias@220
|
145 |
<animation name="-armageddon-anim" timeSource="hover"> |
|
Matthias@220
|
146 |
<frame ref="-armageddon-0" duration="100"/> |
|
Matthias@220
|
147 |
<frames count="13" offsetx="36" duration="100" xywh="36,0,36,57"/> |
|
Matthias@220
|
148 |
</animation> |
|
Matthias@220
|
149 |
|
|
Matthias@220
|
150 |
<select name="button.armageddon.overlay" center="true"> |
|
Matthias@220
|
151 |
<alias ref="-armageddon-anim" if="hover | pressed"/> |
|
Matthias@220
|
152 |
<alias ref="-armageddon-0"/> |
|
Matthias@220
|
153 |
</select> |
|
Matthias@220
|
154 |
</images> |
|
Matthias@220
|
155 |
|
|
Matthias@220
|
156 |
<images file="../test/simple.png" format="RGBA"> |
|
Matthias@220
|
157 |
<area name="-borderG" border="3" xywh="60,0,9,9" splitx="L3,R3" splity="T3,B3"/> |
|
Matthias@220
|
158 |
<area name="white" xywh="23,3,1,1"/> |
|
Matthias@220
|
159 |
</images> |
|
Matthias@220
|
160 |
|
|
Matthias@220
|
161 |
<images file="../test/chaos_sphere_blue_800x600.png" format="RGB" filter="linear"> |
|
Matthias@220
|
162 |
<area name="background-image" xywh="*"/> |
|
Matthias@220
|
163 |
</images> |
|
Matthias@220
|
164 |
<images file="icon-gold-star-small.png"> |
|
Matthias@220
|
165 |
<area name="-gold-star" xywh="1,2,32,32"/> |
|
Matthias@220
|
166 |
<select name="gold-star"> |
|
Matthias@220
|
167 |
<alias ref="-gold-star" if="hover"/> |
|
Matthias@220
|
168 |
<alias ref="-gold-star" tint="#7F7F7F"/> |
|
Matthias@220
|
169 |
</select> |
|
Matthias@220
|
170 |
|
|
Matthias@220
|
171 |
<alias name="radialpopupmenu.background" ref="white" tint="#803F3F3F"/> |
|
Matthias@220
|
172 |
</images> |
|
Matthias@257
|
173 |
|
|
Matthias@257
|
174 |
<images file="wheel.png"> |
|
Matthias@257
|
175 |
<area name="wheel.background" xywh="0,0,5,3" splitx="L2,R2" border="2,0"/> |
|
Matthias@257
|
176 |
<area name="wheel.overlay" xywh="1,5,1,26"/> |
|
Matthias@257
|
177 |
<area name="wheel.selectedOverlay" xywh="5,5,1,26" splity="T1,B1"/> |
|
Matthias@257
|
178 |
</images> |
|
Matthias@220
|
179 |
|
|
Matthias@220
|
180 |
|
|
Matthias@220
|
181 |
<fontDef name="normal" filename="../test/font.fnt" color="white"> |
|
Matthias@220
|
182 |
<fontParam if="error" color="red"/> |
|
Matthias@220
|
183 |
<fontParam if="disabled" color="gray"/> |
|
Matthias@220
|
184 |
<fontParam if="textSelection" color="blue"/> |
|
Matthias@220
|
185 |
</fontDef> |
|
Matthias@257
|
186 |
|
|
Matthias@258
|
187 |
<fontDef name="wheel" filename="../textarea/bigfont.fnt" color="#000000"/> |
|
Matthias@220
|
188 |
|
|
Matthias@220
|
189 |
<inputMapDef name="-defaultInputMap"> |
|
Matthias@220
|
190 |
<action name="selectAll">ctrl A</action> |
|
Matthias@220
|
191 |
<action name="cut">ctrl X</action> |
|
Matthias@220
|
192 |
<action name="copy">ctrl C</action> |
|
Matthias@220
|
193 |
<action name="paste">ctrl V</action> |
|
Matthias@220
|
194 |
</inputMapDef> |
|
Matthias@220
|
195 |
|
|
Matthias@220
|
196 |
<theme name="-defaults"> |
|
Matthias@220
|
197 |
<param name="background"><image>none</image></param> |
|
Matthias@220
|
198 |
<param name="overlay"><image>none</image></param> |
|
Matthias@220
|
199 |
<param name="font"><font>normal</font></param> |
|
Matthias@220
|
200 |
<param name="textAlignment"><enum type="alignment">left</enum></param> |
|
Matthias@220
|
201 |
<param name="minWidth"><int>0</int></param> |
|
Matthias@220
|
202 |
<param name="minHeight"><int>0</int></param> |
|
Matthias@220
|
203 |
<param name="maxWidth"><int>0</int></param> |
|
Matthias@220
|
204 |
<param name="maxHeight"><int>0</int></param> |
|
Matthias@220
|
205 |
<param name="inputMap"><inputMap>-defaultInputMap</inputMap></param> |
|
Matthias@220
|
206 |
</theme> |
|
Matthias@220
|
207 |
|
|
Matthias@220
|
208 |
<theme name="button" ref="-defaults" allowWildcard="true"> |
|
Matthias@220
|
209 |
<param name=""><image>button.*</image></param> |
|
Matthias@220
|
210 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
211 |
<param name="textAlignment"><enum type="alignment">center</enum></param> |
|
Matthias@220
|
212 |
</theme> |
|
Matthias@220
|
213 |
|
|
Matthias@220
|
214 |
<theme name="hbutton" ref="button" allowWildcard="true"> |
|
Matthias@220
|
215 |
<param name=""><image>hbutton.*</image></param> |
|
Matthias@220
|
216 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
217 |
</theme> |
|
Matthias@220
|
218 |
|
|
Matthias@220
|
219 |
<theme name="label" ref="-defaults" allowWildcard="true"> |
|
Matthias@220
|
220 |
</theme> |
|
Matthias@220
|
221 |
|
|
Matthias@220
|
222 |
<theme name="tooltipwindow" ref="-defaults"> |
|
Matthias@220
|
223 |
<param name="background"><image>-borderG</image></param> |
|
Matthias@220
|
224 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
225 |
<param name="fadeInTime"><int>0</int></param> |
|
Matthias@220
|
226 |
<theme name="label" ref="label"> |
|
Matthias@220
|
227 |
<param name="font"><fontDef filename="../test/font.fnt" color="black"/></param> |
|
Matthias@220
|
228 |
</theme> |
|
Matthias@220
|
229 |
</theme> |
|
Matthias@220
|
230 |
|
|
Matthias@220
|
231 |
<theme name="radialpopupmenu" ref="-defaults"> |
|
Matthias@220
|
232 |
<theme name="star" ref="-defaults"> |
|
Matthias@220
|
233 |
<param name="background"><image>gold-star</image></param> |
|
Matthias@220
|
234 |
</theme> |
|
Matthias@220
|
235 |
<param name="background"><image>radialpopupmenu.background</image></param> |
|
Matthias@220
|
236 |
<param name="buttonRadius"><int>16</int></param> |
|
Matthias@220
|
237 |
<param name="radius"><int>55</int></param> |
|
Matthias@220
|
238 |
<param name="border"><border>5</border></param> |
|
Matthias@220
|
239 |
</theme> |
|
Matthias@220
|
240 |
|
|
Matthias@257
|
241 |
<theme name="wheelwidget" ref="-defaults"> |
|
Matthias@257
|
242 |
<param name=""><image>wheel.*</image></param> |
|
Matthias@257
|
243 |
<param name="border"><border>background.border</border></param> |
|
Matthias@257
|
244 |
<theme name="stringitemrenderer" ref="label"> |
|
Matthias@257
|
245 |
<param name="font"><font>wheel</font></param> |
|
Matthias@257
|
246 |
</theme> |
|
Matthias@257
|
247 |
<param name="itemHeight"><int>stringitemrenderer.font.lineHeight</int></param> |
|
Matthias@257
|
248 |
<param name="visibleItems"><int>4</int></param> |
|
Matthias@257
|
249 |
</theme> |
|
Matthias@257
|
250 |
|
|
Matthias@220
|
251 |
<theme name="gameuidemo" ref="-defaults"> |
|
Matthias@220
|
252 |
<param name="background"><image>background-image</image></param> |
|
Matthias@220
|
253 |
|
|
Matthias@220
|
254 |
<theme name="pingu-basher" ref="button"> |
|
Matthias@220
|
255 |
<param name=""><image>button.basher.*</image></param> |
|
Matthias@220
|
256 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
257 |
<param name="tooltip"><string>Basher</string></param> |
|
Matthias@220
|
258 |
</theme> |
|
Matthias@220
|
259 |
<theme name="pingu-bomber" ref="button"> |
|
Matthias@220
|
260 |
<param name=""><image>button.bomber.*</image></param> |
|
Matthias@220
|
261 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
262 |
<param name="tooltip"><string>al-Qaida?</string></param> |
|
Matthias@220
|
263 |
</theme> |
|
Matthias@220
|
264 |
<theme name="pingu-bridger" ref="button"> |
|
Matthias@220
|
265 |
<param name=""><image>button.bridger.*</image></param> |
|
Matthias@220
|
266 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
267 |
<param name="tooltip"><string>Bridger</string></param> |
|
Matthias@220
|
268 |
</theme> |
|
Matthias@220
|
269 |
<theme name="pingu-climber" ref="button"> |
|
Matthias@220
|
270 |
<param name=""><image>button.climber.*</image></param> |
|
Matthias@220
|
271 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
272 |
<param name="tooltip"><string>Climber</string></param> |
|
Matthias@220
|
273 |
</theme> |
|
Matthias@220
|
274 |
<theme name="pingu-floater" ref="button"> |
|
Matthias@220
|
275 |
<param name=""><image>button.floater.*</image></param> |
|
Matthias@220
|
276 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
277 |
<param name="tooltip"><string>Floater</string></param> |
|
Matthias@220
|
278 |
</theme> |
|
Matthias@220
|
279 |
<theme name="pingu-blocker" ref="button"> |
|
Matthias@220
|
280 |
<param name=""><image>button.blocker.*</image></param> |
|
Matthias@220
|
281 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
282 |
<param name="tooltip"><string>Blocker</string></param> |
|
Matthias@220
|
283 |
</theme> |
|
Matthias@220
|
284 |
<theme name="pingu-digger" ref="button"> |
|
Matthias@220
|
285 |
<param name=""><image>button.digger.*</image></param> |
|
Matthias@220
|
286 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
287 |
<param name="tooltip"><string>Digger</string></param> |
|
Matthias@220
|
288 |
</theme> |
|
Matthias@220
|
289 |
<theme name="pingu-miner" ref="button"> |
|
Matthias@220
|
290 |
<param name=""><image>button.miner.*</image></param> |
|
Matthias@220
|
291 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
292 |
<param name="tooltip"><string>Miner</string></param> |
|
Matthias@220
|
293 |
</theme> |
|
Matthias@220
|
294 |
<theme name="pause" ref="hbutton"> |
|
Matthias@220
|
295 |
<param name=""><image>button.pause.*</image></param> |
|
Matthias@220
|
296 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
297 |
<param name="tooltip"><string>Pause the game</string></param> |
|
Matthias@220
|
298 |
</theme> |
|
Matthias@220
|
299 |
<theme name="armageddon" ref="hbutton"> |
|
Matthias@220
|
300 |
<param name=""><image>button.armageddon.*</image></param> |
|
Matthias@220
|
301 |
<param name="border"><border>background.border</border></param> |
|
Matthias@220
|
302 |
<param name="tooltip"><string>ARMAGEDDON !!</string></param> |
|
Matthias@220
|
303 |
</theme> |
|
Matthias@220
|
304 |
<theme name="fpscounter" ref="label"/> |
|
Matthias@257
|
305 |
<theme name="" ref="*"/> |
|
Matthias@220
|
306 |
</theme> |
|
Matthias@220
|
307 |
|
|
Matthias@220
|
308 |
<theme name="gameuidemo2" ref="gameuidemo"> |
|
Matthias@220
|
309 |
<param name="defaultGap"><dimension>5,5</dimension></param> |
|
Matthias@220
|
310 |
<param name="smallGap"><dimension>5,5</dimension></param> |
|
Matthias@220
|
311 |
<param name="mediumGap"><dimension>10,10</dimension></param> |
|
Matthias@220
|
312 |
<param name="largeGap"><dimension>15,15</dimension></param> |
|
Matthias@220
|
313 |
<param name="namedGaps"><map> |
|
Matthias@220
|
314 |
<param name="actionButtonsLeft"><gap>10</gap></param> |
|
Matthias@220
|
315 |
<param name="actionButtonsTop"><gap>40</gap></param> |
|
Matthias@220
|
316 |
<param name="gameCtrlRight"><gap>15</gap></param> |
|
Matthias@220
|
317 |
<param name="gameCtrlTop"><gap>10</gap></param> |
|
Matthias@220
|
318 |
<param name="statusRight"><gap>0</gap></param> |
|
Matthias@220
|
319 |
<param name="statusBottom"><gap>0</gap></param> |
|
Matthias@220
|
320 |
</map></param> |
|
Matthias@220
|
321 |
</theme> |
|
Matthias@220
|
322 |
</themes> |