2 // This file (and only this one) is licenses under public-domain. The reason
3 // is that this is meant to serve as a template for making your own themes and
4 // Elementary's LGPL license is not intended to follow. The images used do come
5 // under LGPL, but this file specifically for the structure of your theme is
6 // public-domain. This means you can take, use, re-license and otherwise
7 // have zero restrictions on using this file as a base for your theme.
9 externals.external: "elm";
13 ///////////////////////////////////////////////////////////////////////////////
14 group { name: "elm/focus_highlight/top/default";
16 image: "emo-unhappy.png" COMP;
24 public s_x, s_y, s_w, s_h; /* source */
25 public difx, dify, difw, difh;
28 public animator1(val, Float:pos) {
29 new x, y, w, h, dx, dy, dw, dh, Float:rot;
31 dx = round(float_mul(float(get_int(difx)), pos));
32 x = get_int(s_x) + dx;
33 dy = round(float_mul(float(get_int(dify)), pos));
34 y = get_int(s_y) + dy;
35 dw = round(float_mul(float(get_int(difw)), pos));
36 w = get_int(s_w) + dw;
37 dy = round(float_mul(float(get_int(difh)), pos));
38 h = get_int(s_h) + dh;
40 update_offset(x, y, w, h);
42 rot = 360.0 * pos * float(get_int(rot_dir));
43 set_state_val(PART:"shine", STATE_MAP_ROT_Z, rot);
46 emit("elm,action,focus,anim,end", "");
47 set_state(PART:"shine", "default", 0.0);
51 public update_offset(x, y, w, h) {
57 set_state_val(PART:"shine", STATE_REL1_OFFSET, x1, y1);
58 set_state_val(PART:"shine", STATE_REL2_OFFSET, x2, y2);
61 public message(Msg_Type:type, id, ...) {
62 if ((type == MSG_INT_SET) && (id == 1)) {
65 new px1, px2, py1, py2;
81 set_int(difx, x2 - x1);
82 set_int(dify, y2 - y1);
83 set_int(difw, w2 - w1);
84 set_int(difh, h2 - h1);
92 } else if (px1 > px2) {
101 set_int(rot_dir, rd);
103 custom_state(PART:"shine", "default", 0.0);
104 set_state_val(PART:"shine", STATE_REL1, 0.0, 0.0);
105 set_state_val(PART:"shine", STATE_REL2, 0.0, 0.0);
106 set_state_val(PART:"shine", STATE_MAP_ON, 1);
107 set_state_val(PART:"shine", STATE_MAP_ROT_Z, 0.0);
108 update_offset(x1, y1, w1, h1);
109 set_state(PART:"shine", "custom", 0.0);
111 anim(0.2, "animator1", 1);
120 description { state: "default" 0.0;
121 rel1.relative: 0.0 0.0;
122 rel2.relative: 1.0 1.0;
126 part { name: "shine";
130 ignore_flags: ON_HOLD;
131 description { state: "default" 0.0;
133 normal: "emo-unhappy.png";
136 rel1.relative: 1.0 0.0;
137 rel1.offset: -15 -15;
139 rel2.relative: 1.0 0.0;
142 description { state: "disabled" 0.0;
143 inherit: "default" 0.0;
148 program { name: "show";
149 signal: "elm,action,focus,show";
153 target: "hide_start";
157 program { name: "show_start";
158 action: STATE_SET "default" 0.0;
159 transition: LINEAR 0.2;
163 program { name: "show_end";
164 action: SIGNAL_EMIT "elm,action,focus,show,end" "";
166 program { name: "hide";
167 signal: "elm,action,focus,hide";
171 target: "show_start";
175 program { name: "hide_start";
176 action: STATE_SET "disabled" 0.0;
177 transition: LINEAR 0.2;
181 program { name: "hide_end";
182 action: SIGNAL_EMIT "elm,action,focus,hide,end" "";
187 ///////////////////////////////////////////////////////////////////////////////
188 group { name: "elm/focus_highlight/bottom/default";
190 part { name: "shine";
194 ignore_flags: ON_HOLD;
195 description { state: "default" 0.0;
200 description { state: "disabled" 0.0;
201 inherit: "default" 0.0;
206 program { name: "show";
207 signal: "elm,action,focus,show";
211 target: "hide_start";
215 program { name: "show_start";
216 action: STATE_SET "default" 0.0;
217 transition: LINEAR 0.2;
221 program { name: "show_end";
222 action: SIGNAL_EMIT "elm,action,focus,show,end" "";
224 program { name: "hide";
225 signal: "elm,action,focus,hide";
229 target: "show_start";
233 program { name: "hide_start";
234 action: STATE_SET "disabled" 0.0;
235 transition: LINEAR 0.2;
239 program { name: "hide_end";
240 action: SIGNAL_EMIT "elm,action,focus,hide,end" "";
245 ///////////////////////////////////////////////////////////////////////////////
246 group { name: "elm/bg/base/default";
248 image: "dia_grad.png" COMP;
249 image: "dia_topshad.png" COMP;
250 image: "dia_botshad.png" COMP;
255 description { state: "default" 0.0;
256 image.normal: "dia_grad.png";
266 part { name: "elm.swallow.rectangle";
268 description { state: "default" 0.0;
271 part { name: "elm.swallow.background";
273 description { state: "default" 0.0;
276 part { name: "shadow";
278 description { state: "default" 0.0;
279 rel2.relative: 1.0 0.0;
281 image.normal: "dia_topshad.png";
291 part { name: "shadow2";
293 description { state: "default" 0.0;
294 rel1.relative: 0.0 1.0;
296 image.normal: "dia_botshad.png";
306 part { name: "elm.swallow.content";
308 description { state: "default" 0.0;
314 ///////////////////////////////////////////////////////////////////////////////
315 group { name: "elm/scroller/base/default";
317 alias: "elm/list/base/default";
318 alias: "elm/genlist/base/default";
319 alias: "elm/carousel/base/default";
320 alias: "elm/gengrid/base/default";
321 alias: "elm/scroller/base/map_bubble";
322 alias: "elm/genscroller/base/default";
325 item: "focus_highlight" "on";
329 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
332 v = get_int(sbvis_v);
334 v = get_int(sbalways_v);
336 emit("do-hide-vbar", "");
340 v = get_int(sbvis_h);
342 v = get_int(sbalways_h);
344 emit("do-hide-hbar", "");
348 set_int(sbvis_timer, 0);
353 image: "shelf_inset.png" COMP;
354 image: "bt_sm_base2.png" COMP;
355 image: "bt_sm_shine.png" COMP;
356 image: "bt_sm_hilight.png" COMP;
357 image: "sl_bt2_2.png" COMP;
362 description { state: "default" 0.0;
365 color: 255 255 255 0;
368 part { name: "clipper";
371 description { state: "default" 0.0;
378 part { name: "elm.swallow.content";
381 description { state: "default" 0.0;
388 part { name: "conf_over";
390 description { state: "default" 0.0;
394 normal: "shelf_inset.png";
400 description { state: "enabled" 0.0;
401 inherit: "default" 0.0;
402 color: 200 155 0 255;
405 part { name: "focus_highlight";
407 description { state: "default" 0.0;
411 normal: "sl_bt2_2.png";
418 description { state: "enabled" 0.0;
419 inherit: "default" 0.0;
420 color: 200 155 0 255;
423 part { name: "sb_vbar_clip_master";
426 description { state: "default" 0.0;
428 description { state: "hidden" 0.0;
430 color: 255 255 255 0;
433 part { name: "sb_vbar_clip";
434 clip_to: "sb_vbar_clip_master";
437 description { state: "default" 0.0;
439 description { state: "hidden" 0.0;
441 color: 255 255 255 0;
444 part { name: "sb_vbar";
447 description { state: "default" 0.0;
455 to_y: "elm.swallow.content";
456 to_x: "elm.swallow.content";
462 to_x: "elm.swallow.content";
466 part { name: "elm.dragable.vbar";
467 clip_to: "sb_vbar_clip";
474 description { state: "default" 0.0;
489 normal: "bt_sm_base2.png";
495 part { name: "sb_vbar_over1";
496 clip_to: "sb_vbar_clip";
498 description { state: "default" 0.0;
499 rel1.to: "elm.dragable.vbar";
500 rel2.relative: 1.0 0.5;
501 rel2.to: "elm.dragable.vbar";
503 normal: "bt_sm_hilight.png";
508 part { name: "sb_vbar_over2";
509 clip_to: "sb_vbar_clip";
511 description { state: "default" 0.0;
512 rel1.to: "elm.dragable.vbar";
513 rel2.to: "elm.dragable.vbar";
515 normal: "bt_sm_shine.png";
521 part { name: "sb_hbar_clip_master";
524 description { state: "default" 0.0;
526 description { state: "hidden" 0.0;
528 color: 255 255 255 0;
531 part { name: "sb_hbar_clip";
532 clip_to: "sb_hbar_clip_master";
535 description { state: "default" 0.0;
537 description { state: "hidden" 0.0;
539 color: 255 255 255 0;
542 part { name: "sb_hbar";
545 description { state: "default" 0.0;
553 to_x: "elm.swallow.content";
554 to_y: "elm.swallow.content";
560 to_y: "elm.swallow.content";
564 part { name: "elm.dragable.hbar";
565 clip_to: "sb_hbar_clip";
572 description { state: "default" 0.0;
587 normal: "bt_sm_base2.png";
593 part { name: "sb_hbar_over1";
594 clip_to: "sb_hbar_clip";
596 description { state: "default" 0.0;
597 rel1.to: "elm.dragable.hbar";
598 rel2.relative: 1.0 0.5;
599 rel2.to: "elm.dragable.hbar";
601 normal: "bt_sm_hilight.png";
606 part { name: "sb_hbar_over2";
607 clip_to: "sb_hbar_clip";
609 description { state: "default" 0.0;
610 rel1.to: "elm.dragable.hbar";
611 rel2.to: "elm.dragable.hbar";
613 normal: "bt_sm_shine.png";
618 part { name: "disabler";
620 description { state: "default" 0.0;
626 description { state: "disabled" 0.0;
627 inherit: "default" 0.0;
629 color: 128 128 128 128;
634 program { name: "load";
638 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
639 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
642 set_int(sbalways_v, 0);
643 set_int(sbalways_h, 0);
644 set_int(sbvis_timer, 0);
648 program { name: "vbar_show";
649 signal: "elm,action,show,vbar";
651 action: STATE_SET "default" 0.0;
652 target: "sb_vbar_clip_master";
654 program { name: "vbar_hide";
655 signal: "elm,action,hide,vbar";
657 action: STATE_SET "hidden" 0.0;
658 target: "sb_vbar_clip_master";
660 program { name: "vbar_show_always";
661 signal: "elm,action,show_always,vbar";
665 v = get_int(sbvis_v);
666 v |= get_int(sbalways_v);
668 set_int(sbalways_v, 1);
669 emit("do-show-vbar", "");
674 program { name: "vbar_show_notalways";
675 signal: "elm,action,show_notalways,vbar";
679 v = get_int(sbalways_v);
681 set_int(sbalways_v, 0);
682 v = get_int(sbvis_v);
684 emit("do-hide-vbar", "");
690 program { name: "sb_vbar_show";
691 signal: "do-show-vbar";
693 action: STATE_SET "default" 0.0;
694 transition: LINEAR 0.5;
695 target: "sb_vbar_clip";
697 program { name: "sb_vbar_hide";
698 signal: "do-hide-vbar";
700 action: STATE_SET "hidden" 0.0;
701 transition: LINEAR 0.5;
702 target: "sb_vbar_clip";
705 program { name: "hbar_show";
706 signal: "elm,action,show,hbar";
708 action: STATE_SET "default" 0.0;
709 target: "sb_hbar_clip_master";
711 program { name: "hbar_hide";
712 signal: "elm,action,hide,hbar";
714 action: STATE_SET "hidden" 0.0;
715 target: "sb_hbar_clip_master";
717 program { name: "hbar_show_always";
718 signal: "elm,action,show_always,hbar";
722 v = get_int(sbvis_h);
723 v |= get_int(sbalways_h);
725 set_int(sbalways_h, 1);
726 emit("do-show-hbar", "");
731 program { name: "hbar_show_notalways";
732 signal: "elm,action,show_notalways,hbar";
736 v = get_int(sbalways_h);
738 set_int(sbalways_h, 0);
739 v = get_int(sbvis_h);
741 emit("do-hide-hbar", "");
747 program { name: "sb_hbar_show";
748 signal: "do-show-hbar";
750 action: STATE_SET "default" 0.0;
751 transition: LINEAR 0.5;
752 target: "sb_hbar_clip";
754 program { name: "sb_hbar_hide";
755 signal: "do-hide-hbar";
757 action: STATE_SET "hidden" 0.0;
758 transition: LINEAR 0.5;
759 target: "sb_hbar_clip";
762 program { name: "scroll";
763 signal: "elm,action,scroll";
767 v = get_int(sbvis_v);
768 v |= get_int(sbalways_v);
770 emit("do-show-vbar", "");
773 v = get_int(sbvis_h);
774 v |= get_int(sbalways_h);
776 emit("do-show-hbar", "");
779 v = get_int(sbvis_timer);
780 if (v > 0) cancel_timer(v);
781 v = timer(1.0, "timer0", 0);
782 set_int(sbvis_timer, v);
786 program { name: "highlight_show";
787 signal: "elm,action,focus_highlight,show";
789 action: STATE_SET "enabled" 0.0;
790 transition: ACCELERATE 0.3;
791 target: "focus_highlight";
794 program { name: "highlight_hide";
795 signal: "elm,action,focus_highlight,hide";
797 action: STATE_SET "default" 0.0;
798 transition: DECELERATE 0.3;
799 target: "focus_highlight";
802 program { name: "disable";
803 signal: "elm,state,disabled";
805 action: STATE_SET "disabled" 0.0;
808 program { name: "enable";
809 signal: "elm,state,enabled";
811 action: STATE_SET "default" 0.0;
817 ///////////////////////////////////////////////////////////////////////////////
818 group { name: "elm/scroller/entry/default";
821 item: "focus_highlight" "on";
825 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
828 v = get_int(sbvis_v);
830 v = get_int(sbalways_v);
832 emit("do-hide-vbar", "");
836 v = get_int(sbvis_h);
838 v = get_int(sbalways_h);
840 emit("do-hide-hbar", "");
844 set_int(sbvis_timer, 0);
849 image: "shelf_inset.png" COMP;
850 image: "bt_sm_base2.png" COMP;
851 image: "bt_sm_shine.png" COMP;
852 image: "bt_sm_hilight.png" COMP;
853 image: "sl_bt2_2.png" COMP;
858 description { state: "default" 0.0;
863 part { name: "clipper";
866 description { state: "default" 0.0;
873 part { name: "contentclipper";
877 description { state: "default" 0.0;
878 rel1.to: "elm.swallow.icon";
879 rel1.relative: 1.0 0.0;
880 rel2.to: "elm.swallow.end";
881 rel2.relative: 0.0 1.0;
884 part { name: "elm.swallow.icon";
887 description { state: "default" 0.0;
901 description { state: "visible" 0.0;
917 part { name: "elm.swallow.end";
920 description { state: "default" 0.0;
934 description { state: "visible" 0.0;
950 part { name: "elm.swallow.content";
951 clip_to: "contentclipper";
953 description { state: "default" 0.0;
955 to: "elm.swallow.icon";
960 to: "elm.swallow.end";
966 part { name: "conf_over";
968 description { state: "default" 0.0;
972 normal: "shelf_inset.png";
978 description { state: "enabled" 0.0;
979 inherit: "default" 0.0;
980 color: 200 155 0 255;
983 part { name: "focus_highlight";
985 description { state: "default" 0.0;
989 normal: "sl_bt2_2.png";
996 description { state: "enabled" 0.0;
997 inherit: "default" 0.0;
998 color: 200 155 0 255;
1001 part { name: "sb_vbar_clip_master";
1004 description { state: "default" 0.0;
1006 description { state: "hidden" 0.0;
1008 color: 255 255 255 0;
1011 part { name: "sb_vbar_clip";
1012 clip_to: "sb_vbar_clip_master";
1015 description { state: "default" 0.0;
1017 description { state: "hidden" 0.0;
1019 color: 255 255 255 0;
1022 part { name: "sb_vbar";
1025 description { state: "default" 0.0;
1033 to_y: "elm.swallow.content";
1034 to_x: "elm.swallow.end";
1040 to_x: "elm.swallow.end";
1044 part { name: "elm.dragable.vbar";
1045 clip_to: "sb_vbar_clip";
1052 description { state: "default" 0.0;
1067 normal: "bt_sm_base2.png";
1073 part { name: "sb_vbar_over1";
1074 clip_to: "sb_vbar_clip";
1076 description { state: "default" 0.0;
1077 rel1.to: "elm.dragable.vbar";
1078 rel2.relative: 1.0 0.5;
1079 rel2.to: "elm.dragable.vbar";
1081 normal: "bt_sm_hilight.png";
1086 part { name: "sb_vbar_over2";
1087 clip_to: "sb_vbar_clip";
1089 description { state: "default" 0.0;
1090 rel1.to: "elm.dragable.vbar";
1091 rel2.to: "elm.dragable.vbar";
1093 normal: "bt_sm_shine.png";
1099 part { name: "sb_hbar_clip_master";
1102 description { state: "default" 0.0;
1104 description { state: "hidden" 0.0;
1106 color: 255 255 255 0;
1109 part { name: "sb_hbar_clip";
1110 clip_to: "sb_hbar_clip_master";
1113 description { state: "default" 0.0;
1115 description { state: "hidden" 0.0;
1117 color: 255 255 255 0;
1120 part { name: "sb_hbar";
1123 description { state: "default" 0.0;
1131 to_x: "elm.swallow.content";
1132 to_y: "elm.swallow.content";
1138 to_y: "elm.swallow.content";
1142 part { name: "elm.dragable.hbar";
1143 clip_to: "sb_hbar_clip";
1150 description { state: "default" 0.0;
1165 normal: "bt_sm_base2.png";
1171 part { name: "sb_hbar_over1";
1172 clip_to: "sb_hbar_clip";
1174 description { state: "default" 0.0;
1175 rel1.to: "elm.dragable.hbar";
1176 rel2.relative: 1.0 0.5;
1177 rel2.to: "elm.dragable.hbar";
1179 normal: "bt_sm_hilight.png";
1184 part { name: "sb_hbar_over2";
1185 clip_to: "sb_hbar_clip";
1187 description { state: "default" 0.0;
1188 rel1.to: "elm.dragable.hbar";
1189 rel2.to: "elm.dragable.hbar";
1191 normal: "bt_sm_shine.png";
1198 program { name: "load";
1202 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
1203 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
1204 set_int(sbvis_h, 0);
1205 set_int(sbvis_v, 0);
1206 set_int(sbalways_v, 0);
1207 set_int(sbalways_h, 0);
1208 set_int(sbvis_timer, 0);
1211 program { name: "icon_show";
1212 signal: "elm,action,show,icon";
1214 action: STATE_SET "visible" 0.0;
1215 target: "elm.swallow.icon";
1217 program { name: "icon_hide";
1218 signal: "elm,action,hide,icon";
1220 action: STATE_SET "default" 0.0;
1221 target: "elm.swallow.icon";
1223 program { name: "end_show";
1224 signal: "elm,action,show,end";
1226 action: STATE_SET "visible" 0.0;
1227 target: "elm.swallow.end";
1229 program { name: "end_hide";
1230 signal: "elm,action,hide,end";
1232 action: STATE_SET "default" 0.0;
1233 target: "elm.swallow.end";
1235 program { name: "vbar_show";
1236 signal: "elm,action,show,vbar";
1238 action: STATE_SET "default" 0.0;
1239 target: "sb_vbar_clip_master";
1241 program { name: "vbar_hide";
1242 signal: "elm,action,hide,vbar";
1244 action: STATE_SET "hidden" 0.0;
1245 target: "sb_vbar_clip_master";
1247 program { name: "vbar_show_always";
1248 signal: "elm,action,show_always,vbar";
1252 v = get_int(sbvis_v);
1253 v |= get_int(sbalways_v);
1255 set_int(sbalways_v, 1);
1256 emit("do-show-vbar", "");
1257 set_int(sbvis_v, 1);
1261 program { name: "vbar_show_notalways";
1262 signal: "elm,action,show_notalways,vbar";
1266 v = get_int(sbalways_v);
1268 set_int(sbalways_v, 0);
1269 v = get_int(sbvis_v);
1271 emit("do-hide-vbar", "");
1272 set_int(sbvis_v, 0);
1277 program { name: "sb_vbar_show";
1278 signal: "do-show-vbar";
1280 action: STATE_SET "default" 0.0;
1281 transition: LINEAR 0.5;
1282 target: "sb_vbar_clip";
1284 program { name: "sb_vbar_hide";
1285 signal: "do-hide-vbar";
1287 action: STATE_SET "hidden" 0.0;
1288 transition: LINEAR 0.5;
1289 target: "sb_vbar_clip";
1292 program { name: "hbar_show";
1293 signal: "elm,action,show,hbar";
1295 action: STATE_SET "default" 0.0;
1296 target: "sb_hbar_clip_master";
1298 program { name: "hbar_hide";
1299 signal: "elm,action,hide,hbar";
1301 action: STATE_SET "hidden" 0.0;
1302 target: "sb_hbar_clip_master";
1304 program { name: "hbar_show_always";
1305 signal: "elm,action,show_always,hbar";
1309 v = get_int(sbvis_h);
1310 v |= get_int(sbalways_h);
1312 set_int(sbalways_h, 1);
1313 emit("do-show-hbar", "");
1314 set_int(sbvis_h, 1);
1318 program { name: "hbar_show_notalways";
1319 signal: "elm,action,show_notalways,hbar";
1323 v = get_int(sbalways_h);
1325 set_int(sbalways_h, 0);
1326 v = get_int(sbvis_h);
1328 emit("do-hide-hbar", "");
1329 set_int(sbvis_h, 0);
1334 program { name: "sb_hbar_show";
1335 signal: "do-show-hbar";
1337 action: STATE_SET "default" 0.0;
1338 transition: LINEAR 0.5;
1339 target: "sb_hbar_clip";
1341 program { name: "sb_hbar_hide";
1342 signal: "do-hide-hbar";
1344 action: STATE_SET "hidden" 0.0;
1345 transition: LINEAR 0.5;
1346 target: "sb_hbar_clip";
1349 program { name: "scroll";
1350 signal: "elm,action,scroll";
1354 v = get_int(sbvis_v);
1355 v |= get_int(sbalways_v);
1357 emit("do-show-vbar", "");
1358 set_int(sbvis_v, 1);
1360 v = get_int(sbvis_h);
1361 v |= get_int(sbalways_h);
1363 emit("do-show-hbar", "");
1364 set_int(sbvis_h, 1);
1366 v = get_int(sbvis_timer);
1367 if (v > 0) cancel_timer(v);
1368 v = timer(1.0, "timer0", 0);
1369 set_int(sbvis_timer, v);
1373 program { name: "highlight_show";
1374 signal: "elm,action,focus_highlight,show";
1376 action: STATE_SET "enabled" 0.0;
1377 transition: ACCELERATE 0.3;
1378 target: "focus_highlight";
1379 target: "conf_over";
1381 program { name: "highlight_hide";
1382 signal: "elm,action,focus_highlight,hide";
1384 action: STATE_SET "default" 0.0;
1385 transition: DECELERATE 0.3;
1386 target: "focus_highlight";
1387 target: "conf_over";
1392 ///////////////////////////////////////////////////////////////////////////////
1393 #define TEXT_SLIDE_DURATION 10
1395 group { name: "elm/label/base/default";
1396 data.item: "default_font_size" "10";
1397 data.item: "min_font_size" "6";
1398 data.item: "max_font_size" "60";
1400 style { name: "textblock_style";
1401 base: "font=Sans font_size=10 color=#000 text_class=label";
1404 tag: "hilight" "+ font=Sans:style=Bold";
1405 tag: "b" "+ font=Sans:style=Bold";
1410 part { name: "label.swallow.background";
1412 description { state: "default" 0.0;
1416 part { name: "label.text.clip";
1418 description { state: "default" 0.0;
1419 rel1 { relative: 0 0; to: "label.swallow.background"; }
1420 rel2 { relative: 1 1; to: "label.swallow.background"; }
1423 part { name: "elm.text";
1427 clip_to: "label.text.clip";
1428 description { state: "default" 0.0;
1429 rel1.relative: 0.0 0.0;
1430 rel2.relative: 1.0 1.0;
1432 style: "textblock_style";
1440 group { name: "elm/label/base/marker";
1441 data.item: "default_font_size" "10";
1442 data.item: "min_font_size" "6";
1443 data.item: "max_font_size" "60";
1445 style { name: "textblock_style2";
1446 base: "font=Sans:style=Bold font_size=10 align=center color=#fff wrap=word text_class=label";
1449 tag: "hilight" "+ color=#ffff";
1450 tag: "b" "+ color=#ffff";
1455 part { name: "label.swallow.background";
1457 description { state: "default" 0.0;
1459 rel1 { relative: 0 0; to: "elm.text"; }
1460 rel2 { relative: 1 1; to: "elm.text"; }
1463 part { name: "elm.text";
1467 description { state: "default" 0.0;
1469 style: "textblock_style2";
1477 group { name: "elm/label/base/slide_long";
1478 data.item: "default_font_size" "10";
1479 data.item: "min_font_size" "6";
1480 data.item: "max_font_size" "60";
1483 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1485 public message(Msg_Type:type, id, ...) {
1486 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1488 duration = getfarg(2);
1489 set_float(g_duration, duration);
1492 public slide_to_end_anim(val, Float:pos) {
1495 stopflag = get_int(g_stopslide);
1496 if (stopflag == 1) return;
1497 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1499 id = timer(0.5, "slide_to_begin", 1);
1500 set_int(g_timer_id, id);
1503 public slide_to_end() {
1507 stopflag = get_int(g_stopslide);
1508 if (stopflag == 1) return;
1509 duration = get_float(g_duration);
1510 id = anim(duration, "slide_to_end_anim", 1);
1511 set_int(g_anim_id, id);
1513 public slide_to_begin() {
1516 stopflag = get_int(g_stopslide);
1517 if (stopflag == 1) return;
1518 set_state(PART:"elm.text", "slide_begin", 0.0);
1519 id = timer(0.5, "slide_to_end", 1);
1520 set_int(g_timer_id, id);
1522 public start_slide() {
1523 set_int(g_stopslide, 0);
1524 set_state(PART:"elm.text", "slide_begin", 0.0);
1527 public stop_slide() {
1529 set_int(g_stopslide, 1);
1530 id = get_int(g_anim_id);
1532 id = get_int(g_timer_id);
1534 set_state(PART:"elm.text", "default", 0.0);
1539 part { name: "label.swallow.background";
1541 description { state: "default" 0.0;
1545 part { name: "label.text.clip";
1547 description { state: "default" 0.0;
1549 color: 255 255 255 255;
1550 rel1 { relative: 0 0; to: "label.swallow.background"; }
1551 rel2 { relative: 1 1; to: "label.swallow.background"; }
1554 part { name: "elm.text";
1558 clip_to: "label.text.clip";
1559 description { state: "default" 0.0;
1560 rel1.relative: 0.0 0.0;
1561 rel2.relative: 1.0 1.0;
1564 style: "textblock_style";
1568 description { state: "slide_end" 0.0;
1569 inherit: "default" 0.0;
1570 rel1.relative: 0.0 0.0;
1571 rel2.relative: 0.0 1.0;
1574 description { state: "slide_begin" 0.0;
1575 inherit: "default" 0.0;
1576 rel1.relative: 1.0 0.0;
1577 rel2.relative: 1.0 1.0;
1583 program { name: "start_slide";
1585 signal: "elm,state,slide,start";
1591 program { name: "stop_slide";
1593 signal: "elm,state,slide,stop";
1603 group { name: "elm/label/base/slide_short";
1604 data.item: "default_font_size" "10";
1605 data.item: "min_font_size" "6";
1606 data.item: "max_font_size" "60";
1609 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1611 public message(Msg_Type:type, id, ...) {
1612 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1614 duration = getfarg(2);
1615 set_float(g_duration, duration);
1618 public slide_to_end_anim(val, Float:pos) {
1621 stopflag = get_int(g_stopslide);
1622 if (stopflag == 1) return;
1623 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1625 id = timer(0.5, "slide_to_begin", 1);
1626 set_int(g_timer_id, id);
1629 public slide_to_end() {
1633 stopflag = get_int(g_stopslide);
1634 if (stopflag == 1) return;
1635 duration = get_float(g_duration);
1636 id = anim(duration, "slide_to_end_anim", 1);
1637 set_int(g_anim_id, id);
1639 public slide_to_begin() {
1642 stopflag = get_int(g_stopslide);
1643 if (stopflag == 1) return;
1644 set_state(PART:"elm.text", "slide_begin", 0.0);
1645 id = timer(0.5, "slide_to_end", 1);
1646 set_int(g_timer_id, id);
1648 public start_slide() {
1649 set_int(g_stopslide, 0);
1650 set_state(PART:"elm.text", "slide_begin", 0.0);
1653 public stop_slide() {
1655 set_int(g_stopslide, 1);
1656 id = get_int(g_anim_id);
1658 id = get_int(g_timer_id);
1660 set_state(PART:"elm.text", "default", 0.0);
1665 part { name: "label.swallow.background";
1667 description { state: "default" 0.0;
1671 part { name: "label.text.clip";
1673 description { state: "default" 0.0;
1675 color: 255 255 255 255;
1676 rel1 { relative: 0 0; to: "label.swallow.background"; }
1677 rel2 { relative: 1 1; to: "label.swallow.background"; }
1680 part { name: "elm.text";
1684 clip_to: "label.text.clip";
1685 description { state: "default" 0.0;
1686 rel1.relative: 0.0 0.0;
1687 rel2.relative: 1.0 1.0;
1690 style: "textblock_style";
1694 description { state: "slide_end" 0.0;
1695 inherit: "default" 0.0;
1696 rel1.relative: 1.0 0.0;
1697 rel2.relative: 1.0 1.0;
1700 description { state: "slide_begin" 0.0;
1701 inherit: "default" 0.0;
1702 rel1.relative: 0.0 0.0;
1703 rel2.relative: 0.0 1.0;
1709 program { name: "start_slide";
1711 signal: "elm,state,slide,start";
1717 program { name: "stop_slide";
1719 signal: "elm,state,slide,stop";
1728 group { name: "elm/label/base/slide_bounce";
1729 data.item: "default_font_size" "10";
1730 data.item: "min_font_size" "6";
1731 data.item: "max_font_size" "60";
1734 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1736 public message(Msg_Type:type, id, ...) {
1737 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1739 duration = getfarg(2);
1740 set_float(g_duration, duration);
1743 public slide_to_end_anim(val, Float:pos) {
1746 stopflag = get_int(g_stopslide);
1747 if (stopflag == 1) return;
1748 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1750 id = timer(0.5, "slide_to_begin", 1);
1751 set_int(g_timer_id, id);
1754 public slide_to_end() {
1758 stopflag = get_int(g_stopslide);
1759 if (stopflag == 1) return;
1760 duration = get_float(g_duration);
1761 id = anim(duration, "slide_to_end_anim", 1);
1762 set_int(g_anim_id, id);
1764 public slide_to_begin_anim(val, Float:pos) {
1767 stopflag = get_int(g_stopslide);
1768 if (stopflag == 1) return;
1769 set_tween_state(PART:"elm.text", pos, "slide_end", 0.0, "slide_begin", 0.0);
1771 id = timer(0.5, "slide_to_end", 1);
1772 set_int(g_timer_id, id);
1775 public slide_to_begin() {
1779 stopflag = get_int(g_stopslide);
1780 if (stopflag == 1) return;
1781 duration = get_float(g_duration);
1782 id = anim(duration, "slide_to_begin_anim", 1);
1783 set_int(g_anim_id, id);
1785 public start_slide() {
1786 set_int(g_stopslide, 0);
1787 set_state(PART:"elm.text", "slide_begin", 0.0);
1790 public stop_slide() {
1792 set_int(g_stopslide, 1);
1793 id = get_int(g_anim_id);
1795 id = get_int(g_timer_id);
1797 set_state(PART:"elm.text", "default", 0.0);
1802 part { name: "label.swallow.background";
1804 description { state: "default" 0.0;
1808 part { name: "label.text.clip";
1810 description { state: "default" 0.0;
1812 color: 255 255 255 255;
1813 rel1 { relative: 0 0; to: "label.swallow.background"; }
1814 rel2 { relative: 1 1; to: "label.swallow.background"; }
1817 part { name: "elm.text";
1821 clip_to: "label.text.clip";
1822 description { state: "default" 0.0;
1823 rel1.relative: 0.0 0.0;
1824 rel2.relative: 1.0 1.0;
1827 style: "textblock_style";
1831 description { state: "slide_end" 0.0;
1832 inherit: "default" 0.0;
1833 rel1.relative: 1.0 0.0;
1834 rel2.relative: 1.0 1.0;
1837 description { state: "slide_begin" 0.0;
1838 inherit: "default" 0.0;
1839 rel1.relative: 0.0 0.0;
1840 rel2.relative: 0.0 1.0;
1846 program { name: "start_slide";
1848 signal: "elm,state,slide,start";
1854 program { name: "stop_slide";
1856 signal: "elm,state,slide,stop";
1866 ///////////////////////////////////////////////////////////////////////////////
1868 group { name: "elm/button/base/default";
1870 image: "bt_base1.png" COMP;
1871 image: "bt_base2.png" COMP;
1872 image: "bt_hilight.png" COMP;
1873 image: "bt_shine.png" COMP;
1874 image: "bt_glow.png" COMP;
1875 image: "bt_dis_base.png" COMP;
1876 image: "bt_dis_hilight.png" COMP;
1879 part { name: "button_image";
1881 description { state: "default" 0.0;
1884 normal: "bt_base2.png";
1887 image.middle: SOLID;
1889 description { state: "clicked" 0.0;
1890 inherit: "default" 0.0;
1891 image.normal: "bt_base1.png";
1893 description { state: "disabled" 0.0;
1894 inherit: "default" 0.0;
1896 normal: "bt_dis_base.png";
1901 part { name: "elm.swallow.content";
1903 description { state: "default" 0.0;
1909 rel2.relative: 0.0 1.0;
1911 description { state: "visible" 0.0;
1912 inherit: "default" 0.0;
1916 // aspect_preference: VERTICAL;
1919 description { state: "icononly" 0.0;
1920 inherit: "default" 0.0;
1926 rel2.relative: 1.0 1.0;
1927 // aspect_preference: VERTICAL;
1933 effect: SOFT_SHADOW;
1936 description { state: "default" 0.0;
1938 rel1.to_x: "elm.swallow.content";
1939 rel1.relative: 1.0 0.0;
1942 color: 224 224 224 255;
1945 font: "Sans,Edje-Vera";
1949 text_class: "button";
1952 description { state: "visible" 0.0;
1953 inherit: "default" 0.0;
1957 description { state: "disabled" 0.0;
1958 inherit: "default" 0.0;
1962 description { state: "disabled_visible" 0.0;
1963 inherit: "default" 0.0;
1970 part { name: "over1";
1972 description { state: "default" 0.0;
1973 rel2.relative: 1.0 0.5;
1975 normal: "bt_hilight.png";
1979 description { state: "disabled" 0.0;
1980 inherit: "default" 0.0;
1982 normal: "bt_dis_hilight.png";
1987 part { name: "over2";
1990 ignore_flags: ON_HOLD;
1991 description { state: "default" 0.0;
1993 normal: "bt_shine.png";
1997 description { state: "disabled" 0.0;
1998 inherit: "default" 0.0;
2002 part { name: "over3";
2005 description { state: "default" 0.0;
2006 color: 255 255 255 0;
2008 normal: "bt_glow.png";
2009 border: 12 12 12 12;
2013 description { state: "clicked" 0.0;
2014 inherit: "default" 0.0;
2015 color: 255 255 255 255;
2018 part { name: "disabler";
2020 description { state: "default" 0.0;
2024 description { state: "disabled" 0.0;
2025 inherit: "default" 0.0;
2032 name: "button_click";
2033 signal: "mouse,down,1";
2035 action: SIGNAL_EMIT "elm,action,press" "";
2036 after: "button_click_anim";
2039 name: "button_click_anim";
2040 action: STATE_SET "clicked" 0.0;
2041 target: "button_image";
2044 name: "button_unclick";
2045 signal: "mouse,up,1";
2047 action: SIGNAL_EMIT "elm,action,unpress" "";
2048 after: "button_unclick_anim";
2051 name: "button_pressed_anim";
2052 signal: "elm,anim,activate";
2054 action: STATE_SET "clicked" 0.0;
2055 target: "button_image";
2057 after: "button_unpressed_anim";
2060 name: "button_unpressed_anim";
2061 action: STATE_SET "default" 0.0;
2062 transition: DECELERATE 0.5;
2063 target: "button_image";
2067 name: "button_unclick_anim";
2068 action: STATE_SET "default" 0.0;
2069 target: "button_image";
2072 name: "button_click2";
2073 signal: "mouse,down,1";
2075 action: STATE_SET "clicked" 0.0;
2079 name: "button_unclick2";
2080 signal: "mouse,up,1";
2082 action: STATE_SET "default" 0.0;
2083 transition: DECELERATE 0.5;
2087 name: "button_unclick3";
2088 signal: "mouse,clicked,1";
2090 action: SIGNAL_EMIT "elm,action,click" "";
2092 program { name: "text_show";
2093 signal: "elm,state,text,visible";
2098 get_state(PART:"elm.swallow.content", st, 30, vl);
2099 if (!strcmp(st, "icononly"))
2100 set_state(PART:"elm.swallow.content", "visible", 0.0);
2101 set_state(PART:"elm.text", "visible", 0.0);
2104 program { name: "text_hide";
2105 signal: "elm,state,text,hidden";
2110 get_state(PART:"elm.swallow.content", st, 30, vl);
2111 if (!strcmp(st, "visible"))
2112 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2113 set_state(PART:"elm.text", "default", 0.0);
2116 program { name: "icon_show";
2117 signal: "elm,state,icon,visible";
2122 get_state(PART:"elm.text", st, 30, vl);
2123 if (!strcmp(st, "visible"))
2124 set_state(PART:"elm.swallow.content", "visible", 0.0);
2126 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2129 program { name: "icon_hide";
2130 signal: "elm,state,icon,hidden";
2132 action: STATE_SET "default" 0.0;
2133 target: "elm.swallow.content";
2135 program { name: "disable";
2136 signal: "elm,state,disabled";
2138 action: STATE_SET "disabled" 0.0;
2139 target: "button_image";
2143 after: "disable_text";
2145 program { name: "disable_text";
2149 get_state(PART:"elm.text", st, 30, vl);
2150 if (!strcmp(st, "visible"))
2151 set_state(PART:"elm.text", "disabled_visible", 0.0);
2153 set_state(PART:"elm.text", "disabled", 0.0);
2156 program { name: "enable";
2157 signal: "elm,state,enabled";
2159 action: STATE_SET "default" 0.0;
2160 target: "button_image";
2164 after: "enable_text";
2166 program { name: "enable_text";
2170 get_state(PART:"elm.text", st, 30, vl);
2171 if (!strcmp(st, "disabled_visible"))
2172 set_state(PART:"elm.text", "visible", 0.0);
2174 set_state(PART:"elm.text", "default", 0.0);
2180 group { name: "elm/button/base/hoversel_vertical/default";
2181 alias: "elm/button/base/hoversel_vertical/entry";
2182 alias: "elm/button/base/hoversel_horizontal/default";
2183 alias: "elm/button/base/hoversel_horizontal/entry";
2185 image: "bt_base1.png" COMP;
2186 image: "bt_base2.png" COMP;
2187 image: "bt_hilight.png" COMP;
2188 image: "bt_shine.png" COMP;
2189 image: "bt_glow.png" COMP;
2190 image: "updown.png" COMP;
2191 image: "bt_dis_base.png" COMP;
2192 image: "bt_dis_hilight.png" COMP;
2195 part { name: "button_image";
2197 description { state: "default" 0.0;
2199 normal: "bt_base2.png";
2202 image.middle: SOLID;
2204 description { state: "clicked" 0.0;
2205 inherit: "default" 0.0;
2206 image.normal: "bt_base1.png";
2207 image.middle: SOLID;
2209 description { state: "disabled" 0.0;
2210 inherit: "default" 0.0;
2212 normal: "bt_dis_base.png";
2217 part { name: "arrow";
2219 description { state: "default" 0.0;
2220 image.normal: "updown.png";
2221 aspect: 0.6666666666 0.6666666666;
2222 aspect_preference: VERTICAL;
2225 rel2.relative: 0.0 1.0;
2229 part { name: "elm.swallow.content";
2231 description { state: "default" 0.0;
2246 description { state: "visible" 0.0;
2247 inherit: "default" 0.0;
2251 aspect_preference: VERTICAL;
2254 description { state: "icononly" 0.0;
2255 inherit: "default" 0.0;
2261 to_x: "button_image";
2265 aspect_preference: VERTICAL;
2271 effect: SOFT_SHADOW;
2274 description { state: "default" 0.0;
2276 rel1.to_x: "elm.swallow.content";
2277 rel1.relative: 1.0 0.0;
2280 color: 224 224 224 255;
2283 font: "Sans,Edje-Vera";
2287 text_class: "button";
2290 description { state: "visible" 0.0;
2291 inherit: "default" 0.0;
2295 description { state: "disabled" 0.0;
2296 inherit: "default" 0.0;
2300 description { state: "disabled_visible" 0.0;
2301 inherit: "default" 0.0;
2308 part { name: "over1";
2310 description { state: "default" 0.0;
2311 rel2.relative: 1.0 0.5;
2313 normal: "bt_hilight.png";
2317 description { state: "disabled" 0.0;
2318 inherit: "default" 0.0;
2320 normal: "bt_dis_hilight.png";
2325 part { name: "over2";
2328 ignore_flags: ON_HOLD;
2329 description { state: "default" 0.0;
2331 normal: "bt_shine.png";
2335 description { state: "disabled" 0.0;
2336 inherit: "default" 0.0;
2340 part { name: "over3";
2343 description { state: "default" 0.0;
2344 color: 255 255 255 0;
2346 normal: "bt_glow.png";
2347 border: 12 12 12 12;
2351 description { state: "clicked" 0.0;
2352 inherit: "default" 0.0;
2354 color: 255 255 255 255;
2357 part { name: "disabler";
2359 description { state: "default" 0.0;
2363 description { state: "disabled" 0.0;
2364 inherit: "default" 0.0;
2371 name: "button_click";
2372 signal: "mouse,down,1";
2374 action: STATE_SET "clicked" 0.0;
2375 target: "button_image";
2378 name: "button_unclick";
2379 signal: "mouse,up,1";
2381 action: STATE_SET "default" 0.0;
2382 target: "button_image";
2385 name: "button_click2";
2386 signal: "mouse,down,1";
2388 action: STATE_SET "clicked" 0.0;
2392 name: "button_unclick2";
2393 signal: "mouse,up,1";
2395 action: STATE_SET "default" 0.0;
2396 transition: DECELERATE 0.5;
2400 name: "button_unclick3";
2401 signal: "mouse,up,1";
2403 action: SIGNAL_EMIT "elm,action,click" "";
2405 program { name: "text_show";
2406 signal: "elm,state,text,visible";
2411 get_state(PART:"elm.swallow.content", st, 30, vl);
2412 if (!strcmp(st, "icononly"))
2413 set_state(PART:"elm.swallow.content", "visible", 0.0);
2414 set_state(PART:"elm.text", "visible", 0.0);
2417 program { name: "text_hide";
2418 signal: "elm,state,text,hidden";
2423 get_state(PART:"elm.swallow.content", st, 30, vl);
2424 if (!strcmp(st, "visible"))
2425 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2426 set_state(PART:"elm.text", "default", 0.0);
2429 program { name: "icon_show";
2430 signal: "elm,state,icon,visible";
2435 get_state(PART:"elm.text", st, 30, vl);
2436 if (!strcmp(st, "visible"))
2437 set_state(PART:"elm.swallow.content", "visible", 0.0);
2439 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2442 program { name: "icon_hide";
2443 signal: "elm,state,icon,hidden";
2445 action: STATE_SET "default" 0.0;
2446 target: "elm.swallow.content";
2448 program { name: "disable";
2449 signal: "elm,state,disabled";
2451 action: STATE_SET "disabled" 0.0;
2452 target: "button_image";
2456 after: "disable_text";
2458 program { name: "disable_text";
2462 get_state(PART:"elm.text", st, 30, vl);
2463 if (!strcmp(st, "visible"))
2464 set_state(PART:"elm.text", "disabled_visible", 0.0);
2466 set_state(PART:"elm.text", "disabled", 0.0);
2469 program { name: "enable";
2470 signal: "elm,state,enabled";
2472 action: STATE_SET "default" 0.0;
2473 target: "button_image";
2477 after: "enable_text";
2479 program { name: "enable_text";
2483 get_state(PART:"elm.text", st, 30, vl);
2484 if (!strcmp(st, "disabled_visible"))
2485 set_state(PART:"elm.text", "visible", 0.0);
2487 set_state(PART:"elm.text", "default", 0.0);
2493 group { name: "elm/button/base/hoversel_vertical_entry/default";
2494 alias: "elm/button/base/hoversel_vertical_entry/entry";
2495 alias: "elm/button/base/hoversel_horizontal_entry/default";
2496 alias: "elm/button/base/hoversel_horizontal_entry/entry";
2498 image: "hoversel_entry_bg.png" COMP;
2501 part { name: "button_image";
2503 description { state: "default" 0.0;
2504 color: 255 255 255 0;
2505 image.normal: "hoversel_entry_bg.png";
2506 image.border: 0 0 2 2;
2509 description { state: "clicked" 0.0;
2510 inherit: "default" 0.0;
2511 color: 255 255 255 255;
2514 part { name: "elm.swallow.content";
2516 description { state: "default" 0.0;
2521 rel2.relative: 0.0 1.0;
2523 description { state: "visible" 0.0;
2524 inherit: "default" 0.0;
2527 aspect_preference: VERTICAL;
2530 description { state: "icononly" 0.0;
2531 inherit: "default" 0.0;
2536 rel2.relative: 1.0 1.0;
2537 aspect_preference: VERTICAL;
2540 part { name: "textvis";
2543 description { state: "default" 0.0;
2546 description { state: "visible" 0.0;
2553 effect: SOFT_SHADOW;
2557 description { state: "default" 0.0;
2558 rel1.to_x: "elm.swallow.content";
2559 rel1.relative: 1.0 0.0;
2562 color: 224 224 224 255;
2565 font: "Sans,Edje-Vera";
2569 text_class: "button";
2572 description { state: "visible" 0.0;
2573 inherit: "default" 0.0;
2576 description { state: "clicked" 0.0;
2577 inherit: "default" 0.0;
2583 part { name: "over2";
2586 description { state: "default" 0.0;
2593 name: "button_click";
2594 signal: "mouse,down,1";
2596 action: STATE_SET "clicked" 0.0;
2597 target: "button_image";
2601 name: "button_unclick";
2602 signal: "mouse,up,1";
2604 action: STATE_SET "default" 0.0;
2605 target: "button_image";
2609 name: "button_unclick3";
2610 signal: "mouse,up,1";
2612 action: SIGNAL_EMIT "elm,action,click" "";
2614 program { name: "text_show";
2615 signal: "elm,state,text,visible";
2620 get_state(PART:"elm.swallow.content", st, 30, vl);
2621 if (!strcmp(st, "icononly"))
2622 set_state(PART:"elm.swallow.content", "visible", 0.0);
2623 set_state(PART:"textvis", "visible", 0.0);
2624 set_state(PART:"elm.text", "visible", 0.0);
2627 program { name: "text_hide";
2628 signal: "elm,state,text,hidden";
2633 get_state(PART:"elm.swallow.content", st, 30, vl);
2634 if (!strcmp(st, "visible"))
2635 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2636 set_state(PART:"textvis", "default", 0.0);
2637 set_state(PART:"elm.text", "default", 0.0);
2640 program { name: "icon_show";
2641 signal: "elm,state,icon,visible";
2646 get_state(PART:"textvis", st, 30, vl);
2647 if (!strcmp(st, "visible"))
2648 set_state(PART:"elm.swallow.content", "visible", 0.0);
2650 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2653 program { name: "icon_hide";
2654 signal: "elm,state,icon,hidden";
2656 action: STATE_SET "default" 0.0;
2657 target: "elm.swallow.content";
2662 group { name: "elm/button/base/anchor";
2664 image: "bt_base1.png" COMP;
2665 image: "bt_base2.png" COMP;
2666 image: "bt_hilight.png" COMP;
2667 image: "bt_shine.png" COMP;
2668 image: "bt_glow.png" COMP;
2669 image: "bt_dis_base.png" COMP;
2670 image: "bt_dis_hilight.png" COMP;
2673 part { name: "button_image";
2675 description { state: "default" 0.0;
2677 color: 255 255 255 0;
2679 normal: "bt_base2.png";
2682 image.middle: SOLID;
2684 description { state: "visible" 0.0;
2685 inherit: "default" 0.0;
2686 color: 255 255 255 255;
2688 description { state: "clicked" 0.0;
2689 inherit: "default" 0.0;
2690 inherit: "visible" 0.0;
2691 image.normal: "bt_base1.png";
2692 image.middle: SOLID;
2694 description { state: "disabled" 0.0;
2695 inherit: "default" 0.0;
2696 inherit: "visible" 0.0;
2698 normal: "bt_dis_base.png";
2703 part { name: "elm.swallow.content";
2705 description { state: "default" 0.0;
2711 rel2.relative: 0.0 1.0;
2713 description { state: "visible" 0.0;
2714 inherit: "default" 0.0;
2718 aspect_preference: VERTICAL;
2721 description { state: "icononly" 0.0;
2722 inherit: "default" 0.0;
2728 rel2.relative: 1.0 1.0;
2729 aspect_preference: VERTICAL;
2735 effect: SOFT_SHADOW;
2738 description { state: "default" 0.0;
2740 rel1.to_x: "elm.swallow.content";
2741 rel1.relative: 1.0 0.0;
2744 color: 224 224 224 255;
2747 font: "Sans,Edje-Vera";
2751 text_class: "button";
2754 description { state: "visible" 0.0;
2755 inherit: "default" 0.0;
2759 description { state: "disabled" 0.0;
2760 inherit: "default" 0.0;
2764 description { state: "disabled_visible" 0.0;
2765 inherit: "default" 0.0;
2772 part { name: "over1";
2774 description { state: "default" 0.0;
2775 color: 255 255 255 0;
2776 rel2.relative: 1.0 0.5;
2778 normal: "bt_hilight.png";
2782 description { state: "visible" 0.0;
2783 inherit: "default" 0.0;
2784 color: 255 255 255 255;
2786 description { state: "disabled" 0.0;
2787 inherit: "default" 0.0;
2788 inherit: "visible" 0.0;
2790 normal: "bt_dis_hilight.png";
2795 part { name: "over2";
2798 ignore_flags: ON_HOLD;
2799 description { state: "default" 0.0;
2801 normal: "bt_shine.png";
2805 description { state: "disabled" 0.0;
2806 inherit: "default" 0.0;
2810 part { name: "over3";
2813 description { state: "default" 0.0;
2814 color: 255 255 255 0;
2816 normal: "bt_glow.png";
2817 border: 12 12 12 12;
2821 description { state: "clicked" 0.0;
2822 inherit: "default" 0.0;
2824 color: 255 255 255 255;
2827 part { name: "disabler";
2829 description { state: "default" 0.0;
2833 description { state: "disabled" 0.0;
2834 inherit: "default" 0.0;
2841 name: "button_mouse_in";
2844 action: STATE_SET "visible" 0.0;
2845 target: "button_image";
2847 transition: DECELERATE 0.5;
2850 name: "button_mouse_out";
2851 signal: "mouse,out";
2853 action: STATE_SET "default" 0.0;
2854 target: "button_image";
2856 transition: DECELERATE 0.5;
2859 name: "button_unclick";
2860 signal: "mouse,up,1";
2862 action: STATE_SET "visible" 0.0;
2863 target: "button_image";
2866 name: "button_click2";
2867 signal: "mouse,down,1";
2869 action: STATE_SET "clicked" 0.0;
2873 name: "button_unclick2";
2874 signal: "mouse,up,1";
2876 action: STATE_SET "default" 0.0;
2877 transition: DECELERATE 0.5;
2881 name: "button_unclick3";
2882 signal: "mouse,up,1";
2884 action: SIGNAL_EMIT "elm,action,click" "";
2886 program { name: "text_show";
2887 signal: "elm,state,text,visible";
2892 get_state(PART:"elm.swallow.content", st, 30, vl);
2893 if (!strcmp(st, "icononly"))
2894 set_state(PART:"elm.swallow.content", "visible", 0.0);
2895 set_state(PART:"elm.text", "visible", 0.0);
2898 program { name: "text_hide";
2899 signal: "elm,state,text,hidden";
2904 get_state(PART:"elm.swallow.content", st, 30, vl);
2905 if (!strcmp(st, "visible"))
2906 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2907 set_state(PART:"elm.text", "default", 0.0);
2910 program { name: "icon_show";
2911 signal: "elm,state,icon,visible";
2916 get_state(PART:"elm.text", st, 30, vl);
2917 if (!strcmp(st, "visible"))
2918 set_state(PART:"elm.swallow.content", "visible", 0.0);
2920 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2923 program { name: "icon_hide";
2924 signal: "elm,state,icon,hidden";
2926 action: STATE_SET "default" 0.0;
2927 target: "elm.swallow.content";
2929 program { name: "disable";
2930 signal: "elm,state,disabled";
2932 action: STATE_SET "disabled" 0.0;
2933 target: "button_image";
2937 after: "disable_text";
2939 program { name: "disable_text";
2943 get_state(PART:"elm.text", st, 30, vl);
2944 if (!strcmp(st, "visible"))
2945 set_state(PART:"elm.text", "disabled_visible", 0.0);
2947 set_state(PART:"elm.text", "disabled", 0.0);
2950 program { name: "enable";
2951 signal: "elm,state,enabled";
2953 action: STATE_SET "default" 0.0;
2954 target: "button_image";
2958 after: "enable_text";
2960 program { name: "enable_text";
2964 get_state(PART:"elm.text", st, 30, vl);
2965 if (!strcmp(st, "disabled_visible"))
2966 set_state(PART:"elm.text", "visible", 0.0);
2968 set_state(PART:"elm.text", "default", 0.0);
2974 ///////////////////////////////////////////////////////////////////////////////
2975 group { name: "elm/toggle/base/default";
2977 image: "shelf_inset.png" COMP;
2978 image: "bt_basew.png" COMP;
2979 image: "bt_bases.png" COMP;
2980 image: "bt_hilightw.png" COMP;
2981 image: "tog_base_on.png" COMP;
2982 image: "tog_base_off.png" COMP;
2983 image: "tog_dis_base_on.png" COMP;
2984 image: "tog_dis_base_off.png" COMP;
2994 description { state: "default" 0.0;
2995 rel1.relative: 1.0 0.0;
3002 aspect_preference: VERTICAL;
3003 color: 255 255 255 255;
3006 part { name: "clipper";
3009 description { state: "default" 0.0;
3012 color: 255 255 255 255;
3015 part { name: "button";
3025 description { state: "default" 0.0;
3032 aspect_preference: VERTICAL;
3036 part { name: "button_events";
3041 description { state: "default" 0.0;
3044 rel1.relative: 0.0 0.0;
3047 rel2.relative: 1.0 1.0;
3051 part { name: "onrect";
3056 description { state: "default" 0.0;
3058 rel1.relative: -5.0 0.0;
3060 rel2.relative: 0.5 1.0;
3061 image.normal: "tog_base_on.png";
3063 description { state: "disabled" 0.0;
3064 inherit: "default" 0.0;
3065 image.normal: "tog_dis_base_on.png";
3068 part { name: "offrect";
3073 description { state: "default" 0.0;
3075 rel1.relative: 0.5 0.0;
3077 rel2.relative: 6.0 1.0;
3078 image.normal: "tog_base_off.png";
3080 description { state: "disabled" 0.0;
3081 inherit: "default" 0.0;
3082 image.normal: "tog_dis_base_off.png";
3085 part { name: "elm.offtext";
3090 description { state: "default" 0.0;
3092 rel1.to_x: "button";
3093 rel1.relative: 1.0 0.0;
3094 rel2.to_x: "offrect";
3097 font: "Sans,Edje-Vera";
3104 description { state: "disabled" 0.0;
3105 inherit: "default" 0.0;
3106 color: 128 128 128 128;
3109 part { name: "elm.ontext";
3111 effect: SOFT_SHADOW;
3115 description { state: "default" 0.0;
3117 rel1.to_x: "onrect";
3119 rel2.to_x: "button";
3121 rel2.relative: 0.0 1.0;
3122 color: 224 224 224 255;
3125 font: "Sans,Edje-Vera";
3132 description { state: "disabled" 0.0;
3133 inherit: "default" 0.0;
3134 color: 128 128 128 128;
3138 part { name: "conf_over";
3140 description { state: "default" 0.0;
3146 normal: "shelf_inset.png";
3153 part { name: "button0";
3156 description { state: "default" 0.0;
3162 normal: "bt_bases.png";
3163 border: 11 11 11 11;
3165 image.middle: SOLID;
3166 color: 255 255 255 128;
3169 part { name: "button2";
3172 description { state: "default" 0.0;
3178 normal: "bt_basew.png";
3181 image.middle: SOLID;
3184 part { name: "button3";
3187 description { state: "default" 0.0;
3190 rel2.relative: 1.0 0.5;
3192 normal: "bt_hilightw.png";
3197 part { name: "elm.swallow.content";
3199 description { state: "default" 0.0;
3204 rel2.relative: 0.0 1.0;
3207 description { state: "visible" 0.0;
3208 inherit: "default" 0.0;
3213 description { state: "disabled" 0.0;
3214 inherit: "default" 0.0;
3215 color: 128 128 128 128;
3217 description { state: "disabled_visible" 0.0;
3218 inherit: "default" 0.0;
3219 color: 128 128 128 128;
3224 part { name: "elm.text";
3228 description { state: "default" 0.0;
3230 rel1.to_x: "elm.swallow.content";
3231 rel1.relative: 1.0 0.0;
3234 rel2.relative: 0.0 1.0;
3238 font: "Sans,Edje-Vera";
3244 description { state: "visible" 0.0;
3245 inherit: "default" 0.0;
3249 description { state: "disabled" 0.0;
3250 inherit: "default" 0.0;
3251 color: 128 128 128 128;
3253 description { state: "disabled_visible" 0.0;
3254 inherit: "default" 0.0;
3255 color: 128 128 128 128;
3260 part { name: "disabler";
3262 description { state: "default" 0.0;
3266 description { state: "disabled" 0.0;
3267 inherit: "default" 0.0;
3273 program { name: "drag_end";
3274 signal: "mouse,up,1";
3277 new Float:dx, Float:dy;
3278 get_drag(PART:"button", dx, dy);
3281 set_drag(PART:"button", 1.0, 0.0);
3285 set_drag(PART:"button", 0.0, 0.0);
3287 if (((get_int(is_rtl) == 1) && (dx <= 0.5)) ||
3288 (get_int(is_rtl) == 0) && (dx > 0.5)) {
3289 emit("elm,action,toggle,on", "");
3292 emit("elm,action,toggle,off", "");
3297 program { name: "toggle_on";
3298 signal: "elm,state,toggle,on";
3302 if (get_int(is_rtl) == 0) {
3308 set_drag(PART:"button", drag, 0.0);
3311 program { name: "toggle_off";
3312 signal: "elm,state,toggle,off";
3316 if (get_int(is_rtl) == 0) {
3322 set_drag(PART:"button", drag, 0.0);
3325 program { name: "text_show";
3326 signal: "elm,state,text,visible";
3328 action: STATE_SET "visible" 0.0;
3331 program { name: "text_hide";
3332 signal: "elm,state,text,hidden";
3334 action: STATE_SET "default" 0.0;
3337 program { name: "icon_show";
3338 signal: "elm,state,icon,visible";
3340 action: STATE_SET "visible" 0.0;
3341 target: "elm.swallow.content";
3343 program { name: "icon_hide";
3344 signal: "elm,state,icon,hidden";
3346 action: STATE_SET "default" 0.0;
3347 target: "elm.swallow.content";
3349 program { name: "disable";
3350 signal: "elm,state,disabled";
3352 action: STATE_SET "disabled" 0.0;
3353 target: "elm.offtext";
3354 target: "elm.ontext";
3358 after: "disable_text";
3360 program { name: "disable_text";
3364 get_state(PART:"elm.text", st, 30, vl);
3365 if (!strcmp(st, "visible"))
3366 set_state(PART:"elm.text", "disabled_visible", 0.0);
3368 set_state(PART:"elm.text", "disabled", 0.0);
3370 get_state(PART:"elm.swallow.content", st, 30, vl);
3371 if (!strcmp(st, "visible"))
3372 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
3374 set_state(PART:"elm.swallow.content", "disabled", 0.0);
3377 program { name: "enable";
3378 signal: "elm,state,enabled";
3380 action: STATE_SET "default" 0.0;
3384 after: "enable_text";
3386 program { name: "enable_text";
3390 get_state(PART:"elm.text", st, 30, vl);
3391 if (!strcmp(st, "disabled_visible"))
3392 set_state(PART:"elm.text", "visible", 0.0);
3394 set_state(PART:"elm.text", "default", 0.0);
3396 get_state(PART:"elm.swallow.content", st, 30, vl);
3397 if (!strcmp(st, "visible"))
3398 set_state(PART:"elm.swallow.content", "visible", 0.0);
3400 set_state(PART:"elm.swallow.content", "default", 0.0);
3403 program { name: "to_rtl";
3404 signal: "edje,state,rtl";
3410 program { name: "to_ltr";
3411 signal: "edje,state,ltr";
3420 ///////////////////////////////////////////////////////////////////////////////
3421 group { name: "elm/clock/flipdigit/default";
3423 image: "flip_base.png" COMP;
3424 image: "flip_base_shad.png" COMP;
3425 image: "flip_shad.png" COMP;
3426 image: "flip_0t.png" COMP;
3427 image: "flip_0b.png" COMP;
3428 image: "flip_1t.png" COMP;
3429 image: "flip_1b.png" COMP;
3430 image: "flip_2t.png" COMP;
3431 image: "flip_2b.png" COMP;
3432 image: "flip_3t.png" COMP;
3433 image: "flip_3b.png" COMP;
3434 image: "flip_4t.png" COMP;
3435 image: "flip_4b.png" COMP;
3436 image: "flip_5t.png" COMP;
3437 image: "flip_5b.png" COMP;
3438 image: "flip_6t.png" COMP;
3439 image: "flip_6b.png" COMP;
3440 image: "flip_7t.png" COMP;
3441 image: "flip_7b.png" COMP;
3442 image: "flip_8t.png" COMP;
3443 image: "flip_8b.png" COMP;
3444 image: "flip_9t.png" COMP;
3445 image: "flip_9b.png" COMP;
3446 image: "arrow_up.png" COMP;
3447 image: "arrow_down.png" COMP;
3450 public v0_cur, v0_pre, v0_lock, v0_next;
3452 public animator2(val, Float:pos) {
3453 new st1[11], st2[11], v;
3455 v = get_int(v0_cur);
3456 snprintf(st1, 10, "%ih", v);
3457 snprintf(st2, 10, "%i", v);
3458 set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
3459 set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
3461 set_state(PART:"sh", "default", 0.0);
3462 set_int(v0_lock, 0);
3463 v = get_int(v0_next);
3465 set_int(v0_next, -1);
3466 message(MSG_INT, 1, v);
3470 public animator1(val, Float:pos) {
3471 new st1[11], st2[11], v;
3473 v = get_int(v0_pre);
3474 snprintf(st1, 10, "%i", v);
3475 snprintf(st2, 10, "%ih", v);
3476 set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
3477 set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
3478 if (pos >= 1.0) anim(0.2, "animator2", val);
3480 public message(Msg_Type:type, id, ...) {
3481 if ((type == MSG_INT) && (id == 1)) {
3482 new value, v, buf[11];
3485 if (get_int(v0_lock) == 1) {
3486 set_int(v0_next, value);
3489 v = get_int(v0_cur);
3491 set_int(v0_cur, value);
3492 set_int(v0_lock, 1);
3493 snprintf(buf, 10, "%i", get_int(v0_pre));
3494 set_state(PART:"bot0", buf, 0.0);
3495 snprintf(buf, 10, "%ih", get_int(v0_cur));
3496 set_state(PART:"bot", buf, 0.0);
3497 snprintf(buf, 10, "%i", get_int(v0_cur));
3498 set_state(PART:"top0", buf, 0.0);
3499 snprintf(buf, 10, "%i", get_int(v0_pre));
3500 set_state(PART:"top", buf, 0.0);
3501 set_state(PART:"sh", "default", 0.0);
3502 anim(0.2, "animator1", 1);
3507 part { name: "shad";
3509 description { state: "default" 0.0;
3515 normal: "flip_base_shad.png";
3520 part { name: "base";
3522 description { state: "default" 0.0;
3525 // FIXME 48x96 should be the native pixel design, right now
3526 // its 80x160. fix int he artwork later
3530 image.normal: "flip_base.png";
3536 description { state: "default" 0.0;
3539 rel1.relative: 0.0 0.5;
3543 description { state: "visible" 0.0;
3544 inherit: "default" 0.0;
3551 description { state: "default" 0.0;
3555 rel2.relative: 1.0 0.5;
3558 description { state: "visible" 0.0;
3559 inherit: "default" 0.0;
3563 part { name: "bot0";
3565 description { state: "default" 0.0;
3568 image.normal: "flip_0b.png";
3570 description { state: "0" 0.0;
3571 inherit: "default" 0.0;
3572 image.normal: "flip_0b.png";
3574 description { state: "1" 0.0;
3575 inherit: "default" 0.0;
3576 image.normal: "flip_1b.png";
3578 description { state: "2" 0.0;
3579 inherit: "default" 0.0;
3580 image.normal: "flip_2b.png";
3582 description { state: "3" 0.0;
3583 inherit: "default" 0.0;
3584 image.normal: "flip_3b.png";
3586 description { state: "4" 0.0;
3587 inherit: "default" 0.0;
3588 image.normal: "flip_4b.png";
3590 description { state: "5" 0.0;
3591 inherit: "default" 0.0;
3592 image.normal: "flip_5b.png";
3594 description { state: "6" 0.0;
3595 inherit: "default" 0.0;
3596 image.normal: "flip_6b.png";
3598 description { state: "7" 0.0;
3599 inherit: "default" 0.0;
3600 image.normal: "flip_7b.png";
3602 description { state: "8" 0.0;
3603 inherit: "default" 0.0;
3604 image.normal: "flip_8b.png";
3606 description { state: "9" 0.0;
3607 inherit: "default" 0.0;
3608 image.normal: "flip_9b.png";
3613 description { state: "default" 0.0;
3616 rel2.relative: 1.0 0.0;
3617 image.normal: "flip_shad.png";
3619 description { state: "half" 0.0;
3620 inherit: "default" 0.0;
3621 rel2.relative: 1.0 0.5;
3623 description { state: "full" 0.0;
3624 inherit: "default" 0.0;
3625 rel2.relative: 1.0 1.0;
3630 description { state: "default" 0.0;
3634 image.normal: "flip_0b.png";
3636 description { state: "0" 0.0;
3637 inherit: "default" 0.0;
3639 rel2.relative: 1.0 1.0;
3640 image.normal: "flip_0b.png";
3642 description { state: "0h" 0.0;
3643 inherit: "default" 0.0;
3645 rel2.relative: 1.0 0.0;
3646 image.normal: "flip_0b.png";
3648 description { state: "1" 0.0;
3649 inherit: "default" 0.0;
3651 rel2.relative: 1.0 1.0;
3652 image.normal: "flip_1b.png";
3654 description { state: "1h" 0.0;
3655 inherit: "default" 0.0;
3657 rel2.relative: 1.0 0.0;
3658 image.normal: "flip_1b.png";
3660 description { state: "2" 0.0;
3661 inherit: "default" 0.0;
3663 rel2.relative: 1.0 1.0;
3664 image.normal: "flip_2b.png";
3666 description { state: "2h" 0.0;
3667 inherit: "default" 0.0;
3669 rel2.relative: 1.0 0.0;
3670 image.normal: "flip_2b.png";
3672 description { state: "3" 0.0;
3673 inherit: "default" 0.0;
3675 rel2.relative: 1.0 1.0;
3676 image.normal: "flip_3b.png";
3678 description { state: "3h" 0.0;
3679 inherit: "default" 0.0;
3681 rel2.relative: 1.0 0.0;
3682 image.normal: "flip_3b.png";
3684 description { state: "4" 0.0;
3685 inherit: "default" 0.0;
3687 rel2.relative: 1.0 1.0;
3688 image.normal: "flip_4b.png";
3690 description { state: "4h" 0.0;
3691 inherit: "default" 0.0;
3693 rel2.relative: 1.0 0.0;
3694 image.normal: "flip_4b.png";
3696 description { state: "5" 0.0;
3697 inherit: "default" 0.0;
3699 rel2.relative: 1.0 1.0;
3700 image.normal: "flip_5b.png";
3702 description { state: "5h" 0.0;
3703 inherit: "default" 0.0;
3705 rel2.relative: 1.0 0.0;
3706 image.normal: "flip_5b.png";
3708 description { state: "6" 0.0;
3709 inherit: "default" 0.0;
3711 rel2.relative: 1.0 1.0;
3712 image.normal: "flip_6b.png";
3714 description { state: "6h" 0.0;
3715 inherit: "default" 0.0;
3717 rel2.relative: 1.0 0.0;
3718 image.normal: "flip_6b.png";
3720 description { state: "7" 0.0;
3721 inherit: "default" 0.0;
3723 rel2.relative: 1.0 1.0;
3724 image.normal: "flip_7b.png";
3726 description { state: "7h" 0.0;
3727 inherit: "default" 0.0;
3729 rel2.relative: 1.0 0.0;
3730 image.normal: "flip_7b.png";
3732 description { state: "8" 0.0;
3733 inherit: "default" 0.0;
3735 rel2.relative: 1.0 1.0;
3736 image.normal: "flip_8b.png";
3738 description { state: "8h" 0.0;
3739 inherit: "default" 0.0;
3741 rel2.relative: 1.0 0.0;
3742 image.normal: "flip_8b.png";
3744 description { state: "9" 0.0;
3745 inherit: "default" 0.0;
3747 rel2.relative: 1.0 1.0;
3748 image.normal: "flip_9b.png";
3750 description { state: "9h" 0.0;
3751 inherit: "default" 0.0;
3753 rel2.relative: 1.0 0.0;
3754 image.normal: "flip_9b.png";
3757 part { name: "top0";
3759 description { state: "default" 0.0;
3762 image.normal: "flip_0t.png";
3764 description { state: "0" 0.0;
3765 inherit: "default" 0.0;
3766 image.normal: "flip_0t.png";
3768 description { state: "1" 0.0;
3769 inherit: "default" 0.0;
3770 image.normal: "flip_1t.png";
3772 description { state: "2" 0.0;
3773 inherit: "default" 0.0;
3774 image.normal: "flip_2t.png";
3776 description { state: "3" 0.0;
3777 inherit: "default" 0.0;
3778 image.normal: "flip_3t.png";
3780 description { state: "4" 0.0;
3781 inherit: "default" 0.0;
3782 image.normal: "flip_4t.png";
3784 description { state: "5" 0.0;
3785 inherit: "default" 0.0;
3786 image.normal: "flip_5t.png";
3788 description { state: "6" 0.0;
3789 inherit: "default" 0.0;
3790 image.normal: "flip_6t.png";
3792 description { state: "7" 0.0;
3793 inherit: "default" 0.0;
3794 image.normal: "flip_7t.png";
3796 description { state: "8" 0.0;
3797 inherit: "default" 0.0;
3798 image.normal: "flip_8t.png";
3800 description { state: "9" 0.0;
3801 inherit: "default" 0.0;
3802 image.normal: "flip_9t.png";
3807 description { state: "default" 0.0;
3811 image.normal: "flip_0t.png";
3813 description { state: "0" 0.0;
3814 inherit: "default" 0.0;
3816 rel1.relative: 0.0 0.0;
3817 image.normal: "flip_0t.png";
3819 description { state: "0h" 0.0;
3820 inherit: "default" 0.0;
3821 color: 128 128 128 255;
3823 rel1.relative: 0.0 1.0;
3824 image.normal: "flip_0t.png";
3826 description { state: "1" 0.0;
3827 inherit: "default" 0.0;
3829 rel1.relative: 0.0 0.0;
3830 image.normal: "flip_1t.png";
3832 description { state: "1h" 0.0;
3833 inherit: "default" 0.0;
3834 color: 128 128 128 255;
3836 rel1.relative: 0.0 1.0;
3837 image.normal: "flip_1t.png";
3839 description { state: "2" 0.0;
3840 inherit: "default" 0.0;
3842 rel1.relative: 0.0 0.0;
3843 image.normal: "flip_2t.png";
3845 description { state: "2h" 0.0;
3846 inherit: "default" 0.0;
3847 color: 128 128 128 255;
3849 rel1.relative: 0.0 1.0;
3850 image.normal: "flip_2t.png";
3852 description { state: "3" 0.0;
3853 inherit: "default" 0.0;
3855 rel1.relative: 0.0 0.0;
3856 image.normal: "flip_3t.png";
3858 description { state: "3h" 0.0;
3859 inherit: "default" 0.0;
3860 color: 128 128 128 255;
3862 rel1.relative: 0.0 1.0;
3863 image.normal: "flip_3t.png";
3865 description { state: "4" 0.0;
3866 inherit: "default" 0.0;
3868 rel1.relative: 0.0 0.0;
3869 image.normal: "flip_4t.png";
3871 description { state: "4h" 0.0;
3872 inherit: "default" 0.0;
3873 color: 128 128 128 255;
3875 rel1.relative: 0.0 1.0;
3876 image.normal: "flip_4t.png";
3878 description { state: "5" 0.0;
3879 inherit: "default" 0.0;
3881 rel1.relative: 0.0 0.0;
3882 image.normal: "flip_5t.png";
3884 description { state: "5h" 0.0;
3885 inherit: "default" 0.0;
3886 color: 128 128 128 255;
3888 rel1.relative: 0.0 1.0;
3889 image.normal: "flip_5t.png";
3891 description { state: "6" 0.0;
3892 inherit: "default" 0.0;
3894 rel1.relative: 0.0 0.0;
3895 image.normal: "flip_6t.png";
3897 description { state: "6h" 0.0;
3898 inherit: "default" 0.0;
3899 color: 128 128 128 255;
3901 rel1.relative: 0.0 1.0;
3902 image.normal: "flip_6t.png";
3904 description { state: "7" 0.0;
3905 inherit: "default" 0.0;
3907 rel1.relative: 0.0 0.0;
3908 image.normal: "flip_7t.png";
3910 description { state: "7h" 0.0;
3911 inherit: "default" 0.0;
3912 color: 128 128 128 255;
3914 rel1.relative: 0.0 1.0;
3915 image.normal: "flip_7t.png";
3917 description { state: "8" 0.0;
3918 inherit: "default" 0.0;
3920 rel1.relative: 0.0 0.0;
3921 image.normal: "flip_8t.png";
3923 description { state: "8h" 0.0;
3924 inherit: "default" 0.0;
3925 color: 128 128 128 255;
3927 rel1.relative: 0.0 1.0;
3928 image.normal: "flip_8t.png";
3930 description { state: "9" 0.0;
3931 inherit: "default" 0.0;
3933 rel1.relative: 0.0 0.0;
3934 image.normal: "flip_9t.png";
3936 description { state: "9h" 0.0;
3937 inherit: "default" 0.0;
3938 color: 128 128 128 255;
3940 rel1.relative: 0.0 1.0;
3941 image.normal: "flip_9t.png";
3944 part { name: "atop";
3947 description { state: "default" 0.0;
3954 image.normal: "arrow_up.png";
3956 description { state: "visible" 0.0;
3957 inherit: "default" 0.0;
3961 part { name: "abot";
3964 description { state: "default" 0.0;
3971 image.normal: "arrow_down.png";
3973 description { state: "visible" 0.0;
3974 inherit: "default" 0.0;
3980 program { name: "load";
3986 set_int(v0_lock, 0);
3987 set_int(v0_next, -1);
3990 program { name: "edit_on";
3991 signal: "elm,state,edit,on";
3993 action: STATE_SET "visible" 0.0;
3999 program { name: "edit_off";
4000 signal: "elm,state,edit,off";
4002 action: STATE_SET "default" 0.0;
4008 program { name: "up";
4009 signal: "mouse,down,1";
4011 action: SIGNAL_EMIT "elm,action,up,start" "";
4013 program { name: "up,stop";
4014 signal: "mouse,up,1";
4016 action: SIGNAL_EMIT "elm,action,up,stop" "";
4018 program { name: "down";
4019 signal: "mouse,down,1";
4021 action: SIGNAL_EMIT "elm,action,down,start" "";
4023 program { name: "down,stop";
4024 signal: "mouse,up,1";
4026 action: SIGNAL_EMIT "elm,action,down,stop" "";
4031 ///////////////////////////////////////////////////////////////////////////////
4032 group { name: "elm/clock/flipampm/default";
4034 image: "flip_base.png" COMP;
4035 image: "flip_base_shad.png" COMP;
4036 image: "flip_shad.png" COMP;
4037 image: "flip_amt.png" COMP;
4038 image: "flip_amb.png" COMP;
4039 image: "flip_pmt.png" COMP;
4040 image: "flip_pmb.png" COMP;
4041 image: "arrow_up.png" COMP;
4042 image: "arrow_down.png" COMP;
4045 public v0_cur, v0_pre, v0_lock, v0_next;
4047 public animator2(val, Float:pos) {
4048 new st1[11], st2[11], v;
4050 v = get_int(v0_cur);
4051 snprintf(st1, 10, "%ih", v);
4052 snprintf(st2, 10, "%i", v);
4053 set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
4054 set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
4056 set_state(PART:"sh", "default", 0.0);
4057 set_int(v0_lock, 0);
4058 v = get_int(v0_next);
4060 set_int(v0_next, -1);
4061 message(MSG_INT, 1, v);
4065 public animator1(val, Float:pos) {
4066 new st1[11], st2[11], v;
4068 v = get_int(v0_pre);
4069 snprintf(st1, 10, "%i", v);
4070 snprintf(st2, 10, "%ih", v);
4071 set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
4072 set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
4073 if (pos >= 1.0) anim(0.2, "animator2", val);
4075 public message(Msg_Type:type, id, ...) {
4076 if ((type == MSG_INT) && (id == 1)) {
4077 new value, v, buf[11];
4080 if (get_int(v0_lock) == 1) {
4081 set_int(v0_next, value);
4084 v = get_int(v0_cur);
4086 set_int(v0_cur, value);
4087 set_int(v0_lock, 1);
4088 snprintf(buf, 10, "%i", get_int(v0_pre));
4089 set_state(PART:"bot0", buf, 0.0);
4090 snprintf(buf, 10, "%ih", get_int(v0_cur));
4091 set_state(PART:"bot", buf, 0.0);
4092 snprintf(buf, 10, "%i", get_int(v0_cur));
4093 set_state(PART:"top0", buf, 0.0);
4094 snprintf(buf, 10, "%i", get_int(v0_pre));
4095 set_state(PART:"top", buf, 0.0);
4096 set_state(PART:"sh", "default", 0.0);
4097 anim(0.2, "animator1", 1);
4102 part { name: "shad";
4104 description { state: "default" 0.0;
4110 normal: "flip_base_shad.png";
4115 part { name: "base";
4118 description { state: "default" 0.0;
4121 // FIXME 48x96 should be the native pixel design, right now
4122 // its 80x160. fix int he artwork later
4126 image.normal: "flip_base.png";
4132 description { state: "default" 0.0;
4134 rel1.relative: 0.0 0.5;
4142 description { state: "default" 0.0;
4145 rel2.relative: 1.0 0.5;
4149 part { name: "bot0";
4151 description { state: "default" 0.0;
4154 image.normal: "flip_amb.png";
4156 description { state: "0" 0.0;
4157 inherit: "default" 0.0;
4158 image.normal: "flip_amb.png";
4160 description { state: "1" 0.0;
4161 inherit: "default" 0.0;
4162 image.normal: "flip_pmb.png";
4167 description { state: "default" 0.0;
4170 rel2.relative: 1.0 0.0;
4171 image.normal: "flip_shad.png";
4173 description { state: "half" 0.0;
4174 inherit: "default" 0.0;
4175 rel2.relative: 1.0 0.5;
4177 description { state: "full" 0.0;
4178 inherit: "default" 0.0;
4179 rel2.relative: 1.0 1.0;
4184 description { state: "default" 0.0;
4188 image.normal: "flip_amb.png";
4190 description { state: "0" 0.0;
4191 inherit: "default" 0.0;
4193 rel2.relative: 1.0 1.0;
4194 image.normal: "flip_amb.png";
4196 description { state: "0h" 0.0;
4197 inherit: "default" 0.0;
4199 rel2.relative: 1.0 0.0;
4200 image.normal: "flip_amb.png";
4202 description { state: "1" 0.0;
4203 inherit: "default" 0.0;
4205 rel2.relative: 1.0 1.0;
4206 image.normal: "flip_pmb.png";
4208 description { state: "1h" 0.0;
4209 inherit: "default" 0.0;
4211 rel2.relative: 1.0 0.0;
4212 image.normal: "flip_pmb.png";
4215 part { name: "top0";
4217 description { state: "default" 0.0;
4220 image.normal: "flip_amt.png";
4222 description { state: "0" 0.0;
4223 inherit: "default" 0.0;
4224 image.normal: "flip_amt.png";
4226 description { state: "1" 0.0;
4227 inherit: "default" 0.0;
4228 image.normal: "flip_pmt.png";
4233 description { state: "default" 0.0;
4237 image.normal: "flip_amt.png";
4239 description { state: "0" 0.0;
4240 inherit: "default" 0.0;
4242 rel1.relative: 0.0 0.0;
4243 image.normal: "flip_amt.png";
4245 description { state: "0h" 0.0;
4246 inherit: "default" 0.0;
4247 color: 128 128 128 255;
4249 rel1.relative: 0.0 1.0;
4250 image.normal: "flip_amt.png";
4252 description { state: "1" 0.0;
4253 inherit: "default" 0.0;
4255 rel1.relative: 0.0 0.0;
4256 image.normal: "flip_pmt.png";
4258 description { state: "1h" 0.0;
4259 inherit: "default" 0.0;
4260 color: 128 128 128 255;
4262 rel1.relative: 0.0 1.0;
4263 image.normal: "flip_pmt.png";
4266 part { name: "atop";
4269 description { state: "default" 0.0;
4276 image.normal: "arrow_up.png";
4278 description { state: "visible" 0.0;
4279 inherit: "default" 0.0;
4283 part { name: "abot";
4286 description { state: "default" 0.0;
4293 image.normal: "arrow_down.png";
4295 description { state: "visible" 0.0;
4296 inherit: "default" 0.0;
4302 program { name: "load";
4308 set_int(v0_lock, 0);
4309 set_int(v0_next, -1);
4312 program { name: "edit_on";
4313 signal: "elm,state,edit,on";
4315 action: STATE_SET "visible" 0.0;
4320 program { name: "edit_off";
4321 signal: "elm,state,edit,off";
4323 action: STATE_SET "default" 0.0;
4328 program { name: "up";
4329 signal: "mouse,down,1";
4331 action: SIGNAL_EMIT "elm,action,up,start" "";
4333 program { name: "up,stop";
4334 signal: "mouse,up,1";
4336 action: SIGNAL_EMIT "elm,action,up,stop" "";
4338 program { name: "down";
4339 signal: "mouse,down,1";
4341 action: SIGNAL_EMIT "elm,action,down,start" "";
4343 program { name: "down,stop";
4344 signal: "mouse,up,1";
4346 action: SIGNAL_EMIT "elm,action,down,stop" "";
4351 ///////////////////////////////////////////////////////////////////////////////
4352 group { name: "elm/menu/item/default";
4354 image: "bt_base1.png" COMP;
4355 image: "bt_base2.png" COMP;
4356 image: "bt_hilight.png" COMP;
4357 image: "bt_shine.png" COMP;
4358 image: "bt_glow.png" COMP;
4359 image: "bt_dis_base.png" COMP;
4360 image: "bt_dis_hilight.png" COMP;
4363 public menu_text_visible; //0:hide (default), 1:visible
4364 public menu_disable; //0:enable, 1:disable
4367 part { name: "item_image";
4369 description { state: "default" 0.0;
4370 color: 255 255 255 0;
4372 normal: "bt_base2.png";
4375 image.middle: SOLID;
4377 description { state: "visible" 0.0;
4378 inherit: "default" 0.0;
4379 color: 255 255 255 255;
4381 description { state: "clicked" 0.0;
4382 inherit: "default" 0.0;
4383 inherit: "visible" 0.0;
4384 image.normal: "bt_base1.png";
4385 image.middle: SOLID;
4387 description { state: "disabled" 0.0;
4388 inherit: "default" 0.0;
4391 part { name: "item_image_disabled";
4393 description { state: "default" 0.0;
4394 color: 255 255 255 0;
4396 normal: "bt_dis_base.png";
4399 image.middle: SOLID;
4401 description { state: "disabled" 0.0;
4402 inherit: "default" 0.0;
4403 color: 255 255 255 255;
4406 part { name: "elm.swallow.content";
4408 description { state: "default" 0.0;
4414 rel2.relative: 0.0 1.0;
4416 aspect_preference: VERTICAL;
4425 description { state: "default" 0.0;
4427 rel1.to_x: "elm.swallow.content";
4428 rel1.relative: 1.0 0.0;
4430 rel2.offset: -10 -8;
4433 font: "Sans,Edje-Vera";
4437 text_class: "menu_item";
4440 description { state: "visible" 0.0;
4441 inherit: "default" 0.0;
4445 description { state: "selected" 0.0;
4446 inherit: "default" 0.0;
4447 inherit: "visible" 0.0;
4448 color: 254 254 254 255;
4450 description { state: "disabled" 0.0;
4451 inherit: "default" 0.0;
4454 description { state: "disabled_visible" 0.0;
4455 inherit: "default" 0.0;
4456 inherit: "visible" 0.0;
4460 part { name: "over1";
4462 description { state: "default" 0.0;
4463 color: 255 255 255 0;
4464 rel2.relative: 1.0 0.5;
4466 normal: "bt_hilight.png";
4470 description { state: "visible" 0.0;
4471 inherit: "default" 0.0;
4472 color: 255 255 255 255;
4474 description { state: "disabled" 0.0;
4475 inherit: "default" 0.0;
4478 part { name: "over_disabled";
4480 description { state: "default" 0.0;
4481 color: 255 255 255 0;
4482 rel2.relative: 1.0 0.5;
4484 normal: "bt_dis_hilight.png";
4488 description { state: "disabled" 0.0;
4489 inherit: "default" 0.0;
4490 color: 255 255 255 255;
4493 part { name: "over2";
4496 ignore_flags: ON_HOLD;
4497 description { state: "default" 0.0;
4499 normal: "bt_shine.png";
4503 description { state: "disabled" 0.0;
4504 inherit: "default" 0.0;
4508 part { name: "over3";
4511 description { state: "default" 0.0;
4512 color: 255 255 255 0;
4514 normal: "bt_glow.png";
4515 border: 12 12 12 12;
4519 description { state: "clicked" 0.0;
4520 inherit: "default" 0.0;
4522 color: 255 255 255 255;
4525 part { name: "disabler";
4527 description { state: "default" 0.0;
4531 description { state: "disabled" 0.0;
4532 inherit: "default" 0.0;
4540 name: "item_mouse_in";
4543 action: SIGNAL_EMIT "elm,action,activate" "";
4544 after: "item_mouse_in_2";
4545 after: "item_mouse_in_3";
4548 name: "item_mouse_in_2";
4549 transition: DECELERATE 0.5;
4552 v = get_int(menu_text_visible);
4553 d = get_int(menu_disable);
4556 run_program(PROGRAM:"selected_text");
4560 name: "item_mouse_in_3";
4561 action : STATE_SET "visible" 0.0;
4562 target: "item_image";
4564 transition: DECELERATE 0.5;
4567 name: "selected_text";
4568 action: STATE_SET "selected" 0.0;
4570 transition: DECELERATE 0.5;
4576 name: "item_mouse_out";
4577 signal: "mouse,out";
4579 action: SIGNAL_EMIT "elm,action,inactivate" "";
4580 after: "item_mouse_out_2";
4581 after: "item_mouse_out_3";
4584 name: "item_mouse_out_2";
4585 transition: DECELERATE 0.5;
4588 v = get_int(menu_text_visible);
4589 d = get_int(menu_disable);
4592 run_program(PROGRAM:"visible_text");
4596 name: "item_mouse_out_3";
4597 action: STATE_SET "default" 0.0;
4598 target: "item_image";
4600 transition: DECELERATE 0.5;
4603 name: "visible_text";
4604 action: STATE_SET "visible" 0.0;
4606 transition: DECELERATE 0.5;
4611 name: "item_unclick";
4612 signal: "mouse,up,1";
4614 action: STATE_SET "visible" 0.0;
4615 target: "item_image";
4618 name: "item_click2";
4619 signal: "mouse,down,1";
4621 action: STATE_SET "clicked" 0.0;
4625 name: "item_unclick2";
4626 signal: "mouse,up,1";
4628 action: STATE_SET "default" 0.0;
4629 transition: DECELERATE 0.5;
4633 name: "item_unclick3";
4634 signal: "mouse,up,1";
4636 action: SIGNAL_EMIT "elm,action,click" "";
4638 program { name: "text_show";
4639 signal: "elm,state,text,visible";
4642 set_int(menu_text_visible, 1);
4643 set_state(PART:"elm.text", "visible", 0.0);
4646 program { name: "text_hide";
4647 signal: "elm,state,text,hidden";
4650 set_int(menu_text_visible, 0);
4651 set_state(PART:"elm.text", "default", 0.0);
4654 program { name: "disable";
4655 signal: "elm,state,disabled";
4657 action: STATE_SET "disabled" 0.0;
4658 target: "item_image";
4659 target: "item_image_disabled";
4662 target: "over_disabled";
4664 after: "disable_text";
4666 program { name: "disable_text";
4669 v = get_int(menu_text_visible);
4671 set_state(PART:"elm.text", "disabled_visible", 0.0);
4673 set_state(PART:"elm.text", "disabled", 0.0);
4674 set_int(menu_disable, 1);
4677 program { name: "item_select";
4678 signal: "elm,state,selected";
4680 after: "item_mouse_in_2";
4681 after: "item_mouse_in_3";
4683 program { name: "item_unselect";
4684 signal: "elm,state,unselected";
4686 after: "item_mouse_out_2";
4687 after: "item_mouse_out_3";
4689 program { name: "enable";
4690 signal: "elm,state,enabled";
4692 action: STATE_SET "default" 0.0;
4693 target: "item_image";
4694 target: "item_image_disabled";
4697 target: "over_disabled";
4699 after: "enable_text";
4701 program { name: "enable_text";
4704 v = get_int(menu_text_visible);
4706 set_state(PART:"elm.text", "visible", 0.0);
4708 set_state(PART:"elm.text", "default", 0.0);
4709 set_int(menu_disable, 0);
4715 group { name: "elm/menu/item_with_submenu/default";
4717 image: "bt_base1.png" COMP;
4718 image: "bt_base2.png" COMP;
4719 image: "bt_hilight.png" COMP;
4720 image: "bt_shine.png" COMP;
4721 image: "bt_glow.png" COMP;
4722 image: "bt_dis_base.png" COMP;
4723 image: "bt_dis_hilight.png" COMP;
4724 image: "arrow_right.png" COMP;
4725 image: "arrow_left.png" COMP;
4728 public menu_text_visible; //0:hide (default), 1:visible
4729 public menu_disable; //0:enable, 1:disable
4732 part { name: "item_image";
4734 description { state: "default" 0.0;
4735 color: 255 255 255 0;
4737 normal: "bt_base2.png";
4740 image.middle: SOLID;
4742 description { state: "visible" 0.0;
4743 inherit: "default" 0.0;
4744 color: 255 255 255 255;
4746 description { state: "clicked" 0.0;
4747 inherit: "default" 0.0;
4748 inherit: "visible" 0.0;
4749 image.normal: "bt_base1.png";
4750 image.middle: SOLID;
4752 description { state: "disabled" 0.0;
4753 inherit: "default" 0.0;
4756 part { name: "item_image_disabled";
4758 description { state: "default" 0.0;
4759 color: 255 255 255 0;
4761 normal: "bt_dis_base.png";
4764 image.middle: SOLID;
4766 description { state: "disabled" 0.0;
4767 inherit: "default" 0.0;
4768 color: 255 255 255 255;
4771 part { name: "arrow";
4773 description { state: "default" 0.0;
4774 color: 255 255 255 255;
4777 aspect_preference: BOTH;
4779 normal: "arrow_right.png";
4782 description { state: "rtl" 0.0;
4783 inherit: "default" 0.0;
4784 image.normal: "arrow_left.png";
4787 part { name: "elm.swallow.content";
4789 description { state: "default" 0.0;
4795 rel2.relative: 0.0 1.0;
4797 aspect_preference: VERTICAL;
4806 description { state: "default" 0.0;
4808 rel1.to_x: "elm.swallow.content";
4809 rel1.relative: 1.0 0.0;
4811 rel2.offset: -10 -8;
4814 font: "Sans,Edje-Vera";
4818 text_class: "menu_item";
4821 description { state: "visible" 0.0;
4822 inherit: "default" 0.0;
4826 description { state: "selected" 0.0;
4827 inherit: "default" 0.0;
4828 inherit: "visible" 0.0;
4829 color: 254 254 254 255;
4831 description { state: "disabled" 0.0;
4832 inherit: "default" 0.0;
4835 description { state: "disabled_visible" 0.0;
4836 inherit: "default" 0.0;
4837 inherit: "visible" 0.0;
4841 part { name: "over1";
4843 description { state: "default" 0.0;
4844 color: 255 255 255 0;
4845 rel2.relative: 1.0 0.5;
4847 normal: "bt_hilight.png";
4851 description { state: "visible" 0.0;
4852 inherit: "default" 0.0;
4853 color: 255 255 255 255;
4855 description { state: "disabled" 0.0;
4856 inherit: "default" 0.0;
4859 part { name: "over_disabled";
4861 description { state: "default" 0.0;
4862 color: 255 255 255 0;
4863 rel2.relative: 1.0 0.5;
4865 normal: "bt_dis_hilight.png";
4869 description { state: "disabled" 0.0;
4870 inherit: "default" 0.0;
4871 color: 255 255 255 255;
4874 part { name: "over2";
4877 ignore_flags: ON_HOLD;
4878 description { state: "default" 0.0;
4880 normal: "bt_shine.png";
4884 description { state: "disabled" 0.0;
4885 inherit: "default" 0.0;
4889 part { name: "over3";
4892 description { state: "default" 0.0;
4893 color: 255 255 255 0;
4895 normal: "bt_glow.png";
4896 border: 12 12 12 12;
4900 description { state: "clicked" 0.0;
4901 inherit: "default" 0.0;
4903 color: 255 255 255 255;
4906 part { name: "disabler";
4908 description { state: "default" 0.0;
4912 description { state: "disabled" 0.0;
4913 inherit: "default" 0.0;
4921 name: "item_mouse_in";
4924 action: SIGNAL_EMIT "elm,action,activate" "";
4925 after: "item_mouse_in_2";
4926 after: "item_mouse_in_3";
4929 name: "item_mouse_in_2";
4930 transition: DECELERATE 0.5;
4933 v = get_int(menu_text_visible);
4934 d = get_int(menu_disable);
4937 run_program(PROGRAM:"selected_text");
4941 name: "item_mouse_in_3";
4942 action : STATE_SET "visible" 0.0;
4943 target: "item_image";
4945 transition: DECELERATE 0.5;
4948 name: "selected_text";
4949 action: STATE_SET "selected" 0.0;
4951 transition: DECELERATE 0.5;
4957 name: "item_mouse_out";
4958 signal: "mouse,out";
4960 after: "item_mouse_out_2";
4961 after: "item_mouse_out_3";
4964 name: "item_mouse_out_2";
4965 transition: DECELERATE 0.5;
4968 v = get_int(menu_text_visible);
4969 d = get_int(menu_disable);
4972 run_program(PROGRAM:"visible_text");
4976 name: "item_mouse_out_3";
4977 action: STATE_SET "default" 0.0;
4978 target: "item_image";
4980 transition: DECELERATE 0.5;
4983 name: "visible_text";
4984 action: STATE_SET "visible" 0.0;
4986 transition: DECELERATE 0.5;
4991 name: "item_unclick";
4992 signal: "mouse,up,1";
4994 action: STATE_SET "visible" 0.0;
4995 target: "item_image";
4998 name: "item_click2";
4999 signal: "mouse,down,1";
5001 action: STATE_SET "clicked" 0.0;
5005 name: "item_unclick2";
5006 signal: "mouse,up,1";
5008 action: STATE_SET "default" 0.0;
5009 transition: DECELERATE 0.5;
5013 name: "item_unclick3";
5014 signal: "mouse,up,1";
5016 action: SIGNAL_EMIT "elm,action,click" "";
5022 action: SIGNAL_EMIT "elm,action,open" "";
5024 program { name: "text_show";
5025 signal: "elm,state,text,visible";
5028 set_int(menu_text_visible, 1);
5029 set_state(PART:"elm.text", "visible", 0.0);
5032 program { name: "text_hide";
5033 signal: "elm,state,text,hidden";
5036 set_int(menu_text_visible, 0);
5037 set_state(PART:"elm.text", "default", 0.0);
5040 program { name: "disable";
5041 signal: "elm,state,disabled";
5043 action: STATE_SET "disabled" 0.0;
5044 target: "item_image";
5045 target: "item_image_disabled";
5048 target: "over_disabled";
5050 after: "disable_text";
5052 program { name: "disable_text";
5056 get_state(PART:"elm.text", st, 30, vl);
5057 if (!strcmp(st, "visible"))
5058 set_state(PART:"elm.text", "disabled_visible", 0.0);
5059 else if (!strcmp(st, "default"))
5060 set_state(PART:"elm.text", "disabled", 0.0);
5063 program { name: "enable";
5064 signal: "elm,state,enabled";
5066 action: STATE_SET "default" 0.0;
5067 target: "item_image";
5068 target: "item_image_disabled";
5071 target: "over_disabled";
5073 after: "enable_text";
5075 program { name: "enable_text";
5078 v = get_int(menu_text_visible);
5080 set_state(PART:"elm.text", "visible", 0.0);
5082 set_state(PART:"elm.text", "default", 0.0);
5083 set_int(menu_disable, 0);
5086 program { name: "to_rtl";
5087 signal: "edje,state,rtl";
5089 action: STATE_SET "rtl" 0.0;
5092 program { name: "to_ltr";
5093 signal: "edje,state,ltr";
5095 action: STATE_SET "default" 0.0;
5101 group { name: "elm/menu/separator/default";
5103 image: "separator_h.png" COMP;
5106 part { name: "separator"; // separator group
5107 description { state: "default" 0.0;
5112 normal: "separator_h.png";
5121 ///////////////////////////////////////////////////////////////////////////////
5122 group { name: "elm/clock/base-all/default";
5126 description { state: "default" 0.0;
5127 rel1.relative: 0.0000000 0.0;
5128 rel2.relative: 0.1250000 1.0;
5133 description { state: "default" 0.0;
5134 rel1.relative: 0.1250000 0.0;
5135 rel2.relative: 0.2500000 1.0;
5143 description { state: "default" 0.0;
5144 rel1.relative: 0.2500000 0.0;
5145 rel2.relative: 0.3125000 1.0;
5148 font: "Sans,Edje-Vera";
5158 description { state: "default" 0.0;
5159 rel1.relative: 0.3125000 0.0;
5160 rel2.relative: 0.4375000 1.0;
5165 description { state: "default" 0.0;
5166 rel1.relative: 0.4375000 0.0;
5167 rel2.relative: 0.5625000 1.0;
5176 description { state: "default" 0.0;
5177 rel1.relative: 0.5625000 0.0;
5178 rel2.relative: 0.6250000 1.0;
5181 font: "Sans,Edje-Vera";
5192 description { state: "default" 0.0;
5193 rel1.relative: 0.6250000 0.0;
5194 rel2.relative: 0.7500000 1.0;
5200 description { state: "default" 0.0;
5201 rel1.relative: 0.7500000 0.0;
5202 rel2.relative: 0.8750000 1.0;
5206 part { name: "ampm";
5208 description { state: "default" 0.0;
5209 rel1.relative: 0.8750000 0.0;
5210 rel2.relative: 1.0 1.0;
5216 ///////////////////////////////////////////////////////////////////////////////
5217 group { name: "elm/clock/base-seconds/default";
5221 description { state: "default" 0.0;
5222 rel1.relative: 0.000000000 0.0;
5223 rel2.relative: 0.142857143 1.0;
5228 description { state: "default" 0.0;
5229 rel1.relative: 0.142857143 0.0;
5230 rel2.relative: 0.285714286 1.0;
5238 description { state: "default" 0.0;
5239 rel1.relative: 0.285714286 0.0;
5240 rel2.relative: 0.357142857 1.0;
5243 font: "Sans,Edje-Vera";
5253 description { state: "default" 0.0;
5254 rel1.relative: 0.357142857 0.0;
5255 rel2.relative: 0.500000000 1.0;
5260 description { state: "default" 0.0;
5261 rel1.relative: 0.500000000 0.0;
5262 rel2.relative: 0.642857143 1.0;
5271 description { state: "default" 0.0;
5272 rel1.relative: 0.642857143 0.0;
5273 rel2.relative: 0.714285714 1.0;
5276 font: "Sans,Edje-Vera";
5287 description { state: "default" 0.0;
5288 rel1.relative: 0.714285714 0.0;
5289 rel2.relative: 0.857142857 1.0;
5295 description { state: "default" 0.0;
5296 rel1.relative: 0.857142857 0.0;
5297 rel2.relative: 1.000000000 1.0;
5303 ///////////////////////////////////////////////////////////////////////////////
5304 group { name: "elm/clock/base-am_pm/default";
5308 description { state: "default" 0.0;
5309 rel1.relative: 0.000000000 0.0;
5310 rel2.relative: 0.181818182 1.0;
5315 description { state: "default" 0.0;
5316 rel1.relative: 0.181818182 0.0;
5317 rel2.relative: 0.363636364 1.0;
5325 description { state: "default" 0.0;
5326 rel1.relative: 0.363636364 0.0;
5327 rel2.relative: 0.454545455 1.0;
5330 font: "Sans,Edje-Vera";
5340 description { state: "default" 0.0;
5341 rel1.relative: 0.454545455 0.0;
5342 rel2.relative: 0.636363636 1.0;
5347 description { state: "default" 0.0;
5348 rel1.relative: 0.636363636 0.0;
5349 rel2.relative: 0.818181818 1.0;
5353 part { name: "ampm";
5355 description { state: "default" 0.0;
5356 rel1.relative: 0.818181818 0.0;
5357 rel2.relative: 1.0 1.0;
5363 ///////////////////////////////////////////////////////////////////////////////
5364 group { name: "elm/clock/base/default";
5368 description { state: "default" 0.0;
5369 rel1.relative: 0.000000000 0.0;
5370 rel2.relative: 0.222222222 1.0;
5375 description { state: "default" 0.0;
5376 rel1.relative: 0.222222222 0.0;
5377 rel2.relative: 0.444444444 1.0;
5385 description { state: "default" 0.0;
5386 rel1.relative: 0.444444444 0.0;
5387 rel2.relative: 0.555555556 1.0;
5390 font: "Sans,Edje-Vera";
5400 description { state: "default" 0.0;
5401 rel1.relative: 0.555555556 0.0;
5402 rel2.relative: 0.777777778 1.0;
5407 description { state: "default" 0.0;
5408 rel1.relative: 0.777777778 0.0;
5409 rel2.relative: 1.000000000 1.0;
5415 ///////////////////////////////////////////////////////////////////////////////
5416 group { name: "elm/frame/base/default";
5418 image: "frame_1.png" COMP;
5419 image: "frame_2.png" COMP;
5420 image: "dia_grad.png" COMP;
5423 part { name: "base0";
5425 description { state: "default" 0.0;
5426 image.normal: "dia_grad.png";
5438 part { name: "base";
5440 description { state: "default" 0.0;
5441 rel2.to: "elm.swallow.content";
5444 normal: "frame_2.png";
5451 part { name: "elm.text";
5455 description { state: "default" 0.0;
5468 font: "Sans:style=Bold,Edje-Vera-Bold";
5476 part { name: "over";
5478 description { state: "default" 0.0;
5480 rel2.to: "elm.swallow.content";
5483 normal: "frame_1.png";
5490 part { name: "elm.swallow.content";
5492 description { state: "default" 0.0;
5505 group { name: "elm/frame/base/pad_small";
5511 description { state: "default" 0.0;
5522 description { state: "default" 0.0;
5529 part { name: "elm.swallow.content";
5531 description { state: "default" 0.0;
5547 group { name: "elm/frame/base/pad_medium";
5553 description { state: "default" 0.0;
5564 description { state: "default" 0.0;
5571 part { name: "elm.swallow.content";
5573 description { state: "default" 0.0;
5589 group { name: "elm/frame/base/pad_large";
5595 description { state: "default" 0.0;
5606 description { state: "default" 0.0;
5613 part { name: "elm.swallow.content";
5615 description { state: "default" 0.0;
5631 group { name: "elm/frame/base/pad_huge";
5637 description { state: "default" 0.0;
5648 description { state: "default" 0.0;
5655 part { name: "elm.swallow.content";
5657 description { state: "default" 0.0;
5673 group { name: "elm/frame/base/outdent_top";
5675 image: "outdent-top.png" COMP;
5678 part { name: "base0";
5680 description { state: "default" 0.0;
5681 image.normal: "outdent-top.png";
5682 image.border: 0 0 0 13;
5686 part { name: "elm.swallow.content";
5688 description { state: "default" 0.0;
5690 rel2.offset: -3 -13;
5696 group { name: "elm/frame/base/outdent_bottom";
5698 image: "outdent-bottom.png" COMP;
5701 part { name: "base0";
5703 description { state: "default" 0.0;
5704 image.normal: "outdent-bottom.png";
5705 image.border: 0 0 13 0;
5709 part { name: "elm.swallow.content";
5711 description { state: "default" 0.0;
5719 ///////////////////////////////////////////////////////////////////////////////
5720 group { name: "elm/label/base/tooltip";
5722 style { name: "tooltip_style";
5723 base: "font=Sans font_size=8 color=#666 wrap=word";
5725 tag: "hilight" "+ font=Sans:style=Bold";
5726 tag: "b" "+ font=Sans:style=Bold";
5731 part { name: "elm.text";
5735 description { state: "default" 0.0;
5737 style: "tooltip_style";
5745 group { name: "elm/tooltip/base/default";
5750 item: "pad_border_x" "10";
5751 item: "pad_border_y" "10";
5752 item: "hide_timeout" "0.35"; /**< tooltip is hidden after this amount, keep in sync with hide animations */
5755 image: "tooltip-base.png" COMP;
5756 image: "tooltip-corner-top-left-tip.png" COMP;
5757 image: "tooltip-corner-top-right-tip.png" COMP;
5758 image: "tooltip-corner-bottom-left-tip.png" COMP;
5759 image: "tooltip-corner-bottom-right-tip.png" COMP;
5760 image: "tooltip-edge-left-tip.png" COMP;
5761 image: "tooltip-edge-right-tip.png" COMP;
5762 image: "tooltip-edge-bottom-tip.png" COMP;
5763 image: "tooltip-edge-top-tip.png" COMP;
5767 set_state(PART:"corner-top-left", "default", 0.0);
5768 set_state(PART:"corner-top-right", "default", 0.0);
5769 set_state(PART:"corner-bottom-left", "default", 0.0);
5770 set_state(PART:"corner-bottom-right", "default", 0.0);
5773 set_state(PART:"clipper-edge-left", "default", 0.0);
5774 set_state(PART:"clipper-edge-right", "default", 0.0);
5775 set_state(PART:"clipper-edge-top", "default", 0.0);
5776 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5779 show_corner_top_left() {
5780 set_state(PART:"corner-top-left", "visible", 0.0);
5782 set_state(PART:"corner-top-right", "default", 0.0);
5783 set_state(PART:"corner-bottom-left", "default", 0.0);
5784 set_state(PART:"corner-bottom-right", "default", 0.0);
5787 show_corner_top_right() {
5788 set_state(PART:"corner-top-right", "visible", 0.0);
5790 set_state(PART:"corner-top-left", "default", 0.0);
5791 set_state(PART:"corner-bottom-left", "default", 0.0);
5792 set_state(PART:"corner-bottom-right", "default", 0.0);
5796 show_corner_bottom_left() {
5797 set_state(PART:"corner-bottom-left", "visible", 0.0);
5799 set_state(PART:"corner-bottom-right", "default", 0.0);
5800 set_state(PART:"corner-top-left", "default", 0.0);
5801 set_state(PART:"corner-top-right", "default", 0.0);
5804 show_corner_bottom_right() {
5805 set_state(PART:"corner-bottom-right", "visible", 0.0);
5807 set_state(PART:"corner-bottom-left", "default", 0.0);
5808 set_state(PART:"corner-top-left", "default", 0.0);
5809 set_state(PART:"corner-top-right", "default", 0.0);
5813 show_edge_left(Float:val) {
5814 set_state(PART:"clipper-edge-left", "visible", 0.0);
5815 set_drag(PART:"edge-drag-left", 0.0, val);
5817 set_state(PART:"clipper-edge-right", "default", 0.0);
5818 set_state(PART:"clipper-edge-top", "default", 0.0);
5819 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5822 show_edge_right(Float:val) {
5823 set_state(PART:"clipper-edge-right", "visible", 0.0);
5824 set_drag(PART:"edge-drag-right", 0.0, val);
5826 set_state(PART:"clipper-edge-left", "default", 0.0);
5827 set_state(PART:"clipper-edge-top", "default", 0.0);
5828 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5832 show_edge_top(Float:val) {
5833 set_state(PART:"clipper-edge-top", "visible", 0.0);
5834 set_drag(PART:"edge-drag-top", val, 0.0);
5836 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5837 set_state(PART:"clipper-edge-left", "default", 0.0);
5838 set_state(PART:"clipper-edge-right", "default", 0.0);
5841 show_edge_bottom(Float:val) {
5842 set_state(PART:"clipper-edge-bottom", "visible", 0.0);
5843 set_drag(PART:"edge-drag-bottom", val, 0.0);
5845 set_state(PART:"clipper-edge-top", "default", 0.0);
5846 set_state(PART:"clipper-edge-left", "default", 0.0);
5847 set_state(PART:"clipper-edge-right", "default", 0.0);
5851 public message(Msg_Type:type, id, ...) {
5852 if ((type == MSG_FLOAT_SET) && (id == 1)) {
5853 new Float:x, Float:y;
5860 if (y < 0.0) show_corner_top_left();
5861 else if (y > 1.0) show_corner_bottom_left();
5862 else show_edge_left(y);
5866 if (y < 0.0) show_corner_top_right();
5867 else if (y > 1.0) show_corner_bottom_right();
5868 else show_edge_right(y);
5872 if (y < 0.0) show_edge_top(x);
5873 else if (y > 1.0) show_edge_bottom(x);
5884 part { name: "clipper";
5886 description { state: "default" 0.0;
5887 color: 255 255 255 0;
5888 rel1.to: "elm.swallow.content";
5889 rel1.offset: -64 -64;
5890 rel2.to: "elm.swallow.content";
5893 description { state: "visible" 0.0;
5894 inherit: "default" 0.0;
5895 color: 255 255 255 255;
5901 description { state: "default" 0.0;
5904 to: "elm.swallow.content";
5908 to: "elm.swallow.content";
5912 normal: "tooltip-base.png";
5913 border: 14 14 14 14;
5915 image.middle: SOLID;
5919 #define TT_CORNER(name_, rx, ry, ax, ay, ox, oy) \
5920 part { name: "corner-"name_; \
5923 clip_to: "clipper"; \
5924 description { state: "default" 0.0; \
5925 color: 255 255 255 0; \
5934 to: "elm.swallow.content"; \
5939 to: "elm.swallow.content"; \
5941 image.normal: "tooltip-corner-"name_"-tip.png"; \
5943 description { state: "visible" 0.0; \
5944 inherit: "default" 0.0; \
5945 color: 255 255 255 255; \
5949 TT_CORNER("top-left", 0, 0, 1, 1, 4, 4);
5950 TT_CORNER("top-right", 1, 0, 0, 1, -5, 4);
5951 TT_CORNER("bottom-left", 0, 1, 1, 0, 4, -5);
5952 TT_CORNER("bottom-right", 1, 1, 0, 0, -5, -5);
5955 #define TT_EDGE_VERT(name_, rx, ax, ox) \
5956 part { name: "clipper-edge-"name_; \
5958 clip_to: "clipper"; \
5959 description { state: "default" 0.0; \
5960 color: 255 255 255 0; \
5968 to: "elm.swallow.content"; \
5973 to: "elm.swallow.content"; \
5976 description { state: "visible" 0.0; \
5977 inherit: "default" 0.0; \
5978 color: 255 255 255 255; \
5982 part { name: "edge-area-"name_; \
5985 clip_to: "clipper-edge-"name_; \
5986 description { state: "default" 0.0; \
5994 to: "elm.swallow.content"; \
5999 to: "elm.swallow.content"; \
6003 part { name: "edge-drag-"name_; \
6006 clip_to: "clipper-edge-"name_; \
6010 confine: "edge-area-"name_; \
6012 description { state: "default" 0.0; \
6015 rel1.to: "edge-area-"name_; \
6016 rel2.to: "edge-area-"name_; \
6019 part { name: "edge-img-"name_; \
6022 clip_to: "clipper-edge-"name_; \
6023 description { state: "default" 0.0; \
6028 rel1.to: "edge-drag-"name_; \
6029 rel2.to: "edge-drag-"name_; \
6030 image.normal: "tooltip-edge-"name_"-tip.png"; \
6033 TT_EDGE_VERT("left", 0, 1, -2);
6034 TT_EDGE_VERT("right", 1, 0, 1);
6037 #define TT_EDGE_HORIZ(name_, ry, ay, oy) \
6038 part { name: "clipper-edge-"name_; \
6040 clip_to: "clipper"; \
6041 description { state: "default" 0.0; \
6042 color: 255 255 255 0; \
6050 to: "elm.swallow.content"; \
6055 to: "elm.swallow.content"; \
6058 description { state: "visible" 0.0; \
6059 inherit: "default" 0.0; \
6060 color: 255 255 255 255; \
6064 part { name: "edge-area-"name_; \
6067 clip_to: "clipper-edge-"name_; \
6068 description { state: "default" 0.0; \
6076 to: "elm.swallow.content"; \
6081 to: "elm.swallow.content"; \
6085 part { name: "edge-drag-"name_; \
6088 clip_to: "clipper-edge-"name_; \
6092 confine: "edge-area-"name_; \
6094 description { state: "default" 0.0; \
6097 rel1.to: "edge-area-"name_; \
6098 rel2.to: "edge-area-"name_; \
6101 part { name: "edge-img-"name_; \
6104 clip_to: "clipper-edge-"name_; \
6105 description { state: "default" 0.0; \
6110 rel1.to: "edge-drag-"name_; \
6111 rel2.to: "edge-drag-"name_; \
6112 image.normal: "tooltip-edge-"name_"-tip.png"; \
6115 TT_EDGE_HORIZ("top", 0, 1, -2);
6116 TT_EDGE_HORIZ("bottom", 1, 0, 1);
6117 #undef TT_EDGE_HORIZ
6119 part { name: "clipper_content";
6121 description { state: "default" 0.0;
6122 color: 255 255 255 0;
6123 rel1.to: "elm.swallow.content";
6124 rel1.offset: -64 -64;
6125 rel2.to: "elm.swallow.content";
6128 description { state: "visible" 0.0;
6129 inherit: "default" 0.0;
6130 color: 255 255 255 255;
6133 part { name: "elm.swallow.content";
6135 clip_to: "clipper_content";
6136 description { state: "default" 0.0; }
6141 signal: "elm,action,show";
6143 action: ACTION_STOP;
6153 action: STATE_SET "visible" 0.0;
6154 transition: LINEAR 0.15;
6160 action: STATE_SET "visible" 0.0;
6161 transition: LINEAR 0.15;
6162 target: "clipper_content";
6167 signal: "elm,action,hide";
6169 action: ACTION_STOP;
6186 action: STATE_SET "default" 0.0;
6187 transition: LINEAR 0.1;
6188 target: "clipper_content";
6193 action: STATE_SET "default" 0.0;
6194 transition: LINEAR 0.1;
6200 group { name: "elm/tooltip/base/transparent";
6202 part { name: "elm.swallow.content";
6206 description { state: "default" 0.0; }
6211 ///////////////////////////////////////////////////////////////////////////////
6213 /* TODO: replicate diagonal swallow slots to the other hover styles */
6214 group { name: "elm/hover/base/default";
6216 image: "shad_circ.png" COMP;
6219 part { name: "elm.swallow.offset";
6221 description { state: "default" 0.0;
6223 rel1.relative: 0.0 0.0;
6224 rel2.relative: 0.0 0.0;
6227 part { name: "elm.swallow.size";
6229 description { state: "default" 0.0;
6231 rel1.to: "elm.swallow.offset";
6232 rel1.relative: 1.0 1.0;
6233 rel2.to: "elm.swallow.offset";
6234 rel2.relative: 1.0 1.0;
6237 part { name: "base";
6240 description { state: "default" 0.0;
6244 part { name: "shad";
6246 description { state: "default" 0.0;
6247 image.normal: "shad_circ.png";
6248 rel1.to: "elm.swallow.size";
6249 rel1.offset: -32 -32;
6250 rel2.to: "elm.swallow.size";
6258 description { state: "default" 0.0;
6260 rel1.to: "elm.swallow.size";
6262 rel2.to: "elm.swallow.size";
6266 part { name: "elm.swallow.slot.left";
6268 description { state: "default" 0.0;
6270 rel1.to: "elm.swallow.slot.middle";
6271 rel1.relative: 0.0 0.0;
6273 rel2.to: "elm.swallow.slot.middle";
6274 rel2.relative: 0.0 1.0;
6278 part { name: "elm.swallow.slot.top-left";
6280 description { state: "default" 0.0;
6282 rel1.to: "elm.swallow.slot.middle";
6283 rel1.relative: 0.0 0.0;
6285 rel2.to: "elm.swallow.slot.middle";
6286 rel2.relative: 0.0 0.0;
6290 part { name: "elm.swallow.slot.top";
6292 description { state: "default" 0.0;
6294 rel1.to: "elm.swallow.slot.middle";
6295 rel1.relative: 0.0 0.0;
6297 rel2.to: "elm.swallow.slot.middle";
6298 rel2.relative: 1.0 0.0;
6302 part { name: "elm.swallow.slot.top-right";
6304 description { state: "default" 0.0;
6306 rel1.to: "elm.swallow.slot.middle";
6307 rel1.relative: 1.0 0.0;
6309 rel2.to: "elm.swallow.slot.middle";
6310 rel2.relative: 1.0 0.0;
6314 part { name: "elm.swallow.slot.right";
6316 description { state: "default" 0.0;
6318 rel1.to: "elm.swallow.slot.middle";
6319 rel1.relative: 1.0 0.0;
6321 rel2.to: "elm.swallow.slot.middle";
6322 rel2.relative: 1.0 1.0;
6326 part { name: "elm.swallow.slot.bottom-right";
6328 description { state: "default" 0.0;
6330 rel1.to: "elm.swallow.slot.middle";
6331 rel1.relative: 1.0 1.0;
6333 rel2.to: "elm.swallow.slot.middle";
6334 rel2.relative: 1.0 1.0;
6338 part { name: "elm.swallow.slot.bottom";
6340 description { state: "default" 0.0;
6342 rel1.to: "elm.swallow.slot.middle";
6343 rel1.relative: 0.0 1.0;
6345 rel2.to: "elm.swallow.slot.middle";
6346 rel2.relative: 1.0 1.0;
6350 part { name: "elm.swallow.slot.bottom-left";
6352 description { state: "default" 0.0;
6354 rel1.to: "elm.swallow.slot.middle";
6355 rel1.relative: 0.0 1.0;
6357 rel2.to: "elm.swallow.slot.middle";
6358 rel2.relative: 0.0 1.0;
6362 part { name: "elm.swallow.slot.middle";
6364 description { state: "default" 0.0;
6365 rel1.to: "elm.swallow.size";
6366 rel2.to: "elm.swallow.size";
6371 program { name: "end";
6372 signal: "mouse,up,1";
6374 action: SIGNAL_EMIT "elm,action,dismiss" "";
6379 group { name: "elm/hover/base/popout";
6381 image: "shad_circ.png" COMP;
6382 image: "bt_dis_base.png" COMP;
6383 image: "bt_dis_hilight.png" COMP;
6386 part { name: "elm.swallow.offset";
6388 description { state: "default" 0.0;
6390 rel1.relative: 0.0 0.0;
6391 rel2.relative: 0.0 0.0;
6394 part { name: "elm.swallow.size";
6396 description { state: "default" 0.0;
6398 rel1.to: "elm.swallow.offset";
6399 rel1.relative: 1.0 1.0;
6400 rel2.to: "elm.swallow.offset";
6401 rel2.relative: 1.0 1.0;
6404 part { name: "base";
6407 description { state: "default" 0.0;
6410 description { state: "visible" 0.0;
6411 inherit: "default" 1.0;
6415 part { name: "leftclip";
6417 description { state: "default" 0.0;
6419 rel2.relative: 0.0 1.0;
6423 part { name: "left";
6424 clip_to: "leftclip";
6425 description { state: "default" 0.0;
6427 rel1.to: "elm.swallow.slot.left";
6429 rel2.to: "elm.swallow.slot.left";
6432 normal: "bt_dis_base.png";
6435 image.middle: SOLID;
6437 description { state: "visible" 0.0;
6438 inherit: "default" 0.0;
6442 part { name: "elm.swallow.slot.left";
6444 clip_to: "leftclip";
6445 description { state: "default" 0.0;
6447 rel1.to: "elm.swallow.slot.middle";
6448 rel1.relative: 0.0 0.0;
6450 rel2.to: "elm.swallow.slot.middle";
6451 rel2.relative: 0.0 1.0;
6454 description { state: "visible" 0.0;
6455 inherit: "default" 0.0;
6461 part { name: "leftover";
6462 clip_to: "leftclip";
6464 description { state: "default" 0.0;
6467 rel2.relative: 1.0 0.5;
6469 normal: "bt_dis_hilight.png";
6474 part { name: "rightclip";
6476 description { state: "default" 0.0;
6478 rel1.relative: 1.0 0.0;
6482 part { name: "right";
6483 clip_to: "rightclip";
6484 description { state: "default" 0.0;
6486 rel1.to: "elm.swallow.slot.right";
6488 rel2.to: "elm.swallow.slot.right";
6491 normal: "bt_dis_base.png";
6494 image.middle: SOLID;
6496 description { state: "visible" 0.0;
6497 inherit: "default" 0.0;
6501 part { name: "elm.swallow.slot.right";
6503 clip_to: "rightclip";
6504 description { state: "default" 0.0;
6506 rel1.to: "elm.swallow.slot.middle";
6507 rel1.relative: 1.0 0.0;
6509 rel2.to: "elm.swallow.slot.middle";
6510 rel2.relative: 1.0 1.0;
6513 description { state: "visible" 0.0;
6514 inherit: "default" 0.0;
6520 part { name: "rightover";
6521 clip_to: "rightclip";
6523 description { state: "default" 0.0;
6526 rel2.relative: 1.0 0.5;
6528 normal: "bt_dis_hilight.png";
6533 part { name: "topclip";
6535 description { state: "default" 0.0;
6537 rel2.relative: 1.0 0.0;
6543 description { state: "default" 0.0;
6545 rel1.to: "elm.swallow.slot.top";
6547 rel2.to: "elm.swallow.slot.top";
6550 normal: "bt_dis_base.png";
6553 image.middle: SOLID;
6555 description { state: "visible" 0.0;
6556 inherit: "default" 0.0;
6560 part { name: "elm.swallow.slot.top";
6563 description { state: "default" 0.0;
6566 rel1.to: "elm.swallow.slot.middle";
6567 rel1.relative: 0.0 0.0;
6569 rel2.to: "elm.swallow.slot.middle";
6570 rel2.relative: 1.0 0.0;
6573 description { state: "visible" 0.0;
6574 inherit: "default" 0.0;
6580 part { name: "topover";
6583 description { state: "default" 0.0;
6586 rel2.relative: 1.0 0.5;
6588 normal: "bt_dis_hilight.png";
6593 part { name: "bottomclip";
6595 description { state: "default" 0.0;
6597 rel1.relative: 0.0 1.0;
6601 part { name: "bottom";
6602 clip_to: "bottomclip";
6603 description { state: "default" 0.0;
6605 rel1.to: "elm.swallow.slot.bottom";
6607 rel2.to: "elm.swallow.slot.bottom";
6610 normal: "bt_dis_base.png";
6613 image.middle: SOLID;
6615 description { state: "visible" 0.0;
6616 inherit: "default" 0.0;
6620 part { name: "elm.swallow.slot.bottom";
6622 clip_to: "bottomclip";
6623 description { state: "default" 0.0;
6625 rel1.to: "elm.swallow.slot.middle";
6626 rel1.relative: 0.0 1.0;
6628 rel2.to: "elm.swallow.slot.middle";
6629 rel2.relative: 1.0 1.0;
6632 description { state: "visible" 0.0;
6633 inherit: "default" 0.0;
6639 part { name: "bottomover";
6640 clip_to: "bottomclip";
6642 description { state: "default" 0.0;
6645 rel2.relative: 1.0 0.5;
6647 normal: "bt_dis_hilight.png";
6652 part { name: "shad";
6654 description { state: "default" 0.0;
6655 image.normal: "shad_circ.png";
6656 rel1.to: "elm.swallow.size";
6657 rel1.offset: -64 -64;
6658 rel2.to: "elm.swallow.size";
6665 description { state: "default" 0.0;
6666 rel1.to: "elm.swallow.slot.middle";
6668 rel2.to: "elm.swallow.slot.middle";
6671 normal: "bt_dis_base.png";
6674 image.middle: SOLID;
6677 part { name: "elm.swallow.slot.middle";
6679 description { state: "default" 0.0;
6680 rel1.to: "elm.swallow.size";
6681 rel2.to: "elm.swallow.size";
6684 part { name: "popover";
6686 description { state: "default" 0.0;
6689 rel2.relative: 1.0 0.5;
6691 normal: "bt_dis_hilight.png";
6698 program { name: "end";
6699 signal: "mouse,up,1";
6701 action: SIGNAL_EMIT "elm,action,dismiss" "";
6704 program { name: "show";
6705 signal: "elm,action,show";
6707 action: STATE_SET "visible" 0.0;
6708 // transition: DECELERATE 0.5;
6711 program { name: "hide";
6712 signal: "elm,action,hide";
6714 action: STATE_SET "default" 0.0;
6715 // transition: DECELERATE 0.5;
6719 program { name: "leftshow";
6720 signal: "elm,action,slot,left,show";
6722 action: STATE_SET "visible" 0.0;
6723 transition: DECELERATE 0.5;
6725 target: "elm.swallow.slot.left";
6727 program { name: "lefthide";
6728 signal: "elm,action,slot,left,hide";
6730 action: STATE_SET "default" 0.0;
6731 transition: DECELERATE 0.5;
6733 target: "elm.swallow.slot.left";
6735 program { name: "rightshow";
6736 signal: "elm,action,slot,right,show";
6738 action: STATE_SET "visible" 0.0;
6739 transition: DECELERATE 0.5;
6741 target: "elm.swallow.slot.right";
6743 program { name: "righthide";
6744 signal: "elm,action,slot,right,hide";
6746 action: STATE_SET "default" 0.0;
6747 transition: DECELERATE 0.5;
6749 target: "elm.swallow.slot.right";
6751 program { name: "topshow";
6752 signal: "elm,action,slot,top,show";
6754 action: STATE_SET "visible" 0.0;
6755 transition: DECELERATE 0.5;
6757 target: "elm.swallow.slot.top";
6759 program { name: "tophide";
6760 signal: "elm,action,slot,top,hide";
6762 action: STATE_SET "default" 0.0;
6763 transition: DECELERATE 0.5;
6765 target: "elm.swallow.slot.top";
6767 program { name: "bottomshow";
6768 signal: "elm,action,slot,bottom,show";
6770 action: STATE_SET "visible" 0.0;
6771 transition: DECELERATE 0.5;
6773 target: "elm.swallow.slot.bottom";
6775 program { name: "bottomhide";
6776 signal: "elm,action,slot,bottom,hide";
6778 action: STATE_SET "default" 0.0;
6779 transition: DECELERATE 0.5;
6781 target: "elm.swallow.slot.bottom";
6786 //In the hover used by the menu only the bottom part is used.
6787 group { name: "elm/hover/base/menu";
6789 image: "shad_circ.png" COMP;
6790 image: "bt_dis_base.png" COMP;
6793 part { name: "elm.swallow.offset";
6795 description { state: "default" 0.0;
6797 rel1.relative: 0.0 0.0;
6798 rel2.relative: 0.0 0.0;
6801 part { name: "elm.swallow.size";
6803 description { state: "default" 0.0;
6805 rel1.to: "elm.swallow.offset";
6806 rel1.relative: 1.0 1.0;
6807 rel2.to: "elm.swallow.offset";
6808 rel2.relative: 1.0 1.0;
6811 part { name: "base";
6814 description { state: "default" 0.0;
6817 description { state: "visible" 0.0;
6818 inherit: "default" 1.0;
6822 part { name: "elm.swallow.slot.left";
6824 description { state: "default" 0.0;
6827 part { name: "elm.swallow.slot.right";
6829 description { state: "default" 0.0;
6832 part { name: "elm.swallow.slot.top";
6834 description { state: "default" 0.0;
6836 description { state: "visible" 0.0;
6837 inherit: "default" 0.0;
6840 part { name: "bottomclip";
6842 description { state: "default" 0.0;
6844 rel1.relative: 0.0 1.0;
6848 part { name: "bottom";
6849 clip_to: "bottomclip";
6850 description { state: "default" 0.0;
6852 rel1.to: "elm.swallow.slot.bottom";
6854 rel2.to: "elm.swallow.slot.bottom";
6857 normal: "bt_dis_base.png";
6860 image.middle: SOLID;
6862 description { state: "visible" 0.0;
6863 inherit: "default" 0.0;
6867 part { name: "elm.swallow.slot.bottom";
6869 clip_to: "bottomclip";
6870 description { state: "default" 0.0;
6872 rel1.to: "elm.swallow.slot.middle";
6873 rel1.relative: 0.0 1.0;
6875 rel2.to: "elm.swallow.slot.middle";
6876 rel2.relative: 1.0 1.0;
6879 description { state: "visible" 0.0;
6880 inherit: "default" 0.0;
6889 description { state: "default" 0.0;
6890 rel1.to: "elm.swallow.slot.middle";
6892 rel2.to: "elm.swallow.slot.middle";
6896 part { name: "elm.swallow.slot.middle";
6899 description { state: "default" 0.0;
6900 rel1.to: "elm.swallow.size";
6901 rel2.to: "elm.swallow.size";
6906 program { name: "end";
6907 signal: "mouse,up,1";
6909 action: SIGNAL_EMIT "elm,action,dismiss" "";
6911 program { name: "show";
6912 signal: "elm,action,show";
6914 action: STATE_SET "visible" 0.0;
6915 // transition: DECELERATE 0.5;
6918 program { name: "hide";
6919 signal: "elm,action,hide";
6921 action: STATE_SET "default" 0.0;
6922 // transition: DECELERATE 0.5;
6925 program { name: "bottomshow";
6926 signal: "elm,action,slot,bottom,show";
6928 action: STATE_SET "visible" 0.0;
6929 transition: DECELERATE 0.3;
6931 target: "elm.swallow.slot.bottom";
6933 program { name: "bottomhide";
6934 signal: "elm,action,slot,bottom,hide";
6936 action: STATE_SET "default" 0.0;
6937 transition: DECELERATE 0.5;
6939 target: "elm.swallow.slot.bottom";
6944 //In the hover used by the submenu only the bottom part is used
6945 //and no part should interact except the bottom area
6946 group { name: "elm/hover/base/submenu";
6948 image: "shad_circ.png" COMP;
6949 image: "bt_dis_base.png" COMP;
6952 part { name: "elm.swallow.offset";
6955 description { state: "default" 0.0;
6957 rel1.relative: 0.0 0.0;
6958 rel2.relative: 0.0 0.0;
6961 part { name: "elm.swallow.size";
6963 description { state: "default" 0.0;
6965 rel1.to: "elm.swallow.offset";
6966 rel1.relative: 1.0 1.0;
6967 rel2.to: "elm.swallow.offset";
6968 rel2.relative: 1.0 1.0;
6971 //here we do non catch events like the hover hover does
6972 part { name: "base";
6975 description { state: "default" 0.0;
6980 part { name: "elm.swallow.slot.left";
6982 description { state: "default" 0.0;
6985 part { name: "elm.swallow.slot.right";
6987 description { state: "default" 0.0;
6990 part { name: "elm.swallow.slot.top";
6992 description { state: "default" 0.0;
6995 part { name: "bottomclip";
6997 description { state: "default" 0.0;
6999 rel1.relative: 0.0 1.0;
7003 part { name: "bottom";
7004 clip_to: "bottomclip";
7005 description { state: "default" 0.0;
7007 rel1.to: "elm.swallow.slot.bottom";
7009 rel2.to: "elm.swallow.slot.bottom";
7012 normal: "bt_dis_base.png";
7015 image.middle: SOLID;
7017 description { state: "visible" 0.0;
7018 inherit: "default" 0.0;
7022 part { name: "elm.swallow.slot.bottom";
7024 clip_to: "bottomclip";
7025 description { state: "default" 0.0;
7027 rel1.to: "elm.swallow.slot.middle";
7028 rel1.relative: 0.0 1.0;
7030 rel2.to: "elm.swallow.slot.middle";
7031 rel2.relative: 1.0 1.0;
7034 description { state: "visible" 0.0;
7035 inherit: "default" 0.0;
7044 description { state: "default" 0.0;
7045 rel1.to: "elm.swallow.slot.middle";
7047 rel2.to: "elm.swallow.slot.middle";
7051 part { name: "elm.swallow.slot.middle";
7054 description { state: "default" 0.0;
7055 rel1.to: "elm.swallow.size";
7056 rel2.to: "elm.swallow.size";
7061 program { name: "end";
7062 signal: "mouse,up,1";
7064 action: SIGNAL_EMIT "elm,action,dismiss" "";
7066 program { name: "show";
7067 signal: "elm,action,show";
7069 action: STATE_SET "visible" 0.0;
7070 // transition: DECELERATE 0.5;
7073 program { name: "hide";
7074 signal: "elm,action,hide";
7076 action: STATE_SET "default" 0.0;
7077 // transition: DECELERATE 0.5;
7080 program { name: "bottomshow";
7081 signal: "elm,action,slot,bottom,show";
7083 action: STATE_SET "visible" 0.0;
7084 transition: DECELERATE 0.3;
7086 target: "elm.swallow.slot.bottom";
7088 program { name: "bottomhide";
7089 signal: "elm,action,slot,bottom,hide";
7091 action: STATE_SET "default" 0.0;
7092 transition: DECELERATE 0.5;
7094 target: "elm.swallow.slot.bottom";
7099 group { name: "elm/hover/base/hoversel_vertical/default";
7100 alias: "elm/hover/base/hoversel_vertical/entry";
7102 // image: "shad_circ.png" COMP;
7103 image: "bt_base2.png" COMP;
7104 image: "bt_hilight.png" COMP;
7105 image: "bt_shine.png" COMP;
7106 image: "outdent-top.png" COMP;
7107 image: "outdent-bottom.png" COMP;
7110 part { name: "elm.swallow.offset";
7112 description { state: "default" 0.0;
7114 rel1.relative: 0.0 0.0;
7115 rel2.relative: 0.0 0.0;
7118 part { name: "elm.swallow.size";
7120 description { state: "default" 0.0;
7122 rel1.to: "elm.swallow.offset";
7123 rel1.relative: 1.0 1.0;
7124 rel2.to: "elm.swallow.offset";
7125 rel2.relative: 1.0 1.0;
7129 part { name: "shad";
7131 description { state: "default" 0.0;
7132 image.normal: "shad_circ.png";
7133 rel1.to: "button_image";
7134 rel1.offset: -64 -64;
7135 rel2.to: "button_image";
7141 part { name: "button_image";
7143 description { state: "default" 0.0;
7144 rel1.to_x: "elm.swallow.slot.top";
7145 rel1.to_y: "elm.swallow.slot.top";
7147 rel2.to_x: "elm.swallow.slot.top";
7148 rel2.to_y: "elm.swallow.slot.bottom";
7151 normal: "bt_base2.png";
7154 image.middle: SOLID;
7156 description { state: "bottom" 0.0;
7157 rel1.to_x: "elm.swallow.slot.bottom";
7158 rel1.to_y: "elm.swallow.slot.top";
7160 rel2.to_x: "elm.swallow.slot.bottom";
7161 rel2.to_y: "elm.swallow.slot.bottom";
7164 normal: "bt_base2.png";
7167 image.middle: SOLID;
7171 part { name: "base";
7174 description { state: "default" 0.0;
7177 description { state: "visible" 0.0;
7178 inherit: "default" 1.0;
7183 part { name: "topclip";
7185 description { state: "default" 0.0;
7186 rel2.to_y: "edge_top";
7187 rel2.relative: 1.0 0.0;
7191 part { name: "elm.swallow.slot.top";
7194 description { state: "default" 0.0;
7197 rel1.to: "elm.swallow.slot.middle";
7198 rel1.relative: 0.0 0.0;
7200 rel2.to: "elm.swallow.slot.middle";
7201 rel2.relative: 1.0 0.0;
7204 description { state: "visible" 0.0;
7205 inherit: "default" 0.0;
7212 part { name: "bottomclip";
7214 description { state: "default" 0.0;
7215 rel1.to_y: "edge_bottom";
7216 rel1.relative: 0.0 1.0;
7220 part { name: "elm.swallow.slot.bottom";
7222 clip_to: "bottomclip";
7223 description { state: "default" 0.0;
7225 rel1.to: "elm.swallow.slot.middle";
7226 rel1.relative: 0.0 1.0;
7228 rel2.to: "elm.swallow.slot.middle";
7229 rel2.relative: 1.0 1.0;
7232 description { state: "visible" 0.0;
7233 inherit: "default" 0.0;
7240 part { name: "over1";
7242 description { state: "default" 0.0;
7243 rel1.to: "button_image";
7244 rel2.to: "button_image";
7245 rel2.relative: 1.0 0.5;
7247 normal: "bt_hilight.png";
7252 part { name: "over2";
7255 ignore_flags: ON_HOLD;
7256 description { state: "default" 0.0;
7257 rel1.to: "button_image";
7258 rel2.to: "button_image";
7260 normal: "bt_shine.png";
7265 part { name: "edge_top";
7267 description { state: "default" 0.0;
7270 to: "elm.swallow.size";
7274 to: "elm.swallow.size";
7276 image.normal: "outdent-bottom.png";
7277 image.border: 0 0 13 0;
7280 description { state: "visible" 0.0;
7281 inherit: "default" 0.0;
7285 part { name: "edge_bottom";
7287 description { state: "default" 0.0;
7290 to: "elm.swallow.size";
7293 to: "elm.swallow.size";
7296 image.normal: "outdent-top.png";
7297 image.border: 0 0 0 13;
7300 description { state: "visible" 0.0;
7301 inherit: "default" 0.0;
7305 part { name: "elm.swallow.slot.middle";
7307 description { state: "default" 0.0;
7308 rel1.to: "elm.swallow.size";
7309 rel2.to: "elm.swallow.size";
7314 program { name: "end";
7315 signal: "mouse,up,1";
7317 action: SIGNAL_EMIT "elm,action,dismiss" "";
7320 program { name: "show";
7321 signal: "elm,action,show";
7323 action: STATE_SET "visible" 0.0;
7324 // transition: DECELERATE 0.5;
7327 program { name: "hide";
7328 signal: "elm,action,hide";
7330 action: STATE_SET "default" 0.0;
7331 // transition: DECELERATE 0.5;
7334 program { name: "topshow";
7335 signal: "elm,action,slot,top,show";
7337 action: STATE_SET "visible" 0.0;
7341 program { name: "topshow2";
7342 action: STATE_SET "visible" 0.0;
7343 transition: DECELERATE 0.5;
7344 target: "elm.swallow.slot.top";
7346 program { name: "topshow3";
7347 signal: "elm,action,slot,top,show";
7349 action: STATE_SET "default" 0.0;
7350 target: "button_image";
7352 program { name: "tophide";
7353 signal: "elm,action,slot,top,hide";
7355 action: STATE_SET "default" 0.0;
7356 transition: DECELERATE 0.5;
7357 target: "elm.swallow.slot.top";
7360 program { name: "tophide2";
7361 action: STATE_SET "default" 0.0;
7364 program { name: "bottomshow";
7365 signal: "elm,action,slot,bottom,show";
7367 action: STATE_SET "visible" 0.0;
7368 target: "edge_bottom";
7369 after: "bottomshow2";
7371 program { name: "bottomshow2";
7372 action: STATE_SET "visible" 0.0;
7373 transition: DECELERATE 0.5;
7374 target: "elm.swallow.slot.bottom";
7376 program { name: "bottomshow3";
7377 signal: "elm,action,slot,bottom,show";
7379 action: STATE_SET "bottom" 0.0;
7380 target: "button_image";
7382 program { name: "bottomhide";
7383 signal: "elm,action,slot,bottom,hide";
7385 action: STATE_SET "default" 0.0;
7386 transition: DECELERATE 0.5;
7387 target: "elm.swallow.slot.bottom";
7388 after: "bottomhide2";
7390 program { name: "bottomhide2";
7391 action: STATE_SET "default" 0.0;
7392 target: "edge_bottom";
7396 ///////////////////////////////////////////////////////////////////////////////
7397 group { name: "elm/scroller/base/ctxpopup";
7399 item: "focus_highlight" "on";
7402 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
7403 public timer0(val) {
7405 v = get_int(sbvis_v);
7407 v = get_int(sbalways_v);
7409 emit("do-hide-vbar", "");
7410 set_int(sbvis_v, 0);
7413 v = get_int(sbvis_h);
7415 v = get_int(sbalways_h);
7417 emit("do-hide-hbar", "");
7418 set_int(sbvis_h, 0);
7421 set_int(sbvis_timer, 0);
7426 image: "bt_sm_base2.png" COMP;
7427 image: "bt_sm_shine.png" COMP;
7428 image: "bt_sm_hilight.png" COMP;
7429 image: "sl_bt2_2.png" COMP;
7432 part { name: "clipper";
7436 description { state: "default" 0.0;
7439 part { name: "elm.swallow.content";
7443 description { state: "default" 0.0;
7447 part { name: "focus_highlight";
7449 description { state: "default" 0.0;
7452 image { normal: "sl_bt2_2.png";
7459 description { state: "enabled" 0.0;
7460 inherit: "default" 0.0;
7461 color: 200 155 0 255;
7464 part { name: "sb_vbar_clip_master";
7467 description { state: "default" 0.0;
7469 description { state: "hidden" 0.0;
7471 color: 255 255 255 0;
7474 part { name: "sb_vbar_clip";
7475 clip_to:"sb_vbar_clip_master";
7479 description { state: "default" 0.0;
7481 rel2{ to:"clipper"; relative: 1.0 1.0;}
7483 description { state: "hidden" 0.0;
7485 color: 255 255 255 0;
7488 part { name: "sb_vbar";
7492 description { state: "default" 0.0;
7496 rel1{ to:"clipper"; relative: 1.0 0.0; }
7497 rel2{ to:"clipper"; relative: 1.0 1.0; }
7500 part { name: "elm.dragable.vbar";
7501 clip_to: "sb_vbar_clip";
7509 description { state: "default" 0.0;
7513 rel1 { relative: 0.5 0.5; to: "sb_vbar"; }
7514 rel2 { relative: 0.5 0.5; to: "sb_vbar"; }
7515 image { normal: "bt_sm_base2.png";
7521 part { name: "sb_vbar_over1";
7522 clip_to: "sb_vbar_clip";
7524 description { state: "default" 0.0;
7525 rel1.to: "elm.dragable.vbar";
7526 rel2.relative: 1.0 0.5;
7527 rel2.to: "elm.dragable.vbar";
7528 image { normal: "bt_sm_hilight.png";
7533 part { name: "sb_vbar_over2";
7534 clip_to: "sb_vbar_clip";
7536 description { state: "default" 0.0;
7537 rel1.to: "elm.dragable.vbar";
7538 rel2.to: "elm.dragable.vbar";
7539 image { normal: "bt_sm_shine.png";
7544 part { name: "sb_hbar_clip_master";
7547 description { state: "default" 0.0;
7549 description { state: "hidden" 0.0;
7551 color: 255 255 255 0;
7554 part { name: "sb_hbar_clip";
7555 clip_to: "sb_hbar_clip_master";
7559 description { state: "default" 0.0;
7561 rel2{ to:"clipper"; relative: 1.0 1.0;}
7563 description { state: "hidden" 0.0;
7565 color: 255 255 255 0;
7568 part { name: "sb_hbar";
7572 description { state: "default" 0.0;
7576 rel1 { to:"clipper"; relative: 0.0 1.0; }
7577 rel2 { to:"clipper"; relative: 1.0 1.0; }
7580 part { name: "elm.dragable.hbar";
7581 clip_to: "sb_hbar_clip";
7589 description { state: "default" 0.0;
7593 rel1 { relative: 0.5 0.5; to: "sb_hbar"; }
7594 rel2 { relative: 0.5 0.5; to: "sb_hbar"; }
7595 image { normal: "bt_sm_base2.png";
7601 part { name: "sb_hbar_over1";
7602 clip_to: "sb_hbar_clip";
7604 description { state: "default" 0.0;
7605 rel1.to: "elm.dragable.hbar";
7606 rel2.relative: 1.0 0.5;
7607 rel2.to: "elm.dragable.hbar";
7608 image { normal: "bt_sm_hilight.png";
7613 part { name: "sb_hbar_over2";
7614 clip_to: "sb_hbar_clip";
7616 description { state: "default" 0.0;
7617 rel1.to: "elm.dragable.hbar";
7618 rel2.to: "elm.dragable.hbar";
7619 image { normal: "bt_sm_shine.png";
7626 program { name: "load";
7630 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
7631 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
7632 set_int(sbvis_v, 0);
7633 set_int(sbvis_h, 0);
7634 set_int(sbalways_v, 0);
7635 set_int(sbalways_h, 0);
7636 set_int(sbvis_timer, 0);
7639 program { name: "vbar_show";
7640 signal: "elm,action,show,vbar";
7642 action: STATE_SET "default" 0.0;
7643 target: "sb_vbar_clip_master";
7645 program { name: "vbar_hide";
7646 signal: "elm,action,hide,vbar";
7648 action: STATE_SET "hidden" 0.0;
7649 target: "sb_vbar_clip_master";
7651 program { name: "vbar_show_always";
7652 signal: "elm,action,show_always,vbar";
7656 v = get_int(sbvis_v);
7657 v |= get_int(sbalways_v);
7659 set_int(sbalways_v, 1);
7660 emit("do-show-vbar", "");
7661 set_int(sbvis_v, 1);
7665 program { name: "vbar_show_notalways";
7666 signal: "elm,action,show_notalways,vbar";
7670 v = get_int(sbalways_v);
7672 set_int(sbalways_v, 0);
7673 v = get_int(sbvis_v);
7675 emit("do-hide-vbar", "");
7676 set_int(sbvis_v, 0);
7681 program { name: "sb_vbar_show";
7682 signal: "do-show-vbar";
7684 action: STATE_SET "default" 0.0;
7685 transition: LINEAR 1.0;
7686 target: "sb_vbar_clip";
7688 program { name: "sb_vbar_hide";
7689 signal: "do-hide-vbar";
7691 action: STATE_SET "hidden" 0.0;
7692 transition: LINEAR 1.0;
7693 target: "sb_vbar_clip";
7695 program { name: "hbar_show";
7696 signal: "elm,action,show,hbar";
7698 action: STATE_SET "default" 0.0;
7699 target: "sb_hbar_clip_master";
7701 program { name: "hbar_hide";
7702 signal: "elm,action,hide,hbar";
7704 action: STATE_SET "hidden" 0.0;
7705 target: "sb_hbar_clip_master";
7707 program { name: "hbar_show_always";
7708 signal: "elm,action,show_always,hbar";
7712 v = get_int(sbvis_h);
7713 v |= get_int(sbalways_h);
7715 set_int(sbalways_h, 1);
7716 emit("do-show-hbar", "");
7717 set_int(sbvis_h, 1);
7721 program { name: "hbar_show_notalways";
7722 signal: "elm,action,show_notalways,hbar";
7726 v = get_int(sbalways_h);
7728 set_int(sbalways_h, 0);
7729 v = get_int(sbvis_h);
7731 emit("do-hide-hbar", "");
7732 set_int(sbvis_h, 0);
7737 program { name: "sb_hbar_show";
7738 signal: "do-show-hbar";
7740 action: STATE_SET "default" 0.0;
7741 transition: LINEAR 1.0;
7742 target: "sb_hbar_clip";
7744 program { name: "sb_hbar_hide";
7745 signal: "do-hide-hbar";
7747 action: STATE_SET "hidden" 0.0;
7748 transition: LINEAR 1.0;
7749 target: "sb_hbar_clip";
7751 program { name: "scroll";
7752 signal: "elm,action,scroll";
7756 v = get_int(sbvis_v);
7757 v |= get_int(sbalways_v);
7759 emit("do-show-vbar", "")
7760 set_int(sbvis_v, 1);
7762 v = get_int(sbvis_h);
7763 v |= get_int(sbalways_h);
7765 emit("do-show-hbar", "");
7766 set_int(sbvis_h, 1);
7768 v = get_int(sbvis_timer);
7769 if (v > 0) cancel_timer(v);
7770 v = timer(1.0, "timer0", 0);
7771 set_int(sbvis_timer, v);
7774 program { name: "highlight_show";
7775 signal: "elm,action,focus_highlight,show";
7777 action: STATE_SET "enabled" 0.0;
7778 transition: ACCELERATE 0.3;
7779 target: "focus_highlight";
7781 program { name: "highlight_hide";
7782 signal: "elm,action,focus_highlight,hide";
7784 action: STATE_SET "default" 0.0;
7785 transition: DECELERATE 0.3;
7786 target: "focus_highlight";
7790 ///////////////////////////////////////////////////////////////////////////////
7791 group { name: "elm/ctxpopup/bg/default";
7793 part { name: "ctxpopup_bg";
7796 description { state: "default" 0.0;
7799 description { state: "visible" 0.0;
7800 inherit: "default" 0.0;
7806 program { name: "clicked_event";
7807 signal: "mouse,clicked,1";
7808 source: "ctxpopup_bg";
7809 action: SIGNAL_EMIT "elm,action,click" "";
7811 program { name: "show";
7812 signal: "elm,state,show";
7814 action: STATE_SET "visible" 0.0;
7815 target: "ctxpopup_bg";
7817 program { name: "hide";
7818 signal: "elm,state,hide";
7820 action: STATE_SET "default" 0.0;
7821 target: "ctxpopup_bg";
7825 ///////////////////////////////////////////////////////////////////////////////
7826 group { name: "elm/ctxpopup/base/default";
7828 image: "bt_base2.png" COMP;
7829 image: "bt_hilight.png" COMP;
7830 image: "bt_shine.png" COMP;
7833 part { name: "arrow_area_left";
7836 description { state: "default" 0.0;
7850 part { name: "arrow_area_right";
7853 description { state: "default" 0.0;
7867 part { name: "arrow_area_up";
7870 description { state: "default" 0.0;
7884 part { name: "arrow_area_down";
7887 description { state: "default" 0.0;
7901 part { name: "elm.swallow.arrow_up";
7908 confine: "arrow_area_up";
7911 state: "default" 0.0;
7917 part { name: "elm.swallow.arrow_down";
7924 confine: "arrow_area_down";
7927 state: "default" 0.0;
7933 part { name: "elm.swallow.arrow_left";
7940 confine: "arrow_area_left";
7943 state: "default" 0.0;
7949 part { name: "elm.swallow.arrow_right";
7956 confine: "arrow_area_right";
7959 state: "default" 0.0;
7965 part { name: "base";
7967 description { state: "default" 0.0;
7970 image { normal: "bt_base2.png";
7975 part { name: "over1";
7977 description { state: "default" 0.0;
7980 rel2.relative: 1.0 0.5;
7981 image { normal: "bt_hilight.png";
7986 part { name: "over2";
7988 description { state: "default" 0.0;
7991 image { normal: "bt_shine.png";
7996 part { name: "elm.swallow.content";
7998 description { state: "default" 0.0;
7999 rel1 { to:"base"; offset: 4 4; };
8000 rel2 { to:"base"; offset: -5 -5; };
8005 ///////////////////////////////////////////////////////////////////////////////
8006 group { name: "elm/ctxpopup/arrow/default";
8008 image: "icon_arrow_left.png" COMP;
8009 image: "icon_arrow_right.png" COMP;
8010 image: "icon_arrow_up.png" COMP;
8011 image: "icon_arrow_down.png" COMP;
8014 part { name: "ctxpopup_arrow";
8018 state: "default" 0.0;
8029 rel1 { offset: 7 0; }
8030 rel2 { offset: 6 -1; }
8031 image { normal: "icon_arrow_left.png"; }
8033 description { state: "right" 0.0;
8037 rel1 { offset: -7 0; }
8038 rel2 { offset: -8 -1; }
8039 image { normal: "icon_arrow_right.png"; }
8041 description { state: "top" 0.0;
8045 rel1 { offset: 0 7; }
8046 rel2 { offset: -1 6; }
8047 image { normal: "icon_arrow_up.png"; }
8049 description { state: "bottom" 0.0;
8053 rel1 { offset: 0 -7; }
8054 rel2 { offset: -1 -8; }
8055 image { normal: "icon_arrow_down.png"; }
8060 program { name: "enable_left_arrow";
8061 signal: "elm,state,left";
8063 action: STATE_SET "left" 0.0;
8064 target: "ctxpopup_arrow";
8066 program { name: "enable_right_arrow";
8067 signal: "elm,state,right";
8069 action: STATE_SET "right" 0.0;
8070 target: "ctxpopup_arrow";
8072 program { name: "enable_top_arrow";
8073 signal: "elm,state,top";
8075 action: STATE_SET "top" 0.0;
8076 target: "ctxpopup_arrow";
8078 program { name: "enable_bottom_arrow";
8079 signal: "elm,state,bottom";
8081 action: STATE_SET "bottom" 0.0;
8082 target: "ctxpopup_arrow";
8086 ///////////////////////////////////////////////////////////////////////////////
8088 name: "elm/ctxpopup/icon_text_style_item/default";
8089 alias: "elm/ctxpopup/text_style_item/default";
8090 alias: "elm/ctxpopup/icon_style_item/default";
8092 image: "hoversel_entry_bg.png" COMP;
8095 part { name: "event";
8097 description { state: "default" 0.0;
8102 description { state: "default" 0.0;
8105 image { normal:"hoversel_entry_bg.png";
8109 color: 255 255 255 0;
8111 description { state: "clicked" 0.0;
8112 inherit: "default" 0.0;
8113 color: 255 255 255 255;
8116 part { name: "elm.swallow.icon";
8120 description { state: "default" 0.0;
8125 rel1 { offset: 10 10; }
8126 rel2 { offset: 0 -10; }
8129 part { name: "elm.text";
8134 description { state: "default" 0.0;
8138 rel1 { relative: 1.0 0.0; to: "elm.swallow.icon"; offset: 10 0; }
8139 rel2 { relative: 1.0 1.0; offset: -11 -1; }
8140 color: 255 255 255 255;
8148 description { state: "clicked" 0.0;
8149 inherit: "default" 0.0;
8153 part { name: "over1";
8156 ignore_flags: ON_HOLD;
8157 description { state: "default" 0.0;
8158 color: 255 255 255 0;
8160 description { state: "clicked" 0.0;
8161 inherit: "default" 0.0;
8162 color: 255 255 255 255;
8165 part { name: "over2";
8168 description { state: "default" 0.0;
8169 color: 255 255 255 0;
8171 description { state: "clicked" 0.0;
8172 inherit: "default" 0.0;
8173 color: 255 255 255 255;
8176 part { name: "disclip";
8178 description { state: "default" 0.0;
8179 color: 255 255 255 255;
8181 description { state: "enabled" 0.0;
8182 color: 127 127 127 127;
8185 part { name: "blocker";
8186 description { state: "default" 0.0;
8189 description { state: "enabled" 0.0;
8197 name: "item_unclick";
8198 signal: "mouse,up,1";
8200 action: SIGNAL_EMIT "elm,action,click" "";
8202 program { name: "disable";
8203 signal: "elm,state,disabled";
8205 action: STATE_SET "enabled" 0.0;
8209 program { name: "enable";
8210 signal: "elm,state,enabled";
8212 action: STATE_SET "default" 0.0;
8216 program { name: "item_click2";
8217 signal: "mouse,down,1";
8220 set_state(PART:"elm.text", "clicked", 0.0);
8221 set_state(PART:"bg", "clicked", 0.0);
8224 program { name: "item_unclick2";
8225 signal: "mouse,up,1";
8228 set_state(PART:"elm.text", "default", 0.0);
8229 set_state(PART:"bg", "default", 0.0);
8234 ///////////////////////////////////////////////////////////////////////////////
8235 // emoticon images from:
8237 // http://lazycrazy.deviantart.com/
8238 // http://lazycrazy.deviantart.com/art/Very-Emotional-Emoticons-144461621
8239 group { name: "elm/entry/emoticon/angry/default"; images.image:
8240 "emo-angry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8241 "emo-angry.png"; } } } }
8242 group { name: "elm/entry/emoticon/angry-shout/default"; images.image:
8243 "emo-angry-shout.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8244 "emo-angry-shout.png"; } } } }
8245 group { name: "elm/entry/emoticon/crazy-laugh/default"; images.image:
8246 "emo-crazy-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8247 "emo-crazy-laugh.png"; } } } }
8248 group { name: "elm/entry/emoticon/evil-laugh/default"; images.image:
8249 "emo-evil-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8250 "emo-evil-laugh.png"; } } } }
8251 group { name: "elm/entry/emoticon/evil/default"; images.image:
8252 "emo-evil.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8253 "emo-evil.png"; } } } }
8254 group { name: "elm/entry/emoticon/goggle-smile/default"; images.image:
8255 "emo-goggle-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8256 "emo-goggle-smile.png"; } } } }
8257 group { name: "elm/entry/emoticon/grumpy/default"; images.image:
8258 "emo-grumpy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8259 "emo-grumpy.png"; } } } }
8260 group { name: "elm/entry/emoticon/grumpy-smile/default"; images.image:
8261 "emo-grumpy-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8262 "emo-grumpy-smile.png"; } } } }
8263 group { name: "elm/entry/emoticon/guilty/default"; images.image:
8264 "emo-guilty.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8265 "emo-guilty.png"; } } } }
8266 group { name: "elm/entry/emoticon/guilty-smile/default"; images.image:
8267 "emo-guilty-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8268 "emo-guilty-smile.png"; } } } }
8269 group { name: "elm/entry/emoticon/haha/default"; images.image:
8270 "emo-haha.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8271 "emo-haha.png"; } } } }
8272 group { name: "elm/entry/emoticon/half-smile/default"; images.image:
8273 "emo-half-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8274 "emo-half-smile.png"; } } } }
8275 group { name: "elm/entry/emoticon/happy-panting/default"; images.image:
8276 "emo-happy-panting.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8277 "emo-happy-panting.png"; } } } }
8278 group { name: "elm/entry/emoticon/happy/default"; images.image:
8279 "emo-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8280 "emo-happy.png"; } } } }
8281 group { name: "elm/entry/emoticon/indifferent/default"; images.image:
8282 "emo-indifferent.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8283 "emo-indifferent.png"; } } } }
8284 group { name: "elm/entry/emoticon/kiss/default"; images.image:
8285 "emo-kiss.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8286 "emo-kiss.png"; } } } }
8287 group { name: "elm/entry/emoticon/knowing-grin/default"; images.image:
8288 "emo-knowing-grin.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8289 "emo-knowing-grin.png"; } } } }
8290 group { name: "elm/entry/emoticon/laugh/default"; images.image:
8291 "emo-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8292 "emo-laugh.png"; } } } }
8293 group { name: "elm/entry/emoticon/little-bit-sorry/default"; images.image:
8294 "emo-little-bit-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8295 "emo-little-bit-sorry.png"; } } } }
8296 group { name: "elm/entry/emoticon/love-lots/default"; images.image:
8297 "emo-love-lots.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8298 "emo-love-lots.png"; } } } }
8299 group { name: "elm/entry/emoticon/love/default"; images.image:
8300 "emo-love.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8301 "emo-love.png"; } } } }
8302 group { name: "elm/entry/emoticon/minimal-smile/default"; images.image:
8303 "emo-minimal-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8304 "emo-minimal-smile.png"; } } } }
8305 group { name: "elm/entry/emoticon/not-happy/default"; images.image:
8306 "emo-not-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8307 "emo-not-happy.png"; } } } }
8308 group { name: "elm/entry/emoticon/not-impressed/default"; images.image:
8309 "emo-not-impressed.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8310 "emo-not-impressed.png"; } } } }
8311 group { name: "elm/entry/emoticon/omg/default"; images.image:
8312 "emo-omg.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8313 "emo-omg.png"; } } } }
8314 group { name: "elm/entry/emoticon/opensmile/default"; images.image:
8315 "emo-opensmile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8316 "emo-opensmile.png"; } } } }
8317 group { name: "elm/entry/emoticon/smile/default"; images.image:
8318 "emo-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8319 "emo-smile.png"; } } } }
8320 group { name: "elm/entry/emoticon/sorry/default"; images.image:
8321 "emo-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8322 "emo-sorry.png"; } } } }
8323 group { name: "elm/entry/emoticon/squint-laugh/default"; images.image:
8324 "emo-squint-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8325 "emo-squint-laugh.png"; } } } }
8326 group { name: "elm/entry/emoticon/surprised/default"; images.image:
8327 "emo-surprised.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8328 "emo-surprised.png"; } } } }
8329 group { name: "elm/entry/emoticon/suspicious/default"; images.image:
8330 "emo-suspicious.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8331 "emo-suspicious.png"; } } } }
8332 group { name: "elm/entry/emoticon/tongue-dangling/default"; images.image:
8333 "emo-tongue-dangling.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8334 "emo-tongue-dangling.png"; } } } }
8335 group { name: "elm/entry/emoticon/tongue-poke/default"; images.image:
8336 "emo-tongue-poke.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8337 "emo-tongue-poke.png"; } } } }
8338 group { name: "elm/entry/emoticon/uh/default"; images.image:
8339 "emo-uh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8340 "emo-uh.png"; } } } }
8341 group { name: "elm/entry/emoticon/unhappy/default"; images.image:
8342 "emo-unhappy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8343 "emo-unhappy.png"; } } } }
8344 group { name: "elm/entry/emoticon/very-sorry/default"; images.image:
8345 "emo-very-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8346 "emo-very-sorry.png"; } } } }
8347 group { name: "elm/entry/emoticon/what/default"; images.image:
8348 "emo-what.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8349 "emo-what.png"; } } } }
8350 group { name: "elm/entry/emoticon/wink/default"; images.image:
8351 "emo-wink.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8352 "emo-wink.png"; } } } }
8353 group { name: "elm/entry/emoticon/worried/default"; images.image:
8354 "emo-worried.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8355 "emo-worried.png"; } } } }
8356 group { name: "elm/entry/emoticon/wtf/default"; images.image:
8357 "emo-wtf.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8358 "emo-wtf.png"; } } } }
8359 //------------------------------------------------------------
8360 group { name: "elm/entry/base/default";
8363 style { name: "entry_textblock_style";
8364 base: "font=Sans font_size=10 color=#000 wrap=word text_class=entry";
8368 tag: "em" "+ font=Sans:style=Oblique";
8369 tag: "b" "+ font=Sans:style=Bold";
8370 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8371 tag: "hilight" "+ font=Sans:style=Bold";
8373 style { name: "entry_textblock_disabled_style";
8374 base: "font=Sans font_size=10 color=#00000080 wrap=word text_class=entry";
8378 tag: "em" "+ font=Sans:style=Oblique";
8379 tag: "b" "+ font=Sans:style=Bold";
8380 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8381 tag: "hilight" "+ font=Sans:style=Bold";
8385 // item: context_menu_orientation "horizontal";
8388 part { name: "elm.text";
8392 entry_mode: EDITABLE;
8393 select_mode: EXPLICIT;
8395 source: "elm/entry/selection/default"; // selection under
8396 // source2: "X"; // selection over
8397 // source3: "X"; // cursor under
8398 source4: "elm/entry/cursor/default"; // cursorover
8399 source5: "elm/entry/anchor/default"; // anchor under
8400 // source6: "X"; // anchor over
8401 description { state: "default" 0.0;
8402 /* we gotta use 0 0 here, because of scrolled entries */
8405 style: "entry_textblock_style";
8410 description { state: "disabled" 0.0;
8411 inherit: "default" 0.0;
8413 style: "entry_textblock_disabled_style";
8420 program { name: "focus";
8426 program { name: "disable";
8427 signal: "elm,state,disabled";
8429 action: STATE_SET "disabled" 0.0;
8432 program { name: "enable";
8433 signal: "elm,state,enabled";
8435 action: STATE_SET "default" 0.0;
8441 group { name: "elm/entry/base-mixedwrap/default";
8444 style { name: "entry_textblock_style_mixedwrap";
8445 base: "font=Sans font_size=10 color=#000 wrap=mixed text_class=entry";
8449 tag: "em" "+ font=Sans:style=Oblique";
8450 tag: "b" "+ font=Sans:style=Bold";
8451 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8452 tag: "hilight" "+ font=Sans:style=Bold";
8454 style { name: "entry_textblock_disabled_style_mixedwrap";
8455 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8459 tag: "em" "+ font=Sans:style=Oblique";
8460 tag: "b" "+ font=Sans:style=Bold";
8461 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8462 tag: "hilight" "+ font=Sans:style=Bold";
8466 part { name: "elm.text";
8470 entry_mode: EDITABLE;
8471 select_mode: EXPLICIT;
8473 source: "elm/entry/selection/default"; // selection under
8474 // source2: "X"; // selection over
8475 // source3: "X"; // cursor under
8476 source4: "elm/entry/cursor/default"; // cursorover
8477 source5: "elm/entry/anchor/default"; // anchor under
8478 // source6: "X"; // anchor over
8479 description { state: "default" 0.0;
8482 style: "entry_textblock_style_mixedwrap";
8487 description { state: "disabled" 0.0;
8488 inherit: "default" 0.0;
8490 style: "entry_textblock_disabled_style_mixedwrap";
8497 program { name: "focus";
8503 program { name: "disable";
8504 signal: "elm,state,disabled";
8506 action: STATE_SET "disabled" 0.0;
8509 program { name: "enable";
8510 signal: "elm,state,enabled";
8512 action: STATE_SET "default" 0.0;
8518 group { name: "elm/entry/base-charwrap/default";
8521 style { name: "entry_textblock_style_charwrap";
8522 base: "font=Sans font_size=10 color=#000 wrap=char text_class=entry";
8526 tag: "em" "+ font=Sans:style=Oblique";
8527 tag: "b" "+ font=Sans:style=Bold";
8528 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8529 tag: "hilight" "+ font=Sans:style=Bold";
8531 style { name: "entry_textblock_disabled_style_charwrap";
8532 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8536 tag: "em" "+ font=Sans:style=Oblique";
8537 tag: "b" "+ font=Sans:style=Bold";
8538 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8539 tag: "hilight" "+ font=Sans:style=Bold";
8543 part { name: "elm.text";
8547 entry_mode: EDITABLE;
8548 select_mode: EXPLICIT;
8550 source: "elm/entry/selection/default"; // selection under
8551 // source2: "X"; // selection over
8552 // source3: "X"; // cursor under
8553 source4: "elm/entry/cursor/default"; // cursorover
8554 source5: "elm/entry/anchor/default"; // anchor under
8555 // source6: "X"; // anchor over
8556 description { state: "default" 0.0;
8559 style: "entry_textblock_style_charwrap";
8564 description { state: "disabled" 0.0;
8565 inherit: "default" 0.0;
8567 style: "entry_textblock_disabled_style_charwrap";
8574 program { name: "focus";
8580 program { name: "disable";
8581 signal: "elm,state,disabled";
8583 action: STATE_SET "disabled" 0.0;
8586 program { name: "enable";
8587 signal: "elm,state,enabled";
8589 action: STATE_SET "default" 0.0;
8595 group { name: "elm/entry/base-nowrap/default";
8597 part { name: "elm.text";
8601 entry_mode: EDITABLE;
8602 select_mode: EXPLICIT;
8604 source: "elm/entry/selection/default"; // selection under
8605 source4: "elm/entry/cursor/default"; // cursorover
8606 source5: "elm/entry/anchor/default"; // anchor under
8607 description { state: "default" 0.0;
8609 style: "entry_textblock_style";
8614 description { state: "disabled" 0.0;
8615 inherit: "default" 0.0;
8617 style: "entry_textblock_disabled_style";
8626 description { state: "default" 0.0;
8632 description { state: "visible" 0.0;
8633 inherit: "default" 0.0;
8640 program { name: "focus";
8646 program { name: "disable";
8647 signal: "elm,state,disabled";
8649 action: STATE_SET "disabled" 0.0;
8652 program { name: "enable";
8653 signal: "elm,state,enabled";
8655 action: STATE_SET "default" 0.0;
8659 program { name: "selmode0";
8660 signal: "elm,state,select,on";
8662 action: STATE_SET "visible" 0.0;
8665 program { name: "selmode1";
8666 signal: "elm,state,select,off";
8668 action: STATE_SET "default" 0.0;
8675 group { name: "elm/entry/base-single/default";
8678 style { name: "entry_single_textblock_style";
8679 base: "font=Sans font_size=10 color=#000 wrap=none text_class=entry";
8683 tag: "em" "+ font=Sans:style=Oblique";
8684 tag: "b" "+ font=Sans:style=Bold";
8685 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8686 tag: "hilight" "+ font=Sans:style=Bold";
8688 style { name: "entry_single_textblock_disabled_style";
8689 base: "font=Sans font_size=10 color=#00000080 wrap=none text_class=entry";
8693 tag: "em" "+ font=Sans:style=Oblique";
8694 tag: "b" "+ font=Sans:style=Bold";
8695 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8696 tag: "hilight" "+ font=Sans:style=Bold";
8700 part { name: "elm.text";
8704 entry_mode: EDITABLE;
8705 select_mode: EXPLICIT;
8707 source: "elm/entry/selection/default"; // selection under
8708 source4: "elm/entry/cursor/default"; // cursorover
8709 source5: "elm/entry/anchor/default"; // anchor under
8710 description { state: "default" 0.0;
8712 style: "entry_single_textblock_style";
8718 description { state: "disabled" 0.0;
8719 inherit: "default" 0.0;
8721 style: "entry_single_textblock_disabled_style";
8727 program { name: "focus";
8733 program { name: "disable";
8734 signal: "elm,state,disabled";
8736 action: STATE_SET "disabled" 0.0;
8739 program { name: "enable";
8740 signal: "elm,state,enabled";
8742 action: STATE_SET "default" 0.0;
8748 group { name: "elm/entry/base-single-noedit/default";
8750 part { name: "elm.text";
8755 select_mode: EXPLICIT;
8757 source: "elm/entry/selection/default"; // selection under
8758 source5: "elm/entry/anchor/default"; // anchor under
8759 description { state: "default" 0.0;
8761 style: "entry_single_textblock_style";
8767 description { state: "disabled" 0.0;
8768 inherit: "default" 0.0;
8770 style: "entry_single_textblock_disabled_style";
8776 program { name: "focus";
8782 program { name: "disable";
8783 signal: "elm,state,disabled";
8785 action: STATE_SET "disabled" 0.0;
8788 program { name: "enable";
8789 signal: "elm,state,enabled";
8791 action: STATE_SET "default" 0.0;
8797 group { name: "elm/entry/base-noedit/default";
8799 part { name: "elm.text";
8804 select_mode: EXPLICIT;
8806 source: "elm/entry/selection/default"; // selection under
8807 source5: "elm/entry/anchor/default"; // anchor under
8808 description { state: "default" 0.0;
8811 style: "entry_textblock_style";
8816 description { state: "disabled" 0.0;
8817 inherit: "default" 0.0;
8819 style: "entry_textblock_disabled_style";
8825 program { name: "focus";
8831 program { name: "disable";
8832 signal: "elm,state,disabled";
8834 action: STATE_SET "disabled" 0.0;
8837 program { name: "enable";
8838 signal: "elm,state,enabled";
8840 action: STATE_SET "default" 0.0;
8846 group { name: "elm/entry/base-noedit-mixedwrap/default";
8848 part { name: "elm.text";
8853 select_mode: EXPLICIT;
8855 source: "elm/entry/selection/default"; // selection under
8856 source5: "elm/entry/anchor/default"; // anchor under
8857 description { state: "default" 0.0;
8860 style: "entry_textblock_style_mixedwrap";
8865 description { state: "disabled" 0.0;
8866 inherit: "default" 0.0;
8868 style: "entry_textblock_disabled_style_mixedwrap";
8874 program { name: "focus";
8880 program { name: "disable";
8881 signal: "elm,state,disabled";
8883 action: STATE_SET "disabled" 0.0;
8886 program { name: "enable";
8887 signal: "elm,state,enabled";
8889 action: STATE_SET "default" 0.0;
8895 group { name: "elm/entry/base-noedit-charwrap/default";
8897 part { name: "elm.text";
8902 select_mode: EXPLICIT;
8904 source: "elm/entry/selection/default"; // selection under
8905 source5: "elm/entry/anchor/default"; // anchor under
8906 description { state: "default" 0.0;
8909 style: "entry_textblock_style_charwrap";
8914 description { state: "disabled" 0.0;
8915 inherit: "default" 0.0;
8917 style: "entry_textblock_disabled_style_charwrap";
8923 program { name: "focus";
8929 program { name: "disable";
8930 signal: "elm,state,disabled";
8932 action: STATE_SET "disabled" 0.0;
8935 program { name: "enable";
8936 signal: "elm,state,enabled";
8938 action: STATE_SET "default" 0.0;
8944 group { name: "elm/entry/base-nowrap-noedit/default";
8946 part { name: "elm.text";
8951 select_mode: EXPLICIT;
8953 source: "elm/entry/selection/default"; // selection under
8954 source5: "elm/entry/anchor/default"; // anchor under
8955 description { state: "default" 0.0;
8957 style: "entry_textblock_style";
8962 description { state: "disabled" 0.0;
8963 inherit: "default" 0.0;
8965 style: "entry_textblock_disabled_style";
8971 program { name: "focus";
8977 program { name: "disable";
8978 signal: "elm,state,disabled";
8980 action: STATE_SET "disabled" 0.0;
8983 program { name: "enable";
8984 signal: "elm,state,enabled";
8986 action: STATE_SET "default" 0.0;
8992 group { name: "elm/entry/base-password/default";
8994 part { name: "elm.text";
8998 entry_mode: PASSWORD;
8999 select_mode: EXPLICIT;
9001 source: "elm/entry/selection/default"; // selection under
9002 source4: "elm/entry/cursor/default"; // cursorover
9003 source5: "elm/entry/anchor/default"; // anchor under
9004 description { state: "default" 0.0;
9006 style: "entry_single_textblock_style";
9013 description { state: "disabled" 0.0;
9014 inherit: "default" 0.0;
9016 style: "entry_single_textblock_disabled_style";
9022 program { name: "focus";
9028 program { name: "disable";
9029 signal: "elm,state,disabled";
9031 action: STATE_SET "disabled" 0.0;
9034 program { name: "enable";
9035 signal: "elm,state,enabled";
9037 action: STATE_SET "default" 0.0;
9043 group { name: "elm/entry/cursor/default";
9045 image: "cur_box.png" COMP;
9046 image: "cur_hi.png" COMP;
9047 image: "cur_shad.png" COMP;
9048 image: "cur_shine.png" COMP;
9049 image: "cur_glow.png" COMP;
9052 part { name: "clip2";
9055 description { state: "default" 0.0;
9060 description { state: "focused" 0.0;
9061 inherit: "default" 0.0;
9065 part { name: "clip";
9069 description { state: "default" 0.0;
9073 description { state: "hidden" 0.0;
9074 inherit: "default" 0.0;
9081 description { state: "default" 0.0;
9086 image.border: 2 2 2 2;
9087 image.normal: "cur_shad.png";
9090 part { name: "base";
9094 description { state: "default" 0.0;
9097 rel1.relative: 0.0 1.0;
9099 rel2.relative: 1.0 1.0;
9101 image.normal: "cur_box.png";
9107 description { state: "default" 0.0;
9110 rel2.relative: 1.0 0.5;
9111 image.normal: "cur_hi.png";
9114 part { name: "shine";
9118 description { state: "default" 0.0;
9121 rel2.relative: 1.0 0.75;
9122 image.border: 2 2 1 0;
9123 image.normal: "cur_shine.png";
9127 part { name: "glow";
9130 description { state: "default" 0.0;
9132 rel1.relative: 0.0 -2.0;
9135 rel2.relative: 1.0 0.0;
9137 image.border: 2 2 0 4;
9138 image.normal: "cur_glow.png";
9141 description { state: "hidden" 0.0;
9142 inherit: "default" 0.0;
9143 color: 255 255 255 0;
9148 program { name: "show";
9151 action: STATE_SET "hidden" 0.0;
9153 transition: DECELERATE 2.0;
9157 program { name: "show2";
9158 action: STATE_SET "hidden" 0.0;
9163 program { name: "show3";
9164 action: STATE_SET "default" 0.0;
9169 program { name: "show4";
9170 action: STATE_SET "default" 0.0;
9172 transition: DECELERATE 0.5;
9176 program { name: "focused";
9177 signal: "elm,action,focus";
9179 action: STATE_SET "focused" 0.0;
9182 program { name: "unfocused";
9183 signal: "elm,action,unfocus";
9185 action: STATE_SET "default" 0.0;
9191 group { name: "elm/entry/selection/default";
9196 description { state: "default" 0.0;
9197 color: 128 128 128 128;
9203 group { name: "elm/entry/anchor/default";
9208 description { state: "default" 0.0;
9215 ///////////////////////////////////////////////////////////////////////////////
9216 group { name: "elm/bubble/top_left/default";
9217 alias: "elm/bubble/base/default";
9219 image: "bubble_3.png" COMP;
9220 image: "bubble_4.png" COMP;
9221 image: "bubble_shine3.png" COMP;
9222 image: "bubble_shine4.png" COMP;
9225 part { name: "event";
9228 state: "default" 0.0;
9232 part { name: "elm.swallow.icon";
9234 description { state: "default" 0.0;
9239 aspect_preference: VERTICAL;
9250 description { state: "visible" 0.0;
9251 inherit: "default" 0.0;
9255 part { name: "elm.text";
9259 description { state: "default" 0.0;
9263 to_x: "elm.swallow.icon";
9274 font: "Sans:style=Bold,Edje-Vera-Bold";
9282 part { name: "elm.info";
9286 description { state: "default" 0.0;
9299 font: "Sans:style=Bold,Edje-Vera-Bold";
9307 part { name: "base0";
9309 description { state: "default" 0.0;
9311 to_y: "elm.swallow.icon";
9316 normal: "bubble_3.png";
9319 image.middle: SOLID;
9322 description { state: "rtl" 0.0;
9323 inherit: "default" 0.0;
9325 normal: "bubble_4.png";
9330 part { name: "elm.swallow.content";
9332 description { state: "default" 0.0;
9343 part { name: "shine";
9345 description { state: "default" 0.0;
9356 normal: "bubble_shine3.png";
9361 description { state: "rtl" 0.0;
9362 inherit: "default" 0.0;
9364 normal: "bubble_shine4.png";
9373 signal: "elm,state,icon,visible";
9375 action: STATE_SET "visible" 0.0;
9376 target: "elm.swallow.icon";
9380 signal: "elm,state,icon,hidden";
9382 action: STATE_SET "default" 0.0;
9383 target: "elm.swallow.icon";
9385 program { name: "to_rtl";
9386 signal: "edje,state,rtl";
9388 action: STATE_SET "rtl" 0.0;
9392 program { name: "to_ltr";
9393 signal: "edje,state,ltr";
9395 action: STATE_SET "default" 0.0;
9402 group { name: "elm/bubble/top_right/default";
9404 image: "bubble_3.png" COMP;
9405 image: "bubble_4.png" COMP;
9406 image: "bubble_shine3.png" COMP;
9407 image: "bubble_shine4.png" COMP;
9410 part { name: "event";
9413 state: "default" 0.0;
9417 part { name: "elm.swallow.icon";
9419 description { state: "default" 0.0;
9424 aspect_preference: VERTICAL;
9435 description { state: "visible" 0.0;
9436 inherit: "default" 0.0;
9440 part { name: "elm.text";
9444 description { state: "default" 0.0;
9458 font: "Sans:style=Bold,Edje-Vera-Bold";
9466 part { name: "elm.info";
9470 description { state: "default" 0.0;
9478 to_x: "elm.swallow.icon";
9484 font: "Sans:style=Bold,Edje-Vera-Bold";
9492 part { name: "base0";
9494 description { state: "default" 0.0;
9496 to_y: "elm.swallow.icon";
9501 normal: "bubble_4.png";
9504 image.middle: SOLID;
9507 description { state: "rtl" 0.0;
9508 inherit: "default" 0.0;
9510 normal: "bubble_3.png";
9515 part { name: "elm.swallow.content";
9517 description { state: "default" 0.0;
9528 part { name: "shine";
9530 description { state: "default" 0.0;
9541 normal: "bubble_shine4.png";
9546 description { state: "rtl" 0.0;
9547 inherit: "default" 0.0;
9549 normal: "bubble_shine3.png";
9558 signal: "elm,state,icon,visible";
9560 action: STATE_SET "visible" 0.0;
9561 target: "elm.swallow.icon";
9565 signal: "elm,state,icon,hidden";
9567 action: STATE_SET "default" 0.0;
9568 target: "elm.swallow.icon";
9570 program { name: "to_rtl";
9571 signal: "edje,state,rtl";
9573 action: STATE_SET "rtl" 0.0;
9577 program { name: "to_ltr";
9578 signal: "edje,state,ltr";
9580 action: STATE_SET "default" 0.0;
9587 group { name: "elm/bubble/bottom_left/default";
9589 image: "bubble_1.png" COMP;
9590 image: "bubble_2.png" COMP;
9591 image: "bubble_shine.png" COMP;
9594 part { name: "event";
9597 state: "default" 0.0;
9601 part { name: "elm.swallow.icon";
9603 description { state: "default" 0.0;
9608 aspect_preference: VERTICAL;
9619 description { state: "visible" 0.0;
9620 inherit: "default" 0.0;
9624 part { name: "elm.text";
9628 description { state: "default" 0.0;
9632 to_x: "elm.swallow.icon";
9643 font: "Sans:style=Bold,Edje-Vera-Bold";
9651 part { name: "elm.info";
9655 description { state: "default" 0.0;
9668 font: "Sans:style=Bold,Edje-Vera-Bold";
9676 part { name: "base0";
9678 description { state: "default" 0.0;
9680 to_y: "elm.swallow.icon";
9685 normal: "bubble_1.png";
9686 border: 36 11 10 19;
9688 image.middle: SOLID;
9691 description { state: "rtl" 0.0;
9692 inherit: "default" 0.0;
9694 normal: "bubble_2.png";
9695 border: 11 36 10 19;
9699 part { name: "elm.swallow.content";
9701 description { state: "default" 0.0;
9712 part { name: "shine";
9714 description { state: "default" 0.0;
9725 normal: "bubble_shine.png";
9730 description { state: "rtl" 0.0;
9731 inherit: "default" 0.0;
9733 normal: "bubble_shine4.png";
9742 signal: "elm,state,icon,visible";
9744 action: STATE_SET "visible" 0.0;
9745 target: "elm.swallow.icon";
9749 signal: "elm,state,icon,hidden";
9751 action: STATE_SET "default" 0.0;
9752 target: "elm.swallow.icon";
9754 program { name: "to_rtl";
9755 signal: "edje,state,rtl";
9757 action: STATE_SET "rtl" 0.0;
9760 program { name: "to_ltr";
9761 signal: "edje,state,ltr";
9763 action: STATE_SET "default" 0.0;
9769 group { name: "elm/bubble/bottom_right/default";
9771 image: "bubble_1.png" COMP;
9772 image: "bubble_2.png" COMP;
9773 image: "bubble_shine.png" COMP;
9776 part { name: "event";
9779 state: "default" 0.0;
9783 part { name: "elm.swallow.icon";
9785 description { state: "default" 0.0;
9790 aspect_preference: VERTICAL;
9801 description { state: "visible" 0.0;
9802 inherit: "default" 0.0;
9806 part { name: "elm.text";
9810 description { state: "default" 0.0;
9824 font: "Sans:style=Bold,Edje-Vera-Bold";
9832 part { name: "elm.info";
9836 description { state: "default" 0.0;
9844 to_x: "elm.swallow.icon";
9850 font: "Sans:style=Bold,Edje-Vera-Bold";
9858 part { name: "base0";
9860 description { state: "default" 0.0;
9862 to_y: "elm.swallow.icon";
9867 normal: "bubble_2.png";
9868 border: 11 36 10 19;
9870 image.middle: SOLID;
9873 description { state: "rtl" 0.0;
9874 inherit: "default" 0.0;
9876 normal: "bubble_1.png";
9877 border: 36 11 10 19;
9881 part { name: "elm.swallow.content";
9883 description { state: "default" 0.0;
9894 part { name: "shine";
9896 description { state: "default" 0.0;
9907 normal: "bubble_shine.png";
9912 description { state: "rtl" 0.0;
9913 inherit: "default" 0.0;
9915 normal: "bubble_shine3.png";
9924 signal: "elm,state,icon,visible";
9926 action: STATE_SET "visible" 0.0;
9927 target: "elm.swallow.icon";
9931 signal: "elm,state,icon,hidden";
9933 action: STATE_SET "default" 0.0;
9934 target: "elm.swallow.icon";
9936 program { name: "to_rtl";
9937 signal: "edje,state,rtl";
9939 action: STATE_SET "rtl" 0.0;
9942 program { name: "to_ltr";
9943 signal: "edje,state,ltr";
9945 action: STATE_SET "default" 0.0;
9951 ///////////////////////////////////////////////////////////////////////////////
9952 group { name: "elm/photo/base/default";
9954 image: "frame_1.png" COMP;
9955 image: "frame_2.png" COMP;
9956 image: "dia_grad.png" COMP;
9957 image: "head.png" COMP;
9960 part { name: "base0";
9962 description { state: "default" 0.0;
9963 image.normal: "dia_grad.png";
9975 part { name: "base";
9977 description { state: "default" 0.0;
9979 normal: "frame_2.png";
9986 part { name: "head";
9988 description { state: "default" 0.0;
9992 aspect_preference: BOTH;
9993 image.normal: "head.png";
9996 part { name: "clip";
9999 description { state: "default" 0.0;
10001 rel2.offset: -5 -5;
10002 color: 255 255 255 255;
10005 part { name: "elm.swallow.content";
10008 description { state: "default" 0.0;
10010 rel2.offset: -5 -5;
10013 part { name: "over";
10015 description { state: "default" 0.0;
10017 rel2.offset: -5 -5;
10019 normal: "frame_1.png";
10029 group { name: "elm/photo/base/shadow";
10031 image: "shadow.png" COMP;
10032 image: "black.png" COMP;
10035 public message(Msg_Type:type, id, ...) {
10036 if( (type==MSG_INT_SET) && (id==0) )
10041 custom_state(PART:"size", "default", 0.0);
10045 set_state_val(PART:"size", STATE_REL1_OFFSET, - w/2, - h/2);
10046 set_state_val(PART:"size", STATE_REL2_OFFSET, w/2 + 1, h/2 + 1);
10047 set_state(PART:"size", "custom", 0.0);
10052 part { name: "size";
10054 description { state: "default" 0.0;
10055 rel1.relative: 0.5 0.5;
10056 rel2.relative: 0.5 0.5;
10064 state: "default" 0.0;
10067 rel1.relative: -0.06 -0.06;
10068 rel2.relative: 1.07 1.07;
10069 image.normal: "shadow.png";
10074 part { name: "elm.swallow.content";
10076 description { state: "default" 0.0;
10078 rel2.offset: -3 -3;
10088 state: "default" 0.0;
10093 image.normal: "black.png";
10094 image.border: 1 1 1 1;
10101 ///////////////////////////////////////////////////////////////////////////////
10102 group { name: "elm/thumb/base/default";
10104 image: "frame_1.png" COMP;
10105 image: "frame_2.png" COMP;
10106 image: "dia_grad.png" COMP;
10107 image: "busy-1.png" COMP;
10108 image: "busy-2.png" COMP;
10109 image: "busy-3.png" COMP;
10110 image: "busy-4.png" COMP;
10111 image: "busy-5.png" COMP;
10112 image: "busy-6.png" COMP;
10113 image: "busy-7.png" COMP;
10114 image: "busy-8.png" COMP;
10115 image: "busy-9.png" COMP;
10118 part { name: "base0";
10120 description { state: "default" 0.0;
10121 image.normal: "dia_grad.png";
10133 part { name: "base";
10135 description { state: "default" 0.0;
10137 normal: "frame_2.png";
10144 part { name: "clip";
10147 description { state: "default" 0.0;
10149 rel2.offset: -5 -5;
10150 color: 255 255 255 255;
10153 part { name: "elm.swallow.content";
10156 description { state: "default" 0.0;
10158 rel2.offset: -5 -5;
10161 part { name: "progress";
10165 description { state: "default" 0.0;
10170 aspect_preference: BOTH;
10172 description { state: "pulse" 0.0;
10173 inherit: "default" 0.0;
10176 normal: "busy-9.png";
10177 tween: "busy-1.png";
10178 tween: "busy-2.png";
10179 tween: "busy-3.png";
10180 tween: "busy-4.png";
10181 tween: "busy-5.png";
10182 tween: "busy-6.png";
10183 tween: "busy-7.png";
10184 tween: "busy-8.png";
10189 part { name: "over";
10191 description { state: "default" 0.0;
10193 rel2.offset: -5 -5;
10195 normal: "frame_1.png";
10203 program { name: "start_pulse";
10204 signal: "elm,state,pulse,start";
10206 action: STATE_SET "pulse" 0.0;
10207 target: "progress";
10208 transition: LINEAR 0.5;
10209 after: "start_pulse";
10211 program { name: "stop_pulse";
10212 signal: "elm,state,pulse,stop";
10214 action: STATE_SET "default" 0.0;
10215 target: "progress";
10221 group { name: "elm/thumb/base/noframe";
10223 image: "busy-1.png" COMP;
10224 image: "busy-2.png" COMP;
10225 image: "busy-3.png" COMP;
10226 image: "busy-4.png" COMP;
10227 image: "busy-5.png" COMP;
10228 image: "busy-6.png" COMP;
10229 image: "busy-7.png" COMP;
10230 image: "busy-8.png" COMP;
10231 image: "busy-9.png" COMP;
10234 part { name: "elm.swallow.content";
10236 description { state: "default" 0.0;
10238 rel2.offset: -5 -5;
10241 part { name: "progress";
10243 description { state: "default" 0.0;
10248 aspect_preference: BOTH;
10250 description { state: "pulse" 0.0;
10251 inherit: "default" 0.0;
10254 normal: "busy-9.png";
10255 tween: "busy-1.png";
10256 tween: "busy-2.png";
10257 tween: "busy-3.png";
10258 tween: "busy-4.png";
10259 tween: "busy-5.png";
10260 tween: "busy-6.png";
10261 tween: "busy-7.png";
10262 tween: "busy-8.png";
10268 program { name: "start_pulse";
10269 signal: "elm,state,pulse,start";
10271 action: STATE_SET "pulse" 0.0;
10272 target: "progress";
10273 transition: LINEAR 0.5;
10274 after: "start_pulse";
10276 program { name: "stop_pulse";
10277 signal: "elm,state,pulse,stop";
10279 action: STATE_SET "default" 0.0;
10280 target: "progress";
10287 ///////////////////////////////////////////////////////////////////////////////
10288 group { name: "elm/icon/home/default"; alias: "elm/icon/toolbar/home/default"; min: 32 32;
10289 images.image: "icon_home.png" COMP; parts { part { name: "base";
10290 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10291 image.normal: "icon_home.png"; } } } }
10292 group { name: "elm/icon/close/default"; alias: "elm/icon/toolbar/close/default"; min: 32 32;
10293 images.image: "icon_close.png" COMP; parts { part { name: "base";
10294 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10295 image.normal: "icon_close.png"; } } } }
10296 group { name: "elm/icon/apps/default"; alias: "elm/icon/toolbar/apps/default"; min: 32 32;
10297 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10298 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10299 image.normal: "icon_apps.png"; } } } }
10300 group { name: "elm/icon/arrow_up/default"; alias: "elm/icon/toolbar/arrow_up/default"; min: 32 32;
10301 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10302 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10303 image.normal: "icon_arrow_up.png"; } } } }
10304 group { name: "elm/icon/arrow_down/default";
10305 alias: "elm/icon/toolbar/arrow_down/default";
10306 alias: "elm/icon/toolbar/more_menu/default"; min: 32 32;
10307 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10308 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10309 image.normal: "icon_arrow_down.png"; } } } }
10310 group { name: "elm/icon/arrow_left/default"; alias: "elm/icon/toolbar/arrow_left/default"; min: 32 32;
10311 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10312 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10313 image.normal: "icon_arrow_left.png"; } } } }
10314 group { name: "elm/icon/arrow_right/default"; alias: "elm/icon/toolbar/arrow_right/default"; min: 32 32;
10315 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10316 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10317 image.normal: "icon_arrow_right.png"; } } } }
10318 group { name: "elm/icon/chat/default"; alias: "elm/icon/toolbar/chat/default"; min: 32 32;
10319 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10320 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10321 image.normal: "icon_chat.png"; } } } }
10322 group { name: "elm/icon/clock/default"; alias: "elm/icon/toolbar/clock/default"; min: 32 32;
10323 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10324 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10325 image.normal: "icon_clock.png"; } } } }
10326 group { name: "elm/icon/delete/default"; alias: "elm/icon/toolbar/delete/default"; min: 32 32;
10327 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10328 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10329 image.normal: "icon_delete.png"; } } } }
10330 group { name: "elm/icon/edit/default"; alias: "elm/icon/toolbar/edit/default"; min: 32 32;
10331 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10332 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10333 image.normal: "icon_edit.png"; } } } }
10334 group { name: "elm/icon/refresh/default"; alias: "elm/icon/toolbar/refresh/default"; min: 32 32;
10335 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10336 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10337 image.normal: "icon_refresh.png"; } } } }
10338 group { name: "elm/icon/folder/default"; alias: "elm/icon/toolbar/folder/default"; min: 32 32;
10339 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10340 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10341 image.normal: "icon_folder.png"; } } } }
10342 group { name: "elm/icon/file/default"; alias: "elm/icon/toolbar/file/default"; min: 32 32;
10343 images.image: "icon_file.png" COMP; parts { part { name: "base";
10344 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10345 image.normal: "icon_file.png"; } } } }
10346 ///////////////////////////////////////////////////////////////////////////////
10347 group { name: "elm/icon/menu/home/default"; min: 24 24; max: 24 24;
10348 images.image: "icon_home.png" COMP; parts { part { name: "base";
10349 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10350 image.normal: "icon_home.png"; } } } }
10351 group { name: "elm/icon/menu/close/default"; min: 24 24; max: 24 24;
10352 images.image: "icon_close.png" COMP; parts { part { name: "base";
10353 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10354 image.normal: "icon_close.png"; } } } }
10355 group { name: "elm/icon/menu/apps/default"; min: 24 24; max: 24 24;
10356 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10357 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10358 image.normal: "icon_apps.png"; } } } }
10359 group { name: "elm/icon/menu/arrow_up/default"; min: 24 24; max: 24 24;
10360 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10361 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10362 image.normal: "icon_arrow_up.png"; } } } }
10363 group { name: "elm/icon/menu/arrow_down/default"; min: 24 24; max: 24 24;
10364 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10365 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10366 image.normal: "icon_arrow_down.png"; } } } }
10367 group { name: "elm/icon/menu/arrow_left/default"; min: 24 24; max: 24 24;
10368 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10369 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10370 image.normal: "icon_arrow_left.png"; } } } }
10371 group { name: "elm/icon/menu/arrow_right/default"; min: 24 24; max: 24 24;
10372 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10373 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10374 image.normal: "icon_arrow_right.png"; } } } }
10375 group { name: "elm/icon/menu/chat/default"; min: 24 24; max: 24 24;
10376 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10377 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10378 image.normal: "icon_chat.png"; } } } }
10379 group { name: "elm/icon/menu/clock/default"; min: 24 24; max: 24 24;
10380 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10381 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10382 image.normal: "icon_clock.png"; } } } }
10383 group { name: "elm/icon/menu/delete/default"; min: 24 24; max: 24 24;
10384 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10385 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10386 image.normal: "icon_delete.png"; } } } }
10387 group { name: "elm/icon/menu/edit/default"; min: 24 24; max: 24 24;
10388 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10389 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10390 image.normal: "icon_edit.png"; } } } }
10391 group { name: "elm/icon/menu/refresh/default"; min: 24 24; max: 24 24;
10392 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10393 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10394 image.normal: "icon_refresh.png"; } } } }
10395 group { name: "elm/icon/menu/folder/default"; min: 24 24; max: 24 24;
10396 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10397 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10398 image.normal: "icon_folder.png"; } } } }
10399 group { name: "elm/icon/menu/file/default"; min: 24 24; max: 24 24;
10400 images.image: "icon_file.png" COMP; parts { part { name: "base";
10401 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10402 image.normal: "icon_file.png"; } } } }
10404 ///////////////////////////////////////////////////////////////////////////////
10405 group { name: "elm/toolbar/base/default";
10407 image: "bt_dis_base.png" COMP;
10408 image: "bt_dis_hilight.png" COMP;
10409 image: "bt_dis_shine.png" COMP;
10410 image: "icon_left_arrow.png" COMP;
10411 image: "icon_right_arrow.png" COMP;
10414 part { name: "base";
10416 description { state: "default" 0.0;
10421 rel2.offset: -3 -3;
10423 normal: "bt_dis_base.png";
10426 image.middle: SOLID;
10429 part { name: "clipper";
10433 state: "default" 0.0;
10444 part { name: "elm.swallow.content";
10445 clip_to: "clipper";
10448 state: "default" 0.0;
10449 rel1.to: "clipper";
10450 rel2.to: "clipper";
10453 part { name: "over2";
10455 description { state: "default" 0.0;
10459 normal: "bt_dis_shine.png";
10464 part { name: "over1";
10466 description { state: "default" 0.0;
10469 rel2.relative: 1.0 0.5;
10471 normal: "bt_dis_hilight.png";
10474 color: 255 255 255 128;
10477 part { name: "left_arrow";
10479 description { state: "default" 0.0;
10480 image.normal: "icon_left_arrow.png";
10482 aspect_preference: VERTICAL;
10487 description { state: "hidden" 0.0;
10488 inherit: "default" 0.0;
10490 color: 255 255 255 0;
10493 part { name: "right_arrow";
10495 description { state: "default" 0.0;
10496 image.normal: "icon_right_arrow.png";
10498 aspect_preference: VERTICAL;
10503 description { state: "hidden" 0.0;
10504 inherit: "default" 0.0;
10506 color: 255 255 255 0;
10509 part { name: "event";
10513 description { state: "default" 0.0;
10519 program { name: "sb_hbar_show";
10520 signal: "elm,action,show,hbar";
10522 action: STATE_SET "default" 0.0;
10523 transition: LINEAR 0.5;
10524 target: "left_arrow";
10525 target: "right_arrow";
10527 program { name: "sb_hbar_hide";
10528 signal: "elm,action,hide,hbar";
10530 action: STATE_SET "hidden" 0.0;
10531 target: "left_arrow";
10532 target: "right_arrow";
10533 transition: LINEAR 0.5;
10538 group { name: "elm/toolbar/item/default";
10540 image: "toolbar_sel.png" COMP;
10542 data.item: "transition_animation_on" "1";
10544 part { name: "label2";
10548 clip_to: "elm.text.clipper";
10549 description { state: "default" 0.0;
10552 rel1.to: "elm.text";
10553 rel2.to: "elm.text";
10557 text_source: "elm.text";
10561 text_class: "toolbar_item";
10564 description { state: "selected" 0.0;
10565 inherit: "default" 0.0;
10568 description { state: "disabled" 0.0;
10569 inherit: "default" 0.0;
10573 description { state: "disabled_visible" 0.0;
10574 inherit: "default" 0.0;
10581 part { name: "label2_new";
10585 clip_to: "elm.text_new.clipper";
10586 description { state: "default" 0.0;
10589 rel1.to: "elm.text_new";
10590 rel2.to: "elm.text_new";
10594 text_source: "elm.text_new";
10598 text_class: "toolbar_item";
10601 description { state: "selected" 0.0;
10602 inherit: "default" 0.0;
10605 description { state: "disabled" 0.0;
10606 inherit: "default" 0.0;
10610 description { state: "disabled_visible" 0.0;
10611 inherit: "default" 0.0;
10620 description { state: "default" 0.0;
10622 color: 255 255 255 0;
10624 normal: "toolbar_sel.png";
10627 image.middle: SOLID;
10630 description { state: "selected" 0.0;
10631 inherit: "default" 0.0;
10633 color: 255 255 255 255;
10635 description { state: "disabled" 0.0;
10636 inherit: "default" 0.0;
10638 color: 255 255 255 0;
10641 part { name: "elm.swallow.icon";
10643 clip_to: "elm.icon.clipper";
10644 description { state: "default" 0.0;
10659 part { name: "elm.swallow.icon_new";
10661 clip_to: "elm.icon_new.clipper";
10662 description { state: "default" 0.0;
10670 to_y: "elm.text_new";
10677 part { name: "elm.text";
10679 effect: SOFT_SHADOW;
10682 clip_to: "elm.text.clipper";
10683 description { state: "default" 0.0;
10695 color: 224 224 224 255;
10698 font: "Sans:style=Bold";
10702 text_class: "toolbar_item";
10705 description { state: "selected" 0.0;
10706 inherit: "default" 0.0;
10709 description { state: "visible" 0.0;
10710 inherit: "default" 0.0;
10714 description { state: "disabled" 0.0;
10715 inherit: "default" 0.0;
10719 description { state: "disabled_visible" 0.0;
10720 inherit: "default" 0.0;
10727 part { name: "elm.text_new";
10729 effect: SOFT_SHADOW;
10731 clip_to: "elm.text_new.clipper";
10733 description { state: "default" 0.0;
10745 color: 224 224 224 255;
10748 font: "Sans:style=Bold";
10752 text_class: "toolbar_item";
10755 description { state: "selected" 0.0;
10756 inherit: "default" 0.0;
10759 description { state: "visible" 0.0;
10760 inherit: "default" 0.0;
10764 description { state: "disabled" 0.0;
10765 inherit: "default" 0.0;
10769 description { state: "disabled_visible" 0.0;
10770 inherit: "default" 0.0;
10777 part { name: "elm.text.clipper";
10779 description { state: "default" 0.0;
10780 color: 255 255 255 255;
10782 description { state: "animation" 0.0;
10783 color: 255 255 255 0;
10786 part { name: "elm.text_new.clipper";
10788 description { state: "default" 0.0;
10789 color: 255 255 255 0;
10791 description { state: "animation" 0.0;
10792 color: 255 255 255 255;
10795 part { name: "elm.icon.clipper";
10797 description { state: "default" 0.0;
10798 color: 255 255 255 255;
10800 description { state: "animation" 0.0;
10801 color: 255 255 255 0;
10804 part { name: "elm.icon_new.clipper";
10806 description { state: "default" 0.0;
10807 color: 255 255 255 0;
10809 description { state: "animation" 0.0;
10810 color: 255 255 255 255;
10813 part { name: "event";
10816 ignore_flags: ON_HOLD;
10817 description { state: "default" 0.0;
10823 program { name: "go_active";
10824 signal: "elm,state,selected";
10826 action: STATE_SET "selected" 0.0;
10828 target: "elm.text";
10830 target: "elm.text_new";
10831 target: "label2_new";
10832 transition: LINEAR 0.2;
10834 program { name: "go_passive";
10835 signal: "elm,state,unselected";
10837 action: STATE_SET "default" 0.0;
10839 target: "elm.text";
10841 target: "elm.text_new";
10842 target: "label2_new";
10843 transition: LINEAR 0.1;
10845 program { name: "go";
10846 signal: "mouse,up,1";
10848 action: SIGNAL_EMIT "elm,action,click" "elm";
10850 program { name: "mouse,in";
10851 signal: "mouse,in";
10853 action: SIGNAL_EMIT "elm,mouse,in" "elm";
10855 program { name: "mouse,out";
10856 signal: "mouse,out";
10858 action: SIGNAL_EMIT "elm,mouse,out" "elm";
10860 program { name: "disable";
10861 signal: "elm,state,disabled";
10863 action: STATE_SET "disabled" 0.0;
10865 target: "label2_new";
10867 after: "disable_text";
10869 program { name: "disable_text";
10873 get_state(PART:"elm.text", st, 30, vl);
10874 if (!strcmp(st, "visible"))
10876 set_state(PART:"elm.text", "disabled_visible", 0.0);
10877 set_state(PART:"elm.text_new", "disabled_visible", 0.0);
10881 set_state(PART:"elm.text", "disabled", 0.0);
10882 set_state(PART:"elm.text_new", "disabled", 0.0);
10886 program { name: "enable";
10887 signal: "elm,state,enabled";
10889 action: STATE_SET "default" 0.0;
10891 target: "label2_new";
10893 after: "enable_text";
10895 program { name: "enable_text";
10899 get_state(PART:"elm.text", st, 30, vl);
10900 if (!strcmp(st, "disabled_visible"))
10902 set_state(PART:"elm.text", "visible", 0.0);
10903 set_state(PART:"elm.text_new", "visible", 0.0);
10907 set_state(PART:"elm.text", "default", 0.0);
10908 set_state(PART:"elm.text_new", "default", 0.0);
10912 program { name: "label_set,animation,forward";
10913 signal: "elm,state,label_set,forward";
10915 after: "label_set,animation";
10917 program { name: "label_set,animation,backward";
10918 signal: "elm,state,label_set,backward";
10920 after: "label_set,animation";
10922 program { name: "label_set,animation";
10923 signal: "elm,state,label_set";
10925 action: STATE_SET "animation" 0.0;
10926 target: "elm.text.clipper";
10927 target: "elm.text_new.clipper";
10928 transition: LINEAR 0.2;
10929 after: "label_set,animation,done";
10931 program { name: "label_set,animation,done";
10932 action: SIGNAL_EMIT "elm,state,label_set,done" "elm";
10934 program { name: "label,reset";
10935 signal: "elm,state,label,reset";
10937 action: STATE_SET "default" 0.0;
10938 target: "elm.text.clipper";
10939 target: "elm.text_new.clipper";
10941 program { name: "icon_set,animation,forward";
10942 signal: "elm,state,icon_set,forward";
10944 after: "icon_set,animation";
10946 program { name: "icon_set,animation,backward";
10947 signal: "elm,state,icon_set,backward";
10949 after: "icon_set,animation";
10951 program { name: "icon_set,animation";
10952 signal: "elm,state,icon_set";
10954 action: STATE_SET "animation" 0.0;
10955 target: "elm.icon.clipper";
10956 target: "elm.icon_new.clipper";
10957 transition: LINEAR 0.2;
10958 after: "icon_set,animation,done";
10960 program { name: "icon_set,animation,done";
10961 action: SIGNAL_EMIT "elm,state,icon_set,done" "elm";
10963 program { name: "icon,reset";
10964 signal: "elm,state,icon,reset";
10966 action: STATE_SET "default" 0.0;
10967 target: "elm.icon.clipper";
10968 target: "elm.icon_new.clipper";
10973 group { name: "elm/toolbar/separator/default";
10975 image: "toolbar_separator_v.png" COMP;
10978 part { name: "separator"; // separator group
10979 description { state: "default" 0.0;
10983 rel2.offset: -5 -5;
10985 normal: "toolbar_separator_v.png";
10995 ///////////////////////////////////////////////////////////////////////////////
10996 group { name: "elm/notify/block_events/default";
10998 part { name: "block_events";
11000 description { state: "default" 0.0;
11008 name: "block_clicked";
11009 signal: "mouse,clicked,1";
11010 source: "block_events";
11011 action: SIGNAL_EMIT "elm,action,clicked" "elm";
11015 group { name: "elm/notify/top/default";
11016 //this group is a design similar to the inwin group
11018 image: "shad_circ.png" COMP;
11019 image: "bt_dis_base.png" COMP;
11020 image: "bt_dis_hilight.png" COMP;
11023 part { name: "base";
11027 description { state: "default" 0.0;
11029 rel1.offset: 10 10;
11030 rel2.offset: -10 -10;
11031 rel1.relative: 0.0 -1.0;
11032 rel2.relative: 1.0 0.0;
11034 description { state: "visible" 0.0;
11035 inherit: "default" 0.0;
11037 rel1.relative: 0.0 0.0;
11038 rel2.relative: 1.0 1.0;
11041 part { name: "shad";
11043 description { state: "default" 0.0;
11044 image.normal: "shad_circ.png";
11045 rel1.to: "elm.swallow.content";
11046 rel1.offset: -64 -64;
11047 rel2.to: "elm.swallow.content";
11048 rel2.offset: 63 63;
11052 part { name: "pop";
11054 description { state: "default" 0.0;
11055 rel1.to: "elm.swallow.content";
11056 rel1.offset: -5 -5;
11057 rel2.to: "elm.swallow.content";
11060 normal: "bt_dis_base.png";
11063 image.middle: SOLID;
11066 part { name: "popover";
11068 description { state: "default" 0.0;
11071 rel2.relative: 1.0 0.5;
11073 normal: "bt_dis_hilight.png";
11078 part { name: "elm.swallow.content";
11080 description { state: "default" 0.0;
11087 program { name: "show";
11088 signal: "elm,action,show";
11090 action: STATE_SET "visible" 0.0;
11093 program { name: "show_2";
11095 action: STATE_SET "default" 0.0;
11099 program { name: "show_3";
11101 action: STATE_SET "visible" 0.0;
11103 transition: LINEAR 0.5;
11105 program { name: "hide";
11106 signal: "elm,action,hide";
11108 action: STATE_SET "default" 0.0;
11113 group { name: "elm/notify/center/default";
11114 //this group is a design similar to the inwin group
11116 image: "bt_dis_base.png" COMP;
11119 part { name: "base";
11123 description { state: "default" 0.0;
11125 rel1.relative: 0.0 0.0;
11126 rel2.relative: 1.0 1.0;
11129 part { name: "pop";
11131 description { state: "default" 0.0;
11132 rel1.to: "elm.swallow.content";
11133 rel1.offset: -5 -5;
11134 rel2.to: "elm.swallow.content";
11137 normal: "bt_dis_base.png";
11142 part { name: "elm.swallow.content";
11144 description { state: "default" 0.0;
11151 program { name: "show";
11152 signal: "elm,action,show";
11154 action: STATE_SET "default" 0.0;
11157 program { name: "show_2";
11159 action: STATE_SET "default" 0.0;
11162 program { name: "hide";
11163 signal: "elm,action,hide";
11165 action: STATE_SET "default" 0.0;
11170 group { name: "elm/notify/bottom/default";
11171 //this group is a design similar to the inwin group
11173 image: "shad_circ.png" COMP;
11174 image: "bt_dis_base.png" COMP;
11175 image: "bt_dis_hilight.png" COMP;
11178 part { name: "base";
11182 description { state: "default" 0.0;
11184 rel1.offset: 10 10;
11185 rel2.offset: -10 -10;
11186 rel1.relative: 0.0 1.0;
11187 rel2.relative: 1.0 2.0;
11189 description { state: "visible" 0.0;
11190 inherit: "default" 0.0;
11192 rel1.relative: 0.0 0.0;
11193 rel2.relative: 1.0 1.0;
11196 part { name: "shad";
11198 description { state: "default" 0.0;
11199 image.normal: "shad_circ.png";
11200 rel1.to: "elm.swallow.content";
11201 rel1.offset: -64 -64;
11202 rel2.to: "elm.swallow.content";
11203 rel2.offset: 63 63;
11207 part { name: "pop";
11209 description { state: "default" 0.0;
11210 rel1.to: "elm.swallow.content";
11211 rel1.offset: -5 -5;
11212 rel2.to: "elm.swallow.content";
11215 normal: "bt_dis_base.png";
11218 image.middle: SOLID;
11221 part { name: "popover";
11223 description { state: "default" 0.0;
11226 rel2.relative: 1.0 0.5;
11228 normal: "bt_dis_hilight.png";
11233 part { name: "elm.swallow.content";
11235 description { state: "default" 0.0;
11242 program { name: "show";
11243 signal: "elm,action,show";
11245 action: STATE_SET "visible" 0.0;
11248 program { name: "show_2";
11250 action: STATE_SET "default" 0.0;
11254 program { name: "show_3";
11256 action: STATE_SET "visible" 0.0;
11258 transition: LINEAR 0.5;
11260 program { name: "hide";
11261 signal: "elm,action,hide";
11263 action: STATE_SET "default" 0.0;
11268 group { name: "elm/notify/left/default";
11269 //this group is a design similar to the inwin group
11271 image: "shad_circ.png" COMP;
11272 image: "bt_dis_base.png" COMP;
11273 image: "bt_dis_hilight.png" COMP;
11276 part { name: "base";
11280 description { state: "default" 0.0;
11282 rel1.offset: 10 10;
11283 rel2.offset: -10 -10;
11284 rel1.relative: -1.0 0.0;
11285 rel2.relative: 0.0 1.0;
11287 description { state: "visible" 0.0;
11288 inherit: "default" 0.0;
11290 rel1.relative: 0.0 0.0;
11291 rel2.relative: 1.0 1.0;
11294 part { name: "shad";
11296 description { state: "default" 0.0;
11297 image.normal: "shad_circ.png";
11298 rel1.to: "elm.swallow.content";
11299 rel1.offset: -64 -64;
11300 rel2.to: "elm.swallow.content";
11301 rel2.offset: 63 63;
11305 part { name: "pop";
11307 description { state: "default" 0.0;
11308 rel1.to: "elm.swallow.content";
11309 rel1.offset: -5 -5;
11310 rel2.to: "elm.swallow.content";
11313 normal: "bt_dis_base.png";
11316 image.middle: SOLID;
11319 part { name: "popover";
11321 description { state: "default" 0.0;
11324 rel2.relative: 1.0 0.5;
11326 normal: "bt_dis_hilight.png";
11331 part { name: "elm.swallow.content";
11333 description { state: "default" 0.0;
11340 program { name: "show";
11341 signal: "elm,action,show";
11343 action: STATE_SET "visible" 0.0;
11346 program { name: "show_2";
11348 action: STATE_SET "default" 0.0;
11352 program { name: "show_3";
11354 action: STATE_SET "visible" 0.0;
11356 transition: LINEAR 0.5;
11358 program { name: "hide";
11359 signal: "elm,action,hide";
11361 action: STATE_SET "default" 0.0;
11366 group { name: "elm/notify/right/default";
11367 //this group is a design similar to the inwin group
11369 image: "shad_circ.png" COMP;
11370 image: "bt_dis_base.png" COMP;
11371 image: "bt_dis_hilight.png" COMP;
11374 part { name: "base";
11378 description { state: "default" 0.0;
11380 rel1.offset: 10 10;
11381 rel2.offset: -10 -10;
11382 rel1.relative: 1.0 0.0;
11383 rel2.relative: 2.0 1.0;
11385 description { state: "visible" 0.0;
11386 inherit: "default" 0.0;
11388 rel1.relative: 0.0 0.0;
11389 rel2.relative: 1.0 1.0;
11392 part { name: "shad";
11394 description { state: "default" 0.0;
11395 image.normal: "shad_circ.png";
11396 rel1.to: "elm.swallow.content";
11397 rel1.offset: -64 -64;
11398 rel2.to: "elm.swallow.content";
11399 rel2.offset: 63 63;
11403 part { name: "pop";
11405 description { state: "default" 0.0;
11406 rel1.to: "elm.swallow.content";
11407 rel1.offset: -5 -5;
11408 rel2.to: "elm.swallow.content";
11411 normal: "bt_dis_base.png";
11414 image.middle: SOLID;
11417 part { name: "popover";
11419 description { state: "default" 0.0;
11422 rel2.relative: 1.0 0.5;
11424 normal: "bt_dis_hilight.png";
11429 part { name: "elm.swallow.content";
11431 description { state: "default" 0.0;
11438 program { name: "show";
11439 signal: "elm,action,show";
11441 action: STATE_SET "visible" 0.0;
11444 program { name: "show_2";
11446 action: STATE_SET "default" 0.0;
11450 program { name: "show_3";
11452 action: STATE_SET "visible" 0.0;
11454 transition: LINEAR 0.5;
11456 program { name: "hide";
11457 signal: "elm,action,hide";
11459 action: STATE_SET "default" 0.0;
11464 group { name: "elm/notify/top_left/default";
11465 //this group is a design similar to the inwin group
11467 image: "shad_circ.png" COMP;
11468 image: "bt_dis_base.png" COMP;
11469 image: "bt_dis_hilight.png" COMP;
11472 part { name: "base";
11476 description { state: "default" 0.0;
11478 rel1.offset: 10 10;
11479 rel2.offset: -10 -10;
11480 rel1.relative: 0.0 -1.0;
11481 rel2.relative: 1.0 0.0;
11483 description { state: "visible" 0.0;
11484 inherit: "default" 0.0;
11486 rel1.relative: 0.0 0.0;
11487 rel2.relative: 1.0 1.0;
11490 part { name: "shad";
11492 description { state: "default" 0.0;
11493 image.normal: "shad_circ.png";
11494 rel1.to: "elm.swallow.content";
11495 rel1.offset: -64 -64;
11496 rel2.to: "elm.swallow.content";
11497 rel2.offset: 63 63;
11501 part { name: "pop";
11503 description { state: "default" 0.0;
11504 rel1.to: "elm.swallow.content";
11505 rel1.offset: -5 -5;
11506 rel2.to: "elm.swallow.content";
11509 normal: "bt_dis_base.png";
11512 image.middle: SOLID;
11515 part { name: "popover";
11517 description { state: "default" 0.0;
11520 rel2.relative: 1.0 0.5;
11522 normal: "bt_dis_hilight.png";
11527 part { name: "elm.swallow.content";
11529 description { state: "default" 0.0;
11536 program { name: "show";
11537 signal: "elm,action,show";
11539 action: STATE_SET "visible" 0.0;
11542 program { name: "show_2";
11544 action: STATE_SET "default" 0.0;
11548 program { name: "show_3";
11550 action: STATE_SET "visible" 0.0;
11552 transition: LINEAR 0.5;
11554 program { name: "hide";
11555 signal: "elm,action,hide";
11557 action: STATE_SET "default" 0.0;
11562 group { name: "elm/notify/top_right/default";
11563 //this group is a design similar to the inwin group
11565 image: "shad_circ.png" COMP;
11566 image: "bt_dis_base.png" COMP;
11567 image: "bt_dis_hilight.png" COMP;
11570 part { name: "base";
11574 description { state: "default" 0.0;
11576 rel1.offset: 10 10;
11577 rel2.offset: -10 -10;
11578 rel1.relative: 0.0 -1.0;
11579 rel2.relative: 1.0 0.0;
11581 description { state: "visible" 0.0;
11582 inherit: "default" 0.0;
11584 rel1.relative: 0.0 0.0;
11585 rel2.relative: 1.0 1.0;
11588 part { name: "shad";
11590 description { state: "default" 0.0;
11591 image.normal: "shad_circ.png";
11592 rel1.to: "elm.swallow.content";
11593 rel1.offset: -64 -64;
11594 rel2.to: "elm.swallow.content";
11595 rel2.offset: 63 63;
11599 part { name: "pop";
11601 description { state: "default" 0.0;
11602 rel1.to: "elm.swallow.content";
11603 rel1.offset: -5 -5;
11604 rel2.to: "elm.swallow.content";
11607 normal: "bt_dis_base.png";
11610 image.middle: SOLID;
11613 part { name: "popover";
11615 description { state: "default" 0.0;
11618 rel2.relative: 1.0 0.5;
11620 normal: "bt_dis_hilight.png";
11625 part { name: "elm.swallow.content";
11627 description { state: "default" 0.0;
11634 program { name: "show";
11635 signal: "elm,action,show";
11637 action: STATE_SET "visible" 0.0;
11640 program { name: "show_2";
11642 action: STATE_SET "default" 0.0;
11646 program { name: "show_3";
11648 action: STATE_SET "visible" 0.0;
11650 transition: LINEAR 0.5;
11652 program { name: "hide";
11653 signal: "elm,action,hide";
11655 action: STATE_SET "default" 0.0;
11660 group { name: "elm/notify/bottom_left/default";
11661 //this group is a design similar to the inwin group
11663 image: "shad_circ.png" COMP;
11664 image: "bt_dis_base.png" COMP;
11665 image: "bt_dis_hilight.png" COMP;
11668 part { name: "base";
11672 description { state: "default" 0.0;
11674 rel1.offset: 10 10;
11675 rel2.offset: -10 -10;
11676 rel1.relative: 0.0 1.0;
11677 rel2.relative: 1.0 2.0;
11679 description { state: "visible" 0.0;
11680 inherit: "default" 0.0;
11682 rel1.relative: 0.0 0.0;
11683 rel2.relative: 1.0 1.0;
11686 part { name: "shad";
11688 description { state: "default" 0.0;
11689 image.normal: "shad_circ.png";
11690 rel1.to: "elm.swallow.content";
11691 rel1.offset: -64 -64;
11692 rel2.to: "elm.swallow.content";
11693 rel2.offset: 63 63;
11697 part { name: "pop";
11699 description { state: "default" 0.0;
11700 rel1.to: "elm.swallow.content";
11701 rel1.offset: -5 -5;
11702 rel2.to: "elm.swallow.content";
11705 normal: "bt_dis_base.png";
11708 image.middle: SOLID;
11711 part { name: "popover";
11713 description { state: "default" 0.0;
11716 rel2.relative: 1.0 0.5;
11718 normal: "bt_dis_hilight.png";
11723 part { name: "elm.swallow.content";
11725 description { state: "default" 0.0;
11732 program { name: "show";
11733 signal: "elm,action,show";
11735 action: STATE_SET "visible" 0.0;
11738 program { name: "show_2";
11740 action: STATE_SET "default" 0.0;
11744 program { name: "show_3";
11746 action: STATE_SET "visible" 0.0;
11748 transition: LINEAR 0.5;
11750 program { name: "hide";
11751 signal: "elm,action,hide";
11753 action: STATE_SET "default" 0.0;
11758 group { name: "elm/notify/bottom_right/default";
11759 //this group is a design similar to the inwin group
11761 image: "shad_circ.png" COMP;
11762 image: "bt_dis_base.png" COMP;
11763 image: "bt_dis_hilight.png" COMP;
11766 part { name: "base";
11770 description { state: "default" 0.0;
11772 rel1.offset: 10 10;
11773 rel2.offset: -10 -10;
11774 rel1.relative: 0.0 1.0;
11775 rel2.relative: 1.0 2.0;
11777 description { state: "visible" 0.0;
11778 inherit: "default" 0.0;
11780 rel1.relative: 0.0 0.0;
11781 rel2.relative: 1.0 1.0;
11784 part { name: "shad";
11786 description { state: "default" 0.0;
11787 image.normal: "shad_circ.png";
11788 rel1.to: "elm.swallow.content";
11789 rel1.offset: -64 -64;
11790 rel2.to: "elm.swallow.content";
11791 rel2.offset: 63 63;
11795 part { name: "pop";
11797 description { state: "default" 0.0;
11798 rel1.to: "elm.swallow.content";
11799 rel1.offset: -5 -5;
11800 rel2.to: "elm.swallow.content";
11803 normal: "bt_dis_base.png";
11806 image.middle: SOLID;
11809 part { name: "popover";
11811 description { state: "default" 0.0;
11814 rel2.relative: 1.0 0.5;
11816 normal: "bt_dis_hilight.png";
11821 part { name: "elm.swallow.content";
11823 description { state: "default" 0.0;
11830 program { name: "show";
11831 signal: "elm,action,show";
11833 action: STATE_SET "visible" 0.0;
11836 program { name: "show_2";
11838 action: STATE_SET "default" 0.0;
11842 program { name: "show_3";
11844 action: STATE_SET "visible" 0.0;
11846 transition: LINEAR 0.5;
11848 program { name: "hide";
11849 signal: "elm,action,hide";
11851 action: STATE_SET "default" 0.0;
11857 ///////////////////////////////////////////////////////////////////////////////
11858 group { name: "elm/slideshow/base/default";
11860 item: transitions "fade black_fade horizontal vertical square";
11861 item: layouts "fullscreen not_fullscreen";
11864 part { name: "whole";
11867 state: "default" 0.0;
11869 color: 20 20 20 255;
11872 part { name: "image_1_whole";
11875 state: "default" 0.0;
11876 color: 255 255 255 255;
11879 state: "fade_prev_next" 0.0;
11880 inherit: "default" 0.0;
11881 color: 255 255 255 0;
11884 state: "black_fade_prev_next_init" 0.0;
11885 inherit: "default" 0.0;
11886 color: 255 255 255 255;
11889 state: "black_fade_prev_next" 0.0;
11890 inherit: "default" 0.0;
11894 state: "horizontal_next_init" 0.0;
11895 inherit: "default" 0.0;
11898 state: "horizontal_next" 0.0;
11899 inherit: "default" 0.0;
11900 rel1.relative: -1.0 0.0;
11901 rel2.relative: 0.0 1.0;
11904 state: "horizontal_prev_init" 0.0;
11905 inherit: "default" 0.0;
11908 state: "horizontal_prev" 0.0;
11909 inherit: "default" 0.0;
11910 rel1.relative: 1.0 0.0;
11911 rel2.relative: 2.0 1.0;
11914 state: "vertical_next_init" 0.0;
11915 inherit: "default" 0.0;
11918 state: "vertical_next" 0.0;
11919 inherit: "default" 0.0;
11920 rel1.relative: 0.0 -1.0;
11921 rel2.relative: 1.0 0.0;
11924 state: "vertical_prev_init" 0.0;
11925 inherit: "default" 0.0;
11928 state: "vertical_prev" 0.0;
11929 inherit: "default" 0.0;
11930 rel1.relative: 0.0 1.0;
11931 rel2.relative: 1.0 2.0;
11934 state: "square_prev_next" 0.0;
11935 inherit: "default" 0.0;
11936 color: 255 255 255 0;
11939 part { name: "image_2_whole";
11942 state: "default" 0.0;
11944 color: 255 255 255 0;
11947 state: "fade_prev_next" 0.0;
11948 inherit: "default" 0.0;
11949 color: 255 255 255 255;
11952 state: "black_fade_prev_next_init" 0.0;
11953 inherit: "default" 0.0;
11957 state: "black_fade_prev_next" 0.0;
11958 inherit: "default" 0.0;
11959 color: 255 255 255 255;
11962 state: "horizontal_next_init" 0.0;
11963 inherit: "default" 0.0;
11964 rel1.relative: 1.0 0.0;
11965 rel2.relative: 2.0 1.0;
11966 color: 255 255 255 255;
11969 state: "horizontal_next" 0.0;
11970 inherit: "default" 0.0;
11971 color: 255 255 255 255;
11974 state: "horizontal_prev_init" 0.0;
11975 inherit: "default" 0.0;
11976 rel1.relative: -1.0 0.0;
11977 rel2.relative: 0.0 1.0;
11978 color: 255 255 255 255;
11981 state: "horizontal_prev" 0.0;
11982 inherit: "default" 0.0;
11983 color: 255 255 255 255;
11986 state: "vertical_next_init" 0.0;
11987 inherit: "default" 0.0;
11988 rel1.relative: 0.0 1.0;
11989 rel2.relative: 1.0 2.0;
11990 color: 255 255 255 255;
11993 state: "vertical_next" 0.0;
11994 inherit: "default" 0.0;
11995 color: 255 255 255 255;
11998 state: "vertical_prev_init" 0.0;
11999 inherit: "default" 0.0;
12000 rel1.relative: 0.0 -1.0;
12001 rel2.relative: 1.0 0.0;
12002 color: 255 255 255 255;
12005 state: "vertical_prev" 0.0;
12006 inherit: "default" 0.0;
12007 color: 255 255 255 255;
12010 state: "square_prev_next_init" 0.0;
12011 inherit: "default" 0.0;
12012 rel1.relative: 0.5 0.5;
12013 rel2.relative: 0.5 0.5;
12014 color: 255 255 255 255;
12017 state: "square_prev_next" 0.0;
12018 inherit: "default" 0.0;
12019 rel1.relative: 0.0 0.0;
12020 rel2.relative: 1.0 1.0;
12021 color: 255 255 255 255;
12024 part { name: "elm.swallow.1";
12026 clip_to: "image_1_whole";
12028 state: "default" 0.0;
12029 rel1.to: "image_1_whole";
12030 rel2.to: "image_1_whole";
12031 color: 255 255 255 255;
12034 state: "not_fullscreen" 0.0;
12035 rel1.relative: 0.1 0.1;
12036 rel1.to: "image_1_whole";
12037 rel2.relative: 0.9 0.9;
12038 rel2.to: "image_1_whole";
12039 color: 255 255 255 255;
12042 part { name: "elm.swallow.2";
12044 clip_to: "image_2_whole";
12046 state: "default" 0.0;
12047 color: 255 255 255 255;
12048 rel1.to: "image_2_whole";
12049 rel2.to: "image_2_whole";
12052 state: "not_fullscreen" 0.0;
12053 color: 255 255 255 255;
12054 rel1.relative: 0.1 0.1;
12055 rel1.to: "image_2_whole";
12056 rel2.relative: 0.9 0.9;
12057 rel2.to: "image_2_whole";
12060 part { name: "events_catcher";
12064 state: "default" 0.0;
12072 program { name: "layout_fullscreen";
12073 signal: "layout,fullscreen";
12074 source: "slideshow";
12075 action: STATE_SET "default" 0.0;
12076 target: "elm.swallow.1";
12077 target: "elm.swallow.2";
12078 transition: SINUSOIDAL 1.0;
12080 program { name: "layout_not_fullscreen";
12081 signal: "layout,not_fullscreen";
12082 source: "slideshow";
12083 action: STATE_SET "not_fullscreen" 0.0;
12084 target: "elm.swallow.1";
12085 target: "elm.swallow.2";
12086 transition: SINUSOIDAL 1.0;
12089 program { name: "fade_next";
12090 signal: "fade,next";
12091 source: "slideshow";
12092 action: STATE_SET "default" 0.0;
12093 target: "image_1_whole";
12094 target: "image_2_whole";
12095 after: "fade_next_2";
12097 program { name: "fade_next_2";
12098 action: STATE_SET "fade_prev_next" 0.0;
12099 target: "image_1_whole";
12100 target: "image_2_whole";
12101 transition: SINUSOIDAL 1.5;
12104 program { name: "fade_previous";
12105 signal: "fade,previous";
12106 source: "slideshow";
12107 action: STATE_SET "default" 0.0;
12108 target: "image_1_whole";
12109 target: "image_2_whole";
12110 after: "fade_previous_2";
12112 program { name: "fade_previous_2";
12113 action: STATE_SET "fade_prev_next" 0.0;
12114 target: "image_1_whole";
12115 target: "image_2_whole";
12116 transition: SINUSOIDAL 1.5;
12119 program { name: "black_fade_next";
12120 signal: "black_fade,next";
12121 source: "slideshow";
12122 action: STATE_SET "black_fade_prev_next_init" 0.0;
12123 target: "image_1_whole";
12124 target: "image_2_whole";
12125 after: "black_fade_next_2";
12127 program { name: "black_fade_next_2";
12128 action: STATE_SET "black_fade_prev_next" 0.0;
12129 target: "image_1_whole";
12130 transition: SINUSOIDAL 0.75;
12131 after: "black_fade_next_3";
12133 program { name: "black_fade_next_3";
12134 action: STATE_SET "black_fade_prev_next" 0.0;
12135 target: "image_2_whole";
12136 transition: SINUSOIDAL 0.75;
12139 program { name: "black_fade_previous";
12140 signal: "black_fade,previous";
12141 source: "slideshow";
12142 action: STATE_SET "black_fade_prev_next_init" 0.0;
12143 target: "image_1_whole";
12144 target: "image_2_whole";
12145 after: "black_fade_previous_2";
12147 program { name: "black_fade_previous_2";
12148 action: STATE_SET "black_fade_prev_next" 0.0;
12149 target: "image_1_whole";
12150 transition: SINUSOIDAL 0.75;
12151 after: "black_fade_previous_3";
12153 program { name: "black_fade_previous_3";
12154 action: STATE_SET "black_fade_prev_next" 0.0;
12155 target: "image_2_whole";
12156 transition: SINUSOIDAL 0.75;
12159 program { name: "horizontal_next";
12160 signal: "horizontal,next";
12161 source: "slideshow";
12162 action: STATE_SET "horizontal_next_init" 0.0;
12163 target: "image_1_whole";
12164 target: "image_2_whole";
12165 after: "horizontal_next_2";
12167 program { name: "horizontal_next_2";
12168 action: STATE_SET "horizontal_next" 0.0;
12169 target: "image_1_whole";
12170 target: "image_2_whole";
12171 transition: SINUSOIDAL 1.5;
12174 program { name: "horizontal_previous";
12175 signal: "horizontal,previous";
12176 source: "slideshow";
12177 action: STATE_SET "horizontal_prev_init" 0.0;
12178 target: "image_1_whole";
12179 target: "image_2_whole";
12180 after: "horizontal_previous_2";
12182 program { name: "horizontal_previous_2";
12183 action: STATE_SET "horizontal_prev" 0.0;
12184 target: "image_1_whole";
12185 target: "image_2_whole";
12186 transition: SINUSOIDAL 1.5;
12189 program { name: "vertical_next";
12190 signal: "vertical,next";
12191 source: "slideshow";
12192 action: STATE_SET "vertical_next_init" 0.0;
12193 target: "image_1_whole";
12194 target: "image_2_whole";
12195 after: "vertical_next_2";
12197 program { name: "vertical_next_2";
12198 action: STATE_SET "vertical_next" 0.0;
12199 target: "image_1_whole";
12200 target: "image_2_whole";
12201 transition: SINUSOIDAL 1.5;
12204 program { name: "vertical_previous";
12205 signal: "vertical,previous";
12206 source: "slideshow";
12207 action: STATE_SET "vertical_prev_init" 0.0;
12208 target: "image_1_whole";
12209 target: "image_2_whole";
12210 after: "vertical_previous_2";
12212 program { name: "vertical_previous_2";
12213 action: STATE_SET "vertical_prev" 0.0;
12214 target: "image_1_whole";
12215 target: "image_2_whole";
12216 transition: SINUSOIDAL 1.5;
12219 program { name: "square_next";
12220 signal: "square,next";
12221 source: "slideshow";
12222 action: STATE_SET "square_prev_next_init" 0.0;
12223 target: "image_2_whole";
12224 after: "square_next_2";
12226 program { name: "square_next_2";
12227 action: STATE_SET "square_prev_next" 0.0;
12228 target: "image_2_whole";
12229 target: "image_1_whole";
12230 transition: SINUSOIDAL 1.5;
12233 program { name: "square_previous";
12234 signal: "square,previous";
12235 source: "slideshow";
12236 action: STATE_SET "square_prev_next_init" 0.0;
12237 target: "image_2_whole";
12238 after: "square_next_2";
12240 program { name: "end";
12241 action: SIGNAL_EMIT "end" "slideshow";
12243 program { name: "end_signal";
12244 signal: "anim,end";
12245 source: "slideshow";
12246 action: STATE_SET "default" 0.0;
12247 target: "image_1_whole";
12248 target: "image_2_whole";
12253 ///////////////////////////////////////////////////////////////////////////////
12254 group { name: "elm/win/inwin/default";
12256 image: "shad_circ.png" COMP;
12257 image: "bt_dis_base.png" COMP;
12258 image: "bt_dis_hilight.png" COMP;
12261 part { name: "base";
12264 description { state: "default" 0.0;
12267 description { state: "visible" 0.0;
12268 inherit: "default" 1.0;
12272 part { name: "shad";
12274 description { state: "default" 0.0;
12275 image.normal: "shad_circ.png";
12276 rel1.to: "elm.swallow.content";
12277 rel1.offset: -64 -64;
12278 rel2.to: "elm.swallow.content";
12279 rel2.offset: 63 63;
12283 part { name: "pop";
12285 description { state: "default" 0.0;
12286 rel1.to: "elm.swallow.content";
12287 rel1.offset: -5 -5;
12288 rel2.to: "elm.swallow.content";
12291 normal: "bt_dis_base.png";
12294 image.middle: SOLID;
12297 part { name: "popover";
12299 description { state: "default" 0.0;
12302 rel2.relative: 1.0 0.5;
12304 normal: "bt_dis_hilight.png";
12309 part { name: "elm.swallow.content";
12311 description { state: "default" 0.0;
12312 rel1.relative: 0.1 0.1;
12313 rel2.relative: 0.9 0.9;
12318 program { name: "show";
12319 signal: "elm,action,show";
12321 action: STATE_SET "visible" 0.0;
12322 // transition: DECELERATE 0.5;
12325 program { name: "hide";
12326 signal: "elm,action,hide";
12328 action: STATE_SET "default" 0.0;
12329 // transition: DECELERATE 0.5;
12335 group { name: "elm/win/inwin/minimal";
12337 image: "shad_circ.png" COMP;
12338 image: "bt_dis_base.png" COMP;
12339 image: "bt_dis_hilight.png" COMP;
12342 part { name: "base";
12345 description { state: "default" 0.0;
12348 description { state: "visible" 0.0;
12349 inherit: "default" 1.0;
12353 part { name: "shad";
12355 description { state: "default" 0.0;
12356 image.normal: "shad_circ.png";
12357 rel1.to: "elm.swallow.content";
12358 rel1.offset: -64 -64;
12359 rel2.to: "elm.swallow.content";
12360 rel2.offset: 63 63;
12364 part { name: "pop";
12366 description { state: "default" 0.0;
12367 rel1.to: "elm.swallow.content";
12368 rel1.offset: -5 -5;
12369 rel2.to: "elm.swallow.content";
12372 normal: "bt_dis_base.png";
12375 image.middle: SOLID;
12378 part { name: "popover";
12380 description { state: "default" 0.0;
12383 rel2.relative: 1.0 0.5;
12385 normal: "bt_dis_hilight.png";
12390 part { name: "elm.swallow.content";
12392 description { state: "default" 0.0;
12394 rel1.relative: 0.5 0.5;
12395 rel2.relative: 0.5 0.5;
12400 program { name: "show";
12401 signal: "elm,action,show";
12403 action: STATE_SET "visible" 0.0;
12404 // transition: DECELERATE 0.5;
12407 program { name: "hide";
12408 signal: "elm,action,hide";
12410 action: STATE_SET "default" 0.0;
12411 // transition: DECELERATE 0.5;
12417 group { name: "elm/win/inwin/minimal_vertical";
12419 image: "shad_circ.png" COMP;
12420 image: "bt_dis_base.png" COMP;
12421 image: "bt_dis_hilight.png" COMP;
12424 part { name: "base";
12427 description { state: "default" 0.0;
12430 description { state: "visible" 0.0;
12431 inherit: "default" 1.0;
12435 part { name: "shad";
12437 description { state: "default" 0.0;
12438 image.normal: "shad_circ.png";
12439 rel1.to: "elm.swallow.content";
12440 rel1.offset: -64 -64;
12441 rel2.to: "elm.swallow.content";
12442 rel2.offset: 63 63;
12446 part { name: "pop";
12448 description { state: "default" 0.0;
12449 rel1.to: "elm.swallow.content";
12450 rel1.offset: -5 -5;
12451 rel2.to: "elm.swallow.content";
12454 normal: "bt_dis_base.png";
12457 image.middle: SOLID;
12460 part { name: "popover";
12462 description { state: "default" 0.0;
12465 rel2.relative: 1.0 0.5;
12467 normal: "bt_dis_hilight.png";
12472 part { name: "elm.swallow.content";
12474 description { state: "default" 0.0;
12476 rel1.relative: 0.1 0.5;
12477 rel2.relative: 0.9 0.5;
12482 program { name: "show";
12483 signal: "elm,action,show";
12485 action: STATE_SET "visible" 0.0;
12486 // transition: DECELERATE 0.5;
12489 program { name: "hide";
12490 signal: "elm,action,hide";
12492 action: STATE_SET "default" 0.0;
12493 // transition: DECELERATE 0.5;
12499 ///////////////////////////////////////////////////////////////////////////////
12501 ///////////////////////////////////////////////////////////////////////////////
12502 group { name: "elm/list/item/default";
12503 data.item: "stacking" "above";
12505 image: "bt_sm_base1.png" COMP;
12506 image: "bt_sm_shine.png" COMP;
12507 image: "bt_sm_hilight.png" COMP;
12508 image: "ilist_1.png" COMP;
12509 image: "ilist_item_shadow.png" COMP;
12517 state: "default" 0.0;
12525 state: "default" 0.0;
12540 normal: "ilist_item_shadow.png";
12549 state: "default" 0.0;
12551 normal: "ilist_1.png";
12559 description { state: "default" 0.0;
12561 color: 255 255 255 0;
12571 normal: "bt_sm_base1.png";
12574 image.middle: SOLID;
12576 description { state: "selected" 0.0;
12577 inherit: "default" 0.0;
12579 color: 255 255 255 255;
12590 part { name: "elm.swallow.icon";
12592 description { state: "default" 0.0;
12605 part { name: "elm.swallow.end";
12607 description { state: "default" 0.0;
12620 part { name: "elm.text";
12622 effect: SOFT_SHADOW;
12626 state: "default" 0.0;
12629 to_x: "elm.swallow.icon";
12634 to_x: "elm.swallow.end";
12646 text_class: "list_item";
12649 description { state: "selected" 0.0;
12650 inherit: "default" 0.0;
12651 color: 224 224 224 255;
12655 part { name: "fg1";
12657 description { state: "default" 0.0;
12659 color: 255 255 255 0;
12661 rel2.relative: 1.0 0.5;
12664 normal: "bt_sm_hilight.png";
12668 description { state: "selected" 0.0;
12669 inherit: "default" 0.0;
12671 color: 255 255 255 255;
12674 part { name: "fg2";
12676 description { state: "default" 0.0;
12678 color: 255 255 255 0;
12682 normal: "bt_sm_shine.png";
12686 description { state: "selected" 0.0;
12687 inherit: "default" 0.0;
12689 color: 255 255 255 255;
12696 signal: "elm,state,selected";
12698 action: STATE_SET "selected" 0.0;
12702 target: "elm.text";
12705 name: "go_passive";
12706 signal: "elm,state,unselected";
12708 action: STATE_SET "default" 0.0;
12712 target: "elm.text";
12713 transition: LINEAR 0.1;
12717 group { name: "elm/list/item_odd/default";
12718 data.item: "stacking" "below";
12719 data.item: "selectraise" "on";
12721 image: "bt_sm_base1.png" COMP;
12722 image: "bt_sm_shine.png" COMP;
12723 image: "bt_sm_hilight.png" COMP;
12724 image: "ilist_2.png" COMP;
12732 state: "default" 0.0;
12740 state: "default" 0.0;
12742 normal: "ilist_2.png";
12750 description { state: "default" 0.0;
12752 color: 255 255 255 0;
12762 normal: "bt_sm_base1.png";
12765 image.middle: SOLID;
12767 description { state: "selected" 0.0;
12768 inherit: "default" 0.0;
12770 color: 255 255 255 255;
12782 name: "elm.swallow.icon";
12784 description { state: "default" 0.0;
12798 name: "elm.swallow.end";
12800 description { state: "default" 0.0;
12816 effect: SOFT_SHADOW;
12820 state: "default" 0.0;
12823 to_x: "elm.swallow.icon";
12828 to_x: "elm.swallow.end";
12840 text_class: "list_item";
12843 description { state: "selected" 0.0;
12844 inherit: "default" 0.0;
12845 color: 224 224 224 255;
12849 part { name: "fg1";
12851 description { state: "default" 0.0;
12853 color: 255 255 255 0;
12855 rel2.relative: 1.0 0.5;
12858 normal: "bt_sm_hilight.png";
12862 description { state: "selected" 0.0;
12863 inherit: "default" 0.0;
12865 color: 255 255 255 255;
12868 part { name: "fg2";
12870 description { state: "default" 0.0;
12872 color: 255 255 255 0;
12876 normal: "bt_sm_shine.png";
12880 description { state: "selected" 0.0;
12881 inherit: "default" 0.0;
12883 color: 255 255 255 255;
12890 signal: "elm,state,selected";
12892 action: STATE_SET "selected" 0.0;
12896 target: "elm.text";
12899 name: "go_passive";
12900 signal: "elm,state,unselected";
12902 action: STATE_SET "default" 0.0;
12906 target: "elm.text";
12907 transition: LINEAR 0.1;
12911 group { name: "elm/list/item_compress/default";
12912 data.item: "stacking" "above";
12913 data.item: "selectraise" "on";
12915 image: "bt_sm_base1.png" COMP;
12916 image: "bt_sm_shine.png" COMP;
12917 image: "bt_sm_hilight.png" COMP;
12918 image: "ilist_1.png" COMP;
12919 image: "ilist_item_shadow.png" COMP;
12927 state: "default" 0.0;
12934 description { state: "default" 0.0;
12949 normal: "ilist_item_shadow.png";
12958 state: "default" 0.0;
12960 normal: "ilist_1.png";
12968 description { state: "default" 0.0;
12970 color: 255 255 255 0;
12980 normal: "bt_sm_base1.png";
12983 image.middle: SOLID;
12985 description { state: "selected" 0.0;
12986 inherit: "default" 0.0;
12988 color: 255 255 255 255;
12999 part { name: "elm.swallow.icon";
13001 description { state: "default" 0.0;
13014 part { name: "elm.swallow.end";
13016 description { state: "default" 0.0;
13032 effect: SOFT_SHADOW;
13035 description { state: "default" 0.0;
13038 to_x: "elm.swallow.icon";
13043 to_x: "elm.swallow.end";
13055 text_class: "list_item";
13058 description { state: "selected" 0.0;
13059 inherit: "default" 0.0;
13060 color: 224 224 224 255;
13064 part { name: "fg1";
13066 description { state: "default" 0.0;
13068 color: 255 255 255 0;
13070 rel2.relative: 1.0 0.5;
13073 normal: "bt_sm_hilight.png";
13077 description { state: "selected" 0.0;
13078 inherit: "default" 0.0;
13080 color: 255 255 255 255;
13083 part { name: "fg2";
13085 description { state: "default" 0.0;
13087 color: 255 255 255 0;
13091 normal: "bt_sm_shine.png";
13095 description { state: "selected" 0.0;
13096 inherit: "default" 0.0;
13098 color: 255 255 255 255;
13105 signal: "elm,state,selected";
13107 action: STATE_SET "selected" 0.0;
13111 target: "elm.text";
13114 name: "go_passive";
13115 signal: "elm,state,unselected";
13117 action: STATE_SET "default" 0.0;
13121 target: "elm.text";
13122 transition: LINEAR 0.1;
13126 group { name: "elm/list/item_compress_odd/default";
13127 data.item: "stacking" "below";
13128 data.item: "selectraise" "on";
13130 image: "bt_sm_base1.png" COMP;
13131 image: "bt_sm_shine.png" COMP;
13132 image: "bt_sm_hilight.png" COMP;
13133 image: "ilist_2.png" COMP;
13141 state: "default" 0.0;
13149 state: "default" 0.0;
13151 normal: "ilist_2.png";
13159 description { state: "default" 0.0;
13161 color: 255 255 255 0;
13171 normal: "bt_sm_base1.png";
13174 image.middle: SOLID;
13176 description { state: "selected" 0.0;
13177 inherit: "default" 0.0;
13179 color: 255 255 255 255;
13190 part { name: "elm.swallow.icon";
13192 description { state: "default" 0.0;
13205 part { name: "elm.swallow.end";
13207 description { state: "default" 0.0;
13223 effect: SOFT_SHADOW;
13227 state: "default" 0.0;
13230 to_x: "elm.swallow.icon";
13235 to_x: "elm.swallow.end";
13247 text_class: "list_item";
13250 description { state: "selected" 0.0;
13251 inherit: "default" 0.0;
13252 color: 224 224 224 255;
13256 part { name: "fg1";
13258 description { state: "default" 0.0;
13260 color: 255 255 255 0;
13262 rel2.relative: 1.0 0.5;
13265 normal: "bt_sm_hilight.png";
13269 description { state: "selected" 0.0;
13270 inherit: "default" 0.0;
13272 color: 255 255 255 255;
13275 part { name: "fg2";
13277 description { state: "default" 0.0;
13279 color: 255 255 255 0;
13283 normal: "bt_sm_shine.png";
13287 description { state: "selected" 0.0;
13288 inherit: "default" 0.0;
13290 color: 255 255 255 255;
13297 signal: "elm,state,selected";
13299 action: STATE_SET "selected" 0.0;
13303 target: "elm.text";
13306 name: "go_passive";
13307 signal: "elm,state,unselected";
13309 action: STATE_SET "default" 0.0;
13313 target: "elm.text";
13314 transition: LINEAR 0.1;
13319 ///////////////////////////////////////////////////////////////////////////////
13320 group { name: "elm/list/h_item/default";
13321 data.item: "stacking" "above";
13323 image: "bt_sm_base1.png" COMP;
13324 image: "bt_sm_shine.png" COMP;
13325 image: "bt_sm_hilight.png" COMP;
13326 image: "ilist_1_h.png" COMP;
13327 image: "ilist_item_shadow_h.png" COMP;
13335 state: "default" 0.0;
13343 state: "default" 0.0;
13358 normal: "ilist_item_shadow_h.png";
13367 state: "default" 0.0;
13369 normal: "ilist_1_h.png";
13377 description { state: "default" 0.0;
13379 color: 255 255 255 0;
13389 normal: "bt_sm_base1.png";
13392 image.middle: SOLID;
13394 description { state: "selected" 0.0;
13395 inherit: "default" 0.0;
13397 color: 255 255 255 255;
13408 part { name: "elm.swallow.icon";
13410 description { state: "default" 0.0;
13423 part { name: "elm.swallow.end";
13425 description { state: "default" 0.0;
13438 part { name: "elm.text";
13440 effect: SOFT_SHADOW;
13444 state: "default" 0.0;
13447 to_x: "elm.swallow.icon";
13452 to_x: "elm.swallow.end";
13463 text_class: "list_item";
13466 description { state: "selected" 0.0;
13467 inherit: "default" 0.0;
13468 color: 224 224 224 255;
13472 part { name: "fg1";
13474 description { state: "default" 0.0;
13476 color: 255 255 255 0;
13478 rel2.relative: 1.0 0.5;
13481 normal: "bt_sm_hilight.png";
13485 description { state: "selected" 0.0;
13486 inherit: "default" 0.0;
13488 color: 255 255 255 255;
13491 part { name: "fg2";
13493 description { state: "default" 0.0;
13495 color: 255 255 255 0;
13499 normal: "bt_sm_shine.png";
13503 description { state: "selected" 0.0;
13504 inherit: "default" 0.0;
13506 color: 255 255 255 255;
13513 signal: "elm,state,selected";
13515 action: STATE_SET "selected" 0.0;
13519 target: "elm.text";
13522 name: "go_passive";
13523 signal: "elm,state,unselected";
13525 action: STATE_SET "default" 0.0;
13529 target: "elm.text";
13530 transition: LINEAR 0.1;
13534 group { name: "elm/list/h_item_odd/default";
13535 data.item: "stacking" "below";
13536 data.item: "selectraise" "on";
13538 image: "bt_sm_base1.png" COMP;
13539 image: "bt_sm_shine.png" COMP;
13540 image: "bt_sm_hilight.png" COMP;
13541 image: "ilist_2_h.png" COMP;
13549 state: "default" 0.0;
13557 state: "default" 0.0;
13559 normal: "ilist_2_h.png";
13567 description { state: "default" 0.0;
13569 color: 255 255 255 0;
13579 normal: "bt_sm_base1.png";
13582 image.middle: SOLID;
13584 description { state: "selected" 0.0;
13585 inherit: "default" 0.0;
13587 color: 255 255 255 255;
13599 name: "elm.swallow.icon";
13601 description { state: "default" 0.0;
13615 name: "elm.swallow.end";
13617 description { state: "default" 0.0;
13630 part { name: "elm.text";
13632 effect: SOFT_SHADOW;
13636 state: "default" 0.0;
13639 to_x: "elm.swallow.icon";
13644 to_x: "elm.swallow.end";
13655 text_class: "list_item";
13658 description { state: "selected" 0.0;
13659 inherit: "default" 0.0;
13660 color: 224 224 224 255;
13664 part { name: "fg1";
13666 description { state: "default" 0.0;
13668 color: 255 255 255 0;
13670 rel2.relative: 1.0 0.5;
13673 normal: "bt_sm_hilight.png";
13677 description { state: "selected" 0.0;
13678 inherit: "default" 0.0;
13680 color: 255 255 255 255;
13683 part { name: "fg2";
13685 description { state: "default" 0.0;
13687 color: 255 255 255 0;
13691 normal: "bt_sm_shine.png";
13695 description { state: "selected" 0.0;
13696 inherit: "default" 0.0;
13698 color: 255 255 255 255;
13705 signal: "elm,state,selected";
13707 action: STATE_SET "selected" 0.0;
13711 target: "elm.text";
13714 name: "go_passive";
13715 signal: "elm,state,unselected";
13717 action: STATE_SET "default" 0.0;
13721 target: "elm.text";
13722 transition: LINEAR 0.1;
13726 group { name: "elm/list/h_item_compress/default";
13727 data.item: "stacking" "above";
13728 data.item: "selectraise" "on";
13730 image: "bt_sm_base1.png" COMP;
13731 image: "bt_sm_shine.png" COMP;
13732 image: "bt_sm_hilight.png" COMP;
13733 image: "ilist_1_h.png" COMP;
13734 image: "ilist_item_shadow_h.png" COMP;
13742 state: "default" 0.0;
13749 description { state: "default" 0.0;
13764 normal: "ilist_item_shadow_h.png";
13773 state: "default" 0.0;
13775 normal: "ilist_1_h.png";
13783 description { state: "default" 0.0;
13785 color: 255 255 255 0;
13795 normal: "bt_sm_base1.png";
13798 image.middle: SOLID;
13800 description { state: "selected" 0.0;
13801 inherit: "default" 0.0;
13803 color: 255 255 255 255;
13814 part { name: "elm.swallow.icon";
13816 description { state: "default" 0.0;
13829 part { name: "elm.swallow.end";
13831 description { state: "default" 0.0;
13847 effect: SOFT_SHADOW;
13850 description { state: "default" 0.0;
13853 to_x: "elm.swallow.icon";
13858 to_x: "elm.swallow.end";
13869 text_class: "list_item";
13872 description { state: "selected" 0.0;
13873 inherit: "default" 0.0;
13874 color: 224 224 224 255;
13878 part { name: "fg1";
13880 description { state: "default" 0.0;
13882 color: 255 255 255 0;
13884 rel2.relative: 1.0 0.5;
13887 normal: "bt_sm_hilight.png";
13891 description { state: "selected" 0.0;
13892 inherit: "default" 0.0;
13894 color: 255 255 255 255;
13897 part { name: "fg2";
13899 description { state: "default" 0.0;
13901 color: 255 255 255 0;
13905 normal: "bt_sm_shine.png";
13909 description { state: "selected" 0.0;
13910 inherit: "default" 0.0;
13912 color: 255 255 255 255;
13919 signal: "elm,state,selected";
13921 action: STATE_SET "selected" 0.0;
13925 target: "elm.text";
13928 name: "go_passive";
13929 signal: "elm,state,unselected";
13931 action: STATE_SET "default" 0.0;
13935 target: "elm.text";
13936 transition: LINEAR 0.1;
13940 group { name: "elm/list/h_item_compress_odd/default";
13941 data.item: "stacking" "below";
13942 data.item: "selectraise" "on";
13944 image: "bt_sm_base1.png" COMP;
13945 image: "bt_sm_shine.png" COMP;
13946 image: "bt_sm_hilight.png" COMP;
13947 image: "ilist_2_h.png" COMP;
13955 state: "default" 0.0;
13963 state: "default" 0.0;
13965 normal: "ilist_2_h.png";
13973 description { state: "default" 0.0;
13975 color: 255 255 255 0;
13985 normal: "bt_sm_base1.png";
13988 image.middle: SOLID;
13990 description { state: "selected" 0.0;
13991 inherit: "default" 0.0;
13993 color: 255 255 255 255;
14004 part { name: "elm.swallow.icon";
14006 description { state: "default" 0.0;
14019 part { name: "elm.swallow.end";
14021 description { state: "default" 0.0;
14034 part { name: "elm.text";
14036 effect: SOFT_SHADOW;
14040 state: "default" 0.0;
14043 to_x: "elm.swallow.icon";
14048 to_x: "elm.swallow.end";
14059 text_class: "list_item";
14062 description { state: "selected" 0.0;
14063 inherit: "default" 0.0;
14064 color: 224 224 224 255;
14068 part { name: "fg1";
14070 description { state: "default" 0.0;
14072 color: 255 255 255 0;
14074 rel2.relative: 1.0 0.5;
14077 normal: "bt_sm_hilight.png";
14081 description { state: "selected" 0.0;
14082 inherit: "default" 0.0;
14084 color: 255 255 255 255;
14087 part { name: "fg2";
14089 description { state: "default" 0.0;
14091 color: 255 255 255 0;
14095 normal: "bt_sm_shine.png";
14099 description { state: "selected" 0.0;
14100 inherit: "default" 0.0;
14102 color: 255 255 255 255;
14109 signal: "elm,state,selected";
14111 action: STATE_SET "selected" 0.0;
14115 target: "elm.text";
14118 name: "go_passive";
14119 signal: "elm,state,unselected";
14121 action: STATE_SET "default" 0.0;
14125 target: "elm.text";
14126 transition: LINEAR 0.1;
14131 ///////////////////////////////////////////////////////////////////////////////
14132 group { name: "elm/slider/horizontal/default";
14133 alias: "elm/slider/horizontal/disabled";
14135 image: "sl_bg.png" COMP;
14136 image: "sl_bg_over.png" COMP;
14138 image: "sl_units.png" COMP;
14141 part { name: "base";
14143 description { state: "default" 0.0;
14152 image.normal: "sl_bg.png";
14156 part { name: "level";
14159 description { state: "default" 0.0;
14164 to_x: "elm.dragable.slider";
14167 color: 255 0 0 200;
14169 description { state: "inverted" 0.0;
14170 inherit: "default" 0.0;
14173 description { state: "disabled" 0.0;
14174 inherit: "default" 0.0;
14175 color: 255 0 0 100;
14177 description { state: "disabled_inverted" 0.0;
14178 inherit: "default" 0.0;
14182 part { name: "level2";
14185 description { state: "default" 0.0;
14190 to_x: "elm.dragable.slider";
14194 color: 255 0 0 200;
14196 description { state: "inverted" 0.0;
14197 inherit: "default" 0.0;
14200 description { state: "disabled" 0.0;
14201 inherit: "default" 0.0;
14203 description { state: "disabled_inverted" 0.0;
14204 inherit: "default" 0.0;
14205 color: 255 0 0 100;
14212 description { state: "default" 0.0;
14214 rel1.offset: -1 -1;
14218 normal: "sl_bg_over.png";
14228 description { state: "default" 0.0;
14230 rel1.to: "elm.swallow.bar";
14231 rel2.to: "elm.swallow.bar";
14235 part { name: "elm.swallow.bar";
14238 description { state: "default" 0.0;
14254 part { name: "elm.swallow.icon";
14256 description { state: "default" 0.0;
14261 to_y: "elm.swallow.bar";
14266 to_y: "elm.swallow.bar";
14269 description { state: "visible" 0.0;
14270 inherit: "default" 0.0;
14273 aspect_preference: VERTICAL;
14277 part { name: "elm.text";
14281 description { state: "default" 0.0;
14285 rel1.to_x: "elm.swallow.icon";
14286 rel1.relative: 1.0 0.0;
14288 rel2.to_x: "elm.swallow.icon";
14289 rel2.relative: 1.0 1.0;
14290 rel2.offset: -1 -5;
14293 font: "Sans,Edje-Vera";
14299 description { state: "visible" 0.0;
14300 inherit: "default" 0.0;
14306 description { state: "disabled" 0.0;
14307 inherit: "default" 0.0;
14308 color: 255 128 128 128;
14311 description { state: "disabled_visible" 0.0;
14312 inherit: "default" 0.0;
14320 name: "elm.swallow.end";
14323 state: "default" 0.0;
14329 to_y: "elm.swallow.bar";
14333 to_y: "elm.swallow.bar";
14336 description { state: "visible" 0.0;
14337 inherit: "default" 0.0;
14340 aspect_preference: VERTICAL;
14341 rel2.offset: -4 -1;
14344 part { name: "units";
14346 description { state: "default" 0.0;
14357 normal: "sl_units.png";
14362 description { state: "visible" 0.0;
14363 inherit: "default" 0.0;
14367 part { name: "elm.units";
14371 description { state: "default" 0.0;
14375 rel1.to_x: "elm.swallow.end";
14376 rel1.relative: 0.0 0.0;
14378 rel2.to_x: "elm.swallow.end";
14379 rel2.relative: 0.0 1.0;
14383 font: "Sans,Edje-Vera";
14389 description { state: "visible" 0.0;
14390 inherit: "default" 0.0;
14395 rel2.offset: -5 -1;
14397 description { state: "disabled" 0.0;
14398 inherit: "default" 0.0;
14399 color: 255 128 128 128;
14402 description { state: "disabled_visible" 0.0;
14403 inherit: "default" 0.0;
14410 part { name: "elm.dragable.slider";
14412 source: "elm/slider/horizontal/indicator/default";
14421 description { state: "default" 0.0;
14433 color: 255 0 0 100;
14436 part { name: "disabler";
14438 description { state: "default" 0.0;
14442 description { state: "disabled" 0.0;
14443 inherit: "default" 0.0;
14449 program { name: "text_show";
14450 signal: "elm,state,text,visible";
14452 action: STATE_SET "visible" 0.0;
14453 target: "elm.text";
14455 program { name: "text_hide";
14456 signal: "elm,state,text,hidden";
14458 action: STATE_SET "default" 0.0;
14459 target: "elm.text";
14461 program { name: "icon_show";
14462 signal: "elm,state,icon,visible";
14464 action: STATE_SET "visible" 0.0;
14465 target: "elm.swallow.icon";
14467 program { name: "icon_hide";
14468 signal: "elm,state,icon,hidden";
14470 action: STATE_SET "default" 0.0;
14471 target: "elm.swallow.icon";
14473 program { name: "end_show";
14474 signal: "elm,state,end,visible";
14476 action: STATE_SET "visible" 0.0;
14477 target: "elm.swallow.end";
14479 program { name: "end_hide";
14480 signal: "elm,state,end,hidden";
14482 action: STATE_SET "default" 0.0;
14483 target: "elm.swallow.end";
14485 program { name: "units_show";
14486 signal: "elm,state,units,visible";
14488 action: STATE_SET "visible" 0.0;
14489 target: "elm.units";
14492 program { name: "units_hide";
14493 signal: "elm,state,units,hidden";
14495 action: STATE_SET "default" 0.0;
14496 target: "elm.units";
14499 program { name: "invert_on";
14500 signal: "elm,state,inverted,on";
14502 action: STATE_SET "inverted" 0.0;
14506 program { name: "invert_off";
14507 signal: "elm,state,inverted,off";
14509 action: STATE_SET "default" 0.0;
14514 name: "go_disabled";
14515 signal: "elm,state,disabled";
14517 action: STATE_SET "disabled" 0.0;
14518 // target: "button0";
14519 target: "disabler";
14520 after: "disable_text";
14521 after: "disable_ind";
14524 program { name: "disable_ind";
14525 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
14527 program { name: "disable_text";
14531 get_state(PART:"elm.text", st, 30, vl);
14532 if (!strcmp(st, "visible"))
14533 set_state(PART:"elm.text", "disabled_visible", 0.0);
14535 set_state(PART:"elm.text", "disabled", 0.0);
14537 get_state(PART:"elm.units", st, 30, vl);
14538 if (!strcmp(st, "visible"))
14539 set_state(PART:"elm.units", "disabled_visible", 0.0);
14541 set_state(PART:"elm.units", "disabled", 0.0);
14543 get_state(PART:"level2", st, 30, vl);
14544 if (!strcmp(st, "inverted"))
14546 set_state(PART:"level", "disabled_inverted", 0.0);
14547 set_state(PART:"level2", "disabled_inverted", 0.0);
14551 set_state(PART:"level", "disabled", 0.0);
14552 set_state(PART:"level2", "disabled", 0.0);
14556 program { name: "enable";
14557 signal: "elm,state,enabled";
14559 action: STATE_SET "default" 0.0;
14560 // target: "button0";
14561 target: "disabler";
14562 after: "enable_text";
14563 after: "enable_ind";
14566 program { name: "enable_ind";
14567 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
14570 program { name: "enable_text";
14574 get_state(PART:"elm.text", st, 30, vl);
14575 if (!strcmp(st, "disabled_visible"))
14576 set_state(PART:"elm.text", "visible", 0.0);
14578 set_state(PART:"elm.text", "default", 0.0);
14580 get_state(PART:"elm.units", st, 30, vl);
14581 if (!strcmp(st, "disabled_visible"))
14582 set_state(PART:"elm.units", "visible", 0.0);
14584 set_state(PART:"elm.units", "default", 0.0);
14586 get_state(PART:"level2", st, 30, vl);
14587 if (!strcmp(st, "disabled_inverted"))
14589 set_state(PART:"level", "inverted", 0.0);
14590 set_state(PART:"level2", "inverted", 0.0);
14594 set_state(PART:"level", "default", 0.0);
14595 set_state(PART:"level2", "default", 0.0);
14602 group { name: "elm/slider/vertical/default";
14604 image: "slv_bg.png" COMP;
14605 image: "slv_bg_over.png" COMP;
14607 image: "slv_units.png" COMP;
14610 part { name: "base";
14612 description { state: "default" 0.0;
14621 image.normal: "slv_bg.png";
14625 part { name: "level";
14628 description { state: "default" 0.0;
14633 to_y: "elm.dragable.slider";
14636 color: 255 0 0 200;
14638 description { state: "inverted" 0.0;
14639 inherit: "default" 0.0;
14642 description { state: "disabled" 0.0;
14643 inherit: "default" 0.0;
14644 color: 255 0 0 100;
14646 description { state: "disabled_inverted" 0.0;
14647 inherit: "default" 0.0;
14651 part { name: "level2";
14654 description { state: "default" 0.0;
14659 to_y: "elm.dragable.slider";
14663 color: 255 0 0 200;
14665 description { state: "inverted" 0.0;
14666 inherit: "default" 0.0;
14669 description { state: "disabled" 0.0;
14670 inherit: "default" 0.0;
14671 color: 255 0 0 100;
14673 description { state: "disabled_inverted" 0.0;
14674 inherit: "default" 0.0;
14675 color: 255 0 0 100;
14682 description { state: "default" 0.0;
14684 rel1.offset: -1 -1;
14688 normal: "slv_bg_over.png";
14698 description { state: "default" 0.0;
14700 rel1.to: "elm.swallow.bar";
14701 rel2.to: "elm.swallow.bar";
14705 part { name: "elm.swallow.bar";
14708 description { state: "default" 0.0;
14724 part { name: "elm.swallow.icon";
14726 description { state: "default" 0.0;
14731 to_x: "elm.swallow.bar";
14736 to_x: "elm.swallow.bar";
14739 description { state: "visible" 0.0;
14740 inherit: "default" 0.0;
14743 aspect_preference: HORIZONTAL;
14747 part { name: "elm.text";
14751 description { state: "default" 0.0;
14755 rel1.to_y: "elm.swallow.icon";
14756 rel1.relative: 0.0 1.0;
14758 rel2.to_y: "elm.swallow.icon";
14759 rel2.relative: 1.0 1.0;
14760 rel2.offset: -1 -1;
14763 font: "Sans,Edje-Vera";
14769 description { state: "visible" 0.0;
14770 inherit: "default" 0.0;
14776 description { state: "disabled" 0.0;
14777 inherit: "default" 0.0;
14778 color: 255 128 128 128;
14781 description { state: "disabled_visible" 0.0;
14782 inherit: "default" 0.0;
14790 name: "elm.swallow.end";
14793 state: "default" 0.0;
14799 to_x: "elm.swallow.bar";
14803 to_x: "elm.swallow.bar";
14806 description { state: "visible" 0.0;
14807 inherit: "default" 0.0;
14810 aspect_preference: HORIZONTAL;
14811 rel2.offset: -1 -4;
14814 part { name: "units";
14816 description { state: "default" 0.0;
14827 normal: "slv_units.png";
14832 description { state: "visible" 0.0;
14833 inherit: "default" 0.0;
14837 part { name: "elm.units";
14841 description { state: "default" 0.0;
14845 rel1.relative: 0.0 0.0;
14846 rel1.to_y: "elm.swallow.end";
14848 rel2.relative: 1.0 0.0;
14849 rel2.to_y: "elm.swallow.end";
14853 font: "Sans,Edje-Vera";
14859 description { state: "visible" 0.0;
14860 inherit: "default" 0.0;
14865 rel2.offset: -9 -9;
14867 description { state: "disabled" 0.0;
14868 inherit: "default" 0.0;
14873 description { state: "disabled_visible" 0.0;
14874 inherit: "default" 0.0;
14879 rel2.offset: -9 -9;
14884 part { name: "elm.dragable.slider";
14886 source: "elm/slider/vertical/indicator/default";
14895 description { state: "default" 0.0;
14910 part { name: "disabler";
14912 description { state: "default" 0.0;
14916 description { state: "disabled" 0.0;
14917 inherit: "default" 0.0;
14924 program { name: "text_show";
14925 signal: "elm,state,text,visible";
14927 action: STATE_SET "visible" 0.0;
14928 target: "elm.text";
14930 program { name: "text_hide";
14931 signal: "elm,state,text,hidden";
14933 action: STATE_SET "default" 0.0;
14934 target: "elm.text";
14936 program { name: "icon_show";
14937 signal: "elm,state,icon,visible";
14939 action: STATE_SET "visible" 0.0;
14940 target: "elm.swallow.icon";
14942 program { name: "icon_hide";
14943 signal: "elm,state,icon,hidden";
14945 action: STATE_SET "default" 0.0;
14946 target: "elm.swallow.icon";
14948 program { name: "end_show";
14949 signal: "elm,state,end,visible";
14951 action: STATE_SET "visible" 0.0;
14952 target: "elm.swallow.end";
14954 program { name: "end_hide";
14955 signal: "elm,state,end,hidden";
14957 action: STATE_SET "default" 0.0;
14958 target: "elm.swallow.end";
14960 program { name: "units_show";
14961 signal: "elm,state,units,visible";
14963 action: STATE_SET "visible" 0.0;
14964 target: "elm.units";
14967 program { name: "units_hide";
14968 signal: "elm,state,units,hidden";
14970 action: STATE_SET "default" 0.0;
14971 target: "elm.units";
14974 program { name: "invert_on";
14975 signal: "elm,state,inverted,on";
14977 action: STATE_SET "inverted" 0.0;
14981 program { name: "invert_off";
14982 signal: "elm,state,inverted,off";
14984 action: STATE_SET "default" 0.0;
14989 name: "go_disabled";
14990 signal: "elm,state,disabled";
14992 action: STATE_SET "disabled" 0.0;
14993 // target: "button0";
14994 target: "disabler";
14995 after: "disable_text";
14996 after: "disable_ind";
14999 program { name: "disable_ind";
15000 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
15003 program { name: "disable_text";
15007 get_state(PART:"elm.text", st, 30, vl);
15008 if (!strcmp(st, "visible"))
15009 set_state(PART:"elm.text", "disabled_visible", 0.0);
15011 set_state(PART:"elm.text", "disabled", 0.0);
15013 get_state(PART:"elm.units", st, 30, vl);
15014 if (!strcmp(st, "visible"))
15015 set_state(PART:"elm.units", "disabled_visible", 0.0);
15017 set_state(PART:"elm.units", "disabled", 0.0);
15019 get_state(PART:"level2", st, 30, vl);
15020 if (!strcmp(st, "inverted"))
15022 set_state(PART:"level", "disabled_inverted", 0.0);
15023 set_state(PART:"level2", "disabled_inverted", 0.0);
15027 set_state(PART:"level", "disabled", 0.0);
15028 set_state(PART:"level2", "disabled", 0.0);
15033 program { name: "enable";
15034 signal: "elm,state,enabled";
15036 action: STATE_SET "default" 0.0;
15037 // target: "button0";
15038 target: "disabler";
15039 after: "enable_text";
15040 after: "enable_ind";
15043 program { name: "enable_ind";
15044 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
15046 program { name: "enable_text";
15050 get_state(PART:"elm.text", st, 30, vl);
15051 if (!strcmp(st, "disabled_visible"))
15052 set_state(PART:"elm.text", "visible", 0.0);
15054 set_state(PART:"elm.text", "default", 0.0);
15056 get_state(PART:"elm.units", st, 30, vl);
15057 if (!strcmp(st, "disabled_visible"))
15058 set_state(PART:"elm.units", "visible", 0.0);
15060 set_state(PART:"elm.units", "default", 0.0);
15062 get_state(PART:"level2", st, 30, vl);
15063 if (!strcmp(st, "disabled_inverted"))
15065 set_state(PART:"level", "inverted", 0.0);
15066 set_state(PART:"level2", "inverted", 0.0);
15070 set_state(PART:"level", "default", 0.0);
15071 set_state(PART:"level2", "default", 0.0);
15077 group { name: "elm/slider/horizontal/indicator/default";
15078 alias: "elm/slider/horizontal/indicator/disabled";
15079 alias: "elm/slider/vertical/indicator/default";
15080 alias: "elm/slider/vertical/indicator/disabled";
15082 image: "sl_bt_0.png" COMP;
15083 image: "sl_bt_1.png" COMP;
15084 image: "sl_bt_2.png" COMP;
15085 image: "sl_bt_3.png" COMP;
15086 image: "sl_bt2_0_0.png" COMP;
15087 image: "sl_bt2_0_1.png" COMP;
15088 image: "sl_bt2_0_2.png" COMP;
15089 image: "sl_bt2_1.png" COMP;
15090 image: "sl_bt2_2.png" COMP;
15093 public value_hide = 0;
15094 public set_value_show() {
15095 set_int(value_hide, 0);
15097 public set_value_hide() {
15098 set_int(value_hide, 1);
15100 public thumb_down() {
15101 if (get_int(value_hide) == 1) {
15102 set_state(PART:"elm.indicator", "default", 0.0);
15103 set_state(PART:"button3", "default", 0.0);
15104 set_state(PART:"button4", "default", 0.0);
15105 set_state(PART:"button5", "default", 0.0);
15106 set_state(PART:"button6", "default", 0.0);
15107 set_state(PART:"button7", "default", 0.0);
15109 set_state(PART:"elm.indicator", "visible", 0.0);
15110 set_state(PART:"button3", "visible", 0.0);
15111 set_state(PART:"button4", "visible", 0.0);
15112 set_state(PART:"button5", "visible", 0.0);
15113 set_state(PART:"button6", "visible", 0.0);
15114 set_state(PART:"button7", "visible", 0.0);
15117 public thumb_up() {
15118 set_state(PART:"elm.indicator", "default", 0.0);
15119 set_state(PART:"button3", "default", 0.0);
15120 set_state(PART:"button4", "default", 0.0);
15121 set_state(PART:"button5", "default", 0.0);
15122 set_state(PART:"button6", "default", 0.0);
15123 set_state(PART:"button7", "default", 0.0);
15127 part { name: "button_events";
15130 description { state: "default" 0.0;
15134 aspect_preference: VERTICAL;
15138 part { name: "button0";
15140 description { state: "default" 0.0;
15145 normal: "sl_bt_0.png";
15150 description { state: "disabled" 0.0;
15151 inherit: "default" 0.0;
15153 normal: "sl_bt_3.png";
15158 part { name: "button1";
15160 description { state: "default" 0.0;
15161 rel1.to: "button0";
15168 normal: "sl_bt_1.png";
15173 part { name: "button2";
15175 description { state: "default" 0.0;
15176 rel1.to: "button0";
15177 rel2.to: "button0";
15179 normal: "sl_bt_2.png";
15185 part { name: "button3";
15187 description { state: "default" 0.0;
15193 to_x: "elm.indicator";
15204 normal: "sl_bt2_0_0.png";
15209 description { state: "visible" 0.0;
15210 inherit: "default" 0.0;
15214 part { name: "button4";
15216 description { state: "default" 0.0;
15222 to_y: "elm.indicator";
15225 rel2.to: "button0";
15227 normal: "sl_bt2_0_1.png";
15232 description { state: "visible" 0.0;
15233 inherit: "default" 0.0;
15237 part { name: "button5";
15239 description { state: "default" 0.0;
15250 to_x: "elm.indicator";
15256 normal: "sl_bt2_0_2.png";
15261 description { state: "visible" 0.0;
15262 inherit: "default" 0.0;
15266 part { name: "elm.indicator";
15269 effect: SOFT_SHADOW;
15271 description { state: "default" 0.0;
15277 relative: 0.0 -0.25;
15282 relative: 1.0 -0.25;
15285 color: 224 224 224 255;
15288 font: "Sans,Edje-Vera";
15294 description { state: "visible" 0.0;
15295 inherit: "default" 0.0;
15299 rel2.offset: -1 -1;
15302 part { name: "button6";
15304 description { state: "default" 0.0;
15306 rel1.to: "button3";
15313 normal: "sl_bt2_1.png";
15318 description { state: "visible" 0.0;
15319 inherit: "default" 0.0;
15323 part { name: "button7";
15325 description { state: "default" 0.0;
15327 rel1.to: "button3";
15328 rel2.to: "button5";
15330 normal: "sl_bt2_2.png";
15336 description { state: "visible" 0.0;
15337 inherit: "default" 0.0;
15343 program { name: "set_val_show";
15344 signal: "elm,state,val,show";
15350 program { name: "set_val_hide";
15351 signal: "elm,state,val,hide";
15357 program { name: "val_show";
15358 signal: "mouse,down,*";
15359 source: "button_events";
15365 program { name: "val_hide";
15366 signal: "mouse,up,*";
15367 source: "button_events";
15373 name: "go_disabled";
15374 signal: "elm,state,disabled";
15376 action: STATE_SET "disabled" 0.0;
15380 name: "go_enabled";
15381 signal: "elm,state,enabled";
15383 action: STATE_SET "default" 0.0;
15390 ////////////////////////////////////////////////////////////////////////////////
15392 ////////////////////////////////////////////////////////////////////////////////
15393 group { name: "elm/actionslider/base/default";
15396 image: "shelf_inset.png" COMP;
15397 image: "ilist_1.png" COMP;
15398 image: "bt_bases.png" COMP;
15399 image: "bt_basew.png" COMP;
15400 image: "bt_hilightw.png" COMP;
15408 state: "default" 0.0;
15411 rel2.offset: -2 -2;
15413 normal: "ilist_1.png";
15419 part { name: "conf_over";
15421 description { state: "default" 0.0;
15425 normal: "shelf_inset.png";
15432 part { name: "icon.dragable.area";
15435 description { state: "default" 0.0;
15441 part { name: "elm.text.left";
15445 description { state: "default" 0.0;
15448 font: "Sans,Edje-Vera";
15455 part { name: "elm.text.center";
15459 description { state: "default" 0.0;
15462 font: "Sans,Edje-Vera";
15469 part { name: "elm.text.right";
15473 description { state: "default" 0.0;
15476 font: "Sans,Edje-Vera";
15483 part { name: "elm.drag_button_base";
15487 description { state: "default" 0.0;
15491 rel1.to: "icon.dragable.area";
15494 to: "icon.dragable.area";
15498 confine: "icon.dragable.area";
15503 part { name: "elm.drag_button";
15506 description { state: "default" 0.0;
15508 color: 255 255 255 0;
15509 rel1.to_x: "elm.drag_button_base";
15510 rel1.to_y: "icon.dragable.area";
15511 rel2.to_x: "elm.drag_button_base";
15512 rel2.to_y: "icon.dragable.area";
15515 events: "elm.drag_button_base";
15518 part { name: "button0";
15520 description { state: "default" 0.0;
15521 rel1.to: "button2";
15522 rel1.offset: -4 -4;
15523 rel2.to: "button2";
15526 normal: "bt_bases.png";
15527 border: 11 11 11 11;
15530 color: 255 255 255 128;
15533 part { name: "button2";
15535 description { state: "default" 0.0;
15536 rel1.to: "elm.drag_button";
15537 rel2.to: "elm.drag_button";
15539 normal: "bt_basew.png";
15543 color: 255 255 255 210;
15546 part { name: "button3";
15548 description { state: "default" 0.0;
15549 rel1.to: "button2";
15550 rel2.to: "button2";
15551 rel2.relative: 1.0 0.5;
15553 normal: "bt_hilightw.png";
15556 color: 255 255 255 190;
15559 part { name: "elm.text.indicator";
15563 description { state: "default" 0.0;
15565 to: "elm.drag_button";
15569 to: "elm.drag_button";
15574 font: "Sans,Edje-Vera";
15583 program { name: "elm.drag_button,mouse,up";
15584 signal: "mouse,up,1";
15585 source: "elm.drag_button";
15586 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15588 program { name: "elm.drag_button,mouse,down";
15589 signal: "mouse,down,1";
15590 source: "elm.drag_button";
15591 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15593 program { name: "elm.drag_button,mouse,move";
15594 signal: "mouse,move";
15595 source: "elm.drag_button_base";
15596 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15601 group { name: "elm/actionslider/base/bar";
15604 image: "shelf_inset.png" COMP;
15605 image: "ilist_1.png" COMP;
15606 image: "bt_bases.png" COMP;
15607 image: "bt_basew.png" COMP;
15608 image: "bt_hilightw.png" COMP;
15616 state: "default" 0.0;
15619 rel2.offset: -2 -2;
15621 normal: "ilist_1.png";
15627 part { name: "conf_over";
15629 description { state: "default" 0.0;
15633 normal: "shelf_inset.png";
15640 part { name: "icon.dragable.area";
15643 description { state: "default" 0.0;
15649 part { name: "elm.text.left";
15653 description { state: "default" 0.0;
15656 font: "Sans,Edje-Vera";
15663 part { name: "elm.text.center";
15667 description { state: "default" 0.0;
15670 font: "Sans,Edje-Vera";
15677 part { name: "elm.text.right";
15681 description { state: "default" 0.0;
15684 font: "Sans,Edje-Vera";
15691 part { name: "bar";
15694 description { state: "default" 0.0;
15700 to_x: "elm.drag_button_base";
15706 part { name: "elm.drag_button_base";
15710 description { state: "default" 0.0;
15714 rel1.to: "icon.dragable.area";
15717 to: "icon.dragable.area";
15721 confine: "icon.dragable.area";
15726 part { name: "elm.drag_button";
15729 description { state: "default" 0.0;
15731 color: 255 255 255 0;
15732 rel1.to_x: "elm.drag_button_base";
15733 rel1.to_y: "icon.dragable.area";
15734 rel2.to_x: "elm.drag_button_base";
15735 rel2.to_y: "icon.dragable.area";
15738 events: "elm.drag_button_base";
15741 part { name: "button0";
15743 description { state: "default" 0.0;
15744 rel1.to: "button2";
15745 rel1.offset: -4 -4;
15746 rel2.to: "button2";
15749 normal: "bt_bases.png";
15750 border: 11 11 11 11;
15753 color: 255 255 255 128;
15756 part { name: "button2";
15758 description { state: "default" 0.0;
15759 rel1.to: "elm.drag_button";
15760 rel2.to: "elm.drag_button";
15762 normal: "bt_basew.png";
15766 color: 255 255 255 210;
15769 part { name: "button3";
15771 description { state: "default" 0.0;
15772 rel1.to: "button2";
15773 rel2.to: "button2";
15774 rel2.relative: 1.0 0.5;
15776 normal: "bt_hilightw.png";
15779 color: 255 255 255 190;
15782 part { name: "elm.text.indicator";
15786 description { state: "default" 0.0;
15788 to: "elm.drag_button";
15792 to: "elm.drag_button";
15797 font: "Sans,Edje-Vera";
15806 program { name: "elm.drag_button,mouse,up";
15807 signal: "mouse,up,1";
15808 source: "elm.drag_button";
15809 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15811 program { name: "elm.drag_button,mouse,down";
15812 signal: "mouse,down,1";
15813 source: "elm.drag_button";
15814 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15816 program { name: "elm.drag_button,mouse,move";
15817 signal: "mouse,move";
15818 source: "elm.drag_button_base";
15819 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15824 ///////////////////////////////////////////////////////////////////////////////
15825 group { name: "elm/genlist/item/default/default";
15826 data.item: "selectraise" "on";
15827 data.item: "labels" "elm.text";
15828 data.item: "icons" "elm.swallow.icon elm.swallow.end";
15829 data.item: "treesize" "20";
15830 // data.item: "states" "";
15832 image: "bt_sm_base1.png" COMP;
15833 image: "bt_sm_shine.png" COMP;
15834 image: "bt_sm_hilight.png" COMP;
15835 image: "ilist_1.png" COMP;
15836 image: "ilist_2.png" COMP;
15837 image: "ilist_item_shadow.png" COMP;
15845 state: "default" 0.0;
15849 part { name: "reorder_bg";
15851 description { state: "default" 0.0;
15853 color: 255 255 255 0;
15863 normal: "bt_bases.png";
15867 description { state: "enabled" 0.0;
15868 inherit: "default" 0.0;
15870 color: 255 255 255 255;
15877 state: "default" 0.0;
15892 normal: "ilist_item_shadow.png";
15897 state: "default" 1.0;
15898 inherit: "default" 0.0;
15906 state: "default" 0.0;
15908 normal: "ilist_1.png";
15914 state: "default" 1.0;
15915 inherit: "default" 0.0;
15916 image.normal: "ilist_2.png";
15920 clip_to: "disclip";
15922 description { state: "default" 0.0;
15924 color: 255 255 255 0;
15934 normal: "bt_sm_base1.png";
15937 image.middle: SOLID;
15939 description { state: "default" 0.1;
15940 inherit: "default" 0.0;
15942 description { state: "selected" 0.0;
15943 inherit: "default" 0.0;
15945 color: 255 255 255 255;
15956 state: "selected" 1.0;
15957 inherit: "selected" 0.0;
15960 part { name: "elm.swallow.pad";
15962 description { state: "default" 0.0;
15975 part { name: "elm.swallow.icon";
15976 clip_to: "disclip";
15978 description { state: "default" 0.0;
15982 to_x: "elm.swallow.pad";
15987 to_x: "elm.swallow.pad";
15993 part { name: "elm.swallow.end";
15994 clip_to: "disclip";
15996 description { state: "default" 0.0;
16000 aspect_preference: VERTICAL;
16011 part { name: "elm.text";
16012 clip_to: "disclip";
16014 effect: SOFT_SHADOW;
16018 state: "default" 0.0;
16021 to_x: "elm.swallow.icon";
16026 to_x: "elm.swallow.end";
16038 text_class: "list_item";
16041 description { state: "selected" 0.0;
16042 inherit: "default" 0.0;
16043 color: 224 224 224 255;
16047 part { name: "fg1";
16048 clip_to: "disclip";
16050 description { state: "default" 0.0;
16052 color: 255 255 255 0;
16054 rel2.relative: 1.0 0.5;
16057 normal: "bt_sm_hilight.png";
16061 description { state: "selected" 0.0;
16062 inherit: "default" 0.0;
16064 color: 255 255 255 255;
16067 state: "selected" 1.0;
16068 inherit: "default" 0.0;
16070 color: 255 255 255 255;
16073 part { name: "fg2";
16074 clip_to: "disclip";
16076 description { state: "default" 0.0;
16078 color: 255 255 255 0;
16082 normal: "bt_sm_shine.png";
16086 description { state: "selected" 0.0;
16087 inherit: "default" 0.0;
16089 color: 255 255 255 255;
16092 state: "selected" 1.0;
16093 inherit: "default" 0.0;
16095 color: 255 255 255 255;
16098 part { name: "disclip";
16100 description { state: "default" 0.0;
16104 description { state: "disabled" 0.0;
16105 inherit: "default" 0.0;
16106 color: 255 255 255 64;
16111 // signal: elm,state,%s,active
16112 // a "check" item named %s went active
16113 // signal: elm,state,%s,passive
16114 // a "check" item named %s went passive
16115 // default is passive
16118 signal: "elm,state,odd";
16120 action: STATE_SET "default" 1.0;
16126 signal: "elm,state,even";
16128 action: STATE_SET "default" 0.0;
16134 signal: "elm,state,selected";
16139 get_state(PART:"base", st, 30, vl);
16140 set_state(PART:"bg", "selected", vl);
16141 set_state(PART:"fg1", "selected", vl);
16142 set_state(PART:"fg2", "selected", vl);
16143 set_state(PART:"elm.text", "selected", vl);
16147 name: "go_passive";
16148 signal: "elm,state,unselected";
16153 get_state(PART:"base", st, 30, vl);
16154 set_state(PART:"bg", "default", vl);
16155 set_state(PART:"fg1", "default", vl);
16156 set_state(PART:"fg2", "default", vl);
16157 set_state(PART:"elm.text", "default", vl);
16161 name: "go_disabled";
16162 signal: "elm,state,disabled";
16164 action: STATE_SET "disabled" 0.0;
16168 name: "go_enabled";
16169 signal: "elm,state,enabled";
16171 action: STATE_SET "default" 0.0;
16175 name: "go_reorder_disabled";
16176 signal: "elm,state,reorder,disabled";
16178 action: STATE_SET "default" 0.0;
16179 target: "reorder_bg";
16180 transition: DECELERATE 0.5;
16183 name: "go_reorder_enabled";
16184 signal: "elm,state,reorder,enabled";
16186 action: STATE_SET "enabled" 0.0;
16187 target: "reorder_bg";
16188 transition: DECELERATE 0.5;
16192 group { name: "elm/genlist/item/group_index/default";
16193 alias: "elm/genlist/item_compress/group_index/default";
16194 data.item: "selectraise" "on";
16195 data.item: "labels" "elm.text";
16196 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16197 data.item: "treesize" "20";
16198 // data.item: "states" "";
16200 image: "bt_sm_base1.png" COMP;
16201 image: "bt_sm_shine.png" COMP;
16202 image: "bt_sm_hilight.png" COMP;
16203 image: "ilist_item_shadow.png" COMP;
16204 image: "group_index.png" COMP;
16212 state: "default" 0.0;
16220 state: "default" 0.0;
16235 normal: "ilist_item_shadow.png";
16244 state: "default" 0.0;
16246 normal: "group_index.png";
16253 clip_to: "disclip";
16255 description { state: "default" 0.0;
16257 color: 255 255 255 0;
16267 normal: "bt_sm_base1.png";
16270 image.middle: SOLID;
16272 description { state: "selected" 0.0;
16273 inherit: "default" 0.0;
16275 color: 255 255 255 255;
16286 part { name: "elm.swallow.pad";
16288 description { state: "default" 0.0;
16301 part { name: "elm.swallow.icon";
16302 clip_to: "disclip";
16304 description { state: "default" 0.0;
16308 to_x: "elm.swallow.pad";
16313 to_x: "elm.swallow.pad";
16319 part { name: "elm.swallow.end";
16320 clip_to: "disclip";
16322 description { state: "default" 0.0;
16326 aspect_preference: VERTICAL;
16337 part { name: "elm.text";
16338 clip_to: "disclip";
16340 effect: SOFT_SHADOW;
16344 state: "default" 0.0;
16347 to_x: "elm.swallow.icon";
16352 to_x: "elm.swallow.end";
16364 text_class: "list_item";
16367 description { state: "selected" 0.0;
16368 inherit: "default" 0.0;
16369 color: 224 224 224 255;
16373 part { name: "fg1";
16374 clip_to: "disclip";
16376 description { state: "default" 0.0;
16378 color: 255 255 255 0;
16380 rel2.relative: 1.0 0.5;
16383 normal: "bt_sm_hilight.png";
16387 description { state: "selected" 0.0;
16388 inherit: "default" 0.0;
16390 color: 255 255 255 255;
16393 part { name: "fg2";
16394 clip_to: "disclip";
16396 description { state: "default" 0.0;
16398 color: 255 255 255 0;
16402 normal: "bt_sm_shine.png";
16406 description { state: "selected" 0.0;
16407 inherit: "default" 0.0;
16409 color: 255 255 255 255;
16412 part { name: "disclip";
16414 description { state: "default" 0.0;
16418 description { state: "disabled" 0.0;
16419 inherit: "default" 0.0;
16420 color: 255 255 255 64;
16425 // signal: elm,state,%s,active
16426 // a "check" item named %s went active
16427 // signal: elm,state,%s,passive
16428 // a "check" item named %s went passive
16429 // default is passive
16432 signal: "elm,state,selected";
16434 action: STATE_SET "selected" 0.0;
16438 target: "elm.text";
16441 name: "go_passive";
16442 signal: "elm,state,unselected";
16444 action: STATE_SET "default" 0.0;
16448 target: "elm.text";
16449 transition: LINEAR 0.1;
16452 name: "go_disabled";
16453 signal: "elm,state,disabled";
16455 action: STATE_SET "disabled" 0.0;
16459 name: "go_enabled";
16460 signal: "elm,state,enabled";
16462 action: STATE_SET "default" 0.0;
16467 group { name: "elm/genlist/item_compress/message/default";
16468 data.item: "selectraise" "on";
16469 data.item: "labels" "elm.title.1 elm.title.2 elm.text";
16470 // data.item: "icons" "elm.swallow.icon elm.swallow.end";
16471 data.item: "treesize" "20";
16472 // data.item: "states" "";
16474 image: "bt_sm_base1.png" COMP;
16475 image: "bt_sm_shine.png" COMP;
16476 image: "bt_sm_hilight.png" COMP;
16477 image: "ilist_1.png" COMP;
16478 image: "ilist_2.png" COMP;
16479 image: "ilist_item_shadow.png" COMP;
16482 style { name: "genlist_textblock_style";
16483 base: "font=Sans font_size=10 color=#000 wrap=char text_class=list_item";
16488 style { name: "genlist_textblock_style2";
16489 base: "font=Sans font_size=10 color=#fff wrap=char text_class=list_item";
16501 state: "default" 0.0;
16509 state: "default" 0.0;
16524 normal: "ilist_item_shadow.png";
16529 state: "default" 1.0;
16530 inherit: "default" 0.0;
16538 state: "default" 0.0;
16540 normal: "ilist_1.png";
16546 state: "default" 1.0;
16547 inherit: "default" 0.0;
16548 image.normal: "ilist_2.png";
16552 clip_to: "disclip";
16554 description { state: "default" 0.0;
16556 color: 255 255 255 0;
16566 normal: "bt_sm_base1.png";
16569 image.middle: SOLID;
16571 description { state: "selected" 0.0;
16572 inherit: "default" 0.0;
16574 color: 255 255 255 255;
16585 part { name: "elm.title.1";
16586 clip_to: "disclip";
16588 effect: SOFT_SHADOW;
16592 state: "default" 0.0;
16612 text_class: "list_item";
16615 description { state: "selected" 0.0;
16616 inherit: "default" 0.0;
16617 color: 224 224 224 255;
16621 part { name: "elm.title.2";
16622 clip_to: "disclip";
16624 effect: SOFT_SHADOW;
16628 state: "default" 0.0;
16632 to_y: "elm.title.1";
16637 to_y: "elm.title.1";
16650 text_class: "list_item";
16653 description { state: "selected" 0.0;
16654 inherit: "default" 0.0;
16655 color: 224 224 224 255;
16659 part { name: "elm.text";
16660 clip_to: "disclip";
16665 state: "default" 0.0;
16669 to_y: "elm.title.2";
16679 style: "genlist_textblock_style";
16685 description { state: "selected" 0.0;
16686 inherit: "default" 0.0;
16688 style: "genlist_textblock_style2";
16692 part { name: "fg1";
16693 clip_to: "disclip";
16695 description { state: "default" 0.0;
16697 color: 255 255 255 0;
16699 rel2.relative: 1.0 0.5;
16702 normal: "bt_sm_hilight.png";
16706 description { state: "selected" 0.0;
16707 inherit: "default" 0.0;
16709 color: 255 255 255 255;
16712 part { name: "fg2";
16713 clip_to: "disclip";
16715 description { state: "default" 0.0;
16717 color: 255 255 255 0;
16721 normal: "bt_sm_shine.png";
16725 description { state: "selected" 0.0;
16726 inherit: "default" 0.0;
16728 color: 255 255 255 255;
16731 part { name: "disclip";
16733 description { state: "default" 0.0;
16737 description { state: "disabled" 0.0;
16738 inherit: "default" 0.0;
16739 color: 255 255 255 64;
16744 // signal: elm,state,%s,active
16745 // a "check" item named %s went active
16746 // signal: elm,state,%s,passive
16747 // a "check" item named %s went passive
16748 // default is passive
16751 signal: "elm,state,odd";
16753 action: STATE_SET "default" 1.0;
16759 signal: "elm,state,even";
16761 action: STATE_SET "default" 0.0;
16767 signal: "elm,state,selected";
16769 action: STATE_SET "selected" 0.0;
16773 target: "elm.title.1";
16774 target: "elm.title.2";
16775 target: "elm.text";
16778 name: "go_passive";
16779 signal: "elm,state,unselected";
16781 action: STATE_SET "default" 0.0;
16785 target: "elm.title.1";
16786 target: "elm.title.2";
16787 target: "elm.text";
16788 transition: LINEAR 0.1;
16791 name: "go_disabled";
16792 signal: "elm,state,disabled";
16794 action: STATE_SET "disabled" 0.0;
16798 name: "go_enabled";
16799 signal: "elm,state,enabled";
16801 action: STATE_SET "default" 0.0;
16807 group { name: "elm/genlist/item_compress/default/default";
16808 data.item: "selectraise" "on";
16809 data.item: "labels" "elm.text";
16810 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16811 data.item: "treesize" "20";
16812 // data.item: "states" "";
16814 image: "bt_sm_base1.png" COMP;
16815 image: "bt_sm_shine.png" COMP;
16816 image: "bt_sm_hilight.png" COMP;
16817 image: "ilist_1.png" COMP;
16818 image: "ilist_2.png" COMP;
16819 image: "ilist_item_shadow.png" COMP;
16827 state: "default" 0.0;
16835 state: "default" 0.0;
16850 normal: "ilist_item_shadow.png";
16855 state: "default" 1.0;
16856 inherit: "default" 0.0;
16864 state: "default" 0.0;
16866 normal: "ilist_1.png";
16872 state: "default" 1.0;
16873 inherit: "default" 0.0;
16874 image.normal: "ilist_2.png";
16878 clip_to: "disclip";
16880 description { state: "default" 0.0;
16882 color: 255 255 255 0;
16892 normal: "bt_sm_base1.png";
16895 image.middle: SOLID;
16897 description { state: "selected" 0.0;
16898 inherit: "default" 0.0;
16900 color: 255 255 255 255;
16911 part { name: "elm.swallow.pad";
16913 description { state: "default" 0.0;
16926 part { name: "elm.swallow.icon";
16927 clip_to: "disclip";
16929 description { state: "default" 0.0;
16933 to_x: "elm.swallow.pad";
16938 to_x: "elm.swallow.pad";
16944 part { name: "elm.swallow.end";
16945 clip_to: "disclip";
16947 description { state: "default" 0.0;
16951 aspect_preference: VERTICAL;
16962 part { name: "elm.text";
16963 clip_to: "disclip";
16965 effect: SOFT_SHADOW;
16969 state: "default" 0.0;
16972 to_x: "elm.swallow.icon";
16977 to_x: "elm.swallow.end";
16989 text_class: "list_item";
16992 description { state: "selected" 0.0;
16993 inherit: "default" 0.0;
16994 color: 224 224 224 255;
16998 part { name: "fg1";
16999 clip_to: "disclip";
17001 description { state: "default" 0.0;
17003 color: 255 255 255 0;
17005 rel2.relative: 1.0 0.5;
17008 normal: "bt_sm_hilight.png";
17012 description { state: "selected" 0.0;
17013 inherit: "default" 0.0;
17015 color: 255 255 255 255;
17018 part { name: "fg2";
17019 clip_to: "disclip";
17021 description { state: "default" 0.0;
17023 color: 255 255 255 0;
17027 normal: "bt_sm_shine.png";
17031 description { state: "selected" 0.0;
17032 inherit: "default" 0.0;
17034 color: 255 255 255 255;
17037 part { name: "disclip";
17039 description { state: "default" 0.0;
17043 description { state: "disabled" 0.0;
17044 inherit: "default" 0.0;
17045 color: 255 255 255 64;
17050 // signal: elm,state,%s,active
17051 // a "check" item named %s went active
17052 // signal: elm,state,%s,passive
17053 // a "check" item named %s went passive
17054 // default is passive
17057 signal: "elm,state,odd";
17059 action: STATE_SET "default" 1.0;
17065 signal: "elm,state,even";
17067 action: STATE_SET "default" 0.0;
17073 signal: "elm,state,selected";
17075 action: STATE_SET "selected" 0.0;
17079 target: "elm.text";
17082 name: "go_passive";
17083 signal: "elm,state,unselected";
17085 action: STATE_SET "default" 0.0;
17089 target: "elm.text";
17090 transition: LINEAR 0.1;
17093 name: "go_disabled";
17094 signal: "elm,state,disabled";
17096 action: STATE_SET "disabled" 0.0;
17100 name: "go_enabled";
17101 signal: "elm,state,enabled";
17103 action: STATE_SET "default" 0.0;
17109 group { name: "elm/genlist/tree/default/default";
17110 data.item: "selectraise" "on";
17111 data.item: "labels" "elm.text";
17112 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17113 data.item: "treesize" "20";
17114 // data.item: "states" "";
17116 image: "bt_sm_base1.png" COMP;
17117 image: "bt_sm_shine.png" COMP;
17118 image: "bt_sm_hilight.png" COMP;
17119 image: "ilist_1.png" COMP;
17120 image: "ilist_2.png" COMP;
17121 image: "ilist_item_shadow.png" COMP;
17122 image: "icon_arrow_left.png" COMP;
17123 image: "icon_arrow_right.png" COMP;
17124 image: "icon_arrow_down.png" COMP;
17132 state: "default" 0.0;
17140 state: "default" 0.0;
17155 normal: "ilist_item_shadow.png";
17160 state: "default" 1.0;
17161 inherit: "default" 0.0;
17169 state: "default" 0.0;
17171 normal: "ilist_1.png";
17177 state: "default" 1.0;
17178 inherit: "default" 0.0;
17179 image.normal: "ilist_2.png";
17183 clip_to: "disclip";
17185 description { state: "default" 0.0;
17187 color: 255 255 255 0;
17197 normal: "bt_sm_base1.png";
17200 image.middle: SOLID;
17202 description { state: "selected" 0.0;
17203 inherit: "default" 0.0;
17205 color: 255 255 255 255;
17216 part { name: "elm.swallow.pad";
17218 description { state: "default" 0.0;
17231 part { name: "arrow";
17232 clip_to: "disclip";
17233 ignore_flags: ON_HOLD;
17234 description { state: "default" 0.0;
17239 to_x: "elm.swallow.pad";
17244 to_x: "elm.swallow.pad";
17248 image.normal: "icon_arrow_right.png";
17250 description { state: "default" 0.1;
17251 inherit: "default" 0.0;
17252 image.normal: "icon_arrow_left.png";
17254 description { state: "active" 0.0;
17255 inherit: "default" 0.0;
17256 image.normal: "icon_arrow_down.png";
17258 description { state: "active" 0.1;
17259 inherit: "default" 0.0;
17260 image.normal: "icon_arrow_down.png";
17263 part { name: "elm.swallow.icon";
17264 clip_to: "disclip";
17266 description { state: "default" 0.0;
17281 part { name: "elm.swallow.end";
17282 clip_to: "disclip";
17284 description { state: "default" 0.0;
17288 aspect_preference: VERTICAL;
17299 part { name: "elm.text";
17300 clip_to: "disclip";
17302 effect: SOFT_SHADOW;
17306 state: "default" 0.0;
17309 to_x: "elm.swallow.icon";
17314 to_x: "elm.swallow.end";
17326 text_class: "list_item";
17329 description { state: "selected" 0.0;
17330 inherit: "default" 0.0;
17331 color: 224 224 224 255;
17335 part { name: "fg1";
17336 clip_to: "disclip";
17338 description { state: "default" 0.0;
17340 color: 255 255 255 0;
17342 rel2.relative: 1.0 0.5;
17345 normal: "bt_sm_hilight.png";
17349 description { state: "selected" 0.0;
17350 inherit: "default" 0.0;
17352 color: 255 255 255 255;
17355 part { name: "fg2";
17356 clip_to: "disclip";
17358 description { state: "default" 0.0;
17360 color: 255 255 255 0;
17364 normal: "bt_sm_shine.png";
17368 description { state: "selected" 0.0;
17369 inherit: "default" 0.0;
17371 color: 255 255 255 255;
17374 part { name: "disclip";
17376 description { state: "default" 0.0;
17380 description { state: "disabled" 0.0;
17381 inherit: "default" 0.0;
17382 color: 255 255 255 64;
17387 // signal: elm,state,%s,active
17388 // a "check" item named %s went active
17389 // signal: elm,state,%s,passive
17390 // a "check" item named %s went passive
17391 // default is passive
17394 signal: "elm,state,odd";
17396 action: STATE_SET "default" 1.0;
17402 signal: "elm,state,even";
17404 action: STATE_SET "default" 0.0;
17410 signal: "elm,state,selected";
17412 action: STATE_SET "selected" 0.0;
17416 target: "elm.text";
17419 name: "go_passive";
17420 signal: "elm,state,unselected";
17422 action: STATE_SET "default" 0.0;
17426 target: "elm.text";
17427 transition: LINEAR 0.1;
17430 name: "go_disabled";
17431 signal: "elm,state,disabled";
17433 action: STATE_SET "disabled" 0.0;
17437 name: "go_enabled";
17438 signal: "elm,state,enabled";
17440 action: STATE_SET "default" 0.0;
17445 signal: "mouse,up,1";
17447 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17450 name: "go_expanded";
17451 signal: "elm,state,expanded";
17456 get_state(PART:"arrow", st, 30, vl);
17457 set_state(PART:"arrow", "active", vl);
17461 name: "go_contracted";
17462 signal: "elm,state,contracted";
17467 get_state(PART:"arrow", st, 30, vl);
17468 set_state(PART:"arrow", "default", vl);
17471 program { name: "to_rtl";
17472 signal: "edje,state,rtl";
17477 get_state(PART:"arrow", st, 30, vl);
17479 set_state(PART:"arrow", st, 0.1);
17483 program { name: "to_ltr";
17484 signal: "edje,state,ltr";
17489 get_state(PART:"arrow", st, 30, vl);
17491 set_state(PART:"arrow", st, 0.0);
17497 group { name: "elm/genlist/tree_compress/default/default";
17498 data.item: "stacking" "above";
17499 data.item: "selectraise" "on";
17500 data.item: "labels" "elm.text";
17501 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17502 data.item: "treesize" "20";
17503 // data.item: "states" "";
17505 image: "bt_sm_base1.png" COMP;
17506 image: "bt_sm_shine.png" COMP;
17507 image: "bt_sm_hilight.png" COMP;
17508 image: "ilist_1.png" COMP;
17509 image: "ilist_item_shadow.png" COMP;
17510 image: "icon_arrow_left.png" COMP;
17511 image: "icon_arrow_right.png" COMP;
17512 image: "icon_arrow_down.png" COMP;
17520 state: "default" 0.0;
17528 state: "default" 0.0;
17543 normal: "ilist_item_shadow.png";
17548 state: "default" 1.0;
17549 inherit: "default" 0.0;
17557 state: "default" 0.0;
17559 normal: "ilist_1.png";
17565 state: "default" 1.0;
17566 inherit: "default" 0.0;
17567 image.normal: "ilist_2.png";
17571 clip_to: "disclip";
17573 description { state: "default" 0.0;
17575 color: 255 255 255 0;
17585 normal: "bt_sm_base1.png";
17588 image.middle: SOLID;
17590 description { state: "selected" 0.0;
17591 inherit: "default" 0.0;
17593 color: 255 255 255 255;
17604 part { name: "elm.swallow.pad";
17606 description { state: "default" 0.0;
17619 part { name: "arrow";
17620 clip_to: "disclip";
17621 ignore_flags: ON_HOLD;
17622 description { state: "default" 0.0;
17627 to_x: "elm.swallow.pad";
17632 to_x: "elm.swallow.pad";
17636 image.normal: "icon_arrow_right.png";
17638 description { state: "default" 0.1;
17639 inherit: "default" 0.0;
17640 image.normal: "icon_arrow_left.png";
17642 description { state: "active" 0.0;
17643 inherit: "default" 0.0;
17644 image.normal: "icon_arrow_down.png";
17646 description { state: "active" 0.1;
17647 inherit: "default" 0.0;
17648 image.normal: "icon_arrow_down.png";
17651 part { name: "elm.swallow.icon";
17652 clip_to: "disclip";
17654 description { state: "default" 0.0;
17669 part { name: "elm.swallow.end";
17670 clip_to: "disclip";
17672 description { state: "default" 0.0;
17676 aspect_preference: VERTICAL;
17687 part { name: "elm.text";
17688 clip_to: "disclip";
17690 effect: SOFT_SHADOW;
17694 state: "default" 0.0;
17697 to_x: "elm.swallow.icon";
17702 to_x: "elm.swallow.end";
17714 text_class: "list_item";
17717 description { state: "selected" 0.0;
17718 inherit: "default" 0.0;
17719 color: 224 224 224 255;
17723 part { name: "fg1";
17724 clip_to: "disclip";
17726 description { state: "default" 0.0;
17728 color: 255 255 255 0;
17730 rel2.relative: 1.0 0.5;
17733 normal: "bt_sm_hilight.png";
17737 description { state: "selected" 0.0;
17738 inherit: "default" 0.0;
17740 color: 255 255 255 255;
17743 part { name: "fg2";
17744 clip_to: "disclip";
17746 description { state: "default" 0.0;
17748 color: 255 255 255 0;
17752 normal: "bt_sm_shine.png";
17756 description { state: "selected" 0.0;
17757 inherit: "default" 0.0;
17759 color: 255 255 255 255;
17762 part { name: "disclip";
17764 description { state: "default" 0.0;
17768 description { state: "disabled" 0.0;
17769 inherit: "default" 0.0;
17770 color: 255 255 255 64;
17775 // signal: elm,state,%s,active
17776 // a "check" item named %s went active
17777 // signal: elm,state,%s,passive
17778 // a "check" item named %s went passive
17779 // default is passive
17782 signal: "elm,state,odd";
17784 action: STATE_SET "default" 1.0;
17790 signal: "elm,state,even";
17792 action: STATE_SET "default" 0.0;
17798 signal: "elm,state,selected";
17800 action: STATE_SET "selected" 0.0;
17804 target: "elm.text";
17807 name: "go_passive";
17808 signal: "elm,state,unselected";
17810 action: STATE_SET "default" 0.0;
17814 target: "elm.text";
17815 transition: LINEAR 0.1;
17818 name: "go_disabled";
17819 signal: "elm,state,disabled";
17821 action: STATE_SET "disabled" 0.0;
17825 name: "go_enabled";
17826 signal: "elm,state,enabled";
17828 action: STATE_SET "default" 0.0;
17833 signal: "mouse,up,1";
17835 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17838 name: "go_expanded";
17839 signal: "elm,state,expanded";
17844 get_state(PART:"arrow", st, 30, vl);
17845 set_state(PART:"arrow", "active", vl);
17849 name: "go_contracted";
17850 signal: "elm,state,contracted";
17855 get_state(PART:"arrow", st, 30, vl);
17856 set_state(PART:"arrow", "default", vl);
17859 program { name: "to_rtl";
17860 signal: "edje,state,rtl";
17865 get_state(PART:"arrow", st, 30, vl);
17867 set_state(PART:"arrow", st, 0.1);
17871 program { name: "to_ltr";
17872 signal: "edje,state,ltr";
17877 get_state(PART:"arrow", st, 30, vl);
17879 set_state(PART:"arrow", st, 0.0);
17885 group { name: "elm/genlist/item/default_style/default";
17888 style { name: "genlist_style";
17889 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=list_item";
17892 tag: "hilight" "+ font=Sans:style=Bold";
17893 tag: "b" "+ font=Sans:style=Bold";
17896 style { name: "genlist_selected_style";
17897 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=list_item";
17900 tag: "hilight" "+ font=Sans:style=Bold";
17901 tag: "b" "+ font=Sans:style=Bold";
17905 data.item: "stacking" "above";
17906 data.item: "selectraise" "on";
17907 data.item: "labels" "elm.text";
17908 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17909 data.item: "treesize" "20";
17911 image: "bt_sm_base1.png" COMP;
17912 image: "bt_sm_shine.png" COMP;
17913 image: "bt_sm_hilight.png" COMP;
17914 image: "ilist_1.png" COMP;
17915 image: "ilist_item_shadow.png" COMP;
17923 state: "default" 0.0;
17931 state: "default" 0.0;
17946 normal: "ilist_item_shadow.png";
17955 state: "default" 0.0;
17958 normal: "ilist_1.png";
17965 clip_to: "disclip";
17967 description { state: "default" 0.0;
17969 color: 255 255 255 0;
17979 normal: "bt_sm_base1.png";
17982 image.middle: SOLID;
17984 description { state: "selected" 0.0;
17985 inherit: "default" 0.0;
17987 color: 255 255 255 255;
17998 part { name: "elm.swallow.pad";
18000 description { state: "default" 0.0;
18013 part { name: "elm.swallow.icon";
18014 clip_to: "disclip";
18016 description { state: "default" 0.0;
18020 to_x: "elm.swallow.pad";
18025 to_x: "elm.swallow.pad";
18031 part { name: "elm.swallow.end";
18032 clip_to: "disclip";
18034 description { state: "default" 0.0;
18038 aspect_preference: VERTICAL;
18049 part { name: "elm.text";
18050 clip_to: "disclip";
18055 state: "default" 0.0;
18059 to_x: "elm.swallow.icon";
18065 to_x: "elm.swallow.end";
18071 style: "genlist_style";
18075 description { state: "selected" 0.0;
18076 inherit: "default" 0.0;
18078 style: "genlist_selected_style";
18082 part { name: "fg1";
18083 clip_to: "disclip";
18085 description { state: "default" 0.0;
18087 color: 255 255 255 0;
18089 rel2.relative: 1.0 0.5;
18092 normal: "bt_sm_hilight.png";
18096 description { state: "selected" 0.0;
18097 inherit: "default" 0.0;
18099 color: 255 255 255 255;
18102 part { name: "fg2";
18103 clip_to: "disclip";
18105 description { state: "default" 0.0;
18107 color: 255 255 255 0;
18111 normal: "bt_sm_shine.png";
18115 description { state: "selected" 0.0;
18116 inherit: "default" 0.0;
18118 color: 255 255 255 255;
18121 part { name: "disclip";
18123 description { state: "default" 0.0;
18127 description { state: "disabled" 0.0;
18128 inherit: "default" 0.0;
18129 color: 255 255 255 64;
18134 // signal: elm,state,%s,active
18135 // a "check" item named %s went active
18136 // signal: elm,state,%s,passive
18137 // a "check" item named %s went passive
18138 // default is passive
18141 signal: "elm,state,selected";
18143 action: STATE_SET "selected" 0.0;
18147 target: "elm.text";
18150 name: "go_passive";
18151 signal: "elm,state,unselected";
18153 action: STATE_SET "default" 0.0;
18157 target: "elm.text";
18158 transition: LINEAR 0.1;
18161 name: "go_disabled";
18162 signal: "elm,state,disabled";
18164 action: STATE_SET "disabled" 0.0;
18168 name: "go_enabled";
18169 signal: "elm,state,enabled";
18171 action: STATE_SET "default" 0.0;
18176 group { name: "elm/genlist/item_odd/default_style/default";
18177 data.item: "stacking" "below";
18178 data.item: "selectraise" "on";
18179 data.item: "labels" "elm.text";
18180 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18181 data.item: "treesize" "20";
18183 image: "bt_sm_base1.png" COMP;
18184 image: "bt_sm_shine.png" COMP;
18185 image: "bt_sm_hilight.png" COMP;
18186 image: "ilist_2.png" COMP;
18189 part { name: "event";
18193 state: "default" 0.0;
18201 state: "default" 0.0;
18204 normal: "ilist_2.png";
18211 clip_to: "disclip";
18213 description { state: "default" 0.0;
18215 color: 255 255 255 0;
18225 normal: "bt_sm_base1.png";
18228 image.middle: SOLID;
18230 description { state: "selected" 0.0;
18231 inherit: "default" 0.0;
18233 color: 255 255 255 255;
18244 part { name: "elm.swallow.pad";
18246 description { state: "default" 0.0;
18259 part { name: "elm.swallow.icon";
18260 clip_to: "disclip";
18262 description { state: "default" 0.0;
18266 to_x: "elm.swallow.pad";
18271 to_x: "elm.swallow.pad";
18277 part { name: "elm.swallow.end";
18278 clip_to: "disclip";
18280 description { state: "default" 0.0;
18284 aspect_preference: VERTICAL;
18295 part { name: "elm.text";
18296 clip_to: "disclip";
18301 state: "default" 0.0;
18305 to_x: "elm.swallow.icon";
18311 to_x: "elm.swallow.end";
18317 style: "genlist_style";
18321 description { state: "selected" 0.0;
18322 inherit: "default" 0.0;
18324 style: "genlist_selected_style";
18328 part { name: "fg1";
18329 clip_to: "disclip";
18331 description { state: "default" 0.0;
18333 color: 255 255 255 0;
18335 rel2.relative: 1.0 0.5;
18338 normal: "bt_sm_hilight.png";
18342 description { state: "selected" 0.0;
18343 inherit: "default" 0.0;
18345 color: 255 255 255 255;
18348 part { name: "fg2";
18349 clip_to: "disclip";
18351 description { state: "default" 0.0;
18353 color: 255 255 255 0;
18357 normal: "bt_sm_shine.png";
18361 description { state: "selected" 0.0;
18362 inherit: "default" 0.0;
18364 color: 255 255 255 255;
18367 part { name: "disclip";
18369 description { state: "default" 0.0;
18373 description { state: "disabled" 0.0;
18374 inherit: "default" 0.0;
18375 color: 255 255 255 64;
18380 // signal: elm,state,%s,active
18381 // a "check" item named %s went active
18382 // signal: elm,state,%s,passive
18383 // a "check" item named %s went passive
18384 // default is passive
18387 signal: "elm,state,selected";
18389 action: STATE_SET "selected" 0.0;
18393 target: "elm.text";
18396 name: "go_passive";
18397 signal: "elm,state,unselected";
18399 action: STATE_SET "default" 0.0;
18403 target: "elm.text";
18404 transition: LINEAR 0.1;
18407 name: "go_disabled";
18408 signal: "elm,state,disabled";
18410 action: STATE_SET "disabled" 0.0;
18414 name: "go_enabled";
18415 signal: "elm,state,enabled";
18417 action: STATE_SET "default" 0.0;
18423 group { name: "elm/genlist/tree/default_style/default";
18424 data.item: "stacking" "above";
18425 data.item: "selectraise" "on";
18426 data.item: "labels" "elm.text";
18427 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18428 data.item: "treesize" "20";
18430 image: "bt_sm_base1.png" COMP;
18431 image: "bt_sm_shine.png" COMP;
18432 image: "bt_sm_hilight.png" COMP;
18433 image: "ilist_1.png" COMP;
18434 image: "ilist_item_shadow.png" COMP;
18435 image: "icon_arrow_right.png" COMP;
18436 image: "icon_arrow_down.png" COMP;
18444 state: "default" 0.0;
18452 state: "default" 0.0;
18467 normal: "ilist_item_shadow.png";
18476 state: "default" 0.0;
18479 normal: "ilist_1.png";
18486 clip_to: "disclip";
18488 description { state: "default" 0.0;
18490 color: 255 255 255 0;
18500 normal: "bt_sm_base1.png";
18503 image.middle: SOLID;
18505 description { state: "selected" 0.0;
18506 inherit: "default" 0.0;
18508 color: 255 255 255 255;
18519 part { name: "elm.swallow.pad";
18521 description { state: "default" 0.0;
18534 part { name: "arrow";
18535 clip_to: "disclip";
18536 ignore_flags: ON_HOLD;
18537 description { state: "default" 0.0;
18542 to_x: "elm.swallow.pad";
18547 to_x: "elm.swallow.pad";
18551 image.normal: "icon_arrow_right.png";
18553 description { state: "active" 0.0;
18554 inherit: "default" 0.0;
18555 image.normal: "icon_arrow_down.png";
18558 part { name: "elm.swallow.icon";
18559 clip_to: "disclip";
18561 description { state: "default" 0.0;
18576 part { name: "elm.swallow.end";
18577 clip_to: "disclip";
18579 description { state: "default" 0.0;
18583 aspect_preference: VERTICAL;
18594 part { name: "elm.text";
18595 clip_to: "disclip";
18597 effect: SOFT_SHADOW;
18601 state: "default" 0.0;
18605 to_x: "elm.swallow.icon";
18611 to_x: "elm.swallow.end";
18617 style: "genlist_style";
18621 description { state: "selected" 0.0;
18622 inherit: "default" 0.0;
18624 style: "genlist_selected_style";
18628 part { name: "fg1";
18629 clip_to: "disclip";
18631 description { state: "default" 0.0;
18633 color: 255 255 255 0;
18635 rel2.relative: 1.0 0.5;
18638 normal: "bt_sm_hilight.png";
18642 description { state: "selected" 0.0;
18643 inherit: "default" 0.0;
18645 color: 255 255 255 255;
18648 part { name: "fg2";
18649 clip_to: "disclip";
18651 description { state: "default" 0.0;
18653 color: 255 255 255 0;
18657 normal: "bt_sm_shine.png";
18661 description { state: "selected" 0.0;
18662 inherit: "default" 0.0;
18664 color: 255 255 255 255;
18667 part { name: "disclip";
18669 description { state: "default" 0.0;
18673 description { state: "disabled" 0.0;
18674 inherit: "default" 0.0;
18675 color: 255 255 255 64;
18680 // signal: elm,state,%s,active
18681 // a "check" item named %s went active
18682 // signal: elm,state,%s,passive
18683 // a "check" item named %s went passive
18684 // default is passive
18687 signal: "elm,state,selected";
18689 action: STATE_SET "selected" 0.0;
18693 target: "elm.text";
18696 name: "go_passive";
18697 signal: "elm,state,unselected";
18699 action: STATE_SET "default" 0.0;
18703 target: "elm.text";
18704 transition: LINEAR 0.1;
18707 name: "go_disabled";
18708 signal: "elm,state,disabled";
18710 action: STATE_SET "disabled" 0.0;
18714 name: "go_enabled";
18715 signal: "elm,state,enabled";
18717 action: STATE_SET "default" 0.0;
18722 signal: "mouse,up,1";
18724 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
18727 name: "go_expanded";
18728 signal: "elm,state,expanded";
18730 action: STATE_SET "active" 0.0;
18734 name: "go_contracted";
18735 signal: "elm,state,contracted";
18737 action: STATE_SET "default" 0.0;
18742 group { name: "elm/genlist/tree_odd/default_style/default";
18743 data.item: "stacking" "below";
18744 data.item: "selectraise" "on";
18745 data.item: "labels" "elm.text";
18746 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18747 data.item: "treesize" "20";
18749 image: "bt_sm_base1.png" COMP;
18750 image: "bt_sm_shine.png" COMP;
18751 image: "bt_sm_hilight.png" COMP;
18752 image: "ilist_2.png" COMP;
18753 image: "icon_arrow_right.png" COMP;
18754 image: "icon_arrow_down.png" COMP;
18762 state: "default" 0.0;
18770 state: "default" 0.0;
18773 normal: "ilist_2.png";
18780 clip_to: "disclip";
18782 description { state: "default" 0.0;
18784 color: 255 255 255 0;
18794 normal: "bt_sm_base1.png";
18797 image.middle: SOLID;
18799 description { state: "selected" 0.0;
18800 inherit: "default" 0.0;
18802 color: 255 255 255 255;
18813 part { name: "elm.swallow.pad";
18815 description { state: "default" 0.0;
18828 part { name: "arrow";
18829 clip_to: "disclip";
18830 ignore_flags: ON_HOLD;
18831 description { state: "default" 0.0;
18836 to_x: "elm.swallow.pad";
18841 to_x: "elm.swallow.pad";
18845 image.normal: "icon_arrow_right.png";
18847 description { state: "active" 0.0;
18848 inherit: "default" 0.0;
18849 image.normal: "icon_arrow_down.png";
18852 part { name: "elm.swallow.icon";
18853 clip_to: "disclip";
18855 description { state: "default" 0.0;
18870 part { name: "elm.swallow.end";
18871 clip_to: "disclip";
18873 description { state: "default" 0.0;
18877 aspect_preference: VERTICAL;
18888 part { name: "elm.text";
18889 clip_to: "disclip";
18891 effect: SOFT_SHADOW;
18895 state: "default" 0.0;
18899 to_x: "elm.swallow.icon";
18905 to_x: "elm.swallow.end";
18911 style: "genlist_style";
18915 description { state: "selected" 0.0;
18916 inherit: "default" 0.0;
18918 style: "genlist_selected_style";
18922 part { name: "fg1";
18923 clip_to: "disclip";
18925 description { state: "default" 0.0;
18927 color: 255 255 255 0;
18929 rel2.relative: 1.0 0.5;
18932 normal: "bt_sm_hilight.png";
18936 description { state: "selected" 0.0;
18937 inherit: "default" 0.0;
18939 color: 255 255 255 255;
18942 part { name: "fg2";
18943 clip_to: "disclip";
18945 description { state: "default" 0.0;
18947 color: 255 255 255 0;
18951 normal: "bt_sm_shine.png";
18955 description { state: "selected" 0.0;
18956 inherit: "default" 0.0;
18958 color: 255 255 255 255;
18961 part { name: "disclip";
18963 description { state: "default" 0.0;
18967 description { state: "disabled" 0.0;
18968 inherit: "default" 0.0;
18969 color: 255 255 255 64;
18974 // signal: elm,state,%s,active
18975 // a "check" item named %s went active
18976 // signal: elm,state,%s,passive
18977 // a "check" item named %s went passive
18978 // default is passive
18981 signal: "elm,state,selected";
18983 action: STATE_SET "selected" 0.0;
18987 target: "elm.text";
18990 name: "go_passive";
18991 signal: "elm,state,unselected";
18993 action: STATE_SET "default" 0.0;
18997 target: "elm.text";
18998 transition: LINEAR 0.1;
19001 name: "go_disabled";
19002 signal: "elm,state,disabled";
19004 action: STATE_SET "disabled" 0.0;
19008 name: "go_enabled";
19009 signal: "elm,state,enabled";
19011 action: STATE_SET "default" 0.0;
19016 signal: "mouse,up,1";
19018 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
19021 name: "go_expanded";
19022 signal: "elm,state,expanded";
19024 action: STATE_SET "active" 0.0;
19028 name: "go_contracted";
19029 signal: "elm,state,contracted";
19031 action: STATE_SET "default" 0.0;
19038 group { name: "elm/genlist/item/double_label/default";
19039 data.item: "stacking" "above";
19040 data.item: "selectraise" "on";
19041 data.item: "labels" "elm.text elm.text.sub";
19042 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19043 data.item: "treesize" "20";
19044 // data.item: "states" "";
19046 image: "bt_sm_base1.png" COMP;
19047 image: "bt_sm_shine.png" COMP;
19048 image: "bt_sm_hilight.png" COMP;
19049 image: "ilist_1.png" COMP;
19050 image: "ilist_item_shadow.png" COMP;
19058 state: "default" 0.0;
19066 state: "default" 0.0;
19081 normal: "ilist_item_shadow.png";
19090 state: "default" 0.0;
19092 normal: "ilist_1.png";
19099 clip_to: "disclip";
19101 description { state: "default" 0.0;
19103 color: 255 255 255 0;
19113 normal: "bt_sm_base1.png";
19116 image.middle: SOLID;
19118 description { state: "selected" 0.0;
19119 inherit: "default" 0.0;
19121 color: 255 255 255 255;
19132 part { name: "elm.swallow.pad";
19134 description { state: "default" 0.0;
19147 part { name: "elm.swallow.icon";
19148 clip_to: "disclip";
19150 description { state: "default" 0.0;
19154 to_x: "elm.swallow.pad";
19159 to_x: "elm.swallow.pad";
19165 part { name: "elm.swallow.end";
19166 clip_to: "disclip";
19168 description { state: "default" 0.0;
19172 aspect_preference: VERTICAL;
19183 part { name: "elm.text";
19184 clip_to: "disclip";
19186 effect: SOFT_SHADOW;
19190 state: "default" 0.0;
19193 to_x: "elm.swallow.icon";
19198 to_x: "elm.swallow.end";
19210 text_class: "list_item";
19213 description { state: "selected" 0.0;
19214 inherit: "default" 0.0;
19215 color: 224 224 224 255;
19219 part { name: "elm.text.sub";
19220 clip_to: "disclip";
19225 state: "default" 0.0;
19228 to_x: "elm.swallow.icon";
19233 to_x: "elm.swallow.end";
19245 text_class: "list_item";
19248 description { state: "selected" 0.0;
19249 inherit: "default" 0.0;
19250 color: 128 128 128 255;
19254 part { name: "fg1";
19255 clip_to: "disclip";
19257 description { state: "default" 0.0;
19259 color: 255 255 255 0;
19261 rel2.relative: 1.0 0.5;
19264 normal: "bt_sm_hilight.png";
19268 description { state: "selected" 0.0;
19269 inherit: "default" 0.0;
19271 color: 255 255 255 255;
19274 part { name: "fg2";
19275 clip_to: "disclip";
19277 description { state: "default" 0.0;
19279 color: 255 255 255 0;
19283 normal: "bt_sm_shine.png";
19287 description { state: "selected" 0.0;
19288 inherit: "default" 0.0;
19290 color: 255 255 255 255;
19293 part { name: "disclip";
19295 description { state: "default" 0.0;
19299 description { state: "disabled" 0.0;
19300 inherit: "default" 0.0;
19301 color: 255 255 255 64;
19306 // signal: elm,state,%s,active
19307 // a "check" item named %s went active
19308 // signal: elm,state,%s,passive
19309 // a "check" item named %s went passive
19310 // default is passive
19313 signal: "elm,state,selected";
19315 action: STATE_SET "selected" 0.0;
19319 target: "elm.text";
19320 target: "elm.text.sub";
19323 name: "go_passive";
19324 signal: "elm,state,unselected";
19326 action: STATE_SET "default" 0.0;
19330 target: "elm.text";
19331 target: "elm.text.sub";
19332 transition: LINEAR 0.1;
19335 name: "go_disabled";
19336 signal: "elm,state,disabled";
19338 action: STATE_SET "disabled" 0.0;
19342 name: "go_enabled";
19343 signal: "elm,state,enabled";
19345 action: STATE_SET "default" 0.0;
19350 group { name: "elm/genlist/item_compress/double_label/default";
19351 data.item: "stacking" "above";
19352 data.item: "selectraise" "on";
19353 data.item: "labels" "elm.text elm.text.sub";
19354 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19355 data.item: "treesize" "20";
19356 // data.item: "states" "";
19358 image: "bt_sm_base1.png" COMP;
19359 image: "bt_sm_shine.png" COMP;
19360 image: "bt_sm_hilight.png" COMP;
19361 image: "ilist_1.png" COMP;
19362 image: "ilist_item_shadow.png" COMP;
19370 state: "default" 0.0;
19378 state: "default" 0.0;
19393 normal: "ilist_item_shadow.png";
19402 state: "default" 0.0;
19404 normal: "ilist_1.png";
19411 clip_to: "disclip";
19413 description { state: "default" 0.0;
19415 color: 255 255 255 0;
19425 normal: "bt_sm_base1.png";
19428 image.middle: SOLID;
19430 description { state: "selected" 0.0;
19431 inherit: "default" 0.0;
19433 color: 255 255 255 255;
19444 part { name: "elm.swallow.pad";
19446 description { state: "default" 0.0;
19459 part { name: "elm.swallow.icon";
19460 clip_to: "disclip";
19462 description { state: "default" 0.0;
19466 to_x: "elm.swallow.pad";
19471 to_x: "elm.swallow.pad";
19477 part { name: "elm.swallow.end";
19478 clip_to: "disclip";
19480 description { state: "default" 0.0;
19484 aspect_preference: VERTICAL;
19495 part { name: "elm.text";
19496 clip_to: "disclip";
19498 effect: SOFT_SHADOW;
19502 state: "default" 0.0;
19505 to_x: "elm.swallow.icon";
19510 to_x: "elm.swallow.end";
19522 text_class: "list_item";
19525 description { state: "selected" 0.0;
19526 inherit: "default" 0.0;
19527 color: 224 224 224 255;
19531 part { name: "elm.text.sub";
19532 clip_to: "disclip";
19537 state: "default" 0.0;
19540 to_x: "elm.swallow.icon";
19545 to_x: "elm.swallow.end";
19557 text_class: "list_item";
19560 description { state: "selected" 0.0;
19561 inherit: "default" 0.0;
19562 color: 128 128 128 255;
19566 part { name: "fg1";
19567 clip_to: "disclip";
19569 description { state: "default" 0.0;
19571 color: 255 255 255 0;
19573 rel2.relative: 1.0 0.5;
19576 normal: "bt_sm_hilight.png";
19580 description { state: "selected" 0.0;
19581 inherit: "default" 0.0;
19583 color: 255 255 255 255;
19586 part { name: "fg2";
19587 clip_to: "disclip";
19589 description { state: "default" 0.0;
19591 color: 255 255 255 0;
19595 normal: "bt_sm_shine.png";
19599 description { state: "selected" 0.0;
19600 inherit: "default" 0.0;
19602 color: 255 255 255 255;
19605 part { name: "disclip";
19607 description { state: "default" 0.0;
19611 description { state: "disabled" 0.0;
19612 inherit: "default" 0.0;
19613 color: 255 255 255 64;
19618 // signal: elm,state,%s,active
19619 // a "check" item named %s went active
19620 // signal: elm,state,%s,passive
19621 // a "check" item named %s went passive
19622 // default is passive
19625 signal: "elm,state,selected";
19627 action: STATE_SET "selected" 0.0;
19631 target: "elm.text";
19632 target: "elm.text.sub";
19635 name: "go_passive";
19636 signal: "elm,state,unselected";
19638 action: STATE_SET "default" 0.0;
19642 target: "elm.text";
19643 target: "elm.text.sub";
19644 transition: LINEAR 0.1;
19647 name: "go_disabled";
19648 signal: "elm,state,disabled";
19650 action: STATE_SET "disabled" 0.0;
19654 name: "go_enabled";
19655 signal: "elm,state,enabled";
19657 action: STATE_SET "default" 0.0;
19662 group { name: "elm/genlist/item_odd/double_label/default";
19663 data.item: "stacking" "below";
19664 data.item: "selectraise" "on";
19665 data.item: "labels" "elm.text elm.text.sub";
19666 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19667 data.item: "treesize" "20";
19668 // data.item: "states" "";
19670 image: "bt_sm_base1.png" COMP;
19671 image: "bt_sm_shine.png" COMP;
19672 image: "bt_sm_hilight.png" COMP;
19673 image: "ilist_2.png" COMP;
19676 part { name: "event";
19680 state: "default" 0.0;
19688 state: "default" 0.0;
19690 normal: "ilist_2.png";
19697 clip_to: "disclip";
19699 description { state: "default" 0.0;
19701 color: 255 255 255 0;
19711 normal: "bt_sm_base1.png";
19714 image.middle: SOLID;
19716 description { state: "selected" 0.0;
19717 inherit: "default" 0.0;
19719 color: 255 255 255 255;
19730 part { name: "elm.swallow.pad";
19732 description { state: "default" 0.0;
19745 part { name: "elm.swallow.icon";
19746 clip_to: "disclip";
19748 description { state: "default" 0.0;
19752 to_x: "elm.swallow.pad";
19757 to_x: "elm.swallow.pad";
19763 part { name: "elm.swallow.end";
19764 clip_to: "disclip";
19766 description { state: "default" 0.0;
19770 aspect_preference: VERTICAL;
19781 part { name: "elm.text";
19782 clip_to: "disclip";
19784 effect: SOFT_SHADOW;
19788 state: "default" 0.0;
19791 to_x: "elm.swallow.icon";
19796 to_x: "elm.swallow.end";
19808 text_class: "list_item";
19811 description { state: "selected" 0.0;
19812 inherit: "default" 0.0;
19813 color: 224 224 224 255;
19817 part { name: "elm.text.sub";
19818 clip_to: "disclip";
19823 state: "default" 0.0;
19826 to_x: "elm.swallow.icon";
19831 to_x: "elm.swallow.end";
19843 text_class: "list_item";
19846 description { state: "selected" 0.0;
19847 inherit: "default" 0.0;
19848 color: 128 128 128 255;
19852 part { name: "fg1";
19853 clip_to: "disclip";
19855 description { state: "default" 0.0;
19857 color: 255 255 255 0;
19859 rel2.relative: 1.0 0.5;
19862 normal: "bt_sm_hilight.png";
19866 description { state: "selected" 0.0;
19867 inherit: "default" 0.0;
19869 color: 255 255 255 255;
19872 part { name: "fg2";
19873 clip_to: "disclip";
19875 description { state: "default" 0.0;
19877 color: 255 255 255 0;
19881 normal: "bt_sm_shine.png";
19885 description { state: "selected" 0.0;
19886 inherit: "default" 0.0;
19888 color: 255 255 255 255;
19891 part { name: "disclip";
19893 description { state: "default" 0.0;
19897 description { state: "disabled" 0.0;
19898 inherit: "default" 0.0;
19899 color: 255 255 255 64;
19904 // signal: elm,state,%s,active
19905 // a "check" item named %s went active
19906 // signal: elm,state,%s,passive
19907 // a "check" item named %s went passive
19908 // default is passive
19911 signal: "elm,state,selected";
19913 action: STATE_SET "selected" 0.0;
19917 target: "elm.text";
19918 target: "elm.text.sub";
19921 name: "go_passive";
19922 signal: "elm,state,unselected";
19924 action: STATE_SET "default" 0.0;
19928 target: "elm.text";
19929 target: "elm.text.sub";
19930 transition: LINEAR 0.1;
19933 name: "go_disabled";
19934 signal: "elm,state,disabled";
19936 action: STATE_SET "disabled" 0.0;
19940 name: "go_enabled";
19941 signal: "elm,state,enabled";
19943 action: STATE_SET "default" 0.0;
19948 group { name: "elm/genlist/item_compress_odd/double_label/default";
19949 data.item: "stacking" "below";
19950 data.item: "selectraise" "on";
19951 data.item: "labels" "elm.text elm.text.sub";
19952 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19953 data.item: "treesize" "20";
19954 // data.item: "states" "";
19956 image: "bt_sm_base1.png" COMP;
19957 image: "bt_sm_shine.png" COMP;
19958 image: "bt_sm_hilight.png" COMP;
19959 image: "ilist_2.png" COMP;
19962 part { name: "event";
19966 state: "default" 0.0;
19974 state: "default" 0.0;
19976 normal: "ilist_2.png";
19983 clip_to: "disclip";
19985 description { state: "default" 0.0;
19987 color: 255 255 255 0;
19997 normal: "bt_sm_base1.png";
20000 image.middle: SOLID;
20002 description { state: "selected" 0.0;
20003 inherit: "default" 0.0;
20005 color: 255 255 255 255;
20016 part { name: "elm.swallow.pad";
20018 description { state: "default" 0.0;
20031 part { name: "elm.swallow.icon";
20032 clip_to: "disclip";
20034 description { state: "default" 0.0;
20038 to_x: "elm.swallow.pad";
20043 to_x: "elm.swallow.pad";
20049 part { name: "elm.swallow.end";
20050 clip_to: "disclip";
20052 description { state: "default" 0.0;
20056 aspect_preference: VERTICAL;
20067 part { name: "elm.text";
20068 clip_to: "disclip";
20070 effect: SOFT_SHADOW;
20074 state: "default" 0.0;
20077 to_x: "elm.swallow.icon";
20082 to_x: "elm.swallow.end";
20094 text_class: "list_item";
20097 description { state: "selected" 0.0;
20098 inherit: "default" 0.0;
20099 color: 224 224 224 255;
20103 part { name: "elm.text.sub";
20104 clip_to: "disclip";
20109 state: "default" 0.0;
20112 to_x: "elm.swallow.icon";
20117 to_x: "elm.swallow.end";
20129 text_class: "list_item";
20132 description { state: "selected" 0.0;
20133 inherit: "default" 0.0;
20134 color: 128 128 128 255;
20138 part { name: "fg1";
20139 clip_to: "disclip";
20141 description { state: "default" 0.0;
20143 color: 255 255 255 0;
20145 rel2.relative: 1.0 0.5;
20148 normal: "bt_sm_hilight.png";
20152 description { state: "selected" 0.0;
20153 inherit: "default" 0.0;
20155 color: 255 255 255 255;
20158 part { name: "fg2";
20159 clip_to: "disclip";
20161 description { state: "default" 0.0;
20163 color: 255 255 255 0;
20167 normal: "bt_sm_shine.png";
20171 description { state: "selected" 0.0;
20172 inherit: "default" 0.0;
20174 color: 255 255 255 255;
20177 part { name: "disclip";
20179 description { state: "default" 0.0;
20183 description { state: "disabled" 0.0;
20184 inherit: "default" 0.0;
20185 color: 255 255 255 64;
20190 // signal: elm,state,%s,active
20191 // a "check" item named %s went active
20192 // signal: elm,state,%s,passive
20193 // a "check" item named %s went passive
20194 // default is passive
20197 signal: "elm,state,selected";
20199 action: STATE_SET "selected" 0.0;
20203 target: "elm.text";
20204 target: "elm.text.sub";
20207 name: "go_passive";
20208 signal: "elm,state,unselected";
20210 action: STATE_SET "default" 0.0;
20214 target: "elm.text";
20215 target: "elm.text.sub";
20216 transition: LINEAR 0.1;
20219 name: "go_disabled";
20220 signal: "elm,state,disabled";
20222 action: STATE_SET "disabled" 0.0;
20226 name: "go_enabled";
20227 signal: "elm,state,enabled";
20229 action: STATE_SET "default" 0.0;
20235 group { name: "elm/genlist/tree/double_label/default";
20236 data.item: "stacking" "above";
20237 data.item: "selectraise" "on";
20238 data.item: "labels" "elm.text elm.text.sub";
20239 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20240 data.item: "treesize" "20";
20241 // data.item: "states" "";
20243 image: "bt_sm_base1.png" COMP;
20244 image: "bt_sm_shine.png" COMP;
20245 image: "bt_sm_hilight.png" COMP;
20246 image: "ilist_1.png" COMP;
20247 image: "ilist_item_shadow.png" COMP;
20248 image: "icon_arrow_right.png" COMP;
20249 image: "icon_arrow_down.png" COMP;
20257 state: "default" 0.0;
20265 state: "default" 0.0;
20280 normal: "ilist_item_shadow.png";
20289 state: "default" 0.0;
20291 normal: "ilist_1.png";
20298 clip_to: "disclip";
20300 description { state: "default" 0.0;
20302 color: 255 255 255 0;
20312 normal: "bt_sm_base1.png";
20315 image.middle: SOLID;
20317 description { state: "selected" 0.0;
20318 inherit: "default" 0.0;
20320 color: 255 255 255 255;
20331 part { name: "elm.swallow.pad";
20333 description { state: "default" 0.0;
20346 part { name: "arrow";
20347 clip_to: "disclip";
20348 ignore_flags: ON_HOLD;
20349 description { state: "default" 0.0;
20354 to_x: "elm.swallow.pad";
20359 to_x: "elm.swallow.pad";
20363 image.normal: "icon_arrow_right.png";
20365 description { state: "active" 0.0;
20366 inherit: "default" 0.0;
20367 image.normal: "icon_arrow_down.png";
20370 part { name: "elm.swallow.icon";
20371 clip_to: "disclip";
20373 description { state: "default" 0.0;
20388 part { name: "elm.swallow.end";
20389 clip_to: "disclip";
20391 description { state: "default" 0.0;
20395 aspect_preference: VERTICAL;
20406 part { name: "elm.text";
20407 clip_to: "disclip";
20409 effect: SOFT_SHADOW;
20413 state: "default" 0.0;
20416 to_x: "elm.swallow.icon";
20421 to_x: "elm.swallow.end";
20433 text_class: "list_item";
20436 description { state: "selected" 0.0;
20437 inherit: "default" 0.0;
20438 color: 224 224 224 255;
20442 part { name: "elm.text.sub";
20443 clip_to: "disclip";
20448 state: "default" 0.0;
20451 to_x: "elm.swallow.icon";
20456 to_x: "elm.swallow.end";
20468 text_class: "list_item";
20471 description { state: "selected" 0.0;
20472 inherit: "default" 0.0;
20473 color: 128 128 128 255;
20477 part { name: "fg1";
20478 clip_to: "disclip";
20480 description { state: "default" 0.0;
20482 color: 255 255 255 0;
20484 rel2.relative: 1.0 0.5;
20487 normal: "bt_sm_hilight.png";
20491 description { state: "selected" 0.0;
20492 inherit: "default" 0.0;
20494 color: 255 255 255 255;
20497 part { name: "fg2";
20498 clip_to: "disclip";
20500 description { state: "default" 0.0;
20502 color: 255 255 255 0;
20506 normal: "bt_sm_shine.png";
20510 description { state: "selected" 0.0;
20511 inherit: "default" 0.0;
20513 color: 255 255 255 255;
20516 part { name: "disclip";
20518 description { state: "default" 0.0;
20522 description { state: "disabled" 0.0;
20523 inherit: "default" 0.0;
20524 color: 255 255 255 64;
20529 // signal: elm,state,%s,active
20530 // a "check" item named %s went active
20531 // signal: elm,state,%s,passive
20532 // a "check" item named %s went passive
20533 // default is passive
20536 signal: "elm,state,selected";
20538 action: STATE_SET "selected" 0.0;
20542 target: "elm.text";
20543 target: "elm.text.sub";
20546 name: "go_passive";
20547 signal: "elm,state,unselected";
20549 action: STATE_SET "default" 0.0;
20553 target: "elm.text";
20554 target: "elm.text.sub";
20555 transition: LINEAR 0.1;
20558 name: "go_disabled";
20559 signal: "elm,state,disabled";
20561 action: STATE_SET "disabled" 0.0;
20565 name: "go_enabled";
20566 signal: "elm,state,enabled";
20568 action: STATE_SET "default" 0.0;
20573 signal: "mouse,up,1";
20575 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20578 name: "go_expanded";
20579 signal: "elm,state,expanded";
20581 action: STATE_SET "active" 0.0;
20585 name: "go_contracted";
20586 signal: "elm,state,contracted";
20588 action: STATE_SET "default" 0.0;
20593 group { name: "elm/genlist/tree_compress/double_label/default";
20594 data.item: "stacking" "above";
20595 data.item: "selectraise" "on";
20596 data.item: "labels" "elm.text elm.text.sub";
20597 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20598 data.item: "treesize" "20";
20599 // data.item: "states" "";
20601 image: "bt_sm_base1.png" COMP;
20602 image: "bt_sm_shine.png" COMP;
20603 image: "bt_sm_hilight.png" COMP;
20604 image: "ilist_1.png" COMP;
20605 image: "ilist_item_shadow.png" COMP;
20606 image: "icon_arrow_right.png" COMP;
20607 image: "icon_arrow_down.png" COMP;
20615 state: "default" 0.0;
20623 state: "default" 0.0;
20638 normal: "ilist_item_shadow.png";
20647 state: "default" 0.0;
20649 normal: "ilist_1.png";
20656 clip_to: "disclip";
20658 description { state: "default" 0.0;
20660 color: 255 255 255 0;
20670 normal: "bt_sm_base1.png";
20673 image.middle: SOLID;
20675 description { state: "selected" 0.0;
20676 inherit: "default" 0.0;
20678 color: 255 255 255 255;
20689 part { name: "elm.swallow.pad";
20691 description { state: "default" 0.0;
20704 part { name: "arrow";
20705 clip_to: "disclip";
20706 ignore_flags: ON_HOLD;
20707 description { state: "default" 0.0;
20712 to_x: "elm.swallow.pad";
20717 to_x: "elm.swallow.pad";
20721 image.normal: "icon_arrow_right.png";
20723 description { state: "active" 0.0;
20724 inherit: "default" 0.0;
20725 image.normal: "icon_arrow_down.png";
20728 part { name: "elm.swallow.icon";
20729 clip_to: "disclip";
20731 description { state: "default" 0.0;
20746 part { name: "elm.swallow.end";
20747 clip_to: "disclip";
20749 description { state: "default" 0.0;
20753 aspect_preference: VERTICAL;
20764 part { name: "elm.text";
20765 clip_to: "disclip";
20767 effect: SOFT_SHADOW;
20771 state: "default" 0.0;
20774 to_x: "elm.swallow.icon";
20779 to_x: "elm.swallow.end";
20791 text_class: "list_item";
20794 description { state: "selected" 0.0;
20795 inherit: "default" 0.0;
20796 color: 224 224 224 255;
20800 part { name: "elm.text.sub";
20801 clip_to: "disclip";
20806 state: "default" 0.0;
20809 to_x: "elm.swallow.icon";
20814 to_x: "elm.swallow.end";
20826 text_class: "list_item";
20829 description { state: "selected" 0.0;
20830 inherit: "default" 0.0;
20831 color: 128 128 128 255;
20835 part { name: "fg1";
20836 clip_to: "disclip";
20838 description { state: "default" 0.0;
20840 color: 255 255 255 0;
20842 rel2.relative: 1.0 0.5;
20845 normal: "bt_sm_hilight.png";
20849 description { state: "selected" 0.0;
20850 inherit: "default" 0.0;
20852 color: 255 255 255 255;
20855 part { name: "fg2";
20856 clip_to: "disclip";
20858 description { state: "default" 0.0;
20860 color: 255 255 255 0;
20864 normal: "bt_sm_shine.png";
20868 description { state: "selected" 0.0;
20869 inherit: "default" 0.0;
20871 color: 255 255 255 255;
20874 part { name: "disclip";
20876 description { state: "default" 0.0;
20880 description { state: "disabled" 0.0;
20881 inherit: "default" 0.0;
20882 color: 255 255 255 64;
20887 // signal: elm,state,%s,active
20888 // a "check" item named %s went active
20889 // signal: elm,state,%s,passive
20890 // a "check" item named %s went passive
20891 // default is passive
20894 signal: "elm,state,selected";
20896 action: STATE_SET "selected" 0.0;
20900 target: "elm.text";
20901 target: "elm.text.sub";
20904 name: "go_passive";
20905 signal: "elm,state,unselected";
20907 action: STATE_SET "default" 0.0;
20911 target: "elm.text";
20912 target: "elm.text.sub";
20913 transition: LINEAR 0.1;
20916 name: "go_disabled";
20917 signal: "elm,state,disabled";
20919 action: STATE_SET "disabled" 0.0;
20923 name: "go_enabled";
20924 signal: "elm,state,enabled";
20926 action: STATE_SET "default" 0.0;
20931 signal: "mouse,up,1";
20933 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20936 name: "go_expanded";
20937 signal: "elm,state,expanded";
20939 action: STATE_SET "active" 0.0;
20943 name: "go_contracted";
20944 signal: "elm,state,contracted";
20946 action: STATE_SET "default" 0.0;
20951 group { name: "elm/genlist/tree_odd/double_label/default";
20952 data.item: "stacking" "below";
20953 data.item: "selectraise" "on";
20954 data.item: "labels" "elm.text elm.text.sub";
20955 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20956 data.item: "treesize" "20";
20957 // data.item: "states" "";
20959 image: "bt_sm_base1.png" COMP;
20960 image: "bt_sm_shine.png" COMP;
20961 image: "bt_sm_hilight.png" COMP;
20962 image: "ilist_2.png" COMP;
20963 image: "icon_arrow_right.png" COMP;
20964 image: "icon_arrow_down.png" COMP;
20972 state: "default" 0.0;
20980 state: "default" 0.0;
20982 normal: "ilist_2.png";
20989 clip_to: "disclip";
20991 description { state: "default" 0.0;
20993 color: 255 255 255 0;
21003 normal: "bt_sm_base1.png";
21006 image.middle: SOLID;
21008 description { state: "selected" 0.0;
21009 inherit: "default" 0.0;
21011 color: 255 255 255 255;
21022 part { name: "elm.swallow.pad";
21024 description { state: "default" 0.0;
21037 part { name: "arrow";
21038 clip_to: "disclip";
21039 ignore_flags: ON_HOLD;
21040 description { state: "default" 0.0;
21045 to_x: "elm.swallow.pad";
21050 to_x: "elm.swallow.pad";
21054 image.normal: "icon_arrow_right.png";
21056 description { state: "active" 0.0;
21057 inherit: "default" 0.0;
21058 image.normal: "icon_arrow_down.png";
21061 part { name: "elm.swallow.icon";
21062 clip_to: "disclip";
21064 description { state: "default" 0.0;
21079 part { name: "elm.swallow.end";
21080 clip_to: "disclip";
21082 description { state: "default" 0.0;
21086 aspect_preference: VERTICAL;
21097 part { name: "elm.text";
21098 clip_to: "disclip";
21100 effect: SOFT_SHADOW;
21104 state: "default" 0.0;
21107 to_x: "elm.swallow.icon";
21112 to_x: "elm.swallow.end";
21124 text_class: "list_item";
21127 description { state: "selected" 0.0;
21128 inherit: "default" 0.0;
21129 color: 224 224 224 255;
21133 part { name: "elm.text.sub";
21134 clip_to: "disclip";
21139 state: "default" 0.0;
21142 to_x: "elm.swallow.icon";
21147 to_x: "elm.swallow.end";
21159 text_class: "list_item";
21162 description { state: "selected" 0.0;
21163 inherit: "default" 0.0;
21164 color: 128 128 128 255;
21168 part { name: "fg1";
21169 clip_to: "disclip";
21171 description { state: "default" 0.0;
21173 color: 255 255 255 0;
21175 rel2.relative: 1.0 0.5;
21178 normal: "bt_sm_hilight.png";
21182 description { state: "selected" 0.0;
21183 inherit: "default" 0.0;
21185 color: 255 255 255 255;
21188 part { name: "fg2";
21189 clip_to: "disclip";
21191 description { state: "default" 0.0;
21193 color: 255 255 255 0;
21197 normal: "bt_sm_shine.png";
21201 description { state: "selected" 0.0;
21202 inherit: "default" 0.0;
21204 color: 255 255 255 255;
21207 part { name: "disclip";
21209 description { state: "default" 0.0;
21213 description { state: "disabled" 0.0;
21214 inherit: "default" 0.0;
21215 color: 255 255 255 64;
21220 // signal: elm,state,%s,active
21221 // a "check" item named %s went active
21222 // signal: elm,state,%s,passive
21223 // a "check" item named %s went passive
21224 // default is passive
21227 signal: "elm,state,selected";
21229 action: STATE_SET "selected" 0.0;
21233 target: "elm.text";
21234 target: "elm.text.sub";
21237 name: "go_passive";
21238 signal: "elm,state,unselected";
21240 action: STATE_SET "default" 0.0;
21244 target: "elm.text";
21245 target: "elm.text.sub";
21246 transition: LINEAR 0.1;
21249 name: "go_disabled";
21250 signal: "elm,state,disabled";
21252 action: STATE_SET "disabled" 0.0;
21256 name: "go_enabled";
21257 signal: "elm,state,enabled";
21259 action: STATE_SET "default" 0.0;
21264 signal: "mouse,up,1";
21266 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
21269 name: "go_expanded";
21270 signal: "elm,state,expanded";
21272 action: STATE_SET "active" 0.0;
21276 name: "go_contracted";
21277 signal: "elm,state,contracted";
21279 action: STATE_SET "default" 0.0;
21285 group { name: "elm/genlist/item/icon_top_text_bottom/default";
21286 data.item: "stacking" "above";
21287 data.item: "selectraise" "on";
21288 data.item: "labels" "elm.text";
21289 data.item: "icons" "elm.swallow.icon";
21290 data.item: "treesize" "20";
21291 // data.item: "states" "";
21293 image: "bt_sm_base1.png" COMP;
21294 image: "bt_sm_shine.png" COMP;
21295 image: "bt_sm_hilight.png" COMP;
21296 image: "ilist_1.png" COMP;
21297 image: "ilist_item_shadow.png" COMP;
21305 state: "default" 0.0;
21313 state: "default" 0.0;
21328 normal: "ilist_item_shadow.png";
21337 state: "default" 0.0;
21339 normal: "ilist_1.png";
21346 clip_to: "disclip";
21348 description { state: "default" 0.0;
21350 color: 255 255 255 0;
21360 normal: "bt_sm_base1.png";
21363 image.middle: SOLID;
21365 description { state: "selected" 0.0;
21366 inherit: "default" 0.0;
21368 color: 255 255 255 255;
21379 part { name: "elm.swallow.pad";
21381 description { state: "default" 0.0;
21394 part { name: "elm.swallow.icon";
21395 clip_to: "disclip";
21397 description { state: "default" 0.0;
21401 to_x: "elm.swallow.pad";
21406 to_x: "elm.swallow.pad";
21412 part { name: "elm.text";
21413 clip_to: "disclip";
21415 effect: SOFT_SHADOW;
21419 state: "default" 0.0;
21422 to_y: "elm.swallow.icon";
21438 text_class: "list_item";
21441 description { state: "selected" 0.0;
21442 inherit: "default" 0.0;
21443 color: 224 224 224 255;
21447 part { name: "fg1";
21448 clip_to: "disclip";
21450 description { state: "default" 0.0;
21452 color: 255 255 255 0;
21454 rel2.relative: 1.0 0.5;
21457 normal: "bt_sm_hilight.png";
21461 description { state: "selected" 0.0;
21462 inherit: "default" 0.0;
21464 color: 255 255 255 255;
21467 part { name: "fg2";
21468 clip_to: "disclip";
21470 description { state: "default" 0.0;
21472 color: 255 255 255 0;
21476 normal: "bt_sm_shine.png";
21480 description { state: "selected" 0.0;
21481 inherit: "default" 0.0;
21483 color: 255 255 255 255;
21486 part { name: "disclip";
21488 description { state: "default" 0.0;
21492 description { state: "disabled" 0.0;
21493 inherit: "default" 0.0;
21494 color: 255 255 255 64;
21499 // signal: elm,state,%s,active
21500 // a "check" item named %s went active
21501 // signal: elm,state,%s,passive
21502 // a "check" item named %s went passive
21503 // default is passive
21506 signal: "elm,state,selected";
21508 action: STATE_SET "selected" 0.0;
21512 target: "elm.text";
21515 name: "go_passive";
21516 signal: "elm,state,unselected";
21518 action: STATE_SET "default" 0.0;
21522 target: "elm.text";
21523 transition: LINEAR 0.1;
21526 name: "go_disabled";
21527 signal: "elm,state,disabled";
21529 action: STATE_SET "disabled" 0.0;
21533 name: "go_enabled";
21534 signal: "elm,state,enabled";
21536 action: STATE_SET "default" 0.0;
21541 group { name: "elm/genlist/item_odd/icon_top_text_bottom/default";
21542 data.item: "stacking" "below";
21543 data.item: "selectraise" "on";
21544 data.item: "labels" "elm.text";
21545 data.item: "icons" "elm.swallow.icon";
21546 data.item: "treesize" "20";
21547 // data.item: "states" "";
21549 image: "bt_sm_base1.png" COMP;
21550 image: "bt_sm_shine.png" COMP;
21551 image: "bt_sm_hilight.png" COMP;
21552 image: "ilist_2.png" COMP;
21555 part { name: "event";
21559 state: "default" 0.0;
21567 state: "default" 0.0;
21569 normal: "ilist_2.png";
21576 clip_to: "disclip";
21578 description { state: "default" 0.0;
21580 color: 255 255 255 0;
21590 normal: "bt_sm_base1.png";
21593 image.middle: SOLID;
21595 description { state: "selected" 0.0;
21596 inherit: "default" 0.0;
21598 color: 255 255 255 255;
21609 part { name: "elm.swallow.pad";
21611 description { state: "default" 0.0;
21624 part { name: "elm.swallow.icon";
21625 clip_to: "disclip";
21627 description { state: "default" 0.0;
21631 to_x: "elm.swallow.pad";
21636 to_x: "elm.swallow.pad";
21642 part { name: "elm.text";
21643 clip_to: "disclip";
21645 effect: SOFT_SHADOW;
21649 state: "default" 0.0;
21652 to_y: "elm.swallow.icon";
21668 text_class: "list_item";
21671 description { state: "selected" 0.0;
21672 inherit: "default" 0.0;
21673 color: 224 224 224 255;
21677 part { name: "fg1";
21678 clip_to: "disclip";
21680 description { state: "default" 0.0;
21682 color: 255 255 255 0;
21684 rel2.relative: 1.0 0.5;
21687 normal: "bt_sm_hilight.png";
21691 description { state: "selected" 0.0;
21692 inherit: "default" 0.0;
21694 color: 255 255 255 255;
21697 part { name: "fg2";
21698 clip_to: "disclip";
21700 description { state: "default" 0.0;
21702 color: 255 255 255 0;
21706 normal: "bt_sm_shine.png";
21710 description { state: "selected" 0.0;
21711 inherit: "default" 0.0;
21713 color: 255 255 255 255;
21716 part { name: "disclip";
21718 description { state: "default" 0.0;
21722 description { state: "disabled" 0.0;
21723 inherit: "default" 0.0;
21724 color: 255 255 255 64;
21729 // signal: elm,state,%s,active
21730 // a "check" item named %s went active
21731 // signal: elm,state,%s,passive
21732 // a "check" item named %s went passive
21733 // default is passive
21736 signal: "elm,state,selected";
21738 action: STATE_SET "selected" 0.0;
21742 target: "elm.text";
21745 name: "go_passive";
21746 signal: "elm,state,unselected";
21748 action: STATE_SET "default" 0.0;
21752 target: "elm.text";
21753 transition: LINEAR 0.1;
21756 name: "go_disabled";
21757 signal: "elm,state,disabled";
21759 action: STATE_SET "disabled" 0.0;
21763 name: "go_enabled";
21764 signal: "elm,state,enabled";
21766 action: STATE_SET "default" 0.0;
21772 group { name: "elm/genlist/tree/icon_top_text_bottom/default";
21773 data.item: "stacking" "above";
21774 data.item: "selectraise" "on";
21775 data.item: "labels" "elm.text";
21776 data.item: "icons" "elm.swallow.icon";
21777 data.item: "treesize" "20";
21778 // data.item: "states" "";
21780 image: "bt_sm_base1.png" COMP;
21781 image: "bt_sm_shine.png" COMP;
21782 image: "bt_sm_hilight.png" COMP;
21783 image: "ilist_1.png" COMP;
21784 image: "ilist_item_shadow.png" COMP;
21785 image: "icon_arrow_right.png" COMP;
21786 image: "icon_arrow_down.png" COMP;
21794 state: "default" 0.0;
21802 state: "default" 0.0;
21817 normal: "ilist_item_shadow.png";
21826 state: "default" 0.0;
21828 normal: "ilist_1.png";
21835 clip_to: "disclip";
21837 description { state: "default" 0.0;
21839 color: 255 255 255 0;
21849 normal: "bt_sm_base1.png";
21852 image.middle: SOLID;
21854 description { state: "selected" 0.0;
21855 inherit: "default" 0.0;
21857 color: 255 255 255 255;
21868 part { name: "elm.swallow.pad";
21870 description { state: "default" 0.0;
21883 part { name: "arrow";
21884 clip_to: "disclip";
21885 ignore_flags: ON_HOLD;
21886 description { state: "default" 0.0;
21891 to_x: "elm.swallow.pad";
21896 to_x: "elm.swallow.pad";
21900 image.normal: "icon_arrow_right.png";
21902 description { state: "active" 0.0;
21903 inherit: "default" 0.0;
21904 image.normal: "icon_arrow_down.png";
21907 part { name: "elm.swallow.icon";
21908 clip_to: "disclip";
21910 description { state: "default" 0.0;
21924 part { name: "elm.text";
21925 clip_to: "disclip";
21927 effect: SOFT_SHADOW;
21931 state: "default" 0.0;
21934 to_y: "elm.swallow.icon";
21950 text_class: "list_item";
21953 description { state: "selected" 0.0;
21954 inherit: "default" 0.0;
21955 color: 224 224 224 255;
21959 part { name: "fg1";
21960 clip_to: "disclip";
21962 description { state: "default" 0.0;
21964 color: 255 255 255 0;
21966 rel2.relative: 1.0 0.5;
21969 normal: "bt_sm_hilight.png";
21973 description { state: "selected" 0.0;
21974 inherit: "default" 0.0;
21976 color: 255 255 255 255;
21979 part { name: "fg2";
21980 clip_to: "disclip";
21982 description { state: "default" 0.0;
21984 color: 255 255 255 0;
21988 normal: "bt_sm_shine.png";
21992 description { state: "selected" 0.0;
21993 inherit: "default" 0.0;
21995 color: 255 255 255 255;
21998 part { name: "disclip";
22000 description { state: "default" 0.0;
22004 description { state: "disabled" 0.0;
22005 inherit: "default" 0.0;
22006 color: 255 255 255 64;
22011 // signal: elm,state,%s,active
22012 // a "check" item named %s went active
22013 // signal: elm,state,%s,passive
22014 // a "check" item named %s went passive
22015 // default is passive
22018 signal: "elm,state,selected";
22020 action: STATE_SET "selected" 0.0;
22024 target: "elm.text";
22027 name: "go_passive";
22028 signal: "elm,state,unselected";
22030 action: STATE_SET "default" 0.0;
22034 target: "elm.text";
22035 transition: LINEAR 0.1;
22038 name: "go_disabled";
22039 signal: "elm,state,disabled";
22041 action: STATE_SET "disabled" 0.0;
22045 name: "go_enabled";
22046 signal: "elm,state,enabled";
22048 action: STATE_SET "default" 0.0;
22053 signal: "mouse,up,1";
22055 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
22058 name: "go_expanded";
22059 signal: "elm,state,expanded";
22061 action: STATE_SET "active" 0.0;
22065 name: "go_contracted";
22066 signal: "elm,state,contracted";
22068 action: STATE_SET "default" 0.0;
22073 group { name: "elm/genlist/tree_odd/icon_top_text_bottom/default";
22074 data.item: "stacking" "below";
22075 data.item: "selectraise" "on";
22076 data.item: "labels" "elm.text";
22077 data.item: "icons" "elm.swallow.icon";
22078 data.item: "treesize" "20";
22079 // data.item: "states" "";
22081 image: "bt_sm_base1.png" COMP;
22082 image: "bt_sm_shine.png" COMP;
22083 image: "bt_sm_hilight.png" COMP;
22084 image: "ilist_2.png" COMP;
22085 image: "icon_arrow_right.png" COMP;
22086 image: "icon_arrow_down.png" COMP;
22094 state: "default" 0.0;
22102 state: "default" 0.0;
22104 normal: "ilist_2.png";
22111 clip_to: "disclip";
22113 description { state: "default" 0.0;
22115 color: 255 255 255 0;
22125 normal: "bt_sm_base1.png";
22128 image.middle: SOLID;
22130 description { state: "selected" 0.0;
22131 inherit: "default" 0.0;
22133 color: 255 255 255 255;
22144 part { name: "elm.swallow.pad";
22146 description { state: "default" 0.0;
22159 part { name: "arrow";
22160 clip_to: "disclip";
22161 ignore_flags: ON_HOLD;
22162 description { state: "default" 0.0;
22167 to_x: "elm.swallow.pad";
22172 to_x: "elm.swallow.pad";
22176 image.normal: "icon_arrow_right.png";
22178 description { state: "active" 0.0;
22179 inherit: "default" 0.0;
22180 image.normal: "icon_arrow_down.png";
22183 part { name: "elm.swallow.icon";
22184 clip_to: "disclip";
22186 description { state: "default" 0.0;
22200 part { name: "elm.text";
22201 clip_to: "disclip";
22203 effect: SOFT_SHADOW;
22207 state: "default" 0.0;
22210 to_y: "elm.swallow.icon";
22226 text_class: "list_item";
22229 description { state: "selected" 0.0;
22230 inherit: "default" 0.0;
22231 color: 224 224 224 255;
22235 part { name: "fg1";
22236 clip_to: "disclip";
22238 description { state: "default" 0.0;
22240 color: 255 255 255 0;
22242 rel2.relative: 1.0 0.5;
22245 normal: "bt_sm_hilight.png";
22249 description { state: "selected" 0.0;
22250 inherit: "default" 0.0;
22252 color: 255 255 255 255;
22255 part { name: "fg2";
22256 clip_to: "disclip";
22258 description { state: "default" 0.0;
22260 color: 255 255 255 0;
22264 normal: "bt_sm_shine.png";
22268 description { state: "selected" 0.0;
22269 inherit: "default" 0.0;
22271 color: 255 255 255 255;
22274 part { name: "disclip";
22276 description { state: "default" 0.0;
22280 description { state: "disabled" 0.0;
22281 inherit: "default" 0.0;
22282 color: 255 255 255 64;
22287 // signal: elm,state,%s,active
22288 // a "check" item named %s went active
22289 // signal: elm,state,%s,passive
22290 // a "check" item named %s went passive
22291 // default is passive
22294 signal: "elm,state,selected";
22296 action: STATE_SET "selected" 0.0;
22300 target: "elm.text";
22303 name: "go_passive";
22304 signal: "elm,state,unselected";
22306 action: STATE_SET "default" 0.0;
22310 target: "elm.text";
22311 transition: LINEAR 0.1;
22314 name: "go_disabled";
22315 signal: "elm,state,disabled";
22317 action: STATE_SET "disabled" 0.0;
22321 name: "go_enabled";
22322 signal: "elm,state,enabled";
22324 action: STATE_SET "default" 0.0;
22329 signal: "mouse,up,1";
22331 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
22334 name: "go_expanded";
22335 signal: "elm,state,expanded";
22337 action: STATE_SET "active" 0.0;
22341 name: "go_contracted";
22342 signal: "elm,state,contracted";
22344 action: STATE_SET "default" 0.0;
22351 ///////////////////////////////////////////////////////////////////////////////
22352 group { name: "elm/check/base/default";
22354 image: "check_base.png" COMP;
22355 image: "check.png" COMP;
22356 image: "check2.png" COMP;
22362 description { state: "default" 0.0;
22364 rel2.relative: 0.0 1.0;
22370 aspect_preference: VERTICAL;
22372 normal: "check_base.png";
22379 part { name: "check";
22382 description { state: "default" 0.0;
22392 color: 255 255 255 255;
22393 image.normal: "check.png";
22395 description { state: "visible" 0.0;
22396 inherit: "default" 0.0;
22399 description { state: "disabled" 0.0;
22400 inherit: "default" 0.0;
22402 color: 128 128 128 128;
22404 description { state: "disabled_visible" 0.0;
22405 inherit: "default" 0.0;
22406 color: 128 128 128 128;
22410 part { name: "elm.swallow.content";
22412 description { state: "default" 0.0;
22417 rel1.relative: 1.0 0.0;
22421 rel2.relative: 1.0 1.0;
22423 description { state: "visible" 0.0;
22424 inherit: "default" 0.0;
22429 description { state: "disabled" 0.0;
22430 inherit: "default" 0.0;
22431 color: 128 128 128 128;
22433 description { state: "disabled_visible" 0.0;
22434 inherit: "default" 0.0;
22435 color: 128 128 128 128;
22441 part { name: "elm.text";
22445 description { state: "default" 0.0;
22447 rel1.to_x: "elm.swallow.content";
22448 rel1.relative: 1.0 0.0;
22450 rel2.relative: 1.0 1.0;
22451 rel2.offset: -2 -2;
22454 font: "Sans,Edje-Vera";
22460 description { state: "visible" 0.0;
22461 inherit: "default" 0.0;
22465 description { state: "disabled" 0.0;
22466 inherit: "default" 0.0;
22470 description { state: "disabled_visible" 0.0;
22471 inherit: "default" 0.0;
22478 part { name: "events";
22480 ignore_flags: ON_HOLD;
22481 description { state: "default" 0.0;
22485 part { name: "disabler";
22487 description { state: "default" 0.0;
22491 description { state: "disabled" 0.0;
22492 inherit: "default" 0.0;
22498 program { name: "click";
22499 signal: "mouse,up,1";
22501 action: SIGNAL_EMIT "elm,action,check,toggle" "";
22503 program { name: "check_on";
22504 signal: "elm,state,check,on";
22506 action: STATE_SET "visible" 0.0;
22509 program { name: "check_off";
22510 signal: "elm,state,check,off";
22512 action: STATE_SET "default" 0.0;
22515 program { name: "text_show";
22516 signal: "elm,state,text,visible";
22518 action: STATE_SET "visible" 0.0;
22519 target: "elm.text";
22521 program { name: "text_hide";
22522 signal: "elm,state,text,hidden";
22524 action: STATE_SET "default" 0.0;
22525 target: "elm.text";
22527 program { name: "icon_show";
22528 signal: "elm,state,icon,visible";
22530 action: STATE_SET "visible" 0.0;
22531 target: "elm.swallow.content";
22533 program { name: "icon_hide";
22534 signal: "elm,state,icon,hidden";
22536 action: STATE_SET "default" 0.0;
22537 target: "elm.swallow.content";
22539 program { name: "disable";
22540 signal: "elm,state,disabled";
22542 action: STATE_SET "disabled" 0.0;
22543 target: "disabler";
22544 after: "disable_text";
22546 program { name: "disable_text";
22550 get_state(PART:"elm.text", st, 30, vl);
22551 if (!strcmp(st, "visible"))
22552 set_state(PART:"elm.text", "disabled_visible", 0.0);
22554 set_state(PART:"elm.text", "disabled", 0.0);
22556 get_state(PART:"elm.swallow.content", st, 30, vl);
22557 if (!strcmp(st, "visible"))
22558 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22560 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22562 get_state(PART:"check", st, 30, vl);
22563 if (!strcmp(st, "visible"))
22564 set_state(PART:"check", "disabled_visible", 0.0);
22566 set_state(PART:"check", "disabled", 0.0);
22569 program { name: "enable";
22570 signal: "elm,state,enabled";
22572 action: STATE_SET "default" 0.0;
22573 target: "disabler";
22574 after: "enable_text";
22576 program { name: "enable_text";
22580 get_state(PART:"elm.text", st, 30, vl);
22581 if (!strcmp(st, "disabled_visible"))
22582 set_state(PART:"elm.text", "visible", 0.0);
22584 set_state(PART:"elm.text", "default", 0.0);
22586 get_state(PART:"elm.swallow.content", st, 30, vl);
22587 if (!strcmp(st, "visible"))
22588 set_state(PART:"elm.swallow.content", "visible", 0.0);
22590 set_state(PART:"elm.swallow.content", "default", 0.0);
22592 get_state(PART:"check", st, 30, vl);
22593 if (!strcmp(st, "visible"))
22594 set_state(PART:"check", "visible", 0.0);
22596 set_state(PART:"check", "default", 0.0);
22601 ///////////////////////////////////////////////////////////////////////////////
22602 group { name: "elm/radio/base/default";
22604 image: "radio_base.png" COMP;
22605 image: "radio.png" COMP;
22606 image: "radio2.png" COMP;
22612 description { state: "default" 0.0;
22614 rel2.relative: 0.0 1.0;
22620 aspect_preference: VERTICAL;
22621 image.normal: "radio_base.png";
22624 part { name: "radio";
22627 description { state: "default" 0.0;
22631 image.normal: "radio.png";
22633 description { state: "visible" 0.0;
22634 inherit: "default" 0.0;
22638 part { name: "elm.swallow.content";
22640 description { state: "default" 0.0;
22646 rel1.relative: 1.0 0.0;
22649 rel2.relative: 1.0 1.0;
22652 description { state: "visible" 0.0;
22653 inherit: "default" 0.0;
22655 color: 255 255 255 255;
22658 description { state: "disabled" 0.0;
22659 inherit: "default" 0.0;
22660 color: 128 128 128 128;
22662 description { state: "disabled_visible" 0.0;
22663 inherit: "default" 0.0;
22664 color: 128 128 128 128;
22669 part { name: "elm.text";
22673 description { state: "default" 0.0;
22675 rel1.to_x: "elm.swallow.content";
22676 rel1.relative: 1.0 0.0;
22678 rel2.relative: 1.0 1.0;
22679 rel2.offset: -2 -2;
22682 font: "Sans,Edje-Vera";
22688 description { state: "visible" 0.0;
22689 inherit: "default" 0.0;
22693 description { state: "disabled" 0.0;
22694 inherit: "default" 0.0;
22698 description { state: "disabled_visible" 0.0;
22699 inherit: "default" 0.0;
22706 part { name: "events";
22708 ignore_flags: ON_HOLD;
22709 description { state: "default" 0.0;
22713 part { name: "disabler";
22715 description { state: "default" 0.0;
22719 description { state: "disabled" 0.0;
22720 inherit: "default" 0.0;
22726 program { name: "click";
22727 signal: "mouse,up,1";
22729 action: SIGNAL_EMIT "elm,action,radio,toggle" "";
22731 program { name: "radio_on";
22732 signal: "elm,state,radio,on";
22734 action: STATE_SET "visible" 0.0;
22737 program { name: "radio_off";
22738 signal: "elm,state,radio,off";
22740 action: STATE_SET "default" 0.0;
22743 program { name: "text_show";
22744 signal: "elm,state,text,visible";
22746 action: STATE_SET "visible" 0.0;
22747 target: "elm.text";
22749 program { name: "text_hide";
22750 signal: "elm,state,text,hidden";
22752 action: STATE_SET "default" 0.0;
22753 target: "elm.text";
22755 program { name: "icon_show";
22756 signal: "elm,state,icon,visible";
22758 action: STATE_SET "visible" 0.0;
22759 target: "elm.swallow.content";
22761 program { name: "icon_hide";
22762 signal: "elm,state,icon,hidden";
22764 action: STATE_SET "default" 0.0;
22765 target: "elm.swallow.content";
22767 program { name: "disable";
22768 signal: "elm,state,disabled";
22770 action: STATE_SET "disabled" 0.0;
22771 target: "disabler";
22772 after: "disable_text";
22774 program { name: "disable_text";
22778 get_state(PART:"elm.text", st, 30, vl);
22779 if (!strcmp(st, "visible"))
22780 set_state(PART:"elm.text", "disabled_visible", 0.0);
22782 set_state(PART:"elm.text", "disabled", 0.0);
22784 get_state(PART:"elm.swallow.content", st, 30, vl);
22785 if (!strcmp(st, "visible"))
22786 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22788 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22791 program { name: "enable";
22792 signal: "elm,state,enabled";
22794 action: STATE_SET "default" 0.0;
22795 target: "disabler";
22796 after: "enable_text";
22798 program { name: "enable_text";
22802 get_state(PART:"elm.text", st, 30, vl);
22803 if (!strcmp(st, "disabled_visible"))
22804 set_state(PART:"elm.text", "visible", 0.0);
22806 set_state(PART:"elm.text", "default", 0.0);
22808 get_state(PART:"elm.swallow.content", st, 30, vl);
22809 if (!strcmp(st, "visible"))
22810 set_state(PART:"elm.swallow.content", "visible", 0.0);
22812 set_state(PART:"elm.swallow.content", "default", 0.0);
22817 group { name: "elm/genlist/tree_compress_odd/double_label/default";
22818 data.item: "stacking" "below";
22819 data.item: "selectraise" "on";
22820 data.item: "labels" "elm.text elm.text.sub";
22821 data.item: "icons" "elm.swallow.icon elm.swallow.end";
22822 data.item: "treesize" "20";
22823 // data.item: "states" "";
22825 image: "bt_sm_base1.png" COMP;
22826 image: "bt_sm_shine.png" COMP;
22827 image: "bt_sm_hilight.png" COMP;
22828 image: "ilist_2.png" COMP;
22829 image: "icon_arrow_right.png" COMP;
22830 image: "icon_arrow_down.png" COMP;
22838 state: "default" 0.0;
22846 state: "default" 0.0;
22848 normal: "ilist_2.png";
22855 clip_to: "disclip";
22857 description { state: "default" 0.0;
22859 color: 255 255 255 0;
22869 normal: "bt_sm_base1.png";
22872 image.middle: SOLID;
22874 description { state: "selected" 0.0;
22875 inherit: "default" 0.0;
22877 color: 255 255 255 255;
22888 part { name: "elm.swallow.pad";
22890 description { state: "default" 0.0;
22903 part { name: "arrow";
22904 clip_to: "disclip";
22905 ignore_flags: ON_HOLD;
22906 description { state: "default" 0.0;
22911 to_x: "elm.swallow.pad";
22916 to_x: "elm.swallow.pad";
22920 image.normal: "icon_arrow_right.png";
22922 description { state: "active" 0.0;
22923 inherit: "default" 0.0;
22924 image.normal: "icon_arrow_down.png";
22927 part { name: "elm.swallow.icon";
22928 clip_to: "disclip";
22930 description { state: "default" 0.0;
22945 part { name: "elm.swallow.end";
22946 clip_to: "disclip";
22948 description { state: "default" 0.0;
22952 aspect_preference: VERTICAL;
22963 part { name: "elm.text";
22964 clip_to: "disclip";
22966 effect: SOFT_SHADOW;
22970 state: "default" 0.0;
22973 to_x: "elm.swallow.icon";
22978 to_x: "elm.swallow.end";
22990 text_class: "list_item";
22993 description { state: "selected" 0.0;
22994 inherit: "default" 0.0;
22995 color: 224 224 224 255;
22999 part { name: "elm.text.sub";
23000 clip_to: "disclip";
23005 state: "default" 0.0;
23008 to_x: "elm.swallow.icon";
23013 to_x: "elm.swallow.end";
23025 text_class: "list_item";
23028 description { state: "selected" 0.0;
23029 inherit: "default" 0.0;
23030 color: 128 128 128 255;
23034 part { name: "fg1";
23035 clip_to: "disclip";
23037 description { state: "default" 0.0;
23039 color: 255 255 255 0;
23041 rel2.relative: 1.0 0.5;
23044 normal: "bt_sm_hilight.png";
23048 description { state: "selected" 0.0;
23049 inherit: "default" 0.0;
23051 color: 255 255 255 255;
23054 part { name: "fg2";
23055 clip_to: "disclip";
23057 description { state: "default" 0.0;
23059 color: 255 255 255 0;
23063 normal: "bt_sm_shine.png";
23067 description { state: "selected" 0.0;
23068 inherit: "default" 0.0;
23070 color: 255 255 255 255;
23073 part { name: "disclip";
23075 description { state: "default" 0.0;
23079 description { state: "disabled" 0.0;
23080 inherit: "default" 0.0;
23081 color: 255 255 255 64;
23086 // signal: elm,state,%s,active
23087 // a "check" item named %s went active
23088 // signal: elm,state,%s,passive
23089 // a "check" item named %s went passive
23090 // default is passive
23093 signal: "elm,state,selected";
23095 action: STATE_SET "selected" 0.0;
23099 target: "elm.text";
23100 target: "elm.text.sub";
23103 name: "go_passive";
23104 signal: "elm,state,unselected";
23106 action: STATE_SET "default" 0.0;
23110 target: "elm.text";
23111 target: "elm.text.sub";
23112 transition: LINEAR 0.1;
23115 name: "go_disabled";
23116 signal: "elm,state,disabled";
23118 action: STATE_SET "disabled" 0.0;
23122 name: "go_enabled";
23123 signal: "elm,state,enabled";
23125 action: STATE_SET "default" 0.0;
23130 signal: "mouse,up,1";
23132 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
23135 name: "go_expanded";
23136 signal: "elm,state,expanded";
23138 action: STATE_SET "active" 0.0;
23142 name: "go_contracted";
23143 signal: "elm,state,contracted";
23145 action: STATE_SET "default" 0.0;
23151 group { name: "elm/genlist/item_compress/media/default";
23152 data.item: "stacking" "above";
23153 data.item: "selectraise" "on";
23154 data.item: "labels" "elm.text.title elm.text.album-artist";
23155 data.item: "treesize" "20";
23157 image: "bt_sm_base1.png" COMP;
23158 image: "bt_sm_shine.png" COMP;
23159 image: "bt_sm_hilight.png" COMP;
23160 image: "ilist_1.png" COMP;
23161 image: "ilist_item_shadow.png" COMP;
23169 state: "default" 0.0;
23177 state: "default" 0.0;
23192 normal: "ilist_item_shadow.png";
23201 state: "default" 0.0;
23203 normal: "ilist_1.png";
23210 clip_to: "disclip";
23212 description { state: "default" 0.0;
23214 color: 255 255 255 0;
23224 normal: "bt_sm_base1.png";
23227 image.middle: SOLID;
23229 description { state: "selected" 0.0;
23230 inherit: "default" 0.0;
23232 color: 255 255 255 255;
23243 part { name: "elm.swallow.pad";
23245 description { state: "default" 0.0;
23258 part { name: "elm.text.title";
23259 clip_to: "disclip";
23261 effect: SOFT_SHADOW;
23265 state: "default" 0.0;
23283 description { state: "selected" 0.0;
23284 inherit: "default" 0.0;
23285 color: 224 224 224 255;
23289 part { name: "elm.text.album-artist";
23290 clip_to: "disclip";
23295 state: "default" 0.0;
23313 description { state: "selected" 0.0;
23314 inherit: "default" 0.0;
23315 color: 128 128 128 255;
23319 part { name: "fg1";
23320 clip_to: "disclip";
23322 description { state: "default" 0.0;
23324 color: 255 255 255 0;
23326 rel2.relative: 1.0 0.5;
23329 normal: "bt_sm_hilight.png";
23333 description { state: "selected" 0.0;
23334 inherit: "default" 0.0;
23336 color: 255 255 255 255;
23339 part { name: "fg2";
23340 clip_to: "disclip";
23342 description { state: "default" 0.0;
23344 color: 255 255 255 0;
23348 normal: "bt_sm_shine.png";
23352 description { state: "selected" 0.0;
23353 inherit: "default" 0.0;
23355 color: 255 255 255 255;
23358 part { name: "disclip";
23360 description { state: "default" 0.0;
23364 description { state: "disabled" 0.0;
23365 inherit: "default" 0.0;
23366 color: 255 255 255 64;
23371 // signal: elm,state,%s,active
23372 // a "check" item named %s went active
23373 // signal: elm,state,%s,passive
23374 // a "check" item named %s went passive
23375 // default is passive
23378 signal: "elm,state,selected";
23380 action: STATE_SET "selected" 0.0;
23384 target: "elm.text.title";
23385 target: "elm.text.album-artist";
23388 name: "go_passive";
23389 signal: "elm,state,unselected";
23391 action: STATE_SET "default" 0.0;
23395 target: "elm.text.title";
23396 target: "elm.text.album-artist";
23397 transition: LINEAR 0.1;
23400 name: "go_disabled";
23401 signal: "elm,state,disabled";
23403 action: STATE_SET "disabled" 0.0;
23407 name: "go_enabled";
23408 signal: "elm,state,enabled";
23410 action: STATE_SET "default" 0.0;
23415 group { name: "elm/genlist/item_compress_odd/media/default";
23416 data.item: "stacking" "below";
23417 data.item: "selectraise" "on";
23418 data.item: "labels" "elm.text.title elm.text.album-artist";
23419 data.item: "treesize" "20";
23421 image: "bt_sm_base1.png" COMP;
23422 image: "bt_sm_shine.png" COMP;
23423 image: "bt_sm_hilight.png" COMP;
23424 image: "ilist_2.png" COMP;
23427 part { name: "event";
23431 state: "default" 0.0;
23439 state: "default" 0.0;
23441 normal: "ilist_2.png";
23448 clip_to: "disclip";
23450 description { state: "default" 0.0;
23452 color: 255 255 255 0;
23462 normal: "bt_sm_base1.png";
23465 image.middle: SOLID;
23467 description { state: "selected" 0.0;
23468 inherit: "default" 0.0;
23470 color: 255 255 255 255;
23481 part { name: "elm.swallow.pad";
23483 description { state: "default" 0.0;
23496 part { name: "elm.text.title";
23497 clip_to: "disclip";
23499 effect: SOFT_SHADOW;
23503 state: "default" 0.0;
23521 description { state: "selected" 0.0;
23522 inherit: "default" 0.0;
23523 color: 224 224 224 255;
23527 part { name: "elm.text.album-artist";
23528 clip_to: "disclip";
23533 state: "default" 0.0;
23551 description { state: "selected" 0.0;
23552 inherit: "default" 0.0;
23553 color: 128 128 128 255;
23557 part { name: "fg1";
23558 clip_to: "disclip";
23560 description { state: "default" 0.0;
23562 color: 255 255 255 0;
23564 rel2.relative: 1.0 0.5;
23567 normal: "bt_sm_hilight.png";
23571 description { state: "selected" 0.0;
23572 inherit: "default" 0.0;
23574 color: 255 255 255 255;
23577 part { name: "fg2";
23578 clip_to: "disclip";
23580 description { state: "default" 0.0;
23582 color: 255 255 255 0;
23586 normal: "bt_sm_shine.png";
23590 description { state: "selected" 0.0;
23591 inherit: "default" 0.0;
23593 color: 255 255 255 255;
23596 part { name: "disclip";
23598 description { state: "default" 0.0;
23602 description { state: "disabled" 0.0;
23603 inherit: "default" 0.0;
23604 color: 255 255 255 64;
23609 // signal: elm,state,%s,active
23610 // a "check" item named %s went active
23611 // signal: elm,state,%s,passive
23612 // a "check" item named %s went passive
23613 // default is passive
23616 signal: "elm,state,selected";
23618 action: STATE_SET "selected" 0.0;
23622 target: "elm.text.title";
23623 target: "elm.text.album-artist";
23626 name: "go_passive";
23627 signal: "elm,state,unselected";
23629 action: STATE_SET "default" 0.0;
23633 target: "elm.text.title";
23634 target: "elm.text.album-artist";
23635 transition: LINEAR 0.1;
23638 name: "go_disabled";
23639 signal: "elm,state,disabled";
23641 action: STATE_SET "disabled" 0.0;
23645 name: "go_enabled";
23646 signal: "elm,state,enabled";
23648 action: STATE_SET "default" 0.0;
23654 group { name: "elm/genlist/item_compress/media-album/default";
23655 data.item: "stacking" "above";
23656 data.item: "selectraise" "on";
23657 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
23658 data.item: "states" "elm.state.trackno";
23659 data.item: "treesize" "20";
23661 image: "bt_sm_base1.png" COMP;
23662 image: "bt_sm_shine.png" COMP;
23663 image: "bt_sm_hilight.png" COMP;
23664 image: "ilist_1.png" COMP;
23665 image: "ilist_item_shadow.png" COMP;
23668 public dot_visible;
23676 state: "default" 0.0;
23684 state: "default" 0.0;
23699 normal: "ilist_item_shadow.png";
23708 state: "default" 0.0;
23710 normal: "ilist_1.png";
23717 clip_to: "disclip";
23719 description { state: "default" 0.0;
23721 color: 255 255 255 0;
23731 normal: "bt_sm_base1.png";
23734 image.middle: SOLID;
23736 description { state: "selected" 0.0;
23737 inherit: "default" 0.0;
23739 color: 255 255 255 255;
23750 part { name: "elm.swallow.pad";
23752 description { state: "default" 0.0;
23766 name: "elm.text.trackno";
23771 state: "default" 0.0;
23772 color: 255 255 255 255;
23776 to_y: "elm.text.title";
23781 to_y: "elm.text.title";
23794 description { state: "selected" 0.0;
23795 inherit: "default" 0.0;
23796 color: 224 224 224 255;
23806 state: "default" 0.0;
23807 color: 255 255 255 255;
23812 to_x: "elm.text.trackno";
23813 to_y: "elm.text.title";
23818 to_x: "elm.text.trackno";
23819 to_y: "elm.text.title";
23835 state: "visible" 0.0;
23836 inherit: "default" 0.0;
23839 description { state: "selected" 0.0;
23840 inherit: "default" 0.0;
23841 color: 224 224 224 255;
23848 signal: "elm,state,elm.state.trackno,active";
23851 set_state(PART:"dot", "visible", 0.0);
23852 set_int(dot_visible, 1);
23856 part { name: "elm.text.title";
23857 clip_to: "disclip";
23859 effect: SOFT_SHADOW;
23863 state: "default" 0.0;
23882 description { state: "selected" 0.0;
23883 inherit: "default" 0.0;
23884 color: 224 224 224 255;
23888 part { name: "elm.text.length";
23889 clip_to: "disclip";
23894 state: "default" 0.0;
23912 description { state: "selected" 0.0;
23913 inherit: "default" 0.0;
23914 color: 128 128 128 255;
23918 part { name: "fg1";
23919 clip_to: "disclip";
23921 description { state: "default" 0.0;
23923 color: 255 255 255 0;
23925 rel2.relative: 1.0 0.5;
23928 normal: "bt_sm_hilight.png";
23932 description { state: "selected" 0.0;
23933 inherit: "default" 0.0;
23935 color: 255 255 255 255;
23938 part { name: "fg2";
23939 clip_to: "disclip";
23941 description { state: "default" 0.0;
23943 color: 255 255 255 0;
23947 normal: "bt_sm_shine.png";
23951 description { state: "selected" 0.0;
23952 inherit: "default" 0.0;
23954 color: 255 255 255 255;
23957 part { name: "disclip";
23959 description { state: "default" 0.0;
23963 description { state: "disabled" 0.0;
23964 inherit: "default" 0.0;
23965 color: 255 255 255 64;
23970 // signal: elm,state,%s,active
23971 // a "check" item named %s went active
23972 // signal: elm,state,%s,passive
23973 // a "check" item named %s went passive
23974 // default is passive
23977 signal: "elm,state,selected";
23979 action: STATE_SET "selected" 0.0;
23983 target: "elm.text.title";
23984 target: "elm.text.trackno";
23985 target: "elm.text.length";
23986 after: "dot_active";
23989 name: "dot_active";
23991 if (get_int(dot_visible) == 1)
23992 set_state(PART:"dot", "selected", 0.0);
23996 name: "go_passive";
23997 signal: "elm,state,unselected";
23999 action: STATE_SET "default" 0.0;
24003 target: "elm.text.title";
24004 target: "elm.text.length";
24005 target: "elm.text.trackno";
24006 transition: LINEAR 0.1;
24007 after: "dot_passive";
24010 name: "dot_passive";
24012 if (get_int(dot_visible) == 1)
24013 set_state(PART:"dot", "visible", 0.0);
24017 name: "go_disabled";
24018 signal: "elm,state,disabled";
24020 action: STATE_SET "disabled" 0.0;
24024 name: "go_enabled";
24025 signal: "elm,state,enabled";
24027 action: STATE_SET "default" 0.0;
24032 group { name: "elm/genlist/item_compress_odd/media-album/default";
24033 data.item: "stacking" "below";
24034 data.item: "selectraise" "on";
24035 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
24036 data.item: "states" "elm.state.trackno";
24037 data.item: "treesize" "20";
24039 image: "bt_sm_base1.png" COMP;
24040 image: "bt_sm_shine.png" COMP;
24041 image: "bt_sm_hilight.png" COMP;
24042 image: "ilist_2.png" COMP;
24045 public dot_visible;
24048 part { name: "event";
24052 state: "default" 0.0;
24060 state: "default" 0.0;
24062 normal: "ilist_2.png";
24069 clip_to: "disclip";
24071 description { state: "default" 0.0;
24073 color: 255 255 255 0;
24083 normal: "bt_sm_base1.png";
24086 image.middle: SOLID;
24088 description { state: "selected" 0.0;
24089 inherit: "default" 0.0;
24091 color: 255 255 255 255;
24102 part { name: "elm.swallow.pad";
24104 description { state: "default" 0.0;
24118 name: "elm.text.trackno";
24123 state: "default" 0.0;
24124 color: 255 255 255 255;
24128 to_y: "elm.text.title";
24133 to_y: "elm.text.title";
24146 description { state: "selected" 0.0;
24147 inherit: "default" 0.0;
24148 color: 224 224 224 255;
24158 state: "default" 0.0;
24159 color: 255 255 255 255;
24164 to_x: "elm.text.trackno";
24165 to_y: "elm.text.title";
24170 to_x: "elm.text.trackno";
24171 to_y: "elm.text.title";
24187 state: "visible" 0.0;
24188 inherit: "default" 0.0;
24191 description { state: "selected" 0.0;
24192 inherit: "default" 0.0;
24193 color: 224 224 224 255;
24200 signal: "elm,state,elm.state.trackno,active";
24203 set_state(PART:"dot", "visible", 0.0);
24204 set_int(dot_visible, 1);
24208 part { name: "elm.text.title";
24209 clip_to: "disclip";
24211 effect: SOFT_SHADOW;
24215 state: "default" 0.0;
24234 description { state: "selected" 0.0;
24235 inherit: "default" 0.0;
24236 color: 224 224 224 255;
24240 part { name: "elm.text.length";
24241 clip_to: "disclip";
24246 state: "default" 0.0;
24264 description { state: "selected" 0.0;
24265 inherit: "default" 0.0;
24266 color: 128 128 128 255;
24270 part { name: "fg1";
24271 clip_to: "disclip";
24273 description { state: "default" 0.0;
24275 color: 255 255 255 0;
24277 rel2.relative: 1.0 0.5;
24280 normal: "bt_sm_hilight.png";
24284 description { state: "selected" 0.0;
24285 inherit: "default" 0.0;
24287 color: 255 255 255 255;
24290 part { name: "fg2";
24291 clip_to: "disclip";
24293 description { state: "default" 0.0;
24295 color: 255 255 255 0;
24299 normal: "bt_sm_shine.png";
24303 description { state: "selected" 0.0;
24304 inherit: "default" 0.0;
24306 color: 255 255 255 255;
24309 part { name: "disclip";
24311 description { state: "default" 0.0;
24315 description { state: "disabled" 0.0;
24316 inherit: "default" 0.0;
24317 color: 255 255 255 64;
24322 // signal: elm,state,%s,active
24323 // a "check" item named %s went active
24324 // signal: elm,state,%s,passive
24325 // a "check" item named %s went passive
24326 // default is passive
24329 signal: "elm,state,selected";
24331 action: STATE_SET "selected" 0.0;
24335 target: "elm.text.title";
24336 target: "elm.text.length";
24337 target: "elm.text.trackno";
24338 after: "dot_active";
24341 name: "dot_active";
24343 if (get_int(dot_visible) == 1)
24344 set_state(PART:"dot", "selected", 0.0);
24348 name: "go_passive";
24349 signal: "elm,state,unselected";
24351 action: STATE_SET "default" 0.0;
24355 target: "elm.text.title";
24356 target: "elm.text.length";
24357 target: "elm.text.trackno";
24358 transition: LINEAR 0.1;
24359 after: "dot_passive";
24362 name: "dot_passive";
24364 if (get_int(dot_visible) == 1)
24365 set_state(PART:"dot", "visible", 0.0);
24369 name: "go_disabled";
24370 signal: "elm,state,disabled";
24372 action: STATE_SET "disabled" 0.0;
24376 name: "go_enabled";
24377 signal: "elm,state,enabled";
24379 action: STATE_SET "default" 0.0;
24385 group { name: "elm/genlist/item_compress/media-preview/default";
24386 data.item: "stacking" "above";
24387 data.item: "selectraise" "on";
24388 data.item: "labels" "elm.text.title elm.text.artist";
24389 data.item: "icons" "elm.swallow.preview";
24390 data.item: "treesize" "20";
24392 image: "bt_sm_base1.png" COMP;
24393 image: "bt_sm_shine.png" COMP;
24394 image: "bt_sm_hilight.png" COMP;
24395 image: "ilist_1.png" COMP;
24396 image: "ilist_item_shadow.png" COMP;
24404 state: "default" 0.0;
24412 state: "default" 0.0;
24427 normal: "ilist_item_shadow.png";
24436 state: "default" 0.0;
24438 normal: "ilist_1.png";
24445 clip_to: "disclip";
24447 description { state: "default" 0.0;
24449 color: 255 255 255 0;
24459 normal: "bt_sm_base1.png";
24462 image.middle: SOLID;
24464 description { state: "selected" 0.0;
24465 inherit: "default" 0.0;
24467 color: 255 255 255 255;
24478 part { name: "elm.swallow.pad";
24480 description { state: "default" 0.0;
24493 part { name: "elm.swallow.preview";
24494 clip_to: "disclip";
24496 description { state: "default" 0.0;
24502 to_x: "elm.swallow.pad";
24507 to_x: "elm.swallow.pad";
24513 part { name: "elm.text.title";
24514 clip_to: "disclip";
24516 effect: SOFT_SHADOW;
24520 state: "default" 0.0;
24522 to_x: "elm.swallow.preview";
24539 description { state: "selected" 0.0;
24540 inherit: "default" 0.0;
24541 color: 224 224 224 255;
24545 part { name: "elm.text.artist";
24546 clip_to: "disclip";
24551 state: "default" 0.0;
24553 to_x: "elm.swallow.preview";
24570 description { state: "selected" 0.0;
24571 inherit: "default" 0.0;
24572 color: 128 128 128 255;
24576 part { name: "fg1";
24577 clip_to: "disclip";
24579 description { state: "default" 0.0;
24581 color: 255 255 255 0;
24583 rel2.relative: 1.0 0.5;
24586 normal: "bt_sm_hilight.png";
24590 description { state: "selected" 0.0;
24591 inherit: "default" 0.0;
24593 color: 255 255 255 255;
24596 part { name: "fg2";
24597 clip_to: "disclip";
24599 description { state: "default" 0.0;
24601 color: 255 255 255 0;
24605 normal: "bt_sm_shine.png";
24609 description { state: "selected" 0.0;
24610 inherit: "default" 0.0;
24612 color: 255 255 255 255;
24615 part { name: "disclip";
24617 description { state: "default" 0.0;
24621 description { state: "disabled" 0.0;
24622 inherit: "default" 0.0;
24623 color: 255 255 255 64;
24628 // signal: elm,state,%s,active
24629 // a "check" item named %s went active
24630 // signal: elm,state,%s,passive
24631 // a "check" item named %s went passive
24632 // default is passive
24635 signal: "elm,state,selected";
24637 action: STATE_SET "selected" 0.0;
24641 target: "elm.text.title";
24642 target: "elm.text.artist";
24645 name: "go_passive";
24646 signal: "elm,state,unselected";
24648 action: STATE_SET "default" 0.0;
24652 target: "elm.text.title";
24653 target: "elm.text.artist";
24654 transition: LINEAR 0.1;
24657 name: "go_disabled";
24658 signal: "elm,state,disabled";
24660 action: STATE_SET "disabled" 0.0;
24664 name: "go_enabled";
24665 signal: "elm,state,enabled";
24667 action: STATE_SET "default" 0.0;
24672 group { name: "elm/genlist/item_compress_odd/media-preview/default";
24673 data.item: "stacking" "below";
24674 data.item: "selectraise" "on";
24675 data.item: "labels" "elm.text.title elm.text.artist";
24676 data.item: "icons" "elm.swallow.preview";
24677 data.item: "treesize" "20";
24679 image: "bt_sm_base1.png" COMP;
24680 image: "bt_sm_shine.png" COMP;
24681 image: "bt_sm_hilight.png" COMP;
24682 image: "ilist_2.png" COMP;
24685 part { name: "event";
24689 state: "default" 0.0;
24697 state: "default" 0.0;
24699 normal: "ilist_2.png";
24706 clip_to: "disclip";
24708 description { state: "default" 0.0;
24710 color: 255 255 255 0;
24720 normal: "bt_sm_base1.png";
24723 image.middle: SOLID;
24725 description { state: "selected" 0.0;
24726 inherit: "default" 0.0;
24728 color: 255 255 255 255;
24739 part { name: "elm.swallow.pad";
24741 description { state: "default" 0.0;
24754 part { name: "elm.swallow.preview";
24755 clip_to: "disclip";
24757 description { state: "default" 0.0;
24763 to_x: "elm.swallow.pad";
24768 to_x: "elm.swallow.pad";
24774 part { name: "elm.text.title";
24775 clip_to: "disclip";
24777 effect: SOFT_SHADOW;
24781 state: "default" 0.0;
24783 to_x: "elm.swallow.preview";
24800 description { state: "selected" 0.0;
24801 inherit: "default" 0.0;
24802 color: 224 224 224 255;
24806 part { name: "elm.text.artist";
24807 clip_to: "disclip";
24812 state: "default" 0.0;
24814 to_x: "elm.swallow.preview";
24831 description { state: "selected" 0.0;
24832 inherit: "default" 0.0;
24833 color: 128 128 128 255;
24837 part { name: "fg1";
24838 clip_to: "disclip";
24840 description { state: "default" 0.0;
24842 color: 255 255 255 0;
24844 rel2.relative: 1.0 0.5;
24847 normal: "bt_sm_hilight.png";
24851 description { state: "selected" 0.0;
24852 inherit: "default" 0.0;
24854 color: 255 255 255 255;
24857 part { name: "fg2";
24858 clip_to: "disclip";
24860 description { state: "default" 0.0;
24862 color: 255 255 255 0;
24866 normal: "bt_sm_shine.png";
24870 description { state: "selected" 0.0;
24871 inherit: "default" 0.0;
24873 color: 255 255 255 255;
24876 part { name: "disclip";
24878 description { state: "default" 0.0;
24882 description { state: "disabled" 0.0;
24883 inherit: "default" 0.0;
24884 color: 255 255 255 64;
24889 // signal: elm,state,%s,active
24890 // a "check" item named %s went active
24891 // signal: elm,state,%s,passive
24892 // a "check" item named %s went passive
24893 // default is passive
24896 signal: "elm,state,selected";
24898 action: STATE_SET "selected" 0.0;
24902 target: "elm.text.title";
24903 target: "elm.text.artist";
24906 name: "go_passive";
24907 signal: "elm,state,unselected";
24909 action: STATE_SET "default" 0.0;
24913 target: "elm.text.title";
24914 target: "elm.text.artist";
24915 transition: LINEAR 0.1;
24918 name: "go_disabled";
24919 signal: "elm,state,disabled";
24921 action: STATE_SET "disabled" 0.0;
24925 name: "go_enabled";
24926 signal: "elm,state,enabled";
24928 action: STATE_SET "default" 0.0;
24934 group { name: "elm/genlist/item/mode/default";
24935 data.item: "selectraise" "on";
24936 data.item: "labels" "elm.text.mode";
24937 data.item: "icons" "elm.swallow.mode";
24938 data.item: "mode_part" "elm.swallow.origin";
24939 data.item: "treesize" "20";
24941 image: "bt_sm_base1.png" COMP;
24942 image: "bt_sm_shine.png" COMP;
24943 image: "bt_sm_hilight.png" COMP;
24944 image: "ilist_1.png" COMP;
24945 image: "ilist_2.png" COMP;
24946 image: "ilist_item_shadow.png" COMP;
24955 state: "default" 0.0;
24963 state: "default" 0.0;
24978 normal: "ilist_item_shadow.png";
24983 state: "default" 1.0;
24984 inherit: "default" 0.0;
24992 state: "default" 0.0;
24994 normal: "ilist_1.png";
25000 state: "default" 1.0;
25001 inherit: "default" 0.0;
25002 image.normal: "ilist_2.png";
25006 clip_to: "disclip";
25008 description { state: "default" 0.0;
25010 color: 255 255 255 0;
25020 normal: "bt_sm_base1.png";
25023 image.middle: SOLID;
25025 description { state: "default" 0.1;
25026 inherit: "default" 0.0;
25028 description { state: "selected" 0.0;
25029 inherit: "default" 0.0;
25031 color: 255 255 255 255;
25042 state: "selected" 1.0;
25043 inherit: "selected" 0.0;
25046 part { name: "elm.text.mode";
25047 clip_to: "disclip";
25050 description { state: "default" 0.0;
25051 rel2.relative: 0.5 1.0;
25058 text_class: "list_item";
25062 part { name: "elm.swallow.mode";
25063 clip_to: "disclip";
25065 description { state: "default" 0.0;
25066 rel1.relative: 0.5 0.0;
25069 part { name: "fg1";
25070 clip_to: "disclip";
25072 description { state: "default" 0.0;
25074 color: 255 255 255 0;
25076 rel2.relative: 1.0 0.5;
25079 normal: "bt_sm_hilight.png";
25083 description { state: "selected" 0.0;
25084 inherit: "default" 0.0;
25086 color: 255 255 255 255;
25089 state: "selected" 1.0;
25090 inherit: "default" 0.0;
25092 color: 255 255 255 255;
25095 part { name: "fg2";
25096 clip_to: "disclip";
25098 description { state: "default" 0.0;
25100 color: 255 255 255 0;
25104 normal: "bt_sm_shine.png";
25108 description { state: "selected" 0.0;
25109 inherit: "default" 0.0;
25111 color: 255 255 255 255;
25114 state: "selected" 1.0;
25115 inherit: "default" 0.0;
25117 color: 255 255 255 255;
25120 // Transparent part between base parts and slidable parts
25121 part { name: "event_block_layer";
25123 clip_to: "disclip";
25125 description { state: "default" 0.0;
25130 description { state: "repeat_events" 0.0;
25131 inherit: "default" 0.0;
25135 part { name: "pers";
25136 clip_to: "disclip";
25138 description { state: "default" 0.0;
25139 rel1.relative: 0.0 1.0;
25142 part { name: "elm.swallow.origin";
25143 clip_to: "disclip";
25145 description { state: "default" 0.0;
25149 description { state: "slide" 0.0;
25150 inherit: "default" 0.0;
25151 rel1.relative: 1 0;
25152 rel2.relative: 2 1;
25154 description { state: "rotate" 0.0;
25155 inherit: "default" 0.0;
25157 perspective: "pers";
25170 description { state: "rotate" 1.0;
25171 inherit: "default" 0.0;
25173 perspective: "pers";
25187 part { name: "disclip";
25189 description { state: "default" 0.0;
25193 description { state: "disabled" 0.0;
25194 inherit: "default" 0.0;
25195 color: 255 255 255 64;
25202 signal: "elm,state,odd";
25204 action: STATE_SET "default" 1.0;
25210 signal: "elm,state,even";
25212 action: STATE_SET "default" 0.0;
25218 signal: "elm,state,selected";
25223 get_state(PART:"base", st, 30, vl);
25224 set_state(PART:"bg", "selected", vl);
25225 set_state(PART:"fg1", "selected", vl);
25226 set_state(PART:"fg2", "selected", vl);
25230 name: "go_passive";
25231 signal: "elm,state,unselected";
25236 get_state(PART:"base", st, 30, vl);
25237 set_state(PART:"bg", "default", vl);
25238 set_state(PART:"fg1", "default", vl);
25239 set_state(PART:"fg2", "default", vl);
25243 name: "go_disabled";
25244 signal: "elm,state,disabled";
25246 action: STATE_SET "disabled" 0.0;
25250 name: "go_enabled";
25251 signal: "elm,state,enabled";
25253 action: STATE_SET "default" 0.0;
25257 name: "slide_right";
25258 signal: "elm,state,slide,active";
25260 action: STATE_SET "slide" 0.0;
25261 target: "elm.swallow.origin";
25262 transition: ACCELERATE 0.5;
25263 after: "unblock_event";
25266 name: "unblock_event";
25267 action: STATE_SET "repeat_events" 0.0;
25268 target: "event_block_layer";
25271 name: "slide_left";
25272 signal: "elm,state,slide,passive";
25274 action: STATE_SET "default" 0.0;
25275 target: "event_block_layer";
25276 after: "slide_left2";
25279 name: "slide_left2";
25280 action: STATE_SET "default" 0.0;
25281 target: "elm.swallow.origin";
25282 transition: DECELERATE 0.5;
25283 after: "slide_left_finished";
25286 name: "slide_left_finished";
25287 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25291 signal: "elm,state,rotate,active";
25293 action: STATE_SET "rotate" 0.0;
25294 target: "elm.swallow.origin";
25295 after: "rotate_on2";
25298 name: "rotate_on2";
25299 action: STATE_SET "rotate" 1.0;
25300 target: "elm.swallow.origin";
25301 transition: LINEAR 0.5;
25302 after: "unblock_event";
25305 name: "rotate_off";
25306 signal: "elm,state,rotate,passive";
25308 action: STATE_SET "default" 0.0;
25309 target: "event_block_layer";
25310 after: "rotate_off2";
25313 name: "rotate_off2";
25314 action: STATE_SET "rotate" 0.0;
25315 transition: LINEAR 0.5;
25316 target: "elm.swallow.origin";
25317 after: "rotate_off3";
25320 name: "rotate_off3";
25321 action: STATE_SET "default" 0.0;
25322 target: "elm.swallow.origin";
25323 after: "rotate_off_finished";
25326 name: "rotate_off_finished";
25327 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25332 group { name: "elm/genlist/item_odd/mode/default";
25333 data.item: "stacking" "below";
25334 data.item: "selectraise" "on";
25335 data.item: "labels" "elm.text.mode";
25336 data.item: "icons" "elm.swallow.mode";
25337 data.item: "mode_part" "elm.swallow.origin";
25338 data.item: "treesize" "20";
25340 image: "bt_sm_base1.png" COMP;
25341 image: "bt_sm_shine.png" COMP;
25342 image: "bt_sm_hilight.png" COMP;
25343 image: "ilist_2.png" COMP;
25352 state: "default" 0.0;
25360 state: "default" 0.0;
25362 normal: "ilist_2.png";
25369 clip_to: "disclip";
25371 description { state: "default" 0.0;
25373 color: 255 255 255 0;
25383 normal: "bt_sm_base1.png";
25386 image.middle: SOLID;
25388 description { state: "selected" 0.0;
25389 inherit: "default" 0.0;
25391 color: 255 255 255 255;
25402 part { name: "elm.text.mode";
25403 clip_to: "disclip";
25406 description { state: "default" 0.0;
25407 rel2.relative: 0.5 1.0;
25414 text_class: "list_item";
25418 part { name: "elm.swallow.mode";
25419 clip_to: "disclip";
25421 description { state: "default" 0.0;
25422 rel1.relative: 0.5 0.0;
25425 part { name: "fg1";
25426 clip_to: "disclip";
25428 description { state: "default" 0.0;
25430 color: 255 255 255 0;
25432 rel2.relative: 1.0 0.5;
25435 normal: "bt_sm_hilight.png";
25439 description { state: "selected" 0.0;
25440 inherit: "default" 0.0;
25442 color: 255 255 255 255;
25445 part { name: "fg2";
25446 clip_to: "disclip";
25448 description { state: "default" 0.0;
25450 color: 255 255 255 0;
25454 normal: "bt_sm_shine.png";
25458 description { state: "selected" 0.0;
25459 inherit: "default" 0.0;
25461 color: 255 255 255 255;
25464 // Transparent part between base parts and slidable parts
25465 part { name: "event_block_layer";
25467 clip_to: "disclip";
25469 description { state: "default" 0.0;
25474 description { state: "repeat_events" 0.0;
25475 inherit: "default" 0.0;
25479 part { name: "pers";
25480 clip_to: "disclip";
25482 description { state: "default" 0.0;
25483 rel1.relative: 0.0 1.0;
25486 part { name: "elm.swallow.origin";
25487 clip_to: "disclip";
25489 description { state: "default" 0.0;
25493 description { state: "slide" 0.0;
25494 inherit: "default" 0.0;
25495 rel1.relative: 1 0;
25496 rel2.relative: 2 1;
25498 description { state: "rotate" 0.0;
25499 inherit: "default" 0.0;
25501 perspective: "pers";
25514 description { state: "rotate" 1.0;
25515 inherit: "default" 0.0;
25517 perspective: "pers";
25531 part { name: "disclip";
25533 description { state: "default" 0.0;
25537 description { state: "disabled" 0.0;
25538 inherit: "default" 0.0;
25539 color: 255 255 255 64;
25546 signal: "elm,state,selected";
25548 action: STATE_SET "selected" 0.0;
25554 name: "go_passive";
25555 signal: "elm,state,unselected";
25557 action: STATE_SET "default" 0.0;
25561 transition: LINEAR 0.1;
25564 name: "go_disabled";
25565 signal: "elm,state,disabled";
25567 action: STATE_SET "disabled" 0.0;
25571 name: "go_enabled";
25572 signal: "elm,state,enabled";
25574 action: STATE_SET "default" 0.0;
25578 name: "slide_right";
25579 signal: "elm,state,slide,active";
25581 action: STATE_SET "slide" 0.0;
25582 target: "elm.swallow.origin";
25583 transition: ACCELERATE 0.5;
25584 after: "unblock_event";
25587 name: "unblock_event";
25588 action: STATE_SET "repeat_events" 0.0;
25589 target: "event_block_layer";
25592 name: "slide_left";
25593 signal: "elm,state,slide,passive";
25595 action: STATE_SET "default" 0.0;
25596 target: "event_block_layer";
25597 after: "slide_left2";
25600 name: "slide_left2";
25601 action: STATE_SET "default" 0.0;
25602 target: "elm.swallow.origin";
25603 transition: DECELERATE 0.5;
25604 after: "slide_left_finished";
25607 name: "slide_left_finished";
25608 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25612 signal: "elm,state,rotate,active";
25614 action: STATE_SET "rotate" 0.0;
25615 target: "elm.swallow.origin";
25616 after: "rotate_on2";
25619 name: "rotate_on2";
25620 action: STATE_SET "rotate" 1.0;
25621 target: "elm.swallow.origin";
25622 transition: LINEAR 0.5;
25623 after: "unblock_event";
25626 name: "rotate_off";
25627 signal: "elm,state,rotate,passive";
25629 action: STATE_SET "default" 0.0;
25630 target: "event_block_layer";
25631 after: "rotate_off2";
25634 name: "rotate_off2";
25635 action: STATE_SET "rotate" 0.0;
25636 transition: LINEAR 0.5;
25637 target: "elm.swallow.origin";
25638 after: "rotate_off3";
25641 name: "rotate_off3";
25642 action: STATE_SET "default" 0.0;
25643 target: "elm.swallow.origin";
25644 after: "rotate_off_finished";
25647 name: "rotate_off_finished";
25648 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25653 ///////////////////////////////////////////////////////////////////////////////
25654 group { name: "elm/pager/base/default";
25655 data.item: "onshow" "raise";
25657 // data.item: "onhide" "lower";
25658 // data.item: "onshow" "lower";
25660 image: "frame_1.png" COMP;
25661 image: "frame_2.png" COMP;
25662 image: "dia_grad.png" COMP;
25665 part { name: "clip";
25668 description { state: "default" 0.0;
25671 offset: -9999 -9999;
25677 color: 255 255 255 255;
25679 description { state: "visible" 0.0;
25680 inherit: "default" 0.0;
25682 description { state: "hidden" 0.0;
25683 inherit: "default" 0.0;
25684 color: 255 255 255 0;
25688 part { name: "base0";
25691 description { state: "default" 0.0;
25692 image.normal: "dia_grad.png";
25704 part { name: "base";
25707 description { state: "default" 0.0;
25709 normal: "frame_2.png";
25715 description { state: "hidden" 0.0;
25716 inherit: "default" 0.0;
25717 rel1.relative: -1.0 0.0;
25718 rel2.relative: 0.0 1.0;
25720 description { state: "visible" 0.0;
25721 inherit: "default" 0.0;
25722 rel1.relative: 0.0 0.0;
25723 rel2.relative: 1.0 1.0;
25726 part { name: "over";
25729 description { state: "default" 0.0;
25739 normal: "frame_1.png";
25746 part { name: "elm.swallow.content";
25749 description { state: "default" 0.0;
25762 program { name: "push_start";
25763 signal: "elm,action,push";
25765 action: STATE_SET "hidden" 0.0;
25768 after: "show_start2";
25770 program { name: "show_start";
25771 signal: "elm,action,show";
25773 action: STATE_SET "hidden" 0.0;
25776 after: "show_start2";
25778 program { name: "show_start2";
25779 action: STATE_SET "visible" 0.0;
25780 transition: DECELERATE 0.5;
25785 program { name: "show_end";
25786 action: SIGNAL_EMIT "elm,action,show,finished" "";
25788 program { name: "pop_start";
25789 signal: "elm,action,pop";
25791 action: STATE_SET "visible" 0.0;
25794 after: "hide_start2";
25796 program { name: "hide_start";
25797 signal: "elm,action,hide";
25799 action: STATE_SET "visible" 0.0;
25802 after: "hide_start2";
25804 program { name: "hide_start2";
25805 action: STATE_SET "hidden" 0.0;
25806 transition: DECELERATE 0.5;
25811 program { name: "hide_end";
25812 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25814 program { name: "reset";
25815 signal: "elm,action,reset";
25817 action: STATE_SET "default" 0.0;
25824 group { name: "elm/pager/base/slide";
25826 image: "frame_1.png" COMP;
25827 image: "frame_2.png" COMP;
25828 image: "dia_grad.png" COMP;
25831 part { name: "clip";
25834 description { state: "default" 0.0;
25837 offset: -9999 -9999;
25843 color: 255 255 255 255;
25845 description { state: "visible" 0.0;
25846 inherit: "default" 0.0;
25848 description { state: "hidden" 0.0;
25849 inherit: "default" 0.0;
25850 color: 255 255 255 0;
25853 description { state: "hidden2" 0.0;
25854 inherit: "default" 0.0;
25855 color: 255 255 255 0;
25859 part { name: "base0";
25862 description { state: "default" 0.0;
25863 image.normal: "dia_grad.png";
25875 part { name: "base";
25878 description { state: "default" 0.0;
25880 normal: "frame_2.png";
25886 description { state: "hidden" 0.0;
25887 inherit: "default" 0.0;
25888 rel1.relative: -1.0 0.0;
25889 rel2.relative: 0.0 1.0;
25891 description { state: "hidden2" 0.0;
25892 inherit: "default" 0.0;
25893 rel1.relative: 1.0 0.0;
25894 rel2.relative: 2.0 1.0;
25896 description { state: "visible" 0.0;
25897 inherit: "default" 0.0;
25898 rel1.relative: 0.0 0.0;
25899 rel2.relative: 1.0 1.0;
25902 part { name: "over";
25905 description { state: "default" 0.0;
25915 normal: "frame_1.png";
25922 part { name: "elm.swallow.content";
25925 description { state: "default" 0.0;
25938 program { name: "push_start";
25939 signal: "elm,action,push";
25941 action: STATE_SET "hidden2" 0.0;
25944 after: "show_start2";
25946 program { name: "show_start";
25947 signal: "elm,action,show";
25949 action: STATE_SET "hidden" 0.0;
25952 after: "show_start2";
25954 program { name: "show_start2";
25955 action: STATE_SET "visible" 0.0;
25956 transition: DECELERATE 0.5;
25961 program { name: "show_end";
25962 action: SIGNAL_EMIT "elm,action,show,finished" "";
25964 program { name: "pop_start";
25965 signal: "elm,action,pop";
25967 action: STATE_SET "visible" 0.0;
25970 after: "pop_start2";
25972 program { name: "pop_start2";
25973 action: STATE_SET "hidden2" 0.0;
25974 transition: DECELERATE 0.5;
25979 program { name: "hide_start";
25980 signal: "elm,action,hide";
25982 action: STATE_SET "visible" 0.0;
25985 after: "hide_start2";
25987 program { name: "hide_start2";
25988 action: STATE_SET "hidden" 0.0;
25989 transition: DECELERATE 0.5;
25994 program { name: "hide_end";
25995 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25997 program { name: "reset";
25998 signal: "elm,action,reset";
26000 action: STATE_SET "default" 0.0;
26006 group { name: "elm/pager/base/slide_invisible";
26008 part { name: "clip";
26011 description { state: "default" 0.0;
26014 offset: -9999 -9999;
26020 color: 255 255 255 255;
26022 description { state: "visible" 0.0;
26023 inherit: "default" 0.0;
26025 description { state: "hidden" 0.0;
26026 inherit: "default" 0.0;
26027 color: 255 255 255 0;
26030 description { state: "hidden2" 0.0;
26031 inherit: "default" 0.0;
26032 color: 255 255 255 0;
26036 part { name: "base";
26040 description { state: "default" 0.0;
26043 description { state: "hidden" 0.0;
26045 rel1.relative: -1.0 0.0;
26046 rel2.relative: 0.0 1.0;
26048 description { state: "hidden2" 0.0;
26050 rel1.relative: 1.0 0.0;
26051 rel2.relative: 2.0 1.0;
26053 description { state: "visible" 0.0;
26055 rel1.relative: 0.0 0.0;
26056 rel2.relative: 1.0 1.0;
26059 part { name: "elm.swallow.content";
26062 description { state: "default" 0.0;
26069 program { name: "push_start";
26070 signal: "elm,action,push";
26072 action: STATE_SET "hidden2" 0.0;
26075 after: "show_start2";
26077 program { name: "show_start";
26078 signal: "elm,action,show";
26080 action: STATE_SET "hidden" 0.0;
26083 after: "show_start2";
26085 program { name: "show_start2";
26086 action: STATE_SET "visible" 0.0;
26087 transition: DECELERATE 0.5;
26092 program { name: "show_end";
26093 action: SIGNAL_EMIT "elm,action,show,finished" "";
26095 program { name: "pop_start";
26096 signal: "elm,action,pop";
26098 action: STATE_SET "visible" 0.0;
26101 after: "pop_start2";
26103 program { name: "pop_start2";
26104 action: STATE_SET "hidden2" 0.0;
26105 transition: DECELERATE 0.5;
26110 program { name: "hide_start";
26111 signal: "elm,action,hide";
26113 action: STATE_SET "visible" 0.0;
26116 after: "hide_start2";
26118 program { name: "hide_start2";
26119 action: STATE_SET "hidden" 0.0;
26120 transition: DECELERATE 0.5;
26125 program { name: "hide_end";
26126 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26128 program { name: "reset";
26129 signal: "elm,action,reset";
26131 action: STATE_SET "default" 0.0;
26138 group { name: "elm/pager/base/fade";
26139 data.item: "onshow" "raise";
26141 // data.item: "onhide" "lower";
26142 // data.item: "onshow" "lower";
26144 image: "frame_1.png" COMP;
26145 image: "frame_2.png" COMP;
26146 image: "dia_grad.png" COMP;
26149 part { name: "clip_base";
26152 description { state: "default" 0.0;
26155 offset: -9999 -9999;
26161 color: 255 255 255 120;
26163 description { state: "visible" 0.0;
26164 inherit: "default" 0.0;
26166 description { state: "hidden" 0.0;
26167 inherit: "default" 0.0;
26168 color: 255 255 255 0;
26172 part { name: "clip";
26175 description { state: "default" 0.0;
26178 offset: -9999 -9999;
26184 color: 255 255 255 255;
26186 description { state: "visible" 0.0;
26187 inherit: "default" 0.0;
26189 description { state: "hidden" 0.0;
26190 inherit: "default" 0.0;
26191 color: 255 255 255 0;
26195 part { name: "base0";
26197 clip_to: "clip_base";
26198 description { state: "default" 0.0;
26199 image.normal: "dia_grad.png";
26211 part { name: "base";
26213 clip_to: "clip_base";
26214 description { state: "default" 0.0;
26216 normal: "frame_2.png";
26223 part { name: "over";
26226 description { state: "default" 0.0;
26236 normal: "frame_1.png";
26243 part { name: "elm.swallow.content";
26246 description { state: "default" 0.0;
26259 program { name: "push_start";
26260 signal: "elm,action,push";
26262 action: STATE_SET "hidden" 0.0;
26264 target: "clip_base";
26265 after: "show_start2";
26267 program { name: "show_start";
26268 signal: "elm,action,show";
26270 action: STATE_SET "hidden" 0.0;
26272 target: "clip_base";
26273 after: "show_start2";
26275 program { name: "show_start2";
26276 action: STATE_SET "visible" 0.0;
26277 transition: DECELERATE 0.5;
26279 target: "clip_base";
26282 program { name: "show_end";
26283 action: SIGNAL_EMIT "elm,action,show,finished" "";
26285 program { name: "pop_start";
26286 signal: "elm,action,pop";
26288 action: STATE_SET "visible" 0.0;
26290 target: "clip_base";
26291 after: "hide_start2";
26293 program { name: "hide_start";
26294 signal: "elm,action,hide";
26296 action: STATE_SET "visible" 0.0;
26298 target: "clip_base";
26299 after: "hide_start2";
26301 program { name: "hide_start2";
26302 action: STATE_SET "hidden" 0.0;
26303 transition: DECELERATE 0.5;
26305 target: "clip_base";
26308 program { name: "hide_end";
26309 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26311 program { name: "reset";
26312 signal: "elm,action,reset";
26314 action: STATE_SET "default" 0.0;
26315 target: "clip_base";
26320 group { name: "elm/pager/base/fade_translucide";
26321 data.item: "onshow" "raise";
26323 // data.item: "onhide" "lower";
26324 // data.item: "onshow" "lower";
26326 image: "frame_1.png" COMP;
26327 image: "frame_2.png" COMP;
26328 image: "dia_grad.png" COMP;
26331 part { name: "clip_base";
26334 description { state: "default" 0.0;
26337 offset: -9999 -9999;
26343 color: 255 255 255 120;
26345 description { state: "visible" 0.0;
26346 inherit: "default" 0.0;
26348 description { state: "hidden" 0.0;
26349 inherit: "default" 0.0;
26350 color: 255 255 255 0;
26354 part { name: "clip";
26357 description { state: "default" 0.0;
26360 offset: -9999 -9999;
26366 color: 255 255 255 255;
26368 description { state: "visible" 0.0;
26369 inherit: "default" 0.0;
26371 description { state: "hidden" 0.0;
26372 inherit: "default" 0.0;
26373 color: 255 255 255 0;
26377 part { name: "base0";
26379 clip_to: "clip_base";
26380 description { state: "default" 0.0;
26381 image.normal: "dia_grad.png";
26393 part { name: "base";
26395 clip_to: "clip_base";
26396 description { state: "default" 0.0;
26398 normal: "frame_2.png";
26405 part { name: "over";
26408 description { state: "default" 0.0;
26418 normal: "frame_1.png";
26425 part { name: "elm.swallow.content";
26428 description { state: "default" 0.0;
26441 program { name: "push_start";
26442 signal: "elm,action,push";
26444 action: STATE_SET "hidden" 0.0;
26446 target: "clip_base";
26447 after: "show_start2";
26449 program { name: "show_start";
26450 signal: "elm,action,show";
26452 action: STATE_SET "hidden" 0.0;
26454 target: "clip_base";
26455 after: "show_start2";
26457 program { name: "show_start2";
26458 action: STATE_SET "visible" 0.0;
26459 transition: DECELERATE 0.5;
26461 target: "clip_base";
26464 program { name: "show_end";
26465 action: SIGNAL_EMIT "elm,action,show,finished" "";
26467 program { name: "pop_start";
26468 signal: "elm,action,pop";
26470 action: STATE_SET "visible" 0.0;
26472 target: "clip_base";
26473 after: "hide_start2";
26475 program { name: "hide_start";
26476 signal: "elm,action,hide";
26478 action: STATE_SET "visible" 0.0;
26480 target: "clip_base";
26481 after: "hide_start2";
26483 program { name: "hide_start2";
26484 action: STATE_SET "hidden" 0.0;
26485 transition: DECELERATE 0.5;
26487 target: "clip_base";
26490 program { name: "hide_end";
26491 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26493 program { name: "reset";
26494 signal: "elm,action,reset";
26496 action: STATE_SET "default" 0.0;
26497 target: "clip_base";
26502 group { name: "elm/pager/base/fade_invisible";
26503 data.item: "onshow" "raise";
26505 // data.item: "onhide" "lower";
26506 // data.item: "onshow" "lower";
26508 part { name: "clip";
26511 description { state: "default" 0.0;
26513 offset: -9999 -9999;
26518 color: 255 255 255 255;
26520 description { state: "visible" 0.0;
26521 inherit: "default" 0.0;
26523 description { state: "hidden" 0.0;
26524 inherit: "default" 0.0;
26525 color: 255 255 255 0;
26529 part { name: "elm.swallow.content";
26532 description { state: "default" 0.0;
26543 program { name: "push_start";
26544 signal: "elm,action,push";
26546 action: STATE_SET "hidden" 0.0;
26548 after: "show_start2";
26550 program { name: "show_start";
26551 signal: "elm,action,show";
26553 action: STATE_SET "hidden" 0.0;
26555 after: "show_start2";
26557 program { name: "show_start2";
26558 action: STATE_SET "visible" 0.0;
26559 transition: DECELERATE 0.5;
26563 program { name: "show_end";
26564 action: SIGNAL_EMIT "elm,action,show,finished" "";
26566 program { name: "pop_start";
26567 signal: "elm,action,pop";
26569 action: STATE_SET "visible" 0.0;
26571 after: "hide_start2";
26573 program { name: "hide_start";
26574 signal: "elm,action,hide";
26576 action: STATE_SET "visible" 0.0;
26578 after: "hide_start2";
26580 program { name: "hide_start2";
26581 action: STATE_SET "hidden" 0.0;
26582 transition: DECELERATE 0.5;
26586 program { name: "hide_end";
26587 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26589 program { name: "reset";
26590 signal: "elm,action,reset";
26592 action: STATE_SET "default" 0.0;
26598 group { name: "elm/pager/base/flip";
26599 data.item: "onshow" "raise";
26601 image: "frame_1.png" COMP;
26602 image: "frame_2.png" COMP;
26603 image: "dia_grad.png" COMP;
26606 part { name: "elm.swallow.content";
26608 description { state: "default" 0.0;
26620 description { state: "hidden" 0.0;
26621 inherit: "default" 0.0;
26623 map.rotation.y: 90.0;
26625 description { state: "before_hidden" 0.0;
26626 inherit: "default" 0.0;
26628 map.rotation.y: -90.0;
26633 program { name: "push_start";
26634 signal: "elm,action,push";
26638 program { name: "push1";
26639 action: STATE_SET "hidden" 0.0;
26640 target: "elm.swallow.content";
26643 program { name: "push2";
26644 action: STATE_SET "default" 0.0;
26646 transition: LINEAR 0.5;
26647 target: "elm.swallow.content";
26650 program { name: "push3";
26651 action: SIGNAL_EMIT "elm,action,show,finished" "";
26654 program { name: "show_start";
26655 signal: "elm,action,show";
26659 program { name: "show1";
26660 action: STATE_SET "before_hidden" 0.0;
26661 target: "elm.swallow.content";
26664 program { name: "show2";
26665 action: STATE_SET "default" 0.0;
26667 transition: LINEAR 0.5;
26668 target: "elm.swallow.content";
26671 program { name: "show3";
26672 action: SIGNAL_EMIT "elm,action,show,finished" "";
26675 program { name: "pop_start";
26676 signal: "elm,action,pop";
26680 program { name: "pop1";
26681 action: STATE_SET "default" 0.0;
26682 target: "elm.swallow.content";
26685 program { name: "pop2";
26686 action: STATE_SET "hidden" 0.0;
26687 transition: LINEAR 0.5;
26688 target: "elm.swallow.content";
26691 program { name: "pop3";
26692 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26695 program { name: "hide_start";
26696 signal: "elm,action,hide";
26700 program { name: "hide1";
26701 action: STATE_SET "default" 0.0;
26702 target: "elm.swallow.content";
26705 program { name: "hide2";
26706 action: STATE_SET "before_hidden" 0.0;
26707 transition: LINEAR 0.5;
26708 target: "elm.swallow.content";
26711 program { name: "hide3";
26712 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26715 program { name: "reset";
26716 signal: "elm,action,reset";
26718 action: STATE_SET "default" 0.0;
26719 target: "elm.swallow.content";
26726 ///////////////////////////////////////////////////////////////////////////////
26727 // FIXME: this doesn't look too hot. need to fix it up
26728 group { name: "elm/progressbar/horizontal/default";
26730 image: "shelf_inset.png" COMP;
26731 image: "bt_sm_base2.png" COMP;
26732 image: "bt_sm_hilight.png" COMP;
26733 image: "bt_sm_shine.png" COMP;
26736 part { name: "elm.background.progressbar";
26740 state: "default" 0.0;
26750 part { name: "elm.swallow.bar";
26756 state: "default" 0.0;
26759 to_y: "elm.background.progressbar";
26763 to: "elm.background.progressbar";
26768 part { name: "elm.swallow.content";
26770 description { state: "default" 0.0;
26775 to_y: "elm.background.progressbar";
26780 to_y: "elm.background.progressbar";
26783 description { state: "visible" 0.0;
26784 inherit: "default" 0.0;
26787 aspect_preference: VERTICAL;
26791 part { name: "elm.text";
26795 description { state: "default" 0.0;
26799 rel1.to_x: "elm.swallow.content";
26800 rel1.relative: 1.0 0.0;
26802 rel2.to_x: "elm.swallow.content";
26803 rel2.relative: 1.0 1.0;
26804 rel2.offset: -1 -5;
26807 font: "Sans,Edje-Vera";
26813 description { state: "visible" 0.0;
26814 inherit: "default" 0.0;
26822 part { name: "background";
26824 clip_to: "elm.background.progressbar";
26826 state: "default" 0.0;
26828 to: "elm.swallow.bar";
26832 to: "elm.swallow.bar";
26837 normal: "shelf_inset.png";
26843 part { name: "elm.text.status";
26846 description { state: "default" 0.0;
26858 font: "Sans:style=Bold,Edje-Vera-Bold";
26865 description { state: "hidden" 0.0;
26866 inherit: "default" 0.0;
26872 part { name: "elm.progress.progressbar";
26874 clip_to: "elm.background.progressbar";
26876 state: "default" 0.0;
26880 to: "elm.swallow.bar";
26884 to_y: "elm.swallow.bar";
26885 to_x: "elm.cur.progressbar";
26889 normal: "bt_sm_base2.png";
26894 state: "invert" 0.0;
26895 inherit: "default" 0.0;
26897 to_y: "elm.swallow.bar";
26898 to_x: "elm.cur.progressbar";
26901 to: "elm.swallow.bar";
26906 state: "state_begin" 0.0;
26907 inherit: "default" 0.0;
26909 to: "elm.swallow.bar";
26913 to: "elm.swallow.bar";
26918 state: "state_end" 0.0;
26919 inherit: "default" 0.0;
26921 to: "elm.swallow.bar";
26925 to: "elm.swallow.bar";
26930 part { name: "text-bar";
26933 clip_to: "progress-rect";
26934 effect: SOFT_SHADOW;
26936 description { state: "default" 0.0;
26940 rel1.to: "elm.text.status";
26941 rel1.offset: -1 -1;
26942 rel2.to: "elm.text.status";
26944 text_source: "elm.text.status";
26945 font: "Sans:style=Bold,Edje-Vera-Bold";
26950 color: 224 224 224 255;
26953 description { state: "hidden" 0.0;
26954 inherit: "default" 0.0;
26960 part { name: "over1";
26962 description { state: "default" 0.0;
26963 rel1.to: "elm.progress.progressbar";
26964 rel2.to: "elm.progress.progressbar";
26965 rel2.relative: 1.0 0.5;
26967 normal: "bt_sm_hilight.png";
26973 part { name: "over2";
26976 description { state: "default" 0.0;
26977 rel1.to: "elm.progress.progressbar";
26978 rel2.to: "elm.progress.progressbar";
26980 normal: "bt_sm_shine.png";
26986 part { name: "elm.cur.progressbar";
26989 confine: "background";
26993 description { state: "default" 0.0;
27001 rel2.to: "background";
27004 part { name: "progress-rect";
27008 state: "default" 0.0;
27009 rel1.to: "elm.progress.progressbar";
27010 rel2.to: "elm.progress.progressbar";
27015 program { name: "label_show";
27016 signal: "elm,state,text,visible";
27018 action: STATE_SET "visible" 0.0;
27019 target: "elm.text";
27021 program { name: "label_hide";
27022 signal: "elm,state,text,hidden";
27024 action: STATE_SET "default" 0.0;
27025 target: "elm.text";
27027 program { name: "icon_show";
27028 signal: "elm,state,icon,visible";
27030 action: STATE_SET "visible" 0.0;
27031 target: "elm.swallow.content";
27033 program { name: "icon_hide";
27034 signal: "elm,state,icon,hidden";
27036 action: STATE_SET "default" 0.0;
27037 target: "elm.swallow.content";
27039 program { name: "units_show";
27040 signal: "elm,state,units,visible";
27042 action: STATE_SET "default" 0.0;
27043 target: "text-bar";
27044 target: "elm.text.status";
27046 program { name: "units_hide";
27047 signal: "elm,state,units,hidden";
27049 action: STATE_SET "hidden" 0.0;
27050 target: "text-bar";
27051 target: "elm.text.status";
27053 program { name: "slide_to_end";
27054 action: STATE_SET "state_end" 0.0;
27055 transition: LINEAR 0.5;
27056 target: "elm.progress.progressbar";
27057 after: "slide_to_begin";
27059 program { name: "slide_to_begin";
27060 signal: "elm,state,slide,begin";
27061 action: STATE_SET "state_begin" 0.0;
27062 target: "elm.progress.progressbar";
27063 transition: LINEAR 0.5;
27064 after: "slide_to_end";
27066 program { name: "start_pulse";
27067 signal: "elm,state,pulse,start";
27069 after: "slide_to_end";
27071 program { name: "stop_pulse";
27072 signal: "elm,state,pulse,stop";
27074 action: ACTION_STOP;
27075 target: "slide_to_begin";
27076 target: "slide_to_end";
27077 target: "start_pulse";
27078 after: "state_pulse";
27080 program { name: "state_pulse";
27081 signal: "elm,state,pulse";
27083 action: STATE_SET "state_begin" 0.0;
27084 target: "elm.progress.progressbar";
27085 after: "units_hide";
27087 program { name: "state_fraction";
27088 signal: "elm,state,fraction";
27090 action: ACTION_STOP;
27091 target: "slide_to_begin";
27092 target: "slide_to_end";
27093 target: "start_pulse";
27094 action: STATE_SET "default" 0.0;
27095 target: "elm.progress.progressbar";
27097 program { name: "set_invert_on";
27098 signal: "elm,state,inverted,on";
27100 action: STATE_SET "invert" 0.0;
27101 target: "elm.progress.progressbar";
27103 program { name: "set_invert_off";
27104 signal: "elm,state,inverted,off";
27106 action: STATE_SET "default" 0.0;
27107 target: "elm.progress.progressbar";
27112 ///////////////////////////////////////////////////////////////////////////////
27113 group { name: "elm/progressbar/vertical/default";
27115 image: "shelf_inset.png" COMP;
27116 image: "bt_sm_base2.png" COMP;
27117 image: "bt_sm_hilight.png" COMP;
27118 image: "bt_sm_shine.png" COMP;
27121 part { name: "elm.background.progressbar";
27125 state: "default" 0.0;
27136 part { name: "elm.swallow.bar";
27139 description { state: "default" 0.0;
27149 to_y: "elm.text.box";
27155 part { name: "elm.swallow.content";
27157 description { state: "default" 0.0;
27162 to_x: "elm.swallow.bar";
27167 to_x: "elm.swallow.bar";
27170 description { state: "visible" 0.0;
27171 inherit: "default" 0.0;
27174 aspect_preference: HORIZONTAL;
27178 part { name: "elm.text";
27182 description { state: "default" 0.0;
27186 rel1.to_y: "elm.swallow.content";
27187 rel1.relative: 0.5 1.0;
27189 rel2.to_y: "elm.swallow.content";
27190 rel2.relative: 0.5 1.0;
27191 rel2.offset: -1 -1;
27194 font: "Sans,Edje-Vera";
27200 description { state: "visible" 0.0;
27201 inherit: "default" 0.0;
27209 part { name: "background";
27211 clip_to: "elm.background.progressbar";
27213 state: "default" 0.0;
27215 to: "elm.swallow.bar";
27219 to: "elm.swallow.bar";
27224 normal: "shelf_inset.png";
27230 part { name: "elm.progress.progressbar";
27232 clip_to: "elm.background.progressbar";
27234 state: "default" 0.0;
27238 to: "elm.swallow.bar";
27242 to_x: "elm.swallow.bar";
27243 to_y: "elm.cur.progressbar";
27247 normal: "bt_sm_base2.png";
27252 state: "invert" 0.0;
27253 inherit: "default" 0.0;
27255 to_x: "elm.swallow.bar";
27256 to_y: "elm.cur.progressbar";
27259 to: "elm.swallow.bar";
27264 state: "state_begin" 0.0;
27265 inherit: "default" 0.0;
27267 to: "elm.swallow.bar";
27271 to: "elm.swallow.bar";
27276 state: "state_end" 0.0;
27277 inherit: "default" 0.0;
27279 to: "elm.swallow.bar";
27283 to: "elm.swallow.bar";
27289 part { name: "over1";
27291 description { state: "default" 0.0;
27292 rel1.to: "elm.progress.progressbar";
27293 rel2.to: "elm.progress.progressbar";
27294 rel2.relative: 1.0 0.5;
27296 normal: "bt_sm_hilight.png";
27302 part { name: "over2";
27305 description { state: "default" 0.0;
27306 rel1.to: "elm.progress.progressbar";
27307 rel2.to: "elm.progress.progressbar";
27309 normal: "bt_sm_shine.png";
27315 part { name: "elm.cur.progressbar";
27318 confine: "background";
27322 description { state: "default" 0.0;
27330 rel2.to: "background";
27334 part { name: "elm.text.box";
27337 description { state: "default" 0.0;
27340 to: "elm.text.status";
27344 to: "elm.text.status";
27347 color: 255 255 255 0;
27349 description { state: "visible" 0.0;
27350 inherit: "default" 0.0;
27354 part { name: "elm.text.status";
27358 description { state: "default" 0.0;
27362 rel1.relative: 0.0 1.0;
27364 rel2.relative: 1.0 1.0;
27368 font: "Sans:style=Bold,Edje-Vera-Bold";
27374 description { state: "visible" 0.0;
27375 inherit: "default" 0.0;
27380 rel2.offset: -9 -9;
27385 program { name: "label_show";
27386 signal: "elm,state,text,visible";
27388 action: STATE_SET "visible" 0.0;
27389 target: "elm.text";
27391 program { name: "label_hide";
27392 signal: "elm,state,text,hidden";
27394 action: STATE_SET "default" 0.0;
27395 target: "elm.text";
27397 program { name: "icon_show";
27398 signal: "elm,state,icon,visible";
27400 action: STATE_SET "visible" 0.0;
27401 target: "elm.swallow.content";
27403 program { name: "icon_hide";
27404 signal: "elm,state,icon,hidden";
27406 action: STATE_SET "default" 0.0;
27407 target: "elm.swallow.content";
27409 program { name: "units_show";
27410 signal: "elm,state,units,visible";
27412 action: STATE_SET "visible" 0.0;
27413 target: "elm.text.status";
27414 target: "elm.text.box";
27416 program { name: "units_hide";
27417 signal: "elm,state,units,hidden";
27419 action: STATE_SET "default" 0.0;
27420 target: "elm.text.status";
27421 target: "elm.text.box";
27423 program { name: "slide_to_end";
27424 action: STATE_SET "state_end" 0.0;
27425 transition: LINEAR 0.5;
27426 target: "elm.progress.progressbar";
27427 after: "slide_to_begin";
27429 program { name: "slide_to_begin";
27430 action: STATE_SET "state_begin" 0.0;
27431 target: "elm.progress.progressbar";
27432 transition: LINEAR 0.5;
27433 after: "slide_to_end";
27435 program { name: "start_pulse";
27436 signal: "elm,state,pulse,start";
27438 action: STATE_SET "state_begin" 0.0;
27439 target: "elm.progress.progressbar";
27440 after: "slide_to_end";
27442 program { name: "stop_pulse";
27443 signal: "elm,state,pulse,stop";
27445 action: ACTION_STOP;
27446 target: "slide_to_begin";
27447 target: "slide_to_end";
27448 target: "start_pulse";
27449 after: "state_pulse";
27451 program { name: "state_pulse";
27452 signal: "elm,state,pulse";
27454 action: STATE_SET "state_begin" 0.0;
27455 target: "elm.progress.progressbar";
27456 after: "units_hide";
27458 program { name: "state_fraction";
27459 signal: "elm,state,fraction";
27461 action: ACTION_STOP;
27462 target: "slide_to_begin";
27463 target: "slide_to_end";
27464 target: "start_pulse";
27465 action: STATE_SET "default" 0.0;
27466 target: "elm.progress.progressbar";
27468 program { name: "set_invert_on";
27469 signal: "elm,state,inverted,on";
27471 action: STATE_SET "invert" 0.0;
27472 target: "elm.progress.progressbar";
27473 target: "elm.cur.progressbar";
27475 program { name: "set_invert_off";
27476 signal: "elm,state,inverted,off";
27478 action: STATE_SET "default" 0.0;
27479 target: "elm.progress.progressbar";
27480 target: "elm.cur.progressbar";
27485 ///////////////////////////////////////////////////////////////////////////////
27486 group { name: "elm/separator/horizontal/default";
27488 image: "separator_h.png" COMP;
27491 part { name: "separator"; // separator group
27492 description { state: "default" 0.0;
27495 rel2.offset: -5 -5;
27497 normal: "separator_h.png";
27507 ///////////////////////////////////////////////////////////////////////////////
27508 group { name: "elm/separator/vertical/default";
27510 image: "separator_v.png" COMP;
27513 part { name: "separator"; // separator group
27514 description { state: "default" 0.0;
27517 rel2.offset: -5 -5;
27519 normal: "separator_v.png";
27529 group { name: "elm/progressbar/horizontal/wheel";
27531 image: "busy-1.png" COMP;
27532 image: "busy-2.png" COMP;
27533 image: "busy-3.png" COMP;
27534 image: "busy-4.png" COMP;
27535 image: "busy-5.png" COMP;
27536 image: "busy-6.png" COMP;
27537 image: "busy-7.png" COMP;
27538 image: "busy-8.png" COMP;
27539 image: "busy-9.png" COMP;
27542 part { name: "elm.background.progressbar";
27546 state: "default" 0.0;
27549 part { name: "elm.swallow.bar";
27552 description { state: "default" 0.0;
27558 part { name: "elm.swallow.content";
27560 description { state: "default" 0.0;
27566 part { name: "background";
27568 clip_to: "elm.background.progressbar";
27570 state: "default" 0.0;
27575 aspect_preference: BOTH;
27577 normal: "busy-9.png";
27582 state: "pulse" 0.0;
27583 inherit: "default" 0.0;
27585 normal: "busy-9.png";
27586 tween: "busy-1.png";
27587 tween: "busy-2.png";
27588 tween: "busy-3.png";
27589 tween: "busy-4.png";
27590 tween: "busy-5.png";
27591 tween: "busy-6.png";
27592 tween: "busy-7.png";
27593 tween: "busy-8.png";
27600 program { name: "start_pulse";
27601 signal: "elm,state,pulse,start";
27603 action: STATE_SET "pulse" 0.0;
27604 target: "background";
27605 transition: LINEAR 0.5;
27606 after: "start_pulse";
27608 program { name: "stop_pulse";
27609 signal: "elm,state,pulse,stop";
27611 action: STATE_SET "default" 0.0;
27612 target: "background";
27618 ///////////////////////////////////////////////////////////////////////////////
27619 group { name: "elm/spinner/base/default";
27621 image: "shelf_inset.png" COMP;
27622 image: "bt_base1.png" COMP;
27623 image: "bt_hilight.png" COMP;
27624 image: "bt_shine.png" COMP;
27625 image: "bt_glow.png" COMP;
27626 image: "bt_dis_base.png" COMP;
27627 image: "bt_dis_hilight.png" COMP;
27628 image: "sp_bt_l.png" COMP;
27629 image: "sp_bt_r.png" COMP;
27634 description { state: "default" 0.0;
27637 rel2.offset: -2 -2;
27638 color: 255 255 255 0;
27641 part { name: "conf_over";
27643 description { state: "default" 0.0;
27647 normal: "shelf_inset.png";
27654 part { name: "left_bt";
27656 description { state: "default" 0.0;
27666 aspect_preference: VERTICAL;
27668 normal: "bt_base1.png";
27673 description { state: "clicked" 0.0;
27674 inherit: "default" 0.0;
27675 image.normal: "bt_base1.png";
27676 image.middle: SOLID;
27678 description { state: "disabled" 0.0;
27679 inherit: "default" 0.0;
27681 normal: "bt_dis_base.png";
27686 part { name: "left_over1";
27688 description { state: "default" 0.0;
27689 rel1.to: "left_bt";
27690 rel2 { to: "left_bt";
27694 normal: "bt_hilight.png";
27698 description { state: "disabled" 0.0;
27699 inherit: "default" 0.0;
27701 normal: "bt_dis_hilight.png";
27706 part { name: "left_over2";
27709 ignore_flags: ON_HOLD;
27710 description { state: "default" 0.0;
27711 rel1.to: "left_bt";
27712 rel2.to: "left_bt";
27714 normal: "bt_shine.png";
27718 description { state: "disabled" 0.0;
27719 inherit: "default" 0.0;
27723 part { name: "left_over3";
27726 description { state: "default" 0.0;
27727 color: 255 255 255 0;
27728 rel1.to: "left_bt";
27729 rel2.to: "left_bt";
27731 normal: "bt_glow.png";
27732 border: 12 12 12 12;
27736 description { state: "clicked" 0.0;
27737 inherit: "default" 0.0;
27739 color: 255 255 255 255;
27742 part { name: "right_bt";
27744 description { state: "default" 0.0;
27754 aspect_preference: VERTICAL;
27756 normal: "bt_base1.png";
27761 description { state: "clicked" 0.0;
27762 inherit: "default" 0.0;
27763 image.normal: "bt_base1.png";
27764 image.middle: SOLID;
27766 description { state: "disabled" 0.0;
27767 inherit: "default" 0.0;
27769 normal: "bt_dis_base.png";
27774 part { name: "right_over1";
27776 description { state: "default" 0.0;
27777 rel1.to: "right_bt";
27778 rel2 { to: "right_bt";
27782 normal: "bt_hilight.png";
27786 description { state: "disabled" 0.0;
27787 inherit: "default" 0.0;
27789 normal: "bt_dis_hilight.png";
27794 part { name: "right_over2";
27797 ignore_flags: ON_HOLD;
27798 description { state: "default" 0.0;
27799 rel1.to: "right_bt";
27800 rel2.to: "right_bt";
27802 normal: "bt_shine.png";
27806 description { state: "disabled" 0.0;
27807 inherit: "default" 0.0;
27811 part { name: "right_over3";
27814 description { state: "default" 0.0;
27815 color: 255 255 255 0;
27816 rel1.to: "right_bt";
27817 rel2.to: "right_bt";
27819 normal: "bt_glow.png";
27820 border: 12 12 12 12;
27824 description { state: "clicked" 0.0;
27825 inherit: "default" 0.0;
27827 color: 255 255 255 255;
27830 part { name: "left_bt_icon";
27832 description { state: "default" 0.0;
27833 rel1.to: "left_bt";
27835 rel2.to: "left_bt";
27836 rel2.offset: -5 -5;
27840 aspect_preference: BOTH;
27841 image.normal: "sp_bt_l.png";
27843 description { state: "rtl" 0.0;
27844 inherit: "default" 0.0;
27845 image.normal: "sp_bt_r.png";
27848 part { name: "right_bt_icon";
27850 description { state: "default" 0.0;
27851 rel1.to: "right_bt";
27853 rel2.to: "right_bt";
27854 rel2.offset: -5 -5;
27858 aspect_preference: BOTH;
27859 image.normal: "sp_bt_r.png";
27861 description { state: "rtl" 0.0;
27862 inherit: "default" 0.0;
27863 image.normal: "sp_bt_l.png";
27866 part { name: "elm.text";
27870 description { state: "default" 0.0;
27873 rel1 { relative: 1.0 0.0;
27878 rel2 { relative: 0.0 1.0;
27885 font: "Sans,Edje-Vera";
27891 description { state: "active" 0.0;
27892 inherit: "default" 0.0;
27895 description { state: "disabled_active" 0.0;
27896 inherit: "default" 0.0;
27900 description { state: "disabled" 0.0;
27901 inherit: "default" 0.0;
27906 part { name: "elm.dragable.slider";
27914 description { state: "default" 0.0;
27921 part { name: "button_events";
27924 events: "elm.dragable.slider";
27927 description { state: "default" 0.0;
27928 rel1.to: "elm.text";
27929 rel2.to: "elm.text";
27933 part { name: "elm.swallow.entry";
27935 description { state: "default" 0.0;
27938 rel1 { relative: 1.0 0.5;
27943 rel2 { relative: 0.0 0.5;
27951 description { state: "active" 0.0;
27952 inherit: "default" 0.0;
27954 color: 255 255 255 255;
27956 description { state: "disabled_active" 0.0;
27957 inherit: "default" 0.0;
27960 description { state: "disabled" 0.0;
27961 inherit: "default" 0.0;
27965 part { name: "disabler";
27967 description { state: "default" 0.0;
27971 description { state: "disabled" 0.0;
27972 inherit: "default" 0.0;
27978 program { name: "text_show";
27979 signal: "elm,state,text,visible";
27981 action: STATE_SET "visible" 0.0;
27982 target: "elm.text";
27984 program { name: "text_hide";
27985 signal: "elm,state,text,hidden";
27987 action: STATE_SET "default" 0.0;
27988 target: "elm.text";
27990 program { name: "dec";
27991 signal: "mouse,down,1";
27993 action: SIGNAL_EMIT "elm,action,decrement,start" "";
27995 program { name: "dec2";
27996 signal: "mouse,up,1";
27998 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28000 program { name: "inc";
28001 signal: "mouse,down,1";
28002 source: "right_bt";
28003 action: SIGNAL_EMIT "elm,action,increment,start" "";
28005 program { name: "inc2";
28006 signal: "mouse,up,1";
28007 source: "right_bt";
28008 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28011 name: "left_bt_click";
28012 signal: "mouse,down,1";
28013 source: "left_over2";
28014 action: STATE_SET "clicked" 0.0;
28018 name: "left_bt_unclick";
28019 signal: "mouse,up,1";
28020 source: "left_over2";
28021 action: STATE_SET "default" 0.0;
28025 name: "left_bt_click2";
28026 signal: "mouse,down,1";
28027 source: "left_over3";
28028 action: STATE_SET "clicked" 0.0;
28029 target: "left_over3";
28032 name: "left_bt_unclick2";
28033 signal: "mouse,up,1";
28034 source: "left_over3";
28035 action: STATE_SET "default" 0.0;
28036 transition: DECELERATE 0.5;
28037 target: "left_over3";
28040 name: "left_bt_unclick3";
28041 signal: "mouse,up,1";
28042 source: "left_over2";
28043 action: SIGNAL_EMIT "elm,action,click" "";
28046 name: "left_bt_pressed_anim";
28047 signal: "elm,left,anim,activate";
28049 action: STATE_SET "clicked" 0.0;
28051 target: "left_over3";
28052 after: "left_bt_unpressed_anim";
28055 name: "left_bt_unpressed_anim";
28056 action: STATE_SET "default" 0.0;
28057 transition: DECELERATE 0.5;
28059 target: "left_over3";
28063 name: "right_bt_click";
28064 signal: "mouse,down,1";
28065 source: "right_over2";
28066 action: STATE_SET "clicked" 0.0;
28067 target: "right_bt";
28070 name: "right_bt_unclick";
28071 signal: "mouse,up,1";
28072 source: "right_over2";
28073 action: STATE_SET "default" 0.0;
28074 target: "right_bt";
28077 name: "right_bt_click2";
28078 signal: "mouse,down,1";
28079 source: "right_over3";
28080 action: STATE_SET "clicked" 0.0;
28081 target: "right_over3";
28084 name: "right_bt_unclick2";
28085 signal: "mouse,up,1";
28086 source: "right_over3";
28087 action: STATE_SET "default" 0.0;
28088 transition: DECELERATE 0.5;
28089 target: "right_over3";
28092 name: "right_bt_unclick3";
28093 signal: "mouse,up,1";
28094 source: "right_over2";
28095 action: SIGNAL_EMIT "elm,action,click" "";
28098 name: "right_bt_pressed_anim";
28099 signal: "elm,right,anim,activate";
28101 action: STATE_SET "clicked" 0.0;
28102 target: "right_bt";
28103 target: "right_over3";
28104 after: "right_bt_unpressed_anim";
28107 name: "right_bt_unpressed_anim";
28108 action: STATE_SET "default" 0.0;
28109 transition: DECELERATE 0.5;
28110 target: "right_bt";
28111 target: "right_over3";
28114 program { name: "disable";
28115 signal: "elm,state,disabled";
28117 action: STATE_SET "disabled" 0.0;
28119 target: "left_over1";
28120 target: "left_over2";
28121 target: "right_bt";
28122 target: "right_over1";
28123 target: "right_over2";
28124 target: "disabler";
28125 after: "disable_text";
28127 program { name: "disable_text";
28131 get_state(PART:"elm.text", st, 30, vl);
28132 if (!strcmp(st, "active"))
28133 set_state(PART:"elm.text", "disabled_active", 0.0);
28135 set_state(PART:"elm.text", "disabled", 0.0);
28137 get_state(PART:"elm.swallow.entry", st, 30, vl);
28138 if (!strcmp(st, "active"))
28139 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28141 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28144 program { name: "enable";
28145 signal: "elm,state,enabled";
28147 action: STATE_SET "default" 0.0;
28149 target: "left_over1";
28150 target: "left_over2";
28151 target: "right_bt";
28152 target: "right_over1";
28153 target: "right_over2";
28154 target: "disabler";
28155 after: "enable_text";
28157 program { name: "enable_text";
28161 get_state(PART:"elm.text", st, 30, vl);
28162 if (!strcmp(st, "disabled_active"))
28163 set_state(PART:"elm.text", "active", 0.0);
28165 set_state(PART:"elm.text", "default", 0.0);
28167 get_state(PART:"elm.swallow.entry", st, 30, vl);
28168 if (!strcmp(st, "disabled_active"))
28169 set_state(PART:"elm.swallow.entry", "active", 0.0);
28171 set_state(PART:"elm.swallow.entry", "default", 0.0);
28174 program { name: "active";
28175 signal: "elm,state,active";
28177 action: STATE_SET "active" 0.0;
28178 target: "elm.text";
28179 target: "elm.swallow.entry";
28181 program { name: "inactive";
28182 signal: "elm,state,inactive";
28184 action: STATE_SET "default" 0.0;
28185 target: "elm.text";
28186 target: "elm.swallow.entry";
28188 program { name: "toggle_text";
28189 signal: "mouse,up,1";
28190 source: "button_events";
28191 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28193 program { name: "to_rtl";
28194 signal: "edje,state,rtl";
28196 action: STATE_SET "rtl" 0.0;
28197 target: "right_bt_icon";
28198 target: "left_bt_icon";
28200 program { name: "to_ltr";
28201 signal: "edje,state,ltr";
28203 action: STATE_SET "default" 0.0;
28204 target: "right_bt_icon";
28205 target: "left_bt_icon";
28210 ///////////////////////////////////////////////////////////////////////////////
28211 group { name: "elm/spinner/base/vertical";
28213 image: "shelf_inset.png" COMP;
28214 image: "bt_hilight.png" COMP;
28215 image: "bt_shine.png" COMP;
28216 image: "bt_glow.png" COMP;
28217 image: "bt_dis_base.png" COMP;
28218 image: "bt_dis_hilight.png" COMP;
28219 image: "up.png" COMP;
28220 image: "down.png" COMP;
28221 image: "bt_spinner_up.png" COMP;
28222 image: "bt_spinner_down.png" COMP;
28223 image: "bt_spinner_hilight.png" COMP;
28228 description { state: "default" 0.0;
28231 rel2.offset: -2 -2;
28232 color: 255 255 255 0;
28235 part { name: "conf_over";
28237 description { state: "default" 0.0;
28246 normal: "shelf_inset.png";
28253 part { name: "down_bt";
28255 description { state: "default" 0.0;
28271 normal: "bt_spinner_down.png";
28276 description { state: "clicked" 0.0;
28277 inherit: "default" 0.0;
28278 image.normal: "bt_spinner_down.png";
28279 image.middle: SOLID;
28281 description { state: "disabled" 0.0;
28282 inherit: "default" 0.0;
28284 normal: "bt_dis_base.png";
28289 part { name: "down_over3";
28292 description { state: "default" 0.0;
28293 color: 255 255 255 0;
28294 rel1.to: "down_bt";
28295 rel2.to: "down_bt";
28297 normal: "bt_glow.png";
28298 border: 12 12 12 12;
28302 description { state: "clicked" 0.0;
28303 inherit: "default" 0.0;
28305 color: 255 255 255 255;
28308 part { name: "up_bt";
28310 description { state: "default" 0.0;
28323 aspect_preference: BOTH;
28325 normal: "bt_spinner_up.png";
28330 description { state: "clicked" 0.0;
28331 inherit: "default" 0.0;
28332 image.normal: "bt_spinner_up.png";
28333 image.middle: SOLID;
28335 description { state: "disabled" 0.0;
28336 inherit: "default" 0.0;
28338 normal: "bt_dis_base.png";
28343 part { name: "up_over1";
28345 description { state: "default" 0.0;
28347 rel2 { to: "up_bt";
28351 normal: "bt_spinner_hilight.png";
28355 description { state: "disabled" 0.0;
28356 inherit: "default" 0.0;
28358 normal: "bt_dis_hilight.png";
28363 part { name: "up_over3";
28366 description { state: "default" 0.0;
28367 color: 255 255 255 0;
28371 normal: "bt_glow.png";
28372 border: 12 12 12 12;
28376 description { state: "clicked" 0.0;
28377 inherit: "default" 0.0;
28379 color: 255 255 255 255;
28382 part { name: "down_bt_icon";
28384 description { state: "default" 0.0;
28385 rel1.to: "down_bt";
28387 rel2.to: "down_bt";
28388 rel2.offset: -6 -3;
28390 image.normal: "down.png";
28393 part { name: "up_bt_icon";
28395 description { state: "default" 0.0;
28399 rel2.offset: -6 -3;
28401 image.normal: "up.png";
28404 part { name: "elm.text";
28408 description { state: "default" 0.0;
28411 rel1 { relative: 0.0 0.0;
28416 rel2 { relative: 0.0 1.0;
28423 font: "Sans,Edje-Vera";
28429 description { state: "active" 0.0;
28430 inherit: "default" 0.0;
28433 description { state: "disabled_active" 0.0;
28434 inherit: "default" 0.0;
28438 description { state: "disabled" 0.0;
28439 inherit: "default" 0.0;
28444 part { name: "elm.dragable.slider";
28452 description { state: "default" 0.0;
28459 part { name: "button_events";
28462 events: "elm.dragable.slider";
28465 description { state: "default" 0.0;
28466 rel1.to: "elm.text";
28467 rel2.to: "elm.text";
28471 part { name: "elm.swallow.entry";
28473 description { state: "default" 0.0;
28476 rel1 { relative: 0.0 0.5;
28480 rel2 { relative: 1.0 0.5;
28487 description { state: "active" 0.0;
28488 inherit: "default" 0.0;
28490 color: 255 255 255 255;
28492 description { state: "disabled_active" 0.0;
28493 inherit: "default" 0.0;
28496 description { state: "disabled" 0.0;
28497 inherit: "default" 0.0;
28501 part { name: "disabler";
28503 description { state: "default" 0.0;
28507 description { state: "disabled" 0.0;
28508 inherit: "default" 0.0;
28514 program { name: "text_show";
28515 signal: "elm,state,text,visible";
28517 action: STATE_SET "visible" 0.0;
28518 target: "elm.text";
28520 program { name: "text_hide";
28521 signal: "elm,state,text,hidden";
28523 action: STATE_SET "default" 0.0;
28524 target: "elm.text";
28526 program { name: "dec";
28527 signal: "mouse,down,1";
28529 action: SIGNAL_EMIT "elm,action,decrement,start" "";
28531 program { name: "dec2";
28532 signal: "mouse,up,1";
28534 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28536 program { name: "inc";
28537 signal: "mouse,down,1";
28539 action: SIGNAL_EMIT "elm,action,increment,start" "";
28541 program { name: "inc2";
28542 signal: "mouse,up,1";
28544 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28547 name: "down_bt_click2";
28548 signal: "mouse,down,1";
28549 source: "down_over3";
28550 action: STATE_SET "clicked" 0.0;
28551 target: "down_over3";
28554 name: "down_bt_unclick2";
28555 signal: "mouse,up,1";
28556 source: "down_over3";
28557 action: STATE_SET "default" 0.0;
28558 transition: DECELERATE 0.5;
28559 target: "down_over3";
28562 name: "up_bt_click2";
28563 signal: "mouse,down,1";
28564 source: "up_over3";
28565 action: STATE_SET "clicked" 0.0;
28566 target: "up_over3";
28569 name: "up_bt_unclick2";
28570 signal: "mouse,up,1";
28571 source: "up_over3";
28572 action: STATE_SET "default" 0.0;
28573 transition: DECELERATE 0.5;
28574 target: "up_over3";
28576 program { name: "disable";
28577 signal: "elm,state,disabled";
28579 action: STATE_SET "disabled" 0.0;
28582 target: "disabler";
28583 after: "disable_text";
28585 program { name: "disable_text";
28589 get_state(PART:"elm.text", st, 30, vl);
28590 if (!strcmp(st, "active"))
28591 set_state(PART:"elm.text", "disabled_active", 0.0);
28593 set_state(PART:"elm.text", "disabled", 0.0);
28595 get_state(PART:"elm.swallow.entry", st, 30, vl);
28596 if (!strcmp(st, "active"))
28597 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28599 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28602 program { name: "enable";
28603 signal: "elm,state,enabled";
28605 action: STATE_SET "default" 0.0;
28608 target: "disabler";
28609 after: "enable_text";
28611 program { name: "enable_text";
28615 get_state(PART:"elm.text", st, 30, vl);
28616 if (!strcmp(st, "disabled_active"))
28617 set_state(PART:"elm.text", "active", 0.0);
28619 set_state(PART:"elm.text", "default", 0.0);
28621 get_state(PART:"elm.swallow.entry", st, 30, vl);
28622 if (!strcmp(st, "disabled_active"))
28623 set_state(PART:"elm.swallow.entry", "active", 0.0);
28625 set_state(PART:"elm.swallow.entry", "default", 0.0);
28628 program { name: "active";
28629 signal: "elm,state,active";
28631 action: STATE_SET "active" 0.0;
28632 target: "elm.text";
28633 target: "elm.swallow.entry";
28635 program { name: "inactive";
28636 signal: "elm,state,inactive";
28638 action: STATE_SET "default" 0.0;
28639 target: "elm.text";
28640 target: "elm.swallow.entry";
28642 program { name: "toggle_text";
28643 signal: "mouse,up,1";
28644 source: "button_events";
28645 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28651 ///////////////////////////////////////////////////////////////////////////////
28652 group { name: "elm/index/base/vertical/default";
28654 image: "bt_base1.png" COMP;
28655 image: "bt_base2.png" COMP;
28656 image: "bt_hilight.png" COMP;
28657 image: "bt_shine.png" COMP;
28660 part { name: "clip";
28663 description { state: "default" 0.0;
28665 color: 255 255 255 0;
28667 description { state: "active" 0.0;
28669 color: 255 255 255 255;
28672 part { name: "clip2";
28676 description { state: "default" 0.0;
28678 color: 255 255 255 0;
28680 description { state: "active" 0.0;
28682 color: 255 255 255 255;
28685 part { name: "elm.swallow.index.0";
28688 description { state: "default" 0.0;
28701 part { name: "button_image";
28704 description { state: "default" 0.0;
28706 to: "elm.text.body";
28714 normal: "bt_base2.png";
28717 image.middle: SOLID;
28720 part { name: "elm.text.body";
28722 effect: SOFT_SHADOW;
28726 description { state: "default" 0.0;
28739 color: 224 224 224 255;
28742 font: "Sans,Edje-Vera";
28749 part { name: "elm.text";
28751 effect: SOFT_SHADOW;
28755 description { state: "default" 0.0;
28759 to_x: "elm.swallow.event.0";
28760 to_y: "elm.dragable.pointer";
28765 to_x: "elm.swallow.event.0";
28766 to_y: "elm.dragable.pointer";
28770 color: 255 0 0 255;
28773 font: "Sans,Edje-Vera";
28780 part { name: "over1";
28783 description { state: "default" 0.0;
28785 to: "button_image";
28788 to: "button_image";
28792 normal: "bt_hilight.png";
28797 part { name: "over2";
28800 ignore_flags: ON_HOLD;
28802 description { state: "default" 0.0;
28804 to: "button_image";
28807 to: "button_image";
28810 normal: "bt_shine.png";
28815 part { name: "elm.dragable.pointer";
28823 description { state: "default" 0.0;
28838 part { name: "elm.swallow.event.0";
28840 description { state: "default" 0.0;
28855 program { name: "active";
28856 signal: "elm,state,active";
28858 action: STATE_SET "active" 0.0;
28859 transition: DECELERATE 0.5;
28862 program { name: "inactive";
28863 signal: "elm,state,inactive";
28865 action: STATE_SET "default" 0.0;
28866 transition: DECELERATE 0.5;
28872 group { name: "elm/index/item/vertical/default";
28873 data.item: "stacking" "above";
28874 data.item: "selectraise" "on";
28876 image: "ilist_1.png" COMP;
28877 image: "ilist_item_shadow.png" COMP;
28884 state: "default" 0.0;
28899 normal: "ilist_item_shadow.png";
28908 state: "default" 0.0;
28910 normal: "ilist_1.png";
28915 description { state: "active" 0.0;
28916 inherit: "default" 0.0;
28922 part { name: "elm.text";
28927 state: "default" 0.0;
28948 description { state: "active" 0.0;
28949 inherit: "default" 0.0;
28955 program { name: "active";
28956 signal: "elm,state,active";
28958 action: STATE_SET "active" 0.0;
28959 transition: DECELERATE 0.5;
28960 target: "elm.text";
28963 program { name: "inactive";
28964 signal: "elm,state,inactive";
28966 action: STATE_SET "default" 0.0;
28967 transition: DECELERATE 0.5;
28968 target: "elm.text";
28974 group { name: "elm/index/item_odd/vertical/default";
28975 data.item: "stacking" "below";
28977 image: "ilist_2.png" COMP;
28984 state: "default" 0.0;
28986 normal: "ilist_2.png";
28991 description { state: "active" 0.0;
28992 inherit: "default" 0.0;
28998 part { name: "elm.text";
29003 state: "default" 0.0;
29024 description { state: "active" 0.0;
29025 inherit: "default" 0.0;
29031 program { name: "active";
29032 signal: "elm,state,active";
29034 action: STATE_SET "active" 0.0;
29035 transition: DECELERATE 0.5;
29036 target: "elm.text";
29039 program { name: "inactive";
29040 signal: "elm,state,inactive";
29042 action: STATE_SET "default" 0.0;
29043 transition: DECELERATE 0.5;
29044 target: "elm.text";
29050 ///////////////////////////////////////////////////////////////////////////////
29051 group { name: "elm/gengrid/item/default/default";
29052 data.item: "labels" "elm.text";
29053 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29055 image: "bt_sm_base1.png" COMP;
29056 image: "bt_sm_shine.png" COMP;
29057 image: "bt_sm_hilight.png" COMP;
29058 image: "ilist_1.png" COMP;
29059 image: "ilist_item_shadow.png" COMP;
29062 part { name: "event";
29066 state: "default" 0.0;
29070 part { name: "reorder_bg";
29072 description { state: "default" 0.0;
29074 color: 255 255 255 0;
29084 normal: "bt_bases.png";
29088 description { state: "enabled" 0.0;
29089 inherit: "default" 0.0;
29091 color: 255 255 255 255;
29094 part { name: "base_sh";
29096 description { state: "default" 0.0;
29111 normal: "ilist_item_shadow.png";
29116 part { name: "base";
29118 description { state: "default" 0.0;
29120 normal: "ilist_1.png";
29127 clip_to: "disclip";
29129 description { state: "default" 0.0;
29131 color: 255 255 255 0;
29141 normal: "bt_sm_base1.png";
29144 image.middle: SOLID;
29146 description { state: "selected" 0.0;
29147 inherit: "default" 0.0;
29149 color: 255 255 255 255;
29160 part { name: "elm.swallow.pad";
29162 description { state: "default" 0.0;
29176 part { name: "elm.swallow.icon";
29177 clip_to: "disclip";
29179 description { state: "default" 0.0;
29187 to_y: "elm.swallow.pad";
29193 part { name: "elm.swallow.end";
29194 clip_to: "disclip";
29196 description { state: "default" 0.0;
29200 aspect_preference: HORIZONTAL;
29211 part { name: "elm.text";
29212 clip_to: "disclip";
29214 effect: SOFT_SHADOW;
29217 description { state: "default" 0.0;
29233 text_class: "grid_item";
29236 description { state: "selected" 0.0;
29237 inherit: "default" 0.0;
29238 color: 224 224 224 255;
29242 part { name: "fg1";
29243 clip_to: "disclip";
29245 description { state: "default" 0.0;
29247 color: 255 255 255 0;
29249 rel2.relative: 1.0 0.5;
29252 normal: "bt_sm_hilight.png";
29256 description { state: "selected" 0.0;
29257 inherit: "default" 0.0;
29259 color: 255 255 255 255;
29262 part { name: "fg2";
29263 clip_to: "disclip";
29265 description { state: "default" 0.0;
29267 color: 255 255 255 0;
29271 normal: "bt_sm_shine.png";
29275 description { state: "selected" 0.0;
29276 inherit: "default" 0.0;
29278 color: 255 255 255 255;
29281 part { name: "disclip";
29283 description { state: "default" 0.0;
29287 description { state: "disabled" 0.0;
29288 inherit: "default" 0.0;
29289 color: 255 255 255 64;
29294 // signal: elm,state,%s,active
29295 // a "check" item named %s went active
29296 // signal: elm,state,%s,passive
29297 // a "check" item named %s went passive
29298 // default is passive
29299 program { name: "go_active";
29300 signal: "elm,state,selected";
29302 action: STATE_SET "selected" 0.0;
29306 target: "elm.text";
29308 program { name: "go_passive";
29309 signal: "elm,state,unselected";
29311 action: STATE_SET "default" 0.0;
29315 target: "elm.text";
29316 transition: LINEAR 0.1;
29318 program { name: "go_disabled";
29319 signal: "elm,state,disabled";
29321 action: STATE_SET "disabled" 0.0;
29324 program { name: "go_enabled";
29325 signal: "elm,state,enabled";
29327 action: STATE_SET "default" 0.0;
29330 program { name: "go_reorder_disabled";
29331 signal: "elm,state,reorder,disabled";
29333 action: STATE_SET "default" 0.0;
29334 target: "reorder_bg";
29335 transition: DECELERATE 0.5;
29337 program { name: "go_reorder_enabled";
29338 signal: "elm,state,reorder,enabled";
29340 action: STATE_SET "enabled" 0.0;
29341 target: "reorder_bg";
29342 transition: DECELERATE 0.5;
29346 group { name: "elm/gengrid/item/default_style/default";
29349 style { name: "gengrid_style";
29350 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=grid_item";
29353 tag: "hilight" "+ font=Sans:style=Bold";
29354 tag: "b" "+ font=Sans:style=Bold";
29357 style { name: "gengrid_selected_style";
29358 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=grid_item";
29361 tag: "hilight" "+ font=Sans:style=Bold";
29362 tag: "b" "+ font=Sans:style=Bold";
29366 data.item: "labels" "elm.text";
29367 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29369 image: "bt_sm_base1.png" COMP;
29370 image: "bt_sm_shine.png" COMP;
29371 image: "bt_sm_hilight.png" COMP;
29372 image: "ilist_1.png" COMP;
29373 image: "ilist_item_shadow.png" COMP;
29376 part { name: "event";
29379 description { state: "default" 0.0;
29383 part { name: "base_sh";
29385 description { state: "default" 0.0;
29400 normal: "ilist_item_shadow.png";
29405 part { name: "base";
29407 description { state: "default" 0.0;
29410 normal: "ilist_1.png";
29417 clip_to: "disclip";
29419 description { state: "default" 0.0;
29421 color: 255 255 255 0;
29431 normal: "bt_sm_base1.png";
29434 image.middle: SOLID;
29436 description { state: "selected" 0.0;
29437 inherit: "default" 0.0;
29439 color: 255 255 255 255;
29450 part { name: "elm.swallow.pad";
29452 description { state: "default" 0.0;
29465 part { name: "elm.swallow.icon";
29466 clip_to: "disclip";
29468 description { state: "default" 0.0;
29472 to_x: "elm.swallow.pad";
29477 to_x: "elm.swallow.pad";
29483 part { name: "elm.swallow.end";
29484 clip_to: "disclip";
29486 description { state: "default" 0.0;
29490 aspect_preference: VERTICAL;
29501 part { name: "elm.text";
29502 clip_to: "disclip";
29507 state: "default" 0.0;
29511 to_x: "elm.swallow.icon";
29517 to_x: "elm.swallow.end";
29523 style: "gengrid_style";
29527 description { state: "selected" 0.0;
29528 inherit: "default" 0.0;
29530 style: "gengrid_selected_style";
29534 part { name: "fg1";
29535 clip_to: "disclip";
29537 description { state: "default" 0.0;
29539 color: 255 255 255 0;
29541 rel2.relative: 1.0 0.5;
29544 normal: "bt_sm_hilight.png";
29548 description { state: "selected" 0.0;
29549 inherit: "default" 0.0;
29551 color: 255 255 255 255;
29554 part { name: "fg2";
29555 clip_to: "disclip";
29557 description { state: "default" 0.0;
29559 color: 255 255 255 0;
29563 normal: "bt_sm_shine.png";
29567 description { state: "selected" 0.0;
29568 inherit: "default" 0.0;
29570 color: 255 255 255 255;
29573 part { name: "disclip";
29575 description { state: "default" 0.0;
29579 description { state: "disabled" 0.0;
29580 inherit: "default" 0.0;
29581 color: 255 255 255 64;
29586 // signal: elm,state,%s,active
29587 // a "check" item named %s went active
29588 // signal: elm,state,%s,passive
29589 // a "check" item named %s went passive
29590 // default is passive
29591 program { name: "go_active";
29592 signal: "elm,state,selected";
29594 action: STATE_SET "selected" 0.0;
29598 target: "elm.text";
29600 program { name: "go_passive";
29601 signal: "elm,state,unselected";
29603 action: STATE_SET "default" 0.0;
29607 target: "elm.text";
29608 transition: LINEAR 0.1;
29610 program { name: "go_disabled";
29611 signal: "elm,state,disabled";
29613 action: STATE_SET "disabled" 0.0;
29616 program { name: "go_enabled";
29617 signal: "elm,state,enabled";
29619 action: STATE_SET "default" 0.0;
29625 group { name: "elm/gengrid/item/up/default";
29626 data.item: "labels" "elm.text";
29628 image: "bt_sm_base1.png" COMP;
29629 image: "bt_sm_shine.png" COMP;
29630 image: "bt_sm_hilight.png" COMP;
29631 image: "arrow_up.png" COMP;
29634 part { name: "event";
29637 description { state: "default" 0.0;
29642 clip_to: "disclip";
29644 description { state: "default" 0.0;
29646 color: 255 255 255 0;
29647 rel1.offset: -3 -3;
29649 image { normal: "bt_sm_base1.png";
29654 description { state: "selected" 0.0;
29655 inherit: "default" 0.0;
29657 color: 255 255 255 255;
29660 part { name: "image";
29663 description { state: "default" 0.0;
29664 aspect_preference: BOTH;
29666 image.normal: "arrow_up.png";
29674 part { name: "elm.text";
29675 clip_to: "disclip";
29677 effect: SOFT_SHADOW;
29680 description { state: "default" 0.0;
29696 text_class: "grid_item";
29699 description { state: "selected" 0.0;
29700 inherit: "default" 0.0;
29701 color: 224 224 224 255;
29705 part { name: "fg1";
29706 clip_to: "disclip";
29708 description { state: "default" 0.0;
29710 color: 255 255 255 0;
29711 rel1.offset: -3 -3;
29717 normal: "bt_sm_hilight.png";
29721 description { state: "selected" 0.0;
29722 inherit: "default" 0.0;
29724 color: 255 255 255 255;
29727 part { name: "fg2";
29728 clip_to: "disclip";
29730 description { state: "default" 0.0;
29732 color: 255 255 255 0;
29733 rel1.offset: -3 -3;
29736 normal: "bt_sm_shine.png";
29740 description { state: "selected" 0.0;
29741 inherit: "default" 0.0;
29743 color: 255 255 255 255;
29746 part { name: "disclip";
29748 description { state: "default" 0.0;
29752 description { state: "disabled" 0.0;
29753 inherit: "default" 0.0;
29754 color: 255 255 255 64;
29759 program { name: "go_active";
29760 signal: "elm,state,selected";
29762 action: STATE_SET "selected" 0.0;
29766 target: "elm.text";
29768 program { name: "go_passive";
29769 signal: "elm,state,unselected";
29771 action: STATE_SET "default" 0.0;
29775 target: "elm.text";
29776 transition: LINEAR 0.1;
29778 program { name: "go_disabled";
29779 signal: "elm,state,disabled";
29781 action: STATE_SET "disabled" 0.0;
29784 program { name: "go_enabled";
29785 signal: "elm,state,enabled";
29787 action: STATE_SET "default" 0.0;
29793 group { name: "elm/gengrid/item/album-preview/default";
29794 data.item: "labels" "elm.text";
29795 data.item: "icons" "elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.icon.3 elm.swallow.icon.4";
29796 data.item: "states" "have_files";
29798 image: "bt_sm_base1.png" COMP;
29799 image: "bt_sm_shine.png" COMP;
29800 image: "bt_sm_hilight.png" COMP;
29801 image: "icon_folder.png" COMP;
29804 part { name: "event";
29807 description { state: "default" 0.0;
29812 clip_to: "disclip";
29814 description { state: "default" 0.0;
29816 color: 255 255 255 0;
29817 rel1.offset: -3 -3;
29820 normal: "bt_sm_base1.png";
29825 description { state: "selected" 0.0;
29826 inherit: "default" 0.0;
29828 color: 255 255 255 255;
29831 part { name: "image";
29834 description { state: "default" 0.0;
29835 aspect_preference: BOTH;
29837 image.normal: "icon_folder.png";
29845 part { name: "have-files-clipper";
29847 description { state: "default" 0.0;
29848 color: 255 255 255 0;
29851 description { state: "visible" 0.0;
29852 inherit: "default" 0.0;
29853 color: 255 255 255 255;
29857 part { name: "icon_box_margin";
29860 clip_to: "have-files-clipper";
29861 description { state: "default" 0.0;
29873 part { name: "icon_box";
29876 clip_to: "have-files-clipper";
29877 description { state: "default" 0.0;
29878 color: 255 255 255 255;
29882 relative: 0.25 0.25;
29892 part { name: "elm.swallow.icon.1";
29895 clip_to: "have-files-clipper";
29896 description { state: "default" 0.0;
29908 part { name: "elm.swallow.icon.2";
29911 clip_to: "have-files-clipper";
29912 description { state: "default" 0.0;
29924 part { name: "elm.swallow.icon.3";
29927 clip_to: "have-files-clipper";
29928 description { state: "default" 0.0;
29940 part { name: "elm.swallow.icon.4";
29943 clip_to: "have-files-clipper";
29944 description { state: "default" 0.0;
29956 part { name: "elm.text";
29957 clip_to: "disclip";
29959 effect: SOFT_SHADOW;
29962 description { state: "default" 0.0;
29978 text_class: "grid_item";
29981 description { state: "selected" 0.0;
29982 inherit: "default" 0.0;
29983 color: 255 255 255 255;
29986 part { name: "fg1";
29987 clip_to: "disclip";
29989 description { state: "default" 0.0;
29991 color: 255 255 255 0;
29992 rel1.offset: -3 -3;
29998 normal: "bt_sm_hilight.png";
30002 description { state: "selected" 0.0;
30003 inherit: "default" 0.0;
30005 color: 255 255 255 255;
30008 part { name: "fg2";
30009 clip_to: "disclip";
30011 description { state: "default" 0.0;
30013 color: 255 255 255 0;
30014 rel1.offset: -3 -3;
30017 normal: "bt_sm_shine.png";
30021 description { state: "selected" 0.0;
30022 inherit: "default" 0.0;
30024 color: 255 255 255 255;
30027 part { name: "disclip";
30029 description { state: "default" 0.0;
30033 description { state: "disabled" 0.0;
30034 inherit: "default" 0.0;
30035 color: 255 255 255 64;
30040 program { name: "go_active";
30041 signal: "elm,state,selected";
30043 action: STATE_SET "selected" 0.0;
30047 target: "elm.text";
30049 program { name: "go_passive";
30050 signal: "elm,state,unselected";
30052 action: STATE_SET "default" 0.0;
30056 target: "elm.text";
30057 transition: LINEAR 0.1;
30059 program { name: "go_disabled";
30060 signal: "elm,state,disabled";
30062 action: STATE_SET "disabled" 0.0;
30065 program { name: "go_enabled";
30066 signal: "elm,state,enabled";
30068 action: STATE_SET "default" 0.0;
30072 signal: "elm,state,have_files,active";
30074 action: STATE_SET "visible" 0.0;
30075 target: "have-files-clipper";
30080 group { name: "elm/gengrid/item/thumb/default";
30082 item: "icons" "elm.swallow.icon";
30083 item: "labels" "elm.text";
30086 image: "bt_sm_base1.png" COMP;
30087 image: "bt_sm_shine.png" COMP;
30088 image: "bt_sm_hilight.png" COMP;
30089 image: "thumb_shadow.png" COMP;
30092 part { name: "event";
30095 description { state: "default" 0.0;
30101 description { state: "default" 0.0;
30103 color: 255 255 255 0;
30104 rel1.offset: -3 -3;
30107 normal: "bt_sm_base1.png";
30112 description { state: "selected" 0.0;
30113 inherit: "default" 0.0;
30115 color: 255 255 255 255;
30118 part { name: "border-shadow";
30121 description { state: "default" 0.0;
30123 to: "elm.swallow.icon";
30127 to_x: "elm.swallow.icon";
30132 normal: "thumb_shadow.png";
30133 border: 17 17 17 17;
30138 part { name: "border";
30141 description { state: "default" 0.0;
30143 to: "border-shadow";
30147 to: "border-shadow";
30152 part { name: "elm.swallow.icon";
30155 description { state: "default" 0.0;
30156 aspect_preference: BOTH;
30166 part { name: "elm.text";
30168 effect: SOFT_SHADOW;
30171 description { state: "default" 0.0;
30188 text_class: "grid_item";
30192 part { name: "fg1";
30194 description { state: "default" 0.0;
30196 color: 255 255 255 0;
30197 rel1.offset: -3 -3;
30203 normal: "bt_sm_hilight.png";
30207 description { state: "selected" 0.0;
30208 inherit: "default" 0.0;
30210 color: 255 255 255 255;
30213 part { name: "fg2";
30215 description { state: "default" 0.0;
30217 color: 255 255 255 0;
30218 rel1.offset: -3 -3;
30221 image: "bt_sm_shine.png";
30225 description { state: "selected" 0.0;
30226 inherit: "default" 0.0;
30228 color: 255 255 255 255;
30234 signal: "elm,state,selected";
30236 action: STATE_SET "selected" 0.0;
30242 signal: "elm,state,unselected";
30244 action: STATE_SET "default" 0.0;
30248 transition: LINEAR 0.1;
30253 ///////////////////////////////////////////////////////////////////////////////
30254 group { name: "elm/photocam/base/default";
30256 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30257 public timer0(val) {
30259 v = get_int(sbvis_v);
30261 v = get_int(sbalways_v);
30263 emit("do-hide-vbar", "");
30264 set_int(sbvis_v, 0);
30267 v = get_int(sbvis_h);
30269 v = get_int(sbalways_h);
30271 emit("do-hide-hbar", "");
30272 set_int(sbvis_h, 0);
30275 set_int(sbvis_timer, 0);
30280 image: "shelf_inset.png" COMP;
30281 image: "bt_sm_base2.png" COMP;
30282 image: "bt_sm_shine.png" COMP;
30283 image: "bt_sm_hilight.png" COMP;
30284 image: "busy-1.png" COMP;
30285 image: "busy-2.png" COMP;
30286 image: "busy-3.png" COMP;
30287 image: "busy-4.png" COMP;
30288 image: "busy-5.png" COMP;
30289 image: "busy-6.png" COMP;
30290 image: "busy-7.png" COMP;
30291 image: "busy-8.png" COMP;
30292 image: "busy-9.png" COMP;
30297 description { state: "default" 0.0;
30299 rel2.offset: -2 -2;
30300 color: 255 255 255 0;
30303 part { name: "clipper";
30306 description { state: "default" 0.0;
30311 part { name: "elm.swallow.content";
30312 clip_to: "clipper";
30314 description { state: "default" 0.0;
30316 rel2.offset: -2 -2;
30319 part { name: "busy_clip";
30322 description { state: "default" 0.0;
30324 color: 255 255 255 0;
30326 description { state: "active" 0.0;
30328 color: 255 255 255 255;
30331 part { name: "busy";
30332 clip_to: "busy_clip";
30334 description { state: "default" 0.0;
30339 aspect_preference: BOTH;
30349 normal: "busy-9.png";
30350 tween: "busy-1.png";
30351 tween: "busy-2.png";
30352 tween: "busy-3.png";
30353 tween: "busy-4.png";
30354 tween: "busy-5.png";
30355 tween: "busy-6.png";
30356 tween: "busy-7.png";
30357 tween: "busy-8.png";
30361 part { name: "conf_over";
30363 description { state: "default" 0.0;
30365 rel2.offset: -1 -1;
30367 normal: "shelf_inset.png";
30374 part { name: "sb_vbar_clip_master";
30377 description { state: "default" 0.0;
30379 description { state: "hidden" 0.0;
30381 color: 255 255 255 0;
30384 part { name: "sb_vbar_clip";
30385 clip_to: "sb_vbar_clip_master";
30388 description { state: "default" 0.0;
30390 description { state: "hidden" 0.0;
30392 color: 255 255 255 0;
30395 part { name: "sb_vbar";
30398 description { state: "default" 0.0;
30414 part { name: "elm.dragable.vbar";
30415 clip_to: "sb_vbar_clip";
30420 confine: "sb_vbar";
30422 description { state: "default" 0.0;
30437 normal: "bt_sm_base2.png";
30443 part { name: "sb_vbar_over1";
30444 clip_to: "sb_vbar_clip";
30446 description { state: "default" 0.0;
30447 rel1.to: "elm.dragable.vbar";
30448 rel2.relative: 1.0 0.5;
30449 rel2.to: "elm.dragable.vbar";
30451 normal: "bt_sm_hilight.png";
30456 part { name: "sb_vbar_over2";
30457 clip_to: "sb_vbar_clip";
30459 description { state: "default" 0.0;
30460 rel1.to: "elm.dragable.vbar";
30461 rel2.to: "elm.dragable.vbar";
30463 normal: "bt_sm_shine.png";
30469 part { name: "sb_hbar_clip_master";
30472 description { state: "default" 0.0;
30474 description { state: "hidden" 0.0;
30476 color: 255 255 255 0;
30479 part { name: "sb_hbar_clip";
30480 clip_to: "sb_hbar_clip_master";
30483 description { state: "default" 0.0;
30485 description { state: "hidden" 0.0;
30487 color: 255 255 255 0;
30490 part { name: "sb_hbar";
30493 description { state: "default" 0.0;
30509 part { name: "elm.dragable.hbar";
30510 clip_to: "sb_hbar_clip";
30515 confine: "sb_hbar";
30517 description { state: "default" 0.0;
30532 normal: "bt_sm_base2.png";
30538 part { name: "sb_hbar_over1";
30539 clip_to: "sb_hbar_clip";
30541 description { state: "default" 0.0;
30542 rel1.to: "elm.dragable.hbar";
30543 rel2.relative: 1.0 0.5;
30544 rel2.to: "elm.dragable.hbar";
30546 normal: "bt_sm_hilight.png";
30551 part { name: "sb_hbar_over2";
30552 clip_to: "sb_hbar_clip";
30554 description { state: "default" 0.0;
30555 rel1.to: "elm.dragable.hbar";
30556 rel2.to: "elm.dragable.hbar";
30558 normal: "bt_sm_shine.png";
30565 program { name: "load";
30569 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30570 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30571 set_int(sbvis_h, 0);
30572 set_int(sbvis_v, 0);
30573 set_int(sbalways_v, 0);
30574 set_int(sbalways_h, 0);
30575 set_int(sbvis_timer, 0);
30579 program { name: "vbar_show";
30580 signal: "elm,action,show,vbar";
30582 action: STATE_SET "default" 0.0;
30583 target: "sb_vbar_clip_master";
30585 program { name: "vbar_hide";
30586 signal: "elm,action,hide,vbar";
30588 action: STATE_SET "hidden" 0.0;
30589 target: "sb_vbar_clip_master";
30591 program { name: "vbar_show_always";
30592 signal: "elm,action,show_always,vbar";
30596 v = get_int(sbvis_v);
30597 v |= get_int(sbalways_v);
30599 set_int(sbalways_v, 1);
30600 emit("do-show-vbar", "");
30601 set_int(sbvis_v, 1);
30605 program { name: "vbar_show_notalways";
30606 signal: "elm,action,show_notalways,vbar";
30610 v = get_int(sbalways_v);
30612 set_int(sbalways_v, 0);
30613 v = get_int(sbvis_v);
30615 emit("do-hide-vbar", "");
30616 set_int(sbvis_v, 0);
30621 program { name: "sb_vbar_show";
30622 signal: "do-show-vbar";
30624 action: STATE_SET "default" 0.0;
30625 transition: LINEAR 0.5;
30626 target: "sb_vbar_clip";
30628 program { name: "sb_vbar_hide";
30629 signal: "do-hide-vbar";
30631 action: STATE_SET "hidden" 0.0;
30632 transition: LINEAR 0.5;
30633 target: "sb_vbar_clip";
30636 program { name: "hbar_show";
30637 signal: "elm,action,show,hbar";
30639 action: STATE_SET "default" 0.0;
30640 target: "sb_hbar_clip_master";
30642 program { name: "hbar_hide";
30643 signal: "elm,action,hide,hbar";
30645 action: STATE_SET "hidden" 0.0;
30646 target: "sb_hbar_clip_master";
30648 program { name: "hbar_show_always";
30649 signal: "elm,action,show_always,hbar";
30653 v = get_int(sbvis_h);
30654 v |= get_int(sbalways_h);
30656 set_int(sbalways_h, 1);
30657 emit("do-show-hbar", "");
30658 set_int(sbvis_h, 1);
30662 program { name: "hbar_show_notalways";
30663 signal: "elm,action,show_notalways,hbar";
30667 v = get_int(sbalways_h);
30669 set_int(sbalways_h, 0);
30670 v = get_int(sbvis_h);
30672 emit("do-hide-hbar", "");
30673 set_int(sbvis_h, 0);
30678 program { name: "sb_hbar_show";
30679 signal: "do-show-hbar";
30681 action: STATE_SET "default" 0.0;
30682 transition: LINEAR 0.5;
30683 target: "sb_hbar_clip";
30685 program { name: "sb_hbar_hide";
30686 signal: "do-hide-hbar";
30688 action: STATE_SET "hidden" 0.0;
30689 transition: LINEAR 0.5;
30690 target: "sb_hbar_clip";
30693 program { name: "scroll";
30694 signal: "elm,action,scroll";
30698 v = get_int(sbvis_v);
30699 v |= get_int(sbalways_v);
30701 emit("do-show-vbar", "");
30702 set_int(sbvis_v, 1);
30704 v = get_int(sbvis_h);
30705 v |= get_int(sbalways_h);
30707 emit("do-show-hbar", "");
30708 set_int(sbvis_h, 1);
30710 v = get_int(sbvis_timer);
30711 if (v > 0) cancel_timer(v);
30712 v = timer(1.0, "timer0", 0);
30713 set_int(sbvis_timer, v);
30716 program { name: "go1";
30717 signal: "elm,state,busy,start";
30719 action: STATE_SET "active" 0.0;
30720 transition: SINUSOIDAL 1.0;
30721 target: "busy_clip";
30723 program { name: "go2";
30724 signal: "elm,state,busy,start";
30726 action: STATE_SET "default" 0.0;
30727 transition: LINEAR 0.5;
30731 program { name: "stop1";
30732 signal: "elm,state,busy,stop";
30734 action: STATE_SET "default" 0.0;
30735 transition: SINUSOIDAL 1.0;
30736 target: "busy_clip";
30739 program { name: "stop2";
30740 action: ACTION_STOP;
30746 ///////////////////////////////////////////////////////////////////////////////
30747 group { name: "elm/map/base/default";
30749 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30750 public timer0(val) {
30752 v = get_int(sbvis_v);
30754 v = get_int(sbalways_v);
30756 emit("do-hide-vbar", "");
30757 set_int(sbvis_v, 0);
30760 v = get_int(sbvis_h);
30762 v = get_int(sbalways_h);
30764 emit("do-hide-hbar", "");
30765 set_int(sbvis_h, 0);
30768 set_int(sbvis_timer, 0);
30773 image: "shelf_inset.png" COMP;
30774 image: "bt_sm_base2.png" COMP;
30775 image: "bt_sm_shine.png" COMP;
30776 image: "bt_sm_hilight.png" COMP;
30777 image: "busy-1.png" COMP;
30778 image: "busy-2.png" COMP;
30779 image: "busy-3.png" COMP;
30780 image: "busy-4.png" COMP;
30781 image: "busy-5.png" COMP;
30782 image: "busy-6.png" COMP;
30783 image: "busy-7.png" COMP;
30784 image: "busy-8.png" COMP;
30785 image: "busy-9.png" COMP;
30790 description { state: "default" 0.0;
30792 rel2.offset: -2 -2;
30793 color: 255 255 255 0;
30796 part { name: "clipper";
30799 description { state: "default" 0.0;
30804 part { name: "elm.swallow.content";
30805 clip_to: "clipper";
30807 description { state: "default" 0.0;
30809 rel2.offset: -2 -2;
30812 part { name: "busy_clip";
30815 description { state: "default" 0.0;
30817 color: 255 255 255 0;
30819 description { state: "active" 0.0;
30821 color: 255 255 255 255;
30824 part { name: "busy";
30825 clip_to: "busy_clip";
30827 description { state: "default" 0.0;
30832 aspect_preference: BOTH;
30842 normal: "busy-9.png";
30843 tween: "busy-1.png";
30844 tween: "busy-2.png";
30845 tween: "busy-3.png";
30846 tween: "busy-4.png";
30847 tween: "busy-5.png";
30848 tween: "busy-6.png";
30849 tween: "busy-7.png";
30850 tween: "busy-8.png";
30854 part { name: "conf_over";
30856 description { state: "default" 0.0;
30858 rel2.offset: -1 -1;
30860 normal: "shelf_inset.png";
30867 part { name: "sb_vbar_clip_master";
30870 description { state: "default" 0.0;
30872 description { state: "hidden" 0.0;
30874 color: 255 255 255 0;
30877 part { name: "sb_vbar_clip";
30878 clip_to: "sb_vbar_clip_master";
30881 description { state: "default" 0.0;
30883 description { state: "hidden" 0.0;
30885 color: 255 255 255 0;
30888 part { name: "sb_vbar";
30891 description { state: "default" 0.0;
30907 part { name: "elm.dragable.vbar";
30908 clip_to: "sb_vbar_clip";
30913 confine: "sb_vbar";
30915 description { state: "default" 0.0;
30930 normal: "bt_sm_base2.png";
30936 part { name: "sb_vbar_over1";
30937 clip_to: "sb_vbar_clip";
30939 description { state: "default" 0.0;
30940 rel1.to: "elm.dragable.vbar";
30941 rel2.relative: 1.0 0.5;
30942 rel2.to: "elm.dragable.vbar";
30944 normal: "bt_sm_hilight.png";
30949 part { name: "sb_vbar_over2";
30950 clip_to: "sb_vbar_clip";
30952 description { state: "default" 0.0;
30953 rel1.to: "elm.dragable.vbar";
30954 rel2.to: "elm.dragable.vbar";
30956 normal: "bt_sm_shine.png";
30962 part { name: "sb_hbar_clip_master";
30965 description { state: "default" 0.0;
30967 description { state: "hidden" 0.0;
30969 color: 255 255 255 0;
30972 part { name: "sb_hbar_clip";
30973 clip_to: "sb_hbar_clip_master";
30976 description { state: "default" 0.0;
30978 description { state: "hidden" 0.0;
30980 color: 255 255 255 0;
30983 part { name: "sb_hbar";
30986 description { state: "default" 0.0;
31002 part { name: "elm.dragable.hbar";
31003 clip_to: "sb_hbar_clip";
31008 confine: "sb_hbar";
31010 description { state: "default" 0.0;
31025 normal: "bt_sm_base2.png";
31031 part { name: "sb_hbar_over1";
31032 clip_to: "sb_hbar_clip";
31034 description { state: "default" 0.0;
31035 rel1.to: "elm.dragable.hbar";
31036 rel2.relative: 1.0 0.5;
31037 rel2.to: "elm.dragable.hbar";
31039 normal: "bt_sm_hilight.png";
31044 part { name: "sb_hbar_over2";
31045 clip_to: "sb_hbar_clip";
31047 description { state: "default" 0.0;
31048 rel1.to: "elm.dragable.hbar";
31049 rel2.to: "elm.dragable.hbar";
31051 normal: "bt_sm_shine.png";
31058 program { name: "load";
31062 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
31063 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
31064 set_int(sbvis_h, 0);
31065 set_int(sbvis_v, 0);
31066 set_int(sbalways_v, 0);
31067 set_int(sbalways_h, 0);
31068 set_int(sbvis_timer, 0);
31072 program { name: "vbar_show";
31073 signal: "elm,action,show,vbar";
31075 action: STATE_SET "default" 0.0;
31076 target: "sb_vbar_clip_master";
31078 program { name: "vbar_hide";
31079 signal: "elm,action,hide,vbar";
31081 action: STATE_SET "hidden" 0.0;
31082 target: "sb_vbar_clip_master";
31084 program { name: "vbar_show_always";
31085 signal: "elm,action,show_always,vbar";
31089 v = get_int(sbvis_v);
31090 v |= get_int(sbalways_v);
31092 set_int(sbalways_v, 1);
31093 emit("do-show-vbar", "");
31094 set_int(sbvis_v, 1);
31098 program { name: "vbar_show_notalways";
31099 signal: "elm,action,show_notalways,vbar";
31103 v = get_int(sbalways_v);
31105 set_int(sbalways_v, 0);
31106 v = get_int(sbvis_v);
31108 emit("do-hide-vbar", "");
31109 set_int(sbvis_v, 0);
31114 program { name: "sb_vbar_show";
31115 signal: "do-show-vbar";
31117 action: STATE_SET "default" 0.0;
31118 transition: LINEAR 0.5;
31119 target: "sb_vbar_clip";
31121 program { name: "sb_vbar_hide";
31122 signal: "do-hide-vbar";
31124 action: STATE_SET "hidden" 0.0;
31125 transition: LINEAR 0.5;
31126 target: "sb_vbar_clip";
31129 program { name: "hbar_show";
31130 signal: "elm,action,show,hbar";
31132 action: STATE_SET "default" 0.0;
31133 target: "sb_hbar_clip_master";
31135 program { name: "hbar_hide";
31136 signal: "elm,action,hide,hbar";
31138 action: STATE_SET "hidden" 0.0;
31139 target: "sb_hbar_clip_master";
31141 program { name: "hbar_show_always";
31142 signal: "elm,action,show_always,hbar";
31146 v = get_int(sbvis_h);
31147 v |= get_int(sbalways_h);
31149 set_int(sbalways_h, 1);
31150 emit("do-show-hbar", "");
31151 set_int(sbvis_h, 1);
31155 program { name: "hbar_show_notalways";
31156 signal: "elm,action,show_notalways,hbar";
31160 v = get_int(sbalways_h);
31162 set_int(sbalways_h, 0);
31163 v = get_int(sbvis_h);
31165 emit("do-hide-hbar", "");
31166 set_int(sbvis_h, 0);
31171 program { name: "sb_hbar_show";
31172 signal: "do-show-hbar";
31174 action: STATE_SET "default" 0.0;
31175 transition: LINEAR 0.5;
31176 target: "sb_hbar_clip";
31178 program { name: "sb_hbar_hide";
31179 signal: "do-hide-hbar";
31181 action: STATE_SET "hidden" 0.0;
31182 transition: LINEAR 0.5;
31183 target: "sb_hbar_clip";
31186 program { name: "scroll";
31187 signal: "elm,action,scroll";
31191 v = get_int(sbvis_v);
31192 v |= get_int(sbalways_v);
31194 emit("do-show-vbar", "");
31195 set_int(sbvis_v, 1);
31197 v = get_int(sbvis_h);
31198 v |= get_int(sbalways_h);
31200 emit("do-show-hbar", "");
31201 set_int(sbvis_h, 1);
31203 v = get_int(sbvis_timer);
31204 if (v > 0) cancel_timer(v);
31205 v = timer(1.0, "timer0", 0);
31206 set_int(sbvis_timer, v);
31209 program { name: "go1";
31210 signal: "elm,state,busy,start";
31212 action: STATE_SET "active" 0.0;
31213 transition: SINUSOIDAL 1.0;
31214 target: "busy_clip";
31216 program { name: "go2";
31217 signal: "elm,state,busy,start";
31219 action: STATE_SET "default" 0.0;
31220 transition: LINEAR 0.5;
31224 program { name: "stop1";
31225 signal: "elm,state,busy,stop";
31227 action: STATE_SET "default" 0.0;
31228 transition: SINUSOIDAL 1.0;
31229 target: "busy_clip";
31232 program { name: "stop2";
31233 action: ACTION_STOP;
31238 group { name: "elm/map/marker/radio/default";
31242 item: size_max_w 58;
31243 item: size_max_h 58;
31246 image: "map_item.png" COMP;
31249 part { name: "whole";
31250 description { state: "default" 0.0;
31253 part { name: "base";
31254 ignore_flags: ON_HOLD;
31255 description { state: "default" 0.0;
31256 image.normal: "map_item.png";
31259 part { name: "elm.icon";
31263 description { state: "default" 0.0;
31264 rel1.relative: 0.27 0.27;
31265 rel2.relative: 0.73 0.73;
31268 part { name: "elm.text";
31270 effect: SOFT_SHADOW;
31273 description { state: "default" 0.0;
31275 color: 224 224 224 255;
31277 rel1.relative: 0.28 0.25;
31278 rel2.relative: 0.75 0.75;
31280 font: "Sans,Edje-Vera";
31289 program { name: "open";
31290 signal: "mouse,clicked,1";
31292 action: SIGNAL_EMIT "open" "elm";
31294 program { name: "bringin";
31295 signal: "mouse,down,1,double";
31297 action: SIGNAL_EMIT "bringin" "elm";
31301 group { name: "elm/map/marker/radio2/default";
31305 item: size_max_w 58;
31306 item: size_max_h 58;
31309 image: "map_item_2.png" COMP;
31312 part { name: "base";
31313 ignore_flags: ON_HOLD;
31314 description { state: "default" 0.0;
31315 image.normal: "map_item_2.png";
31318 part { name: "elm.text";
31320 effect: SOFT_SHADOW;
31323 description { state: "default" 0.0;
31325 color: 224 224 224 255;
31327 rel1.relative: 0.28 0.25;
31328 rel2.relative: 0.75 0.75;
31330 font: "Sans,Edje-Vera";
31339 program { name: "open";
31340 signal: "mouse,clicked,1";
31342 action: SIGNAL_EMIT "open" "elm";
31344 program { name: "bringin";
31345 signal: "mouse,down,1,double";
31347 action: SIGNAL_EMIT "bringin" "elm";
31351 group { name: "elm/map/marker/empty/default";
31355 item: size_max_w 64;
31356 item: size_max_h 64;
31359 part { name: "whole";
31360 description { state: "default" 0.0;
31363 part { name: "base";
31364 ignore_flags: ON_HOLD;
31365 description { state: "default" 0.0;
31368 part { name: "elm.icon";
31372 description { state: "default" 0.0;
31375 part { name: "elm.text";
31377 effect: SOFT_SHADOW;
31380 description { state: "default" 0.0;
31382 color: 224 224 224 255;
31384 rel1.relative: 0.28 0.25;
31385 rel2.relative: 0.75 0.75;
31387 font: "Sans,Edje-Vera";
31396 program { name: "open";
31397 signal: "mouse,clicked,1";
31399 action: SIGNAL_EMIT "open" "elm";
31401 program { name: "bringin";
31402 signal: "mouse,down,1,double";
31404 action: SIGNAL_EMIT "bringin" "elm";
31408 group { name: "elm/map/marker_bubble/default";
31410 image: "bubble.png" COMP;
31411 image: "bubble_shine.png" COMP;
31418 part { name: "clipper";
31420 description { state: "default" 0.0;
31421 color: 255 255 255 0;
31423 description { state: "show" 0.0;
31424 inherit: "default" 0.0;
31425 color: 255 255 255 255;
31428 part { name: "base0";
31430 clip_to: "clipper";
31431 description { state: "default" 0.0;
31433 normal: "bubble.png";
31434 border: 11 36 10 19;
31436 image.middle: SOLID;
31439 description { state: "rtl" 0.0;
31440 inherit: "default" 0.0;
31442 normal: "bubble_4.png";
31443 border: 11 36 18 9;
31447 part { name: "elm.swallow.content";
31449 clip_to: "clipper";
31450 description { state: "default" 0.0;
31460 part { name: "shine";
31462 clip_to: "clipper";
31463 description { state: "default" 0.0;
31472 normal: "bubble_shine.png";
31480 program { name: "show";
31482 action: STATE_SET "show" 0.0;
31484 transition: ACCELERATE 0.5;
31489 /////////////////////////////////////////////////////////////////////////////
31491 /////////////////////////////////////////////////////////////////////////////
31493 name: "elm/panes/vertical/default";
31495 image: "bt_base1.png" COMP;
31496 image: "bt_base2.png" COMP;
31497 image: "bt_hilight.png" COMP;
31498 image: "bt_shine.png" COMP;
31499 image: "bt_glow.png" COMP;
31500 image: "bt_dis_base.png" COMP;
31501 image: "bt_dis_hilight.png" COMP;
31502 image: "arrow_right.png" COMP;
31503 image: "arrow_left.png" COMP;
31514 state: "default" 0.0;
31522 name: "whole_left";
31527 state: "default" 0.0;
31528 rel2.to_x: "elm.bar";
31529 rel2.relative: 0.0 1.0;
31535 name: "elm.swallow.left";
31537 clip_to: "whole_left";
31540 state: "default" 0.0;
31541 rel1.to: "whole_left";
31542 rel2.to: "whole_left";
31548 name: "whole_right";
31553 state: "default" 0.0;
31554 rel1.to_x: "elm.bar";
31555 rel1.relative: 1.0 0.0;
31561 name: "elm.swallow.right";
31563 clip_to: "whole_right";
31566 state: "default" 0.0;
31567 rel1.to: "whole_right";
31568 rel2.to: "whole_right";
31572 part { name: "elm.bar";
31579 description { state: "default" 0.0;
31582 rel1.relative: 0.0 0.5;
31583 rel2.relative: 1.0 0.5;
31585 normal: "bt_base2.png";
31588 image.middle: SOLID;
31590 description { state: "clicked" 0.0;
31591 inherit: "default" 0.0;
31592 image.normal: "bt_base1.png";
31593 image.middle: SOLID;
31595 description { state: "disabled" 0.0;
31596 inherit: "default" 0.0;
31598 normal: "bt_dis_base.png";
31603 part { name: "over1";
31605 description { state: "default" 0.0;
31606 rel1.to: "elm.bar";
31607 rel2.to: "elm.bar";
31608 rel2.relative: 1.0 0.5;
31610 normal: "bt_hilight.png";
31614 description { state: "disabled" 0.0;
31615 inherit: "default" 0.0;
31617 normal: "bt_dis_hilight.png";
31622 part { name: "over2";
31625 ignore_flags: ON_HOLD;
31626 description { state: "default" 0.0;
31627 rel1.to: "elm.bar";
31628 rel2.to: "elm.bar";
31630 normal: "bt_shine.png";
31634 description { state: "disabled" 0.0;
31635 inherit: "default" 0.0;
31639 part { name: "over3";
31642 description { state: "default" 0.0;
31643 color: 255 255 255 0;
31644 rel1.to: "elm.bar";
31645 rel2.to: "elm.bar";
31647 normal: "bt_glow.png";
31648 border: 12 12 12 12;
31652 description { state: "clicked" 0.0;
31653 inherit: "default" 0.0;
31655 color: 255 255 255 255;
31661 name: "arrow_right";
31663 description { state: "default" 0.0;
31666 color: 255 255 255 0;
31668 rel1.relative: 1.0 0.5;
31669 rel1.to_x: "elm.bar";
31670 rel1.offset: 45/2 -45/2;
31672 rel2.relative: 1.0 0.5;
31673 rel2.to_x: "elm.bar";
31674 rel2.offset: 45/2 45/2;
31676 image.normal: "arrow_right.png";
31680 description { state: "default" 0.1;
31681 inherit: "default" 0.0;
31682 image.normal: "arrow_left.png";
31684 description { state: "anim_1" 0.0;
31685 inherit: "default" 0.0;
31686 color: 255 255 255 200;
31687 rel1.offset: (45/2 + 10) -45/2;
31688 rel2.offset: (45/2 +10) 45/2;
31690 description { state: "anim_1" 0.1;
31691 inherit: "default" 0.0;
31692 image.normal: "arrow_left.png";
31693 color: 255 255 255 200;
31694 rel1.offset: (45/2 + 10) -45/2;
31695 rel2.offset: (45/2 +10) 45/2;
31697 description { state: "anim_2" 0.0;
31698 inherit: "default" 0.0;
31699 color: 255 255 255 0;
31700 rel1.offset: (45/2 + 20) -45/2;
31701 rel2.offset: (45/2 + 20) 45/2;
31703 description { state: "anim_2" 0.1;
31704 inherit: "default" 0.0;
31705 image.normal: "arrow_left.png";
31706 color: 255 255 255 0;
31707 rel1.offset: (45/2 + 20) -45/2;
31708 rel2.offset: (45/2 + 20) 45/2;
31712 name: "arrow_left";
31714 description { state: "default" 0.0;
31717 color: 255 255 255 0;
31719 rel1.relative: 0.0 0.5;
31720 rel1.to_x: "elm.bar";
31721 rel1.offset: -45/2 -45/2;
31723 rel2.relative: 0.0 0.5;
31724 rel2.to_x: "elm.bar";
31725 rel2.offset: -45/2 45/2;
31727 image.normal: "arrow_left.png";
31731 description { state: "default" 0.1;
31732 inherit: "default" 0.0;
31733 image.normal: "arrow_right.png";
31735 description { state: "anim_1" 0.0;
31736 inherit: "default" 0.0;
31737 color: 255 255 255 200;
31738 rel1.offset: (-45/2 - 10) -45/2;
31739 rel2.offset: (-45/2 - 10) 45/2;
31741 description { state: "anim_1" 0.1;
31742 inherit: "default" 0.0;
31743 image.normal: "arrow_right.png";
31744 color: 255 255 255 200;
31745 rel1.offset: (-45/2 - 10) -45/2;
31746 rel2.offset: (-45/2 - 10) 45/2;
31748 description { state: "anim_2" 0.0;
31749 inherit: "default" 0.0;
31750 color: 255 255 255 0;
31751 rel1.offset: (-45/2 - 20) -45/2;
31752 rel2.offset: (-45/2 - 20) 45/2;
31754 description { state: "anim_2" 0.1;
31755 inherit: "default" 0.0;
31756 image.normal: "arrow_right.png";
31757 color: 255 255 255 0;
31758 rel1.offset: (-45/2 - 20) -45/2;
31759 rel2.offset: (-45/2 - 20) 45/2;
31766 name: "button_click";
31767 signal: "mouse,down,1";
31769 action: SIGNAL_EMIT "elm,action,press" "";
31770 after: "button_click_anim";
31771 after: "arrow_anim_start";
31774 name: "button_click_anim";
31775 action: STATE_SET "clicked" 0.0;
31779 name: "button_unclick";
31780 signal: "mouse,up,1";
31782 action: SIGNAL_EMIT "elm,action,unpress" "";
31783 after: "button_unclick_anim";
31784 after: "arrow_anim_stop";
31787 name: "button_unclick_anim";
31788 action: STATE_SET "default" 0.0;
31792 name: "button_click2";
31793 signal: "mouse,down,1";
31795 action: STATE_SET "clicked" 0.0;
31799 name: "button_unclick2";
31800 signal: "mouse,up,1";
31802 action: STATE_SET "default" 0.0;
31803 transition: DECELERATE 0.5;
31807 name: "button_unclick3";
31808 signal: "mouse,up,1";
31810 action: SIGNAL_EMIT "elm,action,click" "";
31813 name: "button_down_double";
31814 signal: "mouse,down,1,double";
31816 action: SIGNAL_EMIT "elm,action,click,double" "";
31821 name: "arrow_anim_start";
31825 get_state(PART:"arrow_left", st, 30, vl);
31827 run_program(PROGRAM:"arrow_anim_start_ltr");
31830 run_program(PROGRAM:"arrow_anim_start_rtl");
31835 name: "arrow_anim_stop";
31839 get_state(PART:"arrow_left", st, 30, vl);
31841 run_program(PROGRAM:"arrow_anim_stop_ltr");
31844 run_program(PROGRAM:"arrow_anim_stop_rtl");
31850 name: "arrow_anim_start_ltr";
31851 action: STATE_SET "anim_1" 0.0;
31852 target: "arrow_right";
31853 target: "arrow_left";
31854 transition: LINEAR 0.6;
31855 after: "arrow_anim_1_ltr";
31858 name: "arrow_anim_1_ltr";
31859 action: STATE_SET "anim_2" 0.0;
31860 target: "arrow_right";
31861 target: "arrow_left";
31862 transition: LINEAR 0.6;
31863 after: "arrow_anim_2_ltr";
31866 name: "arrow_anim_2_ltr";
31867 action: STATE_SET "default" 0.0;
31868 target: "arrow_right";
31869 target: "arrow_left";
31870 after: "arrow_anim_start_ltr";
31873 name: "arrow_anim_stop_ltr";
31874 action: ACTION_STOP;
31875 target: "arrow_anim_start_ltr";
31876 target: "arrow_anim_1_ltr";
31877 target: "arrow_anim_2_ltr";
31878 after: "arrow_anim_stop_1_ltr";
31881 name: "arrow_anim_stop_1_ltr";
31882 action: STATE_SET "default" 0.0;
31883 target: "arrow_right";
31884 target: "arrow_left";
31885 transition: DECELERATE 0.4;
31888 name: "arrow_anim_start_rtl";
31889 action: STATE_SET "anim_1" 0.1;
31890 target: "arrow_right";
31891 target: "arrow_left";
31892 transition: LINEAR 0.6;
31893 after: "arrow_anim_1_rtl";
31896 name: "arrow_anim_1_rtl";
31897 action: STATE_SET "anim_2" 0.1;
31898 target: "arrow_right";
31899 target: "arrow_left";
31900 transition: LINEAR 0.6;
31901 after: "arrow_anim_2_rtl";
31904 name: "arrow_anim_2_rtl";
31905 action: STATE_SET "default" 0.1;
31906 target: "arrow_right";
31907 target: "arrow_left";
31908 after: "arrow_anim_start_rtl";
31911 name: "arrow_anim_stop_rtl";
31912 action: ACTION_STOP;
31913 target: "arrow_anim_start_rtl";
31914 target: "arrow_anim_1_rtl";
31915 target: "arrow_anim_2_rtl";
31916 after: "arrow_anim_stop_1_rtl";
31919 name: "arrow_anim_stop_1_rtl";
31920 action: STATE_SET "default" 0.1;
31921 target: "arrow_right";
31922 target: "arrow_left";
31923 transition: DECELERATE 0.4;
31925 program { name: "to_rtl";
31926 signal: "edje,state,rtl";
31931 get_state(PART:"arrow_left", st, 30, vl);
31933 set_state(PART:"arrow_left", st, 0.1);
31935 get_state(PART:"arrow_right", st, 30, vl);
31937 set_state(PART:"arrow_right", st, 0.1);
31941 program { name: "to_ltr";
31942 signal: "edje,state,ltr";
31947 get_state(PART:"arrow_left", st, 30, vl);
31949 set_state(PART:"arrow_left", st, 0.0);
31951 get_state(PART:"arrow_right", st, 30, vl);
31953 set_state(PART:"arrow_right", st, 0.0);
31961 name: "elm/panes/horizontal/default";
31963 image: "bt_base1.png" COMP;
31964 image: "bt_base2.png" COMP;
31965 image: "bt_hilight.png" COMP;
31966 image: "bt_shine.png" COMP;
31967 image: "bt_glow.png" COMP;
31968 image: "bt_dis_base.png" COMP;
31969 image: "bt_dis_hilight.png" COMP;
31970 image: "arrow_up.png" COMP;
31971 image: "arrow_down.png" COMP;
31982 state: "default" 0.0;
31990 name: "whole_left";
31995 state: "default" 0.0;
31996 rel2.to_y: "elm.bar";
31997 rel2.relative: 1.0 0.0;
32003 name: "elm.swallow.left";
32005 clip_to: "whole_left";
32008 state: "default" 0.0;
32009 rel1.to: "whole_left";
32010 rel2.to: "whole_left";
32016 name: "whole_right";
32021 state: "default" 0.0;
32022 rel1.to_y: "elm.bar";
32023 rel1.relative: 0.0 1.0;
32029 name: "elm.swallow.right";
32031 clip_to: "whole_right";
32034 state: "default" 0.0;
32035 rel1.to: "whole_right";
32036 rel2.to: "whole_right";
32040 part { name: "elm.bar";
32047 description { state: "default" 0.0;
32050 rel1.relative: 0.5 0.0;
32051 rel2.relative: 0.5 1.0;
32053 normal: "bt_base2.png";
32056 image.middle: SOLID;
32058 description { state: "clicked" 0.0;
32059 inherit: "default" 0.0;
32060 image.normal: "bt_base1.png";
32061 image.middle: SOLID;
32063 description { state: "disabled" 0.0;
32064 inherit: "default" 0.0;
32066 normal: "bt_dis_base.png";
32071 part { name: "over1";
32073 description { state: "default" 0.0;
32074 rel1.to: "elm.bar";
32075 rel2.to: "elm.bar";
32076 rel2.relative: 1.0 0.5;
32078 normal: "bt_hilight.png";
32082 description { state: "disabled" 0.0;
32083 inherit: "default" 0.0;
32085 normal: "bt_dis_hilight.png";
32090 part { name: "over2";
32093 ignore_flags: ON_HOLD;
32094 description { state: "default" 0.0;
32095 rel1.to: "elm.bar";
32096 rel2.to: "elm.bar";
32098 normal: "bt_shine.png";
32102 description { state: "disabled" 0.0;
32103 inherit: "default" 0.0;
32107 part { name: "over3";
32110 description { state: "default" 0.0;
32111 color: 255 255 255 0;
32112 rel1.to: "elm.bar";
32113 rel2.to: "elm.bar";
32115 normal: "bt_glow.png";
32116 border: 12 12 12 12;
32120 description { state: "clicked" 0.0;
32121 inherit: "default" 0.0;
32123 color: 255 255 255 255;
32129 name: "arrow_right";
32131 description { state: "default" 0.0;
32134 color: 255 255 255 0;
32136 rel1.relative: 0.5 1.0;
32137 rel1.to_y: "elm.bar";
32138 rel1.offset: -45/2 45/2;
32140 rel2.relative: 0.5 1.0;
32141 rel2.to_y: "elm.bar";
32142 rel2.offset: 45/2 45/2;
32144 image.normal: "arrow_down.png";
32148 description { state: "anim_1" 0.0;
32149 inherit: "default" 0.0;
32150 color: 255 255 255 200;
32151 rel1.offset: -45/2 (45/2 +10);
32152 rel2.offset: 45/2 (45/2 +10);
32154 description { state: "anim_2" 0.0;
32155 inherit: "default" 0.0;
32156 color: 255 255 255 0;
32157 rel1.offset: -45/2 (45/2 + 20);
32158 rel2.offset: 45/2 (45/2 + 20);
32162 name: "arrow_left";
32164 description { state: "default" 0.0;
32167 color: 255 255 255 0;
32169 rel1.relative: 0.5 0.0;
32170 rel1.to_y: "elm.bar";
32171 rel1.offset: -45/2 -45/2;
32173 rel2.relative: 0.5 0.0;
32174 rel2.to_y: "elm.bar";
32175 rel2.offset: 45/2 -45/2;
32177 image.normal: "arrow_up.png";
32181 description { state: "anim_1" 0.0;
32182 inherit: "default" 0.0;
32183 color: 255 255 255 200;
32184 rel1.offset: -45/2 (-45/2 - 10);
32185 rel2.offset: 45/2 (-45/2 - 10);
32187 description { state: "anim_2" 0.0;
32188 inherit: "default" 0.0;
32189 color: 255 255 255 0;
32190 rel1.offset: -45/2 (-45/2 - 20);
32191 rel2.offset: 45/2 (-45/2 - 20);
32198 name: "button_click";
32199 signal: "mouse,down,1";
32201 action: SIGNAL_EMIT "elm,action,press" "";
32202 after: "button_click_anim";
32203 after: "arrow_anim_start";
32206 name: "button_click_anim";
32207 action: STATE_SET "clicked" 0.0;
32211 name: "button_unclick";
32212 signal: "mouse,up,1";
32214 action: SIGNAL_EMIT "elm,action,unpress" "";
32215 after: "button_unclick_anim";
32216 after: "arrow_anim_stop";
32219 name: "button_unclick_anim";
32220 action: STATE_SET "default" 0.0;
32224 name: "button_click2";
32225 signal: "mouse,down,1";
32227 action: STATE_SET "clicked" 0.0;
32231 name: "button_unclick2";
32232 signal: "mouse,up,1";
32234 action: STATE_SET "default" 0.0;
32235 transition: DECELERATE 0.5;
32239 name: "button_unclick3";
32240 signal: "mouse,up,1";
32242 action: SIGNAL_EMIT "elm,action,click" "";
32245 name: "button_down_double";
32246 signal: "mouse,down,1,double";
32248 action: SIGNAL_EMIT "elm,action,click,double" "";
32253 name: "arrow_anim_start";
32254 action: STATE_SET "anim_1" 0.0;
32255 target: "arrow_right";
32256 target: "arrow_left";
32257 transition: LINEAR 0.6;
32258 after: "arrow_anim_1";
32261 name: "arrow_anim_1";
32262 action: STATE_SET "anim_2" 0.0;
32263 target: "arrow_right";
32264 target: "arrow_left";
32265 transition: LINEAR 0.6;
32266 after: "arrow_anim_2";
32269 name: "arrow_anim_2";
32270 action: STATE_SET "default" 0.0;
32271 target: "arrow_right";
32272 target: "arrow_left";
32273 after: "arrow_anim_start";
32276 name: "arrow_anim_stop";
32277 action: ACTION_STOP;
32278 target: "arrow_anim_start";
32279 target: "arrow_anim_1";
32280 target: "arrow_anim_2";
32281 after: "arrow_anim_stop_1";
32284 name: "arrow_anim_stop_1";
32285 action: STATE_SET "default" 0.0;
32286 target: "arrow_right";
32287 target: "arrow_left";
32288 transition: DECELERATE 0.4;
32295 /////////////////////////////////////////////////////////////////////////////
32297 /////////////////////////////////////////////////////////////////////////////
32299 name: "elm/panel/base/left";
32300 alias: "elm/panel/base/top";
32303 image: "bt_base1.png" COMP;
32304 image: "bt_hilight.png" COMP;
32305 image: "bt_shine.png" COMP;
32306 image: "bt_glow.png" COMP;
32307 image: "bt_dis_base.png" COMP;
32308 image: "icon_arrow_left.png" COMP;
32309 image: "icon_arrow_right.png" COMP;
32312 item: "focus_highlight" "on";
32316 part { name: "focus_highlight";
32317 description { state: "default" 0.0;
32319 color: 255 255 255 0;
32329 normal: "frame_2.png";
32334 description { state: "enabled" 0.0;
32335 inherit: "default" 0.0;
32337 color: 255 255 255 255;
32347 state: "default" 0.0;
32348 color: 255 255 255 0;
32349 rel1.relative: 0.0 0.0;
32351 rel2.relative: 1.0 1.0;
32352 rel2.offset: -1 -1;
32356 state: "hidden" 0.0;
32357 inherit: "default" 0.0;
32358 rel1.relative: -1.0 0.0;
32360 rel2.relative: 0.0 1.0;
32361 rel2.offset: 20 -1;
32371 state: "default" 0.0;
32374 rel2.offset: -20 -1;
32377 normal: "bt_dis_base.png";
32389 state: "default" 0.0;
32404 name: "elm.swallow.content";
32406 clip_to: "clipper";
32409 state: "default" 0.0;
32410 rel1.to: "clipper";
32411 rel2.to: "clipper";
32421 state: "default" 0.0;
32434 normal: "bt_base1.png";
32441 state: "clicked" 0.0;
32442 inherit: "default" 0.0;
32452 state: "default" 0.0;
32461 normal: "bt_hilight.png";
32472 ignore_flags: ON_HOLD;
32475 state: "default" 0.0;
32480 normal: "bt_shine.png";
32493 state: "default" 0.0;
32494 color: 255 255 255 0;
32499 normal: "bt_glow.png";
32500 border: 12 12 12 12;
32506 state: "clicked" 0.0;
32507 inherit: "default" 0.0;
32509 color: 255 255 255 255;
32519 state: "default" 0.0;
32525 image.normal: "icon_arrow_left.png";
32529 state: "hidden" 0.0;
32530 inherit: "default" 0.0;
32531 image.normal: "icon_arrow_right.png";
32540 signal: "elm,action,show";
32542 action: STATE_SET "default" 0.0;
32544 target: "btn_icon";
32545 transition: LINEAR 0.5;
32550 signal: "elm,action,hide";
32552 action: STATE_SET "hidden" 0.0;
32554 target: "btn_icon";
32555 transition: LINEAR 0.5;
32560 signal: "mouse,down,1";
32561 source: "btn_over2";
32562 action: STATE_SET "clicked" 0.0;
32567 name: "btn_unclick";
32568 signal: "mouse,up,1";
32569 source: "btn_over2";
32570 action: STATE_SET "default" 0.0;
32575 name: "btn_click2";
32576 signal: "mouse,down,1";
32577 source: "btn_over3";
32578 action: STATE_SET "clicked" 0.0;
32579 target: "btn_over3";
32583 name: "btn_unclick2";
32584 signal: "mouse,up,1";
32585 source: "btn_over3";
32586 action: STATE_SET "default" 0.0;
32587 transition: DECELERATE 0.5;
32588 target: "btn_over3";
32592 name: "btn_unclick3";
32593 signal: "mouse,clicked,1";
32594 source: "btn_over2";
32595 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32597 program { name: "highlight_show";
32598 signal: "elm,action,focus_highlight,show";
32600 action: STATE_SET "enabled" 0.0;
32601 transition: ACCELERATE 0.3;
32602 target: "focus_highlight";
32604 program { name: "highlight_hide";
32605 signal: "elm,action,focus_highlight,hide";
32607 action: STATE_SET "default" 0.0;
32608 transition: DECELERATE 0.3;
32609 target: "focus_highlight";
32615 name: "elm/panel/base/right";
32616 alias: "elm/panel/base/bottom";
32619 image: "bt_base1.png" COMP;
32620 image: "bt_hilight.png" COMP;
32621 image: "bt_shine.png" COMP;
32622 image: "bt_glow.png" COMP;
32623 image: "bt_dis_base.png" COMP;
32624 image: "icon_arrow_left.png" COMP;
32625 image: "icon_arrow_right.png" COMP;
32629 part { name: "focus_highlight";
32630 description { state: "default" 0.0;
32632 color: 255 255 255 0;
32642 normal: "frame_2.png";
32647 description { state: "enabled" 0.0;
32648 inherit: "default" 0.0;
32650 color: 255 255 255 255;
32660 state: "default" 0.0;
32661 color: 255 255 255 0;
32662 rel1.relative: 0.0 0.0;
32664 rel2.relative: 1.0 1.0;
32665 rel2.offset: -1 -1;
32669 state: "hidden" 0.0;
32670 inherit: "default" 0.0;
32671 rel1.relative: 1.0 0.0;
32672 rel1.offset: -22 0;
32673 rel2.relative: 2.0 1.0;
32674 rel2.offset: -23 -1;
32684 state: "default" 0.0;
32690 normal: "bt_dis_base.png";
32702 state: "default" 0.0;
32717 name: "elm.swallow.content";
32719 clip_to: "clipper";
32722 state: "default" 0.0;
32723 rel1.to: "clipper";
32724 rel2.to: "clipper";
32734 state: "default" 0.0;
32750 normal: "bt_base1.png";
32757 state: "clicked" 0.0;
32758 inherit: "default" 0.0;
32768 state: "default" 0.0;
32777 normal: "bt_hilight.png";
32788 ignore_flags: ON_HOLD;
32791 state: "default" 0.0;
32796 normal: "bt_shine.png";
32809 state: "default" 0.0;
32810 color: 255 255 255 0;
32815 normal: "bt_glow.png";
32816 border: 12 12 12 12;
32822 state: "clicked" 0.0;
32823 inherit: "default" 0.0;
32825 color: 255 255 255 255;
32835 state: "default" 0.0;
32841 image.normal: "icon_arrow_right.png";
32845 state: "hidden" 0.0;
32846 inherit: "default" 0.0;
32847 image.normal: "icon_arrow_left.png";
32856 signal: "elm,action,show";
32858 action: STATE_SET "default" 0.0;
32860 target: "btn_icon";
32861 transition: LINEAR 0.5;
32866 signal: "elm,action,hide";
32868 action: STATE_SET "hidden" 0.0;
32870 target: "btn_icon";
32871 transition: LINEAR 0.5;
32876 signal: "mouse,down,1";
32877 source: "btn_over2";
32878 action: STATE_SET "clicked" 0.0;
32883 name: "btn_unclick";
32884 signal: "mouse,up,1";
32885 source: "btn_over2";
32886 action: STATE_SET "default" 0.0;
32891 name: "btn_click2";
32892 signal: "mouse,down,1";
32893 source: "btn_over3";
32894 action: STATE_SET "clicked" 0.0;
32895 target: "btn_over3";
32899 name: "btn_unclick2";
32900 signal: "mouse,up,1";
32901 source: "btn_over3";
32902 action: STATE_SET "default" 0.0;
32903 transition: DECELERATE 0.5;
32904 target: "btn_over3";
32908 name: "btn_unclick3";
32909 signal: "mouse,up,1";
32910 source: "btn_over2";
32911 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32913 program { name: "highlight_show";
32914 signal: "elm,action,focus";
32916 action: STATE_SET "enabled" 0.0;
32917 transition: ACCELERATE 0.3;
32918 target: "focus_highlight";
32920 program { name: "highlight_hide";
32921 signal: "elm,action,unfocus";
32923 action: STATE_SET "default" 0.0;
32924 transition: DECELERATE 0.3;
32925 target: "focus_highlight";
32930 ///////////////////////////////////////////////////////////////////////////////
32931 group { name: "elm/conformant/base/default";
32933 part { name: "elm.swallow.shelf";
32935 description { state: "default" 0.0;
32938 rel2.relative: 1.0 0.0;
32941 part { name: "elm.swallow.content";
32943 description { state: "default" 0.0;
32946 rel1.relative: 0.0 1.0;
32947 rel1.to_y: "elm.swallow.shelf";
32948 rel2.relative: 1.0 0.0;
32949 rel2.to_y: "elm.swallow.virtualkeypad";
32952 part { name: "elm.swallow.virtualkeypad";
32954 description { state: "default" 0.0;
32957 rel2.relative: 1.0 0.0;
32958 rel2.to_y: "elm.swallow.panel";
32961 part { name: "elm.swallow.panel";
32963 description { state: "default" 0.0;
32966 rel1.relative: 0.0 1.0;
32972 /////////////////////////////////////////////////////////////////////////////
32974 /////////////////////////////////////////////////////////////////////////////
32976 part { name: "ch_"#_pos".base"; \
32978 description { state: "default" 0.0; \
32980 relative: (_pos % 7 * 7 / 8 / 6) 0; \
32984 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) 1; \
32991 part { name: "ch_"#_pos".text"; \
32993 effect: SOFT_SHADOW; \
32996 clip_to: "ch_"#_pos".clipper"; \
32998 state: "default" 0.0; \
32999 rel1.to: "ch_"#_pos".base"; \
33000 rel2.to: "ch_"#_pos".base"; \
33001 color: 0 0 0 255; \
33011 part { name: "ch_"#_pos".clipper"; \
33013 description { state: "default" 0.0; \
33014 rel1.to: "ch_"#_pos".base"; \
33015 rel2.to: "ch_"#_pos".base"; \
33019 #define CIT(_pos) \
33020 part { name: "cit_"#_pos".rect"; \
33022 description { state: "default" 0.0; \
33024 relative: (_pos % 7 * 7 / 8 / 6) \
33025 (_pos / 8 / 5 - _pos % 7 / 8 / 5); \
33029 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) \
33030 (_pos / 8 / 5 - _pos % 7 / 8 / 5 + 1 / 8); \
33038 name: "cit_"#_pos".event"; \
33040 repeat_events: 1; \
33042 rel1.to: "cit_"#_pos".rect"; \
33043 rel2.to: "cit_"#_pos".rect"; \
33044 state: "default" 0.0; \
33048 part { name: "cit_"#_pos".shelf"; \
33051 description { state: "default" 0.0; \
33053 to: "cit_"#_pos".bg"; \
33057 to: "cit_"#_pos".bg"; \
33059 color: 200 200 200 255; \
33062 part { name: "cit_"#_pos".hd"; \
33065 description { state: "default" 0.0; \
33067 to: "cit_"#_pos".bg"; \
33071 to: "cit_"#_pos".bg"; \
33074 color: 160 0 0 255; \
33076 description { state: "visible" 0.0; \
33077 inherit: "default" 0.0; \
33082 name: "cit_"#_pos".base_sh"; \
33085 state: "default" 0.0; \
33089 to: "cit_"#_pos".base"; \
33090 relative: 0.0 1.0; \
33094 to: "cit_"#_pos".base"; \
33095 relative: 1.0 1.05; \
33099 normal: "ilist_item_shadow.png"; \
33105 name: "cit_"#_pos".base"; \
33108 state: "default" 0.0; \
33109 rel1.to: "cit_"#_pos".rect"; \
33110 rel2.to: "cit_"#_pos".rect"; \
33111 rel2.offset: -1 -1; \
33113 normal: "ilist_1.png"; \
33119 state: "today" 0.0; \
33120 inherit: "default" 0.0; \
33121 image.normal: "ilist_2.png"; \
33122 color: 240 240 240 255; \
33125 part { name: "cit_"#_pos".bg"; \
33127 description { state: "default" 0.0; \
33129 color: 255 255 255 0; \
33131 to: "cit_"#_pos".rect"; \
33132 relative: 0.0 0.0; \
33135 to: "cit_"#_pos".rect"; \
33136 relative: 1.0 1.0; \
33140 normal: "bt_sm_base1.png"; \
33143 image.middle: SOLID; \
33145 description { state: "selected" 0.0; \
33146 inherit: "default" 0.0; \
33148 color: 255 255 255 255; \
33151 part { name: "cit_"#_pos".text"; \
33153 effect: SOFT_SHADOW; \
33157 state: "default" 0.0; \
33158 rel1.to: "cit_"#_pos".bg"; \
33159 rel2.to: "cit_"#_pos".bg"; \
33160 color: 0 0 0 255; \
33169 description { state: "selected" 0.0; \
33170 inherit: "default" 0.0; \
33171 color: 224 224 224 255; \
33172 color3: 0 0 0 64; \
33175 part { name: "cit_"#_pos".fg1"; \
33177 description { state: "default" 0.0; \
33179 color: 255 255 255 0; \
33180 rel1.to: "cit_"#_pos".bg"; \
33181 rel2.relative: 1.0 0.5; \
33182 rel2.to: "cit_"#_pos".bg"; \
33184 normal: "bt_sm_hilight.png"; \
33188 description { state: "selected" 0.0; \
33189 inherit: "default" 0.0; \
33191 color: 255 255 255 255; \
33194 part { name: "cit_"#_pos".fg2"; \
33196 description { state: "default" 0.0; \
33198 color: 255 255 255 0; \
33199 rel1.to: "cit_"#_pos".bg"; \
33200 rel2.to: "cit_"#_pos".bg"; \
33202 normal: "bt_sm_shine.png"; \
33206 description { state: "selected" 0.0; \
33207 inherit: "default" 0.0; \
33209 color: 255 255 255 255; \
33212 part { name: "cit_"#_pos".check"; \
33214 description { state: "default" 0.0; \
33216 to: "cit_"#_pos".bg"; \
33217 relative: 0.7 0.6; \
33221 to: "cit_"#_pos".bg"; \
33222 relative: 1.1 1.2; \
33227 color: 255 0 0 255; \
33228 image.normal: "check.png"; \
33230 description { state: "visible" 0.0; \
33231 inherit: "default" 0.0; \
33237 name: "cit_"#_pos".go_active"; \
33238 signal: "cit_"#_pos",selected"; \
33240 action: STATE_SET "selected" 0.0; \
33241 target: "cit_"#_pos".bg"; \
33242 target: "cit_"#_pos".fg1"; \
33243 target: "cit_"#_pos".fg2"; \
33244 target: "cit_"#_pos".text"; \
33247 name: "cit_"#_pos".go_passive"; \
33248 signal: "cit_"#_pos",unselected"; \
33250 action: STATE_SET "default" 0.0; \
33251 target: "cit_"#_pos".bg"; \
33252 target: "cit_"#_pos".fg1"; \
33253 target: "cit_"#_pos".fg2"; \
33254 target: "cit_"#_pos".text"; \
33257 name: "cit_"#_pos".is_today"; \
33258 signal: "cit_"#_pos",today"; \
33260 action: STATE_SET "today" 0.0; \
33261 target: "cit_"#_pos".base"; \
33264 name: "cit_"#_pos".not_today"; \
33265 signal: "cit_"#_pos",not_today"; \
33267 action: STATE_SET "default" 0.0; \
33268 target: "cit_"#_pos".base"; \
33271 source: "cit_"#_pos".clicked"; \
33272 signal: "mouse,clicked,1"; \
33273 source: "cit_"#_pos".event"; \
33274 action: SIGNAL_EMIT "elm,action,selected" #_pos; \
33277 name: "cit_"#_pos".clear"; \
33278 signal: "cit_"#_pos",clear"; \
33280 action: STATE_SET "default" 0.0; \
33281 target: "cit_"#_pos".check"; \
33282 target: "cit_"#_pos".hd"; \
33285 name: "cit_"#_pos".checked"; \
33286 signal: "cit_"#_pos",checked"; \
33288 action: STATE_SET "visible" 0.0; \
33289 target: "cit_"#_pos".check"; \
33292 name: "cit_"#_pos".holiday"; \
33293 signal: "cit_"#_pos",holiday"; \
33295 action: STATE_SET "visible" 0.0; \
33296 target: "cit_"#_pos".hd"; \
33300 group { name: "elm/calendar/base/default";
33302 image: "shelf_inset.png" COMP;
33303 image: "bt_base1.png" COMP;
33304 image: "bt_hilight.png" COMP;
33305 image: "bt_shine.png" COMP;
33306 image: "bt_glow.png" COMP;
33307 image: "bt_dis_base.png" COMP;
33308 image: "bt_dis_hilight.png" COMP;
33309 image: "sp_bt_l.png" COMP;
33310 image: "sp_bt_r.png" COMP;
33311 image: "bt_sm_base1.png" COMP;
33312 image: "bt_sm_shine.png" COMP;
33313 image: "bt_sm_hilight.png" COMP;
33314 image: "ilist_1.png" COMP;
33315 image: "ilist_2.png" COMP;
33316 image: "ilist_item_shadow.png" COMP;
33317 image: "check.png" COMP;
33322 description { state: "default" 0.0;
33325 rel2.offset: -2 -2;
33326 color: 255 255 255 0;
33330 part { name: "spinner-base";
33333 description { state: "default" 0.0;
33339 rel2.offset: -7 -7;
33340 color: 255 255 255 0;
33344 part { name: "conf_over_spinner";
33346 description { state: "default" 0.0;
33347 rel1.to: "spinner-base";
33348 rel1.offset: -3 -3;
33349 rel2.to: "spinner-base";
33352 normal: "shelf_inset.png";
33359 part { name: "table-base";
33362 description { state: "default" 0.0;
33365 rel1.to_y: "spinner-base";
33367 rel1.relative: 0 1;
33369 rel2.offset: -7 -7;
33370 color: 255 255 255 0;
33373 part { name: "conf_over_table";
33375 description { state: "default" 0.0;
33376 rel1.to: "table-base";
33377 rel1.offset: -3 -3;
33378 rel2.to: "table-base";
33381 normal: "shelf_inset.png";
33388 part { name: "header";
33391 description { state: "default" 0.0;
33392 rel1.to: "table-base";
33393 rel1.relative: 0 0;
33394 rel2.to: "table-base";
33395 rel2.relative: 1 0.1;
33396 color: 255 255 255 0;
33399 part { name: "base";
33402 description { state: "default" 0.0;
33403 rel1.to_x: "table-base";
33404 rel1.to_y: "header";
33405 rel1.relative: 0 1;
33407 rel2.to: "table-base";
33409 color: 255 255 255 0;
33412 part { name: "left_bt";
33414 description { state: "default" 0.0;
33415 rel1 { to: "spinner-base";
33418 rel2 { to: "spinner-base";
33426 normal: "bt_base1.png";
33431 description { state: "clicked" 0.0;
33432 inherit: "default" 0.0;
33433 image.normal: "bt_base1.png";
33434 image.middle: SOLID;
33437 part { name: "left_over1";
33439 description { state: "default" 0.0;
33440 rel1.to: "left_bt";
33441 rel2 { to: "left_bt";
33445 normal: "bt_hilight.png";
33450 part { name: "left_over2";
33453 description { state: "default" 0.0;
33454 rel1.to: "left_bt";
33455 rel2.to: "left_bt";
33457 normal: "bt_shine.png";
33462 part { name: "left_over3";
33465 description { state: "default" 0.0;
33466 color: 255 255 255 0;
33467 rel1.to: "left_bt";
33468 rel2.to: "left_bt";
33470 normal: "bt_glow.png";
33471 border: 12 12 12 12;
33475 description { state: "clicked" 0.0;
33476 inherit: "default" 0.0;
33478 color: 255 255 255 255;
33481 part { name: "right_bt";
33483 description { state: "default" 0.0;
33484 rel1 { to: "spinner-base";
33487 rel2 { to: "spinner-base";
33495 normal: "bt_base1.png";
33500 description { state: "clicked" 0.0;
33501 inherit: "default" 0.0;
33502 image.normal: "bt_base1.png";
33503 image.middle: SOLID;
33506 part { name: "right_over1";
33508 description { state: "default" 0.0;
33509 rel1.to: "right_bt";
33510 rel2 { to: "right_bt";
33514 normal: "bt_hilight.png";
33519 part { name: "right_over2";
33522 description { state: "default" 0.0;
33523 rel1.to: "right_bt";
33524 rel2.to: "right_bt";
33526 normal: "bt_shine.png";
33531 part { name: "right_over3";
33534 description { state: "default" 0.0;
33535 color: 255 255 255 0;
33536 rel1.to: "right_bt";
33537 rel2.to: "right_bt";
33539 normal: "bt_glow.png";
33540 border: 12 12 12 12;
33544 description { state: "clicked" 0.0;
33545 inherit: "default" 0.0;
33547 color: 255 255 255 255;
33550 part { name: "left_bt_icon";
33552 description { state: "default" 0.0;
33553 rel1.to: "left_bt";
33554 rel2.to: "left_bt";
33558 image.normal: "sp_bt_l.png";
33560 description { state: "rtl" 0.0;
33561 inherit: "default" 0.0;
33562 image.normal: "sp_bt_r.png";
33565 part { name: "right_bt_icon";
33567 description { state: "default" 0.0;
33568 rel1.to: "right_bt";
33569 rel2.to: "right_bt";
33573 image.normal: "sp_bt_r.png";
33575 description { state: "rtl" 0.0;
33576 inherit: "default" 0.0;
33577 image.normal: "sp_bt_l.png";
33580 part { name: "month_text";
33584 description { state: "default" 0.0;
33587 rel1 { relative: 1.0 0.0;
33590 to_y: "spinner-base";
33592 rel2 { relative: 0.0 1.0;
33595 to_y: "spinner-base";
33599 font: "Sans,Edje-Vera";
33606 CH(0) CH(1) CH(2) CH(3) CH(4) CH(5) CH(6)
33607 CIT(0) CIT(1) CIT(2) CIT(3) CIT(4) CIT(5) CIT(6)
33608 CIT(7) CIT(8) CIT(9) CIT(10) CIT(11) CIT(12) CIT(13)
33609 CIT(14) CIT(15) CIT(16) CIT(17) CIT(18) CIT(19) CIT(20)
33610 CIT(21) CIT(22) CIT(23) CIT(24) CIT(25) CIT(26) CIT(27)
33611 CIT(28) CIT(29) CIT(30) CIT(31) CIT(32) CIT(33) CIT(34)
33612 CIT(35) CIT(36) CIT(37) CIT(38) CIT(39) CIT(40) CIT(41)
33615 program { name: "dec_start";
33616 signal: "mouse,down,1";
33618 action: SIGNAL_EMIT "elm,action,decrement,start" "";
33620 program { name: "dec_stop";
33621 signal: "mouse,up,1";
33623 action: SIGNAL_EMIT "elm,action,stop" "";
33625 program { name: "inc_start";
33626 signal: "mouse,down,1";
33627 source: "right_bt";
33628 action: SIGNAL_EMIT "elm,action,increment,start" "";
33630 program { name: "inc_stop";
33631 signal: "mouse,up,1";
33632 source: "right_bt";
33633 action: SIGNAL_EMIT "elm,action,stop" "";
33636 name: "left_bt_click";
33637 signal: "mouse,down,1";
33638 source: "left_over2";
33639 action: STATE_SET "clicked" 0.0;
33643 name: "left_bt_unclick";
33644 signal: "mouse,up,1";
33645 source: "left_over2";
33646 action: STATE_SET "default" 0.0;
33650 name: "left_bt_click2";
33651 signal: "mouse,down,1";
33652 source: "left_over3";
33653 action: STATE_SET "clicked" 0.0;
33654 target: "left_over3";
33657 name: "left_bt_unclick2";
33658 signal: "mouse,up,1";
33659 source: "left_over3";
33660 action: STATE_SET "default" 0.0;
33661 transition: DECELERATE 0.5;
33662 target: "left_over3";
33665 name: "right_bt_click";
33666 signal: "mouse,down,1";
33667 source: "right_over2";
33668 action: STATE_SET "clicked" 0.0;
33669 target: "right_bt";
33672 name: "right_bt_unclick";
33673 signal: "mouse,up,1";
33674 source: "right_over2";
33675 action: STATE_SET "default" 0.0;
33676 target: "right_bt";
33679 name: "right_bt_click2";
33680 signal: "mouse,down,1";
33681 source: "right_over3";
33682 action: STATE_SET "clicked" 0.0;
33683 target: "right_over3";
33686 name: "right_bt_unclick2";
33687 signal: "mouse,up,1";
33688 source: "right_over3";
33689 action: STATE_SET "default" 0.0;
33690 transition: DECELERATE 0.5;
33691 target: "right_over3";
33693 program { name: "to_rtl";
33694 signal: "edje,state,rtl";
33696 action: STATE_SET "rtl" 0.0;
33697 target: "right_bt_icon";
33698 target: "left_bt_icon";
33700 program { name: "to_ltr";
33701 signal: "edje,state,ltr";
33703 action: STATE_SET "default" 0.0;
33704 target: "right_bt_icon";
33705 target: "left_bt_icon";
33713 ////////////////////////////////////////////////////////////////////////////////
33715 ////////////////////////////////////////////////////////////////////////////////
33716 group { name: "elm/colorselector/bg/default";
33718 part { name: "elm.colorbar_0";
33721 description { state: "default" 0.0;
33723 rel1.relative: 0.0 0.00653594771;
33724 rel2.relative: 1.0 0.254901961;
33727 part { name: "elm.colorbar_1";
33730 description { state: "default" 0.0;
33732 rel1.relative: 0.0 0.254901961;
33733 rel2.relative: 1.0 0.503267974;
33736 part { name: "elm.colorbar_2";
33739 description { state: "default" 0.0;
33741 rel1.relative: 0.0 0.503267974;
33742 rel2.relative: 1.0 0.751633987;
33745 part { name: "elm.colorbar_3";
33748 description { state: "default" 0.0;
33750 rel1.relative: 0.0 0.751633987;
33751 rel2.relative: 1.0 1.0;
33757 group { name: "elm/colorselector/base/default";
33759 part { name: "elm.bar_bg";
33762 description { state: "default" 0.0;
33766 to_x: "elm.arrow_bg";
33767 to_y: "elm.arrow_icon";
33771 relative: 1.0 0.83;
33772 to_x: "elm.arrow_bg";
33777 part { name: "elm.bar";
33780 description { state: "default" 0.0;
33781 rel1.to: "elm.bar_bg";
33782 rel2.to: "elm.bar_bg";
33785 part { name: "elm.arrow_bg";
33788 description { state: "default" 0.0;
33790 relative: 1.0 0.17;
33792 to_x: "elm.l_button";
33795 relative: 0.0 0.83;
33797 to_x: "elm.r_button";
33801 part { name: "elm.arrow";
33805 description { state: "default" 0.0;
33810 to_x: "elm.arrow_bg";
33813 relative: 0.0 0.17;
33814 to_x: "elm.arrow_bg";
33820 confine: "elm.arrow_bg";
33825 part { name: "elm.arrow_icon";
33828 description { state: "default" 0.0;
33843 part { name: "event";
33846 description { state: "default" 0.0;
33848 to: "elm.arrow_icon";
33851 to_x: "elm.arrow_icon";
33852 to_y: "elm.arrow_bg";
33858 events: "elm.arrow";
33861 part { name: "elm.l_button";
33865 description { state: "default" 0.0;
33870 to_y: "elm.bar_bg";
33874 to_y: "elm.bar_bg";
33879 part { name: "elm.r_button";
33884 state: "default" 0.0;
33889 to_y: "elm.bar_bg";
33893 to_y: "elm.bar_bg";
33901 group{ name: "elm/colorselector/image/colorbar_0";
33903 image: "color_picker_color.png" COMP;
33906 part { name: "colorbar_0_image";
33909 description { state: "default" 0.0;
33910 rel2.offset: -1 -1;
33911 image.normal: "color_picker_color.png";
33917 group { name: "elm/colorselector/image/colorbar_1";
33919 image: "color_picker_opacity.png" COMP;
33922 part { name: "colorbar_1_image";
33925 description { state: "default" 0.0;
33926 rel2.offset: -1 -1;
33927 image.normal: "color_picker_opacity.png";
33933 group { name: "elm/colorselector/image/colorbar_2";
33935 image: "color_picker_brightness.png" COMP;
33938 part { name: "colorbar_2_image";
33941 description { state: "default" 0.0;
33942 rel2.offset: -1 -1;
33943 image.normal: "color_picker_brightness.png";
33949 group { name: "elm/colorselector/image/colorbar_3";
33951 image: "color_picker_alpha.png" COMP;
33954 part { name: "colorbar_3_image";
33957 description { state: "default" 0.0;
33958 rel2.offset: -1 -1;
33959 image.normal: "color_picker_alpha.png";
33965 group { name: "elm/colorselector/bg_image/colorbar_3";
33967 image: "color_picker_alpha_bg.png" COMP;
33970 part { name: "colorbar_3_image";
33973 description { state: "default" 0.0;
33974 rel2.offset: -1 -1;
33975 image.normal: "color_picker_alpha_bg.png";
33981 group { name: "elm/colorselector/image/updown";
33983 image: "icon_arrow_down.png" COMP;
33989 description { state: "default" 0.0;
33993 part { name: "arrow_image";
33996 description { state: "default" 0.0;
33997 image.normal: "icon_arrow_down.png";
34003 group { name: "elm/colorselector/button/left";
34005 image: "bt_base1.png" COMP;
34006 image: "bt_shine.png" COMP;
34007 image: "sp_bt_l.png" COMP;
34010 part { name: "button_image";
34012 description { state: "default" 0.0;
34013 image.normal: "bt_base1.png";
34014 image.border: 6 6 6 6;
34015 image.middle: SOLID;
34018 description { state: "clicked" 0.0;
34019 inherit: "default" 0.0;
34020 image.normal: "bt_shine.png";
34021 image.border: 6 6 6 6;
34022 image.middle: SOLID;
34025 part { name: "btn_over";
34028 description { state: "default" 0.0;
34029 rel1.to: "button_image";
34032 to: "button_image";
34035 normal: "bt_hilight.png";
34040 part { name: "btn_over2";
34044 ignore_flags: ON_HOLD;
34045 description { state: "default" 0.0;
34046 rel1.to: "button_image";
34047 rel2.to: "button_image";
34049 normal: "bt_shine.png";
34054 part { name: "focus_image";
34056 description { state: "default" 0.0;
34057 color: 255 255 255 0;
34058 rel1.to: "button_image";
34059 rel2.to: "button_image";
34061 normal: "bt_glow.png";
34062 border: 12 12 12 12;
34067 description { state: "clicked" 0.0;
34068 inherit: "default" 0.0;
34070 color: 255 255 255 255;
34073 part { name: "left_arrow";
34075 description { state: "default" 0.0;
34078 image.normal: "sp_bt_l.png";
34085 name: "button_down";
34086 signal: "elm,state,left,button,down";
34087 source: "left_button";
34088 action: STATE_SET "clicked" 0.0;
34089 target: "button_image";
34090 target: "focus_image";
34094 signal: "elm,state,left,button,up";
34095 source: "left_button";
34096 action: STATE_SET "default" 0.0;
34097 target: "button_image";
34098 target: "focus_image";
34103 group { name: "elm/colorselector/button/right";
34105 image: "bt_base1.png" COMP;
34106 image: "bt_shine.png" COMP;
34107 image: "sp_bt_r.png" COMP;
34110 part { name: "button_image";
34112 description { state: "default" 0.0;
34113 image.normal: "bt_base1.png";
34114 image.border: 6 6 6 6;
34115 image.middle: SOLID;
34118 description { state: "clicked" 0.0;
34119 inherit: "default" 0.0;
34120 image.normal: "bt_shine.png";
34121 image.border: 6 6 6 6;
34122 image.middle: SOLID;
34125 part { name: "btn_over";
34128 description { state: "default" 0.0;
34129 rel1.to: "button_image";
34132 to: "button_image";
34135 normal: "bt_hilight.png";
34140 part { name: "btn_over2";
34144 ignore_flags: ON_HOLD;
34145 description { state: "default" 0.0;
34146 rel1.to: "button_image";
34147 rel2.to: "button_image";
34149 normal: "bt_shine.png";
34154 part { name: "focus_image";
34156 description { state: "default" 0.0;
34157 color: 255 255 255 0;
34158 rel1.to: "button_image";
34159 rel2.to: "button_image";
34161 normal: "bt_glow.png";
34162 border: 12 12 12 12;
34167 description { state: "clicked" 0.0;
34168 inherit: "default" 0.0;
34170 color: 255 255 255 255;
34173 part { name: "right_arrow";
34175 description { state: "default" 0.0;
34178 image.normal: "sp_bt_r.png";
34185 name: "button_down";
34186 signal: "elm,state,right,button,down";
34187 source: "right_button";
34188 action: STATE_SET "clicked" 0.0;
34189 target: "button_image";
34190 target: "focus_image";
34194 signal: "elm,state,right,button,up";
34195 source: "right_button";
34196 action: STATE_SET "default" 0.0;
34197 target: "button_image";
34198 target: "focus_image";
34203 ///////////////////////////////////////////////////////////////////////////////
34204 #define FLIP_PICKER_MAX_LEN (50)
34205 #define FLIP_PICKER_MAX_LEN_STR "50"
34207 group { name: "elm/flipselector/base/default";
34209 image: "flip_base.png" COMP;
34210 image: "flip_base_shad.png" COMP;
34211 image: "flip_shad.png" COMP;
34212 image: "arrow_up.png" COMP;
34213 image: "arrow_down.png" COMP;
34214 image: "flip_t.png" COMP;
34215 image: "flip_b.png" COMP;
34219 item: "max_len" FLIP_PICKER_MAX_LEN_STR;
34222 //FIXME: quick successive clicks on, say, up, lead to nastiness
34224 public cur, prev, next, lock;
34226 public animator_bottom_down(val, Float:pos) {
34227 new tmp[FLIP_PICKER_MAX_LEN];
34229 set_tween_state(PART:"bottom", pos, "shrink", 0.0, "default", 0.0);
34230 set_tween_state(PART:"bottom_sheet", pos, "shrink", 0.0, "default",
34232 set_tween_state(PART:"shadow", pos, "half", 0.0, "full",
34236 set_state(PART:"shadow", "default", 0.0);
34239 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34240 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34241 replace_str(next, 0, "");
34242 message(MSG_STRING, 1, tmp);
34247 public animator_top_down(val, Float:pos) {
34248 set_tween_state(PART:"top", pos, "default", 0.0, "shrink", 0.0);
34249 set_tween_state(PART:"top_sheet", pos, "default", 0.0, "shrink",
34251 set_tween_state(PART:"shadow", pos, "default", 0.0, "half",
34255 anim(0.2, "animator_bottom_down", val);
34258 public animator_bottom_up(val, Float:pos) {
34259 set_tween_state(PART:"bottom", pos, "default", 0.0, "shrink", 0.0);
34260 set_tween_state(PART:"bottom_sheet", pos, "default", 0.0, "shrink",
34262 set_tween_state(PART:"shadow", pos, "full", 0.0, "half",
34266 anim(0.2, "animator_top_up", val);
34269 public animator_top_up(val, Float:pos) {
34270 new tmp[FLIP_PICKER_MAX_LEN];
34272 set_tween_state(PART:"top", pos, "shrink", 0.0, "default", 0.0);
34273 set_tween_state(PART:"top_sheet", pos, "shrink", 0.0, "default",
34275 set_tween_state(PART:"shadow", pos, "half", 0.0, "default",
34279 set_state(PART:"shadow", "default", 0.0);
34282 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34283 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34284 replace_str(next, 0, "");
34285 message(MSG_STRING, 2, tmp);
34290 public message(Msg_Type:type, id, ...) {
34292 if ((type == MSG_STRING) && (id == 1)) {
34293 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34295 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34297 if (get_int(lock) == 1) {
34298 replace_str(next, 0, value);
34302 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34304 set_text(PART:"bottom_b", tmp);
34306 set_state(PART:"top", "shrink", 0.0);
34307 set_text(PART:"top", tmp);
34308 set_state(PART:"top", "default", 0.0);
34309 set_text(PART:"top", tmp);
34311 replace_str(prev, 0, tmp);
34313 set_state(PART:"bottom", "default", 0.0);
34314 set_text(PART:"bottom", value);
34315 set_state(PART:"bottom", "shrink", 0.0);
34316 set_text(PART:"bottom", value);
34318 set_text(PART:"top_b", value);
34320 replace_str(cur, 0, value);
34322 set_state(PART:"bottom_sheet", "shrink", 0.0);
34323 set_state(PART:"top_sheet", "default", 0.0);
34326 set_state(PART:"shadow", "default", 0.0);
34327 anim(0.2, "animator_top_down", 1);
34331 if ((type == MSG_STRING) && (id == 2)) {
34332 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34334 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34336 if (get_int(lock) == 1) {
34337 replace_str(next, 0, value);
34341 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34343 set_text(PART:"top_b", tmp);
34345 set_state(PART:"bottom", "shrink", 0.0);
34346 set_text(PART:"bottom", tmp);
34347 set_state(PART:"bottom", "default", 0.0);
34348 set_text(PART:"bottom", tmp);
34350 replace_str(prev, 0, tmp);
34352 set_state(PART:"top", "default", 0.0);
34353 set_text(PART:"top", value);
34354 set_state(PART:"top", "shrink", 0.0);
34355 set_text(PART:"top", value);
34357 set_text(PART:"bottom_b", value);
34359 replace_str(cur, 0, value);
34361 set_state(PART:"bottom_sheet", "default", 0.0);
34362 set_state(PART:"top_sheet", "shrink", 0.0);
34365 set_state(PART:"shadow", "full", 0.0);
34366 anim(0.2, "animator_bottom_up", 1);
34372 part { name: "shad";
34374 description { state: "default" 0.0;
34375 rel1.offset: -4 -4;
34380 normal: "flip_base_shad.png";
34386 part { name: "base";
34388 description { state: "default" 0.0;
34390 rel2.offset: -5 -5;
34392 image.normal: "flip_base.png";
34399 description { state: "default" 0.0;
34401 rel1.relative: 0.0 0.5;
34405 description { state: "hidden" 0.0;
34406 inherit: "default" 0.0;
34414 description { state: "default" 0.0;
34417 rel2.relative: 1.0 0.5;
34420 description { state: "hidden" 0.0;
34421 inherit: "default" 0.0;
34426 part { name: "bottom_sheet_static";
34428 description { state: "default" 0.0;
34432 image.normal: "flip_b.png";
34436 part { name: "bottom_b";
34438 clip_to: "bottom_clipper";
34441 description { state: "default" 0.0;
34447 font: "Sans:style=Bold,Edje-Vera-Bold";
34455 part { name: "shadow";
34457 description { state: "default" 0.0;
34460 rel2.relative: 1.0 0.0;
34461 image.normal: "flip_shad.png";
34463 description { state: "half" 0.0;
34464 inherit: "default" 0.0;
34465 rel2.relative: 1.0 0.5;
34467 description { state: "full" 0.0;
34468 inherit: "default" 0.0;
34469 rel2.relative: 1.0 1.0;
34473 part { name: "bottom_sheet";
34475 description { state: "default" 0.0;
34479 image.normal: "flip_b.png";
34481 description { state: "shrink" 0.0;
34482 inherit: "default" 0.0;
34484 rel2.relative: 1.0 0.0;
34488 part { name: "bottom";
34490 clip_to: "bottom_clipper";
34493 description { state: "default" 0.0;
34499 font: "Sans:style=Bold,Edje-Vera-Bold";
34505 description { state: "shrink" 0.0;
34506 inherit: "default" 0.0;
34507 color: 128 128 128 255;
34509 rel2.relative: 1.0 0.5; /* FIXME: same visual effect? --> MAP! */
34513 part { name: "top_sheet_static";
34515 description { state: "default" 0.0;
34519 image.normal: "flip_t.png";
34523 part { name: "top_b";
34525 clip_to: "top_clipper";
34528 description { state: "default" 0.0;
34534 font: "Sans:style=Bold,Edje-Vera-Bold";
34543 part { name: "top_sheet";
34545 description { state: "default" 0.0;
34549 image.normal: "flip_t.png";
34551 description { state: "shrink" 0.0;
34552 inherit: "default" 0.0;
34553 color: 128 128 128 255;
34555 rel1.relative: 0.0 1.0;
34559 part { name: "top";
34561 clip_to: "top_clipper";
34564 description { state: "default" 0.0;
34570 font: "Sans:style=Bold,Edje-Vera-Bold";
34576 description { state: "shrink" 0.0;
34577 inherit: "default" 0.0;
34579 rel1.relative: 0.0 0.5;
34583 part { name: "arrow_top";
34586 description { state: "default" 0.0;
34592 image.normal: "arrow_up.png";
34594 description { state: "hidden" 0.0;
34595 inherit: "default" 0.0;
34599 part { name: "arrow_bottom";
34602 description { state: "default" 0.0;
34608 image.normal: "arrow_down.png";
34610 description { state: "hidden" 0.0;
34611 inherit: "default" 0.0;
34619 name: "top_clipper";
34621 state: "default" 0.0;
34631 name: "bottom_clipper";
34633 state: "default" 0.0;
34642 program { name: "load";
34646 append_str(cur, "");
34647 append_str(prev, "");
34648 append_str(next, "");
34653 program { name: "hide_arrows";
34654 signal: "elm,state,button,hidden";
34656 action: STATE_SET "hidden" 0.0;
34657 target: "arrow_top";
34658 target: "arrow_bottom";
34663 program { name: "show_arrows";
34664 signal: "elm,state,button,visible";
34666 action: STATE_SET "default" 0.0;
34667 target: "arrow_top";
34668 target: "arrow_bottom";
34673 program { name: "up";
34674 signal: "mouse,down,1";
34676 action: SIGNAL_EMIT "elm,action,up,start" "";
34678 program { name: "up,stop";
34679 signal: "mouse,up,1";
34681 action: SIGNAL_EMIT "elm,action,up,stop" "";
34683 program { name: "down";
34684 signal: "mouse,down,1";
34686 action: SIGNAL_EMIT "elm,action,down,start" "";
34688 program { name: "down,stop";
34689 signal: "mouse,up,1";
34691 action: SIGNAL_EMIT "elm,action,down,stop" "";
34696 ////////////////////////////////////////////////////////////////////////////////
34698 ////////////////////////////////////////////////////////////////////////////////
34699 group { name: "elm/diskselector/base/default";
34701 image: "bar_shine.png" COMP;
34708 description { state: "default" 0.0;
34712 part { name: "shine_left";
34714 description { state: "default" 0.0;
34716 rel1.relative: -0.1 0;
34718 rel2.relative: 0.1 1;
34719 image.normal: "bar_shine.png";
34720 color: 255 255 255 120;
34723 part { name: "shine_center";
34725 description { state: "default" 0.0;
34727 rel1.relative: 0.2 0;
34729 rel2.relative: 0.8 1;
34730 image.normal: "bar_shine.png";
34731 color: 255 255 255 180;
34734 part { name: "shine_right";
34736 description { state: "default" 0.0;
34738 rel1.relative: 0.9 0;
34740 rel2.relative: 1.1 1;
34741 image.normal: "bar_shine.png";
34742 color: 255 255 255 120;
34745 part { name: "clipper";
34748 description { state: "default" 0.0;
34752 rel2.offset: -3 -3;
34755 part { name: "elm.swallow.content";
34756 clip_to: "clipper";
34758 description { state: "default" 0.0;
34766 group { name: "elm/diskselector/item/default";
34769 item: "len_threshold" "14";
34770 item: "display_item_num" "3";
34771 item: "min_height" "-1";
34772 item: "min_width" "-1";
34776 part { name: "elm.swallow.icon";
34778 description { state: "default" 0.0;
34790 description { state: "show" 0.0;
34791 inherit: "default" 0.0;
34793 description { state: "default_small" 0.0;
34794 inherit: "default" 0.0;
34795 rel1.relative: 0 0.2;
34796 rel2.relative: 0 0.8;
34798 description { state: "left_side" 0.0;
34799 inherit: "default" 0.0;
34800 rel1.relative: 0 0.2;
34801 rel2.relative: 0 0.8;
34802 color: 255 255 255 160;
34804 description { state: "right_side" 0.0;
34805 inherit: "left_side" 0.0;
34806 rel1.relative: 0.4 0.2;
34807 rel2.relative: 0.4 0.8;
34808 color: 255 255 255 160;
34811 part { name: "elm.text";
34815 description { state: "default" 0.0;
34816 rel1.relative: 1 0.0;
34817 rel1.to_x: "elm.swallow.icon";
34818 rel2.relative: 1.0 1.0;
34819 color: 255 255 255 255;
34822 font: "Sans,Edje-Vera";
34828 description { state: "show" 0.0;
34829 inherit: "default" 0.0;
34832 description { state: "default_small" 0.0;
34833 inherit: "default" 0.0;
34837 description { state: "left_side" 0.0;
34838 inherit: "default" 0.0;
34839 color: 172 172 172 255;
34842 text.align: 0.2 0.5;
34844 description { state: "right_side" 0.0;
34845 inherit: "default" 0.0;
34846 color: 172 172 172 255;
34849 text.align: 0.8 0.5;
34855 program { name: "center_text";
34856 signal: "elm,state,center";
34858 action: STATE_SET "show" 0.0;
34859 target: "elm.text";
34860 target: "elm.swallow.icon";
34862 program { name: "center_small_text";
34863 signal: "elm,state,center_small";
34865 action: STATE_SET "default_small" 0.0;
34866 target: "elm.text";
34867 target: "elm.swallow.icon";
34869 program { name: "l_side_text";
34870 signal: "elm,state,left_side";
34872 action: STATE_SET "left_side" 0.0;
34873 target: "elm.text";
34874 target: "elm.swallow.icon";
34876 program { name: "r_side_text";
34877 signal: "elm,state,right_side";
34879 action: STATE_SET "right_side" 0.0;
34880 target: "elm.text";
34881 target: "elm.swallow.icon";
34886 group { name: "elm/entry/path/separator/default";
34887 images.image: "arrow_right.png" COMP;
34889 part { name: "icon";
34891 description { state: "default" 0.0;
34892 image.normal: "arrow_right.png";
34900 group { name: "elm/fileselector/base/default";
34902 item: "path_separator" "<item relsize=16x16 vsize=full href=path/separator></item>";
34905 part { name: "elm.swallow.up";
34907 description { state: "default" 0.0;
34917 part { name: "elm.swallow.home";
34919 description { state: "default" 0.0;
34924 to: "elm.swallow.up";
34929 to: "elm.swallow.up";
34935 part { name: "elm.swallow.files";
34937 description { state: "default" 0.0;
34942 to_y: "elm.swallow.home";
34947 to_y: "elm.swallow.path";
34953 part { name: "elm.swallow.path";
34955 description { state: "default" 0.0;
34959 to_y: "elm.swallow.filename";
34964 to_y: "elm.swallow.filename";
34970 part { name: "elm.swallow.filename";
34972 description { state: "default" 0.0;
34976 to_y: "elm.swallow.ok";
34981 to_y: "elm.swallow.ok";
34987 part { name: "elm.swallow.cancel";
34989 description { state: "default" 0.0;
34993 to: "elm.swallow.ok";
34998 to: "elm.swallow.ok";
35004 part { name: "elm.swallow.ok";
35006 description { state: "default" 0.0;
35018 group { name: "elm/fileselector_entry/base/default";
35020 part { name: "elm.swallow.entry";
35022 description { state: "default" 0.0;
35025 rel2 { to_x: "elm.swallow.button";
35031 part { name: "elm.swallow.button";
35033 description { state: "default" 0.0;
35046 ////////////////////////////////////////////////////////////////////////
35047 // Standard layouts to be used //
35048 ////////////////////////////////////////////////////////////////////////
35049 /* application with toolbar and main content area */
35050 group { name: "elm/layout/application/toolbar-content";
35052 part { name: "elm.swallow.content";
35054 description { state: "default" 0.0;
35055 rel1 { to_y: "elm.external.toolbar";
35062 part { name: "elm.external.toolbar";
35064 source: "elm/toolbar";
35065 description { state: "default" 0.0;
35077 /* application with toolbar and main content area with a back button and title area */
35078 group { name: "elm/layout/application/toolbar-content-back";
35080 part { name: "elm.swallow.content";
35082 description { state: "default" 0.0;
35083 rel1 { to_y: "title_clipper";
35090 part { name: "elm.external.toolbar";
35092 source: "elm/toolbar";
35093 description { state: "default" 0.0;
35102 part { name: "title_clipper";
35104 description { state: "default" 0.0;
35113 description { state: "hidden" 0.0;
35114 inherit: "default" 0.0;
35121 part { name: "back_clipper";
35123 clip_to: "title_clipper";
35124 description { state: "default" 0.0;
35127 description { state: "hidden" 0.0;
35131 part { name: "back";
35133 source: "elm/button";
35134 clip_to: "back_clipper";
35135 description { state: "default" 0.0;
35138 rel1 { to_y: "elm.external.toolbar";
35142 rel2 { to_y: "elm.external.toolbar";
35146 params.string: "label" "Back";
35153 action: SIGNAL_EMIT "elm,action,back" "";
35156 signal: "elm,back,hide";
35158 action: STATE_SET "hidden" 0.0;
35159 target: "back_clipper";
35162 signal: "elm,back,show";
35164 action: STATE_SET "default" 0.0;
35165 target: "back_clipper";
35168 signal: "elm,title,hide";
35170 action: STATE_SET "hidden" 0.0;
35171 transition: LINEAR 0.1;
35172 target: "title_clipper";
35175 signal: "elm,title,show";
35177 action: STATE_SET "default" 0.0;
35178 target: "title_clipper";
35182 part { name: "elm.swallow.end";
35184 description { state: "default" 0.0;
35187 rel1 { to_y: "elm.external.toolbar";
35191 rel2 { to_y: "elm.external.toolbar";
35198 part { name: "elm.text.title";
35200 effect: SOFT_SHADOW;
35202 description { state: "default" 0.0;
35203 rel1 { to_y: "elm.external.toolbar";
35208 rel2 { to_y: "back";
35209 to_x: "elm.swallow.end";
35214 font: "Sans:style=Bold";
35222 /* application with toolbar and main content area with a back and next buttons and title area */
35223 group { name: "elm/layout/application/toolbar-content-back-next";
35225 part { name: "elm.swallow.content";
35227 description { state: "default" 0.0;
35228 rel1 { to_y: "title_clipper";
35235 part { name: "elm.external.toolbar";
35237 source: "elm/toolbar";
35238 description { state: "default" 0.0;
35247 part { name: "title_clipper";
35249 description { state: "default" 0.0;
35258 description { state: "hidden" 0.0;
35259 inherit: "default" 0.0;
35266 part { name: "back";
35268 source: "elm/button";
35269 clip_to: "back_clipper";
35270 description { state: "default" 0.0;
35273 rel1 { to_y: "elm.external.toolbar";
35277 rel2 { to_y: "elm.external.toolbar";
35281 params.string: "label" "Back";
35284 part { name: "back_clipper";
35286 clip_to: "title_clipper";
35287 description { state: "default" 0.0;
35290 description { state: "hidden" 0.0;
35294 part { name: "next";
35296 source: "elm/button";
35297 clip_to: "next_clipper";
35298 description { state: "default" 0.0;
35301 rel1 { to_y: "elm.external.toolbar";
35305 rel2 { to_y: "elm.external.toolbar";
35309 params.string: "label" "Next";
35312 part { name: "next_clipper";
35314 clip_to: "title_clipper";
35315 description { state: "default" 0.0;
35318 description { state: "hidden" 0.0;
35326 action: SIGNAL_EMIT "elm,action,back" "";
35329 signal: "elm,title,hide";
35331 action: STATE_SET "hidden" 0.0;
35332 transition: LINEAR 0.1;
35333 target: "title_clipper";
35336 signal: "elm,title,show";
35338 action: STATE_SET "default" 0.0;
35339 target: "title_clipper";
35342 signal: "elm,back,hide";
35344 action: STATE_SET "hidden" 0.0;
35345 target: "back_clipper";
35348 signal: "elm,back,show";
35350 action: STATE_SET "default" 0.0;
35351 target: "back_clipper";
35356 action: SIGNAL_EMIT "elm,action,next" "";
35359 signal: "elm,next,hide";
35361 action: STATE_SET "hidden" 0.0;
35362 target: "next_clipper";
35365 signal: "elm,next,show";
35367 action: STATE_SET "default" 0.0;
35368 target: "next_clipper";
35371 part { name: "elm.text.title";
35373 effect: SOFT_SHADOW;
35375 clip_to: "title_clipper";
35376 description { state: "default" 0.0;
35377 rel1 { to_y: "elm.external.toolbar";
35382 rel2 { to_y: "back";
35388 font: "Sans:style=Bold";
35395 /* application with a main content area with a back button and title area */
35396 group { name: "elm/layout/application/content-back";
35398 part { name: "elm.swallow.content";
35400 description { state: "default" 0.0;
35401 rel1 { to_y: "title_clipper";
35407 part { name: "title_clipper";
35409 description { state: "default" 0.0;
35418 description { state: "hidden" 0.0;
35419 inherit: "default" 0.0;
35426 part { name: "back_clipper";
35428 clip_to: "title_clipper";
35429 description { state: "default" 0.0;
35432 description { state: "hidden" 0.0;
35436 part { name: "back";
35438 source: "elm/button";
35439 clip_to: "back_clipper";
35440 description { state: "default" 0.0;
35451 params.string: "label" "Back";
35458 action: SIGNAL_EMIT "elm,action,back" "";
35461 signal: "elm,back,hide";
35463 action: STATE_SET "hidden" 0.0;
35464 target: "back_clipper";
35467 signal: "elm,back,show";
35469 action: STATE_SET "default" 0.0;
35470 target: "back_clipper";
35473 signal: "elm,title,hide";
35475 action: STATE_SET "hidden" 0.0;
35476 transition: LINEAR 0.1;
35477 target: "title_clipper";
35480 signal: "elm,title,show";
35482 action: STATE_SET "default" 0.0;
35483 target: "title_clipper";
35487 part { name: "elm.swallow.end";
35489 description { state: "default" 0.0;
35503 part { name: "elm.text.title";
35505 effect: SOFT_SHADOW;
35507 description { state: "default" 0.0;
35513 rel2 { to_y: "back";
35514 to_x: "elm.swallow.end";
35519 font: "Sans:style=Bold";
35527 /* application with a main content area with a back and next buttons and title area */
35528 group { name: "elm/layout/application/content-back-next";
35530 part { name: "elm.swallow.content";
35532 description { state: "default" 0.0;
35533 rel1 { to_y: "title_clipper";
35540 part { name: "title_clipper";
35542 description { state: "default" 0.0;
35551 description { state: "hidden" 0.0;
35552 inherit: "default" 0.0;
35559 part { name: "back";
35561 source: "elm/button";
35562 clip_to: "back_clipper";
35563 description { state: "default" 0.0;
35574 params.string: "label" "Back";
35577 part { name: "back_clipper";
35579 clip_to: "title_clipper";
35580 description { state: "default" 0.0;
35583 description { state: "hidden" 0.0;
35587 part { name: "next";
35589 source: "elm/button";
35590 clip_to: "next_clipper";
35591 description { state: "default" 0.0;
35602 params.string: "label" "Next";
35605 part { name: "next_clipper";
35607 clip_to: "title_clipper";
35608 description { state: "default" 0.0;
35611 description { state: "hidden" 0.0;
35619 action: SIGNAL_EMIT "elm,action,back" "";
35622 signal: "elm,title,hide";
35624 action: STATE_SET "hidden" 0.0;
35625 transition: LINEAR 0.1;
35626 target: "title_clipper";
35629 signal: "elm,title,show";
35631 action: STATE_SET "default" 0.0;
35632 target: "title_clipper";
35635 signal: "elm,back,hide";
35637 action: STATE_SET "hidden" 0.0;
35638 target: "back_clipper";
35641 signal: "elm,back,show";
35643 action: STATE_SET "default" 0.0;
35644 target: "back_clipper";
35649 action: SIGNAL_EMIT "elm,action,next" "";
35652 signal: "elm,next,hide";
35654 action: STATE_SET "hidden" 0.0;
35655 target: "next_clipper";
35658 signal: "elm,next,show";
35660 action: STATE_SET "default" 0.0;
35661 target: "next_clipper";
35664 part { name: "elm.text.title";
35666 effect: SOFT_SHADOW;
35668 clip_to: "title_clipper";
35669 description { state: "default" 0.0;
35675 rel2 { to_y: "back";
35681 font: "Sans:style=Bold";
35689 /* application with toolbar and main content area as a vertical box */
35690 group { name: "elm/layout/application/toolbar-vbox";
35692 part { name: "elm.box.content";
35694 description { state: "default" 0.0;
35695 rel1 { to_y: "elm.external.toolbar";
35699 box.layout: "vertical";
35703 part { name: "elm.external.toolbar";
35705 source: "elm/toolbar";
35706 description { state: "default" 0.0;
35718 /* application with toolbar and main content area as a table */
35719 group { name: "elm/layout/application/toolbar-table";
35721 part { name: "elm.table.content";
35723 description { state: "default" 0.0;
35724 rel1 { to_y: "elm.external.toolbar";
35731 part { name: "elm.external.toolbar";
35733 source: "elm/toolbar";
35734 description { state: "default" 0.0;
35746 ///////////////////////////////////////////////////////////////////////////////
35747 group { name: "elm/segment_control/base/default";
35748 #define SEGMENT_TYPE_SINGLE 1
35749 #define SEGMENT_TYPE_LEFT 2
35750 #define SEGMENT_TYPE_MIDDLE 3
35751 #define SEGMENT_TYPE_RIGHT 4
35752 #define SEGMENT_STATE_NORMAL 1
35753 #define SEGMENT_STATE_PRESSED 2
35754 #define SEGMENT_STATE_SELECTED 3
35755 #define SEGMENT_STATUS_ENABLED 0
35756 #define SEGMENT_STATUS_DISABLED 1
35763 state: "default" 0.0;
35770 group { name: "elm/segment_control/item/default";
35771 data.item: "label.wrap.part" "label.bg";
35773 style { name: "seg_text_style_normal";
35774 base: "font=Sans font_size=16 style=shadow \
35775 shadow_color=#2924224d \
35777 color=#ffffffff wrap=char text_class=label";
35779 tag: "hilight" "+ font=Sans:style=Bold";
35782 style { name: "seg_text_style_selected";
35783 base: "font=Sans:style=Bold font_size=16 style=shadow \
35784 shadow_color=#aaaaaa4d \
35786 color=#111111ff wrap=char text_class=label";
35788 tag: "hilight" "+ font=Sans:style=Bold";
35789 tag: "b" "+ font=Sans:style=Bold";
35792 style { name: "seg_text_style_disabled";
35793 base: "font=Sans:style=Medium font_size=16 style=shadow \
35794 shadow_color=#2924224d \
35795 align=center color=#2924224d \
35796 wrap=char text_class=label";
35798 tag: "hilight" "+ font=Sans:style=Bold";
35799 tag: "b" "+ font=Sans:style=Bold";
35804 image: "seg_single_pressed.png" COMP;
35805 image: "seg_single_selected.png" COMP;
35806 image: "seg_single_normal.png" COMP;
35808 image: "seg_left_pressed.png" COMP;
35809 image: "seg_left_selected.png" COMP;
35810 image: "seg_left_normal.png" COMP;
35812 image: "seg_middle_pressed.png" COMP;
35813 image: "seg_middle_selected.png" COMP;
35814 image: "seg_middle_normal.png" COMP;
35816 image: "seg_right_pressed.png" COMP;
35817 image: "seg_right_selected.png" COMP;
35818 image: "seg_right_normal.png" COMP;
35821 part { name: "segment";
35824 description { state: "default" 0.0;
35828 normal: "seg_single_normal.png";
35834 description { state: "default_single" 0.0;
35835 inherit: "default" 0.0;
35838 normal: "seg_single_normal.png";
35842 description { state: "default_left" 0.0;
35843 inherit: "default" 0.0;
35846 normal: "seg_left_normal.png";
35850 description { state: "default_right" 0.0;
35851 inherit: "default" 0.0;
35854 normal: "seg_right_normal.png";
35858 description { state: "default_middle" 0.0;
35859 inherit: "default" 0.0;
35862 normal: "seg_middle_normal.png";
35866 description { state: "pressed_single" 0.0;
35867 inherit: "default" 0.0;
35870 normal: "seg_single_pressed.png";
35874 description { state: "pressed_left" 0.0;
35875 inherit: "default" 0.0;
35878 normal: "seg_left_pressed.png";
35882 description { state: "pressed_right" 0.0;
35883 inherit: "default" 0.0;
35886 normal: "seg_right_pressed.png";
35890 description { state: "pressed_middle" 0.0;
35891 inherit: "default" 0.0;
35894 normal: "seg_middle_pressed.png";
35898 description { state: "selected_single" 0.0;
35899 inherit: "default" 0.0;
35902 normal: "seg_single_selected.png";
35906 description { state: "selected_left" 0.0;
35907 inherit: "default" 0.0;
35910 normal: "seg_left_selected.png";
35914 description { state: "selected_right" 0.0;
35915 inherit: "default" 0.0;
35918 normal: "seg_right_selected.png";
35922 description { state: "selected_middle" 0.0;
35923 inherit: "default" 0.0;
35926 normal: "seg_middle_selected.png";
35931 part { name: "padding_left";
35935 description { state: "default" 0.0;
35937 rel1.relative: 0.0 0.0;
35938 rel2.relative: 0.0 1.0;
35945 part { name: "padding_right";
35949 description { state: "default" 0.0;
35951 rel1.relative: 1.0 0.0;
35952 rel2.relative: 1.0 1.0;
35959 part { name: "padding_top";
35963 description { state: "default" 0.0;
35965 rel1.relative: 0.0 0.0;
35966 rel2.relative: 1.0 0.0;
35973 part { name: "padding_bottom";
35977 description { state: "default" 0.0;
35979 rel1.relative: 0.0 1.0;
35980 rel2.relative: 1.0 1.0;
35987 part { name: "icon.bg";
35991 description { state: "default" 0.0;
35995 to_x: "padding_left";
35996 to_y: "padding_top";
36000 to: "elm.swallow.icon";
36007 part { name: "padding_icon_text";
36011 description { state: "default" 0.0; //when only icon or no icon is there
36025 description { state: "icononly" 0.0;
36026 inherit: "default" 0.0;
36028 description { state: "visible" 0.0; //when icon is visible
36029 inherit: "default" 0.0;
36033 part { name: "elm.swallow.icon";
36036 description { state: "default" 0.0;
36040 to_x: "padding_left";
36041 to_y: "padding_top";
36045 to_y: "padding_bottom";
36050 aspect_preference: BOTH;
36052 description { state: "visible" 0.0;
36053 inherit: "default" 0.0;
36056 to_y: "padding_bottom";
36060 description { state: "icononly" 0.0;
36061 inherit: "default" 0.0;
36064 to_x: "padding_right";
36065 to_y: "padding_bottom";
36071 part { name: "elm.text";
36076 state: "default" 0.0;
36081 to_x: "padding_icon_text";
36085 to_x: "padding_right";
36088 color: 224 224 224 255;
36099 description { state: "normal" 0.0;
36100 inherit: "default" 0.0;
36103 description { state: "pressed" 0.0;
36104 inherit: "default" 0.0;
36108 description { state: "selected" 0.0;
36109 inherit: "default" 0.0;
36111 color: 50 50 50 255;
36113 description { state: "disabled" 0.0;
36114 inherit: "default" 0.0;
36116 color: 200 200 200 255;
36119 part { name: "disabler";
36122 description { state: "default" 0.0;
36127 rel1 { relative: 0.0 0.0; to: "segment";}
36128 rel2 { relative: 1.0 1.0; to: "segment";}
36129 color: 255 255 255 150;
36131 description { state: "disabled_single" 0.0;
36132 inherit: "default" 0.0;
36135 normal: "seg_single_normal.png";
36139 description { state: "disabled_left" 0.0;
36140 inherit: "default" 0.0;
36143 normal: "seg_left_normal.png";
36147 description { state: "disabled_right" 0.0;
36148 inherit: "default" 0.0;
36151 normal: "seg_right_normal.png";
36155 description { state: "disabled_middle" 0.0;
36156 inherit: "default" 0.0;
36159 normal: "seg_middle_normal.png";
36167 public seg_type; // Single, Left, Middle, Right.
36168 public seg_state; // Normal/Default, Pressed, Selected.
36169 public seg_status;// Enabled/Default, Disabled
36171 public update_state() {
36172 new type, state, disabled;
36173 type = get_int(seg_type);
36174 state = get_int(seg_state);
36175 disabled = get_int(seg_status);
36177 if(state == SEGMENT_STATE_NORMAL)
36179 if(type == SEGMENT_TYPE_SINGLE)
36180 set_state(PART:"segment", "default_single", 0.0);
36181 else if(type == SEGMENT_TYPE_LEFT)
36182 set_state(PART:"segment", "default_left", 0.0);
36183 else if(type == SEGMENT_TYPE_MIDDLE)
36184 set_state(PART:"segment", "default_middle", 0.0);
36185 else if(type == SEGMENT_TYPE_RIGHT)
36186 set_state(PART:"segment", "default_right", 0.0);
36187 set_state(PART:"elm.text", "normal", 0.0);
36189 else if(state == SEGMENT_STATE_PRESSED)
36191 if(type == SEGMENT_TYPE_SINGLE)
36192 set_state(PART:"segment", "pressed_single", 0.0);
36193 else if(type == SEGMENT_TYPE_LEFT)
36194 set_state(PART:"segment", "pressed_left", 0.0);
36195 else if(type == SEGMENT_TYPE_MIDDLE)
36196 set_state(PART:"segment", "pressed_middle", 0.0);
36197 else if(type == SEGMENT_TYPE_RIGHT)
36198 set_state(PART:"segment", "pressed_right", 0.0);
36199 set_state(PART:"elm.text", "pressed", 0.0);
36201 else if(state == SEGMENT_STATE_SELECTED)
36203 if(type == SEGMENT_TYPE_SINGLE)
36204 set_state(PART:"segment", "selected_single", 0.0);
36205 else if(type == SEGMENT_TYPE_LEFT)
36206 set_state(PART:"segment", "selected_left", 0.0);
36207 else if(type == SEGMENT_TYPE_MIDDLE)
36208 set_state(PART:"segment", "selected_middle", 0.0);
36209 else if(type == SEGMENT_TYPE_RIGHT)
36210 set_state(PART:"segment", "selected_right", 0.0);
36211 set_state(PART:"elm.text", "selected", 0.0);
36213 if(disabled == SEGMENT_STATUS_DISABLED)
36215 if(type == SEGMENT_TYPE_SINGLE)
36216 set_state(PART:"disabler", "disabled_single", 0.0);
36217 else if(type == SEGMENT_TYPE_LEFT)
36218 set_state(PART:"disabler", "disabled_left", 0.0);
36219 else if(type == SEGMENT_TYPE_MIDDLE)
36220 set_state(PART:"disabler", "disabled_middle", 0.0);
36221 else if(type == SEGMENT_TYPE_RIGHT)
36222 set_state(PART:"disabler", "disabled_right", 0.0);
36223 set_state(PART:"elm.text", "disabled", 0.0);
36228 name: "segment_type_s";
36229 signal: "elm,type,segment,single";
36232 set_int(seg_type, SEGMENT_TYPE_SINGLE);
36237 name: "segment_type_l";
36238 signal: "elm,type,segment,left";
36241 set_int(seg_type, SEGMENT_TYPE_LEFT);
36246 name: "segment_type_m";
36247 signal: "elm,type,segment,middle";
36250 set_int(seg_type, SEGMENT_TYPE_MIDDLE);
36255 name: "segment_type_r";
36256 signal: "elm,type,segment,right";
36259 set_int(seg_type, SEGMENT_TYPE_RIGHT);
36264 name: "normal_segment";
36265 signal: "elm,state,segment,normal";
36268 set_int(seg_state, SEGMENT_STATE_NORMAL);
36273 name: "pressed_segment";
36274 signal: "elm,state,segment,pressed";
36277 set_int(seg_state, SEGMENT_STATE_PRESSED);
36282 name: "selected_segment";
36283 signal: "elm,state,segment,selected";
36286 set_int(seg_state, SEGMENT_STATE_SELECTED);
36290 program { name: "disable_segment";
36291 signal: "elm,state,disabled";
36294 set_int(seg_status, SEGMENT_STATUS_DISABLED);
36298 program { name: "enable_segment";
36299 signal: "elm,state,enabled";
36302 set_int(seg_status, SEGMENT_STATUS_ENABLED);
36306 program { name: "text_show";
36307 signal: "elm,state,text,visible";
36312 get_state(PART:"elm.swallow.icon", st, 30, vl);
36313 if (!strcmp(st, "icononly"))
36315 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36316 set_state(PART:"padding_icon_text", "visible", 0.0);
36318 get_state(PART:"elm.text", st, 30, vl);
36319 if (!strcmp(st, "selected"))
36320 set_state(PART:"elm.text", "selected", 0.0);
36322 set_state(PART:"elm.text", "normal", 0.0);
36325 program { name: "text_hide";
36326 signal: "elm,state,text,hidden";
36331 get_state(PART:"elm.swallow.icon", st, 30, vl);
36332 if (!strcmp(st, "visible"))
36334 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36335 set_state(PART:"padding_icon_text", "icononly", 0.0);
36337 set_state(PART:"elm.text", "default", 0.0);
36340 program { name: "icon_show";
36341 signal: "elm,state,icon,visible";
36346 get_state(PART:"elm.text", st, 30, vl);
36347 if ((!strcmp(st, "normal")) || (!strcmp(st, "selected")))
36349 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36350 set_state(PART:"padding_icon_text", "visible", 0.0);
36354 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36355 set_state(PART:"padding_icon_text", "icononly", 0.0);
36359 program { name: "icon_hide";
36360 signal: "elm,state,icon,hidden";
36362 action: STATE_SET "default" 0.0;
36363 target: "elm.swallow.icon";
36366 #undef SEGMENT_TYPE_SINGLE
36367 #undef SEGMENT_TYPE_LEFT
36368 #undef SEGMENT_TYPE_MIDDLE
36369 #undef SEGMENT_TYPE_RIGHT
36370 #undef SEGMENT_STATE_NORMAL
36371 #undef SEGMENT_STATE_PRESSED
36372 #undef SEGMENT_STATE_SELECTED
36373 #undef SEGMENT_STATUS_ENABLED
36374 #undef SEGMENT_STATUS_DISABLED
36377 /* a simple title layout, with a label and two icons */
36378 group { name: "elm/layout/application/titlebar";
36380 image: "toolbar_sel.png" COMP;
36383 part { name: "base";
36386 description { state: "default" 0.0;
36393 normal: "toolbar_sel.png";
36398 part { name: "elm.swallow.content";
36400 description { state: "default" 0.0;
36408 part { name: "elm.swallow.icon";
36411 description { state: "default" 0.0;
36425 description { state: "visible" 0.0;
36426 inherit: "default" 0.0;
36430 part { name: "elm.swallow.end";
36433 description { state: "default" 0.0;
36448 description { state: "visible" 0.0;
36449 inherit: "default" 0.0;
36453 part { name: "elm.text";
36455 effect: SOFT_SHADOW;
36458 description { state: "default" 0.0;
36461 to_x: "elm.swallow.icon";
36466 to_x: "elm.swallow.end";
36475 text_class: "title_bar";
36481 program { name: "show_icon";
36482 signal: "elm,state,icon,visible";
36484 action: STATE_SET "visible" 0.0;
36485 target: "elm.swallow.icon";
36487 program { name: "hide_icon";
36488 signal: "elm,state,icon,hidden";
36490 action: STATE_SET "default" 0.0;
36491 target: "elm.swallow.icon";
36493 program { name: "show_end";
36494 signal: "elm,state,end,visible";
36496 action: STATE_SET "visible" 0.0;
36497 target: "elm.swallow.end";
36499 program { name: "hide_end";
36500 signal: "elm,state,end,hidden";
36502 action: STATE_SET "default" 0.0;
36503 target: "elm.swallow.end";
36509 name: "elm/video/base/default";
36517 color: 255 255 255 255;
36521 color: 128 128 128 255;
36525 name: "elm.swallow.video";
36528 clip_to: "clipper";
36532 aspect_preference: BOTH;
36540 signal: "elm,video,load";
36543 action: STATE_SET darker 0.0;
36547 signal: "elm,video,play";
36550 action: STATE_SET default 0.0;
36554 signal: "elm,video,end";
36557 action: STATE_SET darker 0.0;
36559 transition: LINEAR 0.5;
36562 signal: "elm,video,pause";
36565 action: STATE_SET darker 0.0;