diff options
author | David Walter Seikel | 2012-04-22 09:20:32 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-04-22 09:20:32 +1000 |
commit | 3ad3455551be0d7859ecb02290376206d5e66498 (patch) | |
tree | 497917e12b4d7f458dff9765d9b53f64c4e03fc3 /libraries/elementary/data/themes/widgets/slider.edc | |
parent | Update EFL to latest beta. (diff) | |
download | SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.zip SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.gz SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.bz2 SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.xz |
And actually include new files, plus elementary libraries.
Diffstat (limited to 'libraries/elementary/data/themes/widgets/slider.edc')
-rw-r--r-- | libraries/elementary/data/themes/widgets/slider.edc | 1385 |
1 files changed, 1385 insertions, 0 deletions
diff --git a/libraries/elementary/data/themes/widgets/slider.edc b/libraries/elementary/data/themes/widgets/slider.edc new file mode 100644 index 0000000..ab60f5b --- /dev/null +++ b/libraries/elementary/data/themes/widgets/slider.edc | |||
@@ -0,0 +1,1385 @@ | |||
1 | group { name: "elm/slider/hidden/limit"; | ||
2 | parts { | ||
3 | part { name: "elm.units.min"; | ||
4 | type: TEXT; | ||
5 | mouse_events: 0; | ||
6 | scale: 1; | ||
7 | description { state: "default" 0.0; | ||
8 | visible: 0; | ||
9 | align: 1.0 0.5; | ||
10 | color: 0 0 0 255; | ||
11 | text { | ||
12 | font: "Sans,Edje-Vera"; | ||
13 | size: 10; | ||
14 | min: 0 0; | ||
15 | align: 0.0 0.5; | ||
16 | } | ||
17 | } | ||
18 | description { state: "visible" 0.0; | ||
19 | inherit: "default" 0.0; | ||
20 | text.min: 1 1; | ||
21 | } | ||
22 | } | ||
23 | part { name: "elm.units.max"; | ||
24 | type: TEXT; | ||
25 | mouse_events: 0; | ||
26 | scale: 1; | ||
27 | description { state: "default" 0.0; | ||
28 | visible: 0; | ||
29 | align: 1.0 0.5; | ||
30 | color: 0 0 0 255; | ||
31 | text { | ||
32 | font: "Sans,Edje-Vera"; | ||
33 | size: 10; | ||
34 | min: 0 0; | ||
35 | align: 0.0 0.5; | ||
36 | } | ||
37 | } | ||
38 | description { state: "visible" 0.0; | ||
39 | inherit: "default" 0.0; | ||
40 | text.min: 1 1; | ||
41 | } | ||
42 | } | ||
43 | } | ||
44 | programs { | ||
45 | program { name: "visisble"; | ||
46 | signal: "limits,visible"; | ||
47 | source: "elm"; | ||
48 | action: STATE_SET "visible" 0.0; | ||
49 | target: "elm.units.min"; | ||
50 | target: "elm.units.max"; | ||
51 | } | ||
52 | program { name: "hide"; | ||
53 | signal: "limits,hide"; | ||
54 | source: "elm"; | ||
55 | action: STATE_SET "default" 0.0; | ||
56 | target: "elm.units.min"; | ||
57 | target: "elm.units.max"; | ||
58 | } | ||
59 | } | ||
60 | } | ||
61 | |||
62 | group { name: "elm/slider/horizontal/default"; | ||
63 | alias: "elm/slider/horizontal/disabled"; | ||
64 | images { | ||
65 | image: "sl_bg.png" COMP; | ||
66 | image: "sl_bg_over.png" COMP; | ||
67 | |||
68 | image: "sl_units.png" COMP; | ||
69 | } | ||
70 | parts { | ||
71 | alias: "default" "elm.text"; | ||
72 | part { name: "base"; | ||
73 | mouse_events: 0; | ||
74 | description { state: "default" 0.0; | ||
75 | max: 99999 6; | ||
76 | min: 0 6; | ||
77 | rel1 { to: "bg"; | ||
78 | offset: 1 0; | ||
79 | } | ||
80 | rel2 { to: "bg"; | ||
81 | offset: -2 -1; | ||
82 | } | ||
83 | image.normal: "sl_bg.png"; | ||
84 | fill.smooth: 0; | ||
85 | } | ||
86 | } | ||
87 | part { name: "level"; | ||
88 | type: RECT; | ||
89 | mouse_events: 0; | ||
90 | description { state: "default" 0.0; | ||
91 | fixed: 1 1; | ||
92 | rel1.to: "base"; | ||
93 | rel2 { | ||
94 | to_y: "base"; | ||
95 | to_x: "elm.dragable.slider"; | ||
96 | relative: 0.5 1.0; | ||
97 | } | ||
98 | color: 255 0 0 200; | ||
99 | } | ||
100 | description { state: "inverted" 0.0; | ||
101 | inherit: "default" 0.0; | ||
102 | visible: 0; | ||
103 | } | ||
104 | description { state: "disabled" 0.0; | ||
105 | inherit: "default" 0.0; | ||
106 | color: 255 0 0 100; | ||
107 | } | ||
108 | description { state: "disabled_inverted" 0.0; | ||
109 | inherit: "default" 0.0; | ||
110 | visible: 0; | ||
111 | } | ||
112 | } | ||
113 | part { name: "level2"; | ||
114 | type: RECT; | ||
115 | mouse_events: 0; | ||
116 | description { state: "default" 0.0; | ||
117 | fixed: 1 1; | ||
118 | visible: 0; | ||
119 | rel1 { | ||
120 | to_y: "base"; | ||
121 | to_x: "elm.dragable.slider"; | ||
122 | relative: 0.5 0.0; | ||
123 | } | ||
124 | rel2.to: "base"; | ||
125 | color: 255 0 0 200; | ||
126 | } | ||
127 | description { state: "inverted" 0.0; | ||
128 | inherit: "default" 0.0; | ||
129 | visible: 1; | ||
130 | } | ||
131 | description { state: "disabled" 0.0; | ||
132 | inherit: "default" 0.0; | ||
133 | } | ||
134 | description { state: "disabled_inverted" 0.0; | ||
135 | inherit: "default" 0.0; | ||
136 | color: 255 0 0 100; | ||
137 | visible: 1; | ||
138 | } | ||
139 | } | ||
140 | part { | ||
141 | name: "base_over"; | ||
142 | mouse_events: 0; | ||
143 | description { state: "default" 0.0; | ||
144 | rel1.to: "base"; | ||
145 | rel1.offset: -1 -1; | ||
146 | rel2.to: "base"; | ||
147 | rel2.offset: 0 0; | ||
148 | image { | ||
149 | normal: "sl_bg_over.png"; | ||
150 | border: 3 3 3 3; | ||
151 | } | ||
152 | fill.smooth: 0; | ||
153 | } | ||
154 | } | ||
155 | part { name: "bg"; | ||
156 | type: RECT; | ||
157 | mouse_events: 0; | ||
158 | scale: 1; | ||
159 | description { state: "default" 0.0; | ||
160 | visible: 0; | ||
161 | rel1.to: "elm.swallow.bar"; | ||
162 | rel2.to: "elm.swallow.bar"; | ||
163 | color: 0 0 0 0; | ||
164 | } | ||
165 | } | ||
166 | part { name: "elm.swallow.bar"; | ||
167 | type: SWALLOW; | ||
168 | scale: 1; | ||
169 | description { state: "default" 0.0; | ||
170 | min: 48 24; | ||
171 | max: 99999 24; | ||
172 | align: 1.0 0.5; | ||
173 | rel1 { | ||
174 | to_x: "elm.text"; | ||
175 | relative: 1.0 0.0; | ||
176 | offset: 8 0; | ||
177 | } | ||
178 | rel2 { | ||
179 | to_x: "limits"; | ||
180 | relative: 0.0 1.0; | ||
181 | offset: -10 -1; | ||
182 | } | ||
183 | } | ||
184 | } | ||
185 | part { name: "elm.swallow.icon"; | ||
186 | type: SWALLOW; | ||
187 | description { state: "default" 0.0; | ||
188 | visible: 0; | ||
189 | align: 0.0 0.5; | ||
190 | rel1 { | ||
191 | offset: 4 0; | ||
192 | to_y: "elm.swallow.bar"; | ||
193 | } | ||
194 | rel2 { | ||
195 | offset: 3 -1; | ||
196 | relative: 0.0 1.0; | ||
197 | to_y: "elm.swallow.bar"; | ||
198 | } | ||
199 | } | ||
200 | description { state: "visible" 0.0; | ||
201 | inherit: "default" 0.0; | ||
202 | visible: 1; | ||
203 | aspect: 1.0 1.0; | ||
204 | aspect_preference: VERTICAL; | ||
205 | rel2.offset: 4 -1; | ||
206 | } | ||
207 | } | ||
208 | part { name: "elm.text"; | ||
209 | type: TEXT; | ||
210 | mouse_events: 0; | ||
211 | scale: 1; | ||
212 | description { state: "default" 0.0; | ||
213 | visible: 0; | ||
214 | fixed: 1 1; | ||
215 | align: 0.0 0.5; | ||
216 | rel1.to_x: "elm.swallow.icon"; | ||
217 | rel1.relative: 1.0 0.0; | ||
218 | rel1.offset: -1 4; | ||
219 | rel2.to_x: "elm.swallow.icon"; | ||
220 | rel2.relative: 1.0 1.0; | ||
221 | rel2.offset: -1 -5; | ||
222 | color: 0 0 0 255; | ||
223 | text { | ||
224 | font: "Sans,Edje-Vera"; | ||
225 | size: 10; | ||
226 | min: 0 0; | ||
227 | align: 0.0 0.5; | ||
228 | } | ||
229 | } | ||
230 | description { state: "visible" 0.0; | ||
231 | inherit: "default" 0.0; | ||
232 | visible: 1; | ||
233 | text.min: 1 1; | ||
234 | rel1.offset: 0 4; | ||
235 | rel2.offset: 0 -5; | ||
236 | } | ||
237 | description { state: "disabled" 0.0; | ||
238 | inherit: "default" 0.0; | ||
239 | color: 255 128 128 128; | ||
240 | visible: 0; | ||
241 | } | ||
242 | description { state: "disabled_visible" 0.0; | ||
243 | inherit: "default" 0.0; | ||
244 | color: 0 0 0 128; | ||
245 | color3: 0 0 0 0; | ||
246 | visible: 1; | ||
247 | text.min: 1 1; | ||
248 | } | ||
249 | } | ||
250 | part { | ||
251 | name: "elm.swallow.end"; | ||
252 | type: SWALLOW; | ||
253 | description { | ||
254 | state: "default" 0.0; | ||
255 | visible: 0; | ||
256 | align: 1.0 0.5; | ||
257 | rel1 { | ||
258 | offset: -4 0; | ||
259 | relative: 1.0 0.0; | ||
260 | to_y: "elm.swallow.bar"; | ||
261 | } | ||
262 | rel2 { | ||
263 | offset: -3 -1; | ||
264 | to_y: "elm.swallow.bar"; | ||
265 | } | ||
266 | } | ||
267 | description { state: "visible" 0.0; | ||
268 | inherit: "default" 0.0; | ||
269 | visible: 1; | ||
270 | aspect: 1.0 1.0; | ||
271 | aspect_preference: VERTICAL; | ||
272 | rel2.offset: -4 -1; | ||
273 | } | ||
274 | } | ||
275 | part { name: "units"; | ||
276 | mouse_events: 0; | ||
277 | description { state: "default" 0.0; | ||
278 | visible: 0; | ||
279 | rel1 { | ||
280 | to_x: "limits"; | ||
281 | offset: 0 5; | ||
282 | } | ||
283 | rel2 { | ||
284 | to_x: "limits"; | ||
285 | offset: 5 -3; | ||
286 | } | ||
287 | image { | ||
288 | normal: "sl_units.png"; | ||
289 | border: 0 5 3 8; | ||
290 | } | ||
291 | fill.smooth: 0; | ||
292 | } | ||
293 | description { state: "visible" 0.0; | ||
294 | inherit: "default" 0.0; | ||
295 | visible: 1; | ||
296 | } | ||
297 | } | ||
298 | alias: "elm.units.min" "limits:elm.units.min"; | ||
299 | alias: "elm.units.max" "limits:elm.units.max"; | ||
300 | part { name: "limits"; | ||
301 | type: GROUP; | ||
302 | source: "elm/slider/hidden/limit"; | ||
303 | mouse_events: 0; | ||
304 | scale: 1; | ||
305 | description { state: "default" 0.0; | ||
306 | visible: 0; | ||
307 | align: 1.0 0.5; | ||
308 | min: SOURCE; | ||
309 | fixed: 1 1; | ||
310 | rel1.to_x: "elm.swallow.end"; | ||
311 | rel1.relative: 0.0 0.0; | ||
312 | rel1.offset: 0 8; | ||
313 | rel2.to_x: "elm.swallow.end"; | ||
314 | rel2.relative: 0.0 1.0; | ||
315 | rel2.offset: 0 -9; | ||
316 | } | ||
317 | description { state: "visible" 0.0; | ||
318 | inherit: "default" 0.0; | ||
319 | visible: 1; | ||
320 | rel1.offset: -5 0; | ||
321 | rel2.offset: -5 -1; | ||
322 | } | ||
323 | } | ||
324 | part { name: "elm.units"; | ||
325 | type: TEXT; | ||
326 | mouse_events: 0; | ||
327 | scale: 1; | ||
328 | description { state: "default" 0.0; | ||
329 | visible: 0; | ||
330 | fixed: 1 1; | ||
331 | rel1.to_x: "limits"; | ||
332 | rel2.to_x: "limits"; | ||
333 | color: 0 0 0 255; | ||
334 | text { | ||
335 | font: "Sans,Edje-Vera"; | ||
336 | size: 10; | ||
337 | min: 0 0; | ||
338 | align: 1.0 0.5; | ||
339 | } | ||
340 | } | ||
341 | description { state: "visible" 0.0; | ||
342 | inherit: "default" 0.0; | ||
343 | visible: 1; | ||
344 | text.min: 1 1; | ||
345 | } | ||
346 | description { state: "disabled" 0.0; | ||
347 | inherit: "default" 0.0; | ||
348 | color: 255 128 128 128; | ||
349 | visible: 0; | ||
350 | } | ||
351 | description { state: "disabled_visible" 0.0; | ||
352 | inherit: "default" 0.0; | ||
353 | color: 0 0 0 128; | ||
354 | color3: 0 0 0 0; | ||
355 | visible: 1; | ||
356 | text.min: 1 1; | ||
357 | } | ||
358 | } | ||
359 | part { name: "elm.dragable.slider"; | ||
360 | type: GROUP; | ||
361 | source: "elm/slider/horizontal/indicator/default"; | ||
362 | mouse_events: 1; | ||
363 | repeat_events: 1; | ||
364 | scale: 1; | ||
365 | dragable { | ||
366 | x: 1 1 0; | ||
367 | y: 0 0 0; | ||
368 | confine: "bg"; | ||
369 | } | ||
370 | description { state: "default" 0.0; | ||
371 | min: 0 24; | ||
372 | max: 0 24; | ||
373 | fixed: 1 1; | ||
374 | rel1 { | ||
375 | relative: 0.5 0.0; | ||
376 | to_x: "bg"; | ||
377 | } | ||
378 | rel2 { | ||
379 | relative: 0.5 1.0; | ||
380 | to_x: "bg"; | ||
381 | } | ||
382 | color: 255 0 0 100; | ||
383 | } | ||
384 | } | ||
385 | part { name: "disabler"; | ||
386 | type: RECT; | ||
387 | description { state: "default" 0.0; | ||
388 | color: 0 0 0 0; | ||
389 | visible: 0; | ||
390 | } | ||
391 | description { state: "disabled" 0.0; | ||
392 | inherit: "default" 0.0; | ||
393 | visible: 1; | ||
394 | } | ||
395 | } | ||
396 | } | ||
397 | programs { | ||
398 | program { name: "text_show"; | ||
399 | signal: "elm,state,text,visible"; | ||
400 | source: "elm"; | ||
401 | action: STATE_SET "visible" 0.0; | ||
402 | target: "elm.text"; | ||
403 | } | ||
404 | program { name: "text_hide"; | ||
405 | signal: "elm,state,text,hidden"; | ||
406 | source: "elm"; | ||
407 | action: STATE_SET "default" 0.0; | ||
408 | target: "elm.text"; | ||
409 | } | ||
410 | program { name: "icon_show"; | ||
411 | signal: "elm,state,icon,visible"; | ||
412 | source: "elm"; | ||
413 | action: STATE_SET "visible" 0.0; | ||
414 | target: "elm.swallow.icon"; | ||
415 | } | ||
416 | program { name: "icon_hide"; | ||
417 | signal: "elm,state,icon,hidden"; | ||
418 | source: "elm"; | ||
419 | action: STATE_SET "default" 0.0; | ||
420 | target: "elm.swallow.icon"; | ||
421 | } | ||
422 | program { name: "end_show"; | ||
423 | signal: "elm,state,end,visible"; | ||
424 | source: "elm"; | ||
425 | action: STATE_SET "visible" 0.0; | ||
426 | target: "elm.swallow.end"; | ||
427 | } | ||
428 | program { name: "end_hide"; | ||
429 | signal: "elm,state,end,hidden"; | ||
430 | source: "elm"; | ||
431 | action: STATE_SET "default" 0.0; | ||
432 | target: "elm.swallow.end"; | ||
433 | } | ||
434 | program { name: "units_show"; | ||
435 | signal: "elm,state,units,visible"; | ||
436 | source: "elm"; | ||
437 | action: STATE_SET "visible" 0.0; | ||
438 | target: "elm.units"; | ||
439 | target: "limits"; | ||
440 | target: "units"; | ||
441 | after: "limits,children,visible"; | ||
442 | } | ||
443 | program { name: "limits,children,visible"; | ||
444 | action: SIGNAL_EMIT "limits:limits,visible" "elm"; | ||
445 | } | ||
446 | program { name: "units_hide"; | ||
447 | signal: "elm,state,units,hidden"; | ||
448 | source: "elm"; | ||
449 | action: STATE_SET "default" 0.0; | ||
450 | target: "elm.units"; | ||
451 | target: "limits"; | ||
452 | target: "units"; | ||
453 | after: "limits,children,hide"; | ||
454 | } | ||
455 | program { name: "limits,children,hide"; | ||
456 | action: SIGNAL_EMIT "limits:limits,hide" "elm"; | ||
457 | } | ||
458 | program { name: "invert_on"; | ||
459 | signal: "elm,state,inverted,on"; | ||
460 | source: "elm"; | ||
461 | action: STATE_SET "inverted" 0.0; | ||
462 | target: "level"; | ||
463 | target: "level2"; | ||
464 | } | ||
465 | program { name: "invert_off"; | ||
466 | signal: "elm,state,inverted,off"; | ||
467 | source: "elm"; | ||
468 | action: STATE_SET "default" 0.0; | ||
469 | target: "level"; | ||
470 | target: "level2"; | ||
471 | } | ||
472 | program { | ||
473 | name: "go_disabled"; | ||
474 | signal: "elm,state,disabled"; | ||
475 | source: "elm"; | ||
476 | action: STATE_SET "disabled" 0.0; | ||
477 | // target: "button0"; | ||
478 | target: "disabler"; | ||
479 | after: "disable_text"; | ||
480 | after: "disable_ind"; | ||
481 | } | ||
482 | |||
483 | program { name: "disable_ind"; | ||
484 | action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm"; | ||
485 | } | ||
486 | program { name: "disable_text"; | ||
487 | script { | ||
488 | new st[31]; | ||
489 | new Float:vl; | ||
490 | get_state(PART:"elm.text", st, 30, vl); | ||
491 | if (!strcmp(st, "visible")) | ||
492 | set_state(PART:"elm.text", "disabled_visible", 0.0); | ||
493 | else | ||
494 | set_state(PART:"elm.text", "disabled", 0.0); | ||
495 | |||
496 | get_state(PART:"elm.units", st, 30, vl); | ||
497 | if (!strcmp(st, "visible")) | ||
498 | set_state(PART:"elm.units", "disabled_visible", 0.0); | ||
499 | else | ||
500 | set_state(PART:"elm.units", "disabled", 0.0); | ||
501 | |||
502 | get_state(PART:"level2", st, 30, vl); | ||
503 | if (!strcmp(st, "inverted")) | ||
504 | { | ||
505 | set_state(PART:"level", "disabled_inverted", 0.0); | ||
506 | set_state(PART:"level2", "disabled_inverted", 0.0); | ||
507 | } | ||
508 | else | ||
509 | { | ||
510 | set_state(PART:"level", "disabled", 0.0); | ||
511 | set_state(PART:"level2", "disabled", 0.0); | ||
512 | } | ||
513 | } | ||
514 | } | ||
515 | program { name: "enable"; | ||
516 | signal: "elm,state,enabled"; | ||
517 | source: "elm"; | ||
518 | action: STATE_SET "default" 0.0; | ||
519 | // target: "button0"; | ||
520 | target: "disabler"; | ||
521 | after: "enable_text"; | ||
522 | after: "enable_ind"; | ||
523 | } | ||
524 | |||
525 | program { name: "enable_ind"; | ||
526 | action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm"; | ||
527 | } | ||
528 | |||
529 | program { name: "enable_text"; | ||
530 | script { | ||
531 | new st[31]; | ||
532 | new Float:vl; | ||
533 | get_state(PART:"elm.text", st, 30, vl); | ||
534 | if (!strcmp(st, "disabled_visible")) | ||
535 | set_state(PART:"elm.text", "visible", 0.0); | ||
536 | else | ||
537 | set_state(PART:"elm.text", "default", 0.0); | ||
538 | |||
539 | get_state(PART:"elm.units", st, 30, vl); | ||
540 | if (!strcmp(st, "disabled_visible")) | ||
541 | set_state(PART:"elm.units", "visible", 0.0); | ||
542 | else | ||
543 | set_state(PART:"elm.units", "default", 0.0); | ||
544 | |||
545 | get_state(PART:"level2", st, 30, vl); | ||
546 | if (!strcmp(st, "disabled_inverted")) | ||
547 | { | ||
548 | set_state(PART:"level", "inverted", 0.0); | ||
549 | set_state(PART:"level2", "inverted", 0.0); | ||
550 | } | ||
551 | else | ||
552 | { | ||
553 | set_state(PART:"level", "default", 0.0); | ||
554 | set_state(PART:"level2", "default", 0.0); | ||
555 | } | ||
556 | } | ||
557 | } | ||
558 | } | ||
559 | } | ||
560 | |||
561 | group { name: "elm/slider/vertical/default"; | ||
562 | images { | ||
563 | image: "slv_bg.png" COMP; | ||
564 | image: "slv_bg_over.png" COMP; | ||
565 | |||
566 | image: "slv_units.png" COMP; | ||
567 | } | ||
568 | parts { | ||
569 | alias: "default" "elm.text"; | ||
570 | part { name: "base"; | ||
571 | mouse_events: 0; | ||
572 | description { state: "default" 0.0; | ||
573 | max: 6 99999; | ||
574 | min: 6 0; | ||
575 | rel1 { to: "bg"; | ||
576 | offset: 1 0; | ||
577 | } | ||
578 | rel2 { to: "bg"; | ||
579 | offset: -2 -1; | ||
580 | } | ||
581 | image.normal: "slv_bg.png"; | ||
582 | fill.smooth: 0; | ||
583 | } | ||
584 | } | ||
585 | part { name: "level"; | ||
586 | type: RECT; | ||
587 | mouse_events: 0; | ||
588 | description { state: "default" 0.0; | ||
589 | fixed: 1 1; | ||
590 | rel1.to: "base"; | ||
591 | rel2 { | ||
592 | to_x: "base"; | ||
593 | to_y: "elm.dragable.slider"; | ||
594 | relative: 1.0 0.5; | ||
595 | } | ||
596 | color: 255 0 0 200; | ||
597 | } | ||
598 | description { state: "inverted" 0.0; | ||
599 | inherit: "default" 0.0; | ||
600 | visible: 0; | ||
601 | } | ||
602 | description { state: "disabled" 0.0; | ||
603 | inherit: "default" 0.0; | ||
604 | color: 255 0 0 100; | ||
605 | } | ||
606 | description { state: "disabled_inverted" 0.0; | ||
607 | inherit: "default" 0.0; | ||
608 | visible: 0; | ||
609 | } | ||
610 | } | ||
611 | part { name: "level2"; | ||
612 | type: RECT; | ||
613 | mouse_events: 0; | ||
614 | description { state: "default" 0.0; | ||
615 | fixed: 1 1; | ||
616 | visible: 0; | ||
617 | rel1 { | ||
618 | to_x: "base"; | ||
619 | to_y: "elm.dragable.slider"; | ||
620 | relative: 0.0 0.5; | ||
621 | } | ||
622 | rel2.to: "base"; | ||
623 | color: 255 0 0 200; | ||
624 | } | ||
625 | description { state: "inverted" 0.0; | ||
626 | inherit: "default" 0.0; | ||
627 | visible: 1; | ||
628 | } | ||
629 | description { state: "disabled" 0.0; | ||
630 | inherit: "default" 0.0; | ||
631 | color: 255 0 0 100; | ||
632 | } | ||
633 | description { state: "disabled_inverted" 0.0; | ||
634 | inherit: "default" 0.0; | ||
635 | color: 255 0 0 100; | ||
636 | visible: 1; | ||
637 | } | ||
638 | } | ||
639 | part { | ||
640 | name: "base_over"; | ||
641 | mouse_events: 0; | ||
642 | description { state: "default" 0.0; | ||
643 | rel1.to: "base"; | ||
644 | rel1.offset: -1 -1; | ||
645 | rel2.to: "base"; | ||
646 | rel2.offset: 0 0; | ||
647 | image { | ||
648 | normal: "slv_bg_over.png"; | ||
649 | border: 3 3 3 3; | ||
650 | } | ||
651 | fill.smooth: 0; | ||
652 | } | ||
653 | } | ||
654 | part { name: "bg"; | ||
655 | type: RECT; | ||
656 | mouse_events: 0; | ||
657 | scale: 1; | ||
658 | description { state: "default" 0.0; | ||
659 | visible: 0; | ||
660 | rel1.to: "elm.swallow.bar"; | ||
661 | rel2.to: "elm.swallow.bar"; | ||
662 | color: 0 0 0 0; | ||
663 | } | ||
664 | } | ||
665 | part { name: "elm.swallow.bar"; | ||
666 | type: SWALLOW; | ||
667 | scale: 1; | ||
668 | description { state: "default" 0.0; | ||
669 | min: 24 48; | ||
670 | max: 24 9999; | ||
671 | align: 0.5 1.0; | ||
672 | rel1 { | ||
673 | to_y: "elm.text"; | ||
674 | relative: 0.0 1.0; | ||
675 | offset: 0 10; | ||
676 | } | ||
677 | rel2 { | ||
678 | to_y: "limits"; | ||
679 | relative: 1.0 0.0; | ||
680 | offset: -1 -8; | ||
681 | } | ||
682 | } | ||
683 | } | ||
684 | part { name: "elm.swallow.icon"; | ||
685 | type: SWALLOW; | ||
686 | description { state: "default" 0.0; | ||
687 | visible: 0; | ||
688 | align: 0.5 0.0; | ||
689 | rel1 { | ||
690 | offset: 0 4; | ||
691 | to_x: "elm.swallow.bar"; | ||
692 | } | ||
693 | rel2 { | ||
694 | offset: -1 3; | ||
695 | relative: 1.0 0.0; | ||
696 | to_x: "elm.swallow.bar"; | ||
697 | } | ||
698 | } | ||
699 | description { state: "visible" 0.0; | ||
700 | inherit: "default" 0.0; | ||
701 | visible: 1; | ||
702 | aspect: 1.0 1.0; | ||
703 | aspect_preference: HORIZONTAL; | ||
704 | rel2.offset: -1 4; | ||
705 | } | ||
706 | } | ||
707 | part { name: "elm.text"; | ||
708 | type: TEXT; | ||
709 | mouse_events: 0; | ||
710 | scale: 1; | ||
711 | description { state: "default" 0.0; | ||
712 | visible: 0; | ||
713 | fixed: 0 1; | ||
714 | align: 0.5 0.0; | ||
715 | rel1.to_y: "elm.swallow.icon"; | ||
716 | rel1.relative: 0.0 1.0; | ||
717 | rel1.offset: 0 -1; | ||
718 | rel2.to_y: "elm.swallow.icon"; | ||
719 | rel2.relative: 1.0 1.0; | ||
720 | rel2.offset: -1 -1; | ||
721 | color: 0 0 0 255; | ||
722 | text { | ||
723 | font: "Sans,Edje-Vera"; | ||
724 | size: 10; | ||
725 | min: 0 0; | ||
726 | align: 0.5 0.0; | ||
727 | } | ||
728 | } | ||
729 | description { state: "visible" 0.0; | ||
730 | inherit: "default" 0.0; | ||
731 | visible: 1; | ||
732 | text.min: 1 1; | ||
733 | rel1.offset: 4 0; | ||
734 | rel2.offset: -5 0; | ||
735 | } | ||
736 | description { state: "disabled" 0.0; | ||
737 | inherit: "default" 0.0; | ||
738 | color: 255 128 128 128; | ||
739 | visible: 0; | ||
740 | } | ||
741 | description { state: "disabled_visible" 0.0; | ||
742 | inherit: "default" 0.0; | ||
743 | color: 0 0 0 128; | ||
744 | color3: 0 0 0 0; | ||
745 | visible: 1; | ||
746 | text.min: 1 1; | ||
747 | } | ||
748 | } | ||
749 | part { | ||
750 | name: "elm.swallow.end"; | ||
751 | type: SWALLOW; | ||
752 | description { | ||
753 | state: "default" 0.0; | ||
754 | visible: 0; | ||
755 | align: 0.5 1.0; | ||
756 | rel1 { | ||
757 | offset: 0 -4; | ||
758 | relative: 0.0 1.0; | ||
759 | to_x: "elm.swallow.bar"; | ||
760 | } | ||
761 | rel2 { | ||
762 | offset: -1 -3; | ||
763 | to_x: "elm.swallow.bar"; | ||
764 | } | ||
765 | } | ||
766 | description { state: "visible" 0.0; | ||
767 | inherit: "default" 0.0; | ||
768 | visible: 1; | ||
769 | aspect: 1.0 1.0; | ||
770 | aspect_preference: HORIZONTAL; | ||
771 | rel2.offset: -1 -4; | ||
772 | } | ||
773 | } | ||
774 | part { name: "units"; | ||
775 | mouse_events: 0; | ||
776 | description { state: "default" 0.0; | ||
777 | visible: 0; | ||
778 | rel1 { | ||
779 | to: "limits"; | ||
780 | offset: -8 0; | ||
781 | } | ||
782 | rel2 { | ||
783 | to: "limits"; | ||
784 | offset: 7 8; | ||
785 | } | ||
786 | image { | ||
787 | normal: "slv_units.png"; | ||
788 | border: 8 8 0 9; | ||
789 | } | ||
790 | fill.smooth: 0; | ||
791 | } | ||
792 | description { state: "visible" 0.0; | ||
793 | inherit: "default" 0.0; | ||
794 | visible: 1; | ||
795 | } | ||
796 | } | ||
797 | part { name: "limits"; | ||
798 | type: GROUP; | ||
799 | source: "elm/slider/hidden/limit"; | ||
800 | mouse_events: 0; | ||
801 | scale: 1; | ||
802 | description { state: "default" 0.0; | ||
803 | visible: 0; | ||
804 | fixed: 1 1; | ||
805 | min: SOURCE; | ||
806 | align: 0.5 1.0; | ||
807 | rel1.to_y: "elm.swallow.end"; | ||
808 | rel1.relative: 0.0 0.0; | ||
809 | rel1.offset: 8 0; | ||
810 | rel2.to_y: "elm.swallow.end"; | ||
811 | rel2.relative: 1.0 0.0; | ||
812 | rel2.offset: -9 0; | ||
813 | } | ||
814 | description { state: "visible" 0.0; | ||
815 | inherit: "default" 0.0; | ||
816 | visible: 1; | ||
817 | rel1.offset: 8 -9; | ||
818 | rel2.offset: -9 -9; | ||
819 | } | ||
820 | } | ||
821 | part { name: "elm.units"; | ||
822 | type: TEXT; | ||
823 | mouse_events: 0; | ||
824 | scale: 1; | ||
825 | description { state: "default" 0.0; | ||
826 | visible: 0; | ||
827 | fixed: 1 1; | ||
828 | rel1.to: "limits"; | ||
829 | rel2.to: "limits"; | ||
830 | color: 0 0 0 255; | ||
831 | text { | ||
832 | font: "Sans,Edje-Vera"; | ||
833 | size: 10; | ||
834 | min: 0 0; | ||
835 | align: 0.5 0.0; | ||
836 | } | ||
837 | } | ||
838 | description { state: "visible" 0.0; | ||
839 | inherit: "default" 0.0; | ||
840 | visible: 1; | ||
841 | text.min: 1 1; | ||
842 | } | ||
843 | description { state: "disabled" 0.0; | ||
844 | inherit: "default" 0.0; | ||
845 | color: 0 0 0 128; | ||
846 | color3: 0 0 0 0; | ||
847 | visible: 0; | ||
848 | } | ||
849 | description { state: "disabled_visible" 0.0; | ||
850 | inherit: "default" 0.0; | ||
851 | visible: 1; | ||
852 | text.min: 1 1; | ||
853 | color: 0 0 0 128; | ||
854 | color3: 0 0 0 0; | ||
855 | } | ||
856 | } | ||
857 | part { name: "elm.dragable.slider"; | ||
858 | type: GROUP; | ||
859 | source: "elm/slider/vertical/indicator/default"; | ||
860 | mouse_events: 1; | ||
861 | repeat_events: 1; | ||
862 | scale: 1; | ||
863 | dragable { | ||
864 | x: 0 0 0; | ||
865 | y: 1 1 0; | ||
866 | confine: "bg"; | ||
867 | } | ||
868 | description { state: "default" 0.0; | ||
869 | min: 24 0; | ||
870 | max: 24 0; | ||
871 | fixed: 1 1; | ||
872 | rel1 { | ||
873 | relative: 0.5 0.0; | ||
874 | to_y: "bg"; | ||
875 | } | ||
876 | rel2 { | ||
877 | relative: 0.5 1.0; | ||
878 | to_y: "bg"; | ||
879 | } | ||
880 | color: 0 0 0 0; | ||
881 | } | ||
882 | } | ||
883 | part { name: "disabler"; | ||
884 | type: RECT; | ||
885 | description { state: "default" 0.0; | ||
886 | color: 0 0 0 0; | ||
887 | visible: 0; | ||
888 | } | ||
889 | description { state: "disabled" 0.0; | ||
890 | inherit: "default" 0.0; | ||
891 | visible: 1; | ||
892 | } | ||
893 | } | ||
894 | } | ||
895 | |||
896 | programs { | ||
897 | program { name: "text_show"; | ||
898 | signal: "elm,state,text,visible"; | ||
899 | source: "elm"; | ||
900 | action: STATE_SET "visible" 0.0; | ||
901 | target: "elm.text"; | ||
902 | } | ||
903 | program { name: "text_hide"; | ||
904 | signal: "elm,state,text,hidden"; | ||
905 | source: "elm"; | ||
906 | action: STATE_SET "default" 0.0; | ||
907 | target: "elm.text"; | ||
908 | } | ||
909 | program { name: "icon_show"; | ||
910 | signal: "elm,state,icon,visible"; | ||
911 | source: "elm"; | ||
912 | action: STATE_SET "visible" 0.0; | ||
913 | target: "elm.swallow.icon"; | ||
914 | } | ||
915 | program { name: "icon_hide"; | ||
916 | signal: "elm,state,icon,hidden"; | ||
917 | source: "elm"; | ||
918 | action: STATE_SET "default" 0.0; | ||
919 | target: "elm.swallow.icon"; | ||
920 | } | ||
921 | program { name: "end_show"; | ||
922 | signal: "elm,state,end,visible"; | ||
923 | source: "elm"; | ||
924 | action: STATE_SET "visible" 0.0; | ||
925 | target: "elm.swallow.end"; | ||
926 | } | ||
927 | program { name: "end_hide"; | ||
928 | signal: "elm,state,end,hidden"; | ||
929 | source: "elm"; | ||
930 | action: STATE_SET "default" 0.0; | ||
931 | target: "elm.swallow.end"; | ||
932 | } | ||
933 | program { name: "units_show"; | ||
934 | signal: "elm,state,units,visible"; | ||
935 | source: "elm"; | ||
936 | action: STATE_SET "visible" 0.0; | ||
937 | target: "elm.units"; | ||
938 | target: "limits"; | ||
939 | target: "units"; | ||
940 | after: "limits,children,visible"; | ||
941 | } | ||
942 | program { name: "limits,children,visible"; | ||
943 | action: SIGNAL_EMIT "limits:limits,visible" "elm"; | ||
944 | } | ||
945 | program { name: "units_hide"; | ||
946 | signal: "elm,state,units,hidden"; | ||
947 | source: "elm"; | ||
948 | action: STATE_SET "default" 0.0; | ||
949 | target: "elm.units"; | ||
950 | target: "limits"; | ||
951 | target: "units"; | ||
952 | after: "limits,children,hide"; | ||
953 | } | ||
954 | program { name: "limits,children,hide"; | ||
955 | action: SIGNAL_EMIT "limits:limits,hide" "elm"; | ||
956 | } | ||
957 | program { name: "invert_on"; | ||
958 | signal: "elm,state,inverted,on"; | ||
959 | source: "elm"; | ||
960 | action: STATE_SET "inverted" 0.0; | ||
961 | target: "level"; | ||
962 | target: "level2"; | ||
963 | } | ||
964 | program { name: "invert_off"; | ||
965 | signal: "elm,state,inverted,off"; | ||
966 | source: "elm"; | ||
967 | action: STATE_SET "default" 0.0; | ||
968 | target: "level"; | ||
969 | target: "level2"; | ||
970 | } | ||
971 | program { | ||
972 | name: "go_disabled"; | ||
973 | signal: "elm,state,disabled"; | ||
974 | source: "elm"; | ||
975 | action: STATE_SET "disabled" 0.0; | ||
976 | // target: "button0"; | ||
977 | target: "disabler"; | ||
978 | after: "disable_text"; | ||
979 | after: "disable_ind"; | ||
980 | } | ||
981 | |||
982 | program { name: "disable_ind"; | ||
983 | action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm"; | ||
984 | } | ||
985 | |||
986 | program { name: "disable_text"; | ||
987 | script { | ||
988 | new st[31]; | ||
989 | new Float:vl; | ||
990 | get_state(PART:"elm.text", st, 30, vl); | ||
991 | if (!strcmp(st, "visible")) | ||
992 | set_state(PART:"elm.text", "disabled_visible", 0.0); | ||
993 | else | ||
994 | set_state(PART:"elm.text", "disabled", 0.0); | ||
995 | |||
996 | get_state(PART:"elm.units", st, 30, vl); | ||
997 | if (!strcmp(st, "visible")) | ||
998 | set_state(PART:"elm.units", "disabled_visible", 0.0); | ||
999 | else | ||
1000 | set_state(PART:"elm.units", "disabled", 0.0); | ||
1001 | |||
1002 | get_state(PART:"level2", st, 30, vl); | ||
1003 | if (!strcmp(st, "inverted")) | ||
1004 | { | ||
1005 | set_state(PART:"level", "disabled_inverted", 0.0); | ||
1006 | set_state(PART:"level2", "disabled_inverted", 0.0); | ||
1007 | } | ||
1008 | else | ||
1009 | { | ||
1010 | set_state(PART:"level", "disabled", 0.0); | ||
1011 | set_state(PART:"level2", "disabled", 0.0); | ||
1012 | } | ||
1013 | } | ||
1014 | } | ||
1015 | |||
1016 | program { name: "enable"; | ||
1017 | signal: "elm,state,enabled"; | ||
1018 | source: "elm"; | ||
1019 | action: STATE_SET "default" 0.0; | ||
1020 | // target: "button0"; | ||
1021 | target: "disabler"; | ||
1022 | after: "enable_text"; | ||
1023 | after: "enable_ind"; | ||
1024 | } | ||
1025 | |||
1026 | program { name: "enable_ind"; | ||
1027 | action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm"; | ||
1028 | } | ||
1029 | program { name: "enable_text"; | ||
1030 | script { | ||
1031 | new st[31]; | ||
1032 | new Float:vl; | ||
1033 | get_state(PART:"elm.text", st, 30, vl); | ||
1034 | if (!strcmp(st, "disabled_visible")) | ||
1035 | set_state(PART:"elm.text", "visible", 0.0); | ||
1036 | else | ||
1037 | set_state(PART:"elm.text", "default", 0.0); | ||
1038 | |||
1039 | get_state(PART:"elm.units", st, 30, vl); | ||
1040 | if (!strcmp(st, "disabled_visible")) | ||
1041 | set_state(PART:"elm.units", "visible", 0.0); | ||
1042 | else | ||
1043 | set_state(PART:"elm.units", "default", 0.0); | ||
1044 | |||
1045 | get_state(PART:"level2", st, 30, vl); | ||
1046 | if (!strcmp(st, "disabled_inverted")) | ||
1047 | { | ||
1048 | set_state(PART:"level", "inverted", 0.0); | ||
1049 | set_state(PART:"level2", "inverted", 0.0); | ||
1050 | } | ||
1051 | else | ||
1052 | { | ||
1053 | set_state(PART:"level", "default", 0.0); | ||
1054 | set_state(PART:"level2", "default", 0.0); | ||
1055 | } | ||
1056 | } | ||
1057 | } | ||
1058 | } | ||
1059 | } | ||
1060 | group { name: "elm/slider/horizontal/indicator/default"; | ||
1061 | alias: "elm/slider/horizontal/indicator/disabled"; | ||
1062 | alias: "elm/slider/vertical/indicator/default"; | ||
1063 | alias: "elm/slider/vertical/indicator/disabled"; | ||
1064 | images { | ||
1065 | image: "sl_bt_0.png" COMP; | ||
1066 | image: "sl_bt_1.png" COMP; | ||
1067 | image: "sl_bt_2.png" COMP; | ||
1068 | image: "sl_bt_3.png" COMP; | ||
1069 | image: "sl_bt2_0_0.png" COMP; | ||
1070 | image: "sl_bt2_0_1.png" COMP; | ||
1071 | image: "sl_bt2_0_2.png" COMP; | ||
1072 | image: "sl_bt2_1.png" COMP; | ||
1073 | image: "sl_bt2_2.png" COMP; | ||
1074 | } | ||
1075 | script { | ||
1076 | public value_hide = 0; | ||
1077 | public set_value_show() { | ||
1078 | set_int(value_hide, 0); | ||
1079 | } | ||
1080 | public set_value_hide() { | ||
1081 | set_int(value_hide, 1); | ||
1082 | } | ||
1083 | public thumb_down() { | ||
1084 | if (get_int(value_hide) == 1) { | ||
1085 | set_state(PART:"elm.indicator", "default", 0.0); | ||
1086 | set_state(PART:"button3", "default", 0.0); | ||
1087 | set_state(PART:"button4", "default", 0.0); | ||
1088 | set_state(PART:"button5", "default", 0.0); | ||
1089 | set_state(PART:"button6", "default", 0.0); | ||
1090 | set_state(PART:"button7", "default", 0.0); | ||
1091 | } else { | ||
1092 | set_state(PART:"elm.indicator", "visible", 0.0); | ||
1093 | set_state(PART:"button3", "visible", 0.0); | ||
1094 | set_state(PART:"button4", "visible", 0.0); | ||
1095 | set_state(PART:"button5", "visible", 0.0); | ||
1096 | set_state(PART:"button6", "visible", 0.0); | ||
1097 | set_state(PART:"button7", "visible", 0.0); | ||
1098 | } | ||
1099 | } | ||
1100 | public thumb_up() { | ||
1101 | set_state(PART:"elm.indicator", "default", 0.0); | ||
1102 | set_state(PART:"button3", "default", 0.0); | ||
1103 | set_state(PART:"button4", "default", 0.0); | ||
1104 | set_state(PART:"button5", "default", 0.0); | ||
1105 | set_state(PART:"button6", "default", 0.0); | ||
1106 | set_state(PART:"button7", "default", 0.0); | ||
1107 | } | ||
1108 | } | ||
1109 | parts { | ||
1110 | part { name: "button_events"; | ||
1111 | type: RECT; | ||
1112 | mouse_events: 1; | ||
1113 | description { state: "default" 0.0; | ||
1114 | fixed: 1 1; | ||
1115 | min: 16 16; | ||
1116 | aspect: 1.0 1.0; | ||
1117 | aspect_preference: VERTICAL; | ||
1118 | color: 0 0 0 0; | ||
1119 | } | ||
1120 | } | ||
1121 | part { name: "button0"; | ||
1122 | mouse_events: 0; | ||
1123 | description { state: "default" 0.0; | ||
1124 | fixed: 1 1; | ||
1125 | max: 17 999; | ||
1126 | min: 17 24; | ||
1127 | image { | ||
1128 | normal: "sl_bt_0.png"; | ||
1129 | border: 5 5 5 10; | ||
1130 | } | ||
1131 | fill.smooth: 0; | ||
1132 | } | ||
1133 | description { state: "disabled" 0.0; | ||
1134 | inherit: "default" 0.0; | ||
1135 | image { | ||
1136 | normal: "sl_bt_3.png"; | ||
1137 | border: 5 5 5 10; | ||
1138 | } | ||
1139 | } | ||
1140 | } | ||
1141 | part { name: "button1"; | ||
1142 | mouse_events: 0; | ||
1143 | description { state: "default" 0.0; | ||
1144 | rel1.to: "button0"; | ||
1145 | rel2 { | ||
1146 | to: "button0"; | ||
1147 | relative: 1.0 0.5; | ||
1148 | offset: -1 -5; | ||
1149 | } | ||
1150 | image { | ||
1151 | normal: "sl_bt_1.png"; | ||
1152 | border: 5 5 5 0; | ||
1153 | } | ||
1154 | } | ||
1155 | } | ||
1156 | part { name: "button2"; | ||
1157 | mouse_events: 0; | ||
1158 | description { state: "default" 0.0; | ||
1159 | rel1.to: "button0"; | ||
1160 | rel2.to: "button0"; | ||
1161 | image { | ||
1162 | normal: "sl_bt_2.png"; | ||
1163 | border: 5 5 5 10; | ||
1164 | } | ||
1165 | fill.smooth: 0; | ||
1166 | } | ||
1167 | } | ||
1168 | part { name: "button3"; | ||
1169 | mouse_events: 0; | ||
1170 | description { state: "default" 0.0; | ||
1171 | fixed: 1 1; | ||
1172 | visible: 0; | ||
1173 | min: 8 32; | ||
1174 | align: 1.0 0.5; | ||
1175 | rel1 { | ||
1176 | to_x: "elm.indicator"; | ||
1177 | to_y: "button4"; | ||
1178 | relative: 0.0 0.0; | ||
1179 | offset: -7 0; | ||
1180 | } | ||
1181 | rel2 { | ||
1182 | to: "button4"; | ||
1183 | relative: 0.0 1.0; | ||
1184 | offset: -1 -1; | ||
1185 | } | ||
1186 | image { | ||
1187 | normal: "sl_bt2_0_0.png"; | ||
1188 | border: 6 0 6 12; | ||
1189 | } | ||
1190 | fill.smooth: 0; | ||
1191 | } | ||
1192 | description { state: "visible" 0.0; | ||
1193 | inherit: "default" 0.0; | ||
1194 | visible: 1; | ||
1195 | } | ||
1196 | } | ||
1197 | part { name: "button4"; | ||
1198 | mouse_events: 0; | ||
1199 | description { state: "default" 0.0; | ||
1200 | visible: 0; | ||
1201 | max: 15 999; | ||
1202 | min: 15 32; | ||
1203 | rel1 { | ||
1204 | to_x: "button0"; | ||
1205 | to_y: "elm.indicator"; | ||
1206 | offset: 0 0; | ||
1207 | } | ||
1208 | rel2.to: "button0"; | ||
1209 | image { | ||
1210 | normal: "sl_bt2_0_1.png"; | ||
1211 | border: 0 0 6 12; | ||
1212 | } | ||
1213 | fill.smooth: 0; | ||
1214 | } | ||
1215 | description { state: "visible" 0.0; | ||
1216 | inherit: "default" 0.0; | ||
1217 | visible: 1; | ||
1218 | } | ||
1219 | } | ||
1220 | part { name: "button5"; | ||
1221 | mouse_events: 0; | ||
1222 | description { state: "default" 0.0; | ||
1223 | fixed: 1 1; | ||
1224 | visible: 0; | ||
1225 | min: 8 32; | ||
1226 | align: 0.0 0.5; | ||
1227 | rel1 { | ||
1228 | to: "button4"; | ||
1229 | relative: 1.0 0.0; | ||
1230 | offset: 0 0; | ||
1231 | } | ||
1232 | rel2 { | ||
1233 | to_x: "elm.indicator"; | ||
1234 | to_y: "button4"; | ||
1235 | relative: 1.0 1.0; | ||
1236 | offset: 6 -1; | ||
1237 | } | ||
1238 | image { | ||
1239 | normal: "sl_bt2_0_2.png"; | ||
1240 | border: 0 6 6 12; | ||
1241 | } | ||
1242 | fill.smooth: 0; | ||
1243 | } | ||
1244 | description { state: "visible" 0.0; | ||
1245 | inherit: "default" 0.0; | ||
1246 | visible: 1; | ||
1247 | } | ||
1248 | } | ||
1249 | part { name: "elm.indicator"; | ||
1250 | type: TEXT; | ||
1251 | mouse_events: 0; | ||
1252 | effect: SOFT_SHADOW; | ||
1253 | scale: 1; | ||
1254 | description { state: "default" 0.0; | ||
1255 | visible: 0; | ||
1256 | fixed: 1 1; | ||
1257 | align: 0.5 1.0; | ||
1258 | rel1 { | ||
1259 | to: "button0"; | ||
1260 | relative: 0.0 -0.25; | ||
1261 | offset: 0 0; | ||
1262 | } | ||
1263 | rel2 { | ||
1264 | to_x: "button0"; | ||
1265 | relative: 1.0 -0.25; | ||
1266 | offset: -1 0; | ||
1267 | } | ||
1268 | color: 224 224 224 255; | ||
1269 | color3: 0 0 0 64; | ||
1270 | text { | ||
1271 | font: "Sans,Edje-Vera"; | ||
1272 | size: 10; | ||
1273 | min: 0 0; | ||
1274 | align: 0.5 0.5; | ||
1275 | } | ||
1276 | } | ||
1277 | description { state: "visible" 0.0; | ||
1278 | inherit: "default" 0.0; | ||
1279 | visible: 1; | ||
1280 | text.min: 1 1; | ||
1281 | rel1.offset: 0 -1; | ||
1282 | rel2.offset: -1 -1; | ||
1283 | } | ||
1284 | } | ||
1285 | part { name: "button6"; | ||
1286 | mouse_events: 0; | ||
1287 | description { state: "default" 0.0; | ||
1288 | visible: 0; | ||
1289 | rel1.to: "button3"; | ||
1290 | rel2 { | ||
1291 | to: "button5"; | ||
1292 | relative: 1.0 0.3; | ||
1293 | offset: -1 -1; | ||
1294 | } | ||
1295 | image { | ||
1296 | normal: "sl_bt2_1.png"; | ||
1297 | border: 5 5 5 0; | ||
1298 | } | ||
1299 | fill.smooth: 0; | ||
1300 | } | ||
1301 | description { state: "visible" 0.0; | ||
1302 | inherit: "default" 0.0; | ||
1303 | visible: 1; | ||
1304 | } | ||
1305 | } | ||
1306 | part { name: "button7"; | ||
1307 | mouse_events: 0; | ||
1308 | description { state: "default" 0.0; | ||
1309 | visible: 0; | ||
1310 | rel1.to: "button3"; | ||
1311 | rel2.to: "button5"; | ||
1312 | image { | ||
1313 | normal: "sl_bt2_2.png"; | ||
1314 | border: 5 5 5 0; | ||
1315 | middle: 0; | ||
1316 | } | ||
1317 | fill.smooth: 0; | ||
1318 | } | ||
1319 | description { state: "visible" 0.0; | ||
1320 | inherit: "default" 0.0; | ||
1321 | visible: 1; | ||
1322 | } | ||
1323 | } | ||
1324 | } | ||
1325 | programs { | ||
1326 | program { name: "set_val_show"; | ||
1327 | signal: "elm,state,val,show"; | ||
1328 | source: "elm"; | ||
1329 | script { | ||
1330 | set_value_show(); | ||
1331 | } | ||
1332 | } | ||
1333 | program { name: "set_val_hide"; | ||
1334 | signal: "elm,state,val,hide"; | ||
1335 | source: "elm"; | ||
1336 | script { | ||
1337 | set_value_hide(); | ||
1338 | } | ||
1339 | } | ||
1340 | program { name: "val_show"; | ||
1341 | signal: "mouse,down,*"; | ||
1342 | source: "button_events"; | ||
1343 | script { | ||
1344 | thumb_down(); | ||
1345 | } | ||
1346 | } | ||
1347 | program { name: "val_hide"; | ||
1348 | signal: "mouse,up,*"; | ||
1349 | source: "button_events"; | ||
1350 | script { | ||
1351 | thumb_up(); | ||
1352 | } | ||
1353 | } | ||
1354 | program { name: "indicator_show"; | ||
1355 | signal: "elm,state,indicator,show"; | ||
1356 | source: "elm"; | ||
1357 | script { | ||
1358 | thumb_down(); | ||
1359 | } | ||
1360 | } | ||
1361 | program { name: "indicator_hide"; | ||
1362 | signal: "elm,state,indicator,hide"; | ||
1363 | source: "elm"; | ||
1364 | script { | ||
1365 | thumb_up(); | ||
1366 | } | ||
1367 | } | ||
1368 | program { | ||
1369 | name: "go_disabled"; | ||
1370 | signal: "elm,state,disabled"; | ||
1371 | source: "elm"; | ||
1372 | action: STATE_SET "disabled" 0.0; | ||
1373 | target: "button0"; | ||
1374 | } | ||
1375 | program { | ||
1376 | name: "go_enabled"; | ||
1377 | signal: "elm,state,enabled"; | ||
1378 | source: "elm"; | ||
1379 | action: STATE_SET "default" 0.0; | ||
1380 | target: "button0"; | ||
1381 | } | ||
1382 | } | ||
1383 | } | ||
1384 | |||
1385 | |||