1 group { name: "elm/map/base/default";
3 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
8 v = get_int(sbalways_v);
10 emit("do-hide-vbar", "");
16 v = get_int(sbalways_h);
18 emit("do-hide-hbar", "");
22 set_int(sbvis_timer, 0);
27 image: "shelf_inset.png" COMP;
28 image: "bt_sm_base2.png" COMP;
29 image: "bt_sm_shine.png" COMP;
30 image: "bt_sm_hilight.png" COMP;
31 image: "busy-1.png" COMP;
32 image: "busy-2.png" COMP;
33 image: "busy-3.png" COMP;
34 image: "busy-4.png" COMP;
35 image: "busy-5.png" COMP;
36 image: "busy-6.png" COMP;
37 image: "busy-7.png" COMP;
38 image: "busy-8.png" COMP;
39 image: "busy-9.png" COMP;
44 description { state: "default" 0.0;
50 part { name: "clipper";
53 description { state: "default" 0.0;
58 part { name: "elm.swallow.content";
61 description { state: "default" 0.0;
66 part { name: "busy_clip";
69 description { state: "default" 0.0;
73 description { state: "active" 0.0;
75 color: 255 255 255 255;
81 description { state: "default" 0.0;
86 aspect_preference: BOTH;
108 part { name: "conf_over";
110 description { state: "default" 0.0;
114 normal: "shelf_inset.png";
121 part { name: "sb_vbar_clip_master";
124 description { state: "default" 0.0;
126 description { state: "hidden" 0.0;
128 color: 255 255 255 0;
131 part { name: "sb_vbar_clip";
132 clip_to: "sb_vbar_clip_master";
135 description { state: "default" 0.0;
137 description { state: "hidden" 0.0;
139 color: 255 255 255 0;
142 part { name: "sb_vbar";
145 description { state: "default" 0.0;
161 part { name: "elm.dragable.vbar";
162 clip_to: "sb_vbar_clip";
169 description { state: "default" 0.0;
184 normal: "bt_sm_base2.png";
190 part { name: "sb_vbar_over1";
191 clip_to: "sb_vbar_clip";
193 description { state: "default" 0.0;
194 rel1.to: "elm.dragable.vbar";
195 rel2.relative: 1.0 0.5;
196 rel2.to: "elm.dragable.vbar";
198 normal: "bt_sm_hilight.png";
203 part { name: "sb_vbar_over2";
204 clip_to: "sb_vbar_clip";
206 description { state: "default" 0.0;
207 rel1.to: "elm.dragable.vbar";
208 rel2.to: "elm.dragable.vbar";
210 normal: "bt_sm_shine.png";
216 part { name: "sb_hbar_clip_master";
219 description { state: "default" 0.0;
221 description { state: "hidden" 0.0;
223 color: 255 255 255 0;
226 part { name: "sb_hbar_clip";
227 clip_to: "sb_hbar_clip_master";
230 description { state: "default" 0.0;
232 description { state: "hidden" 0.0;
234 color: 255 255 255 0;
237 part { name: "sb_hbar";
240 description { state: "default" 0.0;
256 part { name: "elm.dragable.hbar";
257 clip_to: "sb_hbar_clip";
264 description { state: "default" 0.0;
279 normal: "bt_sm_base2.png";
285 part { name: "sb_hbar_over1";
286 clip_to: "sb_hbar_clip";
288 description { state: "default" 0.0;
289 rel1.to: "elm.dragable.hbar";
290 rel2.relative: 1.0 0.5;
291 rel2.to: "elm.dragable.hbar";
293 normal: "bt_sm_hilight.png";
298 part { name: "sb_hbar_over2";
299 clip_to: "sb_hbar_clip";
301 description { state: "default" 0.0;
302 rel1.to: "elm.dragable.hbar";
303 rel2.to: "elm.dragable.hbar";
305 normal: "bt_sm_shine.png";
312 program { name: "load";
316 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
317 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
320 set_int(sbalways_v, 0);
321 set_int(sbalways_h, 0);
322 set_int(sbvis_timer, 0);
326 program { name: "vbar_show";
327 signal: "elm,action,show,vbar";
329 action: STATE_SET "default" 0.0;
330 target: "sb_vbar_clip_master";
332 program { name: "vbar_hide";
333 signal: "elm,action,hide,vbar";
335 action: STATE_SET "hidden" 0.0;
336 target: "sb_vbar_clip_master";
338 program { name: "vbar_show_always";
339 signal: "elm,action,show_always,vbar";
343 v = get_int(sbvis_v);
344 v |= get_int(sbalways_v);
346 set_int(sbalways_v, 1);
347 emit("do-show-vbar", "");
352 program { name: "vbar_show_notalways";
353 signal: "elm,action,show_notalways,vbar";
357 v = get_int(sbalways_v);
359 set_int(sbalways_v, 0);
360 v = get_int(sbvis_v);
362 emit("do-hide-vbar", "");
368 program { name: "sb_vbar_show";
369 signal: "do-show-vbar";
371 action: STATE_SET "default" 0.0;
372 transition: LINEAR 0.5;
373 target: "sb_vbar_clip";
375 program { name: "sb_vbar_hide";
376 signal: "do-hide-vbar";
378 action: STATE_SET "hidden" 0.0;
379 transition: LINEAR 0.5;
380 target: "sb_vbar_clip";
383 program { name: "hbar_show";
384 signal: "elm,action,show,hbar";
386 action: STATE_SET "default" 0.0;
387 target: "sb_hbar_clip_master";
389 program { name: "hbar_hide";
390 signal: "elm,action,hide,hbar";
392 action: STATE_SET "hidden" 0.0;
393 target: "sb_hbar_clip_master";
395 program { name: "hbar_show_always";
396 signal: "elm,action,show_always,hbar";
400 v = get_int(sbvis_h);
401 v |= get_int(sbalways_h);
403 set_int(sbalways_h, 1);
404 emit("do-show-hbar", "");
409 program { name: "hbar_show_notalways";
410 signal: "elm,action,show_notalways,hbar";
414 v = get_int(sbalways_h);
416 set_int(sbalways_h, 0);
417 v = get_int(sbvis_h);
419 emit("do-hide-hbar", "");
425 program { name: "sb_hbar_show";
426 signal: "do-show-hbar";
428 action: STATE_SET "default" 0.0;
429 transition: LINEAR 0.5;
430 target: "sb_hbar_clip";
432 program { name: "sb_hbar_hide";
433 signal: "do-hide-hbar";
435 action: STATE_SET "hidden" 0.0;
436 transition: LINEAR 0.5;
437 target: "sb_hbar_clip";
440 program { name: "scroll";
441 signal: "elm,action,scroll";
445 v = get_int(sbvis_v);
446 v |= get_int(sbalways_v);
448 emit("do-show-vbar", "");
451 v = get_int(sbvis_h);
452 v |= get_int(sbalways_h);
454 emit("do-show-hbar", "");
457 v = get_int(sbvis_timer);
458 if (v > 0) cancel_timer(v);
459 v = timer(1.0, "timer0", 0);
460 set_int(sbvis_timer, v);
463 program { name: "go1";
464 signal: "elm,state,busy,start";
466 action: STATE_SET "active" 0.0;
467 transition: SINUSOIDAL 1.0;
470 program { name: "go2";
471 signal: "elm,state,busy,start";
473 action: STATE_SET "default" 0.0;
474 transition: LINEAR 0.5;
478 program { name: "stop1";
479 signal: "elm,state,busy,stop";
481 action: STATE_SET "default" 0.0;
482 transition: SINUSOIDAL 1.0;
486 program { name: "stop2";
492 group { name: "elm/map/marker/radio/default";
500 image: "map_item.png" COMP;
503 part { name: "whole";
505 description { state: "default" 0.0;
509 ignore_flags: ON_HOLD;
510 description { state: "default" 0.0;
511 image.normal: "map_item.png";
515 part { name: "elm.icon";
519 description { state: "default" 0.0;
520 rel1.relative: 0.27 0.27;
521 rel2.relative: 0.73 0.73;
525 part { name: "elm.text";
530 description { state: "default" 0.0;
532 color: 224 224 224 255;
534 rel1.relative: 0.28 0.25;
535 rel2.relative: 0.75 0.75;
537 font: "Sans,Edje-Vera";
546 program { name: "open";
547 signal: "mouse,clicked,1";
549 action: SIGNAL_EMIT "open" "elm";
551 program { name: "bringin";
552 signal: "mouse,down,1,double";
554 action: SIGNAL_EMIT "bringin" "elm";
559 group { name: "elm/map/marker/empty/default";
567 part { name: "whole";
569 description { state: "default" 0.0;
574 ignore_flags: ON_HOLD;
575 description { state: "default" 0.0;
578 part { name: "elm.icon";
582 description { state: "default" 0.0;
586 part { name: "elm.text";
591 description { state: "default" 0.0;
593 color: 224 224 224 255;
595 rel1.relative: 0.28 0.25;
596 rel2.relative: 0.75 0.75;
598 font: "Sans,Edje-Vera";
607 program { name: "open";
608 signal: "mouse,clicked,1";
610 action: SIGNAL_EMIT "open" "elm";
612 program { name: "bringin";
613 signal: "mouse,down,1,double";
615 action: SIGNAL_EMIT "bringin" "elm";
619 group { name: "elm/map/marker_bubble/default";
621 image: "bubble.png" COMP;
622 image: "bubble_shine.png" COMP;
629 part { name: "clipper";
632 description { state: "default" 0.0;
633 color: 255 255 255 0;
635 description { state: "show" 0.0;
636 inherit: "default" 0.0;
637 color: 255 255 255 255;
640 part { name: "base0";
643 description { state: "default" 0.0;
645 normal: "bubble.png";
651 description { state: "rtl" 0.0;
652 inherit: "default" 0.0;
654 normal: "bubble_4.png";
659 part { name: "elm.swallow.content";
662 description { state: "default" 0.0;
672 part { name: "shine";
675 description { state: "default" 0.0;
684 normal: "bubble_shine.png";
692 program { name: "show";
694 action: STATE_SET "show" 0.0;
696 transition: ACCELERATE 0.5;
700 group { name: "elm/map/circle/base/default";
702 image: "map_circle.png" COMP;
706 ignore_flags: ON_HOLD;
707 description { state: "default" 0.0;
708 image.normal: "map_circle.png";
713 group { name: "elm/map/scale/base/default";
719 image: "map_scale.png" COMP;
723 ignore_flags: ON_HOLD;
724 description { state: "default" 0.0;
725 image.normal: "map_scale.png";
726 image.border: 10 10 10 10;
729 part { name: "elm.text";
731 ignore_flags: ON_HOLD;
735 description { state: "default" 0.0;
736 color: 224 224 224 255;
747 font: "Sans,Edje-Vera";