3 part { name, BASE; type, IMAGE; mouse_events, 1; repeat_events, 1;
4 description { state, "default" 0.0; min, 123 94; max, 123 94;
5 rel1 { relative, 0.0 0.0; offset, 0.0 0.0; }
6 rel2 { relative, 1.0 1.0; offset, 0 0; }
7 image { normal, "base_layer.png"; border, 6 6 6 6; }
8 fill { smooth, 1; } } }
9 ///////////////////////////////////////////////////////////////////////
10 part { name, RIGHT"panel"; type, IMAGE; mouse_events, 1; repeat_events, 1;
11 description { state, "default" 0.0; min, 0 94; max, 145 94;
12 rel1 { to, BASE; relative, 1.0 0.0; offset, 0 0; }
13 rel2 { to, RIGHT"border"; relative, 0.0 1.0; offset, -1 -1; }
14 image { normal, "base_layer.png"; border, 6 6 6 6; }
15 fill { smooth, 1; } } }
17 part { name, RIGHT"border"; mouse_events, 1;
18 description { state, "default" 0.0; min, 19 94; max, 19 94;
19 rel1 { to, BASE; relative, 2.0 0.0; offset, 145 0; }
20 rel2 { to, BASE; relative, 1.0 1.0; offset, 3 -1; }
21 image { normal, "bar_delay_right.png"; border, 0 0 7 8; } }
23 description { state, "slide" 0.0; min, 19 94; max, 19 94;
24 rel1 { to, BASE; relative, 1.0 1.0; offset, -3 0; }
25 rel2 { to, BASE; relative, 0.0 0.0; offset, 145 -1; }
26 image { normal, "bar_delay_right.png"; border, 0 0 7 8; } } }
28 part { name, RIGHT"border-slide"; type, RECT;
29 description { state, "default" 0.0; visible, 0; min, 0 94; max, 9999 9999;
31 rel1 { to, RIGHT"border"; relative, 1.0 0.0; offset, 0 0; }
32 rel2 { to, RIGHT"border"; relative, 1.0 1.0; offset, 0 0; } }
34 description { state, "slide" 0.0; visible, 1; min, 0 94; max, 9999 9999;
36 rel1 { to, RIGHT"border"; relative, 0.0 0.0; offset, 0 0; }
37 rel2 { to, RIGHT"border"; relative, 1.0 1.0; offset, 0 0; } } }
38 ///////////////////////////////////////////////////////////////////////
39 part { name, LEFT"panel"; type, IMAGE; mouse_events, 1; repeat_events, 1;
40 description { state, "default" 0.0; min, 0 94; max, 145 94;
41 rel1 { to, LEFT"border"; relative, 1.0 0.0; offset, 0 0; }
42 rel2 { to, BASE; relative, 0.0 1.0; offset, -1 -1; }
43 image { normal, "base_layer.png"; border, 6 6 6 6; }
44 fill { smooth, 1; } } }
46 part { name, LEFT"border"; mouse_events, 1;
47 description { state, "default" 0.0; min, 19 94; max, 19 94; align, 0.0 0.0;
48 rel1 { to, BASE; relative, 0.0 0.0; offset, -145 0; }
49 rel2 { to, BASE; relative, 0.0 1.0; offset, 0 -1; }
50 image { normal, "bar_delay_left.png"; } }
52 description { state, "slide" 0.0; min, 19 94; max, 19 94; align, 0.0 0.0;
53 rel1 { to, BASE; relative, 0.0 0.0; offset, -19 0; }
54 rel2 { to, BASE; relative, 0.0 1.0; offset, 1 -1; }
55 image { normal, "bar_delay_left.png"; } } }
57 part { name, LEFT"border-slide"; type, RECT;
58 description { state, "default" 0.0; visible, 0; min, 0 94; max, 9999 9999;
60 rel1 { to, LEFT"border"; relative, 0.0 0.0; offset, 0 0; }
61 rel2 { to, LEFT"border"; relative, 1.0 1.0; offset, 0 0; } }
63 description { state, "slide" 0.0; visible, 1; min, 0 94; max, 9999 9999;
65 rel1 { to, LEFT"border"; relative, 0.0 0.0; offset, 0 0; }
66 rel2 { to, LEFT"border"; relative, 1.0 1.0; offset, 0 0; } } }
67 ///////////////////////////////////////////////////////////////////////
68 part { name, RIGHT"lcd"; type, IMAGE; mouse_events, 0;
69 description { state, "default" 0.0; min, 0 94; max, 142 94;
70 rel1 { to, BASE; relative, 1.0 0.0; offset, -16 0; }
71 rel2 { to, RIGHT"border"; relative, 0.0 1.0; offset, -1 -1; }
72 image { normal, "lcd_window.png"; border, 9 9 9 9; }
75 description { state, "slide" 0.0; min, 0 94; max, 142 94;
76 rel1 { to, BASE; relative, 1.0 0.0; offset, -8 0; }
77 rel2 { to, RIGHT"border"; relative, 0.0 1.0; offset, -1 -1; }
78 image { normal, "lcd_window.png"; border, 9 9 9 9; }
79 fill { smooth, 0; } } }
81 // part { name, "RpanelClipArea"; description {
82 // state, "default" 0.0; min, 0 94; max, 142 94;
83 // rel1 { to, RIGHT"panel"; relative, 0.0 0.0; offset, 0 0; }
84 // rel2 { to, BASE; relative, 1.0 1.0; offset, 0 0; }
85 // border, 0 0 0 0; } }
87 part { name, LEFT"lcd"; type, IMAGE; mouse_events, 0;
88 description { state, "default" 0.0; min, 0 94; max, 142 94; align, 0.0 0.0;
89 rel1 { to, LEFT"border"; relative, 1.0 0.0; offset, 0 0; }
90 rel2 { to, BASE; relative, 0.0 1.0; offset, 16 0; }
91 image { normal, "lcd_window.png"; border, 9 9 9 9; }
94 description { state, "slide" 0.0; min, 0 94; max, 142 94; align, 0.0 0.0;
95 rel1 { to, LEFT"border"; relative, 1.0 0.0; offset, 0 0; }
96 rel2 { to, BASE; relative, 0.0 1.0; offset, 7 0; }
97 image { normal, "lcd_window.png"; border, 9 9 9 9; }
98 fill { smooth, 0; } } }
100 ///////////////////////////////////////////////////////////////////////
101 part { name, "CenterClipArea"; type, RECT;
102 mouse_events, 1; repeat_events, 1;
103 description { state, "default" 0.0; min, 123 94; max, 123 94;
105 rel1 { to, BASE; relative, 0.0 0.0; offset, 0 0; }
106 rel2 { to, BASE; relative, 1.0 1.0; offset, 0 0; } } }
107 ///////////////////////////////////////////////////////////////////////
110 part { name, "ct_align"; type, IMAGE; mouse_events, 0;
111 description { state, "default" 0.0; min, 85 28; max, 85 28;
112 rel1 { relative, 0.0 0.5; offset, 0 -20; to, "CenterClipArea"; }
113 rel2 { relative, 1.0 0.0; offset, 0 0; to, "CenterClipArea"; }
114 image { normal, "align_top.png"; } } }
116 part { name, "cl_align"; type, IMAGE; mouse_events, 0;
117 description { state, "default" 0.0; min, 22 41; max, 22 41;
118 rel1 { relative, 0.0 0.5; offset, 0 2; to, "CenterClipArea"; }
119 rel2 { relative, 0.5 0.5; offset, -1 0; to, "CenterClipArea"; }
120 image { normal, "align_left.png"; } } }
122 part { name, "cc_align"; type, IMAGE; mouse_events, 0;
123 description { state, "default" 0.0; min, 41 41; max, 41 41;
124 rel1 { relative, 0.0 0.5; offset, 0 2; to, "CenterClipArea"; }
125 rel2 { relative, 1.0 0.5; offset, 0 0; to, "CenterClipArea"; }
126 image { normal, "align_center.png"; } } }
128 part { name, "cr_align"; type, IMAGE; mouse_events, 0;
129 description { state, "default" 0.0; max, 22 41; min, 22 41;
130 rel1 { relative, 0.5 0.5; offset, 0 2; to, "CenterClipArea"; }
131 rel2 { relative, 1.0 0.5; offset, 1 0; to, "CenterClipArea"; }
132 image { normal, "align_right.png"; } } }
134 part { name, "cb_align"; type, IMAGE; mouse_events, 0;
135 description { state, "default" 0.0; min, 85 25; max, 85 25;
136 rel1 { relative, 0.0 0.5; offset, 0 1; to, "CenterClipArea"; }
137 rel2 { relative, 1.0 1.0; offset, 0 20; to, "CenterClipArea"; }
138 image { normal, "align_bottom.png"; } } }
140 ///////////////////////////////////////////////////////////////////////
143 part { name, "prev_button"; type, IMAGE; mouse_events, 1;
144 description { state, "default" 0.0; min, 13 39; max, 13 39;
145 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cl_align"; }
146 rel2 { relative, 1.0 1.0; offset, 5 0; to, "cl_align"; }
147 image { normal, "previous_button.png"; } }
149 description { state, "hilited" 0.0; min, 13 39; max, 13 39;
150 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cl_align"; }
151 rel2 { relative, 1.0 1.0; offset, 5 0; to, "cl_align"; }
152 image { normal, "previous_button_hilited.png";} }
154 description { state, "clicked" 0.0; max, 13 39; min, 13 39;
155 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cl_align"; }
156 rel2 { relative, 1.0 1.0; offset, 5 0; to, "cl_align"; }
157 image { normal, "previous_button_clicked.png"; } } }
159 part { name, "pause_button"; type, IMAGE; mouse_events, 1;
160 description { state, "default" 0.0; min, 39 12; max, 39 12;
161 rel1 { relative, 0.0 0.0; offset, 0 0; to, "ct_align"; }
162 rel2 { relative, 1.0 1.0; offset, 0 12; to, "ct_align"; }
163 image { normal, "pause_button.png"; } }
165 description { state, "hilited" 0.0; max, 39 12; min, 39 12;
166 rel1 { relative, 0.0 0.0; offset, 0 0; to, "ct_align"; }
167 rel2 { relative, 1.0 1.0; offset, 0 12; to, "ct_align"; }
168 image { normal, "pause_button_hilited.png"; } }
170 description { state, "clicked" 0.0; min, 39 12; max, 39 12;
171 rel1 { relative, 0.0 0.0; offset, 0 0; to, "ct_align"; }
172 rel2 { relative, 1.0 1.0; offset, 0 12;to, "ct_align"; }
173 image { normal, "pause_button_clicked.png"; } } }
175 part { name, "play_button"; type, IMAGE; mouse_events, 1;
176 description { state, "default" 0.0; min, 23 23; max, 23 23;
177 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cc_align"; }
178 rel2 { relative, 1.0 1.0; offset, 0 0; to, "cc_align"; }
179 image { normal, "play_button.png"; border, 1 1 1 1; }
180 fill { smooth, 0; } }
182 description { state, "hilited" 0.0; min, 23 23; max, 23 23;
183 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cc_align"; }
184 rel2 { relative, 1.0 1.0; offset, 0 0; to, "cc_align"; }
185 image { normal, "play_button_hilited.png"; border, 1 1 1 1; }
186 fill { smooth, 1; } }
188 description { state, "clicked" 0.0; min, 23 23; max, 23 23;
189 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cc_align"; }
190 rel2 { relative, 1.0 1.0; offset, 0 0; to, "cc_align"; }
191 image { normal, "play_button_clicked.png"; border, 1 1 1 1; }
192 fill { smooth, 0; } } }
194 part { name, "next_button"; type, IMAGE; mouse_events, 1;
195 description { state, "default" 0.0; min, 13 39; max, 13 39;
196 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cr_align"; }
197 rel2 { relative, 1.0 1.0; offset, -5 0; to, "cr_align"; }
198 image { normal, "next_button.png"; } }
200 description { state, "hilited" 0.0; min, 13 39; max, 13 39;
201 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cr_align"; }
202 rel2 { relative, 1.0 1.0; offset, -5 0; to, "cr_align"; }
203 image { normal, "next_button_hilited.png"; } }
205 description { state, "clicked" 0.0; min, 13 39; max, 13 39;
206 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cr_align"; }
207 rel2 { relative, 1.0 1.0; offset, -5 0; to, "cr_align"; }
208 image { normal, "next_button_clicked.png"; } } }
210 part { name, "stop_button"; type, IMAGE; mouse_events, 1;
211 description { state, "default" 0.0; min, 39 13; max, 39 13;
212 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cb_align"; }
213 rel2 { relative, 1.0 1.0; offset, 0 -8; to, "cb_align"; }
214 image { normal, "stop_button.png"; } }
216 description { state, "hilited" 0.0; min, 39 13; max, 39 13;
217 rel1 { relative, 0 0; offset, 0 0; to, "cb_align"; }
218 rel2 { relative, 1.0 1.0; offset, 0 -8; to, "cb_align"; }
219 image { normal, "stop_button_hilited.png"; } }
221 description { state, "clicked" 0.0; min, 39 13; max, 39 13;
222 rel1 { relative, 0.0 0.0; offset, 0 0; to, "cb_align"; }
223 rel2 { relative, 1.0 1.0; offset, 0 -8; to, "cb_align"; }
224 image { normal, "stop_button_clicked.png"; } } }
226 ///////////////////////////////////////////////////////////////////
227 /* Track information and misc. */
228 // First object CONTAINER for LEFT "lcd" data
230 part { name, "trans_Rect"; type, RECT;
231 description { state, "default" 0.0; min, 132 71; max, 124 71;
232 rel1 { relative, 1.0 1.0; offset, 19 0; to, LEFT"border"; }
233 rel2 { relative, 1.0 0.0; offset, 0 0; to, LEFT"panel"; } }
235 description { state, "slide" 0.0; min, 0 71; max, 132 71;
236 rel1 { relative, 1.0 1.0; offset, 19 0; to, LEFT"border"; }
237 rel2 { relative, 1.0 0.0; offset, 0 0; to, LEFT"panel"; } } }
239 part { name, "time_arrow"; type, IMAGE; clip_to, "trans_Rect";
240 description { min, 4 7; max, 4 7; state, "default" 0.0;
241 rel1 { relative, 0 0; offset, 6 19; to, "trans_Rect"; }
242 rel2 { relative, 0 0; offset, 0 0; to, "trans_Rect"; }
243 image { normal, "h_arrow.png"; }
244 fill { smooth, 1; } } }
246 part { name, "player.time"; type, TEXT; mouse_events, 0; clip_to, "trans_Rect";
247 description { state, "default" 0.0; visible, 1;
248 rel1 { to, "trans_Rect"; relative, 0 0; offset, 10 14; }
249 rel2 { to, "trans_Rect"; relative, 0.5 0; offset, 0 0; }
251 text { text, "00:00"; font, "Edje.visitor1"; size, 9; align, 0 0; } } }
253 part { name, "artist_bullet"; type, IMAGE; clip_to, "trans_Rect";
254 description { min, 3 3; max, 3 3; state, "default" 0.0;
255 rel1 { relative, 0 0; offset, 2 30; to, "time_arrow"; }
256 rel2 { relative, 0 0; offset, 0 0; to, "time_arrow"; }
257 image { normal, "bullet.png"; }
258 fill { smooth, 1; } } }
260 part { name, "artist_name"; type, TEXT; clip_to, "trans_Rect";
261 description { state, "default" 0.0;
262 rel1 { relative, 0.0 0.0; offset, 10 13; to, "trans_Rect"; }
263 rel2 { relative, 1.0 1.0; offset, -4 12; to, "trans_Rect"; }
265 text { text, "Artist"; font, "Edje.visitor1"; size, 9; align, 0.0 0.1; } } }
267 part { name, "album_bullet"; type, IMAGE; clip_to, "trans_Rect";
268 description { min, 3 3; max, 3 3; state, "default" 0.0;
269 rel1 { relative, 0 0; offset, 0 8; to, "artist_bullet"; }
270 rel2 { relative, 1 1; offset, 0 10; to, "artist_bullet"; }
271 image { normal, "bullet.png"; }
272 fill { smooth, 1; } } }
274 part { name, "album_name"; type, TEXT; clip_to, "trans_Rect";
275 description { state, "default" 0.0;
276 rel1 { relative, 0.0 0.0; offset, 0 15; to, "artist_name"; }
277 rel2 { relative, 1.0 1.0; offset, 0 17; to, "artist_name"; }
279 text { text, "Album"; font, "Edje.visitor1"; size, 9; align, 0 0; } } }
281 part { name, "song_bullet"; type, IMAGE; clip_to, "trans_Rect";
282 description { min, 3 3; max, 3 3; state, "default" 0.0;
283 rel1 { relative, 0 0; offset, 0 11; to, "album_bullet"; }
284 rel2 { relative, 1 1; offset, 0 10; to, "album_bullet"; }
285 image { normal, "bullet.png"; }
286 fill { smooth, 1; } } }
288 part { name, "song_name"; type, TEXT; mouse_events, 0; clip_to, "trans_Rect";
289 description { state, "default" 0.0;
290 rel1 { relative, 0 0; offset, 0 10; to, "album_name"; }
291 rel2 { relative, 1 0; offset, 0 10; to, "album_name"; }
293 text { text, "Song"; font, "Edje.visitor1"; size, 9; align, 0 0; } } }
295 part { name, "bitrate_bullet"; type, IMAGE; clip_to, "trans_Rect";
296 description { min, 3 3; max, 3 3; state, "default" 0.0;
297 rel1 { relative, 0 0; offset, 2 19; to, "song_bullet"; }
298 rel2 { relative, 0 1; offset, 0 19; to, "song_bullet"; }
299 image { normal, "bullet.png"; }
300 fill { smooth, 1; } } }
302 part { name, "track_bitrate"; type, TEXT; clip_to, "trans_Rect";
303 description { state, "default" 0.0; min, 20 7; max, 20 7;
304 rel1 { relative, 0 0; offset, 48 22; to, "trans_Rect"; }
305 rel2 { relative, 0 1; offset, -8 30; to, "trans_Rect"; }
307 text { text, "000"; font, "Edje.visitor1"; size, 9; align, 0 0; } } }
308 ///////////////////////////////////////////////////////////////////////
311 part { name, "seekerTrough"; clip_to, "trans_Rect";
312 description { state, "default" 0.0; visible, 1; min, 10 5; max, 9999 5;
313 rel1 { relative, 0.0 0.0; offset, 1 15; to, "trans_Rect"; }
314 rel2 { relative, 1.0 1.0; offset, -7 15; to, "trans_Rect"; }
315 image { normal, "seeker_trough.png"; border, 5 5 1 1; } } }
317 part { name, "seekerBar"; clip_to, "trans_Rect";
318 description { state, "default" 0.0; visible, 1; min, 0 5; max, 9999 5;
319 rel1 { to, "seekerTrough"; relative, 0 0; offset, 0 0; }
320 rel2 { to_x, "seeker"; to_y, "seekerTrough"; relative, 0 1; offset, 0 -1; }
321 image { normal, "seeker_bar.png"; border, 5 5 1 1; } } }
323 part { name, "seeker"; type, RECT; clip_to, "trans_Rect";
324 dragable { x, 1 1 1; y, 0 0 0; confine, "seekerTrough"; }
325 description { state, "default" 0.0; visible, 0; color, 0 0 0 255; min, 1 5; max, 1 5;
326 rel1 { to, "seekerTrough"; relative, 0 0; offset, 0 0; }
327 rel2 { to, "seekerTrough"; relative, 1 1; offset, -1 -1; } } }
329 part { name, "switch_stance"; type, RECT; mouse_events, 1; clip_to, "trans_Rect";
330 description { min, 10 10; max, 10 10; state, "default" 0.0;
331 rel1 { relative, 1.0 0.0; offset, 190 4; to, "time_arrow"; }
332 rel2 { relative, 1.0 0.0; offset, 0 0; to, "time_arrow"; }
334 ///////////////////////////////////////////////////////////////////////
337 part { name, "playlistPanel"; mouse_events, 1; type, RECT;
338 description { state, "default" 0.0; min, 0 72; max, 120 72;
339 rel1 { to, RIGHT"lcd"; relative, 0 1; offset, 8 0; }
340 rel2 { to, RIGHT"border"; relative, 0 0; offset, -8 -1; } } }
342 part { name, "playlist.container"; type, RECT; mouse_events, 1; repeat_events, 1; clip_to, "playlistPanel";
343 description { state, "default" 0.0; min, 0 62; max, 120 62;
344 rel1 { to, "playlistPanel"; relative, 0.0 0.0; offset, 0 -10; }
345 rel2 { to, "playlistPanel"; relative, 1.0 1.0; offset, 0 1; }
348 part { name, "add_button"; type, IMAGE; mouse_events, 1; clip_to, "playlistPanel";
349 description { min, 14 12; max, 14 12; state, "default" 0.0;
350 rel1 { relative, 0 0; offset, 4 20; to, "playlistPanel"; }
351 rel2 { relative, 0.5 1; offset, 0 37; to, "playlistPanel"; }
352 image { normal, "add_track.png"; } fill { smooth, 1; } }
354 description { min, 14 12; max, 14 12; state, "hilited" 0.0;
355 rel1 { relative, 0 0; offset, 4 20; to, "playlistPanel"; }
356 rel2 { relative, 0.5 1; offset, 0 37; to, "playlistPanel"; }
357 image { normal, "add_track_hilited.png"; } }
359 description { min, 14 12; max, 14 12; state, "clicked" 0.0;
360 rel1 { relative, 0 0; offset, 4 20; to, "playlistPanel"; }
361 rel2 { relative, 0.5 1; offset, 0 37; to, "playlistPanel"; }
362 image { normal, "add_track_clicked.png"; } } }
364 part { name, "delete_button"; type, IMAGE; mouse_events, 1; clip_to, "playlistPanel";
365 description { min, 24 10; max, 24 10; state, "default" 0.0;
366 rel1 { relative, 0 0; offset, 57 21; to, "playlistPanel"; }
367 rel2 { relative, 0.5 1; offset, 0 38; to, "playlistPanel"; }
368 image { normal, "delete_track.png"; } fill { smooth, 1; } }
370 description { min, 24 10; max, 24 10; state, "hilited" 0.0;
371 rel1 { relative, 0 0; offset, 57 21; to, "playlistPanel"; }
372 rel2 { relative, 0.5 1; offset, 0 38; to, "playlistPanel"; }
373 image { normal, "delete_track_hilited.png"; } }
375 description { min, 24 10; max, 24 10; state, "clicked" 0.0;
376 rel1 { relative, 0 0; offset, 57 21; to, "playlistPanel"; }
377 rel2 { relative, 0.5 1; offset, 0 38; to, "playlistPanel"; }
378 image { normal, "delete_track_clicked.png"; } } }
380 part { name, "edit_button"; type, IMAGE; mouse_events, 1; clip_to, "playlistPanel";
381 description { min, 16 12; max, 16 12; state, "default" 0.0;
382 rel1 { relative, 0 0; offset, 104 20; to, "playlistPanel"; }
383 rel2 { relative, 0.5 1; offset, 10 37; to, "playlistPanel"; }
384 image { normal, "edit_track.png"; } fill { smooth, 1; } }
386 description { min, 16 12; max, 16 12; state, "hilited" 0.0;
387 rel1 { relative, 0 0; offset, 104 20; to, "playlistPanel"; }
388 rel2 { relative, 0.5 1; offset, 10 37; to, "playlistPanel"; }
389 image { normal, "edit_track_hilited.png"; } }
391 description { min, 16 12; max, 16 12; state, "clicked" 0.0;
392 rel1 { relative, 0 0; offset, 104 20; to, "playlistPanel"; }
393 rel2 { relative, 0.5 1; offset, 10 37; to, "playlistPanel"; }
394 image { normal, "edit_track_clicked.png"; } } }
395 ///////////////////////////////////////////////////////////////////////
396 part { name, "quit"; type, IMAGE; mouse_events, 1; clip_to, "trans_Rect";
397 description { min, 10 10; max, 10 10; state, "default" 0.0;
398 rel1 { relative, 1 0; offset, 10 10; to, "switch_stance"; }
399 rel2 { relative, 1.0 0.0; offset, 6 0; to, "switch_stance"; }
400 image { normal, "close_button.png"; }
401 fill { smooth, 1; } }
403 description { min, 10 10; max, 10 10; state, "hilited" 0.0;
404 rel1 { relative, 1 0; offset, 10 10; to, "switch_stance"; }
405 rel2 { relative, 1.0 0.0; offset, 6 0; to, "switch_stance"; }
406 image { normal, "close_button_hilited.png"; }
407 fill { smooth, 1; } }
409 description { min, 10 10; max, 10 10; state, "clicked" 0.0;
410 rel1 { relative, 1 0; offset, 10 10; to, "switch_stance"; }
411 rel2 { relative, 1.0 0.0; offset, 6 0; to, "switch_stance"; }
412 image { normal, "close_button_clicked.png"; }
413 fill { smooth, 1; } } }