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";
324 item: "focus_highlight" "on";
328 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
331 v = get_int(sbvis_v);
333 v = get_int(sbalways_v);
335 emit("do-hide-vbar", "");
339 v = get_int(sbvis_h);
341 v = get_int(sbalways_h);
343 emit("do-hide-hbar", "");
347 set_int(sbvis_timer, 0);
352 image: "shelf_inset.png" COMP;
353 image: "bt_sm_base2.png" COMP;
354 image: "bt_sm_shine.png" COMP;
355 image: "bt_sm_hilight.png" COMP;
356 image: "sl_bt2_2.png" COMP;
361 description { state: "default" 0.0;
364 color: 255 255 255 0;
367 part { name: "clipper";
370 description { state: "default" 0.0;
377 part { name: "elm.swallow.content";
380 description { state: "default" 0.0;
387 part { name: "conf_over";
389 description { state: "default" 0.0;
393 normal: "shelf_inset.png";
399 description { state: "enabled" 0.0;
400 inherit: "default" 0.0;
401 color: 200 155 0 255;
404 part { name: "focus_highlight";
406 description { state: "default" 0.0;
410 normal: "sl_bt2_2.png";
417 description { state: "enabled" 0.0;
418 inherit: "default" 0.0;
419 color: 200 155 0 255;
422 part { name: "sb_vbar_clip_master";
425 description { state: "default" 0.0;
427 description { state: "hidden" 0.0;
429 color: 255 255 255 0;
432 part { name: "sb_vbar_clip";
433 clip_to: "sb_vbar_clip_master";
436 description { state: "default" 0.0;
438 description { state: "hidden" 0.0;
440 color: 255 255 255 0;
443 part { name: "sb_vbar";
446 description { state: "default" 0.0;
454 to_y: "elm.swallow.content";
455 to_x: "elm.swallow.content";
461 to_x: "elm.swallow.content";
465 part { name: "elm.dragable.vbar";
466 clip_to: "sb_vbar_clip";
473 description { state: "default" 0.0;
488 normal: "bt_sm_base2.png";
494 part { name: "sb_vbar_over1";
495 clip_to: "sb_vbar_clip";
497 description { state: "default" 0.0;
498 rel1.to: "elm.dragable.vbar";
499 rel2.relative: 1.0 0.5;
500 rel2.to: "elm.dragable.vbar";
502 normal: "bt_sm_hilight.png";
507 part { name: "sb_vbar_over2";
508 clip_to: "sb_vbar_clip";
510 description { state: "default" 0.0;
511 rel1.to: "elm.dragable.vbar";
512 rel2.to: "elm.dragable.vbar";
514 normal: "bt_sm_shine.png";
520 part { name: "sb_hbar_clip_master";
523 description { state: "default" 0.0;
525 description { state: "hidden" 0.0;
527 color: 255 255 255 0;
530 part { name: "sb_hbar_clip";
531 clip_to: "sb_hbar_clip_master";
534 description { state: "default" 0.0;
536 description { state: "hidden" 0.0;
538 color: 255 255 255 0;
541 part { name: "sb_hbar";
544 description { state: "default" 0.0;
552 to_x: "elm.swallow.content";
553 to_y: "elm.swallow.content";
559 to_y: "elm.swallow.content";
563 part { name: "elm.dragable.hbar";
564 clip_to: "sb_hbar_clip";
571 description { state: "default" 0.0;
586 normal: "bt_sm_base2.png";
592 part { name: "sb_hbar_over1";
593 clip_to: "sb_hbar_clip";
595 description { state: "default" 0.0;
596 rel1.to: "elm.dragable.hbar";
597 rel2.relative: 1.0 0.5;
598 rel2.to: "elm.dragable.hbar";
600 normal: "bt_sm_hilight.png";
605 part { name: "sb_hbar_over2";
606 clip_to: "sb_hbar_clip";
608 description { state: "default" 0.0;
609 rel1.to: "elm.dragable.hbar";
610 rel2.to: "elm.dragable.hbar";
612 normal: "bt_sm_shine.png";
617 part { name: "disabler";
619 description { state: "default" 0.0;
625 description { state: "disabled" 0.0;
626 inherit: "default" 0.0;
628 color: 128 128 128 128;
633 program { name: "load";
637 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
638 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
641 set_int(sbalways_v, 0);
642 set_int(sbalways_h, 0);
643 set_int(sbvis_timer, 0);
647 program { name: "vbar_show";
648 signal: "elm,action,show,vbar";
650 action: STATE_SET "default" 0.0;
651 target: "sb_vbar_clip_master";
653 program { name: "vbar_hide";
654 signal: "elm,action,hide,vbar";
656 action: STATE_SET "hidden" 0.0;
657 target: "sb_vbar_clip_master";
659 program { name: "vbar_show_always";
660 signal: "elm,action,show_always,vbar";
664 v = get_int(sbvis_v);
665 v |= get_int(sbalways_v);
667 set_int(sbalways_v, 1);
668 emit("do-show-vbar", "");
673 program { name: "vbar_show_notalways";
674 signal: "elm,action,show_notalways,vbar";
678 v = get_int(sbalways_v);
680 set_int(sbalways_v, 0);
681 v = get_int(sbvis_v);
683 emit("do-hide-vbar", "");
689 program { name: "sb_vbar_show";
690 signal: "do-show-vbar";
692 action: STATE_SET "default" 0.0;
693 transition: LINEAR 0.5;
694 target: "sb_vbar_clip";
696 program { name: "sb_vbar_hide";
697 signal: "do-hide-vbar";
699 action: STATE_SET "hidden" 0.0;
700 transition: LINEAR 0.5;
701 target: "sb_vbar_clip";
704 program { name: "hbar_show";
705 signal: "elm,action,show,hbar";
707 action: STATE_SET "default" 0.0;
708 target: "sb_hbar_clip_master";
710 program { name: "hbar_hide";
711 signal: "elm,action,hide,hbar";
713 action: STATE_SET "hidden" 0.0;
714 target: "sb_hbar_clip_master";
716 program { name: "hbar_show_always";
717 signal: "elm,action,show_always,hbar";
721 v = get_int(sbvis_h);
722 v |= get_int(sbalways_h);
724 set_int(sbalways_h, 1);
725 emit("do-show-hbar", "");
730 program { name: "hbar_show_notalways";
731 signal: "elm,action,show_notalways,hbar";
735 v = get_int(sbalways_h);
737 set_int(sbalways_h, 0);
738 v = get_int(sbvis_h);
740 emit("do-hide-hbar", "");
746 program { name: "sb_hbar_show";
747 signal: "do-show-hbar";
749 action: STATE_SET "default" 0.0;
750 transition: LINEAR 0.5;
751 target: "sb_hbar_clip";
753 program { name: "sb_hbar_hide";
754 signal: "do-hide-hbar";
756 action: STATE_SET "hidden" 0.0;
757 transition: LINEAR 0.5;
758 target: "sb_hbar_clip";
761 program { name: "scroll";
762 signal: "elm,action,scroll";
766 v = get_int(sbvis_v);
767 v |= get_int(sbalways_v);
769 emit("do-show-vbar", "");
772 v = get_int(sbvis_h);
773 v |= get_int(sbalways_h);
775 emit("do-show-hbar", "");
778 v = get_int(sbvis_timer);
779 if (v > 0) cancel_timer(v);
780 v = timer(1.0, "timer0", 0);
781 set_int(sbvis_timer, v);
785 program { name: "highlight_show";
786 signal: "elm,action,focus_highlight,show";
788 action: STATE_SET "enabled" 0.0;
789 transition: ACCELERATE 0.3;
790 target: "focus_highlight";
793 program { name: "highlight_hide";
794 signal: "elm,action,focus_highlight,hide";
796 action: STATE_SET "default" 0.0;
797 transition: DECELERATE 0.3;
798 target: "focus_highlight";
801 program { name: "disable";
802 signal: "elm,state,disabled";
804 action: STATE_SET "disabled" 0.0;
807 program { name: "enable";
808 signal: "elm,state,enabled";
810 action: STATE_SET "default" 0.0;
816 ///////////////////////////////////////////////////////////////////////////////
817 group { name: "elm/scroller/entry/default";
820 item: "focus_highlight" "on";
824 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
827 v = get_int(sbvis_v);
829 v = get_int(sbalways_v);
831 emit("do-hide-vbar", "");
835 v = get_int(sbvis_h);
837 v = get_int(sbalways_h);
839 emit("do-hide-hbar", "");
843 set_int(sbvis_timer, 0);
848 image: "shelf_inset.png" COMP;
849 image: "bt_sm_base2.png" COMP;
850 image: "bt_sm_shine.png" COMP;
851 image: "bt_sm_hilight.png" COMP;
852 image: "sl_bt2_2.png" COMP;
857 description { state: "default" 0.0;
862 part { name: "clipper";
865 description { state: "default" 0.0;
872 part { name: "contentclipper";
876 description { state: "default" 0.0;
877 rel1.to: "elm.swallow.icon";
878 rel1.relative: 1.0 0.0;
879 rel2.to: "elm.swallow.end";
880 rel2.relative: 0.0 1.0;
883 part { name: "elm.swallow.icon";
886 description { state: "default" 0.0;
900 description { state: "visible" 0.0;
916 part { name: "elm.swallow.end";
919 description { state: "default" 0.0;
933 description { state: "visible" 0.0;
949 part { name: "elm.swallow.content";
950 clip_to: "contentclipper";
952 description { state: "default" 0.0;
954 to: "elm.swallow.icon";
959 to: "elm.swallow.end";
965 part { name: "conf_over";
967 description { state: "default" 0.0;
971 normal: "shelf_inset.png";
977 description { state: "enabled" 0.0;
978 inherit: "default" 0.0;
979 color: 200 155 0 255;
982 part { name: "focus_highlight";
984 description { state: "default" 0.0;
988 normal: "sl_bt2_2.png";
995 description { state: "enabled" 0.0;
996 inherit: "default" 0.0;
997 color: 200 155 0 255;
1000 part { name: "sb_vbar_clip_master";
1003 description { state: "default" 0.0;
1005 description { state: "hidden" 0.0;
1007 color: 255 255 255 0;
1010 part { name: "sb_vbar_clip";
1011 clip_to: "sb_vbar_clip_master";
1014 description { state: "default" 0.0;
1016 description { state: "hidden" 0.0;
1018 color: 255 255 255 0;
1021 part { name: "sb_vbar";
1024 description { state: "default" 0.0;
1032 to_y: "elm.swallow.content";
1033 to_x: "elm.swallow.end";
1039 to_x: "elm.swallow.end";
1043 part { name: "elm.dragable.vbar";
1044 clip_to: "sb_vbar_clip";
1051 description { state: "default" 0.0;
1066 normal: "bt_sm_base2.png";
1072 part { name: "sb_vbar_over1";
1073 clip_to: "sb_vbar_clip";
1075 description { state: "default" 0.0;
1076 rel1.to: "elm.dragable.vbar";
1077 rel2.relative: 1.0 0.5;
1078 rel2.to: "elm.dragable.vbar";
1080 normal: "bt_sm_hilight.png";
1085 part { name: "sb_vbar_over2";
1086 clip_to: "sb_vbar_clip";
1088 description { state: "default" 0.0;
1089 rel1.to: "elm.dragable.vbar";
1090 rel2.to: "elm.dragable.vbar";
1092 normal: "bt_sm_shine.png";
1098 part { name: "sb_hbar_clip_master";
1101 description { state: "default" 0.0;
1103 description { state: "hidden" 0.0;
1105 color: 255 255 255 0;
1108 part { name: "sb_hbar_clip";
1109 clip_to: "sb_hbar_clip_master";
1112 description { state: "default" 0.0;
1114 description { state: "hidden" 0.0;
1116 color: 255 255 255 0;
1119 part { name: "sb_hbar";
1122 description { state: "default" 0.0;
1130 to_x: "elm.swallow.content";
1131 to_y: "elm.swallow.content";
1137 to_y: "elm.swallow.content";
1141 part { name: "elm.dragable.hbar";
1142 clip_to: "sb_hbar_clip";
1149 description { state: "default" 0.0;
1164 normal: "bt_sm_base2.png";
1170 part { name: "sb_hbar_over1";
1171 clip_to: "sb_hbar_clip";
1173 description { state: "default" 0.0;
1174 rel1.to: "elm.dragable.hbar";
1175 rel2.relative: 1.0 0.5;
1176 rel2.to: "elm.dragable.hbar";
1178 normal: "bt_sm_hilight.png";
1183 part { name: "sb_hbar_over2";
1184 clip_to: "sb_hbar_clip";
1186 description { state: "default" 0.0;
1187 rel1.to: "elm.dragable.hbar";
1188 rel2.to: "elm.dragable.hbar";
1190 normal: "bt_sm_shine.png";
1197 program { name: "load";
1201 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
1202 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
1203 set_int(sbvis_h, 0);
1204 set_int(sbvis_v, 0);
1205 set_int(sbalways_v, 0);
1206 set_int(sbalways_h, 0);
1207 set_int(sbvis_timer, 0);
1210 program { name: "icon_show";
1211 signal: "elm,action,show,icon";
1213 action: STATE_SET "visible" 0.0;
1214 target: "elm.swallow.icon";
1216 program { name: "icon_hide";
1217 signal: "elm,action,hide,icon";
1219 action: STATE_SET "default" 0.0;
1220 target: "elm.swallow.icon";
1222 program { name: "end_show";
1223 signal: "elm,action,show,end";
1225 action: STATE_SET "visible" 0.0;
1226 target: "elm.swallow.end";
1228 program { name: "end_hide";
1229 signal: "elm,action,hide,end";
1231 action: STATE_SET "default" 0.0;
1232 target: "elm.swallow.end";
1234 program { name: "vbar_show";
1235 signal: "elm,action,show,vbar";
1237 action: STATE_SET "default" 0.0;
1238 target: "sb_vbar_clip_master";
1240 program { name: "vbar_hide";
1241 signal: "elm,action,hide,vbar";
1243 action: STATE_SET "hidden" 0.0;
1244 target: "sb_vbar_clip_master";
1246 program { name: "vbar_show_always";
1247 signal: "elm,action,show_always,vbar";
1251 v = get_int(sbvis_v);
1252 v |= get_int(sbalways_v);
1254 set_int(sbalways_v, 1);
1255 emit("do-show-vbar", "");
1256 set_int(sbvis_v, 1);
1260 program { name: "vbar_show_notalways";
1261 signal: "elm,action,show_notalways,vbar";
1265 v = get_int(sbalways_v);
1267 set_int(sbalways_v, 0);
1268 v = get_int(sbvis_v);
1270 emit("do-hide-vbar", "");
1271 set_int(sbvis_v, 0);
1276 program { name: "sb_vbar_show";
1277 signal: "do-show-vbar";
1279 action: STATE_SET "default" 0.0;
1280 transition: LINEAR 0.5;
1281 target: "sb_vbar_clip";
1283 program { name: "sb_vbar_hide";
1284 signal: "do-hide-vbar";
1286 action: STATE_SET "hidden" 0.0;
1287 transition: LINEAR 0.5;
1288 target: "sb_vbar_clip";
1291 program { name: "hbar_show";
1292 signal: "elm,action,show,hbar";
1294 action: STATE_SET "default" 0.0;
1295 target: "sb_hbar_clip_master";
1297 program { name: "hbar_hide";
1298 signal: "elm,action,hide,hbar";
1300 action: STATE_SET "hidden" 0.0;
1301 target: "sb_hbar_clip_master";
1303 program { name: "hbar_show_always";
1304 signal: "elm,action,show_always,hbar";
1308 v = get_int(sbvis_h);
1309 v |= get_int(sbalways_h);
1311 set_int(sbalways_h, 1);
1312 emit("do-show-hbar", "");
1313 set_int(sbvis_h, 1);
1317 program { name: "hbar_show_notalways";
1318 signal: "elm,action,show_notalways,hbar";
1322 v = get_int(sbalways_h);
1324 set_int(sbalways_h, 0);
1325 v = get_int(sbvis_h);
1327 emit("do-hide-hbar", "");
1328 set_int(sbvis_h, 0);
1333 program { name: "sb_hbar_show";
1334 signal: "do-show-hbar";
1336 action: STATE_SET "default" 0.0;
1337 transition: LINEAR 0.5;
1338 target: "sb_hbar_clip";
1340 program { name: "sb_hbar_hide";
1341 signal: "do-hide-hbar";
1343 action: STATE_SET "hidden" 0.0;
1344 transition: LINEAR 0.5;
1345 target: "sb_hbar_clip";
1348 program { name: "scroll";
1349 signal: "elm,action,scroll";
1353 v = get_int(sbvis_v);
1354 v |= get_int(sbalways_v);
1356 emit("do-show-vbar", "");
1357 set_int(sbvis_v, 1);
1359 v = get_int(sbvis_h);
1360 v |= get_int(sbalways_h);
1362 emit("do-show-hbar", "");
1363 set_int(sbvis_h, 1);
1365 v = get_int(sbvis_timer);
1366 if (v > 0) cancel_timer(v);
1367 v = timer(1.0, "timer0", 0);
1368 set_int(sbvis_timer, v);
1372 program { name: "highlight_show";
1373 signal: "elm,action,focus_highlight,show";
1375 action: STATE_SET "enabled" 0.0;
1376 transition: ACCELERATE 0.3;
1377 target: "focus_highlight";
1378 target: "conf_over";
1380 program { name: "highlight_hide";
1381 signal: "elm,action,focus_highlight,hide";
1383 action: STATE_SET "default" 0.0;
1384 transition: DECELERATE 0.3;
1385 target: "focus_highlight";
1386 target: "conf_over";
1391 ///////////////////////////////////////////////////////////////////////////////
1392 #define TEXT_SLIDE_DURATION 10
1394 group { name: "elm/label/base/default";
1395 data.item: "default_font_size" "10";
1396 data.item: "min_font_size" "6";
1397 data.item: "max_font_size" "60";
1399 style { name: "textblock_style";
1400 base: "font=Sans font_size=10 color=#000 wrap=word text_class=label";
1403 tag: "hilight" "+ font=Sans:style=Bold";
1404 tag: "b" "+ font=Sans:style=Bold";
1409 part { name: "label.swallow.background";
1411 description { state: "default" 0.0;
1415 part { name: "label.text.clip";
1417 description { state: "default" 0.0;
1418 rel1 { relative: 0 0; to: "label.swallow.background"; }
1419 rel2 { relative: 1 1; to: "label.swallow.background"; }
1422 part { name: "elm.text";
1426 clip_to: "label.text.clip";
1427 description { state: "default" 0.0;
1428 rel1.relative: 0.0 0.0;
1429 rel2.relative: 1.0 1.0;
1431 style: "textblock_style";
1439 group { name: "elm/label/base_wrap/default";
1440 data.item: "default_font_size" "10";
1441 data.item: "min_font_size" "6";
1442 data.item: "max_font_size" "60";
1444 part { name: "label.swallow.background";
1446 description { state: "default" 0.0;
1448 rel1 { relative: 0 0; to: "elm.text"; }
1449 rel2 { relative: 1 1; to: "elm.text"; }
1452 part { name: "elm.text";
1456 description { state: "default" 0.0;
1458 style: "textblock_style";
1466 group { name: "elm/label/base_wrap_ellipsis/default";
1467 data.item: "default_font_size" "10";
1468 data.item: "min_font_size" "6";
1469 data.item: "max_font_size" "60";
1471 part { name: "label.swallow.background";
1473 description { state: "default" 0.0;
1475 rel1 { relative: 0 0; to: "elm.text"; }
1476 rel2 { relative: 1 1; to: "elm.text"; }
1479 part { name: "elm.text";
1484 description { state: "default" 0.0;
1487 style: "textblock_style";
1495 group { name: "elm/label/base/marker";
1496 data.item: "default_font_size" "10";
1497 data.item: "min_font_size" "6";
1498 data.item: "max_font_size" "60";
1500 style { name: "textblock_style2";
1501 base: "font=Sans:style=Bold font_size=10 align=center color=#fff wrap=word text_class=label";
1504 tag: "hilight" "+ color=#ffff";
1505 tag: "b" "+ color=#ffff";
1510 part { name: "label.swallow.background";
1512 description { state: "default" 0.0;
1514 rel1 { relative: 0 0; to: "elm.text"; }
1515 rel2 { relative: 1 1; to: "elm.text"; }
1518 part { name: "elm.text";
1522 description { state: "default" 0.0;
1524 style: "textblock_style2";
1532 group { name: "elm/label/base_wrap/marker";
1533 data.item: "default_font_size" "10";
1534 data.item: "min_font_size" "6";
1535 data.item: "max_font_size" "60";
1537 part { name: "label.swallow.background";
1539 description { state: "default" 0.0;
1541 rel1 { relative: 0 0; to: "elm.text"; }
1542 rel2 { relative: 1 1; to: "elm.text"; }
1545 part { name: "elm.text";
1549 description { state: "default" 0.0;
1551 style: "textblock_style2";
1559 group { name: "elm/label/base/slide_long";
1560 data.item: "default_font_size" "10";
1561 data.item: "min_font_size" "6";
1562 data.item: "max_font_size" "60";
1565 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1567 public message(Msg_Type:type, id, ...) {
1568 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1570 duration = getarg(2);
1571 set_float(g_duration, duration);
1574 public slide_to_end_anim(val, Float:pos) {
1577 stopflag = get_int(g_stopslide);
1578 if (stopflag == 1) return;
1579 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1581 id = timer(0.5, "slide_to_begin", 1);
1582 set_int(g_timer_id, id);
1585 public slide_to_end() {
1589 stopflag = get_int(g_stopslide);
1590 if (stopflag == 1) return;
1591 duration = get_float(g_duration);
1592 id = anim(duration, "slide_to_end_anim", 1);
1593 set_int(g_anim_id, id);
1595 public slide_to_begin() {
1598 stopflag = get_int(g_stopslide);
1599 if (stopflag == 1) return;
1600 set_state(PART:"elm.text", "slide_begin", 0.0);
1601 id = timer(0.5, "slide_to_end", 1);
1602 set_int(g_timer_id, id);
1604 public start_slide() {
1605 set_int(g_stopslide, 0);
1606 set_state(PART:"elm.text", "slide_begin", 0.0);
1609 public stop_slide() {
1611 set_int(g_stopslide, 1);
1612 id = get_int(g_anim_id);
1614 id = get_int(g_timer_id);
1616 set_state(PART:"elm.text", "default", 0.0);
1621 part { name: "label.swallow.background";
1623 description { state: "default" 0.0;
1627 part { name: "label.text.clip";
1629 description { state: "default" 0.0;
1631 color: 255 255 255 255;
1632 rel1 { relative: 0 0; to: "label.swallow.background"; }
1633 rel2 { relative: 1 1; to: "label.swallow.background"; }
1636 part { name: "elm.text";
1640 clip_to: "label.text.clip";
1641 description { state: "default" 0.0;
1642 rel1.relative: 0.0 0.0;
1643 rel2.relative: 1.0 1.0;
1646 style: "textblock_style";
1650 description { state: "slide_end" 0.0;
1651 inherit: "default" 0.0;
1652 rel1.relative: 0.0 0.0;
1653 rel2.relative: 0.0 1.0;
1656 description { state: "slide_begin" 0.0;
1657 inherit: "default" 0.0;
1658 rel1.relative: 1.0 0.0;
1659 rel2.relative: 1.0 1.0;
1665 program { name: "start_slide";
1667 signal: "elm,state,slide,start";
1673 program { name: "stop_slide";
1675 signal: "elm,state,slide,stop";
1685 group { name: "elm/label/base/slide_short";
1686 data.item: "default_font_size" "10";
1687 data.item: "min_font_size" "6";
1688 data.item: "max_font_size" "60";
1691 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1693 public message(Msg_Type:type, id, ...) {
1694 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1696 duration = getarg(2);
1697 set_float(g_duration, duration);
1700 public slide_to_end_anim(val, Float:pos) {
1703 stopflag = get_int(g_stopslide);
1704 if (stopflag == 1) return;
1705 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1707 id = timer(0.5, "slide_to_begin", 1);
1708 set_int(g_timer_id, id);
1711 public slide_to_end() {
1715 stopflag = get_int(g_stopslide);
1716 if (stopflag == 1) return;
1717 duration = get_float(g_duration);
1718 id = anim(duration, "slide_to_end_anim", 1);
1719 set_int(g_anim_id, id);
1721 public slide_to_begin() {
1724 stopflag = get_int(g_stopslide);
1725 if (stopflag == 1) return;
1726 set_state(PART:"elm.text", "slide_begin", 0.0);
1727 id = timer(0.5, "slide_to_end", 1);
1728 set_int(g_timer_id, id);
1730 public start_slide() {
1731 set_int(g_stopslide, 0);
1732 set_state(PART:"elm.text", "slide_begin", 0.0);
1735 public stop_slide() {
1737 set_int(g_stopslide, 1);
1738 id = get_int(g_anim_id);
1740 id = get_int(g_timer_id);
1742 set_state(PART:"elm.text", "default", 0.0);
1747 part { name: "label.swallow.background";
1749 description { state: "default" 0.0;
1753 part { name: "label.text.clip";
1755 description { state: "default" 0.0;
1757 color: 255 255 255 255;
1758 rel1 { relative: 0 0; to: "label.swallow.background"; }
1759 rel2 { relative: 1 1; to: "label.swallow.background"; }
1762 part { name: "elm.text";
1766 clip_to: "label.text.clip";
1767 description { state: "default" 0.0;
1768 rel1.relative: 0.0 0.0;
1769 rel2.relative: 1.0 1.0;
1772 style: "textblock_style";
1776 description { state: "slide_end" 0.0;
1777 inherit: "default" 0.0;
1778 rel1.relative: 1.0 0.0;
1779 rel2.relative: 1.0 1.0;
1782 description { state: "slide_begin" 0.0;
1783 inherit: "default" 0.0;
1784 rel1.relative: 0.0 0.0;
1785 rel2.relative: 0.0 1.0;
1791 program { name: "start_slide";
1793 signal: "elm,state,slide,start";
1799 program { name: "stop_slide";
1801 signal: "elm,state,slide,stop";
1810 group { name: "elm/label/base/slide_bounce";
1811 data.item: "default_font_size" "10";
1812 data.item: "min_font_size" "6";
1813 data.item: "max_font_size" "60";
1816 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1818 public message(Msg_Type:type, id, ...) {
1819 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1821 duration = getarg(2);
1822 set_float(g_duration, duration);
1825 public slide_to_end_anim(val, Float:pos) {
1828 stopflag = get_int(g_stopslide);
1829 if (stopflag == 1) return;
1830 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1832 id = timer(0.5, "slide_to_begin", 1);
1833 set_int(g_timer_id, id);
1836 public slide_to_end() {
1840 stopflag = get_int(g_stopslide);
1841 if (stopflag == 1) return;
1842 duration = get_float(g_duration);
1843 id = anim(duration, "slide_to_end_anim", 1);
1844 set_int(g_anim_id, id);
1846 public slide_to_begin_anim(val, Float:pos) {
1849 stopflag = get_int(g_stopslide);
1850 if (stopflag == 1) return;
1851 set_tween_state(PART:"elm.text", pos, "slide_end", 0.0, "slide_begin", 0.0);
1853 id = timer(0.5, "slide_to_end", 1);
1854 set_int(g_timer_id, id);
1857 public slide_to_begin() {
1861 stopflag = get_int(g_stopslide);
1862 if (stopflag == 1) return;
1863 duration = get_float(g_duration);
1864 id = anim(duration, "slide_to_begin_anim", 1);
1865 set_int(g_anim_id, id);
1867 public start_slide() {
1868 set_int(g_stopslide, 0);
1869 set_state(PART:"elm.text", "slide_begin", 0.0);
1872 public stop_slide() {
1874 set_int(g_stopslide, 1);
1875 id = get_int(g_anim_id);
1877 id = get_int(g_timer_id);
1879 set_state(PART:"elm.text", "default", 0.0);
1884 part { name: "label.swallow.background";
1886 description { state: "default" 0.0;
1890 part { name: "label.text.clip";
1892 description { state: "default" 0.0;
1894 color: 255 255 255 255;
1895 rel1 { relative: 0 0; to: "label.swallow.background"; }
1896 rel2 { relative: 1 1; to: "label.swallow.background"; }
1899 part { name: "elm.text";
1903 clip_to: "label.text.clip";
1904 description { state: "default" 0.0;
1905 rel1.relative: 0.0 0.0;
1906 rel2.relative: 1.0 1.0;
1909 style: "textblock_style";
1913 description { state: "slide_end" 0.0;
1914 inherit: "default" 0.0;
1915 rel1.relative: 1.0 0.0;
1916 rel2.relative: 1.0 1.0;
1919 description { state: "slide_begin" 0.0;
1920 inherit: "default" 0.0;
1921 rel1.relative: 0.0 0.0;
1922 rel2.relative: 0.0 1.0;
1928 program { name: "start_slide";
1930 signal: "elm,state,slide,start";
1936 program { name: "stop_slide";
1938 signal: "elm,state,slide,stop";
1948 ///////////////////////////////////////////////////////////////////////////////
1950 group { name: "elm/button/base/default";
1952 image: "bt_base1.png" COMP;
1953 image: "bt_base2.png" COMP;
1954 image: "bt_hilight.png" COMP;
1955 image: "bt_shine.png" COMP;
1956 image: "bt_glow.png" COMP;
1957 image: "bt_dis_base.png" COMP;
1958 image: "bt_dis_hilight.png" COMP;
1961 part { name: "button_image";
1963 description { state: "default" 0.0;
1966 normal: "bt_base2.png";
1969 image.middle: SOLID;
1971 description { state: "clicked" 0.0;
1972 inherit: "default" 0.0;
1973 image.normal: "bt_base1.png";
1975 description { state: "disabled" 0.0;
1976 inherit: "default" 0.0;
1978 normal: "bt_dis_base.png";
1983 part { name: "elm.swallow.content";
1985 description { state: "default" 0.0;
1991 rel2.relative: 0.0 1.0;
1993 description { state: "visible" 0.0;
1994 inherit: "default" 0.0;
1998 // aspect_preference: VERTICAL;
2001 description { state: "icononly" 0.0;
2002 inherit: "default" 0.0;
2008 rel2.relative: 1.0 1.0;
2009 // aspect_preference: VERTICAL;
2015 effect: SOFT_SHADOW;
2018 description { state: "default" 0.0;
2020 rel1.to_x: "elm.swallow.content";
2021 rel1.relative: 1.0 0.0;
2024 color: 224 224 224 255;
2027 font: "Sans,Edje-Vera";
2031 text_class: "button";
2034 description { state: "visible" 0.0;
2035 inherit: "default" 0.0;
2039 description { state: "disabled" 0.0;
2040 inherit: "default" 0.0;
2044 description { state: "disabled_visible" 0.0;
2045 inherit: "default" 0.0;
2052 part { name: "over1";
2054 description { state: "default" 0.0;
2055 rel2.relative: 1.0 0.5;
2057 normal: "bt_hilight.png";
2061 description { state: "disabled" 0.0;
2062 inherit: "default" 0.0;
2064 normal: "bt_dis_hilight.png";
2069 part { name: "over2";
2072 ignore_flags: ON_HOLD;
2073 description { state: "default" 0.0;
2075 normal: "bt_shine.png";
2079 description { state: "disabled" 0.0;
2080 inherit: "default" 0.0;
2084 part { name: "over3";
2087 description { state: "default" 0.0;
2088 color: 255 255 255 0;
2090 normal: "bt_glow.png";
2091 border: 12 12 12 12;
2095 description { state: "clicked" 0.0;
2096 inherit: "default" 0.0;
2097 color: 255 255 255 255;
2100 part { name: "disabler";
2102 description { state: "default" 0.0;
2106 description { state: "disabled" 0.0;
2107 inherit: "default" 0.0;
2114 name: "button_click";
2115 signal: "mouse,down,1";
2117 action: SIGNAL_EMIT "elm,action,press" "";
2118 after: "button_click_anim";
2121 name: "button_click_anim";
2122 action: STATE_SET "clicked" 0.0;
2123 target: "button_image";
2126 name: "button_unclick";
2127 signal: "mouse,up,1";
2129 action: SIGNAL_EMIT "elm,action,unpress" "";
2130 after: "button_unclick_anim";
2133 name: "button_pressed_anim";
2134 signal: "elm,anim,activate";
2136 action: STATE_SET "clicked" 0.0;
2137 target: "button_image";
2139 after: "button_unpressed_anim";
2142 name: "button_unpressed_anim";
2143 action: STATE_SET "default" 0.0;
2144 transition: DECELERATE 0.5;
2145 target: "button_image";
2149 name: "button_unclick_anim";
2150 action: STATE_SET "default" 0.0;
2151 target: "button_image";
2154 name: "button_click2";
2155 signal: "mouse,down,1";
2157 action: STATE_SET "clicked" 0.0;
2161 name: "button_unclick2";
2162 signal: "mouse,up,1";
2164 action: STATE_SET "default" 0.0;
2165 transition: DECELERATE 0.5;
2169 name: "button_unclick3";
2170 signal: "mouse,clicked,1";
2172 action: SIGNAL_EMIT "elm,action,click" "";
2174 program { name: "text_show";
2175 signal: "elm,state,text,visible";
2180 get_state(PART:"elm.swallow.content", st, 30, vl);
2181 if (!strcmp(st, "icononly"))
2182 set_state(PART:"elm.swallow.content", "visible", 0.0);
2183 set_state(PART:"elm.text", "visible", 0.0);
2186 program { name: "text_hide";
2187 signal: "elm,state,text,hidden";
2192 get_state(PART:"elm.swallow.content", st, 30, vl);
2193 if (!strcmp(st, "visible"))
2194 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2195 set_state(PART:"elm.text", "default", 0.0);
2198 program { name: "icon_show";
2199 signal: "elm,state,icon,visible";
2204 get_state(PART:"elm.text", st, 30, vl);
2205 if (!strcmp(st, "visible"))
2206 set_state(PART:"elm.swallow.content", "visible", 0.0);
2208 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2211 program { name: "icon_hide";
2212 signal: "elm,state,icon,hidden";
2214 action: STATE_SET "default" 0.0;
2215 target: "elm.swallow.content";
2217 program { name: "disable";
2218 signal: "elm,state,disabled";
2220 action: STATE_SET "disabled" 0.0;
2221 target: "button_image";
2225 after: "disable_text";
2227 program { name: "disable_text";
2231 get_state(PART:"elm.text", st, 30, vl);
2232 if (!strcmp(st, "visible"))
2233 set_state(PART:"elm.text", "disabled_visible", 0.0);
2235 set_state(PART:"elm.text", "disabled", 0.0);
2238 program { name: "enable";
2239 signal: "elm,state,enabled";
2241 action: STATE_SET "default" 0.0;
2242 target: "button_image";
2246 after: "enable_text";
2248 program { name: "enable_text";
2252 get_state(PART:"elm.text", st, 30, vl);
2253 if (!strcmp(st, "disabled_visible"))
2254 set_state(PART:"elm.text", "visible", 0.0);
2256 set_state(PART:"elm.text", "default", 0.0);
2262 group { name: "elm/button/base/hoversel_vertical/default";
2263 alias: "elm/button/base/hoversel_vertical/entry";
2264 alias: "elm/button/base/hoversel_horizontal/default";
2265 alias: "elm/button/base/hoversel_horizontal/entry";
2267 image: "bt_base1.png" COMP;
2268 image: "bt_base2.png" COMP;
2269 image: "bt_hilight.png" COMP;
2270 image: "bt_shine.png" COMP;
2271 image: "bt_glow.png" COMP;
2272 image: "updown.png" COMP;
2273 image: "bt_dis_base.png" COMP;
2274 image: "bt_dis_hilight.png" COMP;
2277 part { name: "button_image";
2279 description { state: "default" 0.0;
2281 normal: "bt_base2.png";
2284 image.middle: SOLID;
2286 description { state: "clicked" 0.0;
2287 inherit: "default" 0.0;
2288 image.normal: "bt_base1.png";
2289 image.middle: SOLID;
2291 description { state: "disabled" 0.0;
2292 inherit: "default" 0.0;
2294 normal: "bt_dis_base.png";
2299 part { name: "arrow";
2301 description { state: "default" 0.0;
2302 image.normal: "updown.png";
2303 aspect: 0.6666666666 0.6666666666;
2304 aspect_preference: VERTICAL;
2307 rel2.relative: 0.0 1.0;
2311 part { name: "elm.swallow.content";
2313 description { state: "default" 0.0;
2328 description { state: "visible" 0.0;
2329 inherit: "default" 0.0;
2333 aspect_preference: VERTICAL;
2336 description { state: "icononly" 0.0;
2337 inherit: "default" 0.0;
2343 to_x: "button_image";
2347 aspect_preference: VERTICAL;
2353 effect: SOFT_SHADOW;
2356 description { state: "default" 0.0;
2358 rel1.to_x: "elm.swallow.content";
2359 rel1.relative: 1.0 0.0;
2362 color: 224 224 224 255;
2365 font: "Sans,Edje-Vera";
2369 text_class: "button";
2372 description { state: "visible" 0.0;
2373 inherit: "default" 0.0;
2377 description { state: "disabled" 0.0;
2378 inherit: "default" 0.0;
2382 description { state: "disabled_visible" 0.0;
2383 inherit: "default" 0.0;
2390 part { name: "over1";
2392 description { state: "default" 0.0;
2393 rel2.relative: 1.0 0.5;
2395 normal: "bt_hilight.png";
2399 description { state: "disabled" 0.0;
2400 inherit: "default" 0.0;
2402 normal: "bt_dis_hilight.png";
2407 part { name: "over2";
2410 ignore_flags: ON_HOLD;
2411 description { state: "default" 0.0;
2413 normal: "bt_shine.png";
2417 description { state: "disabled" 0.0;
2418 inherit: "default" 0.0;
2422 part { name: "over3";
2425 description { state: "default" 0.0;
2426 color: 255 255 255 0;
2428 normal: "bt_glow.png";
2429 border: 12 12 12 12;
2433 description { state: "clicked" 0.0;
2434 inherit: "default" 0.0;
2436 color: 255 255 255 255;
2439 part { name: "disabler";
2441 description { state: "default" 0.0;
2445 description { state: "disabled" 0.0;
2446 inherit: "default" 0.0;
2453 name: "button_click";
2454 signal: "mouse,down,1";
2456 action: STATE_SET "clicked" 0.0;
2457 target: "button_image";
2460 name: "button_unclick";
2461 signal: "mouse,up,1";
2463 action: STATE_SET "default" 0.0;
2464 target: "button_image";
2467 name: "button_click2";
2468 signal: "mouse,down,1";
2470 action: STATE_SET "clicked" 0.0;
2474 name: "button_unclick2";
2475 signal: "mouse,up,1";
2477 action: STATE_SET "default" 0.0;
2478 transition: DECELERATE 0.5;
2482 name: "button_unclick3";
2483 signal: "mouse,up,1";
2485 action: SIGNAL_EMIT "elm,action,click" "";
2487 program { name: "text_show";
2488 signal: "elm,state,text,visible";
2493 get_state(PART:"elm.swallow.content", st, 30, vl);
2494 if (!strcmp(st, "icononly"))
2495 set_state(PART:"elm.swallow.content", "visible", 0.0);
2496 set_state(PART:"elm.text", "visible", 0.0);
2499 program { name: "text_hide";
2500 signal: "elm,state,text,hidden";
2505 get_state(PART:"elm.swallow.content", st, 30, vl);
2506 if (!strcmp(st, "visible"))
2507 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2508 set_state(PART:"elm.text", "default", 0.0);
2511 program { name: "icon_show";
2512 signal: "elm,state,icon,visible";
2517 get_state(PART:"elm.text", st, 30, vl);
2518 if (!strcmp(st, "visible"))
2519 set_state(PART:"elm.swallow.content", "visible", 0.0);
2521 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2524 program { name: "icon_hide";
2525 signal: "elm,state,icon,hidden";
2527 action: STATE_SET "default" 0.0;
2528 target: "elm.swallow.content";
2530 program { name: "disable";
2531 signal: "elm,state,disabled";
2533 action: STATE_SET "disabled" 0.0;
2534 target: "button_image";
2538 after: "disable_text";
2540 program { name: "disable_text";
2544 get_state(PART:"elm.text", st, 30, vl);
2545 if (!strcmp(st, "visible"))
2546 set_state(PART:"elm.text", "disabled_visible", 0.0);
2548 set_state(PART:"elm.text", "disabled", 0.0);
2551 program { name: "enable";
2552 signal: "elm,state,enabled";
2554 action: STATE_SET "default" 0.0;
2555 target: "button_image";
2559 after: "enable_text";
2561 program { name: "enable_text";
2565 get_state(PART:"elm.text", st, 30, vl);
2566 if (!strcmp(st, "disabled_visible"))
2567 set_state(PART:"elm.text", "visible", 0.0);
2569 set_state(PART:"elm.text", "default", 0.0);
2575 group { name: "elm/button/base/hoversel_vertical_entry/default";
2576 alias: "elm/button/base/hoversel_vertical_entry/entry";
2577 alias: "elm/button/base/hoversel_horizontal_entry/default";
2578 alias: "elm/button/base/hoversel_horizontal_entry/entry";
2580 image: "hoversel_entry_bg.png" COMP;
2583 part { name: "button_image";
2585 description { state: "default" 0.0;
2586 color: 255 255 255 0;
2587 image.normal: "hoversel_entry_bg.png";
2588 image.border: 0 0 2 2;
2591 description { state: "clicked" 0.0;
2592 inherit: "default" 0.0;
2593 color: 255 255 255 255;
2596 part { name: "elm.swallow.content";
2598 description { state: "default" 0.0;
2603 rel2.relative: 0.0 1.0;
2605 description { state: "visible" 0.0;
2606 inherit: "default" 0.0;
2609 aspect_preference: VERTICAL;
2612 description { state: "icononly" 0.0;
2613 inherit: "default" 0.0;
2618 rel2.relative: 1.0 1.0;
2619 aspect_preference: VERTICAL;
2622 part { name: "textvis";
2625 description { state: "default" 0.0;
2628 description { state: "visible" 0.0;
2635 effect: SOFT_SHADOW;
2639 description { state: "default" 0.0;
2640 rel1.to_x: "elm.swallow.content";
2641 rel1.relative: 1.0 0.0;
2644 color: 224 224 224 255;
2647 font: "Sans,Edje-Vera";
2651 text_class: "button";
2654 description { state: "visible" 0.0;
2655 inherit: "default" 0.0;
2658 description { state: "clicked" 0.0;
2659 inherit: "default" 0.0;
2665 part { name: "over2";
2668 description { state: "default" 0.0;
2675 name: "button_click";
2676 signal: "mouse,down,1";
2678 action: STATE_SET "clicked" 0.0;
2679 target: "button_image";
2683 name: "button_unclick";
2684 signal: "mouse,up,1";
2686 action: STATE_SET "default" 0.0;
2687 target: "button_image";
2691 name: "button_unclick3";
2692 signal: "mouse,up,1";
2694 action: SIGNAL_EMIT "elm,action,click" "";
2696 program { name: "text_show";
2697 signal: "elm,state,text,visible";
2702 get_state(PART:"elm.swallow.content", st, 30, vl);
2703 if (!strcmp(st, "icononly"))
2704 set_state(PART:"elm.swallow.content", "visible", 0.0);
2705 set_state(PART:"textvis", "visible", 0.0);
2706 set_state(PART:"elm.text", "visible", 0.0);
2709 program { name: "text_hide";
2710 signal: "elm,state,text,hidden";
2715 get_state(PART:"elm.swallow.content", st, 30, vl);
2716 if (!strcmp(st, "visible"))
2717 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2718 set_state(PART:"textvis", "default", 0.0);
2719 set_state(PART:"elm.text", "default", 0.0);
2722 program { name: "icon_show";
2723 signal: "elm,state,icon,visible";
2728 get_state(PART:"textvis", st, 30, vl);
2729 if (!strcmp(st, "visible"))
2730 set_state(PART:"elm.swallow.content", "visible", 0.0);
2732 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2735 program { name: "icon_hide";
2736 signal: "elm,state,icon,hidden";
2738 action: STATE_SET "default" 0.0;
2739 target: "elm.swallow.content";
2744 group { name: "elm/button/base/anchor";
2746 image: "bt_base1.png" COMP;
2747 image: "bt_base2.png" COMP;
2748 image: "bt_hilight.png" COMP;
2749 image: "bt_shine.png" COMP;
2750 image: "bt_glow.png" COMP;
2751 image: "bt_dis_base.png" COMP;
2752 image: "bt_dis_hilight.png" COMP;
2755 part { name: "button_image";
2757 description { state: "default" 0.0;
2759 color: 255 255 255 0;
2761 normal: "bt_base2.png";
2764 image.middle: SOLID;
2766 description { state: "visible" 0.0;
2767 inherit: "default" 0.0;
2768 color: 255 255 255 255;
2770 description { state: "clicked" 0.0;
2771 inherit: "default" 0.0;
2772 inherit: "visible" 0.0;
2773 image.normal: "bt_base1.png";
2774 image.middle: SOLID;
2776 description { state: "disabled" 0.0;
2777 inherit: "default" 0.0;
2778 inherit: "visible" 0.0;
2780 normal: "bt_dis_base.png";
2785 part { name: "elm.swallow.content";
2787 description { state: "default" 0.0;
2793 rel2.relative: 0.0 1.0;
2795 description { state: "visible" 0.0;
2796 inherit: "default" 0.0;
2800 aspect_preference: VERTICAL;
2803 description { state: "icononly" 0.0;
2804 inherit: "default" 0.0;
2810 rel2.relative: 1.0 1.0;
2811 aspect_preference: VERTICAL;
2817 effect: SOFT_SHADOW;
2820 description { state: "default" 0.0;
2822 rel1.to_x: "elm.swallow.content";
2823 rel1.relative: 1.0 0.0;
2826 color: 224 224 224 255;
2829 font: "Sans,Edje-Vera";
2833 text_class: "button";
2836 description { state: "visible" 0.0;
2837 inherit: "default" 0.0;
2841 description { state: "disabled" 0.0;
2842 inherit: "default" 0.0;
2846 description { state: "disabled_visible" 0.0;
2847 inherit: "default" 0.0;
2854 part { name: "over1";
2856 description { state: "default" 0.0;
2857 color: 255 255 255 0;
2858 rel2.relative: 1.0 0.5;
2860 normal: "bt_hilight.png";
2864 description { state: "visible" 0.0;
2865 inherit: "default" 0.0;
2866 color: 255 255 255 255;
2868 description { state: "disabled" 0.0;
2869 inherit: "default" 0.0;
2870 inherit: "visible" 0.0;
2872 normal: "bt_dis_hilight.png";
2877 part { name: "over2";
2880 ignore_flags: ON_HOLD;
2881 description { state: "default" 0.0;
2883 normal: "bt_shine.png";
2887 description { state: "disabled" 0.0;
2888 inherit: "default" 0.0;
2892 part { name: "over3";
2895 description { state: "default" 0.0;
2896 color: 255 255 255 0;
2898 normal: "bt_glow.png";
2899 border: 12 12 12 12;
2903 description { state: "clicked" 0.0;
2904 inherit: "default" 0.0;
2906 color: 255 255 255 255;
2909 part { name: "disabler";
2911 description { state: "default" 0.0;
2915 description { state: "disabled" 0.0;
2916 inherit: "default" 0.0;
2923 name: "button_mouse_in";
2926 action: STATE_SET "visible" 0.0;
2927 target: "button_image";
2929 transition: DECELERATE 0.5;
2932 name: "button_mouse_out";
2933 signal: "mouse,out";
2935 action: STATE_SET "default" 0.0;
2936 target: "button_image";
2938 transition: DECELERATE 0.5;
2941 name: "button_unclick";
2942 signal: "mouse,up,1";
2944 action: STATE_SET "visible" 0.0;
2945 target: "button_image";
2948 name: "button_click2";
2949 signal: "mouse,down,1";
2951 action: STATE_SET "clicked" 0.0;
2955 name: "button_unclick2";
2956 signal: "mouse,up,1";
2958 action: STATE_SET "default" 0.0;
2959 transition: DECELERATE 0.5;
2963 name: "button_unclick3";
2964 signal: "mouse,up,1";
2966 action: SIGNAL_EMIT "elm,action,click" "";
2968 program { name: "text_show";
2969 signal: "elm,state,text,visible";
2974 get_state(PART:"elm.swallow.content", st, 30, vl);
2975 if (!strcmp(st, "icononly"))
2976 set_state(PART:"elm.swallow.content", "visible", 0.0);
2977 set_state(PART:"elm.text", "visible", 0.0);
2980 program { name: "text_hide";
2981 signal: "elm,state,text,hidden";
2986 get_state(PART:"elm.swallow.content", st, 30, vl);
2987 if (!strcmp(st, "visible"))
2988 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2989 set_state(PART:"elm.text", "default", 0.0);
2992 program { name: "icon_show";
2993 signal: "elm,state,icon,visible";
2998 get_state(PART:"elm.text", st, 30, vl);
2999 if (!strcmp(st, "visible"))
3000 set_state(PART:"elm.swallow.content", "visible", 0.0);
3002 set_state(PART:"elm.swallow.content", "icononly", 0.0);
3005 program { name: "icon_hide";
3006 signal: "elm,state,icon,hidden";
3008 action: STATE_SET "default" 0.0;
3009 target: "elm.swallow.content";
3011 program { name: "disable";
3012 signal: "elm,state,disabled";
3014 action: STATE_SET "disabled" 0.0;
3015 target: "button_image";
3019 after: "disable_text";
3021 program { name: "disable_text";
3025 get_state(PART:"elm.text", st, 30, vl);
3026 if (!strcmp(st, "visible"))
3027 set_state(PART:"elm.text", "disabled_visible", 0.0);
3029 set_state(PART:"elm.text", "disabled", 0.0);
3032 program { name: "enable";
3033 signal: "elm,state,enabled";
3035 action: STATE_SET "default" 0.0;
3036 target: "button_image";
3040 after: "enable_text";
3042 program { name: "enable_text";
3046 get_state(PART:"elm.text", st, 30, vl);
3047 if (!strcmp(st, "disabled_visible"))
3048 set_state(PART:"elm.text", "visible", 0.0);
3050 set_state(PART:"elm.text", "default", 0.0);
3056 ///////////////////////////////////////////////////////////////////////////////
3057 group { name: "elm/toggle/base/default";
3059 image: "shelf_inset.png" COMP;
3060 image: "bt_basew.png" COMP;
3061 image: "bt_bases.png" COMP;
3062 image: "bt_hilightw.png" COMP;
3063 image: "tog_base_on.png" COMP;
3064 image: "tog_base_off.png" COMP;
3065 image: "tog_dis_base_on.png" COMP;
3066 image: "tog_dis_base_off.png" COMP;
3076 description { state: "default" 0.0;
3077 rel1.relative: 1.0 0.0;
3084 aspect_preference: VERTICAL;
3085 color: 255 255 255 255;
3088 part { name: "clipper";
3091 description { state: "default" 0.0;
3094 color: 255 255 255 255;
3097 part { name: "button";
3107 description { state: "default" 0.0;
3114 aspect_preference: VERTICAL;
3118 part { name: "button_events";
3123 description { state: "default" 0.0;
3126 rel1.relative: 0.0 0.0;
3129 rel2.relative: 1.0 1.0;
3133 part { name: "onrect";
3138 description { state: "default" 0.0;
3140 rel1.relative: -5.0 0.0;
3142 rel2.relative: 0.5 1.0;
3143 image.normal: "tog_base_on.png";
3145 description { state: "disabled" 0.0;
3146 inherit: "default" 0.0;
3147 image.normal: "tog_dis_base_on.png";
3150 part { name: "offrect";
3155 description { state: "default" 0.0;
3157 rel1.relative: 0.5 0.0;
3159 rel2.relative: 6.0 1.0;
3160 image.normal: "tog_base_off.png";
3162 description { state: "disabled" 0.0;
3163 inherit: "default" 0.0;
3164 image.normal: "tog_dis_base_off.png";
3167 part { name: "elm.offtext";
3172 description { state: "default" 0.0;
3174 rel1.to_x: "button";
3175 rel1.relative: 1.0 0.0;
3176 rel2.to_x: "offrect";
3179 font: "Sans,Edje-Vera";
3186 description { state: "disabled" 0.0;
3187 inherit: "default" 0.0;
3188 color: 128 128 128 128;
3191 part { name: "elm.ontext";
3193 effect: SOFT_SHADOW;
3197 description { state: "default" 0.0;
3199 rel1.to_x: "onrect";
3201 rel2.to_x: "button";
3203 rel2.relative: 0.0 1.0;
3204 color: 224 224 224 255;
3207 font: "Sans,Edje-Vera";
3214 description { state: "disabled" 0.0;
3215 inherit: "default" 0.0;
3216 color: 128 128 128 128;
3220 part { name: "conf_over";
3222 description { state: "default" 0.0;
3228 normal: "shelf_inset.png";
3235 part { name: "button0";
3238 description { state: "default" 0.0;
3244 normal: "bt_bases.png";
3245 border: 11 11 11 11;
3247 image.middle: SOLID;
3248 color: 255 255 255 128;
3251 part { name: "button2";
3254 description { state: "default" 0.0;
3260 normal: "bt_basew.png";
3263 image.middle: SOLID;
3266 part { name: "button3";
3269 description { state: "default" 0.0;
3272 rel2.relative: 1.0 0.5;
3274 normal: "bt_hilightw.png";
3279 part { name: "elm.swallow.content";
3281 description { state: "default" 0.0;
3286 rel2.relative: 0.0 1.0;
3289 description { state: "visible" 0.0;
3290 inherit: "default" 0.0;
3295 description { state: "disabled" 0.0;
3296 inherit: "default" 0.0;
3297 color: 128 128 128 128;
3299 description { state: "disabled_visible" 0.0;
3300 inherit: "default" 0.0;
3301 color: 128 128 128 128;
3306 part { name: "elm.text";
3310 description { state: "default" 0.0;
3312 rel1.to_x: "elm.swallow.content";
3313 rel1.relative: 1.0 0.0;
3316 rel2.relative: 0.0 1.0;
3320 font: "Sans,Edje-Vera";
3326 description { state: "visible" 0.0;
3327 inherit: "default" 0.0;
3331 description { state: "disabled" 0.0;
3332 inherit: "default" 0.0;
3333 color: 128 128 128 128;
3335 description { state: "disabled_visible" 0.0;
3336 inherit: "default" 0.0;
3337 color: 128 128 128 128;
3342 part { name: "disabler";
3344 description { state: "default" 0.0;
3348 description { state: "disabled" 0.0;
3349 inherit: "default" 0.0;
3355 program { name: "drag_end";
3356 signal: "mouse,up,1";
3359 new Float:dx, Float:dy;
3360 get_drag(PART:"button", dx, dy);
3363 set_drag(PART:"button", 1.0, 0.0);
3367 set_drag(PART:"button", 0.0, 0.0);
3369 if (((get_int(is_rtl) == 1) && (dx <= 0.5)) ||
3370 (get_int(is_rtl) == 0) && (dx > 0.5)) {
3371 emit("elm,action,toggle,on", "");
3374 emit("elm,action,toggle,off", "");
3379 program { name: "toggle_on";
3380 signal: "elm,state,toggle,on";
3384 if (get_int(is_rtl) == 0) {
3390 set_drag(PART:"button", drag, 0.0);
3393 program { name: "toggle_off";
3394 signal: "elm,state,toggle,off";
3398 if (get_int(is_rtl) == 0) {
3404 set_drag(PART:"button", drag, 0.0);
3407 program { name: "text_show";
3408 signal: "elm,state,text,visible";
3410 action: STATE_SET "visible" 0.0;
3413 program { name: "text_hide";
3414 signal: "elm,state,text,hidden";
3416 action: STATE_SET "default" 0.0;
3419 program { name: "icon_show";
3420 signal: "elm,state,icon,visible";
3422 action: STATE_SET "visible" 0.0;
3423 target: "elm.swallow.content";
3425 program { name: "icon_hide";
3426 signal: "elm,state,icon,hidden";
3428 action: STATE_SET "default" 0.0;
3429 target: "elm.swallow.content";
3431 program { name: "disable";
3432 signal: "elm,state,disabled";
3434 action: STATE_SET "disabled" 0.0;
3435 target: "elm.offtext";
3436 target: "elm.ontext";
3440 after: "disable_text";
3442 program { name: "disable_text";
3446 get_state(PART:"elm.text", st, 30, vl);
3447 if (!strcmp(st, "visible"))
3448 set_state(PART:"elm.text", "disabled_visible", 0.0);
3450 set_state(PART:"elm.text", "disabled", 0.0);
3452 get_state(PART:"elm.swallow.content", st, 30, vl);
3453 if (!strcmp(st, "visible"))
3454 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
3456 set_state(PART:"elm.swallow.content", "disabled", 0.0);
3459 program { name: "enable";
3460 signal: "elm,state,enabled";
3462 action: STATE_SET "default" 0.0;
3466 after: "enable_text";
3468 program { name: "enable_text";
3472 get_state(PART:"elm.text", st, 30, vl);
3473 if (!strcmp(st, "disabled_visible"))
3474 set_state(PART:"elm.text", "visible", 0.0);
3476 set_state(PART:"elm.text", "default", 0.0);
3478 get_state(PART:"elm.swallow.content", st, 30, vl);
3479 if (!strcmp(st, "visible"))
3480 set_state(PART:"elm.swallow.content", "visible", 0.0);
3482 set_state(PART:"elm.swallow.content", "default", 0.0);
3485 program { name: "to_rtl";
3486 signal: "edje,state,rtl";
3492 program { name: "to_ltr";
3493 signal: "edje,state,ltr";
3502 ///////////////////////////////////////////////////////////////////////////////
3503 group { name: "elm/clock/flipdigit/default";
3505 image: "flip_base.png" COMP;
3506 image: "flip_base_shad.png" COMP;
3507 image: "flip_shad.png" COMP;
3508 image: "flip_0t.png" COMP;
3509 image: "flip_0b.png" COMP;
3510 image: "flip_1t.png" COMP;
3511 image: "flip_1b.png" COMP;
3512 image: "flip_2t.png" COMP;
3513 image: "flip_2b.png" COMP;
3514 image: "flip_3t.png" COMP;
3515 image: "flip_3b.png" COMP;
3516 image: "flip_4t.png" COMP;
3517 image: "flip_4b.png" COMP;
3518 image: "flip_5t.png" COMP;
3519 image: "flip_5b.png" COMP;
3520 image: "flip_6t.png" COMP;
3521 image: "flip_6b.png" COMP;
3522 image: "flip_7t.png" COMP;
3523 image: "flip_7b.png" COMP;
3524 image: "flip_8t.png" COMP;
3525 image: "flip_8b.png" COMP;
3526 image: "flip_9t.png" COMP;
3527 image: "flip_9b.png" COMP;
3528 image: "arrow_up.png" COMP;
3529 image: "arrow_down.png" COMP;
3532 public v0_cur, v0_pre, v0_lock, v0_next;
3534 public animator2(val, Float:pos) {
3535 new st1[11], st2[11], v;
3537 v = get_int(v0_cur);
3538 snprintf(st1, 10, "%ih", v);
3539 snprintf(st2, 10, "%i", v);
3540 set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
3541 set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
3543 set_state(PART:"sh", "default", 0.0);
3544 set_int(v0_lock, 0);
3545 v = get_int(v0_next);
3547 set_int(v0_next, -1);
3548 message(MSG_INT, 1, v);
3552 public animator1(val, Float:pos) {
3553 new st1[11], st2[11], v;
3555 v = get_int(v0_pre);
3556 snprintf(st1, 10, "%i", v);
3557 snprintf(st2, 10, "%ih", v);
3558 set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
3559 set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
3560 if (pos >= 1.0) anim(0.2, "animator2", val);
3562 public message(Msg_Type:type, id, ...) {
3563 if ((type == MSG_INT) && (id == 1)) {
3564 new value, v, buf[11];
3567 if (get_int(v0_lock) == 1) {
3568 set_int(v0_next, value);
3571 v = get_int(v0_cur);
3573 set_int(v0_cur, value);
3574 set_int(v0_lock, 1);
3575 snprintf(buf, 10, "%i", get_int(v0_pre));
3576 set_state(PART:"bot0", buf, 0.0);
3577 snprintf(buf, 10, "%ih", get_int(v0_cur));
3578 set_state(PART:"bot", buf, 0.0);
3579 snprintf(buf, 10, "%i", get_int(v0_cur));
3580 set_state(PART:"top0", buf, 0.0);
3581 snprintf(buf, 10, "%i", get_int(v0_pre));
3582 set_state(PART:"top", buf, 0.0);
3583 set_state(PART:"sh", "default", 0.0);
3584 anim(0.2, "animator1", 1);
3589 part { name: "shad";
3591 description { state: "default" 0.0;
3597 normal: "flip_base_shad.png";
3602 part { name: "base";
3604 description { state: "default" 0.0;
3607 // FIXME 48x96 should be the native pixel design, right now
3608 // its 80x160. fix int he artwork later
3612 image.normal: "flip_base.png";
3618 description { state: "default" 0.0;
3621 rel1.relative: 0.0 0.5;
3625 description { state: "visible" 0.0;
3626 inherit: "default" 0.0;
3633 description { state: "default" 0.0;
3637 rel2.relative: 1.0 0.5;
3640 description { state: "visible" 0.0;
3641 inherit: "default" 0.0;
3645 part { name: "bot0";
3647 description { state: "default" 0.0;
3650 image.normal: "flip_0b.png";
3652 description { state: "0" 0.0;
3653 inherit: "default" 0.0;
3654 image.normal: "flip_0b.png";
3656 description { state: "1" 0.0;
3657 inherit: "default" 0.0;
3658 image.normal: "flip_1b.png";
3660 description { state: "2" 0.0;
3661 inherit: "default" 0.0;
3662 image.normal: "flip_2b.png";
3664 description { state: "3" 0.0;
3665 inherit: "default" 0.0;
3666 image.normal: "flip_3b.png";
3668 description { state: "4" 0.0;
3669 inherit: "default" 0.0;
3670 image.normal: "flip_4b.png";
3672 description { state: "5" 0.0;
3673 inherit: "default" 0.0;
3674 image.normal: "flip_5b.png";
3676 description { state: "6" 0.0;
3677 inherit: "default" 0.0;
3678 image.normal: "flip_6b.png";
3680 description { state: "7" 0.0;
3681 inherit: "default" 0.0;
3682 image.normal: "flip_7b.png";
3684 description { state: "8" 0.0;
3685 inherit: "default" 0.0;
3686 image.normal: "flip_8b.png";
3688 description { state: "9" 0.0;
3689 inherit: "default" 0.0;
3690 image.normal: "flip_9b.png";
3695 description { state: "default" 0.0;
3698 rel2.relative: 1.0 0.0;
3699 image.normal: "flip_shad.png";
3701 description { state: "half" 0.0;
3702 inherit: "default" 0.0;
3703 rel2.relative: 1.0 0.5;
3705 description { state: "full" 0.0;
3706 inherit: "default" 0.0;
3707 rel2.relative: 1.0 1.0;
3712 description { state: "default" 0.0;
3716 image.normal: "flip_0b.png";
3718 description { state: "0" 0.0;
3719 inherit: "default" 0.0;
3721 rel2.relative: 1.0 1.0;
3722 image.normal: "flip_0b.png";
3724 description { state: "0h" 0.0;
3725 inherit: "default" 0.0;
3727 rel2.relative: 1.0 0.0;
3728 image.normal: "flip_0b.png";
3730 description { state: "1" 0.0;
3731 inherit: "default" 0.0;
3733 rel2.relative: 1.0 1.0;
3734 image.normal: "flip_1b.png";
3736 description { state: "1h" 0.0;
3737 inherit: "default" 0.0;
3739 rel2.relative: 1.0 0.0;
3740 image.normal: "flip_1b.png";
3742 description { state: "2" 0.0;
3743 inherit: "default" 0.0;
3745 rel2.relative: 1.0 1.0;
3746 image.normal: "flip_2b.png";
3748 description { state: "2h" 0.0;
3749 inherit: "default" 0.0;
3751 rel2.relative: 1.0 0.0;
3752 image.normal: "flip_2b.png";
3754 description { state: "3" 0.0;
3755 inherit: "default" 0.0;
3757 rel2.relative: 1.0 1.0;
3758 image.normal: "flip_3b.png";
3760 description { state: "3h" 0.0;
3761 inherit: "default" 0.0;
3763 rel2.relative: 1.0 0.0;
3764 image.normal: "flip_3b.png";
3766 description { state: "4" 0.0;
3767 inherit: "default" 0.0;
3769 rel2.relative: 1.0 1.0;
3770 image.normal: "flip_4b.png";
3772 description { state: "4h" 0.0;
3773 inherit: "default" 0.0;
3775 rel2.relative: 1.0 0.0;
3776 image.normal: "flip_4b.png";
3778 description { state: "5" 0.0;
3779 inherit: "default" 0.0;
3781 rel2.relative: 1.0 1.0;
3782 image.normal: "flip_5b.png";
3784 description { state: "5h" 0.0;
3785 inherit: "default" 0.0;
3787 rel2.relative: 1.0 0.0;
3788 image.normal: "flip_5b.png";
3790 description { state: "6" 0.0;
3791 inherit: "default" 0.0;
3793 rel2.relative: 1.0 1.0;
3794 image.normal: "flip_6b.png";
3796 description { state: "6h" 0.0;
3797 inherit: "default" 0.0;
3799 rel2.relative: 1.0 0.0;
3800 image.normal: "flip_6b.png";
3802 description { state: "7" 0.0;
3803 inherit: "default" 0.0;
3805 rel2.relative: 1.0 1.0;
3806 image.normal: "flip_7b.png";
3808 description { state: "7h" 0.0;
3809 inherit: "default" 0.0;
3811 rel2.relative: 1.0 0.0;
3812 image.normal: "flip_7b.png";
3814 description { state: "8" 0.0;
3815 inherit: "default" 0.0;
3817 rel2.relative: 1.0 1.0;
3818 image.normal: "flip_8b.png";
3820 description { state: "8h" 0.0;
3821 inherit: "default" 0.0;
3823 rel2.relative: 1.0 0.0;
3824 image.normal: "flip_8b.png";
3826 description { state: "9" 0.0;
3827 inherit: "default" 0.0;
3829 rel2.relative: 1.0 1.0;
3830 image.normal: "flip_9b.png";
3832 description { state: "9h" 0.0;
3833 inherit: "default" 0.0;
3835 rel2.relative: 1.0 0.0;
3836 image.normal: "flip_9b.png";
3839 part { name: "top0";
3841 description { state: "default" 0.0;
3844 image.normal: "flip_0t.png";
3846 description { state: "0" 0.0;
3847 inherit: "default" 0.0;
3848 image.normal: "flip_0t.png";
3850 description { state: "1" 0.0;
3851 inherit: "default" 0.0;
3852 image.normal: "flip_1t.png";
3854 description { state: "2" 0.0;
3855 inherit: "default" 0.0;
3856 image.normal: "flip_2t.png";
3858 description { state: "3" 0.0;
3859 inherit: "default" 0.0;
3860 image.normal: "flip_3t.png";
3862 description { state: "4" 0.0;
3863 inherit: "default" 0.0;
3864 image.normal: "flip_4t.png";
3866 description { state: "5" 0.0;
3867 inherit: "default" 0.0;
3868 image.normal: "flip_5t.png";
3870 description { state: "6" 0.0;
3871 inherit: "default" 0.0;
3872 image.normal: "flip_6t.png";
3874 description { state: "7" 0.0;
3875 inherit: "default" 0.0;
3876 image.normal: "flip_7t.png";
3878 description { state: "8" 0.0;
3879 inherit: "default" 0.0;
3880 image.normal: "flip_8t.png";
3882 description { state: "9" 0.0;
3883 inherit: "default" 0.0;
3884 image.normal: "flip_9t.png";
3889 description { state: "default" 0.0;
3893 image.normal: "flip_0t.png";
3895 description { state: "0" 0.0;
3896 inherit: "default" 0.0;
3898 rel1.relative: 0.0 0.0;
3899 image.normal: "flip_0t.png";
3901 description { state: "0h" 0.0;
3902 inherit: "default" 0.0;
3903 color: 128 128 128 255;
3905 rel1.relative: 0.0 1.0;
3906 image.normal: "flip_0t.png";
3908 description { state: "1" 0.0;
3909 inherit: "default" 0.0;
3911 rel1.relative: 0.0 0.0;
3912 image.normal: "flip_1t.png";
3914 description { state: "1h" 0.0;
3915 inherit: "default" 0.0;
3916 color: 128 128 128 255;
3918 rel1.relative: 0.0 1.0;
3919 image.normal: "flip_1t.png";
3921 description { state: "2" 0.0;
3922 inherit: "default" 0.0;
3924 rel1.relative: 0.0 0.0;
3925 image.normal: "flip_2t.png";
3927 description { state: "2h" 0.0;
3928 inherit: "default" 0.0;
3929 color: 128 128 128 255;
3931 rel1.relative: 0.0 1.0;
3932 image.normal: "flip_2t.png";
3934 description { state: "3" 0.0;
3935 inherit: "default" 0.0;
3937 rel1.relative: 0.0 0.0;
3938 image.normal: "flip_3t.png";
3940 description { state: "3h" 0.0;
3941 inherit: "default" 0.0;
3942 color: 128 128 128 255;
3944 rel1.relative: 0.0 1.0;
3945 image.normal: "flip_3t.png";
3947 description { state: "4" 0.0;
3948 inherit: "default" 0.0;
3950 rel1.relative: 0.0 0.0;
3951 image.normal: "flip_4t.png";
3953 description { state: "4h" 0.0;
3954 inherit: "default" 0.0;
3955 color: 128 128 128 255;
3957 rel1.relative: 0.0 1.0;
3958 image.normal: "flip_4t.png";
3960 description { state: "5" 0.0;
3961 inherit: "default" 0.0;
3963 rel1.relative: 0.0 0.0;
3964 image.normal: "flip_5t.png";
3966 description { state: "5h" 0.0;
3967 inherit: "default" 0.0;
3968 color: 128 128 128 255;
3970 rel1.relative: 0.0 1.0;
3971 image.normal: "flip_5t.png";
3973 description { state: "6" 0.0;
3974 inherit: "default" 0.0;
3976 rel1.relative: 0.0 0.0;
3977 image.normal: "flip_6t.png";
3979 description { state: "6h" 0.0;
3980 inherit: "default" 0.0;
3981 color: 128 128 128 255;
3983 rel1.relative: 0.0 1.0;
3984 image.normal: "flip_6t.png";
3986 description { state: "7" 0.0;
3987 inherit: "default" 0.0;
3989 rel1.relative: 0.0 0.0;
3990 image.normal: "flip_7t.png";
3992 description { state: "7h" 0.0;
3993 inherit: "default" 0.0;
3994 color: 128 128 128 255;
3996 rel1.relative: 0.0 1.0;
3997 image.normal: "flip_7t.png";
3999 description { state: "8" 0.0;
4000 inherit: "default" 0.0;
4002 rel1.relative: 0.0 0.0;
4003 image.normal: "flip_8t.png";
4005 description { state: "8h" 0.0;
4006 inherit: "default" 0.0;
4007 color: 128 128 128 255;
4009 rel1.relative: 0.0 1.0;
4010 image.normal: "flip_8t.png";
4012 description { state: "9" 0.0;
4013 inherit: "default" 0.0;
4015 rel1.relative: 0.0 0.0;
4016 image.normal: "flip_9t.png";
4018 description { state: "9h" 0.0;
4019 inherit: "default" 0.0;
4020 color: 128 128 128 255;
4022 rel1.relative: 0.0 1.0;
4023 image.normal: "flip_9t.png";
4026 part { name: "atop";
4029 description { state: "default" 0.0;
4036 image.normal: "arrow_up.png";
4038 description { state: "visible" 0.0;
4039 inherit: "default" 0.0;
4043 part { name: "abot";
4046 description { state: "default" 0.0;
4053 image.normal: "arrow_down.png";
4055 description { state: "visible" 0.0;
4056 inherit: "default" 0.0;
4062 program { name: "load";
4068 set_int(v0_lock, 0);
4069 set_int(v0_next, -1);
4072 program { name: "edit_on";
4073 signal: "elm,state,edit,on";
4075 action: STATE_SET "visible" 0.0;
4081 program { name: "edit_off";
4082 signal: "elm,state,edit,off";
4084 action: STATE_SET "default" 0.0;
4090 program { name: "up";
4091 signal: "mouse,down,1";
4093 action: SIGNAL_EMIT "elm,action,up,start" "";
4095 program { name: "up,stop";
4096 signal: "mouse,up,1";
4098 action: SIGNAL_EMIT "elm,action,up,stop" "";
4100 program { name: "down";
4101 signal: "mouse,down,1";
4103 action: SIGNAL_EMIT "elm,action,down,start" "";
4105 program { name: "down,stop";
4106 signal: "mouse,up,1";
4108 action: SIGNAL_EMIT "elm,action,down,stop" "";
4113 ///////////////////////////////////////////////////////////////////////////////
4114 group { name: "elm/clock/flipampm/default";
4116 image: "flip_base.png" COMP;
4117 image: "flip_base_shad.png" COMP;
4118 image: "flip_shad.png" COMP;
4119 image: "flip_amt.png" COMP;
4120 image: "flip_amb.png" COMP;
4121 image: "flip_pmt.png" COMP;
4122 image: "flip_pmb.png" COMP;
4123 image: "arrow_up.png" COMP;
4124 image: "arrow_down.png" COMP;
4127 public v0_cur, v0_pre, v0_lock, v0_next;
4129 public animator2(val, Float:pos) {
4130 new st1[11], st2[11], v;
4132 v = get_int(v0_cur);
4133 snprintf(st1, 10, "%ih", v);
4134 snprintf(st2, 10, "%i", v);
4135 set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
4136 set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
4138 set_state(PART:"sh", "default", 0.0);
4139 set_int(v0_lock, 0);
4140 v = get_int(v0_next);
4142 set_int(v0_next, -1);
4143 message(MSG_INT, 1, v);
4147 public animator1(val, Float:pos) {
4148 new st1[11], st2[11], v;
4150 v = get_int(v0_pre);
4151 snprintf(st1, 10, "%i", v);
4152 snprintf(st2, 10, "%ih", v);
4153 set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
4154 set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
4155 if (pos >= 1.0) anim(0.2, "animator2", val);
4157 public message(Msg_Type:type, id, ...) {
4158 if ((type == MSG_INT) && (id == 1)) {
4159 new value, v, buf[11];
4162 if (get_int(v0_lock) == 1) {
4163 set_int(v0_next, value);
4166 v = get_int(v0_cur);
4168 set_int(v0_cur, value);
4169 set_int(v0_lock, 1);
4170 snprintf(buf, 10, "%i", get_int(v0_pre));
4171 set_state(PART:"bot0", buf, 0.0);
4172 snprintf(buf, 10, "%ih", get_int(v0_cur));
4173 set_state(PART:"bot", buf, 0.0);
4174 snprintf(buf, 10, "%i", get_int(v0_cur));
4175 set_state(PART:"top0", buf, 0.0);
4176 snprintf(buf, 10, "%i", get_int(v0_pre));
4177 set_state(PART:"top", buf, 0.0);
4178 set_state(PART:"sh", "default", 0.0);
4179 anim(0.2, "animator1", 1);
4184 part { name: "shad";
4186 description { state: "default" 0.0;
4192 normal: "flip_base_shad.png";
4197 part { name: "base";
4200 description { state: "default" 0.0;
4203 // FIXME 48x96 should be the native pixel design, right now
4204 // its 80x160. fix int he artwork later
4208 image.normal: "flip_base.png";
4214 description { state: "default" 0.0;
4216 rel1.relative: 0.0 0.5;
4224 description { state: "default" 0.0;
4227 rel2.relative: 1.0 0.5;
4231 part { name: "bot0";
4233 description { state: "default" 0.0;
4236 image.normal: "flip_amb.png";
4238 description { state: "0" 0.0;
4239 inherit: "default" 0.0;
4240 image.normal: "flip_amb.png";
4242 description { state: "1" 0.0;
4243 inherit: "default" 0.0;
4244 image.normal: "flip_pmb.png";
4249 description { state: "default" 0.0;
4252 rel2.relative: 1.0 0.0;
4253 image.normal: "flip_shad.png";
4255 description { state: "half" 0.0;
4256 inherit: "default" 0.0;
4257 rel2.relative: 1.0 0.5;
4259 description { state: "full" 0.0;
4260 inherit: "default" 0.0;
4261 rel2.relative: 1.0 1.0;
4266 description { state: "default" 0.0;
4270 image.normal: "flip_amb.png";
4272 description { state: "0" 0.0;
4273 inherit: "default" 0.0;
4275 rel2.relative: 1.0 1.0;
4276 image.normal: "flip_amb.png";
4278 description { state: "0h" 0.0;
4279 inherit: "default" 0.0;
4281 rel2.relative: 1.0 0.0;
4282 image.normal: "flip_amb.png";
4284 description { state: "1" 0.0;
4285 inherit: "default" 0.0;
4287 rel2.relative: 1.0 1.0;
4288 image.normal: "flip_pmb.png";
4290 description { state: "1h" 0.0;
4291 inherit: "default" 0.0;
4293 rel2.relative: 1.0 0.0;
4294 image.normal: "flip_pmb.png";
4297 part { name: "top0";
4299 description { state: "default" 0.0;
4302 image.normal: "flip_amt.png";
4304 description { state: "0" 0.0;
4305 inherit: "default" 0.0;
4306 image.normal: "flip_amt.png";
4308 description { state: "1" 0.0;
4309 inherit: "default" 0.0;
4310 image.normal: "flip_pmt.png";
4315 description { state: "default" 0.0;
4319 image.normal: "flip_amt.png";
4321 description { state: "0" 0.0;
4322 inherit: "default" 0.0;
4324 rel1.relative: 0.0 0.0;
4325 image.normal: "flip_amt.png";
4327 description { state: "0h" 0.0;
4328 inherit: "default" 0.0;
4329 color: 128 128 128 255;
4331 rel1.relative: 0.0 1.0;
4332 image.normal: "flip_amt.png";
4334 description { state: "1" 0.0;
4335 inherit: "default" 0.0;
4337 rel1.relative: 0.0 0.0;
4338 image.normal: "flip_pmt.png";
4340 description { state: "1h" 0.0;
4341 inherit: "default" 0.0;
4342 color: 128 128 128 255;
4344 rel1.relative: 0.0 1.0;
4345 image.normal: "flip_pmt.png";
4348 part { name: "atop";
4351 description { state: "default" 0.0;
4358 image.normal: "arrow_up.png";
4360 description { state: "visible" 0.0;
4361 inherit: "default" 0.0;
4365 part { name: "abot";
4368 description { state: "default" 0.0;
4375 image.normal: "arrow_down.png";
4377 description { state: "visible" 0.0;
4378 inherit: "default" 0.0;
4384 program { name: "load";
4390 set_int(v0_lock, 0);
4391 set_int(v0_next, -1);
4394 program { name: "edit_on";
4395 signal: "elm,state,edit,on";
4397 action: STATE_SET "visible" 0.0;
4402 program { name: "edit_off";
4403 signal: "elm,state,edit,off";
4405 action: STATE_SET "default" 0.0;
4410 program { name: "up";
4411 signal: "mouse,down,1";
4413 action: SIGNAL_EMIT "elm,action,up,start" "";
4415 program { name: "up,stop";
4416 signal: "mouse,up,1";
4418 action: SIGNAL_EMIT "elm,action,up,stop" "";
4420 program { name: "down";
4421 signal: "mouse,down,1";
4423 action: SIGNAL_EMIT "elm,action,down,start" "";
4425 program { name: "down,stop";
4426 signal: "mouse,up,1";
4428 action: SIGNAL_EMIT "elm,action,down,stop" "";
4433 ///////////////////////////////////////////////////////////////////////////////
4434 group { name: "elm/menu/item/default";
4436 image: "bt_base1.png" COMP;
4437 image: "bt_base2.png" COMP;
4438 image: "bt_hilight.png" COMP;
4439 image: "bt_shine.png" COMP;
4440 image: "bt_glow.png" COMP;
4441 image: "bt_dis_base.png" COMP;
4442 image: "bt_dis_hilight.png" COMP;
4445 public menu_text_visible; //0:hide (default), 1:visible
4446 public menu_disable; //0:enable, 1:disable
4449 part { name: "item_image";
4451 description { state: "default" 0.0;
4452 color: 255 255 255 0;
4454 normal: "bt_base2.png";
4457 image.middle: SOLID;
4459 description { state: "visible" 0.0;
4460 inherit: "default" 0.0;
4461 color: 255 255 255 255;
4463 description { state: "clicked" 0.0;
4464 inherit: "default" 0.0;
4465 inherit: "visible" 0.0;
4466 image.normal: "bt_base1.png";
4467 image.middle: SOLID;
4469 description { state: "disabled" 0.0;
4470 inherit: "default" 0.0;
4473 part { name: "item_image_disabled";
4475 description { state: "default" 0.0;
4476 color: 255 255 255 0;
4478 normal: "bt_dis_base.png";
4481 image.middle: SOLID;
4483 description { state: "disabled" 0.0;
4484 inherit: "default" 0.0;
4485 color: 255 255 255 255;
4488 part { name: "elm.swallow.content";
4490 description { state: "default" 0.0;
4496 rel2.relative: 0.0 1.0;
4498 aspect_preference: VERTICAL;
4507 description { state: "default" 0.0;
4509 rel1.to_x: "elm.swallow.content";
4510 rel1.relative: 1.0 0.0;
4512 rel2.offset: -10 -8;
4515 font: "Sans,Edje-Vera";
4519 text_class: "menu_item";
4522 description { state: "visible" 0.0;
4523 inherit: "default" 0.0;
4527 description { state: "selected" 0.0;
4528 inherit: "default" 0.0;
4529 inherit: "visible" 0.0;
4530 color: 254 254 254 255;
4532 description { state: "disabled" 0.0;
4533 inherit: "default" 0.0;
4536 description { state: "disabled_visible" 0.0;
4537 inherit: "default" 0.0;
4538 inherit: "visible" 0.0;
4542 part { name: "over1";
4544 description { state: "default" 0.0;
4545 color: 255 255 255 0;
4546 rel2.relative: 1.0 0.5;
4548 normal: "bt_hilight.png";
4552 description { state: "visible" 0.0;
4553 inherit: "default" 0.0;
4554 color: 255 255 255 255;
4556 description { state: "disabled" 0.0;
4557 inherit: "default" 0.0;
4560 part { name: "over_disabled";
4562 description { state: "default" 0.0;
4563 color: 255 255 255 0;
4564 rel2.relative: 1.0 0.5;
4566 normal: "bt_dis_hilight.png";
4570 description { state: "disabled" 0.0;
4571 inherit: "default" 0.0;
4572 color: 255 255 255 255;
4575 part { name: "over2";
4578 ignore_flags: ON_HOLD;
4579 description { state: "default" 0.0;
4581 normal: "bt_shine.png";
4585 description { state: "disabled" 0.0;
4586 inherit: "default" 0.0;
4590 part { name: "over3";
4593 description { state: "default" 0.0;
4594 color: 255 255 255 0;
4596 normal: "bt_glow.png";
4597 border: 12 12 12 12;
4601 description { state: "clicked" 0.0;
4602 inherit: "default" 0.0;
4604 color: 255 255 255 255;
4607 part { name: "disabler";
4609 description { state: "default" 0.0;
4613 description { state: "disabled" 0.0;
4614 inherit: "default" 0.0;
4622 name: "item_mouse_in";
4625 action: SIGNAL_EMIT "elm,action,activate" "";
4626 after: "item_mouse_in_2";
4627 after: "item_mouse_in_3";
4630 name: "item_mouse_in_2";
4631 transition: DECELERATE 0.5;
4634 v = get_int(menu_text_visible);
4635 d = get_int(menu_disable);
4638 run_program(PROGRAM:"selected_text");
4642 name: "item_mouse_in_3";
4643 action : STATE_SET "visible" 0.0;
4644 target: "item_image";
4646 transition: DECELERATE 0.5;
4649 name: "selected_text";
4650 action: STATE_SET "selected" 0.0;
4652 transition: DECELERATE 0.5;
4658 name: "item_mouse_out";
4659 signal: "mouse,out";
4661 action: SIGNAL_EMIT "elm,action,inactivate" "";
4662 after: "item_mouse_out_2";
4663 after: "item_mouse_out_3";
4666 name: "item_mouse_out_2";
4667 transition: DECELERATE 0.5;
4670 v = get_int(menu_text_visible);
4671 d = get_int(menu_disable);
4674 run_program(PROGRAM:"visible_text");
4678 name: "item_mouse_out_3";
4679 action: STATE_SET "default" 0.0;
4680 target: "item_image";
4682 transition: DECELERATE 0.5;
4685 name: "visible_text";
4686 action: STATE_SET "visible" 0.0;
4688 transition: DECELERATE 0.5;
4693 name: "item_unclick";
4694 signal: "mouse,up,1";
4696 action: STATE_SET "visible" 0.0;
4697 target: "item_image";
4700 name: "item_click2";
4701 signal: "mouse,down,1";
4703 action: STATE_SET "clicked" 0.0;
4707 name: "item_unclick2";
4708 signal: "mouse,up,1";
4710 action: STATE_SET "default" 0.0;
4711 transition: DECELERATE 0.5;
4715 name: "item_unclick3";
4716 signal: "mouse,up,1";
4718 action: SIGNAL_EMIT "elm,action,click" "";
4720 program { name: "text_show";
4721 signal: "elm,state,text,visible";
4724 set_int(menu_text_visible, 1);
4725 set_state(PART:"elm.text", "visible", 0.0);
4728 program { name: "text_hide";
4729 signal: "elm,state,text,hidden";
4732 set_int(menu_text_visible, 0);
4733 set_state(PART:"elm.text", "default", 0.0);
4736 program { name: "disable";
4737 signal: "elm,state,disabled";
4739 action: STATE_SET "disabled" 0.0;
4740 target: "item_image";
4741 target: "item_image_disabled";
4744 target: "over_disabled";
4746 after: "disable_text";
4748 program { name: "disable_text";
4751 v = get_int(menu_text_visible);
4753 set_state(PART:"elm.text", "disabled_visible", 0.0);
4755 set_state(PART:"elm.text", "disabled", 0.0);
4756 set_int(menu_disable, 1);
4759 program { name: "item_select";
4760 signal: "elm,state,selected";
4762 after: "item_mouse_in_2";
4763 after: "item_mouse_in_3";
4765 program { name: "item_unselect";
4766 signal: "elm,state,unselected";
4768 after: "item_mouse_out_2";
4769 after: "item_mouse_out_3";
4771 program { name: "enable";
4772 signal: "elm,state,enabled";
4774 action: STATE_SET "default" 0.0;
4775 target: "item_image";
4776 target: "item_image_disabled";
4779 target: "over_disabled";
4781 after: "enable_text";
4783 program { name: "enable_text";
4786 v = get_int(menu_text_visible);
4788 set_state(PART:"elm.text", "visible", 0.0);
4790 set_state(PART:"elm.text", "default", 0.0);
4791 set_int(menu_disable, 0);
4797 group { name: "elm/menu/item_with_submenu/default";
4799 image: "bt_base1.png" COMP;
4800 image: "bt_base2.png" COMP;
4801 image: "bt_hilight.png" COMP;
4802 image: "bt_shine.png" COMP;
4803 image: "bt_glow.png" COMP;
4804 image: "bt_dis_base.png" COMP;
4805 image: "bt_dis_hilight.png" COMP;
4806 image: "arrow_right.png" COMP;
4807 image: "arrow_left.png" COMP;
4810 public menu_text_visible; //0:hide (default), 1:visible
4811 public menu_disable; //0:enable, 1:disable
4814 part { name: "item_image";
4816 description { state: "default" 0.0;
4817 color: 255 255 255 0;
4819 normal: "bt_base2.png";
4822 image.middle: SOLID;
4824 description { state: "visible" 0.0;
4825 inherit: "default" 0.0;
4826 color: 255 255 255 255;
4828 description { state: "clicked" 0.0;
4829 inherit: "default" 0.0;
4830 inherit: "visible" 0.0;
4831 image.normal: "bt_base1.png";
4832 image.middle: SOLID;
4834 description { state: "disabled" 0.0;
4835 inherit: "default" 0.0;
4838 part { name: "item_image_disabled";
4840 description { state: "default" 0.0;
4841 color: 255 255 255 0;
4843 normal: "bt_dis_base.png";
4846 image.middle: SOLID;
4848 description { state: "disabled" 0.0;
4849 inherit: "default" 0.0;
4850 color: 255 255 255 255;
4853 part { name: "arrow";
4855 description { state: "default" 0.0;
4856 color: 255 255 255 255;
4859 aspect_preference: BOTH;
4861 normal: "arrow_right.png";
4864 description { state: "rtl" 0.0;
4865 inherit: "default" 0.0;
4866 image.normal: "arrow_left.png";
4869 part { name: "elm.swallow.content";
4871 description { state: "default" 0.0;
4877 rel2.relative: 0.0 1.0;
4879 aspect_preference: VERTICAL;
4888 description { state: "default" 0.0;
4890 rel1.to_x: "elm.swallow.content";
4891 rel1.relative: 1.0 0.0;
4893 rel2.offset: -10 -8;
4896 font: "Sans,Edje-Vera";
4900 text_class: "menu_item";
4903 description { state: "visible" 0.0;
4904 inherit: "default" 0.0;
4908 description { state: "selected" 0.0;
4909 inherit: "default" 0.0;
4910 inherit: "visible" 0.0;
4911 color: 254 254 254 255;
4913 description { state: "disabled" 0.0;
4914 inherit: "default" 0.0;
4917 description { state: "disabled_visible" 0.0;
4918 inherit: "default" 0.0;
4919 inherit: "visible" 0.0;
4923 part { name: "over1";
4925 description { state: "default" 0.0;
4926 color: 255 255 255 0;
4927 rel2.relative: 1.0 0.5;
4929 normal: "bt_hilight.png";
4933 description { state: "visible" 0.0;
4934 inherit: "default" 0.0;
4935 color: 255 255 255 255;
4937 description { state: "disabled" 0.0;
4938 inherit: "default" 0.0;
4941 part { name: "over_disabled";
4943 description { state: "default" 0.0;
4944 color: 255 255 255 0;
4945 rel2.relative: 1.0 0.5;
4947 normal: "bt_dis_hilight.png";
4951 description { state: "disabled" 0.0;
4952 inherit: "default" 0.0;
4953 color: 255 255 255 255;
4956 part { name: "over2";
4959 ignore_flags: ON_HOLD;
4960 description { state: "default" 0.0;
4962 normal: "bt_shine.png";
4966 description { state: "disabled" 0.0;
4967 inherit: "default" 0.0;
4971 part { name: "over3";
4974 description { state: "default" 0.0;
4975 color: 255 255 255 0;
4977 normal: "bt_glow.png";
4978 border: 12 12 12 12;
4982 description { state: "clicked" 0.0;
4983 inherit: "default" 0.0;
4985 color: 255 255 255 255;
4988 part { name: "disabler";
4990 description { state: "default" 0.0;
4994 description { state: "disabled" 0.0;
4995 inherit: "default" 0.0;
5003 name: "item_mouse_in";
5006 action: SIGNAL_EMIT "elm,action,activate" "";
5007 after: "item_mouse_in_2";
5008 after: "item_mouse_in_3";
5011 name: "item_mouse_in_2";
5012 transition: DECELERATE 0.5;
5015 v = get_int(menu_text_visible);
5016 d = get_int(menu_disable);
5019 run_program(PROGRAM:"selected_text");
5023 name: "item_mouse_in_3";
5024 action : STATE_SET "visible" 0.0;
5025 target: "item_image";
5027 transition: DECELERATE 0.5;
5030 name: "selected_text";
5031 action: STATE_SET "selected" 0.0;
5033 transition: DECELERATE 0.5;
5039 name: "item_mouse_out";
5040 signal: "mouse,out";
5042 after: "item_mouse_out_2";
5043 after: "item_mouse_out_3";
5046 name: "item_mouse_out_2";
5047 transition: DECELERATE 0.5;
5050 v = get_int(menu_text_visible);
5051 d = get_int(menu_disable);
5054 run_program(PROGRAM:"visible_text");
5058 name: "item_mouse_out_3";
5059 action: STATE_SET "default" 0.0;
5060 target: "item_image";
5062 transition: DECELERATE 0.5;
5065 name: "visible_text";
5066 action: STATE_SET "visible" 0.0;
5068 transition: DECELERATE 0.5;
5073 name: "item_unclick";
5074 signal: "mouse,up,1";
5076 action: STATE_SET "visible" 0.0;
5077 target: "item_image";
5080 name: "item_click2";
5081 signal: "mouse,down,1";
5083 action: STATE_SET "clicked" 0.0;
5087 name: "item_unclick2";
5088 signal: "mouse,up,1";
5090 action: STATE_SET "default" 0.0;
5091 transition: DECELERATE 0.5;
5095 name: "item_unclick3";
5096 signal: "mouse,up,1";
5098 action: SIGNAL_EMIT "elm,action,click" "";
5104 action: SIGNAL_EMIT "elm,action,open" "";
5106 program { name: "text_show";
5107 signal: "elm,state,text,visible";
5110 set_int(menu_text_visible, 1);
5111 set_state(PART:"elm.text", "visible", 0.0);
5114 program { name: "text_hide";
5115 signal: "elm,state,text,hidden";
5118 set_int(menu_text_visible, 0);
5119 set_state(PART:"elm.text", "default", 0.0);
5122 program { name: "disable";
5123 signal: "elm,state,disabled";
5125 action: STATE_SET "disabled" 0.0;
5126 target: "item_image";
5127 target: "item_image_disabled";
5130 target: "over_disabled";
5132 after: "disable_text";
5134 program { name: "disable_text";
5138 get_state(PART:"elm.text", st, 30, vl);
5139 if (!strcmp(st, "visible"))
5140 set_state(PART:"elm.text", "disabled_visible", 0.0);
5141 else if (!strcmp(st, "default"))
5142 set_state(PART:"elm.text", "disabled", 0.0);
5145 program { name: "enable";
5146 signal: "elm,state,enabled";
5148 action: STATE_SET "default" 0.0;
5149 target: "item_image";
5150 target: "item_image_disabled";
5153 target: "over_disabled";
5155 after: "enable_text";
5157 program { name: "enable_text";
5160 v = get_int(menu_text_visible);
5162 set_state(PART:"elm.text", "visible", 0.0);
5164 set_state(PART:"elm.text", "default", 0.0);
5165 set_int(menu_disable, 0);
5168 program { name: "to_rtl";
5169 signal: "edje,state,rtl";
5171 action: STATE_SET "rtl" 0.0;
5174 program { name: "to_ltr";
5175 signal: "edje,state,ltr";
5177 action: STATE_SET "default" 0.0;
5183 group { name: "elm/menu/separator/default";
5185 image: "separator_h.png" COMP;
5188 part { name: "separator"; // separator group
5189 description { state: "default" 0.0;
5194 normal: "separator_h.png";
5203 ///////////////////////////////////////////////////////////////////////////////
5204 group { name: "elm/clock/base-all/default";
5208 description { state: "default" 0.0;
5209 rel1.relative: 0.0000000 0.0;
5210 rel2.relative: 0.1250000 1.0;
5215 description { state: "default" 0.0;
5216 rel1.relative: 0.1250000 0.0;
5217 rel2.relative: 0.2500000 1.0;
5225 description { state: "default" 0.0;
5226 rel1.relative: 0.2500000 0.0;
5227 rel2.relative: 0.3125000 1.0;
5230 font: "Sans,Edje-Vera";
5240 description { state: "default" 0.0;
5241 rel1.relative: 0.3125000 0.0;
5242 rel2.relative: 0.4375000 1.0;
5247 description { state: "default" 0.0;
5248 rel1.relative: 0.4375000 0.0;
5249 rel2.relative: 0.5625000 1.0;
5258 description { state: "default" 0.0;
5259 rel1.relative: 0.5625000 0.0;
5260 rel2.relative: 0.6250000 1.0;
5263 font: "Sans,Edje-Vera";
5274 description { state: "default" 0.0;
5275 rel1.relative: 0.6250000 0.0;
5276 rel2.relative: 0.7500000 1.0;
5282 description { state: "default" 0.0;
5283 rel1.relative: 0.7500000 0.0;
5284 rel2.relative: 0.8750000 1.0;
5288 part { name: "ampm";
5290 description { state: "default" 0.0;
5291 rel1.relative: 0.8750000 0.0;
5292 rel2.relative: 1.0 1.0;
5298 ///////////////////////////////////////////////////////////////////////////////
5299 group { name: "elm/clock/base-seconds/default";
5303 description { state: "default" 0.0;
5304 rel1.relative: 0.000000000 0.0;
5305 rel2.relative: 0.142857143 1.0;
5310 description { state: "default" 0.0;
5311 rel1.relative: 0.142857143 0.0;
5312 rel2.relative: 0.285714286 1.0;
5320 description { state: "default" 0.0;
5321 rel1.relative: 0.285714286 0.0;
5322 rel2.relative: 0.357142857 1.0;
5325 font: "Sans,Edje-Vera";
5335 description { state: "default" 0.0;
5336 rel1.relative: 0.357142857 0.0;
5337 rel2.relative: 0.500000000 1.0;
5342 description { state: "default" 0.0;
5343 rel1.relative: 0.500000000 0.0;
5344 rel2.relative: 0.642857143 1.0;
5353 description { state: "default" 0.0;
5354 rel1.relative: 0.642857143 0.0;
5355 rel2.relative: 0.714285714 1.0;
5358 font: "Sans,Edje-Vera";
5369 description { state: "default" 0.0;
5370 rel1.relative: 0.714285714 0.0;
5371 rel2.relative: 0.857142857 1.0;
5377 description { state: "default" 0.0;
5378 rel1.relative: 0.857142857 0.0;
5379 rel2.relative: 1.000000000 1.0;
5385 ///////////////////////////////////////////////////////////////////////////////
5386 group { name: "elm/clock/base-am_pm/default";
5390 description { state: "default" 0.0;
5391 rel1.relative: 0.000000000 0.0;
5392 rel2.relative: 0.181818182 1.0;
5397 description { state: "default" 0.0;
5398 rel1.relative: 0.181818182 0.0;
5399 rel2.relative: 0.363636364 1.0;
5407 description { state: "default" 0.0;
5408 rel1.relative: 0.363636364 0.0;
5409 rel2.relative: 0.454545455 1.0;
5412 font: "Sans,Edje-Vera";
5422 description { state: "default" 0.0;
5423 rel1.relative: 0.454545455 0.0;
5424 rel2.relative: 0.636363636 1.0;
5429 description { state: "default" 0.0;
5430 rel1.relative: 0.636363636 0.0;
5431 rel2.relative: 0.818181818 1.0;
5435 part { name: "ampm";
5437 description { state: "default" 0.0;
5438 rel1.relative: 0.818181818 0.0;
5439 rel2.relative: 1.0 1.0;
5445 ///////////////////////////////////////////////////////////////////////////////
5446 group { name: "elm/clock/base/default";
5450 description { state: "default" 0.0;
5451 rel1.relative: 0.000000000 0.0;
5452 rel2.relative: 0.222222222 1.0;
5457 description { state: "default" 0.0;
5458 rel1.relative: 0.222222222 0.0;
5459 rel2.relative: 0.444444444 1.0;
5467 description { state: "default" 0.0;
5468 rel1.relative: 0.444444444 0.0;
5469 rel2.relative: 0.555555556 1.0;
5472 font: "Sans,Edje-Vera";
5482 description { state: "default" 0.0;
5483 rel1.relative: 0.555555556 0.0;
5484 rel2.relative: 0.777777778 1.0;
5489 description { state: "default" 0.0;
5490 rel1.relative: 0.777777778 0.0;
5491 rel2.relative: 1.000000000 1.0;
5497 ///////////////////////////////////////////////////////////////////////////////
5498 group { name: "elm/frame/base/default";
5500 image: "frame_1.png" COMP;
5501 image: "frame_2.png" COMP;
5502 image: "dia_grad.png" COMP;
5505 part { name: "base0";
5507 description { state: "default" 0.0;
5508 image.normal: "dia_grad.png";
5520 part { name: "base";
5522 description { state: "default" 0.0;
5523 rel2.to: "elm.swallow.content";
5526 normal: "frame_2.png";
5533 part { name: "elm.text";
5537 description { state: "default" 0.0;
5550 font: "Sans:style=Bold,Edje-Vera-Bold";
5558 part { name: "over";
5560 description { state: "default" 0.0;
5562 rel2.to: "elm.swallow.content";
5565 normal: "frame_1.png";
5572 part { name: "elm.swallow.content";
5574 description { state: "default" 0.0;
5587 group { name: "elm/frame/base/pad_small";
5593 description { state: "default" 0.0;
5604 description { state: "default" 0.0;
5611 part { name: "elm.swallow.content";
5613 description { state: "default" 0.0;
5629 group { name: "elm/frame/base/pad_medium";
5635 description { state: "default" 0.0;
5646 description { state: "default" 0.0;
5653 part { name: "elm.swallow.content";
5655 description { state: "default" 0.0;
5671 group { name: "elm/frame/base/pad_large";
5677 description { state: "default" 0.0;
5688 description { state: "default" 0.0;
5695 part { name: "elm.swallow.content";
5697 description { state: "default" 0.0;
5713 group { name: "elm/frame/base/pad_huge";
5719 description { state: "default" 0.0;
5730 description { state: "default" 0.0;
5737 part { name: "elm.swallow.content";
5739 description { state: "default" 0.0;
5755 group { name: "elm/frame/base/outdent_top";
5757 image: "outdent-top.png" COMP;
5760 part { name: "base0";
5762 description { state: "default" 0.0;
5763 image.normal: "outdent-top.png";
5764 image.border: 0 0 0 13;
5768 part { name: "elm.swallow.content";
5770 description { state: "default" 0.0;
5772 rel2.offset: -3 -13;
5778 group { name: "elm/frame/base/outdent_bottom";
5780 image: "outdent-bottom.png" COMP;
5783 part { name: "base0";
5785 description { state: "default" 0.0;
5786 image.normal: "outdent-bottom.png";
5787 image.border: 0 0 13 0;
5791 part { name: "elm.swallow.content";
5793 description { state: "default" 0.0;
5801 ///////////////////////////////////////////////////////////////////////////////
5802 group { name: "elm/label/base/tooltip";
5804 style { name: "tooltip_style";
5805 base: "font=Sans font_size=8 color=#666 wrap=word";
5807 tag: "hilight" "+ font=Sans:style=Bold";
5808 tag: "b" "+ font=Sans:style=Bold";
5813 part { name: "elm.text";
5817 description { state: "default" 0.0;
5819 style: "tooltip_style";
5827 group { name: "elm/tooltip/base/default";
5832 item: "pad_border_x" "10";
5833 item: "pad_border_y" "10";
5834 item: "hide_timeout" "0.35"; /**< tooltip is hidden after this amount, keep in sync with hide animations */
5837 image: "tooltip-base.png" COMP;
5838 image: "tooltip-corner-top-left-tip.png" COMP;
5839 image: "tooltip-corner-top-right-tip.png" COMP;
5840 image: "tooltip-corner-bottom-left-tip.png" COMP;
5841 image: "tooltip-corner-bottom-right-tip.png" COMP;
5842 image: "tooltip-edge-left-tip.png" COMP;
5843 image: "tooltip-edge-right-tip.png" COMP;
5844 image: "tooltip-edge-bottom-tip.png" COMP;
5845 image: "tooltip-edge-top-tip.png" COMP;
5849 set_state(PART:"corner-top-left", "default", 0.0);
5850 set_state(PART:"corner-top-right", "default", 0.0);
5851 set_state(PART:"corner-bottom-left", "default", 0.0);
5852 set_state(PART:"corner-bottom-right", "default", 0.0);
5855 set_state(PART:"clipper-edge-left", "default", 0.0);
5856 set_state(PART:"clipper-edge-right", "default", 0.0);
5857 set_state(PART:"clipper-edge-top", "default", 0.0);
5858 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5861 show_corner_top_left() {
5862 set_state(PART:"corner-top-left", "visible", 0.0);
5864 set_state(PART:"corner-top-right", "default", 0.0);
5865 set_state(PART:"corner-bottom-left", "default", 0.0);
5866 set_state(PART:"corner-bottom-right", "default", 0.0);
5869 show_corner_top_right() {
5870 set_state(PART:"corner-top-right", "visible", 0.0);
5872 set_state(PART:"corner-top-left", "default", 0.0);
5873 set_state(PART:"corner-bottom-left", "default", 0.0);
5874 set_state(PART:"corner-bottom-right", "default", 0.0);
5878 show_corner_bottom_left() {
5879 set_state(PART:"corner-bottom-left", "visible", 0.0);
5881 set_state(PART:"corner-bottom-right", "default", 0.0);
5882 set_state(PART:"corner-top-left", "default", 0.0);
5883 set_state(PART:"corner-top-right", "default", 0.0);
5886 show_corner_bottom_right() {
5887 set_state(PART:"corner-bottom-right", "visible", 0.0);
5889 set_state(PART:"corner-bottom-left", "default", 0.0);
5890 set_state(PART:"corner-top-left", "default", 0.0);
5891 set_state(PART:"corner-top-right", "default", 0.0);
5895 show_edge_left(Float:val) {
5896 set_state(PART:"clipper-edge-left", "visible", 0.0);
5897 set_drag(PART:"edge-drag-left", 0.0, val);
5899 set_state(PART:"clipper-edge-right", "default", 0.0);
5900 set_state(PART:"clipper-edge-top", "default", 0.0);
5901 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5904 show_edge_right(Float:val) {
5905 set_state(PART:"clipper-edge-right", "visible", 0.0);
5906 set_drag(PART:"edge-drag-right", 0.0, val);
5908 set_state(PART:"clipper-edge-left", "default", 0.0);
5909 set_state(PART:"clipper-edge-top", "default", 0.0);
5910 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5914 show_edge_top(Float:val) {
5915 set_state(PART:"clipper-edge-top", "visible", 0.0);
5916 set_drag(PART:"edge-drag-top", val, 0.0);
5918 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5919 set_state(PART:"clipper-edge-left", "default", 0.0);
5920 set_state(PART:"clipper-edge-right", "default", 0.0);
5923 show_edge_bottom(Float:val) {
5924 set_state(PART:"clipper-edge-bottom", "visible", 0.0);
5925 set_drag(PART:"edge-drag-bottom", val, 0.0);
5927 set_state(PART:"clipper-edge-top", "default", 0.0);
5928 set_state(PART:"clipper-edge-left", "default", 0.0);
5929 set_state(PART:"clipper-edge-right", "default", 0.0);
5933 public message(Msg_Type:type, id, ...) {
5934 if ((type == MSG_FLOAT_SET) && (id == 1)) {
5935 new Float:x, Float:y;
5942 if (y < 0.0) show_corner_top_left();
5943 else if (y > 1.0) show_corner_bottom_left();
5944 else show_edge_left(y);
5948 if (y < 0.0) show_corner_top_right();
5949 else if (y > 1.0) show_corner_bottom_right();
5950 else show_edge_right(y);
5954 if (y < 0.0) show_edge_top(x);
5955 else if (y > 1.0) show_edge_bottom(x);
5966 part { name: "clipper";
5968 description { state: "default" 0.0;
5969 color: 255 255 255 0;
5970 rel1.to: "elm.swallow.content";
5971 rel1.offset: -64 -64;
5972 rel2.to: "elm.swallow.content";
5975 description { state: "visible" 0.0;
5976 inherit: "default" 0.0;
5977 color: 255 255 255 255;
5983 description { state: "default" 0.0;
5986 to: "elm.swallow.content";
5990 to: "elm.swallow.content";
5994 normal: "tooltip-base.png";
5995 border: 14 14 14 14;
5997 image.middle: SOLID;
6001 #define TT_CORNER(name_, rx, ry, ax, ay, ox, oy) \
6002 part { name: "corner-"name_; \
6005 clip_to: "clipper"; \
6006 description { state: "default" 0.0; \
6007 color: 255 255 255 0; \
6016 to: "elm.swallow.content"; \
6021 to: "elm.swallow.content"; \
6023 image.normal: "tooltip-corner-"name_"-tip.png"; \
6025 description { state: "visible" 0.0; \
6026 inherit: "default" 0.0; \
6027 color: 255 255 255 255; \
6031 TT_CORNER("top-left", 0, 0, 1, 1, 4, 4);
6032 TT_CORNER("top-right", 1, 0, 0, 1, -5, 4);
6033 TT_CORNER("bottom-left", 0, 1, 1, 0, 4, -5);
6034 TT_CORNER("bottom-right", 1, 1, 0, 0, -5, -5);
6037 #define TT_EDGE_VERT(name_, rx, ax, ox) \
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_VERT("left", 0, 1, -2);
6116 TT_EDGE_VERT("right", 1, 0, 1);
6119 #define TT_EDGE_HORIZ(name_, ry, ay, oy) \
6120 part { name: "clipper-edge-"name_; \
6122 clip_to: "clipper"; \
6123 description { state: "default" 0.0; \
6124 color: 255 255 255 0; \
6132 to: "elm.swallow.content"; \
6137 to: "elm.swallow.content"; \
6140 description { state: "visible" 0.0; \
6141 inherit: "default" 0.0; \
6142 color: 255 255 255 255; \
6146 part { name: "edge-area-"name_; \
6149 clip_to: "clipper-edge-"name_; \
6150 description { state: "default" 0.0; \
6158 to: "elm.swallow.content"; \
6163 to: "elm.swallow.content"; \
6167 part { name: "edge-drag-"name_; \
6170 clip_to: "clipper-edge-"name_; \
6174 confine: "edge-area-"name_; \
6176 description { state: "default" 0.0; \
6179 rel1.to: "edge-area-"name_; \
6180 rel2.to: "edge-area-"name_; \
6183 part { name: "edge-img-"name_; \
6186 clip_to: "clipper-edge-"name_; \
6187 description { state: "default" 0.0; \
6192 rel1.to: "edge-drag-"name_; \
6193 rel2.to: "edge-drag-"name_; \
6194 image.normal: "tooltip-edge-"name_"-tip.png"; \
6197 TT_EDGE_HORIZ("top", 0, 1, -2);
6198 TT_EDGE_HORIZ("bottom", 1, 0, 1);
6199 #undef TT_EDGE_HORIZ
6201 part { name: "clipper_content";
6203 description { state: "default" 0.0;
6204 color: 255 255 255 0;
6205 rel1.to: "elm.swallow.content";
6206 rel1.offset: -64 -64;
6207 rel2.to: "elm.swallow.content";
6210 description { state: "visible" 0.0;
6211 inherit: "default" 0.0;
6212 color: 255 255 255 255;
6215 part { name: "elm.swallow.content";
6217 clip_to: "clipper_content";
6218 description { state: "default" 0.0; }
6223 signal: "elm,action,show";
6225 action: ACTION_STOP;
6235 action: STATE_SET "visible" 0.0;
6236 transition: LINEAR 0.15;
6242 action: STATE_SET "visible" 0.0;
6243 transition: LINEAR 0.15;
6244 target: "clipper_content";
6249 signal: "elm,action,hide";
6251 action: ACTION_STOP;
6268 action: STATE_SET "default" 0.0;
6269 transition: LINEAR 0.1;
6270 target: "clipper_content";
6275 action: STATE_SET "default" 0.0;
6276 transition: LINEAR 0.1;
6282 group { name: "elm/tooltip/base/transparent";
6284 part { name: "elm.swallow.content";
6288 description { state: "default" 0.0; }
6293 ///////////////////////////////////////////////////////////////////////////////
6295 /* TODO: replicate diagonal swallow slots to the other hover styles */
6296 group { name: "elm/hover/base/default";
6298 image: "shad_circ.png" COMP;
6301 part { name: "elm.swallow.offset";
6303 description { state: "default" 0.0;
6305 rel1.relative: 0.0 0.0;
6306 rel2.relative: 0.0 0.0;
6309 part { name: "elm.swallow.size";
6311 description { state: "default" 0.0;
6313 rel1.to: "elm.swallow.offset";
6314 rel1.relative: 1.0 1.0;
6315 rel2.to: "elm.swallow.offset";
6316 rel2.relative: 1.0 1.0;
6319 part { name: "base";
6322 description { state: "default" 0.0;
6326 part { name: "shad";
6328 description { state: "default" 0.0;
6329 image.normal: "shad_circ.png";
6330 rel1.to: "elm.swallow.size";
6331 rel1.offset: -32 -32;
6332 rel2.to: "elm.swallow.size";
6340 description { state: "default" 0.0;
6342 rel1.to: "elm.swallow.size";
6344 rel2.to: "elm.swallow.size";
6348 part { name: "elm.swallow.slot.left";
6350 description { state: "default" 0.0;
6352 rel1.to: "elm.swallow.slot.middle";
6353 rel1.relative: 0.0 0.0;
6355 rel2.to: "elm.swallow.slot.middle";
6356 rel2.relative: 0.0 1.0;
6360 part { name: "elm.swallow.slot.top-left";
6362 description { state: "default" 0.0;
6364 rel1.to: "elm.swallow.slot.middle";
6365 rel1.relative: 0.0 0.0;
6367 rel2.to: "elm.swallow.slot.middle";
6368 rel2.relative: 0.0 0.0;
6372 part { name: "elm.swallow.slot.top";
6374 description { state: "default" 0.0;
6376 rel1.to: "elm.swallow.slot.middle";
6377 rel1.relative: 0.0 0.0;
6379 rel2.to: "elm.swallow.slot.middle";
6380 rel2.relative: 1.0 0.0;
6384 part { name: "elm.swallow.slot.top-right";
6386 description { state: "default" 0.0;
6388 rel1.to: "elm.swallow.slot.middle";
6389 rel1.relative: 1.0 0.0;
6391 rel2.to: "elm.swallow.slot.middle";
6392 rel2.relative: 1.0 0.0;
6396 part { name: "elm.swallow.slot.right";
6398 description { state: "default" 0.0;
6400 rel1.to: "elm.swallow.slot.middle";
6401 rel1.relative: 1.0 0.0;
6403 rel2.to: "elm.swallow.slot.middle";
6404 rel2.relative: 1.0 1.0;
6408 part { name: "elm.swallow.slot.bottom-right";
6410 description { state: "default" 0.0;
6412 rel1.to: "elm.swallow.slot.middle";
6413 rel1.relative: 1.0 1.0;
6415 rel2.to: "elm.swallow.slot.middle";
6416 rel2.relative: 1.0 1.0;
6420 part { name: "elm.swallow.slot.bottom";
6422 description { state: "default" 0.0;
6424 rel1.to: "elm.swallow.slot.middle";
6425 rel1.relative: 0.0 1.0;
6427 rel2.to: "elm.swallow.slot.middle";
6428 rel2.relative: 1.0 1.0;
6432 part { name: "elm.swallow.slot.bottom-left";
6434 description { state: "default" 0.0;
6436 rel1.to: "elm.swallow.slot.middle";
6437 rel1.relative: 0.0 1.0;
6439 rel2.to: "elm.swallow.slot.middle";
6440 rel2.relative: 0.0 1.0;
6444 part { name: "elm.swallow.slot.middle";
6446 description { state: "default" 0.0;
6447 rel1.to: "elm.swallow.size";
6448 rel2.to: "elm.swallow.size";
6453 program { name: "end";
6454 signal: "mouse,up,1";
6456 action: SIGNAL_EMIT "elm,action,dismiss" "";
6461 group { name: "elm/hover/base/popout";
6463 image: "shad_circ.png" COMP;
6464 image: "bt_dis_base.png" COMP;
6465 image: "bt_dis_hilight.png" COMP;
6468 part { name: "elm.swallow.offset";
6470 description { state: "default" 0.0;
6472 rel1.relative: 0.0 0.0;
6473 rel2.relative: 0.0 0.0;
6476 part { name: "elm.swallow.size";
6478 description { state: "default" 0.0;
6480 rel1.to: "elm.swallow.offset";
6481 rel1.relative: 1.0 1.0;
6482 rel2.to: "elm.swallow.offset";
6483 rel2.relative: 1.0 1.0;
6486 part { name: "base";
6489 description { state: "default" 0.0;
6492 description { state: "visible" 0.0;
6493 inherit: "default" 1.0;
6497 part { name: "leftclip";
6499 description { state: "default" 0.0;
6501 rel2.relative: 0.0 1.0;
6505 part { name: "left";
6506 clip_to: "leftclip";
6507 description { state: "default" 0.0;
6509 rel1.to: "elm.swallow.slot.left";
6511 rel2.to: "elm.swallow.slot.left";
6514 normal: "bt_dis_base.png";
6517 image.middle: SOLID;
6519 description { state: "visible" 0.0;
6520 inherit: "default" 0.0;
6524 part { name: "elm.swallow.slot.left";
6526 clip_to: "leftclip";
6527 description { state: "default" 0.0;
6529 rel1.to: "elm.swallow.slot.middle";
6530 rel1.relative: 0.0 0.0;
6532 rel2.to: "elm.swallow.slot.middle";
6533 rel2.relative: 0.0 1.0;
6536 description { state: "visible" 0.0;
6537 inherit: "default" 0.0;
6543 part { name: "leftover";
6544 clip_to: "leftclip";
6546 description { state: "default" 0.0;
6549 rel2.relative: 1.0 0.5;
6551 normal: "bt_dis_hilight.png";
6556 part { name: "rightclip";
6558 description { state: "default" 0.0;
6560 rel1.relative: 1.0 0.0;
6564 part { name: "right";
6565 clip_to: "rightclip";
6566 description { state: "default" 0.0;
6568 rel1.to: "elm.swallow.slot.right";
6570 rel2.to: "elm.swallow.slot.right";
6573 normal: "bt_dis_base.png";
6576 image.middle: SOLID;
6578 description { state: "visible" 0.0;
6579 inherit: "default" 0.0;
6583 part { name: "elm.swallow.slot.right";
6585 clip_to: "rightclip";
6586 description { state: "default" 0.0;
6588 rel1.to: "elm.swallow.slot.middle";
6589 rel1.relative: 1.0 0.0;
6591 rel2.to: "elm.swallow.slot.middle";
6592 rel2.relative: 1.0 1.0;
6595 description { state: "visible" 0.0;
6596 inherit: "default" 0.0;
6602 part { name: "rightover";
6603 clip_to: "rightclip";
6605 description { state: "default" 0.0;
6608 rel2.relative: 1.0 0.5;
6610 normal: "bt_dis_hilight.png";
6615 part { name: "topclip";
6617 description { state: "default" 0.0;
6619 rel2.relative: 1.0 0.0;
6625 description { state: "default" 0.0;
6627 rel1.to: "elm.swallow.slot.top";
6629 rel2.to: "elm.swallow.slot.top";
6632 normal: "bt_dis_base.png";
6635 image.middle: SOLID;
6637 description { state: "visible" 0.0;
6638 inherit: "default" 0.0;
6642 part { name: "elm.swallow.slot.top";
6645 description { state: "default" 0.0;
6648 rel1.to: "elm.swallow.slot.middle";
6649 rel1.relative: 0.0 0.0;
6651 rel2.to: "elm.swallow.slot.middle";
6652 rel2.relative: 1.0 0.0;
6655 description { state: "visible" 0.0;
6656 inherit: "default" 0.0;
6662 part { name: "topover";
6665 description { state: "default" 0.0;
6668 rel2.relative: 1.0 0.5;
6670 normal: "bt_dis_hilight.png";
6675 part { name: "bottomclip";
6677 description { state: "default" 0.0;
6679 rel1.relative: 0.0 1.0;
6683 part { name: "bottom";
6684 clip_to: "bottomclip";
6685 description { state: "default" 0.0;
6687 rel1.to: "elm.swallow.slot.bottom";
6689 rel2.to: "elm.swallow.slot.bottom";
6692 normal: "bt_dis_base.png";
6695 image.middle: SOLID;
6697 description { state: "visible" 0.0;
6698 inherit: "default" 0.0;
6702 part { name: "elm.swallow.slot.bottom";
6704 clip_to: "bottomclip";
6705 description { state: "default" 0.0;
6707 rel1.to: "elm.swallow.slot.middle";
6708 rel1.relative: 0.0 1.0;
6710 rel2.to: "elm.swallow.slot.middle";
6711 rel2.relative: 1.0 1.0;
6714 description { state: "visible" 0.0;
6715 inherit: "default" 0.0;
6721 part { name: "bottomover";
6722 clip_to: "bottomclip";
6724 description { state: "default" 0.0;
6727 rel2.relative: 1.0 0.5;
6729 normal: "bt_dis_hilight.png";
6734 part { name: "shad";
6736 description { state: "default" 0.0;
6737 image.normal: "shad_circ.png";
6738 rel1.to: "elm.swallow.size";
6739 rel1.offset: -64 -64;
6740 rel2.to: "elm.swallow.size";
6747 description { state: "default" 0.0;
6748 rel1.to: "elm.swallow.slot.middle";
6750 rel2.to: "elm.swallow.slot.middle";
6753 normal: "bt_dis_base.png";
6756 image.middle: SOLID;
6759 part { name: "elm.swallow.slot.middle";
6761 description { state: "default" 0.0;
6762 rel1.to: "elm.swallow.size";
6763 rel2.to: "elm.swallow.size";
6766 part { name: "popover";
6768 description { state: "default" 0.0;
6771 rel2.relative: 1.0 0.5;
6773 normal: "bt_dis_hilight.png";
6780 program { name: "end";
6781 signal: "mouse,up,1";
6783 action: SIGNAL_EMIT "elm,action,dismiss" "";
6786 program { name: "show";
6787 signal: "elm,action,show";
6789 action: STATE_SET "visible" 0.0;
6790 // transition: DECELERATE 0.5;
6793 program { name: "hide";
6794 signal: "elm,action,hide";
6796 action: STATE_SET "default" 0.0;
6797 // transition: DECELERATE 0.5;
6801 program { name: "leftshow";
6802 signal: "elm,action,slot,left,show";
6804 action: STATE_SET "visible" 0.0;
6805 transition: DECELERATE 0.5;
6807 target: "elm.swallow.slot.left";
6809 program { name: "lefthide";
6810 signal: "elm,action,slot,left,hide";
6812 action: STATE_SET "default" 0.0;
6813 transition: DECELERATE 0.5;
6815 target: "elm.swallow.slot.left";
6817 program { name: "rightshow";
6818 signal: "elm,action,slot,right,show";
6820 action: STATE_SET "visible" 0.0;
6821 transition: DECELERATE 0.5;
6823 target: "elm.swallow.slot.right";
6825 program { name: "righthide";
6826 signal: "elm,action,slot,right,hide";
6828 action: STATE_SET "default" 0.0;
6829 transition: DECELERATE 0.5;
6831 target: "elm.swallow.slot.right";
6833 program { name: "topshow";
6834 signal: "elm,action,slot,top,show";
6836 action: STATE_SET "visible" 0.0;
6837 transition: DECELERATE 0.5;
6839 target: "elm.swallow.slot.top";
6841 program { name: "tophide";
6842 signal: "elm,action,slot,top,hide";
6844 action: STATE_SET "default" 0.0;
6845 transition: DECELERATE 0.5;
6847 target: "elm.swallow.slot.top";
6849 program { name: "bottomshow";
6850 signal: "elm,action,slot,bottom,show";
6852 action: STATE_SET "visible" 0.0;
6853 transition: DECELERATE 0.5;
6855 target: "elm.swallow.slot.bottom";
6857 program { name: "bottomhide";
6858 signal: "elm,action,slot,bottom,hide";
6860 action: STATE_SET "default" 0.0;
6861 transition: DECELERATE 0.5;
6863 target: "elm.swallow.slot.bottom";
6868 //In the hover used by the menu only the bottom part is used.
6869 group { name: "elm/hover/base/menu";
6871 image: "shad_circ.png" COMP;
6872 image: "bt_dis_base.png" COMP;
6875 part { name: "elm.swallow.offset";
6877 description { state: "default" 0.0;
6879 rel1.relative: 0.0 0.0;
6880 rel2.relative: 0.0 0.0;
6883 part { name: "elm.swallow.size";
6885 description { state: "default" 0.0;
6887 rel1.to: "elm.swallow.offset";
6888 rel1.relative: 1.0 1.0;
6889 rel2.to: "elm.swallow.offset";
6890 rel2.relative: 1.0 1.0;
6893 part { name: "base";
6896 description { state: "default" 0.0;
6899 description { state: "visible" 0.0;
6900 inherit: "default" 1.0;
6904 part { name: "elm.swallow.slot.left";
6906 description { state: "default" 0.0;
6909 part { name: "elm.swallow.slot.right";
6911 description { state: "default" 0.0;
6914 part { name: "elm.swallow.slot.top";
6916 description { state: "default" 0.0;
6918 description { state: "visible" 0.0;
6919 inherit: "default" 0.0;
6922 part { name: "bottomclip";
6924 description { state: "default" 0.0;
6926 rel1.relative: 0.0 1.0;
6930 part { name: "bottom";
6931 clip_to: "bottomclip";
6932 description { state: "default" 0.0;
6934 rel1.to: "elm.swallow.slot.bottom";
6936 rel2.to: "elm.swallow.slot.bottom";
6939 normal: "bt_dis_base.png";
6942 image.middle: SOLID;
6944 description { state: "visible" 0.0;
6945 inherit: "default" 0.0;
6949 part { name: "elm.swallow.slot.bottom";
6951 clip_to: "bottomclip";
6952 description { state: "default" 0.0;
6954 rel1.to: "elm.swallow.slot.middle";
6955 rel1.relative: 0.0 1.0;
6957 rel2.to: "elm.swallow.slot.middle";
6958 rel2.relative: 1.0 1.0;
6961 description { state: "visible" 0.0;
6962 inherit: "default" 0.0;
6971 description { state: "default" 0.0;
6972 rel1.to: "elm.swallow.slot.middle";
6974 rel2.to: "elm.swallow.slot.middle";
6978 part { name: "elm.swallow.slot.middle";
6981 description { state: "default" 0.0;
6982 rel1.to: "elm.swallow.size";
6983 rel2.to: "elm.swallow.size";
6988 program { name: "end";
6989 signal: "mouse,up,1";
6991 action: SIGNAL_EMIT "elm,action,dismiss" "";
6993 program { name: "show";
6994 signal: "elm,action,show";
6996 action: STATE_SET "visible" 0.0;
6997 // transition: DECELERATE 0.5;
7000 program { name: "hide";
7001 signal: "elm,action,hide";
7003 action: STATE_SET "default" 0.0;
7004 // transition: DECELERATE 0.5;
7007 program { name: "bottomshow";
7008 signal: "elm,action,slot,bottom,show";
7010 action: STATE_SET "visible" 0.0;
7011 transition: DECELERATE 0.3;
7013 target: "elm.swallow.slot.bottom";
7015 program { name: "bottomhide";
7016 signal: "elm,action,slot,bottom,hide";
7018 action: STATE_SET "default" 0.0;
7019 transition: DECELERATE 0.5;
7021 target: "elm.swallow.slot.bottom";
7026 //In the hover used by the submenu only the bottom part is used
7027 //and no part should interact except the bottom area
7028 group { name: "elm/hover/base/submenu";
7030 image: "shad_circ.png" COMP;
7031 image: "bt_dis_base.png" COMP;
7034 part { name: "elm.swallow.offset";
7037 description { state: "default" 0.0;
7039 rel1.relative: 0.0 0.0;
7040 rel2.relative: 0.0 0.0;
7043 part { name: "elm.swallow.size";
7045 description { state: "default" 0.0;
7047 rel1.to: "elm.swallow.offset";
7048 rel1.relative: 1.0 1.0;
7049 rel2.to: "elm.swallow.offset";
7050 rel2.relative: 1.0 1.0;
7053 //here we do non catch events like the hover hover does
7054 part { name: "base";
7057 description { state: "default" 0.0;
7062 part { name: "elm.swallow.slot.left";
7064 description { state: "default" 0.0;
7067 part { name: "elm.swallow.slot.right";
7069 description { state: "default" 0.0;
7072 part { name: "elm.swallow.slot.top";
7074 description { state: "default" 0.0;
7077 part { name: "bottomclip";
7079 description { state: "default" 0.0;
7081 rel1.relative: 0.0 1.0;
7085 part { name: "bottom";
7086 clip_to: "bottomclip";
7087 description { state: "default" 0.0;
7089 rel1.to: "elm.swallow.slot.bottom";
7091 rel2.to: "elm.swallow.slot.bottom";
7094 normal: "bt_dis_base.png";
7097 image.middle: SOLID;
7099 description { state: "visible" 0.0;
7100 inherit: "default" 0.0;
7104 part { name: "elm.swallow.slot.bottom";
7106 clip_to: "bottomclip";
7107 description { state: "default" 0.0;
7109 rel1.to: "elm.swallow.slot.middle";
7110 rel1.relative: 0.0 1.0;
7112 rel2.to: "elm.swallow.slot.middle";
7113 rel2.relative: 1.0 1.0;
7116 description { state: "visible" 0.0;
7117 inherit: "default" 0.0;
7126 description { state: "default" 0.0;
7127 rel1.to: "elm.swallow.slot.middle";
7129 rel2.to: "elm.swallow.slot.middle";
7133 part { name: "elm.swallow.slot.middle";
7136 description { state: "default" 0.0;
7137 rel1.to: "elm.swallow.size";
7138 rel2.to: "elm.swallow.size";
7143 program { name: "end";
7144 signal: "mouse,up,1";
7146 action: SIGNAL_EMIT "elm,action,dismiss" "";
7148 program { name: "show";
7149 signal: "elm,action,show";
7151 action: STATE_SET "visible" 0.0;
7152 // transition: DECELERATE 0.5;
7155 program { name: "hide";
7156 signal: "elm,action,hide";
7158 action: STATE_SET "default" 0.0;
7159 // transition: DECELERATE 0.5;
7162 program { name: "bottomshow";
7163 signal: "elm,action,slot,bottom,show";
7165 action: STATE_SET "visible" 0.0;
7166 transition: DECELERATE 0.3;
7168 target: "elm.swallow.slot.bottom";
7170 program { name: "bottomhide";
7171 signal: "elm,action,slot,bottom,hide";
7173 action: STATE_SET "default" 0.0;
7174 transition: DECELERATE 0.5;
7176 target: "elm.swallow.slot.bottom";
7181 group { name: "elm/hover/base/hoversel_vertical/default";
7182 alias: "elm/hover/base/hoversel_vertical/entry";
7184 // image: "shad_circ.png" COMP;
7185 image: "bt_base2.png" COMP;
7186 image: "bt_hilight.png" COMP;
7187 image: "bt_shine.png" COMP;
7188 image: "outdent-top.png" COMP;
7189 image: "outdent-bottom.png" COMP;
7192 part { name: "elm.swallow.offset";
7194 description { state: "default" 0.0;
7196 rel1.relative: 0.0 0.0;
7197 rel2.relative: 0.0 0.0;
7200 part { name: "elm.swallow.size";
7202 description { state: "default" 0.0;
7204 rel1.to: "elm.swallow.offset";
7205 rel1.relative: 1.0 1.0;
7206 rel2.to: "elm.swallow.offset";
7207 rel2.relative: 1.0 1.0;
7211 part { name: "shad";
7213 description { state: "default" 0.0;
7214 image.normal: "shad_circ.png";
7215 rel1.to: "button_image";
7216 rel1.offset: -64 -64;
7217 rel2.to: "button_image";
7223 part { name: "button_image";
7225 description { state: "default" 0.0;
7226 rel1.to_x: "elm.swallow.slot.top";
7227 rel1.to_y: "elm.swallow.slot.top";
7229 rel2.to_x: "elm.swallow.slot.top";
7230 rel2.to_y: "elm.swallow.slot.bottom";
7233 normal: "bt_base2.png";
7236 image.middle: SOLID;
7238 description { state: "bottom" 0.0;
7239 rel1.to_x: "elm.swallow.slot.bottom";
7240 rel1.to_y: "elm.swallow.slot.top";
7242 rel2.to_x: "elm.swallow.slot.bottom";
7243 rel2.to_y: "elm.swallow.slot.bottom";
7246 normal: "bt_base2.png";
7249 image.middle: SOLID;
7253 part { name: "base";
7256 description { state: "default" 0.0;
7259 description { state: "visible" 0.0;
7260 inherit: "default" 1.0;
7265 part { name: "topclip";
7267 description { state: "default" 0.0;
7268 rel2.to_y: "edge_top";
7269 rel2.relative: 1.0 0.0;
7273 part { name: "elm.swallow.slot.top";
7276 description { state: "default" 0.0;
7279 rel1.to: "elm.swallow.slot.middle";
7280 rel1.relative: 0.0 0.0;
7282 rel2.to: "elm.swallow.slot.middle";
7283 rel2.relative: 1.0 0.0;
7286 description { state: "visible" 0.0;
7287 inherit: "default" 0.0;
7294 part { name: "bottomclip";
7296 description { state: "default" 0.0;
7297 rel1.to_y: "edge_bottom";
7298 rel1.relative: 0.0 1.0;
7302 part { name: "elm.swallow.slot.bottom";
7304 clip_to: "bottomclip";
7305 description { state: "default" 0.0;
7307 rel1.to: "elm.swallow.slot.middle";
7308 rel1.relative: 0.0 1.0;
7310 rel2.to: "elm.swallow.slot.middle";
7311 rel2.relative: 1.0 1.0;
7314 description { state: "visible" 0.0;
7315 inherit: "default" 0.0;
7322 part { name: "over1";
7324 description { state: "default" 0.0;
7325 rel1.to: "button_image";
7326 rel2.to: "button_image";
7327 rel2.relative: 1.0 0.5;
7329 normal: "bt_hilight.png";
7334 part { name: "over2";
7337 ignore_flags: ON_HOLD;
7338 description { state: "default" 0.0;
7339 rel1.to: "button_image";
7340 rel2.to: "button_image";
7342 normal: "bt_shine.png";
7347 part { name: "edge_top";
7349 description { state: "default" 0.0;
7352 to: "elm.swallow.size";
7356 to: "elm.swallow.size";
7358 image.normal: "outdent-bottom.png";
7359 image.border: 0 0 13 0;
7362 description { state: "visible" 0.0;
7363 inherit: "default" 0.0;
7367 part { name: "edge_bottom";
7369 description { state: "default" 0.0;
7372 to: "elm.swallow.size";
7375 to: "elm.swallow.size";
7378 image.normal: "outdent-top.png";
7379 image.border: 0 0 0 13;
7382 description { state: "visible" 0.0;
7383 inherit: "default" 0.0;
7387 part { name: "elm.swallow.slot.middle";
7389 description { state: "default" 0.0;
7390 rel1.to: "elm.swallow.size";
7391 rel2.to: "elm.swallow.size";
7396 program { name: "end";
7397 signal: "mouse,up,1";
7399 action: SIGNAL_EMIT "elm,action,dismiss" "";
7402 program { name: "show";
7403 signal: "elm,action,show";
7405 action: STATE_SET "visible" 0.0;
7406 // transition: DECELERATE 0.5;
7409 program { name: "hide";
7410 signal: "elm,action,hide";
7412 action: STATE_SET "default" 0.0;
7413 // transition: DECELERATE 0.5;
7416 program { name: "topshow";
7417 signal: "elm,action,slot,top,show";
7419 action: STATE_SET "visible" 0.0;
7423 program { name: "topshow2";
7424 action: STATE_SET "visible" 0.0;
7425 transition: DECELERATE 0.5;
7426 target: "elm.swallow.slot.top";
7428 program { name: "topshow3";
7429 signal: "elm,action,slot,top,show";
7431 action: STATE_SET "default" 0.0;
7432 target: "button_image";
7434 program { name: "tophide";
7435 signal: "elm,action,slot,top,hide";
7437 action: STATE_SET "default" 0.0;
7438 transition: DECELERATE 0.5;
7439 target: "elm.swallow.slot.top";
7442 program { name: "tophide2";
7443 action: STATE_SET "default" 0.0;
7446 program { name: "bottomshow";
7447 signal: "elm,action,slot,bottom,show";
7449 action: STATE_SET "visible" 0.0;
7450 target: "edge_bottom";
7451 after: "bottomshow2";
7453 program { name: "bottomshow2";
7454 action: STATE_SET "visible" 0.0;
7455 transition: DECELERATE 0.5;
7456 target: "elm.swallow.slot.bottom";
7458 program { name: "bottomshow3";
7459 signal: "elm,action,slot,bottom,show";
7461 action: STATE_SET "bottom" 0.0;
7462 target: "button_image";
7464 program { name: "bottomhide";
7465 signal: "elm,action,slot,bottom,hide";
7467 action: STATE_SET "default" 0.0;
7468 transition: DECELERATE 0.5;
7469 target: "elm.swallow.slot.bottom";
7470 after: "bottomhide2";
7472 program { name: "bottomhide2";
7473 action: STATE_SET "default" 0.0;
7474 target: "edge_bottom";
7478 ///////////////////////////////////////////////////////////////////////////////
7479 group { name: "elm/scroller/base/ctxpopup";
7481 item: "focus_highlight" "on";
7484 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
7485 public timer0(val) {
7487 v = get_int(sbvis_v);
7489 v = get_int(sbalways_v);
7491 emit("do-hide-vbar", "");
7492 set_int(sbvis_v, 0);
7495 v = get_int(sbvis_h);
7497 v = get_int(sbalways_h);
7499 emit("do-hide-hbar", "");
7500 set_int(sbvis_h, 0);
7503 set_int(sbvis_timer, 0);
7508 image: "bt_sm_base2.png" COMP;
7509 image: "bt_sm_shine.png" COMP;
7510 image: "bt_sm_hilight.png" COMP;
7511 image: "sl_bt2_2.png" COMP;
7514 part { name: "clipper";
7518 description { state: "default" 0.0;
7521 part { name: "elm.swallow.content";
7525 description { state: "default" 0.0;
7529 part { name: "focus_highlight";
7531 description { state: "default" 0.0;
7534 image { normal: "sl_bt2_2.png";
7541 description { state: "enabled" 0.0;
7542 inherit: "default" 0.0;
7543 color: 200 155 0 255;
7546 part { name: "sb_vbar_clip_master";
7549 description { state: "default" 0.0;
7551 description { state: "hidden" 0.0;
7553 color: 255 255 255 0;
7556 part { name: "sb_vbar_clip";
7557 clip_to:"sb_vbar_clip_master";
7561 description { state: "default" 0.0;
7563 rel2{ to:"clipper"; relative: 1.0 1.0;}
7565 description { state: "hidden" 0.0;
7567 color: 255 255 255 0;
7570 part { name: "sb_vbar";
7574 description { state: "default" 0.0;
7578 rel1{ to:"clipper"; relative: 1.0 0.0; }
7579 rel2{ to:"clipper"; relative: 1.0 1.0; }
7582 part { name: "elm.dragable.vbar";
7583 clip_to: "sb_vbar_clip";
7591 description { state: "default" 0.0;
7595 rel1 { relative: 0.5 0.5; to: "sb_vbar"; }
7596 rel2 { relative: 0.5 0.5; to: "sb_vbar"; }
7597 image { normal: "bt_sm_base2.png";
7603 part { name: "sb_vbar_over1";
7604 clip_to: "sb_vbar_clip";
7606 description { state: "default" 0.0;
7607 rel1.to: "elm.dragable.vbar";
7608 rel2.relative: 1.0 0.5;
7609 rel2.to: "elm.dragable.vbar";
7610 image { normal: "bt_sm_hilight.png";
7615 part { name: "sb_vbar_over2";
7616 clip_to: "sb_vbar_clip";
7618 description { state: "default" 0.0;
7619 rel1.to: "elm.dragable.vbar";
7620 rel2.to: "elm.dragable.vbar";
7621 image { normal: "bt_sm_shine.png";
7626 part { name: "sb_hbar_clip_master";
7629 description { state: "default" 0.0;
7631 description { state: "hidden" 0.0;
7633 color: 255 255 255 0;
7636 part { name: "sb_hbar_clip";
7637 clip_to: "sb_hbar_clip_master";
7641 description { state: "default" 0.0;
7643 rel2{ to:"clipper"; relative: 1.0 1.0;}
7645 description { state: "hidden" 0.0;
7647 color: 255 255 255 0;
7650 part { name: "sb_hbar";
7654 description { state: "default" 0.0;
7658 rel1 { to:"clipper"; relative: 0.0 1.0; }
7659 rel2 { to:"clipper"; relative: 1.0 1.0; }
7662 part { name: "elm.dragable.hbar";
7663 clip_to: "sb_hbar_clip";
7671 description { state: "default" 0.0;
7675 rel1 { relative: 0.5 0.5; to: "sb_hbar"; }
7676 rel2 { relative: 0.5 0.5; to: "sb_hbar"; }
7677 image { normal: "bt_sm_base2.png";
7683 part { name: "sb_hbar_over1";
7684 clip_to: "sb_hbar_clip";
7686 description { state: "default" 0.0;
7687 rel1.to: "elm.dragable.hbar";
7688 rel2.relative: 1.0 0.5;
7689 rel2.to: "elm.dragable.hbar";
7690 image { normal: "bt_sm_hilight.png";
7695 part { name: "sb_hbar_over2";
7696 clip_to: "sb_hbar_clip";
7698 description { state: "default" 0.0;
7699 rel1.to: "elm.dragable.hbar";
7700 rel2.to: "elm.dragable.hbar";
7701 image { normal: "bt_sm_shine.png";
7708 program { name: "load";
7712 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
7713 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
7714 set_int(sbvis_v, 0);
7715 set_int(sbvis_h, 0);
7716 set_int(sbalways_v, 0);
7717 set_int(sbalways_h, 0);
7718 set_int(sbvis_timer, 0);
7721 program { name: "vbar_show";
7722 signal: "elm,action,show,vbar";
7724 action: STATE_SET "default" 0.0;
7725 target: "sb_vbar_clip_master";
7727 program { name: "vbar_hide";
7728 signal: "elm,action,hide,vbar";
7730 action: STATE_SET "hidden" 0.0;
7731 target: "sb_vbar_clip_master";
7733 program { name: "vbar_show_always";
7734 signal: "elm,action,show_always,vbar";
7738 v = get_int(sbvis_v);
7739 v |= get_int(sbalways_v);
7741 set_int(sbalways_v, 1);
7742 emit("do-show-vbar", "");
7743 set_int(sbvis_v, 1);
7747 program { name: "vbar_show_notalways";
7748 signal: "elm,action,show_notalways,vbar";
7752 v = get_int(sbalways_v);
7754 set_int(sbalways_v, 0);
7755 v = get_int(sbvis_v);
7757 emit("do-hide-vbar", "");
7758 set_int(sbvis_v, 0);
7763 program { name: "sb_vbar_show";
7764 signal: "do-show-vbar";
7766 action: STATE_SET "default" 0.0;
7767 transition: LINEAR 1.0;
7768 target: "sb_vbar_clip";
7770 program { name: "sb_vbar_hide";
7771 signal: "do-hide-vbar";
7773 action: STATE_SET "hidden" 0.0;
7774 transition: LINEAR 1.0;
7775 target: "sb_vbar_clip";
7777 program { name: "hbar_show";
7778 signal: "elm,action,show,hbar";
7780 action: STATE_SET "default" 0.0;
7781 target: "sb_hbar_clip_master";
7783 program { name: "hbar_hide";
7784 signal: "elm,action,hide,hbar";
7786 action: STATE_SET "hidden" 0.0;
7787 target: "sb_hbar_clip_master";
7789 program { name: "hbar_show_always";
7790 signal: "elm,action,show_always,hbar";
7794 v = get_int(sbvis_h);
7795 v |= get_int(sbalways_h);
7797 set_int(sbalways_h, 1);
7798 emit("do-show-hbar", "");
7799 set_int(sbvis_h, 1);
7803 program { name: "hbar_show_notalways";
7804 signal: "elm,action,show_notalways,hbar";
7808 v = get_int(sbalways_h);
7810 set_int(sbalways_h, 0);
7811 v = get_int(sbvis_h);
7813 emit("do-hide-hbar", "");
7814 set_int(sbvis_h, 0);
7819 program { name: "sb_hbar_show";
7820 signal: "do-show-hbar";
7822 action: STATE_SET "default" 0.0;
7823 transition: LINEAR 1.0;
7824 target: "sb_hbar_clip";
7826 program { name: "sb_hbar_hide";
7827 signal: "do-hide-hbar";
7829 action: STATE_SET "hidden" 0.0;
7830 transition: LINEAR 1.0;
7831 target: "sb_hbar_clip";
7833 program { name: "scroll";
7834 signal: "elm,action,scroll";
7838 v = get_int(sbvis_v);
7839 v |= get_int(sbalways_v);
7841 emit("do-show-vbar", "")
7842 set_int(sbvis_v, 1);
7844 v = get_int(sbvis_h);
7845 v |= get_int(sbalways_h);
7847 emit("do-show-hbar", "");
7848 set_int(sbvis_h, 1);
7850 v = get_int(sbvis_timer);
7851 if (v > 0) cancel_timer(v);
7852 v = timer(1.0, "timer0", 0);
7853 set_int(sbvis_timer, v);
7856 program { name: "highlight_show";
7857 signal: "elm,action,focus_highlight,show";
7859 action: STATE_SET "enabled" 0.0;
7860 transition: ACCELERATE 0.3;
7861 target: "focus_highlight";
7863 program { name: "highlight_hide";
7864 signal: "elm,action,focus_highlight,hide";
7866 action: STATE_SET "default" 0.0;
7867 transition: DECELERATE 0.3;
7868 target: "focus_highlight";
7872 ///////////////////////////////////////////////////////////////////////////////
7873 group { name: "elm/ctxpopup/bg/default";
7875 part { name: "ctxpopup_bg";
7878 description { state: "default" 0.0;
7881 description { state: "visible" 0.0;
7882 inherit: "default" 0.0;
7888 program { name: "clicked_event";
7889 signal: "mouse,clicked,1";
7890 source: "ctxpopup_bg";
7891 action: SIGNAL_EMIT "elm,action,click" "";
7893 program { name: "show";
7894 signal: "elm,state,show";
7896 action: STATE_SET "visible" 0.0;
7897 target: "ctxpopup_bg";
7899 program { name: "hide";
7900 signal: "elm,state,hide";
7902 action: STATE_SET "default" 0.0;
7903 target: "ctxpopup_bg";
7907 ///////////////////////////////////////////////////////////////////////////////
7908 group { name: "elm/ctxpopup/base/default";
7910 image: "bt_base2.png" COMP;
7911 image: "bt_hilight.png" COMP;
7912 image: "bt_shine.png" COMP;
7915 part { name: "arrow_area_left";
7918 description { state: "default" 0.0;
7932 part { name: "arrow_area_right";
7935 description { state: "default" 0.0;
7949 part { name: "arrow_area_up";
7952 description { state: "default" 0.0;
7966 part { name: "arrow_area_down";
7969 description { state: "default" 0.0;
7983 part { name: "elm.swallow.arrow_up";
7990 confine: "arrow_area_up";
7993 state: "default" 0.0;
7999 part { name: "elm.swallow.arrow_down";
8006 confine: "arrow_area_down";
8009 state: "default" 0.0;
8015 part { name: "elm.swallow.arrow_left";
8022 confine: "arrow_area_left";
8025 state: "default" 0.0;
8031 part { name: "elm.swallow.arrow_right";
8038 confine: "arrow_area_right";
8041 state: "default" 0.0;
8047 part { name: "base";
8049 description { state: "default" 0.0;
8052 image { normal: "bt_base2.png";
8057 part { name: "over1";
8059 description { state: "default" 0.0;
8062 rel2.relative: 1.0 0.5;
8063 image { normal: "bt_hilight.png";
8068 part { name: "over2";
8070 description { state: "default" 0.0;
8073 image { normal: "bt_shine.png";
8078 part { name: "elm.swallow.content";
8080 description { state: "default" 0.0;
8081 rel1 { to:"base"; offset: 4 4; };
8082 rel2 { to:"base"; offset: -5 -5; };
8087 ///////////////////////////////////////////////////////////////////////////////
8088 group { name: "elm/ctxpopup/arrow/default";
8090 image: "icon_arrow_left.png" COMP;
8091 image: "icon_arrow_right.png" COMP;
8092 image: "icon_arrow_up.png" COMP;
8093 image: "icon_arrow_down.png" COMP;
8096 part { name: "ctxpopup_arrow";
8100 state: "default" 0.0;
8111 rel1 { offset: 7 0; }
8112 rel2 { offset: 6 -1; }
8113 image { normal: "icon_arrow_left.png"; }
8115 description { state: "right" 0.0;
8119 rel1 { offset: -7 0; }
8120 rel2 { offset: -8 -1; }
8121 image { normal: "icon_arrow_right.png"; }
8123 description { state: "top" 0.0;
8127 rel1 { offset: 0 7; }
8128 rel2 { offset: -1 6; }
8129 image { normal: "icon_arrow_up.png"; }
8131 description { state: "bottom" 0.0;
8135 rel1 { offset: 0 -7; }
8136 rel2 { offset: -1 -8; }
8137 image { normal: "icon_arrow_down.png"; }
8142 program { name: "enable_left_arrow";
8143 signal: "elm,state,left";
8145 action: STATE_SET "left" 0.0;
8146 target: "ctxpopup_arrow";
8148 program { name: "enable_right_arrow";
8149 signal: "elm,state,right";
8151 action: STATE_SET "right" 0.0;
8152 target: "ctxpopup_arrow";
8154 program { name: "enable_top_arrow";
8155 signal: "elm,state,top";
8157 action: STATE_SET "top" 0.0;
8158 target: "ctxpopup_arrow";
8160 program { name: "enable_bottom_arrow";
8161 signal: "elm,state,bottom";
8163 action: STATE_SET "bottom" 0.0;
8164 target: "ctxpopup_arrow";
8168 ///////////////////////////////////////////////////////////////////////////////
8170 name: "elm/ctxpopup/icon_text_style_item/default";
8171 alias: "elm/ctxpopup/text_style_item/default";
8172 alias: "elm/ctxpopup/icon_style_item/default";
8174 image: "hoversel_entry_bg.png" COMP;
8177 part { name: "event";
8179 description { state: "default" 0.0;
8184 description { state: "default" 0.0;
8187 image { normal:"hoversel_entry_bg.png";
8191 color: 255 255 255 0;
8193 description { state: "clicked" 0.0;
8194 inherit: "default" 0.0;
8195 color: 255 255 255 255;
8198 part { name: "elm.swallow.icon";
8202 description { state: "default" 0.0;
8207 rel1 { offset: 10 10; }
8208 rel2 { offset: 0 -10; }
8211 part { name: "elm.text";
8216 description { state: "default" 0.0;
8220 rel1 { relative: 1.0 0.0; to: "elm.swallow.icon"; offset: 10 0; }
8221 rel2 { relative: 1.0 1.0; offset: -11 -1; }
8222 color: 255 255 255 255;
8230 description { state: "clicked" 0.0;
8231 inherit: "default" 0.0;
8235 part { name: "over1";
8238 ignore_flags: ON_HOLD;
8239 description { state: "default" 0.0;
8240 color: 255 255 255 0;
8242 description { state: "clicked" 0.0;
8243 inherit: "default" 0.0;
8244 color: 255 255 255 255;
8247 part { name: "over2";
8250 description { state: "default" 0.0;
8251 color: 255 255 255 0;
8253 description { state: "clicked" 0.0;
8254 inherit: "default" 0.0;
8255 color: 255 255 255 255;
8258 part { name: "disclip";
8260 description { state: "default" 0.0;
8261 color: 255 255 255 255;
8263 description { state: "enabled" 0.0;
8264 color: 127 127 127 127;
8267 part { name: "blocker";
8268 description { state: "default" 0.0;
8271 description { state: "enabled" 0.0;
8279 name: "item_unclick";
8280 signal: "mouse,up,1";
8282 action: SIGNAL_EMIT "elm,action,click" "";
8284 program { name: "disable";
8285 signal: "elm,state,disabled";
8287 action: STATE_SET "enabled" 0.0;
8291 program { name: "enable";
8292 signal: "elm,state,enabled";
8294 action: STATE_SET "default" 0.0;
8298 program { name: "item_click2";
8299 signal: "mouse,down,1";
8302 set_state(PART:"elm.text", "clicked", 0.0);
8303 set_state(PART:"bg", "clicked", 0.0);
8306 program { name: "item_unclick2";
8307 signal: "mouse,up,1";
8310 set_state(PART:"elm.text", "default", 0.0);
8311 set_state(PART:"bg", "default", 0.0);
8316 ///////////////////////////////////////////////////////////////////////////////
8317 // emoticon images from:
8319 // http://lazycrazy.deviantart.com/
8320 // http://lazycrazy.deviantart.com/art/Very-Emotional-Emoticons-144461621
8321 group { name: "elm/entry/emoticon/angry/default"; images.image:
8322 "emo-angry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8323 "emo-angry.png"; } } } }
8324 group { name: "elm/entry/emoticon/angry-shout/default"; images.image:
8325 "emo-angry-shout.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8326 "emo-angry-shout.png"; } } } }
8327 group { name: "elm/entry/emoticon/crazy-laugh/default"; images.image:
8328 "emo-crazy-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8329 "emo-crazy-laugh.png"; } } } }
8330 group { name: "elm/entry/emoticon/evil-laugh/default"; images.image:
8331 "emo-evil-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8332 "emo-evil-laugh.png"; } } } }
8333 group { name: "elm/entry/emoticon/evil/default"; images.image:
8334 "emo-evil.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8335 "emo-evil.png"; } } } }
8336 group { name: "elm/entry/emoticon/goggle-smile/default"; images.image:
8337 "emo-goggle-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8338 "emo-goggle-smile.png"; } } } }
8339 group { name: "elm/entry/emoticon/grumpy/default"; images.image:
8340 "emo-grumpy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8341 "emo-grumpy.png"; } } } }
8342 group { name: "elm/entry/emoticon/grumpy-smile/default"; images.image:
8343 "emo-grumpy-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8344 "emo-grumpy-smile.png"; } } } }
8345 group { name: "elm/entry/emoticon/guilty/default"; images.image:
8346 "emo-guilty.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8347 "emo-guilty.png"; } } } }
8348 group { name: "elm/entry/emoticon/guilty-smile/default"; images.image:
8349 "emo-guilty-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8350 "emo-guilty-smile.png"; } } } }
8351 group { name: "elm/entry/emoticon/haha/default"; images.image:
8352 "emo-haha.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8353 "emo-haha.png"; } } } }
8354 group { name: "elm/entry/emoticon/half-smile/default"; images.image:
8355 "emo-half-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8356 "emo-half-smile.png"; } } } }
8357 group { name: "elm/entry/emoticon/happy-panting/default"; images.image:
8358 "emo-happy-panting.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8359 "emo-happy-panting.png"; } } } }
8360 group { name: "elm/entry/emoticon/happy/default"; images.image:
8361 "emo-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8362 "emo-happy.png"; } } } }
8363 group { name: "elm/entry/emoticon/indifferent/default"; images.image:
8364 "emo-indifferent.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8365 "emo-indifferent.png"; } } } }
8366 group { name: "elm/entry/emoticon/kiss/default"; images.image:
8367 "emo-kiss.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8368 "emo-kiss.png"; } } } }
8369 group { name: "elm/entry/emoticon/knowing-grin/default"; images.image:
8370 "emo-knowing-grin.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8371 "emo-knowing-grin.png"; } } } }
8372 group { name: "elm/entry/emoticon/laugh/default"; images.image:
8373 "emo-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8374 "emo-laugh.png"; } } } }
8375 group { name: "elm/entry/emoticon/little-bit-sorry/default"; images.image:
8376 "emo-little-bit-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8377 "emo-little-bit-sorry.png"; } } } }
8378 group { name: "elm/entry/emoticon/love-lots/default"; images.image:
8379 "emo-love-lots.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8380 "emo-love-lots.png"; } } } }
8381 group { name: "elm/entry/emoticon/love/default"; images.image:
8382 "emo-love.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8383 "emo-love.png"; } } } }
8384 group { name: "elm/entry/emoticon/minimal-smile/default"; images.image:
8385 "emo-minimal-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8386 "emo-minimal-smile.png"; } } } }
8387 group { name: "elm/entry/emoticon/not-happy/default"; images.image:
8388 "emo-not-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8389 "emo-not-happy.png"; } } } }
8390 group { name: "elm/entry/emoticon/not-impressed/default"; images.image:
8391 "emo-not-impressed.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8392 "emo-not-impressed.png"; } } } }
8393 group { name: "elm/entry/emoticon/omg/default"; images.image:
8394 "emo-omg.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8395 "emo-omg.png"; } } } }
8396 group { name: "elm/entry/emoticon/opensmile/default"; images.image:
8397 "emo-opensmile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8398 "emo-opensmile.png"; } } } }
8399 group { name: "elm/entry/emoticon/smile/default"; images.image:
8400 "emo-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8401 "emo-smile.png"; } } } }
8402 group { name: "elm/entry/emoticon/sorry/default"; images.image:
8403 "emo-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8404 "emo-sorry.png"; } } } }
8405 group { name: "elm/entry/emoticon/squint-laugh/default"; images.image:
8406 "emo-squint-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8407 "emo-squint-laugh.png"; } } } }
8408 group { name: "elm/entry/emoticon/surprised/default"; images.image:
8409 "emo-surprised.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8410 "emo-surprised.png"; } } } }
8411 group { name: "elm/entry/emoticon/suspicious/default"; images.image:
8412 "emo-suspicious.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8413 "emo-suspicious.png"; } } } }
8414 group { name: "elm/entry/emoticon/tongue-dangling/default"; images.image:
8415 "emo-tongue-dangling.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8416 "emo-tongue-dangling.png"; } } } }
8417 group { name: "elm/entry/emoticon/tongue-poke/default"; images.image:
8418 "emo-tongue-poke.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8419 "emo-tongue-poke.png"; } } } }
8420 group { name: "elm/entry/emoticon/uh/default"; images.image:
8421 "emo-uh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8422 "emo-uh.png"; } } } }
8423 group { name: "elm/entry/emoticon/unhappy/default"; images.image:
8424 "emo-unhappy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8425 "emo-unhappy.png"; } } } }
8426 group { name: "elm/entry/emoticon/very-sorry/default"; images.image:
8427 "emo-very-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8428 "emo-very-sorry.png"; } } } }
8429 group { name: "elm/entry/emoticon/what/default"; images.image:
8430 "emo-what.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8431 "emo-what.png"; } } } }
8432 group { name: "elm/entry/emoticon/wink/default"; images.image:
8433 "emo-wink.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8434 "emo-wink.png"; } } } }
8435 group { name: "elm/entry/emoticon/worried/default"; images.image:
8436 "emo-worried.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8437 "emo-worried.png"; } } } }
8438 group { name: "elm/entry/emoticon/wtf/default"; images.image:
8439 "emo-wtf.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8440 "emo-wtf.png"; } } } }
8441 //------------------------------------------------------------
8442 group { name: "elm/entry/base/default";
8445 style { name: "entry_textblock_style";
8446 base: "font=Sans font_size=10 color=#000 wrap=word text_class=entry";
8450 tag: "em" "+ font=Sans:style=Oblique";
8451 tag: "b" "+ font=Sans:style=Bold";
8452 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8453 tag: "hilight" "+ font=Sans:style=Bold";
8455 style { name: "entry_textblock_disabled_style";
8456 base: "font=Sans font_size=10 color=#00000080 wrap=word text_class=entry";
8460 tag: "em" "+ font=Sans:style=Oblique";
8461 tag: "b" "+ font=Sans:style=Bold";
8462 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8463 tag: "hilight" "+ font=Sans:style=Bold";
8467 // item: context_menu_orientation "horizontal";
8470 part { name: "elm.text";
8474 entry_mode: EDITABLE;
8475 select_mode: EXPLICIT;
8477 source: "elm/entry/selection/default"; // selection under
8478 // source2: "X"; // selection over
8479 // source3: "X"; // cursor under
8480 source4: "elm/entry/cursor/default"; // cursorover
8481 source5: "elm/entry/anchor/default"; // anchor under
8482 // source6: "X"; // anchor over
8483 description { state: "default" 0.0;
8484 /* we gotta use 0 0 here, because of scrolled entries */
8487 style: "entry_textblock_style";
8492 description { state: "disabled" 0.0;
8493 inherit: "default" 0.0;
8495 style: "entry_textblock_disabled_style";
8502 program { name: "focus";
8508 program { name: "disable";
8509 signal: "elm,state,disabled";
8511 action: STATE_SET "disabled" 0.0;
8514 program { name: "enable";
8515 signal: "elm,state,enabled";
8517 action: STATE_SET "default" 0.0;
8523 group { name: "elm/entry/base-mixedwrap/default";
8526 style { name: "entry_textblock_style_mixedwrap";
8527 base: "font=Sans font_size=10 color=#000 wrap=mixed text_class=entry";
8531 tag: "em" "+ font=Sans:style=Oblique";
8532 tag: "b" "+ font=Sans:style=Bold";
8533 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8534 tag: "hilight" "+ font=Sans:style=Bold";
8536 style { name: "entry_textblock_disabled_style_mixedwrap";
8537 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8541 tag: "em" "+ font=Sans:style=Oblique";
8542 tag: "b" "+ font=Sans:style=Bold";
8543 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8544 tag: "hilight" "+ font=Sans:style=Bold";
8548 part { name: "elm.text";
8552 entry_mode: EDITABLE;
8553 select_mode: EXPLICIT;
8555 source: "elm/entry/selection/default"; // selection under
8556 // source2: "X"; // selection over
8557 // source3: "X"; // cursor under
8558 source4: "elm/entry/cursor/default"; // cursorover
8559 source5: "elm/entry/anchor/default"; // anchor under
8560 // source6: "X"; // anchor over
8561 description { state: "default" 0.0;
8564 style: "entry_textblock_style_mixedwrap";
8569 description { state: "disabled" 0.0;
8570 inherit: "default" 0.0;
8572 style: "entry_textblock_disabled_style_mixedwrap";
8579 program { name: "focus";
8585 program { name: "disable";
8586 signal: "elm,state,disabled";
8588 action: STATE_SET "disabled" 0.0;
8591 program { name: "enable";
8592 signal: "elm,state,enabled";
8594 action: STATE_SET "default" 0.0;
8600 group { name: "elm/entry/base-charwrap/default";
8603 style { name: "entry_textblock_style_charwrap";
8604 base: "font=Sans font_size=10 color=#000 wrap=char text_class=entry";
8608 tag: "em" "+ font=Sans:style=Oblique";
8609 tag: "b" "+ font=Sans:style=Bold";
8610 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8611 tag: "hilight" "+ font=Sans:style=Bold";
8613 style { name: "entry_textblock_disabled_style_charwrap";
8614 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8618 tag: "em" "+ font=Sans:style=Oblique";
8619 tag: "b" "+ font=Sans:style=Bold";
8620 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8621 tag: "hilight" "+ font=Sans:style=Bold";
8625 part { name: "elm.text";
8629 entry_mode: EDITABLE;
8630 select_mode: EXPLICIT;
8632 source: "elm/entry/selection/default"; // selection under
8633 // source2: "X"; // selection over
8634 // source3: "X"; // cursor under
8635 source4: "elm/entry/cursor/default"; // cursorover
8636 source5: "elm/entry/anchor/default"; // anchor under
8637 // source6: "X"; // anchor over
8638 description { state: "default" 0.0;
8641 style: "entry_textblock_style_charwrap";
8646 description { state: "disabled" 0.0;
8647 inherit: "default" 0.0;
8649 style: "entry_textblock_disabled_style_charwrap";
8656 program { name: "focus";
8662 program { name: "disable";
8663 signal: "elm,state,disabled";
8665 action: STATE_SET "disabled" 0.0;
8668 program { name: "enable";
8669 signal: "elm,state,enabled";
8671 action: STATE_SET "default" 0.0;
8677 group { name: "elm/entry/base-nowrap/default";
8679 part { name: "elm.text";
8683 entry_mode: EDITABLE;
8684 select_mode: EXPLICIT;
8686 source: "elm/entry/selection/default"; // selection under
8687 source4: "elm/entry/cursor/default"; // cursorover
8688 source5: "elm/entry/anchor/default"; // anchor under
8689 description { state: "default" 0.0;
8691 style: "entry_textblock_style";
8696 description { state: "disabled" 0.0;
8697 inherit: "default" 0.0;
8699 style: "entry_textblock_disabled_style";
8708 description { state: "default" 0.0;
8714 description { state: "visible" 0.0;
8715 inherit: "default" 0.0;
8722 program { name: "focus";
8728 program { name: "disable";
8729 signal: "elm,state,disabled";
8731 action: STATE_SET "disabled" 0.0;
8734 program { name: "enable";
8735 signal: "elm,state,enabled";
8737 action: STATE_SET "default" 0.0;
8741 program { name: "selmode0";
8742 signal: "elm,state,select,on";
8744 action: STATE_SET "visible" 0.0;
8747 program { name: "selmode1";
8748 signal: "elm,state,select,off";
8750 action: STATE_SET "default" 0.0;
8757 group { name: "elm/entry/base-single/default";
8760 style { name: "entry_single_textblock_style";
8761 base: "font=Sans font_size=10 color=#000 wrap=none text_class=entry";
8765 tag: "em" "+ font=Sans:style=Oblique";
8766 tag: "b" "+ font=Sans:style=Bold";
8767 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8768 tag: "hilight" "+ font=Sans:style=Bold";
8770 style { name: "entry_single_textblock_disabled_style";
8771 base: "font=Sans font_size=10 color=#00000080 wrap=none text_class=entry";
8775 tag: "em" "+ font=Sans:style=Oblique";
8776 tag: "b" "+ font=Sans:style=Bold";
8777 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8778 tag: "hilight" "+ font=Sans:style=Bold";
8782 part { name: "elm.text";
8786 entry_mode: EDITABLE;
8787 select_mode: EXPLICIT;
8789 source: "elm/entry/selection/default"; // selection under
8790 source4: "elm/entry/cursor/default"; // cursorover
8791 source5: "elm/entry/anchor/default"; // anchor under
8792 description { state: "default" 0.0;
8794 style: "entry_single_textblock_style";
8800 description { state: "disabled" 0.0;
8801 inherit: "default" 0.0;
8803 style: "entry_single_textblock_disabled_style";
8809 program { name: "focus";
8815 program { name: "disable";
8816 signal: "elm,state,disabled";
8818 action: STATE_SET "disabled" 0.0;
8821 program { name: "enable";
8822 signal: "elm,state,enabled";
8824 action: STATE_SET "default" 0.0;
8830 group { name: "elm/entry/base-single-noedit/default";
8832 part { name: "elm.text";
8837 select_mode: EXPLICIT;
8839 source: "elm/entry/selection/default"; // selection under
8840 source5: "elm/entry/anchor/default"; // anchor under
8841 description { state: "default" 0.0;
8843 style: "entry_single_textblock_style";
8849 description { state: "disabled" 0.0;
8850 inherit: "default" 0.0;
8852 style: "entry_single_textblock_disabled_style";
8858 program { name: "focus";
8864 program { name: "disable";
8865 signal: "elm,state,disabled";
8867 action: STATE_SET "disabled" 0.0;
8870 program { name: "enable";
8871 signal: "elm,state,enabled";
8873 action: STATE_SET "default" 0.0;
8879 group { name: "elm/entry/base-noedit/default";
8881 part { name: "elm.text";
8886 select_mode: EXPLICIT;
8888 source: "elm/entry/selection/default"; // selection under
8889 source5: "elm/entry/anchor/default"; // anchor under
8890 description { state: "default" 0.0;
8893 style: "entry_textblock_style";
8898 description { state: "disabled" 0.0;
8899 inherit: "default" 0.0;
8901 style: "entry_textblock_disabled_style";
8907 program { name: "focus";
8913 program { name: "disable";
8914 signal: "elm,state,disabled";
8916 action: STATE_SET "disabled" 0.0;
8919 program { name: "enable";
8920 signal: "elm,state,enabled";
8922 action: STATE_SET "default" 0.0;
8928 group { name: "elm/entry/base-noedit-mixedwrap/default";
8930 part { name: "elm.text";
8935 select_mode: EXPLICIT;
8937 source: "elm/entry/selection/default"; // selection under
8938 source5: "elm/entry/anchor/default"; // anchor under
8939 description { state: "default" 0.0;
8942 style: "entry_textblock_style_mixedwrap";
8947 description { state: "disabled" 0.0;
8948 inherit: "default" 0.0;
8950 style: "entry_textblock_disabled_style_mixedwrap";
8956 program { name: "focus";
8962 program { name: "disable";
8963 signal: "elm,state,disabled";
8965 action: STATE_SET "disabled" 0.0;
8968 program { name: "enable";
8969 signal: "elm,state,enabled";
8971 action: STATE_SET "default" 0.0;
8977 group { name: "elm/entry/base-noedit-charwrap/default";
8979 part { name: "elm.text";
8984 select_mode: EXPLICIT;
8986 source: "elm/entry/selection/default"; // selection under
8987 source5: "elm/entry/anchor/default"; // anchor under
8988 description { state: "default" 0.0;
8991 style: "entry_textblock_style_charwrap";
8996 description { state: "disabled" 0.0;
8997 inherit: "default" 0.0;
8999 style: "entry_textblock_disabled_style_charwrap";
9005 program { name: "focus";
9011 program { name: "disable";
9012 signal: "elm,state,disabled";
9014 action: STATE_SET "disabled" 0.0;
9017 program { name: "enable";
9018 signal: "elm,state,enabled";
9020 action: STATE_SET "default" 0.0;
9026 group { name: "elm/entry/base-nowrap-noedit/default";
9028 part { name: "elm.text";
9033 select_mode: EXPLICIT;
9035 source: "elm/entry/selection/default"; // selection under
9036 source5: "elm/entry/anchor/default"; // anchor under
9037 description { state: "default" 0.0;
9039 style: "entry_textblock_style";
9044 description { state: "disabled" 0.0;
9045 inherit: "default" 0.0;
9047 style: "entry_textblock_disabled_style";
9053 program { name: "focus";
9059 program { name: "disable";
9060 signal: "elm,state,disabled";
9062 action: STATE_SET "disabled" 0.0;
9065 program { name: "enable";
9066 signal: "elm,state,enabled";
9068 action: STATE_SET "default" 0.0;
9074 group { name: "elm/entry/base-password/default";
9076 part { name: "elm.text";
9080 entry_mode: PASSWORD;
9081 select_mode: EXPLICIT;
9083 source: "elm/entry/selection/default"; // selection under
9084 source4: "elm/entry/cursor/default"; // cursorover
9085 source5: "elm/entry/anchor/default"; // anchor under
9086 description { state: "default" 0.0;
9088 style: "entry_single_textblock_style";
9095 description { state: "disabled" 0.0;
9096 inherit: "default" 0.0;
9098 style: "entry_single_textblock_disabled_style";
9104 program { name: "focus";
9110 program { name: "disable";
9111 signal: "elm,state,disabled";
9113 action: STATE_SET "disabled" 0.0;
9116 program { name: "enable";
9117 signal: "elm,state,enabled";
9119 action: STATE_SET "default" 0.0;
9125 group { name: "elm/entry/cursor/default";
9127 image: "cur_box.png" COMP;
9128 image: "cur_hi.png" COMP;
9129 image: "cur_shad.png" COMP;
9130 image: "cur_shine.png" COMP;
9131 image: "cur_glow.png" COMP;
9134 part { name: "clip2";
9137 description { state: "default" 0.0;
9142 description { state: "focused" 0.0;
9143 inherit: "default" 0.0;
9147 part { name: "clip";
9151 description { state: "default" 0.0;
9155 description { state: "hidden" 0.0;
9156 inherit: "default" 0.0;
9163 description { state: "default" 0.0;
9168 image.border: 2 2 2 2;
9169 image.normal: "cur_shad.png";
9172 part { name: "base";
9176 description { state: "default" 0.0;
9179 rel1.relative: 0.0 1.0;
9181 rel2.relative: 1.0 1.0;
9183 image.normal: "cur_box.png";
9189 description { state: "default" 0.0;
9192 rel2.relative: 1.0 0.5;
9193 image.normal: "cur_hi.png";
9196 part { name: "shine";
9200 description { state: "default" 0.0;
9203 rel2.relative: 1.0 0.75;
9204 image.border: 2 2 1 0;
9205 image.normal: "cur_shine.png";
9209 part { name: "glow";
9212 description { state: "default" 0.0;
9214 rel1.relative: 0.0 -2.0;
9217 rel2.relative: 1.0 0.0;
9219 image.border: 2 2 0 4;
9220 image.normal: "cur_glow.png";
9223 description { state: "hidden" 0.0;
9224 inherit: "default" 0.0;
9225 color: 255 255 255 0;
9230 program { name: "show";
9233 action: STATE_SET "hidden" 0.0;
9235 transition: DECELERATE 2.0;
9239 program { name: "show2";
9240 action: STATE_SET "hidden" 0.0;
9245 program { name: "show3";
9246 action: STATE_SET "default" 0.0;
9251 program { name: "show4";
9252 action: STATE_SET "default" 0.0;
9254 transition: DECELERATE 0.5;
9258 program { name: "focused";
9259 signal: "elm,action,focus";
9261 action: STATE_SET "focused" 0.0;
9264 program { name: "unfocused";
9265 signal: "elm,action,unfocus";
9267 action: STATE_SET "default" 0.0;
9273 group { name: "elm/entry/selection/default";
9278 description { state: "default" 0.0;
9279 color: 128 128 128 128;
9285 group { name: "elm/entry/anchor/default";
9290 description { state: "default" 0.0;
9297 ///////////////////////////////////////////////////////////////////////////////
9298 group { name: "elm/bubble/top_left/default";
9299 alias: "elm/bubble/base/default";
9301 image: "bubble_3.png" COMP;
9302 image: "bubble_4.png" COMP;
9303 image: "bubble_shine3.png" COMP;
9304 image: "bubble_shine4.png" COMP;
9307 part { name: "event";
9310 state: "default" 0.0;
9314 part { name: "elm.swallow.icon";
9316 description { state: "default" 0.0;
9321 aspect_preference: VERTICAL;
9332 description { state: "visible" 0.0;
9333 inherit: "default" 0.0;
9337 part { name: "elm.text";
9341 description { state: "default" 0.0;
9345 to_x: "elm.swallow.icon";
9356 font: "Sans:style=Bold,Edje-Vera-Bold";
9364 part { name: "elm.info";
9368 description { state: "default" 0.0;
9381 font: "Sans:style=Bold,Edje-Vera-Bold";
9389 part { name: "base0";
9391 description { state: "default" 0.0;
9393 to_y: "elm.swallow.icon";
9398 normal: "bubble_3.png";
9401 image.middle: SOLID;
9404 description { state: "rtl" 0.0;
9405 inherit: "default" 0.0;
9407 normal: "bubble_4.png";
9412 part { name: "elm.swallow.content";
9414 description { state: "default" 0.0;
9425 part { name: "shine";
9427 description { state: "default" 0.0;
9438 normal: "bubble_shine3.png";
9443 description { state: "rtl" 0.0;
9444 inherit: "default" 0.0;
9446 normal: "bubble_shine4.png";
9455 signal: "elm,state,icon,visible";
9457 action: STATE_SET "visible" 0.0;
9458 target: "elm.swallow.icon";
9462 signal: "elm,state,icon,hidden";
9464 action: STATE_SET "default" 0.0;
9465 target: "elm.swallow.icon";
9467 program { name: "to_rtl";
9468 signal: "edje,state,rtl";
9470 action: STATE_SET "rtl" 0.0;
9474 program { name: "to_ltr";
9475 signal: "edje,state,ltr";
9477 action: STATE_SET "default" 0.0;
9484 group { name: "elm/bubble/top_right/default";
9486 image: "bubble_3.png" COMP;
9487 image: "bubble_4.png" COMP;
9488 image: "bubble_shine3.png" COMP;
9489 image: "bubble_shine4.png" COMP;
9492 part { name: "event";
9495 state: "default" 0.0;
9499 part { name: "elm.swallow.icon";
9501 description { state: "default" 0.0;
9506 aspect_preference: VERTICAL;
9517 description { state: "visible" 0.0;
9518 inherit: "default" 0.0;
9522 part { name: "elm.text";
9526 description { state: "default" 0.0;
9540 font: "Sans:style=Bold,Edje-Vera-Bold";
9548 part { name: "elm.info";
9552 description { state: "default" 0.0;
9560 to_x: "elm.swallow.icon";
9566 font: "Sans:style=Bold,Edje-Vera-Bold";
9574 part { name: "base0";
9576 description { state: "default" 0.0;
9578 to_y: "elm.swallow.icon";
9583 normal: "bubble_4.png";
9586 image.middle: SOLID;
9589 description { state: "rtl" 0.0;
9590 inherit: "default" 0.0;
9592 normal: "bubble_3.png";
9597 part { name: "elm.swallow.content";
9599 description { state: "default" 0.0;
9610 part { name: "shine";
9612 description { state: "default" 0.0;
9623 normal: "bubble_shine4.png";
9628 description { state: "rtl" 0.0;
9629 inherit: "default" 0.0;
9631 normal: "bubble_shine3.png";
9640 signal: "elm,state,icon,visible";
9642 action: STATE_SET "visible" 0.0;
9643 target: "elm.swallow.icon";
9647 signal: "elm,state,icon,hidden";
9649 action: STATE_SET "default" 0.0;
9650 target: "elm.swallow.icon";
9652 program { name: "to_rtl";
9653 signal: "edje,state,rtl";
9655 action: STATE_SET "rtl" 0.0;
9659 program { name: "to_ltr";
9660 signal: "edje,state,ltr";
9662 action: STATE_SET "default" 0.0;
9669 group { name: "elm/bubble/bottom_left/default";
9671 image: "bubble_1.png" COMP;
9672 image: "bubble_2.png" COMP;
9673 image: "bubble_shine.png" COMP;
9676 part { name: "event";
9679 state: "default" 0.0;
9683 part { name: "elm.swallow.icon";
9685 description { state: "default" 0.0;
9690 aspect_preference: VERTICAL;
9701 description { state: "visible" 0.0;
9702 inherit: "default" 0.0;
9706 part { name: "elm.text";
9710 description { state: "default" 0.0;
9714 to_x: "elm.swallow.icon";
9725 font: "Sans:style=Bold,Edje-Vera-Bold";
9733 part { name: "elm.info";
9737 description { state: "default" 0.0;
9750 font: "Sans:style=Bold,Edje-Vera-Bold";
9758 part { name: "base0";
9760 description { state: "default" 0.0;
9762 to_y: "elm.swallow.icon";
9767 normal: "bubble_1.png";
9768 border: 36 11 10 19;
9770 image.middle: SOLID;
9773 description { state: "rtl" 0.0;
9774 inherit: "default" 0.0;
9776 normal: "bubble_2.png";
9777 border: 11 36 10 19;
9781 part { name: "elm.swallow.content";
9783 description { state: "default" 0.0;
9794 part { name: "shine";
9796 description { state: "default" 0.0;
9807 normal: "bubble_shine.png";
9812 description { state: "rtl" 0.0;
9813 inherit: "default" 0.0;
9815 normal: "bubble_shine4.png";
9824 signal: "elm,state,icon,visible";
9826 action: STATE_SET "visible" 0.0;
9827 target: "elm.swallow.icon";
9831 signal: "elm,state,icon,hidden";
9833 action: STATE_SET "default" 0.0;
9834 target: "elm.swallow.icon";
9836 program { name: "to_rtl";
9837 signal: "edje,state,rtl";
9839 action: STATE_SET "rtl" 0.0;
9842 program { name: "to_ltr";
9843 signal: "edje,state,ltr";
9845 action: STATE_SET "default" 0.0;
9851 group { name: "elm/bubble/bottom_right/default";
9853 image: "bubble_1.png" COMP;
9854 image: "bubble_2.png" COMP;
9855 image: "bubble_shine.png" COMP;
9858 part { name: "event";
9861 state: "default" 0.0;
9865 part { name: "elm.swallow.icon";
9867 description { state: "default" 0.0;
9872 aspect_preference: VERTICAL;
9883 description { state: "visible" 0.0;
9884 inherit: "default" 0.0;
9888 part { name: "elm.text";
9892 description { state: "default" 0.0;
9906 font: "Sans:style=Bold,Edje-Vera-Bold";
9914 part { name: "elm.info";
9918 description { state: "default" 0.0;
9926 to_x: "elm.swallow.icon";
9932 font: "Sans:style=Bold,Edje-Vera-Bold";
9940 part { name: "base0";
9942 description { state: "default" 0.0;
9944 to_y: "elm.swallow.icon";
9949 normal: "bubble_2.png";
9950 border: 11 36 10 19;
9952 image.middle: SOLID;
9955 description { state: "rtl" 0.0;
9956 inherit: "default" 0.0;
9958 normal: "bubble_1.png";
9959 border: 36 11 10 19;
9963 part { name: "elm.swallow.content";
9965 description { state: "default" 0.0;
9976 part { name: "shine";
9978 description { state: "default" 0.0;
9989 normal: "bubble_shine.png";
9994 description { state: "rtl" 0.0;
9995 inherit: "default" 0.0;
9997 normal: "bubble_shine3.png";
10006 signal: "elm,state,icon,visible";
10008 action: STATE_SET "visible" 0.0;
10009 target: "elm.swallow.icon";
10013 signal: "elm,state,icon,hidden";
10015 action: STATE_SET "default" 0.0;
10016 target: "elm.swallow.icon";
10018 program { name: "to_rtl";
10019 signal: "edje,state,rtl";
10021 action: STATE_SET "rtl" 0.0;
10024 program { name: "to_ltr";
10025 signal: "edje,state,ltr";
10027 action: STATE_SET "default" 0.0;
10033 ///////////////////////////////////////////////////////////////////////////////
10034 group { name: "elm/photo/base/default";
10036 image: "frame_1.png" COMP;
10037 image: "frame_2.png" COMP;
10038 image: "dia_grad.png" COMP;
10039 image: "head.png" COMP;
10042 part { name: "base0";
10044 description { state: "default" 0.0;
10045 image.normal: "dia_grad.png";
10057 part { name: "base";
10059 description { state: "default" 0.0;
10061 normal: "frame_2.png";
10068 part { name: "head";
10070 description { state: "default" 0.0;
10072 rel2.offset: -5 -5;
10074 aspect_preference: BOTH;
10075 image.normal: "head.png";
10078 part { name: "clip";
10081 description { state: "default" 0.0;
10083 rel2.offset: -5 -5;
10084 color: 255 255 255 255;
10087 part { name: "elm.swallow.content";
10090 description { state: "default" 0.0;
10092 rel2.offset: -5 -5;
10095 part { name: "over";
10097 description { state: "default" 0.0;
10099 rel2.offset: -5 -5;
10101 normal: "frame_1.png";
10111 group { name: "elm/photo/base/shadow";
10113 image: "shadow.png" COMP;
10114 image: "black.png" COMP;
10117 public message(Msg_Type:type, id, ...) {
10118 if( (type==MSG_INT_SET) && (id==0) )
10123 custom_state(PART:"size", "default", 0.0);
10127 set_state_val(PART:"size", STATE_REL1_OFFSET, - w/2, - h/2);
10128 set_state_val(PART:"size", STATE_REL2_OFFSET, w/2 + 1, h/2 + 1);
10129 set_state(PART:"size", "custom", 0.0);
10134 part { name: "size";
10136 description { state: "default" 0.0;
10137 rel1.relative: 0.5 0.5;
10138 rel2.relative: 0.5 0.5;
10146 state: "default" 0.0;
10149 rel1.relative: -0.06 -0.06;
10150 rel2.relative: 1.07 1.07;
10151 image.normal: "shadow.png";
10156 part { name: "elm.swallow.content";
10158 description { state: "default" 0.0;
10160 rel2.offset: -3 -3;
10170 state: "default" 0.0;
10175 image.normal: "black.png";
10176 image.border: 1 1 1 1;
10183 ///////////////////////////////////////////////////////////////////////////////
10184 group { name: "elm/thumb/base/default";
10186 image: "frame_1.png" COMP;
10187 image: "frame_2.png" COMP;
10188 image: "dia_grad.png" COMP;
10189 image: "busy-1.png" COMP;
10190 image: "busy-2.png" COMP;
10191 image: "busy-3.png" COMP;
10192 image: "busy-4.png" COMP;
10193 image: "busy-5.png" COMP;
10194 image: "busy-6.png" COMP;
10195 image: "busy-7.png" COMP;
10196 image: "busy-8.png" COMP;
10197 image: "busy-9.png" COMP;
10200 part { name: "base0";
10202 description { state: "default" 0.0;
10203 image.normal: "dia_grad.png";
10215 part { name: "base";
10217 description { state: "default" 0.0;
10219 normal: "frame_2.png";
10226 part { name: "clip";
10229 description { state: "default" 0.0;
10231 rel2.offset: -5 -5;
10232 color: 255 255 255 255;
10235 part { name: "elm.swallow.content";
10238 description { state: "default" 0.0;
10240 rel2.offset: -5 -5;
10243 part { name: "progress";
10247 description { state: "default" 0.0;
10252 aspect_preference: BOTH;
10254 description { state: "pulse" 0.0;
10255 inherit: "default" 0.0;
10258 normal: "busy-9.png";
10259 tween: "busy-1.png";
10260 tween: "busy-2.png";
10261 tween: "busy-3.png";
10262 tween: "busy-4.png";
10263 tween: "busy-5.png";
10264 tween: "busy-6.png";
10265 tween: "busy-7.png";
10266 tween: "busy-8.png";
10271 part { name: "over";
10273 description { state: "default" 0.0;
10275 rel2.offset: -5 -5;
10277 normal: "frame_1.png";
10285 program { name: "start_pulse";
10286 signal: "elm,state,pulse,start";
10288 action: STATE_SET "pulse" 0.0;
10289 target: "progress";
10290 transition: LINEAR 0.5;
10291 after: "start_pulse";
10293 program { name: "stop_pulse";
10294 signal: "elm,state,pulse,stop";
10296 action: STATE_SET "default" 0.0;
10297 target: "progress";
10303 group { name: "elm/thumb/base/noframe";
10305 image: "busy-1.png" COMP;
10306 image: "busy-2.png" COMP;
10307 image: "busy-3.png" COMP;
10308 image: "busy-4.png" COMP;
10309 image: "busy-5.png" COMP;
10310 image: "busy-6.png" COMP;
10311 image: "busy-7.png" COMP;
10312 image: "busy-8.png" COMP;
10313 image: "busy-9.png" COMP;
10316 part { name: "elm.swallow.content";
10318 description { state: "default" 0.0;
10320 rel2.offset: -5 -5;
10323 part { name: "progress";
10325 description { state: "default" 0.0;
10330 aspect_preference: BOTH;
10332 description { state: "pulse" 0.0;
10333 inherit: "default" 0.0;
10336 normal: "busy-9.png";
10337 tween: "busy-1.png";
10338 tween: "busy-2.png";
10339 tween: "busy-3.png";
10340 tween: "busy-4.png";
10341 tween: "busy-5.png";
10342 tween: "busy-6.png";
10343 tween: "busy-7.png";
10344 tween: "busy-8.png";
10350 program { name: "start_pulse";
10351 signal: "elm,state,pulse,start";
10353 action: STATE_SET "pulse" 0.0;
10354 target: "progress";
10355 transition: LINEAR 0.5;
10356 after: "start_pulse";
10358 program { name: "stop_pulse";
10359 signal: "elm,state,pulse,stop";
10361 action: STATE_SET "default" 0.0;
10362 target: "progress";
10369 ///////////////////////////////////////////////////////////////////////////////
10370 group { name: "elm/icon/home/default"; alias: "elm/icon/toolbar/home/default"; min: 32 32;
10371 images.image: "icon_home.png" COMP; parts { part { name: "base";
10372 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10373 image.normal: "icon_home.png"; } } } }
10374 group { name: "elm/icon/close/default"; alias: "elm/icon/toolbar/close/default"; min: 32 32;
10375 images.image: "icon_close.png" COMP; parts { part { name: "base";
10376 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10377 image.normal: "icon_close.png"; } } } }
10378 group { name: "elm/icon/apps/default"; alias: "elm/icon/toolbar/apps/default"; min: 32 32;
10379 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10380 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10381 image.normal: "icon_apps.png"; } } } }
10382 group { name: "elm/icon/arrow_up/default"; alias: "elm/icon/toolbar/arrow_up/default"; min: 32 32;
10383 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10384 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10385 image.normal: "icon_arrow_up.png"; } } } }
10386 group { name: "elm/icon/arrow_down/default";
10387 alias: "elm/icon/toolbar/arrow_down/default";
10388 alias: "elm/icon/toolbar/more_menu/default"; min: 32 32;
10389 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10390 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10391 image.normal: "icon_arrow_down.png"; } } } }
10392 group { name: "elm/icon/arrow_left/default"; alias: "elm/icon/toolbar/arrow_left/default"; min: 32 32;
10393 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10394 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10395 image.normal: "icon_arrow_left.png"; } } } }
10396 group { name: "elm/icon/arrow_right/default"; alias: "elm/icon/toolbar/arrow_right/default"; min: 32 32;
10397 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10398 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10399 image.normal: "icon_arrow_right.png"; } } } }
10400 group { name: "elm/icon/chat/default"; alias: "elm/icon/toolbar/chat/default"; min: 32 32;
10401 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10402 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10403 image.normal: "icon_chat.png"; } } } }
10404 group { name: "elm/icon/clock/default"; alias: "elm/icon/toolbar/clock/default"; min: 32 32;
10405 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10406 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10407 image.normal: "icon_clock.png"; } } } }
10408 group { name: "elm/icon/delete/default"; alias: "elm/icon/toolbar/delete/default"; min: 32 32;
10409 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10410 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10411 image.normal: "icon_delete.png"; } } } }
10412 group { name: "elm/icon/edit/default"; alias: "elm/icon/toolbar/edit/default"; min: 32 32;
10413 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10414 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10415 image.normal: "icon_edit.png"; } } } }
10416 group { name: "elm/icon/refresh/default"; alias: "elm/icon/toolbar/refresh/default"; min: 32 32;
10417 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10418 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10419 image.normal: "icon_refresh.png"; } } } }
10420 group { name: "elm/icon/folder/default"; alias: "elm/icon/toolbar/folder/default"; min: 32 32;
10421 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10422 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10423 image.normal: "icon_folder.png"; } } } }
10424 group { name: "elm/icon/file/default"; alias: "elm/icon/toolbar/file/default"; min: 32 32;
10425 images.image: "icon_file.png" COMP; parts { part { name: "base";
10426 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10427 image.normal: "icon_file.png"; } } } }
10428 ///////////////////////////////////////////////////////////////////////////////
10429 group { name: "elm/icon/menu/home/default"; min: 24 24; max: 24 24;
10430 images.image: "icon_home.png" COMP; parts { part { name: "base";
10431 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10432 image.normal: "icon_home.png"; } } } }
10433 group { name: "elm/icon/menu/close/default"; min: 24 24; max: 24 24;
10434 images.image: "icon_close.png" COMP; parts { part { name: "base";
10435 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10436 image.normal: "icon_close.png"; } } } }
10437 group { name: "elm/icon/menu/apps/default"; min: 24 24; max: 24 24;
10438 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10439 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10440 image.normal: "icon_apps.png"; } } } }
10441 group { name: "elm/icon/menu/arrow_up/default"; min: 24 24; max: 24 24;
10442 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10443 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10444 image.normal: "icon_arrow_up.png"; } } } }
10445 group { name: "elm/icon/menu/arrow_down/default"; min: 24 24; max: 24 24;
10446 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10447 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10448 image.normal: "icon_arrow_down.png"; } } } }
10449 group { name: "elm/icon/menu/arrow_left/default"; min: 24 24; max: 24 24;
10450 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10451 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10452 image.normal: "icon_arrow_left.png"; } } } }
10453 group { name: "elm/icon/menu/arrow_right/default"; min: 24 24; max: 24 24;
10454 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10455 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10456 image.normal: "icon_arrow_right.png"; } } } }
10457 group { name: "elm/icon/menu/chat/default"; min: 24 24; max: 24 24;
10458 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10459 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10460 image.normal: "icon_chat.png"; } } } }
10461 group { name: "elm/icon/menu/clock/default"; min: 24 24; max: 24 24;
10462 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10463 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10464 image.normal: "icon_clock.png"; } } } }
10465 group { name: "elm/icon/menu/delete/default"; min: 24 24; max: 24 24;
10466 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10467 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10468 image.normal: "icon_delete.png"; } } } }
10469 group { name: "elm/icon/menu/edit/default"; min: 24 24; max: 24 24;
10470 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10471 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10472 image.normal: "icon_edit.png"; } } } }
10473 group { name: "elm/icon/menu/refresh/default"; min: 24 24; max: 24 24;
10474 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10475 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10476 image.normal: "icon_refresh.png"; } } } }
10477 group { name: "elm/icon/menu/folder/default"; min: 24 24; max: 24 24;
10478 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10479 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10480 image.normal: "icon_folder.png"; } } } }
10481 group { name: "elm/icon/menu/file/default"; min: 24 24; max: 24 24;
10482 images.image: "icon_file.png" COMP; parts { part { name: "base";
10483 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10484 image.normal: "icon_file.png"; } } } }
10486 ///////////////////////////////////////////////////////////////////////////////
10487 group { name: "elm/toolbar/base/default";
10489 image: "bt_dis_base.png" COMP;
10490 image: "bt_dis_hilight.png" COMP;
10491 image: "bt_dis_shine.png" COMP;
10492 image: "icon_left_arrow.png" COMP;
10493 image: "icon_right_arrow.png" COMP;
10496 part { name: "base";
10498 description { state: "default" 0.0;
10503 rel2.offset: -3 -3;
10505 normal: "bt_dis_base.png";
10508 image.middle: SOLID;
10511 part { name: "clipper";
10515 state: "default" 0.0;
10526 part { name: "elm.swallow.content";
10527 clip_to: "clipper";
10530 state: "default" 0.0;
10531 rel1.to: "clipper";
10532 rel2.to: "clipper";
10535 part { name: "over2";
10537 description { state: "default" 0.0;
10541 normal: "bt_dis_shine.png";
10546 part { name: "over1";
10548 description { state: "default" 0.0;
10551 rel2.relative: 1.0 0.5;
10553 normal: "bt_dis_hilight.png";
10556 color: 255 255 255 128;
10559 part { name: "left_arrow";
10561 description { state: "default" 0.0;
10562 image.normal: "icon_left_arrow.png";
10564 aspect_preference: VERTICAL;
10569 description { state: "hidden" 0.0;
10570 inherit: "default" 0.0;
10572 color: 255 255 255 0;
10575 part { name: "right_arrow";
10577 description { state: "default" 0.0;
10578 image.normal: "icon_right_arrow.png";
10580 aspect_preference: VERTICAL;
10585 description { state: "hidden" 0.0;
10586 inherit: "default" 0.0;
10588 color: 255 255 255 0;
10591 part { name: "event";
10595 description { state: "default" 0.0;
10601 program { name: "sb_hbar_show";
10602 signal: "elm,action,show,hbar";
10604 action: STATE_SET "default" 0.0;
10605 transition: LINEAR 0.5;
10606 target: "left_arrow";
10607 target: "right_arrow";
10609 program { name: "sb_hbar_hide";
10610 signal: "elm,action,hide,hbar";
10612 action: STATE_SET "hidden" 0.0;
10613 target: "left_arrow";
10614 target: "right_arrow";
10615 transition: LINEAR 0.5;
10620 group { name: "elm/toolbar/item/default";
10622 image: "toolbar_sel.png" COMP;
10624 data.item: "transition_animation_on" "1";
10626 part { name: "label2";
10630 clip_to: "elm.text.clipper";
10631 description { state: "default" 0.0;
10634 rel1.to: "elm.text";
10635 rel2.to: "elm.text";
10639 text_source: "elm.text";
10643 text_class: "toolbar_item";
10646 description { state: "selected" 0.0;
10647 inherit: "default" 0.0;
10650 description { state: "disabled" 0.0;
10651 inherit: "default" 0.0;
10655 description { state: "disabled_visible" 0.0;
10656 inherit: "default" 0.0;
10663 part { name: "label2_new";
10667 clip_to: "elm.text_new.clipper";
10668 description { state: "default" 0.0;
10671 rel1.to: "elm.text_new";
10672 rel2.to: "elm.text_new";
10676 text_source: "elm.text_new";
10680 text_class: "toolbar_item";
10683 description { state: "selected" 0.0;
10684 inherit: "default" 0.0;
10687 description { state: "disabled" 0.0;
10688 inherit: "default" 0.0;
10692 description { state: "disabled_visible" 0.0;
10693 inherit: "default" 0.0;
10702 description { state: "default" 0.0;
10704 color: 255 255 255 0;
10706 normal: "toolbar_sel.png";
10709 image.middle: SOLID;
10712 description { state: "selected" 0.0;
10713 inherit: "default" 0.0;
10715 color: 255 255 255 255;
10717 description { state: "disabled" 0.0;
10718 inherit: "default" 0.0;
10720 color: 255 255 255 0;
10723 part { name: "elm.swallow.icon";
10725 clip_to: "elm.icon.clipper";
10726 description { state: "default" 0.0;
10741 part { name: "elm.swallow.icon_new";
10743 clip_to: "elm.icon_new.clipper";
10744 description { state: "default" 0.0;
10752 to_y: "elm.text_new";
10759 part { name: "elm.text";
10761 effect: SOFT_SHADOW;
10764 clip_to: "elm.text.clipper";
10765 description { state: "default" 0.0;
10777 color: 224 224 224 255;
10780 font: "Sans:style=Bold";
10784 text_class: "toolbar_item";
10787 description { state: "selected" 0.0;
10788 inherit: "default" 0.0;
10791 description { state: "visible" 0.0;
10792 inherit: "default" 0.0;
10796 description { state: "disabled" 0.0;
10797 inherit: "default" 0.0;
10801 description { state: "disabled_visible" 0.0;
10802 inherit: "default" 0.0;
10809 part { name: "elm.text_new";
10811 effect: SOFT_SHADOW;
10813 clip_to: "elm.text_new.clipper";
10815 description { state: "default" 0.0;
10827 color: 224 224 224 255;
10830 font: "Sans:style=Bold";
10834 text_class: "toolbar_item";
10837 description { state: "selected" 0.0;
10838 inherit: "default" 0.0;
10841 description { state: "visible" 0.0;
10842 inherit: "default" 0.0;
10846 description { state: "disabled" 0.0;
10847 inherit: "default" 0.0;
10851 description { state: "disabled_visible" 0.0;
10852 inherit: "default" 0.0;
10859 part { name: "elm.text.clipper";
10861 description { state: "default" 0.0;
10862 color: 255 255 255 255;
10864 description { state: "animation" 0.0;
10865 color: 255 255 255 0;
10868 part { name: "elm.text_new.clipper";
10870 description { state: "default" 0.0;
10871 color: 255 255 255 0;
10873 description { state: "animation" 0.0;
10874 color: 255 255 255 255;
10877 part { name: "elm.icon.clipper";
10879 description { state: "default" 0.0;
10880 color: 255 255 255 255;
10882 description { state: "animation" 0.0;
10883 color: 255 255 255 0;
10886 part { name: "elm.icon_new.clipper";
10888 description { state: "default" 0.0;
10889 color: 255 255 255 0;
10891 description { state: "animation" 0.0;
10892 color: 255 255 255 255;
10895 part { name: "event";
10898 ignore_flags: ON_HOLD;
10899 description { state: "default" 0.0;
10905 program { name: "go_active";
10906 signal: "elm,state,selected";
10908 action: STATE_SET "selected" 0.0;
10910 target: "elm.text";
10912 target: "elm.text_new";
10913 target: "label2_new";
10914 transition: LINEAR 0.2;
10916 program { name: "go_passive";
10917 signal: "elm,state,unselected";
10919 action: STATE_SET "default" 0.0;
10921 target: "elm.text";
10923 target: "elm.text_new";
10924 target: "label2_new";
10925 transition: LINEAR 0.1;
10927 program { name: "go";
10928 signal: "mouse,up,1";
10930 action: SIGNAL_EMIT "elm,action,click" "elm";
10932 program { name: "mouse,in";
10933 signal: "mouse,in";
10935 action: SIGNAL_EMIT "elm,mouse,in" "elm";
10937 program { name: "mouse,out";
10938 signal: "mouse,out";
10940 action: SIGNAL_EMIT "elm,mouse,out" "elm";
10942 program { name: "disable";
10943 signal: "elm,state,disabled";
10945 action: STATE_SET "disabled" 0.0;
10947 target: "label2_new";
10949 after: "disable_text";
10951 program { name: "disable_text";
10955 get_state(PART:"elm.text", st, 30, vl);
10956 if (!strcmp(st, "visible"))
10958 set_state(PART:"elm.text", "disabled_visible", 0.0);
10959 set_state(PART:"elm.text_new", "disabled_visible", 0.0);
10963 set_state(PART:"elm.text", "disabled", 0.0);
10964 set_state(PART:"elm.text_new", "disabled", 0.0);
10968 program { name: "enable";
10969 signal: "elm,state,enabled";
10971 action: STATE_SET "default" 0.0;
10973 target: "label2_new";
10975 after: "enable_text";
10977 program { name: "enable_text";
10981 get_state(PART:"elm.text", st, 30, vl);
10982 if (!strcmp(st, "disabled_visible"))
10984 set_state(PART:"elm.text", "visible", 0.0);
10985 set_state(PART:"elm.text_new", "visible", 0.0);
10989 set_state(PART:"elm.text", "default", 0.0);
10990 set_state(PART:"elm.text_new", "default", 0.0);
10994 program { name: "label_set,animation,forward";
10995 signal: "elm,state,label_set,forward";
10997 after: "label_set,animation";
10999 program { name: "label_set,animation,backward";
11000 signal: "elm,state,label_set,backward";
11002 after: "label_set,animation";
11004 program { name: "label_set,animation";
11005 signal: "elm,state,label_set";
11007 action: STATE_SET "animation" 0.0;
11008 target: "elm.text.clipper";
11009 target: "elm.text_new.clipper";
11010 transition: LINEAR 0.2;
11011 after: "label_set,animation,done";
11013 program { name: "label_set,animation,done";
11014 action: SIGNAL_EMIT "elm,state,label_set,done" "elm";
11016 program { name: "label,reset";
11017 signal: "elm,state,label,reset";
11019 action: STATE_SET "default" 0.0;
11020 target: "elm.text.clipper";
11021 target: "elm.text_new.clipper";
11023 program { name: "icon_set,animation,forward";
11024 signal: "elm,state,icon_set,forward";
11026 after: "icon_set,animation";
11028 program { name: "icon_set,animation,backward";
11029 signal: "elm,state,icon_set,backward";
11031 after: "icon_set,animation";
11033 program { name: "icon_set,animation";
11034 signal: "elm,state,icon_set";
11036 action: STATE_SET "animation" 0.0;
11037 target: "elm.icon.clipper";
11038 target: "elm.icon_new.clipper";
11039 transition: LINEAR 0.2;
11040 after: "icon_set,animation,done";
11042 program { name: "icon_set,animation,done";
11043 action: SIGNAL_EMIT "elm,state,icon_set,done" "elm";
11045 program { name: "icon,reset";
11046 signal: "elm,state,icon,reset";
11048 action: STATE_SET "default" 0.0;
11049 target: "elm.icon.clipper";
11050 target: "elm.icon_new.clipper";
11055 group { name: "elm/toolbar/separator/default";
11057 image: "toolbar_separator_v.png" COMP;
11060 part { name: "separator"; // separator group
11061 description { state: "default" 0.0;
11065 rel2.offset: -5 -5;
11067 normal: "toolbar_separator_v.png";
11077 ///////////////////////////////////////////////////////////////////////////////
11078 group { name: "elm/notify/block_events/default";
11080 part { name: "block_events";
11082 description { state: "default" 0.0;
11090 name: "block_clicked";
11091 signal: "mouse,clicked,1";
11092 source: "block_events";
11093 action: SIGNAL_EMIT "elm,action,clicked" "elm";
11097 group { name: "elm/notify/top/default";
11098 //this group is a design similar to the inwin group
11100 image: "shad_circ.png" COMP;
11101 image: "bt_dis_base.png" COMP;
11102 image: "bt_dis_hilight.png" COMP;
11105 part { name: "base";
11109 description { state: "default" 0.0;
11111 rel1.offset: 10 10;
11112 rel2.offset: -10 -10;
11113 rel1.relative: 0.0 -1.0;
11114 rel2.relative: 1.0 0.0;
11116 description { state: "visible" 0.0;
11117 inherit: "default" 0.0;
11119 rel1.relative: 0.0 0.0;
11120 rel2.relative: 1.0 1.0;
11123 part { name: "shad";
11125 description { state: "default" 0.0;
11126 image.normal: "shad_circ.png";
11127 rel1.to: "elm.swallow.content";
11128 rel1.offset: -64 -64;
11129 rel2.to: "elm.swallow.content";
11130 rel2.offset: 63 63;
11134 part { name: "pop";
11136 description { state: "default" 0.0;
11137 rel1.to: "elm.swallow.content";
11138 rel1.offset: -5 -5;
11139 rel2.to: "elm.swallow.content";
11142 normal: "bt_dis_base.png";
11145 image.middle: SOLID;
11148 part { name: "popover";
11150 description { state: "default" 0.0;
11153 rel2.relative: 1.0 0.5;
11155 normal: "bt_dis_hilight.png";
11160 part { name: "elm.swallow.content";
11162 description { state: "default" 0.0;
11169 program { name: "show";
11170 signal: "elm,action,show";
11172 action: STATE_SET "visible" 0.0;
11175 program { name: "show_2";
11177 action: STATE_SET "default" 0.0;
11181 program { name: "show_3";
11183 action: STATE_SET "visible" 0.0;
11185 transition: LINEAR 0.5;
11187 program { name: "hide";
11188 signal: "elm,action,hide";
11190 action: STATE_SET "default" 0.0;
11195 group { name: "elm/notify/center/default";
11196 //this group is a design similar to the inwin group
11198 image: "bt_dis_base.png" COMP;
11201 part { name: "base";
11205 description { state: "default" 0.0;
11207 rel1.relative: 0.0 0.0;
11208 rel2.relative: 1.0 1.0;
11211 part { name: "pop";
11213 description { state: "default" 0.0;
11214 rel1.to: "elm.swallow.content";
11215 rel1.offset: -5 -5;
11216 rel2.to: "elm.swallow.content";
11219 normal: "bt_dis_base.png";
11224 part { name: "elm.swallow.content";
11226 description { state: "default" 0.0;
11233 program { name: "show";
11234 signal: "elm,action,show";
11236 action: STATE_SET "default" 0.0;
11239 program { name: "show_2";
11241 action: STATE_SET "default" 0.0;
11244 program { name: "hide";
11245 signal: "elm,action,hide";
11247 action: STATE_SET "default" 0.0;
11252 group { name: "elm/notify/bottom/default";
11253 //this group is a design similar to the inwin group
11255 image: "shad_circ.png" COMP;
11256 image: "bt_dis_base.png" COMP;
11257 image: "bt_dis_hilight.png" COMP;
11260 part { name: "base";
11264 description { state: "default" 0.0;
11266 rel1.offset: 10 10;
11267 rel2.offset: -10 -10;
11268 rel1.relative: 0.0 1.0;
11269 rel2.relative: 1.0 2.0;
11271 description { state: "visible" 0.0;
11272 inherit: "default" 0.0;
11274 rel1.relative: 0.0 0.0;
11275 rel2.relative: 1.0 1.0;
11278 part { name: "shad";
11280 description { state: "default" 0.0;
11281 image.normal: "shad_circ.png";
11282 rel1.to: "elm.swallow.content";
11283 rel1.offset: -64 -64;
11284 rel2.to: "elm.swallow.content";
11285 rel2.offset: 63 63;
11289 part { name: "pop";
11291 description { state: "default" 0.0;
11292 rel1.to: "elm.swallow.content";
11293 rel1.offset: -5 -5;
11294 rel2.to: "elm.swallow.content";
11297 normal: "bt_dis_base.png";
11300 image.middle: SOLID;
11303 part { name: "popover";
11305 description { state: "default" 0.0;
11308 rel2.relative: 1.0 0.5;
11310 normal: "bt_dis_hilight.png";
11315 part { name: "elm.swallow.content";
11317 description { state: "default" 0.0;
11324 program { name: "show";
11325 signal: "elm,action,show";
11327 action: STATE_SET "visible" 0.0;
11330 program { name: "show_2";
11332 action: STATE_SET "default" 0.0;
11336 program { name: "show_3";
11338 action: STATE_SET "visible" 0.0;
11340 transition: LINEAR 0.5;
11342 program { name: "hide";
11343 signal: "elm,action,hide";
11345 action: STATE_SET "default" 0.0;
11350 group { name: "elm/notify/left/default";
11351 //this group is a design similar to the inwin group
11353 image: "shad_circ.png" COMP;
11354 image: "bt_dis_base.png" COMP;
11355 image: "bt_dis_hilight.png" COMP;
11358 part { name: "base";
11362 description { state: "default" 0.0;
11364 rel1.offset: 10 10;
11365 rel2.offset: -10 -10;
11366 rel1.relative: -1.0 0.0;
11367 rel2.relative: 0.0 1.0;
11369 description { state: "visible" 0.0;
11370 inherit: "default" 0.0;
11372 rel1.relative: 0.0 0.0;
11373 rel2.relative: 1.0 1.0;
11376 part { name: "shad";
11378 description { state: "default" 0.0;
11379 image.normal: "shad_circ.png";
11380 rel1.to: "elm.swallow.content";
11381 rel1.offset: -64 -64;
11382 rel2.to: "elm.swallow.content";
11383 rel2.offset: 63 63;
11387 part { name: "pop";
11389 description { state: "default" 0.0;
11390 rel1.to: "elm.swallow.content";
11391 rel1.offset: -5 -5;
11392 rel2.to: "elm.swallow.content";
11395 normal: "bt_dis_base.png";
11398 image.middle: SOLID;
11401 part { name: "popover";
11403 description { state: "default" 0.0;
11406 rel2.relative: 1.0 0.5;
11408 normal: "bt_dis_hilight.png";
11413 part { name: "elm.swallow.content";
11415 description { state: "default" 0.0;
11422 program { name: "show";
11423 signal: "elm,action,show";
11425 action: STATE_SET "visible" 0.0;
11428 program { name: "show_2";
11430 action: STATE_SET "default" 0.0;
11434 program { name: "show_3";
11436 action: STATE_SET "visible" 0.0;
11438 transition: LINEAR 0.5;
11440 program { name: "hide";
11441 signal: "elm,action,hide";
11443 action: STATE_SET "default" 0.0;
11448 group { name: "elm/notify/right/default";
11449 //this group is a design similar to the inwin group
11451 image: "shad_circ.png" COMP;
11452 image: "bt_dis_base.png" COMP;
11453 image: "bt_dis_hilight.png" COMP;
11456 part { name: "base";
11460 description { state: "default" 0.0;
11462 rel1.offset: 10 10;
11463 rel2.offset: -10 -10;
11464 rel1.relative: 1.0 0.0;
11465 rel2.relative: 2.0 1.0;
11467 description { state: "visible" 0.0;
11468 inherit: "default" 0.0;
11470 rel1.relative: 0.0 0.0;
11471 rel2.relative: 1.0 1.0;
11474 part { name: "shad";
11476 description { state: "default" 0.0;
11477 image.normal: "shad_circ.png";
11478 rel1.to: "elm.swallow.content";
11479 rel1.offset: -64 -64;
11480 rel2.to: "elm.swallow.content";
11481 rel2.offset: 63 63;
11485 part { name: "pop";
11487 description { state: "default" 0.0;
11488 rel1.to: "elm.swallow.content";
11489 rel1.offset: -5 -5;
11490 rel2.to: "elm.swallow.content";
11493 normal: "bt_dis_base.png";
11496 image.middle: SOLID;
11499 part { name: "popover";
11501 description { state: "default" 0.0;
11504 rel2.relative: 1.0 0.5;
11506 normal: "bt_dis_hilight.png";
11511 part { name: "elm.swallow.content";
11513 description { state: "default" 0.0;
11520 program { name: "show";
11521 signal: "elm,action,show";
11523 action: STATE_SET "visible" 0.0;
11526 program { name: "show_2";
11528 action: STATE_SET "default" 0.0;
11532 program { name: "show_3";
11534 action: STATE_SET "visible" 0.0;
11536 transition: LINEAR 0.5;
11538 program { name: "hide";
11539 signal: "elm,action,hide";
11541 action: STATE_SET "default" 0.0;
11546 group { name: "elm/notify/top_left/default";
11547 //this group is a design similar to the inwin group
11549 image: "shad_circ.png" COMP;
11550 image: "bt_dis_base.png" COMP;
11551 image: "bt_dis_hilight.png" COMP;
11554 part { name: "base";
11558 description { state: "default" 0.0;
11560 rel1.offset: 10 10;
11561 rel2.offset: -10 -10;
11562 rel1.relative: 0.0 -1.0;
11563 rel2.relative: 1.0 0.0;
11565 description { state: "visible" 0.0;
11566 inherit: "default" 0.0;
11568 rel1.relative: 0.0 0.0;
11569 rel2.relative: 1.0 1.0;
11572 part { name: "shad";
11574 description { state: "default" 0.0;
11575 image.normal: "shad_circ.png";
11576 rel1.to: "elm.swallow.content";
11577 rel1.offset: -64 -64;
11578 rel2.to: "elm.swallow.content";
11579 rel2.offset: 63 63;
11583 part { name: "pop";
11585 description { state: "default" 0.0;
11586 rel1.to: "elm.swallow.content";
11587 rel1.offset: -5 -5;
11588 rel2.to: "elm.swallow.content";
11591 normal: "bt_dis_base.png";
11594 image.middle: SOLID;
11597 part { name: "popover";
11599 description { state: "default" 0.0;
11602 rel2.relative: 1.0 0.5;
11604 normal: "bt_dis_hilight.png";
11609 part { name: "elm.swallow.content";
11611 description { state: "default" 0.0;
11618 program { name: "show";
11619 signal: "elm,action,show";
11621 action: STATE_SET "visible" 0.0;
11624 program { name: "show_2";
11626 action: STATE_SET "default" 0.0;
11630 program { name: "show_3";
11632 action: STATE_SET "visible" 0.0;
11634 transition: LINEAR 0.5;
11636 program { name: "hide";
11637 signal: "elm,action,hide";
11639 action: STATE_SET "default" 0.0;
11644 group { name: "elm/notify/top_right/default";
11645 //this group is a design similar to the inwin group
11647 image: "shad_circ.png" COMP;
11648 image: "bt_dis_base.png" COMP;
11649 image: "bt_dis_hilight.png" COMP;
11652 part { name: "base";
11656 description { state: "default" 0.0;
11658 rel1.offset: 10 10;
11659 rel2.offset: -10 -10;
11660 rel1.relative: 0.0 -1.0;
11661 rel2.relative: 1.0 0.0;
11663 description { state: "visible" 0.0;
11664 inherit: "default" 0.0;
11666 rel1.relative: 0.0 0.0;
11667 rel2.relative: 1.0 1.0;
11670 part { name: "shad";
11672 description { state: "default" 0.0;
11673 image.normal: "shad_circ.png";
11674 rel1.to: "elm.swallow.content";
11675 rel1.offset: -64 -64;
11676 rel2.to: "elm.swallow.content";
11677 rel2.offset: 63 63;
11681 part { name: "pop";
11683 description { state: "default" 0.0;
11684 rel1.to: "elm.swallow.content";
11685 rel1.offset: -5 -5;
11686 rel2.to: "elm.swallow.content";
11689 normal: "bt_dis_base.png";
11692 image.middle: SOLID;
11695 part { name: "popover";
11697 description { state: "default" 0.0;
11700 rel2.relative: 1.0 0.5;
11702 normal: "bt_dis_hilight.png";
11707 part { name: "elm.swallow.content";
11709 description { state: "default" 0.0;
11716 program { name: "show";
11717 signal: "elm,action,show";
11719 action: STATE_SET "visible" 0.0;
11722 program { name: "show_2";
11724 action: STATE_SET "default" 0.0;
11728 program { name: "show_3";
11730 action: STATE_SET "visible" 0.0;
11732 transition: LINEAR 0.5;
11734 program { name: "hide";
11735 signal: "elm,action,hide";
11737 action: STATE_SET "default" 0.0;
11742 group { name: "elm/notify/bottom_left/default";
11743 //this group is a design similar to the inwin group
11745 image: "shad_circ.png" COMP;
11746 image: "bt_dis_base.png" COMP;
11747 image: "bt_dis_hilight.png" COMP;
11750 part { name: "base";
11754 description { state: "default" 0.0;
11756 rel1.offset: 10 10;
11757 rel2.offset: -10 -10;
11758 rel1.relative: 0.0 1.0;
11759 rel2.relative: 1.0 2.0;
11761 description { state: "visible" 0.0;
11762 inherit: "default" 0.0;
11764 rel1.relative: 0.0 0.0;
11765 rel2.relative: 1.0 1.0;
11768 part { name: "shad";
11770 description { state: "default" 0.0;
11771 image.normal: "shad_circ.png";
11772 rel1.to: "elm.swallow.content";
11773 rel1.offset: -64 -64;
11774 rel2.to: "elm.swallow.content";
11775 rel2.offset: 63 63;
11779 part { name: "pop";
11781 description { state: "default" 0.0;
11782 rel1.to: "elm.swallow.content";
11783 rel1.offset: -5 -5;
11784 rel2.to: "elm.swallow.content";
11787 normal: "bt_dis_base.png";
11790 image.middle: SOLID;
11793 part { name: "popover";
11795 description { state: "default" 0.0;
11798 rel2.relative: 1.0 0.5;
11800 normal: "bt_dis_hilight.png";
11805 part { name: "elm.swallow.content";
11807 description { state: "default" 0.0;
11814 program { name: "show";
11815 signal: "elm,action,show";
11817 action: STATE_SET "visible" 0.0;
11820 program { name: "show_2";
11822 action: STATE_SET "default" 0.0;
11826 program { name: "show_3";
11828 action: STATE_SET "visible" 0.0;
11830 transition: LINEAR 0.5;
11832 program { name: "hide";
11833 signal: "elm,action,hide";
11835 action: STATE_SET "default" 0.0;
11840 group { name: "elm/notify/bottom_right/default";
11841 //this group is a design similar to the inwin group
11843 image: "shad_circ.png" COMP;
11844 image: "bt_dis_base.png" COMP;
11845 image: "bt_dis_hilight.png" COMP;
11848 part { name: "base";
11852 description { state: "default" 0.0;
11854 rel1.offset: 10 10;
11855 rel2.offset: -10 -10;
11856 rel1.relative: 0.0 1.0;
11857 rel2.relative: 1.0 2.0;
11859 description { state: "visible" 0.0;
11860 inherit: "default" 0.0;
11862 rel1.relative: 0.0 0.0;
11863 rel2.relative: 1.0 1.0;
11866 part { name: "shad";
11868 description { state: "default" 0.0;
11869 image.normal: "shad_circ.png";
11870 rel1.to: "elm.swallow.content";
11871 rel1.offset: -64 -64;
11872 rel2.to: "elm.swallow.content";
11873 rel2.offset: 63 63;
11877 part { name: "pop";
11879 description { state: "default" 0.0;
11880 rel1.to: "elm.swallow.content";
11881 rel1.offset: -5 -5;
11882 rel2.to: "elm.swallow.content";
11885 normal: "bt_dis_base.png";
11888 image.middle: SOLID;
11891 part { name: "popover";
11893 description { state: "default" 0.0;
11896 rel2.relative: 1.0 0.5;
11898 normal: "bt_dis_hilight.png";
11903 part { name: "elm.swallow.content";
11905 description { state: "default" 0.0;
11912 program { name: "show";
11913 signal: "elm,action,show";
11915 action: STATE_SET "visible" 0.0;
11918 program { name: "show_2";
11920 action: STATE_SET "default" 0.0;
11924 program { name: "show_3";
11926 action: STATE_SET "visible" 0.0;
11928 transition: LINEAR 0.5;
11930 program { name: "hide";
11931 signal: "elm,action,hide";
11933 action: STATE_SET "default" 0.0;
11939 ///////////////////////////////////////////////////////////////////////////////
11940 group { name: "elm/slideshow/base/default";
11942 item: transitions "fade black_fade horizontal vertical square";
11943 item: layouts "fullscreen not_fullscreen";
11946 part { name: "whole";
11949 state: "default" 0.0;
11951 color: 20 20 20 255;
11954 part { name: "image_1_whole";
11956 state: "default" 0.0;
11957 color: 255 255 255 255;
11960 state: "fade_prev_next" 0.0;
11961 inherit: "default" 0.0;
11962 color: 255 255 255 0;
11965 state: "black_fade_prev_next_init" 0.0;
11966 inherit: "default" 0.0;
11967 color: 255 255 255 255;
11970 state: "black_fade_prev_next" 0.0;
11971 inherit: "default" 0.0;
11975 state: "horizontal_next_init" 0.0;
11976 inherit: "default" 0.0;
11979 state: "horizontal_next" 0.0;
11980 inherit: "default" 0.0;
11981 rel1.relative: -1.0 0.0;
11982 rel2.relative: 0.0 1.0;
11985 state: "horizontal_prev_init" 0.0;
11986 inherit: "default" 0.0;
11989 state: "horizontal_prev" 0.0;
11990 inherit: "default" 0.0;
11991 rel1.relative: 1.0 0.0;
11992 rel2.relative: 2.0 1.0;
11995 state: "vertical_next_init" 0.0;
11996 inherit: "default" 0.0;
11999 state: "vertical_next" 0.0;
12000 inherit: "default" 0.0;
12001 rel1.relative: 0.0 -1.0;
12002 rel2.relative: 1.0 0.0;
12005 state: "vertical_prev_init" 0.0;
12006 inherit: "default" 0.0;
12009 state: "vertical_prev" 0.0;
12010 inherit: "default" 0.0;
12011 rel1.relative: 0.0 1.0;
12012 rel2.relative: 1.0 2.0;
12015 state: "square_prev_next" 0.0;
12016 inherit: "default" 0.0;
12017 color: 255 255 255 0;
12020 part { name: "image_2_whole";
12022 state: "default" 0.0;
12024 color: 255 255 255 0;
12027 state: "fade_prev_next" 0.0;
12028 inherit: "default" 0.0;
12029 color: 255 255 255 255;
12032 state: "black_fade_prev_next_init" 0.0;
12033 inherit: "default" 0.0;
12037 state: "black_fade_prev_next" 0.0;
12038 inherit: "default" 0.0;
12039 color: 255 255 255 255;
12042 state: "horizontal_next_init" 0.0;
12043 inherit: "default" 0.0;
12044 rel1.relative: 1.0 0.0;
12045 rel2.relative: 2.0 1.0;
12046 color: 255 255 255 255;
12049 state: "horizontal_next" 0.0;
12050 inherit: "default" 0.0;
12051 color: 255 255 255 255;
12054 state: "horizontal_prev_init" 0.0;
12055 inherit: "default" 0.0;
12056 rel1.relative: -1.0 0.0;
12057 rel2.relative: 0.0 1.0;
12058 color: 255 255 255 255;
12061 state: "horizontal_prev" 0.0;
12062 inherit: "default" 0.0;
12063 color: 255 255 255 255;
12066 state: "vertical_next_init" 0.0;
12067 inherit: "default" 0.0;
12068 rel1.relative: 0.0 1.0;
12069 rel2.relative: 1.0 2.0;
12070 color: 255 255 255 255;
12073 state: "vertical_next" 0.0;
12074 inherit: "default" 0.0;
12075 color: 255 255 255 255;
12078 state: "vertical_prev_init" 0.0;
12079 inherit: "default" 0.0;
12080 rel1.relative: 0.0 -1.0;
12081 rel2.relative: 1.0 0.0;
12082 color: 255 255 255 255;
12085 state: "vertical_prev" 0.0;
12086 inherit: "default" 0.0;
12087 color: 255 255 255 255;
12090 state: "square_prev_next_init" 0.0;
12091 inherit: "default" 0.0;
12092 rel1.relative: 0.5 0.5;
12093 rel2.relative: 0.5 0.5;
12094 color: 255 255 255 255;
12097 state: "square_prev_next" 0.0;
12098 inherit: "default" 0.0;
12099 rel1.relative: 0.0 0.0;
12100 rel2.relative: 1.0 1.0;
12101 color: 255 255 255 255;
12104 part { name: "elm.swallow.1";
12106 clip_to: "image_1_whole";
12108 state: "default" 0.0;
12109 rel1.to: "image_1_whole";
12110 rel2.to: "image_1_whole";
12111 color: 255 255 255 255;
12114 state: "not_fullscreen" 0.0;
12115 rel1.relative: 0.1 0.1;
12116 rel1.to: "image_1_whole";
12117 rel2.relative: 0.9 0.9;
12118 rel2.to: "image_1_whole";
12119 color: 255 255 255 255;
12122 part { name: "elm.swallow.2";
12124 clip_to: "image_2_whole";
12126 state: "default" 0.0;
12127 color: 255 255 255 255;
12128 rel1.to: "image_2_whole";
12129 rel2.to: "image_2_whole";
12132 state: "not_fullscreen" 0.0;
12133 color: 255 255 255 255;
12134 rel1.relative: 0.1 0.1;
12135 rel1.to: "image_2_whole";
12136 rel2.relative: 0.9 0.9;
12137 rel2.to: "image_2_whole";
12140 part { name: "events_catcher";
12144 state: "default" 0.0;
12152 program { name: "layout_fullscreen";
12153 signal: "layout,fullscreen";
12154 source: "slideshow";
12155 action: STATE_SET "default" 0.0;
12156 target: "elm.swallow.1";
12157 target: "elm.swallow.2";
12158 transition: SINUSOIDAL 1.0;
12160 program { name: "layout_not_fullscreen";
12161 signal: "layout,not_fullscreen";
12162 source: "slideshow";
12163 action: STATE_SET "not_fullscreen" 0.0;
12164 target: "elm.swallow.1";
12165 target: "elm.swallow.2";
12166 transition: SINUSOIDAL 1.0;
12169 program { name: "fade_next";
12170 signal: "fade,next";
12171 source: "slideshow";
12172 action: STATE_SET "default" 0.0;
12173 target: "image_1_whole";
12174 target: "image_2_whole";
12175 after: "fade_next_2";
12177 program { name: "fade_next_2";
12178 action: STATE_SET "fade_prev_next" 0.0;
12179 target: "image_1_whole";
12180 target: "image_2_whole";
12181 transition: SINUSOIDAL 1.5;
12184 program { name: "fade_previous";
12185 signal: "fade,previous";
12186 source: "slideshow";
12187 action: STATE_SET "default" 0.0;
12188 target: "image_1_whole";
12189 target: "image_2_whole";
12190 after: "fade_previous_2";
12192 program { name: "fade_previous_2";
12193 action: STATE_SET "fade_prev_next" 0.0;
12194 target: "image_1_whole";
12195 target: "image_2_whole";
12196 transition: SINUSOIDAL 1.5;
12199 program { name: "black_fade_next";
12200 signal: "black_fade,next";
12201 source: "slideshow";
12202 action: STATE_SET "black_fade_prev_next_init" 0.0;
12203 target: "image_1_whole";
12204 target: "image_2_whole";
12205 after: "black_fade_next_2";
12207 program { name: "black_fade_next_2";
12208 action: STATE_SET "black_fade_prev_next" 0.0;
12209 target: "image_1_whole";
12210 transition: SINUSOIDAL 0.75;
12211 after: "black_fade_next_3";
12213 program { name: "black_fade_next_3";
12214 action: STATE_SET "black_fade_prev_next" 0.0;
12215 target: "image_2_whole";
12216 transition: SINUSOIDAL 0.75;
12219 program { name: "black_fade_previous";
12220 signal: "black_fade,previous";
12221 source: "slideshow";
12222 action: STATE_SET "black_fade_prev_next_init" 0.0;
12223 target: "image_1_whole";
12224 target: "image_2_whole";
12225 after: "black_fade_previous_2";
12227 program { name: "black_fade_previous_2";
12228 action: STATE_SET "black_fade_prev_next" 0.0;
12229 target: "image_1_whole";
12230 transition: SINUSOIDAL 0.75;
12231 after: "black_fade_previous_3";
12233 program { name: "black_fade_previous_3";
12234 action: STATE_SET "black_fade_prev_next" 0.0;
12235 target: "image_2_whole";
12236 transition: SINUSOIDAL 0.75;
12239 program { name: "horizontal_next";
12240 signal: "horizontal,next";
12241 source: "slideshow";
12242 action: STATE_SET "horizontal_next_init" 0.0;
12243 target: "image_1_whole";
12244 target: "image_2_whole";
12245 after: "horizontal_next_2";
12247 program { name: "horizontal_next_2";
12248 action: STATE_SET "horizontal_next" 0.0;
12249 target: "image_1_whole";
12250 target: "image_2_whole";
12251 transition: SINUSOIDAL 1.5;
12254 program { name: "horizontal_previous";
12255 signal: "horizontal,previous";
12256 source: "slideshow";
12257 action: STATE_SET "horizontal_prev_init" 0.0;
12258 target: "image_1_whole";
12259 target: "image_2_whole";
12260 after: "horizontal_previous_2";
12262 program { name: "horizontal_previous_2";
12263 action: STATE_SET "horizontal_prev" 0.0;
12264 target: "image_1_whole";
12265 target: "image_2_whole";
12266 transition: SINUSOIDAL 1.5;
12269 program { name: "vertical_next";
12270 signal: "vertical,next";
12271 source: "slideshow";
12272 action: STATE_SET "vertical_next_init" 0.0;
12273 target: "image_1_whole";
12274 target: "image_2_whole";
12275 after: "vertical_next_2";
12277 program { name: "vertical_next_2";
12278 action: STATE_SET "vertical_next" 0.0;
12279 target: "image_1_whole";
12280 target: "image_2_whole";
12281 transition: SINUSOIDAL 1.5;
12284 program { name: "vertical_previous";
12285 signal: "vertical,previous";
12286 source: "slideshow";
12287 action: STATE_SET "vertical_prev_init" 0.0;
12288 target: "image_1_whole";
12289 target: "image_2_whole";
12290 after: "vertical_previous_2";
12292 program { name: "vertical_previous_2";
12293 action: STATE_SET "vertical_prev" 0.0;
12294 target: "image_1_whole";
12295 target: "image_2_whole";
12296 transition: SINUSOIDAL 1.5;
12299 program { name: "square_next";
12300 signal: "square,next";
12301 source: "slideshow";
12302 action: STATE_SET "square_prev_next_init" 0.0;
12303 target: "image_2_whole";
12304 after: "square_next_2";
12306 program { name: "square_next_2";
12307 action: STATE_SET "square_prev_next" 0.0;
12308 target: "image_2_whole";
12309 target: "image_1_whole";
12310 transition: SINUSOIDAL 1.5;
12313 program { name: "square_previous";
12314 signal: "square,previous";
12315 source: "slideshow";
12316 action: STATE_SET "square_prev_next_init" 0.0;
12317 target: "image_2_whole";
12318 after: "square_next_2";
12320 program { name: "end";
12321 action: SIGNAL_EMIT "end" "slideshow";
12323 program { name: "end_signal";
12324 signal: "anim,end";
12325 source: "slideshow";
12326 action: STATE_SET "default" 0.0;
12327 target: "image_1_whole";
12328 target: "image_2_whole";
12333 ///////////////////////////////////////////////////////////////////////////////
12334 group { name: "elm/win/inwin/default";
12336 image: "shad_circ.png" COMP;
12337 image: "bt_dis_base.png" COMP;
12338 image: "bt_dis_hilight.png" COMP;
12341 part { name: "base";
12344 description { state: "default" 0.0;
12347 description { state: "visible" 0.0;
12348 inherit: "default" 1.0;
12352 part { name: "shad";
12354 description { state: "default" 0.0;
12355 image.normal: "shad_circ.png";
12356 rel1.to: "elm.swallow.content";
12357 rel1.offset: -64 -64;
12358 rel2.to: "elm.swallow.content";
12359 rel2.offset: 63 63;
12363 part { name: "pop";
12365 description { state: "default" 0.0;
12366 rel1.to: "elm.swallow.content";
12367 rel1.offset: -5 -5;
12368 rel2.to: "elm.swallow.content";
12371 normal: "bt_dis_base.png";
12374 image.middle: SOLID;
12377 part { name: "popover";
12379 description { state: "default" 0.0;
12382 rel2.relative: 1.0 0.5;
12384 normal: "bt_dis_hilight.png";
12389 part { name: "elm.swallow.content";
12391 description { state: "default" 0.0;
12392 rel1.relative: 0.1 0.1;
12393 rel2.relative: 0.9 0.9;
12398 program { name: "show";
12399 signal: "elm,action,show";
12401 action: STATE_SET "visible" 0.0;
12402 // transition: DECELERATE 0.5;
12405 program { name: "hide";
12406 signal: "elm,action,hide";
12408 action: STATE_SET "default" 0.0;
12409 // transition: DECELERATE 0.5;
12415 group { name: "elm/win/inwin/minimal";
12417 image: "shad_circ.png" COMP;
12418 image: "bt_dis_base.png" COMP;
12419 image: "bt_dis_hilight.png" COMP;
12422 part { name: "base";
12425 description { state: "default" 0.0;
12428 description { state: "visible" 0.0;
12429 inherit: "default" 1.0;
12433 part { name: "shad";
12435 description { state: "default" 0.0;
12436 image.normal: "shad_circ.png";
12437 rel1.to: "elm.swallow.content";
12438 rel1.offset: -64 -64;
12439 rel2.to: "elm.swallow.content";
12440 rel2.offset: 63 63;
12444 part { name: "pop";
12446 description { state: "default" 0.0;
12447 rel1.to: "elm.swallow.content";
12448 rel1.offset: -5 -5;
12449 rel2.to: "elm.swallow.content";
12452 normal: "bt_dis_base.png";
12455 image.middle: SOLID;
12458 part { name: "popover";
12460 description { state: "default" 0.0;
12463 rel2.relative: 1.0 0.5;
12465 normal: "bt_dis_hilight.png";
12470 part { name: "elm.swallow.content";
12472 description { state: "default" 0.0;
12474 rel1.relative: 0.5 0.5;
12475 rel2.relative: 0.5 0.5;
12480 program { name: "show";
12481 signal: "elm,action,show";
12483 action: STATE_SET "visible" 0.0;
12484 // transition: DECELERATE 0.5;
12487 program { name: "hide";
12488 signal: "elm,action,hide";
12490 action: STATE_SET "default" 0.0;
12491 // transition: DECELERATE 0.5;
12497 group { name: "elm/win/inwin/minimal_vertical";
12499 image: "shad_circ.png" COMP;
12500 image: "bt_dis_base.png" COMP;
12501 image: "bt_dis_hilight.png" COMP;
12504 part { name: "base";
12507 description { state: "default" 0.0;
12510 description { state: "visible" 0.0;
12511 inherit: "default" 1.0;
12515 part { name: "shad";
12517 description { state: "default" 0.0;
12518 image.normal: "shad_circ.png";
12519 rel1.to: "elm.swallow.content";
12520 rel1.offset: -64 -64;
12521 rel2.to: "elm.swallow.content";
12522 rel2.offset: 63 63;
12526 part { name: "pop";
12528 description { state: "default" 0.0;
12529 rel1.to: "elm.swallow.content";
12530 rel1.offset: -5 -5;
12531 rel2.to: "elm.swallow.content";
12534 normal: "bt_dis_base.png";
12537 image.middle: SOLID;
12540 part { name: "popover";
12542 description { state: "default" 0.0;
12545 rel2.relative: 1.0 0.5;
12547 normal: "bt_dis_hilight.png";
12552 part { name: "elm.swallow.content";
12554 description { state: "default" 0.0;
12556 rel1.relative: 0.1 0.5;
12557 rel2.relative: 0.9 0.5;
12562 program { name: "show";
12563 signal: "elm,action,show";
12565 action: STATE_SET "visible" 0.0;
12566 // transition: DECELERATE 0.5;
12569 program { name: "hide";
12570 signal: "elm,action,hide";
12572 action: STATE_SET "default" 0.0;
12573 // transition: DECELERATE 0.5;
12579 ///////////////////////////////////////////////////////////////////////////////
12581 ///////////////////////////////////////////////////////////////////////////////
12582 group { name: "elm/list/item/default";
12583 data.item: "stacking" "above";
12585 image: "bt_sm_base1.png" COMP;
12586 image: "bt_sm_shine.png" COMP;
12587 image: "bt_sm_hilight.png" COMP;
12588 image: "ilist_1.png" COMP;
12589 image: "ilist_item_shadow.png" COMP;
12597 state: "default" 0.0;
12605 state: "default" 0.0;
12620 normal: "ilist_item_shadow.png";
12629 state: "default" 0.0;
12631 normal: "ilist_1.png";
12639 description { state: "default" 0.0;
12641 color: 255 255 255 0;
12651 normal: "bt_sm_base1.png";
12654 image.middle: SOLID;
12656 description { state: "selected" 0.0;
12657 inherit: "default" 0.0;
12659 color: 255 255 255 255;
12670 part { name: "elm.swallow.icon";
12672 description { state: "default" 0.0;
12685 part { name: "elm.swallow.end";
12687 description { state: "default" 0.0;
12700 part { name: "elm.text";
12702 effect: SOFT_SHADOW;
12706 state: "default" 0.0;
12709 to_x: "elm.swallow.icon";
12714 to_x: "elm.swallow.end";
12726 text_class: "list_item";
12729 description { state: "selected" 0.0;
12730 inherit: "default" 0.0;
12731 color: 224 224 224 255;
12735 part { name: "fg1";
12737 description { state: "default" 0.0;
12739 color: 255 255 255 0;
12741 rel2.relative: 1.0 0.5;
12744 normal: "bt_sm_hilight.png";
12748 description { state: "selected" 0.0;
12749 inherit: "default" 0.0;
12751 color: 255 255 255 255;
12754 part { name: "fg2";
12756 description { state: "default" 0.0;
12758 color: 255 255 255 0;
12762 normal: "bt_sm_shine.png";
12766 description { state: "selected" 0.0;
12767 inherit: "default" 0.0;
12769 color: 255 255 255 255;
12776 signal: "elm,state,selected";
12778 action: STATE_SET "selected" 0.0;
12782 target: "elm.text";
12785 name: "go_passive";
12786 signal: "elm,state,unselected";
12788 action: STATE_SET "default" 0.0;
12792 target: "elm.text";
12793 transition: LINEAR 0.1;
12797 group { name: "elm/list/item_odd/default";
12798 data.item: "stacking" "below";
12799 data.item: "selectraise" "on";
12801 image: "bt_sm_base1.png" COMP;
12802 image: "bt_sm_shine.png" COMP;
12803 image: "bt_sm_hilight.png" COMP;
12804 image: "ilist_2.png" COMP;
12812 state: "default" 0.0;
12820 state: "default" 0.0;
12822 normal: "ilist_2.png";
12830 description { state: "default" 0.0;
12832 color: 255 255 255 0;
12842 normal: "bt_sm_base1.png";
12845 image.middle: SOLID;
12847 description { state: "selected" 0.0;
12848 inherit: "default" 0.0;
12850 color: 255 255 255 255;
12862 name: "elm.swallow.icon";
12864 description { state: "default" 0.0;
12878 name: "elm.swallow.end";
12880 description { state: "default" 0.0;
12896 effect: SOFT_SHADOW;
12900 state: "default" 0.0;
12903 to_x: "elm.swallow.icon";
12908 to_x: "elm.swallow.end";
12920 text_class: "list_item";
12923 description { state: "selected" 0.0;
12924 inherit: "default" 0.0;
12925 color: 224 224 224 255;
12929 part { name: "fg1";
12931 description { state: "default" 0.0;
12933 color: 255 255 255 0;
12935 rel2.relative: 1.0 0.5;
12938 normal: "bt_sm_hilight.png";
12942 description { state: "selected" 0.0;
12943 inherit: "default" 0.0;
12945 color: 255 255 255 255;
12948 part { name: "fg2";
12950 description { state: "default" 0.0;
12952 color: 255 255 255 0;
12956 normal: "bt_sm_shine.png";
12960 description { state: "selected" 0.0;
12961 inherit: "default" 0.0;
12963 color: 255 255 255 255;
12970 signal: "elm,state,selected";
12972 action: STATE_SET "selected" 0.0;
12976 target: "elm.text";
12979 name: "go_passive";
12980 signal: "elm,state,unselected";
12982 action: STATE_SET "default" 0.0;
12986 target: "elm.text";
12987 transition: LINEAR 0.1;
12991 group { name: "elm/list/item_compress/default";
12992 data.item: "stacking" "above";
12993 data.item: "selectraise" "on";
12995 image: "bt_sm_base1.png" COMP;
12996 image: "bt_sm_shine.png" COMP;
12997 image: "bt_sm_hilight.png" COMP;
12998 image: "ilist_1.png" COMP;
12999 image: "ilist_item_shadow.png" COMP;
13007 state: "default" 0.0;
13014 description { state: "default" 0.0;
13029 normal: "ilist_item_shadow.png";
13038 state: "default" 0.0;
13040 normal: "ilist_1.png";
13048 description { state: "default" 0.0;
13050 color: 255 255 255 0;
13060 normal: "bt_sm_base1.png";
13063 image.middle: SOLID;
13065 description { state: "selected" 0.0;
13066 inherit: "default" 0.0;
13068 color: 255 255 255 255;
13079 part { name: "elm.swallow.icon";
13081 description { state: "default" 0.0;
13094 part { name: "elm.swallow.end";
13096 description { state: "default" 0.0;
13112 effect: SOFT_SHADOW;
13115 description { state: "default" 0.0;
13118 to_x: "elm.swallow.icon";
13123 to_x: "elm.swallow.end";
13135 text_class: "list_item";
13138 description { state: "selected" 0.0;
13139 inherit: "default" 0.0;
13140 color: 224 224 224 255;
13144 part { name: "fg1";
13146 description { state: "default" 0.0;
13148 color: 255 255 255 0;
13150 rel2.relative: 1.0 0.5;
13153 normal: "bt_sm_hilight.png";
13157 description { state: "selected" 0.0;
13158 inherit: "default" 0.0;
13160 color: 255 255 255 255;
13163 part { name: "fg2";
13165 description { state: "default" 0.0;
13167 color: 255 255 255 0;
13171 normal: "bt_sm_shine.png";
13175 description { state: "selected" 0.0;
13176 inherit: "default" 0.0;
13178 color: 255 255 255 255;
13185 signal: "elm,state,selected";
13187 action: STATE_SET "selected" 0.0;
13191 target: "elm.text";
13194 name: "go_passive";
13195 signal: "elm,state,unselected";
13197 action: STATE_SET "default" 0.0;
13201 target: "elm.text";
13202 transition: LINEAR 0.1;
13206 group { name: "elm/list/item_compress_odd/default";
13207 data.item: "stacking" "below";
13208 data.item: "selectraise" "on";
13210 image: "bt_sm_base1.png" COMP;
13211 image: "bt_sm_shine.png" COMP;
13212 image: "bt_sm_hilight.png" COMP;
13213 image: "ilist_2.png" COMP;
13221 state: "default" 0.0;
13229 state: "default" 0.0;
13231 normal: "ilist_2.png";
13239 description { state: "default" 0.0;
13241 color: 255 255 255 0;
13251 normal: "bt_sm_base1.png";
13254 image.middle: SOLID;
13256 description { state: "selected" 0.0;
13257 inherit: "default" 0.0;
13259 color: 255 255 255 255;
13270 part { name: "elm.swallow.icon";
13272 description { state: "default" 0.0;
13285 part { name: "elm.swallow.end";
13287 description { state: "default" 0.0;
13303 effect: SOFT_SHADOW;
13307 state: "default" 0.0;
13310 to_x: "elm.swallow.icon";
13315 to_x: "elm.swallow.end";
13327 text_class: "list_item";
13330 description { state: "selected" 0.0;
13331 inherit: "default" 0.0;
13332 color: 224 224 224 255;
13336 part { name: "fg1";
13338 description { state: "default" 0.0;
13340 color: 255 255 255 0;
13342 rel2.relative: 1.0 0.5;
13345 normal: "bt_sm_hilight.png";
13349 description { state: "selected" 0.0;
13350 inherit: "default" 0.0;
13352 color: 255 255 255 255;
13355 part { name: "fg2";
13357 description { state: "default" 0.0;
13359 color: 255 255 255 0;
13363 normal: "bt_sm_shine.png";
13367 description { state: "selected" 0.0;
13368 inherit: "default" 0.0;
13370 color: 255 255 255 255;
13377 signal: "elm,state,selected";
13379 action: STATE_SET "selected" 0.0;
13383 target: "elm.text";
13386 name: "go_passive";
13387 signal: "elm,state,unselected";
13389 action: STATE_SET "default" 0.0;
13393 target: "elm.text";
13394 transition: LINEAR 0.1;
13399 ///////////////////////////////////////////////////////////////////////////////
13400 group { name: "elm/list/h_item/default";
13401 data.item: "stacking" "above";
13403 image: "bt_sm_base1.png" COMP;
13404 image: "bt_sm_shine.png" COMP;
13405 image: "bt_sm_hilight.png" COMP;
13406 image: "ilist_1_h.png" COMP;
13407 image: "ilist_item_shadow_h.png" COMP;
13415 state: "default" 0.0;
13423 state: "default" 0.0;
13438 normal: "ilist_item_shadow_h.png";
13447 state: "default" 0.0;
13449 normal: "ilist_1_h.png";
13457 description { state: "default" 0.0;
13459 color: 255 255 255 0;
13469 normal: "bt_sm_base1.png";
13472 image.middle: SOLID;
13474 description { state: "selected" 0.0;
13475 inherit: "default" 0.0;
13477 color: 255 255 255 255;
13488 part { name: "elm.swallow.icon";
13490 description { state: "default" 0.0;
13503 part { name: "elm.swallow.end";
13505 description { state: "default" 0.0;
13518 part { name: "elm.text";
13520 effect: SOFT_SHADOW;
13524 state: "default" 0.0;
13527 to_x: "elm.swallow.icon";
13532 to_x: "elm.swallow.end";
13543 text_class: "list_item";
13546 description { state: "selected" 0.0;
13547 inherit: "default" 0.0;
13548 color: 224 224 224 255;
13552 part { name: "fg1";
13554 description { state: "default" 0.0;
13556 color: 255 255 255 0;
13558 rel2.relative: 1.0 0.5;
13561 normal: "bt_sm_hilight.png";
13565 description { state: "selected" 0.0;
13566 inherit: "default" 0.0;
13568 color: 255 255 255 255;
13571 part { name: "fg2";
13573 description { state: "default" 0.0;
13575 color: 255 255 255 0;
13579 normal: "bt_sm_shine.png";
13583 description { state: "selected" 0.0;
13584 inherit: "default" 0.0;
13586 color: 255 255 255 255;
13593 signal: "elm,state,selected";
13595 action: STATE_SET "selected" 0.0;
13599 target: "elm.text";
13602 name: "go_passive";
13603 signal: "elm,state,unselected";
13605 action: STATE_SET "default" 0.0;
13609 target: "elm.text";
13610 transition: LINEAR 0.1;
13614 group { name: "elm/list/h_item_odd/default";
13615 data.item: "stacking" "below";
13616 data.item: "selectraise" "on";
13618 image: "bt_sm_base1.png" COMP;
13619 image: "bt_sm_shine.png" COMP;
13620 image: "bt_sm_hilight.png" COMP;
13621 image: "ilist_2_h.png" COMP;
13629 state: "default" 0.0;
13637 state: "default" 0.0;
13639 normal: "ilist_2_h.png";
13647 description { state: "default" 0.0;
13649 color: 255 255 255 0;
13659 normal: "bt_sm_base1.png";
13662 image.middle: SOLID;
13664 description { state: "selected" 0.0;
13665 inherit: "default" 0.0;
13667 color: 255 255 255 255;
13679 name: "elm.swallow.icon";
13681 description { state: "default" 0.0;
13695 name: "elm.swallow.end";
13697 description { state: "default" 0.0;
13710 part { name: "elm.text";
13712 effect: SOFT_SHADOW;
13716 state: "default" 0.0;
13719 to_x: "elm.swallow.icon";
13724 to_x: "elm.swallow.end";
13735 text_class: "list_item";
13738 description { state: "selected" 0.0;
13739 inherit: "default" 0.0;
13740 color: 224 224 224 255;
13744 part { name: "fg1";
13746 description { state: "default" 0.0;
13748 color: 255 255 255 0;
13750 rel2.relative: 1.0 0.5;
13753 normal: "bt_sm_hilight.png";
13757 description { state: "selected" 0.0;
13758 inherit: "default" 0.0;
13760 color: 255 255 255 255;
13763 part { name: "fg2";
13765 description { state: "default" 0.0;
13767 color: 255 255 255 0;
13771 normal: "bt_sm_shine.png";
13775 description { state: "selected" 0.0;
13776 inherit: "default" 0.0;
13778 color: 255 255 255 255;
13785 signal: "elm,state,selected";
13787 action: STATE_SET "selected" 0.0;
13791 target: "elm.text";
13794 name: "go_passive";
13795 signal: "elm,state,unselected";
13797 action: STATE_SET "default" 0.0;
13801 target: "elm.text";
13802 transition: LINEAR 0.1;
13806 group { name: "elm/list/h_item_compress/default";
13807 data.item: "stacking" "above";
13808 data.item: "selectraise" "on";
13810 image: "bt_sm_base1.png" COMP;
13811 image: "bt_sm_shine.png" COMP;
13812 image: "bt_sm_hilight.png" COMP;
13813 image: "ilist_1_h.png" COMP;
13814 image: "ilist_item_shadow_h.png" COMP;
13822 state: "default" 0.0;
13829 description { state: "default" 0.0;
13844 normal: "ilist_item_shadow_h.png";
13853 state: "default" 0.0;
13855 normal: "ilist_1_h.png";
13863 description { state: "default" 0.0;
13865 color: 255 255 255 0;
13875 normal: "bt_sm_base1.png";
13878 image.middle: SOLID;
13880 description { state: "selected" 0.0;
13881 inherit: "default" 0.0;
13883 color: 255 255 255 255;
13894 part { name: "elm.swallow.icon";
13896 description { state: "default" 0.0;
13909 part { name: "elm.swallow.end";
13911 description { state: "default" 0.0;
13927 effect: SOFT_SHADOW;
13930 description { state: "default" 0.0;
13933 to_x: "elm.swallow.icon";
13938 to_x: "elm.swallow.end";
13949 text_class: "list_item";
13952 description { state: "selected" 0.0;
13953 inherit: "default" 0.0;
13954 color: 224 224 224 255;
13958 part { name: "fg1";
13960 description { state: "default" 0.0;
13962 color: 255 255 255 0;
13964 rel2.relative: 1.0 0.5;
13967 normal: "bt_sm_hilight.png";
13971 description { state: "selected" 0.0;
13972 inherit: "default" 0.0;
13974 color: 255 255 255 255;
13977 part { name: "fg2";
13979 description { state: "default" 0.0;
13981 color: 255 255 255 0;
13985 normal: "bt_sm_shine.png";
13989 description { state: "selected" 0.0;
13990 inherit: "default" 0.0;
13992 color: 255 255 255 255;
13999 signal: "elm,state,selected";
14001 action: STATE_SET "selected" 0.0;
14005 target: "elm.text";
14008 name: "go_passive";
14009 signal: "elm,state,unselected";
14011 action: STATE_SET "default" 0.0;
14015 target: "elm.text";
14016 transition: LINEAR 0.1;
14020 group { name: "elm/list/h_item_compress_odd/default";
14021 data.item: "stacking" "below";
14022 data.item: "selectraise" "on";
14024 image: "bt_sm_base1.png" COMP;
14025 image: "bt_sm_shine.png" COMP;
14026 image: "bt_sm_hilight.png" COMP;
14027 image: "ilist_2_h.png" COMP;
14035 state: "default" 0.0;
14043 state: "default" 0.0;
14045 normal: "ilist_2_h.png";
14053 description { state: "default" 0.0;
14055 color: 255 255 255 0;
14065 normal: "bt_sm_base1.png";
14068 image.middle: SOLID;
14070 description { state: "selected" 0.0;
14071 inherit: "default" 0.0;
14073 color: 255 255 255 255;
14084 part { name: "elm.swallow.icon";
14086 description { state: "default" 0.0;
14099 part { name: "elm.swallow.end";
14101 description { state: "default" 0.0;
14114 part { name: "elm.text";
14116 effect: SOFT_SHADOW;
14120 state: "default" 0.0;
14123 to_x: "elm.swallow.icon";
14128 to_x: "elm.swallow.end";
14139 text_class: "list_item";
14142 description { state: "selected" 0.0;
14143 inherit: "default" 0.0;
14144 color: 224 224 224 255;
14148 part { name: "fg1";
14150 description { state: "default" 0.0;
14152 color: 255 255 255 0;
14154 rel2.relative: 1.0 0.5;
14157 normal: "bt_sm_hilight.png";
14161 description { state: "selected" 0.0;
14162 inherit: "default" 0.0;
14164 color: 255 255 255 255;
14167 part { name: "fg2";
14169 description { state: "default" 0.0;
14171 color: 255 255 255 0;
14175 normal: "bt_sm_shine.png";
14179 description { state: "selected" 0.0;
14180 inherit: "default" 0.0;
14182 color: 255 255 255 255;
14189 signal: "elm,state,selected";
14191 action: STATE_SET "selected" 0.0;
14195 target: "elm.text";
14198 name: "go_passive";
14199 signal: "elm,state,unselected";
14201 action: STATE_SET "default" 0.0;
14205 target: "elm.text";
14206 transition: LINEAR 0.1;
14211 ///////////////////////////////////////////////////////////////////////////////
14212 group { name: "elm/slider/horizontal/default";
14213 alias: "elm/slider/horizontal/disabled";
14215 image: "sl_bg.png" COMP;
14216 image: "sl_bg_over.png" COMP;
14218 image: "sl_units.png" COMP;
14221 part { name: "base";
14223 description { state: "default" 0.0;
14232 image.normal: "sl_bg.png";
14236 part { name: "level";
14239 description { state: "default" 0.0;
14244 to_x: "elm.dragable.slider";
14247 color: 255 0 0 200;
14249 description { state: "inverted" 0.0;
14250 inherit: "default" 0.0;
14253 description { state: "disabled" 0.0;
14254 inherit: "default" 0.0;
14255 color: 255 0 0 100;
14257 description { state: "disabled_inverted" 0.0;
14258 inherit: "default" 0.0;
14262 part { name: "level2";
14265 description { state: "default" 0.0;
14270 to_x: "elm.dragable.slider";
14274 color: 255 0 0 200;
14276 description { state: "inverted" 0.0;
14277 inherit: "default" 0.0;
14280 description { state: "disabled" 0.0;
14281 inherit: "default" 0.0;
14283 description { state: "disabled_inverted" 0.0;
14284 inherit: "default" 0.0;
14285 color: 255 0 0 100;
14292 description { state: "default" 0.0;
14294 rel1.offset: -1 -1;
14298 normal: "sl_bg_over.png";
14308 description { state: "default" 0.0;
14310 rel1.to: "elm.swallow.bar";
14311 rel2.to: "elm.swallow.bar";
14315 part { name: "elm.swallow.bar";
14318 description { state: "default" 0.0;
14334 part { name: "elm.swallow.icon";
14336 description { state: "default" 0.0;
14341 to_y: "elm.swallow.bar";
14346 to_y: "elm.swallow.bar";
14349 description { state: "visible" 0.0;
14350 inherit: "default" 0.0;
14353 aspect_preference: VERTICAL;
14357 part { name: "elm.text";
14361 description { state: "default" 0.0;
14365 rel1.to_x: "elm.swallow.icon";
14366 rel1.relative: 1.0 0.0;
14368 rel2.to_x: "elm.swallow.icon";
14369 rel2.relative: 1.0 1.0;
14370 rel2.offset: -1 -5;
14373 font: "Sans,Edje-Vera";
14379 description { state: "visible" 0.0;
14380 inherit: "default" 0.0;
14386 description { state: "disabled" 0.0;
14387 inherit: "default" 0.0;
14388 color: 255 128 128 128;
14391 description { state: "disabled_visible" 0.0;
14392 inherit: "default" 0.0;
14400 name: "elm.swallow.end";
14403 state: "default" 0.0;
14409 to_y: "elm.swallow.bar";
14413 to_y: "elm.swallow.bar";
14416 description { state: "visible" 0.0;
14417 inherit: "default" 0.0;
14420 aspect_preference: VERTICAL;
14421 rel2.offset: -4 -1;
14424 part { name: "units";
14426 description { state: "default" 0.0;
14437 normal: "sl_units.png";
14442 description { state: "visible" 0.0;
14443 inherit: "default" 0.0;
14447 part { name: "elm.units";
14451 description { state: "default" 0.0;
14455 rel1.to_x: "elm.swallow.end";
14456 rel1.relative: 0.0 0.0;
14458 rel2.to_x: "elm.swallow.end";
14459 rel2.relative: 0.0 1.0;
14463 font: "Sans,Edje-Vera";
14469 description { state: "visible" 0.0;
14470 inherit: "default" 0.0;
14475 rel2.offset: -5 -1;
14477 description { state: "disabled" 0.0;
14478 inherit: "default" 0.0;
14479 color: 255 128 128 128;
14482 description { state: "disabled_visible" 0.0;
14483 inherit: "default" 0.0;
14490 part { name: "elm.dragable.slider";
14492 source: "elm/slider/horizontal/indicator/default";
14501 description { state: "default" 0.0;
14513 color: 255 0 0 100;
14516 part { name: "disabler";
14518 description { state: "default" 0.0;
14522 description { state: "disabled" 0.0;
14523 inherit: "default" 0.0;
14529 program { name: "text_show";
14530 signal: "elm,state,text,visible";
14532 action: STATE_SET "visible" 0.0;
14533 target: "elm.text";
14535 program { name: "text_hide";
14536 signal: "elm,state,text,hidden";
14538 action: STATE_SET "default" 0.0;
14539 target: "elm.text";
14541 program { name: "icon_show";
14542 signal: "elm,state,icon,visible";
14544 action: STATE_SET "visible" 0.0;
14545 target: "elm.swallow.icon";
14547 program { name: "icon_hide";
14548 signal: "elm,state,icon,hidden";
14550 action: STATE_SET "default" 0.0;
14551 target: "elm.swallow.icon";
14553 program { name: "end_show";
14554 signal: "elm,state,end,visible";
14556 action: STATE_SET "visible" 0.0;
14557 target: "elm.swallow.end";
14559 program { name: "end_hide";
14560 signal: "elm,state,end,hidden";
14562 action: STATE_SET "default" 0.0;
14563 target: "elm.swallow.end";
14565 program { name: "units_show";
14566 signal: "elm,state,units,visible";
14568 action: STATE_SET "visible" 0.0;
14569 target: "elm.units";
14572 program { name: "units_hide";
14573 signal: "elm,state,units,hidden";
14575 action: STATE_SET "default" 0.0;
14576 target: "elm.units";
14579 program { name: "invert_on";
14580 signal: "elm,state,inverted,on";
14582 action: STATE_SET "inverted" 0.0;
14586 program { name: "invert_off";
14587 signal: "elm,state,inverted,off";
14589 action: STATE_SET "default" 0.0;
14594 name: "go_disabled";
14595 signal: "elm,state,disabled";
14597 action: STATE_SET "disabled" 0.0;
14598 // target: "button0";
14599 target: "disabler";
14600 after: "disable_text";
14601 after: "disable_ind";
14604 program { name: "disable_ind";
14605 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
14607 program { name: "disable_text";
14611 get_state(PART:"elm.text", st, 30, vl);
14612 if (!strcmp(st, "visible"))
14613 set_state(PART:"elm.text", "disabled_visible", 0.0);
14615 set_state(PART:"elm.text", "disabled", 0.0);
14617 get_state(PART:"elm.units", st, 30, vl);
14618 if (!strcmp(st, "visible"))
14619 set_state(PART:"elm.units", "disabled_visible", 0.0);
14621 set_state(PART:"elm.units", "disabled", 0.0);
14623 get_state(PART:"level2", st, 30, vl);
14624 if (!strcmp(st, "inverted"))
14626 set_state(PART:"level", "disabled_inverted", 0.0);
14627 set_state(PART:"level2", "disabled_inverted", 0.0);
14631 set_state(PART:"level", "disabled", 0.0);
14632 set_state(PART:"level2", "disabled", 0.0);
14636 program { name: "enable";
14637 signal: "elm,state,enabled";
14639 action: STATE_SET "default" 0.0;
14640 // target: "button0";
14641 target: "disabler";
14642 after: "enable_text";
14643 after: "enable_ind";
14646 program { name: "enable_ind";
14647 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
14650 program { name: "enable_text";
14654 get_state(PART:"elm.text", st, 30, vl);
14655 if (!strcmp(st, "disabled_visible"))
14656 set_state(PART:"elm.text", "visible", 0.0);
14658 set_state(PART:"elm.text", "default", 0.0);
14660 get_state(PART:"elm.units", st, 30, vl);
14661 if (!strcmp(st, "disabled_visible"))
14662 set_state(PART:"elm.units", "visible", 0.0);
14664 set_state(PART:"elm.units", "default", 0.0);
14666 get_state(PART:"level2", st, 30, vl);
14667 if (!strcmp(st, "disabled_inverted"))
14669 set_state(PART:"level", "inverted", 0.0);
14670 set_state(PART:"level2", "inverted", 0.0);
14674 set_state(PART:"level", "default", 0.0);
14675 set_state(PART:"level2", "default", 0.0);
14682 group { name: "elm/slider/vertical/default";
14684 image: "slv_bg.png" COMP;
14685 image: "slv_bg_over.png" COMP;
14687 image: "slv_units.png" COMP;
14690 part { name: "base";
14692 description { state: "default" 0.0;
14701 image.normal: "slv_bg.png";
14705 part { name: "level";
14708 description { state: "default" 0.0;
14713 to_y: "elm.dragable.slider";
14716 color: 255 0 0 200;
14718 description { state: "inverted" 0.0;
14719 inherit: "default" 0.0;
14722 description { state: "disabled" 0.0;
14723 inherit: "default" 0.0;
14724 color: 255 0 0 100;
14726 description { state: "disabled_inverted" 0.0;
14727 inherit: "default" 0.0;
14731 part { name: "level2";
14734 description { state: "default" 0.0;
14739 to_y: "elm.dragable.slider";
14743 color: 255 0 0 200;
14745 description { state: "inverted" 0.0;
14746 inherit: "default" 0.0;
14749 description { state: "disabled" 0.0;
14750 inherit: "default" 0.0;
14751 color: 255 0 0 100;
14753 description { state: "disabled_inverted" 0.0;
14754 inherit: "default" 0.0;
14755 color: 255 0 0 100;
14762 description { state: "default" 0.0;
14764 rel1.offset: -1 -1;
14768 normal: "slv_bg_over.png";
14778 description { state: "default" 0.0;
14780 rel1.to: "elm.swallow.bar";
14781 rel2.to: "elm.swallow.bar";
14785 part { name: "elm.swallow.bar";
14788 description { state: "default" 0.0;
14804 part { name: "elm.swallow.icon";
14806 description { state: "default" 0.0;
14811 to_x: "elm.swallow.bar";
14816 to_x: "elm.swallow.bar";
14819 description { state: "visible" 0.0;
14820 inherit: "default" 0.0;
14823 aspect_preference: HORIZONTAL;
14827 part { name: "elm.text";
14831 description { state: "default" 0.0;
14835 rel1.to_y: "elm.swallow.icon";
14836 rel1.relative: 0.0 1.0;
14838 rel2.to_y: "elm.swallow.icon";
14839 rel2.relative: 1.0 1.0;
14840 rel2.offset: -1 -1;
14843 font: "Sans,Edje-Vera";
14849 description { state: "visible" 0.0;
14850 inherit: "default" 0.0;
14856 description { state: "disabled" 0.0;
14857 inherit: "default" 0.0;
14858 color: 255 128 128 128;
14861 description { state: "disabled_visible" 0.0;
14862 inherit: "default" 0.0;
14870 name: "elm.swallow.end";
14873 state: "default" 0.0;
14879 to_x: "elm.swallow.bar";
14883 to_x: "elm.swallow.bar";
14886 description { state: "visible" 0.0;
14887 inherit: "default" 0.0;
14890 aspect_preference: HORIZONTAL;
14891 rel2.offset: -1 -4;
14894 part { name: "units";
14896 description { state: "default" 0.0;
14907 normal: "slv_units.png";
14912 description { state: "visible" 0.0;
14913 inherit: "default" 0.0;
14917 part { name: "elm.units";
14921 description { state: "default" 0.0;
14925 rel1.relative: 0.0 0.0;
14926 rel1.to_y: "elm.swallow.end";
14928 rel2.relative: 1.0 0.0;
14929 rel2.to_y: "elm.swallow.end";
14933 font: "Sans,Edje-Vera";
14939 description { state: "visible" 0.0;
14940 inherit: "default" 0.0;
14945 rel2.offset: -9 -9;
14947 description { state: "disabled" 0.0;
14948 inherit: "default" 0.0;
14953 description { state: "disabled_visible" 0.0;
14954 inherit: "default" 0.0;
14959 rel2.offset: -9 -9;
14964 part { name: "elm.dragable.slider";
14966 source: "elm/slider/vertical/indicator/default";
14975 description { state: "default" 0.0;
14990 part { name: "disabler";
14992 description { state: "default" 0.0;
14996 description { state: "disabled" 0.0;
14997 inherit: "default" 0.0;
15004 program { name: "text_show";
15005 signal: "elm,state,text,visible";
15007 action: STATE_SET "visible" 0.0;
15008 target: "elm.text";
15010 program { name: "text_hide";
15011 signal: "elm,state,text,hidden";
15013 action: STATE_SET "default" 0.0;
15014 target: "elm.text";
15016 program { name: "icon_show";
15017 signal: "elm,state,icon,visible";
15019 action: STATE_SET "visible" 0.0;
15020 target: "elm.swallow.icon";
15022 program { name: "icon_hide";
15023 signal: "elm,state,icon,hidden";
15025 action: STATE_SET "default" 0.0;
15026 target: "elm.swallow.icon";
15028 program { name: "end_show";
15029 signal: "elm,state,end,visible";
15031 action: STATE_SET "visible" 0.0;
15032 target: "elm.swallow.end";
15034 program { name: "end_hide";
15035 signal: "elm,state,end,hidden";
15037 action: STATE_SET "default" 0.0;
15038 target: "elm.swallow.end";
15040 program { name: "units_show";
15041 signal: "elm,state,units,visible";
15043 action: STATE_SET "visible" 0.0;
15044 target: "elm.units";
15047 program { name: "units_hide";
15048 signal: "elm,state,units,hidden";
15050 action: STATE_SET "default" 0.0;
15051 target: "elm.units";
15054 program { name: "invert_on";
15055 signal: "elm,state,inverted,on";
15057 action: STATE_SET "inverted" 0.0;
15061 program { name: "invert_off";
15062 signal: "elm,state,inverted,off";
15064 action: STATE_SET "default" 0.0;
15069 name: "go_disabled";
15070 signal: "elm,state,disabled";
15072 action: STATE_SET "disabled" 0.0;
15073 // target: "button0";
15074 target: "disabler";
15075 after: "disable_text";
15076 after: "disable_ind";
15079 program { name: "disable_ind";
15080 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
15083 program { name: "disable_text";
15087 get_state(PART:"elm.text", st, 30, vl);
15088 if (!strcmp(st, "visible"))
15089 set_state(PART:"elm.text", "disabled_visible", 0.0);
15091 set_state(PART:"elm.text", "disabled", 0.0);
15093 get_state(PART:"elm.units", st, 30, vl);
15094 if (!strcmp(st, "visible"))
15095 set_state(PART:"elm.units", "disabled_visible", 0.0);
15097 set_state(PART:"elm.units", "disabled", 0.0);
15099 get_state(PART:"level2", st, 30, vl);
15100 if (!strcmp(st, "inverted"))
15102 set_state(PART:"level", "disabled_inverted", 0.0);
15103 set_state(PART:"level2", "disabled_inverted", 0.0);
15107 set_state(PART:"level", "disabled", 0.0);
15108 set_state(PART:"level2", "disabled", 0.0);
15113 program { name: "enable";
15114 signal: "elm,state,enabled";
15116 action: STATE_SET "default" 0.0;
15117 // target: "button0";
15118 target: "disabler";
15119 after: "enable_text";
15120 after: "enable_ind";
15123 program { name: "enable_ind";
15124 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
15126 program { name: "enable_text";
15130 get_state(PART:"elm.text", st, 30, vl);
15131 if (!strcmp(st, "disabled_visible"))
15132 set_state(PART:"elm.text", "visible", 0.0);
15134 set_state(PART:"elm.text", "default", 0.0);
15136 get_state(PART:"elm.units", st, 30, vl);
15137 if (!strcmp(st, "disabled_visible"))
15138 set_state(PART:"elm.units", "visible", 0.0);
15140 set_state(PART:"elm.units", "default", 0.0);
15142 get_state(PART:"level2", st, 30, vl);
15143 if (!strcmp(st, "disabled_inverted"))
15145 set_state(PART:"level", "inverted", 0.0);
15146 set_state(PART:"level2", "inverted", 0.0);
15150 set_state(PART:"level", "default", 0.0);
15151 set_state(PART:"level2", "default", 0.0);
15157 group { name: "elm/slider/horizontal/indicator/default";
15158 alias: "elm/slider/horizontal/indicator/disabled";
15159 alias: "elm/slider/vertical/indicator/default";
15160 alias: "elm/slider/vertical/indicator/disabled";
15162 image: "sl_bt_0.png" COMP;
15163 image: "sl_bt_1.png" COMP;
15164 image: "sl_bt_2.png" COMP;
15165 image: "sl_bt_3.png" COMP;
15166 image: "sl_bt2_0_0.png" COMP;
15167 image: "sl_bt2_0_1.png" COMP;
15168 image: "sl_bt2_0_2.png" COMP;
15169 image: "sl_bt2_1.png" COMP;
15170 image: "sl_bt2_2.png" COMP;
15173 public value_hide = 0;
15174 public set_value_show() {
15175 set_int(value_hide, 0);
15177 public set_value_hide() {
15178 set_int(value_hide, 1);
15180 public thumb_down() {
15181 if (get_int(value_hide) == 1) {
15182 set_state(PART:"elm.indicator", "default", 0.0);
15183 set_state(PART:"button3", "default", 0.0);
15184 set_state(PART:"button4", "default", 0.0);
15185 set_state(PART:"button5", "default", 0.0);
15186 set_state(PART:"button6", "default", 0.0);
15187 set_state(PART:"button7", "default", 0.0);
15189 set_state(PART:"elm.indicator", "visible", 0.0);
15190 set_state(PART:"button3", "visible", 0.0);
15191 set_state(PART:"button4", "visible", 0.0);
15192 set_state(PART:"button5", "visible", 0.0);
15193 set_state(PART:"button6", "visible", 0.0);
15194 set_state(PART:"button7", "visible", 0.0);
15197 public thumb_up() {
15198 set_state(PART:"elm.indicator", "default", 0.0);
15199 set_state(PART:"button3", "default", 0.0);
15200 set_state(PART:"button4", "default", 0.0);
15201 set_state(PART:"button5", "default", 0.0);
15202 set_state(PART:"button6", "default", 0.0);
15203 set_state(PART:"button7", "default", 0.0);
15207 part { name: "button_events";
15210 description { state: "default" 0.0;
15214 aspect_preference: VERTICAL;
15218 part { name: "button0";
15220 description { state: "default" 0.0;
15225 normal: "sl_bt_0.png";
15230 description { state: "disabled" 0.0;
15231 inherit: "default" 0.0;
15233 normal: "sl_bt_3.png";
15238 part { name: "button1";
15240 description { state: "default" 0.0;
15241 rel1.to: "button0";
15248 normal: "sl_bt_1.png";
15253 part { name: "button2";
15255 description { state: "default" 0.0;
15256 rel1.to: "button0";
15257 rel2.to: "button0";
15259 normal: "sl_bt_2.png";
15265 part { name: "button3";
15267 description { state: "default" 0.0;
15273 to_x: "elm.indicator";
15284 normal: "sl_bt2_0_0.png";
15289 description { state: "visible" 0.0;
15290 inherit: "default" 0.0;
15294 part { name: "button4";
15296 description { state: "default" 0.0;
15302 to_y: "elm.indicator";
15305 rel2.to: "button0";
15307 normal: "sl_bt2_0_1.png";
15312 description { state: "visible" 0.0;
15313 inherit: "default" 0.0;
15317 part { name: "button5";
15319 description { state: "default" 0.0;
15330 to_x: "elm.indicator";
15336 normal: "sl_bt2_0_2.png";
15341 description { state: "visible" 0.0;
15342 inherit: "default" 0.0;
15346 part { name: "elm.indicator";
15349 effect: SOFT_SHADOW;
15351 description { state: "default" 0.0;
15357 relative: 0.0 -0.25;
15362 relative: 1.0 -0.25;
15365 color: 224 224 224 255;
15368 font: "Sans,Edje-Vera";
15374 description { state: "visible" 0.0;
15375 inherit: "default" 0.0;
15379 rel2.offset: -1 -1;
15382 part { name: "button6";
15384 description { state: "default" 0.0;
15386 rel1.to: "button3";
15393 normal: "sl_bt2_1.png";
15398 description { state: "visible" 0.0;
15399 inherit: "default" 0.0;
15403 part { name: "button7";
15405 description { state: "default" 0.0;
15407 rel1.to: "button3";
15408 rel2.to: "button5";
15410 normal: "sl_bt2_2.png";
15416 description { state: "visible" 0.0;
15417 inherit: "default" 0.0;
15423 program { name: "set_val_show";
15424 signal: "elm,state,val,show";
15430 program { name: "set_val_hide";
15431 signal: "elm,state,val,hide";
15437 program { name: "val_show";
15438 signal: "mouse,down,*";
15439 source: "button_events";
15445 program { name: "val_hide";
15446 signal: "mouse,up,*";
15447 source: "button_events";
15453 name: "go_disabled";
15454 signal: "elm,state,disabled";
15456 action: STATE_SET "disabled" 0.0;
15460 name: "go_enabled";
15461 signal: "elm,state,enabled";
15463 action: STATE_SET "default" 0.0;
15470 ////////////////////////////////////////////////////////////////////////////////
15472 ////////////////////////////////////////////////////////////////////////////////
15473 group { name: "elm/actionslider/base/default";
15476 image: "shelf_inset.png" COMP;
15477 image: "ilist_1.png" COMP;
15478 image: "bt_bases.png" COMP;
15479 image: "bt_basew.png" COMP;
15480 image: "bt_hilightw.png" COMP;
15488 state: "default" 0.0;
15491 rel2.offset: -2 -2;
15493 normal: "ilist_1.png";
15499 part { name: "conf_over";
15501 description { state: "default" 0.0;
15505 normal: "shelf_inset.png";
15512 part { name: "icon.dragable.area";
15515 description { state: "default" 0.0;
15521 part { name: "elm.text.left";
15525 description { state: "default" 0.0;
15528 font: "Sans,Edje-Vera";
15535 part { name: "elm.text.center";
15539 description { state: "default" 0.0;
15542 font: "Sans,Edje-Vera";
15549 part { name: "elm.text.right";
15553 description { state: "default" 0.0;
15556 font: "Sans,Edje-Vera";
15563 part { name: "elm.drag_button_base";
15567 description { state: "default" 0.0;
15571 rel1.to: "icon.dragable.area";
15574 to: "icon.dragable.area";
15578 confine: "icon.dragable.area";
15583 part { name: "elm.drag_button";
15586 description { state: "default" 0.0;
15588 color: 255 255 255 0;
15589 rel1.to_x: "elm.drag_button_base";
15590 rel1.to_y: "icon.dragable.area";
15591 rel2.to_x: "elm.drag_button_base";
15592 rel2.to_y: "icon.dragable.area";
15595 events: "elm.drag_button_base";
15598 part { name: "button0";
15600 description { state: "default" 0.0;
15601 rel1.to: "button2";
15602 rel1.offset: -4 -4;
15603 rel2.to: "button2";
15606 normal: "bt_bases.png";
15607 border: 11 11 11 11;
15610 color: 255 255 255 128;
15613 part { name: "button2";
15615 description { state: "default" 0.0;
15616 rel1.to: "elm.drag_button";
15617 rel2.to: "elm.drag_button";
15619 normal: "bt_basew.png";
15623 color: 255 255 255 210;
15626 part { name: "button3";
15628 description { state: "default" 0.0;
15629 rel1.to: "button2";
15630 rel2.to: "button2";
15631 rel2.relative: 1.0 0.5;
15633 normal: "bt_hilightw.png";
15636 color: 255 255 255 190;
15639 part { name: "elm.text.indicator";
15643 description { state: "default" 0.0;
15645 to: "elm.drag_button";
15649 to: "elm.drag_button";
15654 font: "Sans,Edje-Vera";
15663 program { name: "elm.drag_button,mouse,up";
15664 signal: "mouse,up,1";
15665 source: "elm.drag_button";
15666 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15668 program { name: "elm.drag_button,mouse,down";
15669 signal: "mouse,down,1";
15670 source: "elm.drag_button";
15671 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15673 program { name: "elm.drag_button,mouse,move";
15674 signal: "mouse,move";
15675 source: "elm.drag_button_base";
15676 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15681 group { name: "elm/actionslider/base/bar";
15684 image: "shelf_inset.png" COMP;
15685 image: "ilist_1.png" COMP;
15686 image: "bt_bases.png" COMP;
15687 image: "bt_basew.png" COMP;
15688 image: "bt_hilightw.png" COMP;
15696 state: "default" 0.0;
15699 rel2.offset: -2 -2;
15701 normal: "ilist_1.png";
15707 part { name: "conf_over";
15709 description { state: "default" 0.0;
15713 normal: "shelf_inset.png";
15720 part { name: "icon.dragable.area";
15723 description { state: "default" 0.0;
15729 part { name: "elm.text.left";
15733 description { state: "default" 0.0;
15736 font: "Sans,Edje-Vera";
15743 part { name: "elm.text.center";
15747 description { state: "default" 0.0;
15750 font: "Sans,Edje-Vera";
15757 part { name: "elm.text.right";
15761 description { state: "default" 0.0;
15764 font: "Sans,Edje-Vera";
15771 part { name: "bar";
15774 description { state: "default" 0.0;
15780 to_x: "elm.drag_button_base";
15786 part { name: "elm.drag_button_base";
15790 description { state: "default" 0.0;
15794 rel1.to: "icon.dragable.area";
15797 to: "icon.dragable.area";
15801 confine: "icon.dragable.area";
15806 part { name: "elm.drag_button";
15809 description { state: "default" 0.0;
15811 color: 255 255 255 0;
15812 rel1.to_x: "elm.drag_button_base";
15813 rel1.to_y: "icon.dragable.area";
15814 rel2.to_x: "elm.drag_button_base";
15815 rel2.to_y: "icon.dragable.area";
15818 events: "elm.drag_button_base";
15821 part { name: "button0";
15823 description { state: "default" 0.0;
15824 rel1.to: "button2";
15825 rel1.offset: -4 -4;
15826 rel2.to: "button2";
15829 normal: "bt_bases.png";
15830 border: 11 11 11 11;
15833 color: 255 255 255 128;
15836 part { name: "button2";
15838 description { state: "default" 0.0;
15839 rel1.to: "elm.drag_button";
15840 rel2.to: "elm.drag_button";
15842 normal: "bt_basew.png";
15846 color: 255 255 255 210;
15849 part { name: "button3";
15851 description { state: "default" 0.0;
15852 rel1.to: "button2";
15853 rel2.to: "button2";
15854 rel2.relative: 1.0 0.5;
15856 normal: "bt_hilightw.png";
15859 color: 255 255 255 190;
15862 part { name: "elm.text.indicator";
15866 description { state: "default" 0.0;
15868 to: "elm.drag_button";
15872 to: "elm.drag_button";
15877 font: "Sans,Edje-Vera";
15886 program { name: "elm.drag_button,mouse,up";
15887 signal: "mouse,up,1";
15888 source: "elm.drag_button";
15889 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15891 program { name: "elm.drag_button,mouse,down";
15892 signal: "mouse,down,1";
15893 source: "elm.drag_button";
15894 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15896 program { name: "elm.drag_button,mouse,move";
15897 signal: "mouse,move";
15898 source: "elm.drag_button_base";
15899 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15904 ///////////////////////////////////////////////////////////////////////////////
15905 group { name: "elm/genlist/item/default/default";
15906 data.item: "selectraise" "on";
15907 data.item: "labels" "elm.text";
15908 data.item: "icons" "elm.swallow.icon elm.swallow.end";
15909 data.item: "treesize" "20";
15910 // data.item: "states" "";
15912 image: "bt_sm_base1.png" COMP;
15913 image: "bt_sm_shine.png" COMP;
15914 image: "bt_sm_hilight.png" COMP;
15915 image: "ilist_1.png" COMP;
15916 image: "ilist_2.png" COMP;
15917 image: "ilist_item_shadow.png" COMP;
15925 state: "default" 0.0;
15933 state: "default" 0.0;
15948 normal: "ilist_item_shadow.png";
15953 state: "default" 1.0;
15954 inherit: "default" 0.0;
15962 state: "default" 0.0;
15964 normal: "ilist_1.png";
15970 state: "default" 1.0;
15971 inherit: "default" 0.0;
15972 image.normal: "ilist_2.png";
15976 clip_to: "disclip";
15978 description { state: "default" 0.0;
15980 color: 255 255 255 0;
15990 normal: "bt_sm_base1.png";
15993 image.middle: SOLID;
15995 description { state: "default" 0.1;
15996 inherit: "default" 0.0;
15998 description { state: "selected" 0.0;
15999 inherit: "default" 0.0;
16001 color: 255 255 255 255;
16012 state: "selected" 1.0;
16013 inherit: "selected" 0.0;
16016 part { name: "elm.swallow.pad";
16018 description { state: "default" 0.0;
16031 part { name: "elm.swallow.icon";
16032 clip_to: "disclip";
16034 description { state: "default" 0.0;
16038 to_x: "elm.swallow.pad";
16043 to_x: "elm.swallow.pad";
16049 part { name: "elm.swallow.end";
16050 clip_to: "disclip";
16052 description { state: "default" 0.0;
16056 aspect_preference: VERTICAL;
16067 part { name: "elm.text";
16068 clip_to: "disclip";
16070 effect: SOFT_SHADOW;
16074 state: "default" 0.0;
16077 to_x: "elm.swallow.icon";
16082 to_x: "elm.swallow.end";
16094 text_class: "list_item";
16097 description { state: "selected" 0.0;
16098 inherit: "default" 0.0;
16099 color: 224 224 224 255;
16103 part { name: "fg1";
16104 clip_to: "disclip";
16106 description { state: "default" 0.0;
16108 color: 255 255 255 0;
16110 rel2.relative: 1.0 0.5;
16113 normal: "bt_sm_hilight.png";
16117 description { state: "selected" 0.0;
16118 inherit: "default" 0.0;
16120 color: 255 255 255 255;
16123 state: "selected" 1.0;
16124 inherit: "default" 0.0;
16126 color: 255 255 255 255;
16129 part { name: "fg2";
16130 clip_to: "disclip";
16132 description { state: "default" 0.0;
16134 color: 255 255 255 0;
16138 normal: "bt_sm_shine.png";
16142 description { state: "selected" 0.0;
16143 inherit: "default" 0.0;
16145 color: 255 255 255 255;
16148 state: "selected" 1.0;
16149 inherit: "default" 0.0;
16151 color: 255 255 255 255;
16154 part { name: "disclip";
16156 description { state: "default" 0.0;
16160 description { state: "disabled" 0.0;
16161 inherit: "default" 0.0;
16162 color: 255 255 255 64;
16167 // signal: elm,state,%s,active
16168 // a "check" item named %s went active
16169 // signal: elm,state,%s,passive
16170 // a "check" item named %s went passive
16171 // default is passive
16174 signal: "elm,state,odd";
16176 action: STATE_SET "default" 1.0;
16182 signal: "elm,state,even";
16184 action: STATE_SET "default" 0.0;
16190 signal: "elm,state,selected";
16195 get_state(PART:"base", st, 30, vl);
16196 set_state(PART:"bg", "selected", vl);
16197 set_state(PART:"fg1", "selected", vl);
16198 set_state(PART:"fg2", "selected", vl);
16199 set_state(PART:"elm.text", "selected", vl);
16203 name: "go_passive";
16204 signal: "elm,state,unselected";
16209 get_state(PART:"base", st, 30, vl);
16210 set_state(PART:"bg", "default", vl);
16211 set_state(PART:"fg1", "default", vl);
16212 set_state(PART:"fg2", "default", vl);
16213 set_state(PART:"elm.text", "default", vl);
16217 name: "go_disabled";
16218 signal: "elm,state,disabled";
16220 action: STATE_SET "disabled" 0.0;
16224 name: "go_enabled";
16225 signal: "elm,state,enabled";
16227 action: STATE_SET "default" 0.0;
16232 group { name: "elm/genlist/item/group_index/default";
16233 alias: "elm/genlist/item_compress/group_index/default";
16234 data.item: "selectraise" "on";
16235 data.item: "labels" "elm.text";
16236 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16237 data.item: "treesize" "20";
16238 // data.item: "states" "";
16240 image: "bt_sm_base1.png" COMP;
16241 image: "bt_sm_shine.png" COMP;
16242 image: "bt_sm_hilight.png" COMP;
16243 image: "ilist_item_shadow.png" COMP;
16244 image: "group_index.png" COMP;
16252 state: "default" 0.0;
16260 state: "default" 0.0;
16275 normal: "ilist_item_shadow.png";
16284 state: "default" 0.0;
16286 normal: "group_index.png";
16293 clip_to: "disclip";
16295 description { state: "default" 0.0;
16297 color: 255 255 255 0;
16307 normal: "bt_sm_base1.png";
16310 image.middle: SOLID;
16312 description { state: "selected" 0.0;
16313 inherit: "default" 0.0;
16315 color: 255 255 255 255;
16326 part { name: "elm.swallow.pad";
16328 description { state: "default" 0.0;
16341 part { name: "elm.swallow.icon";
16342 clip_to: "disclip";
16344 description { state: "default" 0.0;
16348 to_x: "elm.swallow.pad";
16353 to_x: "elm.swallow.pad";
16359 part { name: "elm.swallow.end";
16360 clip_to: "disclip";
16362 description { state: "default" 0.0;
16366 aspect_preference: VERTICAL;
16377 part { name: "elm.text";
16378 clip_to: "disclip";
16380 effect: SOFT_SHADOW;
16384 state: "default" 0.0;
16387 to_x: "elm.swallow.icon";
16392 to_x: "elm.swallow.end";
16404 text_class: "list_item";
16407 description { state: "selected" 0.0;
16408 inherit: "default" 0.0;
16409 color: 224 224 224 255;
16413 part { name: "fg1";
16414 clip_to: "disclip";
16416 description { state: "default" 0.0;
16418 color: 255 255 255 0;
16420 rel2.relative: 1.0 0.5;
16423 normal: "bt_sm_hilight.png";
16427 description { state: "selected" 0.0;
16428 inherit: "default" 0.0;
16430 color: 255 255 255 255;
16433 part { name: "fg2";
16434 clip_to: "disclip";
16436 description { state: "default" 0.0;
16438 color: 255 255 255 0;
16442 normal: "bt_sm_shine.png";
16446 description { state: "selected" 0.0;
16447 inherit: "default" 0.0;
16449 color: 255 255 255 255;
16452 part { name: "disclip";
16454 description { state: "default" 0.0;
16458 description { state: "disabled" 0.0;
16459 inherit: "default" 0.0;
16460 color: 255 255 255 64;
16465 // signal: elm,state,%s,active
16466 // a "check" item named %s went active
16467 // signal: elm,state,%s,passive
16468 // a "check" item named %s went passive
16469 // default is passive
16472 signal: "elm,state,selected";
16474 action: STATE_SET "selected" 0.0;
16478 target: "elm.text";
16481 name: "go_passive";
16482 signal: "elm,state,unselected";
16484 action: STATE_SET "default" 0.0;
16488 target: "elm.text";
16489 transition: LINEAR 0.1;
16492 name: "go_disabled";
16493 signal: "elm,state,disabled";
16495 action: STATE_SET "disabled" 0.0;
16499 name: "go_enabled";
16500 signal: "elm,state,enabled";
16502 action: STATE_SET "default" 0.0;
16507 group { name: "elm/genlist/item_compress/message/default";
16508 data.item: "selectraise" "on";
16509 data.item: "labels" "elm.title.1 elm.title.2 elm.text";
16510 // data.item: "icons" "elm.swallow.icon elm.swallow.end";
16511 data.item: "treesize" "20";
16512 // data.item: "states" "";
16514 image: "bt_sm_base1.png" COMP;
16515 image: "bt_sm_shine.png" COMP;
16516 image: "bt_sm_hilight.png" COMP;
16517 image: "ilist_1.png" COMP;
16518 image: "ilist_2.png" COMP;
16519 image: "ilist_item_shadow.png" COMP;
16522 style { name: "genlist_textblock_style";
16523 base: "font=Sans font_size=10 color=#000 wrap=char text_class=list_item";
16528 style { name: "genlist_textblock_style2";
16529 base: "font=Sans font_size=10 color=#fff wrap=char text_class=list_item";
16541 state: "default" 0.0;
16549 state: "default" 0.0;
16564 normal: "ilist_item_shadow.png";
16569 state: "default" 1.0;
16570 inherit: "default" 0.0;
16578 state: "default" 0.0;
16580 normal: "ilist_1.png";
16586 state: "default" 1.0;
16587 inherit: "default" 0.0;
16588 image.normal: "ilist_2.png";
16592 clip_to: "disclip";
16594 description { state: "default" 0.0;
16596 color: 255 255 255 0;
16606 normal: "bt_sm_base1.png";
16609 image.middle: SOLID;
16611 description { state: "selected" 0.0;
16612 inherit: "default" 0.0;
16614 color: 255 255 255 255;
16625 part { name: "elm.title.1";
16626 clip_to: "disclip";
16628 effect: SOFT_SHADOW;
16632 state: "default" 0.0;
16652 text_class: "list_item";
16655 description { state: "selected" 0.0;
16656 inherit: "default" 0.0;
16657 color: 224 224 224 255;
16661 part { name: "elm.title.2";
16662 clip_to: "disclip";
16664 effect: SOFT_SHADOW;
16668 state: "default" 0.0;
16672 to_y: "elm.title.1";
16677 to_y: "elm.title.1";
16690 text_class: "list_item";
16693 description { state: "selected" 0.0;
16694 inherit: "default" 0.0;
16695 color: 224 224 224 255;
16699 part { name: "elm.text";
16700 clip_to: "disclip";
16705 state: "default" 0.0;
16709 to_y: "elm.title.2";
16719 style: "genlist_textblock_style";
16725 description { state: "selected" 0.0;
16726 inherit: "default" 0.0;
16728 style: "genlist_textblock_style2";
16732 part { name: "fg1";
16733 clip_to: "disclip";
16735 description { state: "default" 0.0;
16737 color: 255 255 255 0;
16739 rel2.relative: 1.0 0.5;
16742 normal: "bt_sm_hilight.png";
16746 description { state: "selected" 0.0;
16747 inherit: "default" 0.0;
16749 color: 255 255 255 255;
16752 part { name: "fg2";
16753 clip_to: "disclip";
16755 description { state: "default" 0.0;
16757 color: 255 255 255 0;
16761 normal: "bt_sm_shine.png";
16765 description { state: "selected" 0.0;
16766 inherit: "default" 0.0;
16768 color: 255 255 255 255;
16771 part { name: "disclip";
16773 description { state: "default" 0.0;
16777 description { state: "disabled" 0.0;
16778 inherit: "default" 0.0;
16779 color: 255 255 255 64;
16784 // signal: elm,state,%s,active
16785 // a "check" item named %s went active
16786 // signal: elm,state,%s,passive
16787 // a "check" item named %s went passive
16788 // default is passive
16791 signal: "elm,state,odd";
16793 action: STATE_SET "default" 1.0;
16799 signal: "elm,state,even";
16801 action: STATE_SET "default" 0.0;
16807 signal: "elm,state,selected";
16809 action: STATE_SET "selected" 0.0;
16813 target: "elm.title.1";
16814 target: "elm.title.2";
16815 target: "elm.text";
16818 name: "go_passive";
16819 signal: "elm,state,unselected";
16821 action: STATE_SET "default" 0.0;
16825 target: "elm.title.1";
16826 target: "elm.title.2";
16827 target: "elm.text";
16828 transition: LINEAR 0.1;
16831 name: "go_disabled";
16832 signal: "elm,state,disabled";
16834 action: STATE_SET "disabled" 0.0;
16838 name: "go_enabled";
16839 signal: "elm,state,enabled";
16841 action: STATE_SET "default" 0.0;
16847 group { name: "elm/genlist/item_compress/default/default";
16848 data.item: "selectraise" "on";
16849 data.item: "labels" "elm.text";
16850 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16851 data.item: "treesize" "20";
16852 // data.item: "states" "";
16854 image: "bt_sm_base1.png" COMP;
16855 image: "bt_sm_shine.png" COMP;
16856 image: "bt_sm_hilight.png" COMP;
16857 image: "ilist_1.png" COMP;
16858 image: "ilist_2.png" COMP;
16859 image: "ilist_item_shadow.png" COMP;
16867 state: "default" 0.0;
16875 state: "default" 0.0;
16890 normal: "ilist_item_shadow.png";
16895 state: "default" 1.0;
16896 inherit: "default" 0.0;
16904 state: "default" 0.0;
16906 normal: "ilist_1.png";
16912 state: "default" 1.0;
16913 inherit: "default" 0.0;
16914 image.normal: "ilist_2.png";
16918 clip_to: "disclip";
16920 description { state: "default" 0.0;
16922 color: 255 255 255 0;
16932 normal: "bt_sm_base1.png";
16935 image.middle: SOLID;
16937 description { state: "selected" 0.0;
16938 inherit: "default" 0.0;
16940 color: 255 255 255 255;
16951 part { name: "elm.swallow.pad";
16953 description { state: "default" 0.0;
16966 part { name: "elm.swallow.icon";
16967 clip_to: "disclip";
16969 description { state: "default" 0.0;
16973 to_x: "elm.swallow.pad";
16978 to_x: "elm.swallow.pad";
16984 part { name: "elm.swallow.end";
16985 clip_to: "disclip";
16987 description { state: "default" 0.0;
16991 aspect_preference: VERTICAL;
17002 part { name: "elm.text";
17003 clip_to: "disclip";
17005 effect: SOFT_SHADOW;
17009 state: "default" 0.0;
17012 to_x: "elm.swallow.icon";
17017 to_x: "elm.swallow.end";
17029 text_class: "list_item";
17032 description { state: "selected" 0.0;
17033 inherit: "default" 0.0;
17034 color: 224 224 224 255;
17038 part { name: "fg1";
17039 clip_to: "disclip";
17041 description { state: "default" 0.0;
17043 color: 255 255 255 0;
17045 rel2.relative: 1.0 0.5;
17048 normal: "bt_sm_hilight.png";
17052 description { state: "selected" 0.0;
17053 inherit: "default" 0.0;
17055 color: 255 255 255 255;
17058 part { name: "fg2";
17059 clip_to: "disclip";
17061 description { state: "default" 0.0;
17063 color: 255 255 255 0;
17067 normal: "bt_sm_shine.png";
17071 description { state: "selected" 0.0;
17072 inherit: "default" 0.0;
17074 color: 255 255 255 255;
17077 part { name: "disclip";
17079 description { state: "default" 0.0;
17083 description { state: "disabled" 0.0;
17084 inherit: "default" 0.0;
17085 color: 255 255 255 64;
17090 // signal: elm,state,%s,active
17091 // a "check" item named %s went active
17092 // signal: elm,state,%s,passive
17093 // a "check" item named %s went passive
17094 // default is passive
17097 signal: "elm,state,odd";
17099 action: STATE_SET "default" 1.0;
17105 signal: "elm,state,even";
17107 action: STATE_SET "default" 0.0;
17113 signal: "elm,state,selected";
17115 action: STATE_SET "selected" 0.0;
17119 target: "elm.text";
17122 name: "go_passive";
17123 signal: "elm,state,unselected";
17125 action: STATE_SET "default" 0.0;
17129 target: "elm.text";
17130 transition: LINEAR 0.1;
17133 name: "go_disabled";
17134 signal: "elm,state,disabled";
17136 action: STATE_SET "disabled" 0.0;
17140 name: "go_enabled";
17141 signal: "elm,state,enabled";
17143 action: STATE_SET "default" 0.0;
17149 group { name: "elm/genlist/tree/default/default";
17150 data.item: "selectraise" "on";
17151 data.item: "labels" "elm.text";
17152 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17153 data.item: "treesize" "20";
17154 // data.item: "states" "";
17156 image: "bt_sm_base1.png" COMP;
17157 image: "bt_sm_shine.png" COMP;
17158 image: "bt_sm_hilight.png" COMP;
17159 image: "ilist_1.png" COMP;
17160 image: "ilist_2.png" COMP;
17161 image: "ilist_item_shadow.png" COMP;
17162 image: "icon_arrow_left.png" COMP;
17163 image: "icon_arrow_right.png" COMP;
17164 image: "icon_arrow_down.png" COMP;
17172 state: "default" 0.0;
17180 state: "default" 0.0;
17195 normal: "ilist_item_shadow.png";
17200 state: "default" 1.0;
17201 inherit: "default" 0.0;
17209 state: "default" 0.0;
17211 normal: "ilist_1.png";
17217 state: "default" 1.0;
17218 inherit: "default" 0.0;
17219 image.normal: "ilist_2.png";
17223 clip_to: "disclip";
17225 description { state: "default" 0.0;
17227 color: 255 255 255 0;
17237 normal: "bt_sm_base1.png";
17240 image.middle: SOLID;
17242 description { state: "selected" 0.0;
17243 inherit: "default" 0.0;
17245 color: 255 255 255 255;
17256 part { name: "elm.swallow.pad";
17258 description { state: "default" 0.0;
17271 part { name: "arrow";
17272 clip_to: "disclip";
17273 ignore_flags: ON_HOLD;
17274 description { state: "default" 0.0;
17279 to_x: "elm.swallow.pad";
17284 to_x: "elm.swallow.pad";
17288 image.normal: "icon_arrow_right.png";
17290 description { state: "default" 0.1;
17291 inherit: "default" 0.0;
17292 image.normal: "icon_arrow_left.png";
17294 description { state: "active" 0.0;
17295 inherit: "default" 0.0;
17296 image.normal: "icon_arrow_down.png";
17298 description { state: "active" 0.1;
17299 inherit: "default" 0.0;
17300 image.normal: "icon_arrow_down.png";
17303 part { name: "elm.swallow.icon";
17304 clip_to: "disclip";
17306 description { state: "default" 0.0;
17321 part { name: "elm.swallow.end";
17322 clip_to: "disclip";
17324 description { state: "default" 0.0;
17328 aspect_preference: VERTICAL;
17339 part { name: "elm.text";
17340 clip_to: "disclip";
17342 effect: SOFT_SHADOW;
17346 state: "default" 0.0;
17349 to_x: "elm.swallow.icon";
17354 to_x: "elm.swallow.end";
17366 text_class: "list_item";
17369 description { state: "selected" 0.0;
17370 inherit: "default" 0.0;
17371 color: 224 224 224 255;
17375 part { name: "fg1";
17376 clip_to: "disclip";
17378 description { state: "default" 0.0;
17380 color: 255 255 255 0;
17382 rel2.relative: 1.0 0.5;
17385 normal: "bt_sm_hilight.png";
17389 description { state: "selected" 0.0;
17390 inherit: "default" 0.0;
17392 color: 255 255 255 255;
17395 part { name: "fg2";
17396 clip_to: "disclip";
17398 description { state: "default" 0.0;
17400 color: 255 255 255 0;
17404 normal: "bt_sm_shine.png";
17408 description { state: "selected" 0.0;
17409 inherit: "default" 0.0;
17411 color: 255 255 255 255;
17414 part { name: "disclip";
17416 description { state: "default" 0.0;
17420 description { state: "disabled" 0.0;
17421 inherit: "default" 0.0;
17422 color: 255 255 255 64;
17427 // signal: elm,state,%s,active
17428 // a "check" item named %s went active
17429 // signal: elm,state,%s,passive
17430 // a "check" item named %s went passive
17431 // default is passive
17434 signal: "elm,state,odd";
17436 action: STATE_SET "default" 1.0;
17442 signal: "elm,state,even";
17444 action: STATE_SET "default" 0.0;
17450 signal: "elm,state,selected";
17452 action: STATE_SET "selected" 0.0;
17456 target: "elm.text";
17459 name: "go_passive";
17460 signal: "elm,state,unselected";
17462 action: STATE_SET "default" 0.0;
17466 target: "elm.text";
17467 transition: LINEAR 0.1;
17470 name: "go_disabled";
17471 signal: "elm,state,disabled";
17473 action: STATE_SET "disabled" 0.0;
17477 name: "go_enabled";
17478 signal: "elm,state,enabled";
17480 action: STATE_SET "default" 0.0;
17485 signal: "mouse,up,1";
17487 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17490 name: "go_expanded";
17491 signal: "elm,state,expanded";
17496 get_state(PART:"arrow", st, 30, vl);
17497 set_state(PART:"arrow", "active", vl);
17501 name: "go_contracted";
17502 signal: "elm,state,contracted";
17507 get_state(PART:"arrow", st, 30, vl);
17508 set_state(PART:"arrow", "default", vl);
17511 program { name: "to_rtl";
17512 signal: "edje,state,rtl";
17517 get_state(PART:"arrow", st, 30, vl);
17519 set_state(PART:"arrow", st, 0.1);
17523 program { name: "to_ltr";
17524 signal: "edje,state,ltr";
17529 get_state(PART:"arrow", st, 30, vl);
17531 set_state(PART:"arrow", st, 0.0);
17537 group { name: "elm/genlist/tree_compress/default/default";
17538 data.item: "stacking" "above";
17539 data.item: "selectraise" "on";
17540 data.item: "labels" "elm.text";
17541 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17542 data.item: "treesize" "20";
17543 // data.item: "states" "";
17545 image: "bt_sm_base1.png" COMP;
17546 image: "bt_sm_shine.png" COMP;
17547 image: "bt_sm_hilight.png" COMP;
17548 image: "ilist_1.png" COMP;
17549 image: "ilist_item_shadow.png" COMP;
17550 image: "icon_arrow_left.png" COMP;
17551 image: "icon_arrow_right.png" COMP;
17552 image: "icon_arrow_down.png" COMP;
17560 state: "default" 0.0;
17568 state: "default" 0.0;
17583 normal: "ilist_item_shadow.png";
17588 state: "default" 1.0;
17589 inherit: "default" 0.0;
17597 state: "default" 0.0;
17599 normal: "ilist_1.png";
17605 state: "default" 1.0;
17606 inherit: "default" 0.0;
17607 image.normal: "ilist_2.png";
17611 clip_to: "disclip";
17613 description { state: "default" 0.0;
17615 color: 255 255 255 0;
17625 normal: "bt_sm_base1.png";
17628 image.middle: SOLID;
17630 description { state: "selected" 0.0;
17631 inherit: "default" 0.0;
17633 color: 255 255 255 255;
17644 part { name: "elm.swallow.pad";
17646 description { state: "default" 0.0;
17659 part { name: "arrow";
17660 clip_to: "disclip";
17661 ignore_flags: ON_HOLD;
17662 description { state: "default" 0.0;
17667 to_x: "elm.swallow.pad";
17672 to_x: "elm.swallow.pad";
17676 image.normal: "icon_arrow_right.png";
17678 description { state: "default" 0.1;
17679 inherit: "default" 0.0;
17680 image.normal: "icon_arrow_left.png";
17682 description { state: "active" 0.0;
17683 inherit: "default" 0.0;
17684 image.normal: "icon_arrow_down.png";
17686 description { state: "active" 0.1;
17687 inherit: "default" 0.0;
17688 image.normal: "icon_arrow_down.png";
17691 part { name: "elm.swallow.icon";
17692 clip_to: "disclip";
17694 description { state: "default" 0.0;
17709 part { name: "elm.swallow.end";
17710 clip_to: "disclip";
17712 description { state: "default" 0.0;
17716 aspect_preference: VERTICAL;
17727 part { name: "elm.text";
17728 clip_to: "disclip";
17730 effect: SOFT_SHADOW;
17734 state: "default" 0.0;
17737 to_x: "elm.swallow.icon";
17742 to_x: "elm.swallow.end";
17754 text_class: "list_item";
17757 description { state: "selected" 0.0;
17758 inherit: "default" 0.0;
17759 color: 224 224 224 255;
17763 part { name: "fg1";
17764 clip_to: "disclip";
17766 description { state: "default" 0.0;
17768 color: 255 255 255 0;
17770 rel2.relative: 1.0 0.5;
17773 normal: "bt_sm_hilight.png";
17777 description { state: "selected" 0.0;
17778 inherit: "default" 0.0;
17780 color: 255 255 255 255;
17783 part { name: "fg2";
17784 clip_to: "disclip";
17786 description { state: "default" 0.0;
17788 color: 255 255 255 0;
17792 normal: "bt_sm_shine.png";
17796 description { state: "selected" 0.0;
17797 inherit: "default" 0.0;
17799 color: 255 255 255 255;
17802 part { name: "disclip";
17804 description { state: "default" 0.0;
17808 description { state: "disabled" 0.0;
17809 inherit: "default" 0.0;
17810 color: 255 255 255 64;
17815 // signal: elm,state,%s,active
17816 // a "check" item named %s went active
17817 // signal: elm,state,%s,passive
17818 // a "check" item named %s went passive
17819 // default is passive
17822 signal: "elm,state,odd";
17824 action: STATE_SET "default" 1.0;
17830 signal: "elm,state,even";
17832 action: STATE_SET "default" 0.0;
17838 signal: "elm,state,selected";
17840 action: STATE_SET "selected" 0.0;
17844 target: "elm.text";
17847 name: "go_passive";
17848 signal: "elm,state,unselected";
17850 action: STATE_SET "default" 0.0;
17854 target: "elm.text";
17855 transition: LINEAR 0.1;
17858 name: "go_disabled";
17859 signal: "elm,state,disabled";
17861 action: STATE_SET "disabled" 0.0;
17865 name: "go_enabled";
17866 signal: "elm,state,enabled";
17868 action: STATE_SET "default" 0.0;
17873 signal: "mouse,up,1";
17875 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17878 name: "go_expanded";
17879 signal: "elm,state,expanded";
17884 get_state(PART:"arrow", st, 30, vl);
17885 set_state(PART:"arrow", "active", vl);
17889 name: "go_contracted";
17890 signal: "elm,state,contracted";
17895 get_state(PART:"arrow", st, 30, vl);
17896 set_state(PART:"arrow", "default", vl);
17899 program { name: "to_rtl";
17900 signal: "edje,state,rtl";
17905 get_state(PART:"arrow", st, 30, vl);
17907 set_state(PART:"arrow", st, 0.1);
17911 program { name: "to_ltr";
17912 signal: "edje,state,ltr";
17917 get_state(PART:"arrow", st, 30, vl);
17919 set_state(PART:"arrow", st, 0.0);
17925 group { name: "elm/genlist/item/default_style/default";
17928 style { name: "genlist_style";
17929 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=list_item";
17932 tag: "hilight" "+ font=Sans:style=Bold";
17933 tag: "b" "+ font=Sans:style=Bold";
17936 style { name: "genlist_selected_style";
17937 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=list_item";
17940 tag: "hilight" "+ font=Sans:style=Bold";
17941 tag: "b" "+ font=Sans:style=Bold";
17945 data.item: "stacking" "above";
17946 data.item: "selectraise" "on";
17947 data.item: "labels" "elm.text";
17948 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17949 data.item: "treesize" "20";
17951 image: "bt_sm_base1.png" COMP;
17952 image: "bt_sm_shine.png" COMP;
17953 image: "bt_sm_hilight.png" COMP;
17954 image: "ilist_1.png" COMP;
17955 image: "ilist_item_shadow.png" COMP;
17963 state: "default" 0.0;
17971 state: "default" 0.0;
17986 normal: "ilist_item_shadow.png";
17995 state: "default" 0.0;
17998 normal: "ilist_1.png";
18005 clip_to: "disclip";
18007 description { state: "default" 0.0;
18009 color: 255 255 255 0;
18019 normal: "bt_sm_base1.png";
18022 image.middle: SOLID;
18024 description { state: "selected" 0.0;
18025 inherit: "default" 0.0;
18027 color: 255 255 255 255;
18038 part { name: "elm.swallow.pad";
18040 description { state: "default" 0.0;
18053 part { name: "elm.swallow.icon";
18054 clip_to: "disclip";
18056 description { state: "default" 0.0;
18060 to_x: "elm.swallow.pad";
18065 to_x: "elm.swallow.pad";
18071 part { name: "elm.swallow.end";
18072 clip_to: "disclip";
18074 description { state: "default" 0.0;
18078 aspect_preference: VERTICAL;
18089 part { name: "elm.text";
18090 clip_to: "disclip";
18095 state: "default" 0.0;
18099 to_x: "elm.swallow.icon";
18105 to_x: "elm.swallow.end";
18111 style: "genlist_style";
18115 description { state: "selected" 0.0;
18116 inherit: "default" 0.0;
18118 style: "genlist_selected_style";
18122 part { name: "fg1";
18123 clip_to: "disclip";
18125 description { state: "default" 0.0;
18127 color: 255 255 255 0;
18129 rel2.relative: 1.0 0.5;
18132 normal: "bt_sm_hilight.png";
18136 description { state: "selected" 0.0;
18137 inherit: "default" 0.0;
18139 color: 255 255 255 255;
18142 part { name: "fg2";
18143 clip_to: "disclip";
18145 description { state: "default" 0.0;
18147 color: 255 255 255 0;
18151 normal: "bt_sm_shine.png";
18155 description { state: "selected" 0.0;
18156 inherit: "default" 0.0;
18158 color: 255 255 255 255;
18161 part { name: "disclip";
18163 description { state: "default" 0.0;
18167 description { state: "disabled" 0.0;
18168 inherit: "default" 0.0;
18169 color: 255 255 255 64;
18174 // signal: elm,state,%s,active
18175 // a "check" item named %s went active
18176 // signal: elm,state,%s,passive
18177 // a "check" item named %s went passive
18178 // default is passive
18181 signal: "elm,state,selected";
18183 action: STATE_SET "selected" 0.0;
18187 target: "elm.text";
18190 name: "go_passive";
18191 signal: "elm,state,unselected";
18193 action: STATE_SET "default" 0.0;
18197 target: "elm.text";
18198 transition: LINEAR 0.1;
18201 name: "go_disabled";
18202 signal: "elm,state,disabled";
18204 action: STATE_SET "disabled" 0.0;
18208 name: "go_enabled";
18209 signal: "elm,state,enabled";
18211 action: STATE_SET "default" 0.0;
18216 group { name: "elm/genlist/item_odd/default_style/default";
18217 data.item: "stacking" "below";
18218 data.item: "selectraise" "on";
18219 data.item: "labels" "elm.text";
18220 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18221 data.item: "treesize" "20";
18223 image: "bt_sm_base1.png" COMP;
18224 image: "bt_sm_shine.png" COMP;
18225 image: "bt_sm_hilight.png" COMP;
18226 image: "ilist_2.png" COMP;
18229 part { name: "event";
18233 state: "default" 0.0;
18241 state: "default" 0.0;
18244 normal: "ilist_2.png";
18251 clip_to: "disclip";
18253 description { state: "default" 0.0;
18255 color: 255 255 255 0;
18265 normal: "bt_sm_base1.png";
18268 image.middle: SOLID;
18270 description { state: "selected" 0.0;
18271 inherit: "default" 0.0;
18273 color: 255 255 255 255;
18284 part { name: "elm.swallow.pad";
18286 description { state: "default" 0.0;
18299 part { name: "elm.swallow.icon";
18300 clip_to: "disclip";
18302 description { state: "default" 0.0;
18306 to_x: "elm.swallow.pad";
18311 to_x: "elm.swallow.pad";
18317 part { name: "elm.swallow.end";
18318 clip_to: "disclip";
18320 description { state: "default" 0.0;
18324 aspect_preference: VERTICAL;
18335 part { name: "elm.text";
18336 clip_to: "disclip";
18341 state: "default" 0.0;
18345 to_x: "elm.swallow.icon";
18351 to_x: "elm.swallow.end";
18357 style: "genlist_style";
18361 description { state: "selected" 0.0;
18362 inherit: "default" 0.0;
18364 style: "genlist_selected_style";
18368 part { name: "fg1";
18369 clip_to: "disclip";
18371 description { state: "default" 0.0;
18373 color: 255 255 255 0;
18375 rel2.relative: 1.0 0.5;
18378 normal: "bt_sm_hilight.png";
18382 description { state: "selected" 0.0;
18383 inherit: "default" 0.0;
18385 color: 255 255 255 255;
18388 part { name: "fg2";
18389 clip_to: "disclip";
18391 description { state: "default" 0.0;
18393 color: 255 255 255 0;
18397 normal: "bt_sm_shine.png";
18401 description { state: "selected" 0.0;
18402 inherit: "default" 0.0;
18404 color: 255 255 255 255;
18407 part { name: "disclip";
18409 description { state: "default" 0.0;
18413 description { state: "disabled" 0.0;
18414 inherit: "default" 0.0;
18415 color: 255 255 255 64;
18420 // signal: elm,state,%s,active
18421 // a "check" item named %s went active
18422 // signal: elm,state,%s,passive
18423 // a "check" item named %s went passive
18424 // default is passive
18427 signal: "elm,state,selected";
18429 action: STATE_SET "selected" 0.0;
18433 target: "elm.text";
18436 name: "go_passive";
18437 signal: "elm,state,unselected";
18439 action: STATE_SET "default" 0.0;
18443 target: "elm.text";
18444 transition: LINEAR 0.1;
18447 name: "go_disabled";
18448 signal: "elm,state,disabled";
18450 action: STATE_SET "disabled" 0.0;
18454 name: "go_enabled";
18455 signal: "elm,state,enabled";
18457 action: STATE_SET "default" 0.0;
18463 group { name: "elm/genlist/tree/default_style/default";
18464 data.item: "stacking" "above";
18465 data.item: "selectraise" "on";
18466 data.item: "labels" "elm.text";
18467 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18468 data.item: "treesize" "20";
18470 image: "bt_sm_base1.png" COMP;
18471 image: "bt_sm_shine.png" COMP;
18472 image: "bt_sm_hilight.png" COMP;
18473 image: "ilist_1.png" COMP;
18474 image: "ilist_item_shadow.png" COMP;
18475 image: "icon_arrow_right.png" COMP;
18476 image: "icon_arrow_down.png" COMP;
18484 state: "default" 0.0;
18492 state: "default" 0.0;
18507 normal: "ilist_item_shadow.png";
18516 state: "default" 0.0;
18519 normal: "ilist_1.png";
18526 clip_to: "disclip";
18528 description { state: "default" 0.0;
18530 color: 255 255 255 0;
18540 normal: "bt_sm_base1.png";
18543 image.middle: SOLID;
18545 description { state: "selected" 0.0;
18546 inherit: "default" 0.0;
18548 color: 255 255 255 255;
18559 part { name: "elm.swallow.pad";
18561 description { state: "default" 0.0;
18574 part { name: "arrow";
18575 clip_to: "disclip";
18576 ignore_flags: ON_HOLD;
18577 description { state: "default" 0.0;
18582 to_x: "elm.swallow.pad";
18587 to_x: "elm.swallow.pad";
18591 image.normal: "icon_arrow_right.png";
18593 description { state: "active" 0.0;
18594 inherit: "default" 0.0;
18595 image.normal: "icon_arrow_down.png";
18598 part { name: "elm.swallow.icon";
18599 clip_to: "disclip";
18601 description { state: "default" 0.0;
18616 part { name: "elm.swallow.end";
18617 clip_to: "disclip";
18619 description { state: "default" 0.0;
18623 aspect_preference: VERTICAL;
18634 part { name: "elm.text";
18635 clip_to: "disclip";
18637 effect: SOFT_SHADOW;
18641 state: "default" 0.0;
18645 to_x: "elm.swallow.icon";
18651 to_x: "elm.swallow.end";
18657 style: "genlist_style";
18661 description { state: "selected" 0.0;
18662 inherit: "default" 0.0;
18664 style: "genlist_selected_style";
18668 part { name: "fg1";
18669 clip_to: "disclip";
18671 description { state: "default" 0.0;
18673 color: 255 255 255 0;
18675 rel2.relative: 1.0 0.5;
18678 normal: "bt_sm_hilight.png";
18682 description { state: "selected" 0.0;
18683 inherit: "default" 0.0;
18685 color: 255 255 255 255;
18688 part { name: "fg2";
18689 clip_to: "disclip";
18691 description { state: "default" 0.0;
18693 color: 255 255 255 0;
18697 normal: "bt_sm_shine.png";
18701 description { state: "selected" 0.0;
18702 inherit: "default" 0.0;
18704 color: 255 255 255 255;
18707 part { name: "disclip";
18709 description { state: "default" 0.0;
18713 description { state: "disabled" 0.0;
18714 inherit: "default" 0.0;
18715 color: 255 255 255 64;
18720 // signal: elm,state,%s,active
18721 // a "check" item named %s went active
18722 // signal: elm,state,%s,passive
18723 // a "check" item named %s went passive
18724 // default is passive
18727 signal: "elm,state,selected";
18729 action: STATE_SET "selected" 0.0;
18733 target: "elm.text";
18736 name: "go_passive";
18737 signal: "elm,state,unselected";
18739 action: STATE_SET "default" 0.0;
18743 target: "elm.text";
18744 transition: LINEAR 0.1;
18747 name: "go_disabled";
18748 signal: "elm,state,disabled";
18750 action: STATE_SET "disabled" 0.0;
18754 name: "go_enabled";
18755 signal: "elm,state,enabled";
18757 action: STATE_SET "default" 0.0;
18762 signal: "mouse,up,1";
18764 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
18767 name: "go_expanded";
18768 signal: "elm,state,expanded";
18770 action: STATE_SET "active" 0.0;
18774 name: "go_contracted";
18775 signal: "elm,state,contracted";
18777 action: STATE_SET "default" 0.0;
18782 group { name: "elm/genlist/tree_odd/default_style/default";
18783 data.item: "stacking" "below";
18784 data.item: "selectraise" "on";
18785 data.item: "labels" "elm.text";
18786 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18787 data.item: "treesize" "20";
18789 image: "bt_sm_base1.png" COMP;
18790 image: "bt_sm_shine.png" COMP;
18791 image: "bt_sm_hilight.png" COMP;
18792 image: "ilist_2.png" COMP;
18793 image: "icon_arrow_right.png" COMP;
18794 image: "icon_arrow_down.png" COMP;
18802 state: "default" 0.0;
18810 state: "default" 0.0;
18813 normal: "ilist_2.png";
18820 clip_to: "disclip";
18822 description { state: "default" 0.0;
18824 color: 255 255 255 0;
18834 normal: "bt_sm_base1.png";
18837 image.middle: SOLID;
18839 description { state: "selected" 0.0;
18840 inherit: "default" 0.0;
18842 color: 255 255 255 255;
18853 part { name: "elm.swallow.pad";
18855 description { state: "default" 0.0;
18868 part { name: "arrow";
18869 clip_to: "disclip";
18870 ignore_flags: ON_HOLD;
18871 description { state: "default" 0.0;
18876 to_x: "elm.swallow.pad";
18881 to_x: "elm.swallow.pad";
18885 image.normal: "icon_arrow_right.png";
18887 description { state: "active" 0.0;
18888 inherit: "default" 0.0;
18889 image.normal: "icon_arrow_down.png";
18892 part { name: "elm.swallow.icon";
18893 clip_to: "disclip";
18895 description { state: "default" 0.0;
18910 part { name: "elm.swallow.end";
18911 clip_to: "disclip";
18913 description { state: "default" 0.0;
18917 aspect_preference: VERTICAL;
18928 part { name: "elm.text";
18929 clip_to: "disclip";
18931 effect: SOFT_SHADOW;
18935 state: "default" 0.0;
18939 to_x: "elm.swallow.icon";
18945 to_x: "elm.swallow.end";
18951 style: "genlist_style";
18955 description { state: "selected" 0.0;
18956 inherit: "default" 0.0;
18958 style: "genlist_selected_style";
18962 part { name: "fg1";
18963 clip_to: "disclip";
18965 description { state: "default" 0.0;
18967 color: 255 255 255 0;
18969 rel2.relative: 1.0 0.5;
18972 normal: "bt_sm_hilight.png";
18976 description { state: "selected" 0.0;
18977 inherit: "default" 0.0;
18979 color: 255 255 255 255;
18982 part { name: "fg2";
18983 clip_to: "disclip";
18985 description { state: "default" 0.0;
18987 color: 255 255 255 0;
18991 normal: "bt_sm_shine.png";
18995 description { state: "selected" 0.0;
18996 inherit: "default" 0.0;
18998 color: 255 255 255 255;
19001 part { name: "disclip";
19003 description { state: "default" 0.0;
19007 description { state: "disabled" 0.0;
19008 inherit: "default" 0.0;
19009 color: 255 255 255 64;
19014 // signal: elm,state,%s,active
19015 // a "check" item named %s went active
19016 // signal: elm,state,%s,passive
19017 // a "check" item named %s went passive
19018 // default is passive
19021 signal: "elm,state,selected";
19023 action: STATE_SET "selected" 0.0;
19027 target: "elm.text";
19030 name: "go_passive";
19031 signal: "elm,state,unselected";
19033 action: STATE_SET "default" 0.0;
19037 target: "elm.text";
19038 transition: LINEAR 0.1;
19041 name: "go_disabled";
19042 signal: "elm,state,disabled";
19044 action: STATE_SET "disabled" 0.0;
19048 name: "go_enabled";
19049 signal: "elm,state,enabled";
19051 action: STATE_SET "default" 0.0;
19056 signal: "mouse,up,1";
19058 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
19061 name: "go_expanded";
19062 signal: "elm,state,expanded";
19064 action: STATE_SET "active" 0.0;
19068 name: "go_contracted";
19069 signal: "elm,state,contracted";
19071 action: STATE_SET "default" 0.0;
19078 group { name: "elm/genlist/item/double_label/default";
19079 data.item: "stacking" "above";
19080 data.item: "selectraise" "on";
19081 data.item: "labels" "elm.text elm.text.sub";
19082 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19083 data.item: "treesize" "20";
19084 // data.item: "states" "";
19086 image: "bt_sm_base1.png" COMP;
19087 image: "bt_sm_shine.png" COMP;
19088 image: "bt_sm_hilight.png" COMP;
19089 image: "ilist_1.png" COMP;
19090 image: "ilist_item_shadow.png" COMP;
19098 state: "default" 0.0;
19106 state: "default" 0.0;
19121 normal: "ilist_item_shadow.png";
19130 state: "default" 0.0;
19132 normal: "ilist_1.png";
19139 clip_to: "disclip";
19141 description { state: "default" 0.0;
19143 color: 255 255 255 0;
19153 normal: "bt_sm_base1.png";
19156 image.middle: SOLID;
19158 description { state: "selected" 0.0;
19159 inherit: "default" 0.0;
19161 color: 255 255 255 255;
19172 part { name: "elm.swallow.pad";
19174 description { state: "default" 0.0;
19187 part { name: "elm.swallow.icon";
19188 clip_to: "disclip";
19190 description { state: "default" 0.0;
19194 to_x: "elm.swallow.pad";
19199 to_x: "elm.swallow.pad";
19205 part { name: "elm.swallow.end";
19206 clip_to: "disclip";
19208 description { state: "default" 0.0;
19212 aspect_preference: VERTICAL;
19223 part { name: "elm.text";
19224 clip_to: "disclip";
19226 effect: SOFT_SHADOW;
19230 state: "default" 0.0;
19233 to_x: "elm.swallow.icon";
19238 to_x: "elm.swallow.end";
19250 text_class: "list_item";
19253 description { state: "selected" 0.0;
19254 inherit: "default" 0.0;
19255 color: 224 224 224 255;
19259 part { name: "elm.text.sub";
19260 clip_to: "disclip";
19265 state: "default" 0.0;
19268 to_x: "elm.swallow.icon";
19273 to_x: "elm.swallow.end";
19285 text_class: "list_item";
19288 description { state: "selected" 0.0;
19289 inherit: "default" 0.0;
19290 color: 128 128 128 255;
19294 part { name: "fg1";
19295 clip_to: "disclip";
19297 description { state: "default" 0.0;
19299 color: 255 255 255 0;
19301 rel2.relative: 1.0 0.5;
19304 normal: "bt_sm_hilight.png";
19308 description { state: "selected" 0.0;
19309 inherit: "default" 0.0;
19311 color: 255 255 255 255;
19314 part { name: "fg2";
19315 clip_to: "disclip";
19317 description { state: "default" 0.0;
19319 color: 255 255 255 0;
19323 normal: "bt_sm_shine.png";
19327 description { state: "selected" 0.0;
19328 inherit: "default" 0.0;
19330 color: 255 255 255 255;
19333 part { name: "disclip";
19335 description { state: "default" 0.0;
19339 description { state: "disabled" 0.0;
19340 inherit: "default" 0.0;
19341 color: 255 255 255 64;
19346 // signal: elm,state,%s,active
19347 // a "check" item named %s went active
19348 // signal: elm,state,%s,passive
19349 // a "check" item named %s went passive
19350 // default is passive
19353 signal: "elm,state,selected";
19355 action: STATE_SET "selected" 0.0;
19359 target: "elm.text";
19360 target: "elm.text.sub";
19363 name: "go_passive";
19364 signal: "elm,state,unselected";
19366 action: STATE_SET "default" 0.0;
19370 target: "elm.text";
19371 target: "elm.text.sub";
19372 transition: LINEAR 0.1;
19375 name: "go_disabled";
19376 signal: "elm,state,disabled";
19378 action: STATE_SET "disabled" 0.0;
19382 name: "go_enabled";
19383 signal: "elm,state,enabled";
19385 action: STATE_SET "default" 0.0;
19390 group { name: "elm/genlist/item_compress/double_label/default";
19391 data.item: "stacking" "above";
19392 data.item: "selectraise" "on";
19393 data.item: "labels" "elm.text elm.text.sub";
19394 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19395 data.item: "treesize" "20";
19396 // data.item: "states" "";
19398 image: "bt_sm_base1.png" COMP;
19399 image: "bt_sm_shine.png" COMP;
19400 image: "bt_sm_hilight.png" COMP;
19401 image: "ilist_1.png" COMP;
19402 image: "ilist_item_shadow.png" COMP;
19410 state: "default" 0.0;
19418 state: "default" 0.0;
19433 normal: "ilist_item_shadow.png";
19442 state: "default" 0.0;
19444 normal: "ilist_1.png";
19451 clip_to: "disclip";
19453 description { state: "default" 0.0;
19455 color: 255 255 255 0;
19465 normal: "bt_sm_base1.png";
19468 image.middle: SOLID;
19470 description { state: "selected" 0.0;
19471 inherit: "default" 0.0;
19473 color: 255 255 255 255;
19484 part { name: "elm.swallow.pad";
19486 description { state: "default" 0.0;
19499 part { name: "elm.swallow.icon";
19500 clip_to: "disclip";
19502 description { state: "default" 0.0;
19506 to_x: "elm.swallow.pad";
19511 to_x: "elm.swallow.pad";
19517 part { name: "elm.swallow.end";
19518 clip_to: "disclip";
19520 description { state: "default" 0.0;
19524 aspect_preference: VERTICAL;
19535 part { name: "elm.text";
19536 clip_to: "disclip";
19538 effect: SOFT_SHADOW;
19542 state: "default" 0.0;
19545 to_x: "elm.swallow.icon";
19550 to_x: "elm.swallow.end";
19562 text_class: "list_item";
19565 description { state: "selected" 0.0;
19566 inherit: "default" 0.0;
19567 color: 224 224 224 255;
19571 part { name: "elm.text.sub";
19572 clip_to: "disclip";
19577 state: "default" 0.0;
19580 to_x: "elm.swallow.icon";
19585 to_x: "elm.swallow.end";
19597 text_class: "list_item";
19600 description { state: "selected" 0.0;
19601 inherit: "default" 0.0;
19602 color: 128 128 128 255;
19606 part { name: "fg1";
19607 clip_to: "disclip";
19609 description { state: "default" 0.0;
19611 color: 255 255 255 0;
19613 rel2.relative: 1.0 0.5;
19616 normal: "bt_sm_hilight.png";
19620 description { state: "selected" 0.0;
19621 inherit: "default" 0.0;
19623 color: 255 255 255 255;
19626 part { name: "fg2";
19627 clip_to: "disclip";
19629 description { state: "default" 0.0;
19631 color: 255 255 255 0;
19635 normal: "bt_sm_shine.png";
19639 description { state: "selected" 0.0;
19640 inherit: "default" 0.0;
19642 color: 255 255 255 255;
19645 part { name: "disclip";
19647 description { state: "default" 0.0;
19651 description { state: "disabled" 0.0;
19652 inherit: "default" 0.0;
19653 color: 255 255 255 64;
19658 // signal: elm,state,%s,active
19659 // a "check" item named %s went active
19660 // signal: elm,state,%s,passive
19661 // a "check" item named %s went passive
19662 // default is passive
19665 signal: "elm,state,selected";
19667 action: STATE_SET "selected" 0.0;
19671 target: "elm.text";
19672 target: "elm.text.sub";
19675 name: "go_passive";
19676 signal: "elm,state,unselected";
19678 action: STATE_SET "default" 0.0;
19682 target: "elm.text";
19683 target: "elm.text.sub";
19684 transition: LINEAR 0.1;
19687 name: "go_disabled";
19688 signal: "elm,state,disabled";
19690 action: STATE_SET "disabled" 0.0;
19694 name: "go_enabled";
19695 signal: "elm,state,enabled";
19697 action: STATE_SET "default" 0.0;
19702 group { name: "elm/genlist/item_odd/double_label/default";
19703 data.item: "stacking" "below";
19704 data.item: "selectraise" "on";
19705 data.item: "labels" "elm.text elm.text.sub";
19706 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19707 data.item: "treesize" "20";
19708 // data.item: "states" "";
19710 image: "bt_sm_base1.png" COMP;
19711 image: "bt_sm_shine.png" COMP;
19712 image: "bt_sm_hilight.png" COMP;
19713 image: "ilist_2.png" COMP;
19716 part { name: "event";
19720 state: "default" 0.0;
19728 state: "default" 0.0;
19730 normal: "ilist_2.png";
19737 clip_to: "disclip";
19739 description { state: "default" 0.0;
19741 color: 255 255 255 0;
19751 normal: "bt_sm_base1.png";
19754 image.middle: SOLID;
19756 description { state: "selected" 0.0;
19757 inherit: "default" 0.0;
19759 color: 255 255 255 255;
19770 part { name: "elm.swallow.pad";
19772 description { state: "default" 0.0;
19785 part { name: "elm.swallow.icon";
19786 clip_to: "disclip";
19788 description { state: "default" 0.0;
19792 to_x: "elm.swallow.pad";
19797 to_x: "elm.swallow.pad";
19803 part { name: "elm.swallow.end";
19804 clip_to: "disclip";
19806 description { state: "default" 0.0;
19810 aspect_preference: VERTICAL;
19821 part { name: "elm.text";
19822 clip_to: "disclip";
19824 effect: SOFT_SHADOW;
19828 state: "default" 0.0;
19831 to_x: "elm.swallow.icon";
19836 to_x: "elm.swallow.end";
19848 text_class: "list_item";
19851 description { state: "selected" 0.0;
19852 inherit: "default" 0.0;
19853 color: 224 224 224 255;
19857 part { name: "elm.text.sub";
19858 clip_to: "disclip";
19863 state: "default" 0.0;
19866 to_x: "elm.swallow.icon";
19871 to_x: "elm.swallow.end";
19883 text_class: "list_item";
19886 description { state: "selected" 0.0;
19887 inherit: "default" 0.0;
19888 color: 128 128 128 255;
19892 part { name: "fg1";
19893 clip_to: "disclip";
19895 description { state: "default" 0.0;
19897 color: 255 255 255 0;
19899 rel2.relative: 1.0 0.5;
19902 normal: "bt_sm_hilight.png";
19906 description { state: "selected" 0.0;
19907 inherit: "default" 0.0;
19909 color: 255 255 255 255;
19912 part { name: "fg2";
19913 clip_to: "disclip";
19915 description { state: "default" 0.0;
19917 color: 255 255 255 0;
19921 normal: "bt_sm_shine.png";
19925 description { state: "selected" 0.0;
19926 inherit: "default" 0.0;
19928 color: 255 255 255 255;
19931 part { name: "disclip";
19933 description { state: "default" 0.0;
19937 description { state: "disabled" 0.0;
19938 inherit: "default" 0.0;
19939 color: 255 255 255 64;
19944 // signal: elm,state,%s,active
19945 // a "check" item named %s went active
19946 // signal: elm,state,%s,passive
19947 // a "check" item named %s went passive
19948 // default is passive
19951 signal: "elm,state,selected";
19953 action: STATE_SET "selected" 0.0;
19957 target: "elm.text";
19958 target: "elm.text.sub";
19961 name: "go_passive";
19962 signal: "elm,state,unselected";
19964 action: STATE_SET "default" 0.0;
19968 target: "elm.text";
19969 target: "elm.text.sub";
19970 transition: LINEAR 0.1;
19973 name: "go_disabled";
19974 signal: "elm,state,disabled";
19976 action: STATE_SET "disabled" 0.0;
19980 name: "go_enabled";
19981 signal: "elm,state,enabled";
19983 action: STATE_SET "default" 0.0;
19988 group { name: "elm/genlist/item_compress_odd/double_label/default";
19989 data.item: "stacking" "below";
19990 data.item: "selectraise" "on";
19991 data.item: "labels" "elm.text elm.text.sub";
19992 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19993 data.item: "treesize" "20";
19994 // data.item: "states" "";
19996 image: "bt_sm_base1.png" COMP;
19997 image: "bt_sm_shine.png" COMP;
19998 image: "bt_sm_hilight.png" COMP;
19999 image: "ilist_2.png" COMP;
20002 part { name: "event";
20006 state: "default" 0.0;
20014 state: "default" 0.0;
20016 normal: "ilist_2.png";
20023 clip_to: "disclip";
20025 description { state: "default" 0.0;
20027 color: 255 255 255 0;
20037 normal: "bt_sm_base1.png";
20040 image.middle: SOLID;
20042 description { state: "selected" 0.0;
20043 inherit: "default" 0.0;
20045 color: 255 255 255 255;
20056 part { name: "elm.swallow.pad";
20058 description { state: "default" 0.0;
20071 part { name: "elm.swallow.icon";
20072 clip_to: "disclip";
20074 description { state: "default" 0.0;
20078 to_x: "elm.swallow.pad";
20083 to_x: "elm.swallow.pad";
20089 part { name: "elm.swallow.end";
20090 clip_to: "disclip";
20092 description { state: "default" 0.0;
20096 aspect_preference: VERTICAL;
20107 part { name: "elm.text";
20108 clip_to: "disclip";
20110 effect: SOFT_SHADOW;
20114 state: "default" 0.0;
20117 to_x: "elm.swallow.icon";
20122 to_x: "elm.swallow.end";
20134 text_class: "list_item";
20137 description { state: "selected" 0.0;
20138 inherit: "default" 0.0;
20139 color: 224 224 224 255;
20143 part { name: "elm.text.sub";
20144 clip_to: "disclip";
20149 state: "default" 0.0;
20152 to_x: "elm.swallow.icon";
20157 to_x: "elm.swallow.end";
20169 text_class: "list_item";
20172 description { state: "selected" 0.0;
20173 inherit: "default" 0.0;
20174 color: 128 128 128 255;
20178 part { name: "fg1";
20179 clip_to: "disclip";
20181 description { state: "default" 0.0;
20183 color: 255 255 255 0;
20185 rel2.relative: 1.0 0.5;
20188 normal: "bt_sm_hilight.png";
20192 description { state: "selected" 0.0;
20193 inherit: "default" 0.0;
20195 color: 255 255 255 255;
20198 part { name: "fg2";
20199 clip_to: "disclip";
20201 description { state: "default" 0.0;
20203 color: 255 255 255 0;
20207 normal: "bt_sm_shine.png";
20211 description { state: "selected" 0.0;
20212 inherit: "default" 0.0;
20214 color: 255 255 255 255;
20217 part { name: "disclip";
20219 description { state: "default" 0.0;
20223 description { state: "disabled" 0.0;
20224 inherit: "default" 0.0;
20225 color: 255 255 255 64;
20230 // signal: elm,state,%s,active
20231 // a "check" item named %s went active
20232 // signal: elm,state,%s,passive
20233 // a "check" item named %s went passive
20234 // default is passive
20237 signal: "elm,state,selected";
20239 action: STATE_SET "selected" 0.0;
20243 target: "elm.text";
20244 target: "elm.text.sub";
20247 name: "go_passive";
20248 signal: "elm,state,unselected";
20250 action: STATE_SET "default" 0.0;
20254 target: "elm.text";
20255 target: "elm.text.sub";
20256 transition: LINEAR 0.1;
20259 name: "go_disabled";
20260 signal: "elm,state,disabled";
20262 action: STATE_SET "disabled" 0.0;
20266 name: "go_enabled";
20267 signal: "elm,state,enabled";
20269 action: STATE_SET "default" 0.0;
20275 group { name: "elm/genlist/tree/double_label/default";
20276 data.item: "stacking" "above";
20277 data.item: "selectraise" "on";
20278 data.item: "labels" "elm.text elm.text.sub";
20279 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20280 data.item: "treesize" "20";
20281 // data.item: "states" "";
20283 image: "bt_sm_base1.png" COMP;
20284 image: "bt_sm_shine.png" COMP;
20285 image: "bt_sm_hilight.png" COMP;
20286 image: "ilist_1.png" COMP;
20287 image: "ilist_item_shadow.png" COMP;
20288 image: "icon_arrow_right.png" COMP;
20289 image: "icon_arrow_down.png" COMP;
20297 state: "default" 0.0;
20305 state: "default" 0.0;
20320 normal: "ilist_item_shadow.png";
20329 state: "default" 0.0;
20331 normal: "ilist_1.png";
20338 clip_to: "disclip";
20340 description { state: "default" 0.0;
20342 color: 255 255 255 0;
20352 normal: "bt_sm_base1.png";
20355 image.middle: SOLID;
20357 description { state: "selected" 0.0;
20358 inherit: "default" 0.0;
20360 color: 255 255 255 255;
20371 part { name: "elm.swallow.pad";
20373 description { state: "default" 0.0;
20386 part { name: "arrow";
20387 clip_to: "disclip";
20388 ignore_flags: ON_HOLD;
20389 description { state: "default" 0.0;
20394 to_x: "elm.swallow.pad";
20399 to_x: "elm.swallow.pad";
20403 image.normal: "icon_arrow_right.png";
20405 description { state: "active" 0.0;
20406 inherit: "default" 0.0;
20407 image.normal: "icon_arrow_down.png";
20410 part { name: "elm.swallow.icon";
20411 clip_to: "disclip";
20413 description { state: "default" 0.0;
20428 part { name: "elm.swallow.end";
20429 clip_to: "disclip";
20431 description { state: "default" 0.0;
20435 aspect_preference: VERTICAL;
20446 part { name: "elm.text";
20447 clip_to: "disclip";
20449 effect: SOFT_SHADOW;
20453 state: "default" 0.0;
20456 to_x: "elm.swallow.icon";
20461 to_x: "elm.swallow.end";
20473 text_class: "list_item";
20476 description { state: "selected" 0.0;
20477 inherit: "default" 0.0;
20478 color: 224 224 224 255;
20482 part { name: "elm.text.sub";
20483 clip_to: "disclip";
20488 state: "default" 0.0;
20491 to_x: "elm.swallow.icon";
20496 to_x: "elm.swallow.end";
20508 text_class: "list_item";
20511 description { state: "selected" 0.0;
20512 inherit: "default" 0.0;
20513 color: 128 128 128 255;
20517 part { name: "fg1";
20518 clip_to: "disclip";
20520 description { state: "default" 0.0;
20522 color: 255 255 255 0;
20524 rel2.relative: 1.0 0.5;
20527 normal: "bt_sm_hilight.png";
20531 description { state: "selected" 0.0;
20532 inherit: "default" 0.0;
20534 color: 255 255 255 255;
20537 part { name: "fg2";
20538 clip_to: "disclip";
20540 description { state: "default" 0.0;
20542 color: 255 255 255 0;
20546 normal: "bt_sm_shine.png";
20550 description { state: "selected" 0.0;
20551 inherit: "default" 0.0;
20553 color: 255 255 255 255;
20556 part { name: "disclip";
20558 description { state: "default" 0.0;
20562 description { state: "disabled" 0.0;
20563 inherit: "default" 0.0;
20564 color: 255 255 255 64;
20569 // signal: elm,state,%s,active
20570 // a "check" item named %s went active
20571 // signal: elm,state,%s,passive
20572 // a "check" item named %s went passive
20573 // default is passive
20576 signal: "elm,state,selected";
20578 action: STATE_SET "selected" 0.0;
20582 target: "elm.text";
20583 target: "elm.text.sub";
20586 name: "go_passive";
20587 signal: "elm,state,unselected";
20589 action: STATE_SET "default" 0.0;
20593 target: "elm.text";
20594 target: "elm.text.sub";
20595 transition: LINEAR 0.1;
20598 name: "go_disabled";
20599 signal: "elm,state,disabled";
20601 action: STATE_SET "disabled" 0.0;
20605 name: "go_enabled";
20606 signal: "elm,state,enabled";
20608 action: STATE_SET "default" 0.0;
20613 signal: "mouse,up,1";
20615 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20618 name: "go_expanded";
20619 signal: "elm,state,expanded";
20621 action: STATE_SET "active" 0.0;
20625 name: "go_contracted";
20626 signal: "elm,state,contracted";
20628 action: STATE_SET "default" 0.0;
20633 group { name: "elm/genlist/tree_compress/double_label/default";
20634 data.item: "stacking" "above";
20635 data.item: "selectraise" "on";
20636 data.item: "labels" "elm.text elm.text.sub";
20637 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20638 data.item: "treesize" "20";
20639 // data.item: "states" "";
20641 image: "bt_sm_base1.png" COMP;
20642 image: "bt_sm_shine.png" COMP;
20643 image: "bt_sm_hilight.png" COMP;
20644 image: "ilist_1.png" COMP;
20645 image: "ilist_item_shadow.png" COMP;
20646 image: "icon_arrow_right.png" COMP;
20647 image: "icon_arrow_down.png" COMP;
20655 state: "default" 0.0;
20663 state: "default" 0.0;
20678 normal: "ilist_item_shadow.png";
20687 state: "default" 0.0;
20689 normal: "ilist_1.png";
20696 clip_to: "disclip";
20698 description { state: "default" 0.0;
20700 color: 255 255 255 0;
20710 normal: "bt_sm_base1.png";
20713 image.middle: SOLID;
20715 description { state: "selected" 0.0;
20716 inherit: "default" 0.0;
20718 color: 255 255 255 255;
20729 part { name: "elm.swallow.pad";
20731 description { state: "default" 0.0;
20744 part { name: "arrow";
20745 clip_to: "disclip";
20746 ignore_flags: ON_HOLD;
20747 description { state: "default" 0.0;
20752 to_x: "elm.swallow.pad";
20757 to_x: "elm.swallow.pad";
20761 image.normal: "icon_arrow_right.png";
20763 description { state: "active" 0.0;
20764 inherit: "default" 0.0;
20765 image.normal: "icon_arrow_down.png";
20768 part { name: "elm.swallow.icon";
20769 clip_to: "disclip";
20771 description { state: "default" 0.0;
20786 part { name: "elm.swallow.end";
20787 clip_to: "disclip";
20789 description { state: "default" 0.0;
20793 aspect_preference: VERTICAL;
20804 part { name: "elm.text";
20805 clip_to: "disclip";
20807 effect: SOFT_SHADOW;
20811 state: "default" 0.0;
20814 to_x: "elm.swallow.icon";
20819 to_x: "elm.swallow.end";
20831 text_class: "list_item";
20834 description { state: "selected" 0.0;
20835 inherit: "default" 0.0;
20836 color: 224 224 224 255;
20840 part { name: "elm.text.sub";
20841 clip_to: "disclip";
20846 state: "default" 0.0;
20849 to_x: "elm.swallow.icon";
20854 to_x: "elm.swallow.end";
20866 text_class: "list_item";
20869 description { state: "selected" 0.0;
20870 inherit: "default" 0.0;
20871 color: 128 128 128 255;
20875 part { name: "fg1";
20876 clip_to: "disclip";
20878 description { state: "default" 0.0;
20880 color: 255 255 255 0;
20882 rel2.relative: 1.0 0.5;
20885 normal: "bt_sm_hilight.png";
20889 description { state: "selected" 0.0;
20890 inherit: "default" 0.0;
20892 color: 255 255 255 255;
20895 part { name: "fg2";
20896 clip_to: "disclip";
20898 description { state: "default" 0.0;
20900 color: 255 255 255 0;
20904 normal: "bt_sm_shine.png";
20908 description { state: "selected" 0.0;
20909 inherit: "default" 0.0;
20911 color: 255 255 255 255;
20914 part { name: "disclip";
20916 description { state: "default" 0.0;
20920 description { state: "disabled" 0.0;
20921 inherit: "default" 0.0;
20922 color: 255 255 255 64;
20927 // signal: elm,state,%s,active
20928 // a "check" item named %s went active
20929 // signal: elm,state,%s,passive
20930 // a "check" item named %s went passive
20931 // default is passive
20934 signal: "elm,state,selected";
20936 action: STATE_SET "selected" 0.0;
20940 target: "elm.text";
20941 target: "elm.text.sub";
20944 name: "go_passive";
20945 signal: "elm,state,unselected";
20947 action: STATE_SET "default" 0.0;
20951 target: "elm.text";
20952 target: "elm.text.sub";
20953 transition: LINEAR 0.1;
20956 name: "go_disabled";
20957 signal: "elm,state,disabled";
20959 action: STATE_SET "disabled" 0.0;
20963 name: "go_enabled";
20964 signal: "elm,state,enabled";
20966 action: STATE_SET "default" 0.0;
20971 signal: "mouse,up,1";
20973 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20976 name: "go_expanded";
20977 signal: "elm,state,expanded";
20979 action: STATE_SET "active" 0.0;
20983 name: "go_contracted";
20984 signal: "elm,state,contracted";
20986 action: STATE_SET "default" 0.0;
20991 group { name: "elm/genlist/tree_odd/double_label/default";
20992 data.item: "stacking" "below";
20993 data.item: "selectraise" "on";
20994 data.item: "labels" "elm.text elm.text.sub";
20995 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20996 data.item: "treesize" "20";
20997 // data.item: "states" "";
20999 image: "bt_sm_base1.png" COMP;
21000 image: "bt_sm_shine.png" COMP;
21001 image: "bt_sm_hilight.png" COMP;
21002 image: "ilist_2.png" COMP;
21003 image: "icon_arrow_right.png" COMP;
21004 image: "icon_arrow_down.png" COMP;
21012 state: "default" 0.0;
21020 state: "default" 0.0;
21022 normal: "ilist_2.png";
21029 clip_to: "disclip";
21031 description { state: "default" 0.0;
21033 color: 255 255 255 0;
21043 normal: "bt_sm_base1.png";
21046 image.middle: SOLID;
21048 description { state: "selected" 0.0;
21049 inherit: "default" 0.0;
21051 color: 255 255 255 255;
21062 part { name: "elm.swallow.pad";
21064 description { state: "default" 0.0;
21077 part { name: "arrow";
21078 clip_to: "disclip";
21079 ignore_flags: ON_HOLD;
21080 description { state: "default" 0.0;
21085 to_x: "elm.swallow.pad";
21090 to_x: "elm.swallow.pad";
21094 image.normal: "icon_arrow_right.png";
21096 description { state: "active" 0.0;
21097 inherit: "default" 0.0;
21098 image.normal: "icon_arrow_down.png";
21101 part { name: "elm.swallow.icon";
21102 clip_to: "disclip";
21104 description { state: "default" 0.0;
21119 part { name: "elm.swallow.end";
21120 clip_to: "disclip";
21122 description { state: "default" 0.0;
21126 aspect_preference: VERTICAL;
21137 part { name: "elm.text";
21138 clip_to: "disclip";
21140 effect: SOFT_SHADOW;
21144 state: "default" 0.0;
21147 to_x: "elm.swallow.icon";
21152 to_x: "elm.swallow.end";
21164 text_class: "list_item";
21167 description { state: "selected" 0.0;
21168 inherit: "default" 0.0;
21169 color: 224 224 224 255;
21173 part { name: "elm.text.sub";
21174 clip_to: "disclip";
21179 state: "default" 0.0;
21182 to_x: "elm.swallow.icon";
21187 to_x: "elm.swallow.end";
21199 text_class: "list_item";
21202 description { state: "selected" 0.0;
21203 inherit: "default" 0.0;
21204 color: 128 128 128 255;
21208 part { name: "fg1";
21209 clip_to: "disclip";
21211 description { state: "default" 0.0;
21213 color: 255 255 255 0;
21215 rel2.relative: 1.0 0.5;
21218 normal: "bt_sm_hilight.png";
21222 description { state: "selected" 0.0;
21223 inherit: "default" 0.0;
21225 color: 255 255 255 255;
21228 part { name: "fg2";
21229 clip_to: "disclip";
21231 description { state: "default" 0.0;
21233 color: 255 255 255 0;
21237 normal: "bt_sm_shine.png";
21241 description { state: "selected" 0.0;
21242 inherit: "default" 0.0;
21244 color: 255 255 255 255;
21247 part { name: "disclip";
21249 description { state: "default" 0.0;
21253 description { state: "disabled" 0.0;
21254 inherit: "default" 0.0;
21255 color: 255 255 255 64;
21260 // signal: elm,state,%s,active
21261 // a "check" item named %s went active
21262 // signal: elm,state,%s,passive
21263 // a "check" item named %s went passive
21264 // default is passive
21267 signal: "elm,state,selected";
21269 action: STATE_SET "selected" 0.0;
21273 target: "elm.text";
21274 target: "elm.text.sub";
21277 name: "go_passive";
21278 signal: "elm,state,unselected";
21280 action: STATE_SET "default" 0.0;
21284 target: "elm.text";
21285 target: "elm.text.sub";
21286 transition: LINEAR 0.1;
21289 name: "go_disabled";
21290 signal: "elm,state,disabled";
21292 action: STATE_SET "disabled" 0.0;
21296 name: "go_enabled";
21297 signal: "elm,state,enabled";
21299 action: STATE_SET "default" 0.0;
21304 signal: "mouse,up,1";
21306 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
21309 name: "go_expanded";
21310 signal: "elm,state,expanded";
21312 action: STATE_SET "active" 0.0;
21316 name: "go_contracted";
21317 signal: "elm,state,contracted";
21319 action: STATE_SET "default" 0.0;
21325 group { name: "elm/genlist/item/icon_top_text_bottom/default";
21326 data.item: "stacking" "above";
21327 data.item: "selectraise" "on";
21328 data.item: "labels" "elm.text";
21329 data.item: "icons" "elm.swallow.icon";
21330 data.item: "treesize" "20";
21331 // data.item: "states" "";
21333 image: "bt_sm_base1.png" COMP;
21334 image: "bt_sm_shine.png" COMP;
21335 image: "bt_sm_hilight.png" COMP;
21336 image: "ilist_1.png" COMP;
21337 image: "ilist_item_shadow.png" COMP;
21345 state: "default" 0.0;
21353 state: "default" 0.0;
21368 normal: "ilist_item_shadow.png";
21377 state: "default" 0.0;
21379 normal: "ilist_1.png";
21386 clip_to: "disclip";
21388 description { state: "default" 0.0;
21390 color: 255 255 255 0;
21400 normal: "bt_sm_base1.png";
21403 image.middle: SOLID;
21405 description { state: "selected" 0.0;
21406 inherit: "default" 0.0;
21408 color: 255 255 255 255;
21419 part { name: "elm.swallow.pad";
21421 description { state: "default" 0.0;
21434 part { name: "elm.swallow.icon";
21435 clip_to: "disclip";
21437 description { state: "default" 0.0;
21441 to_x: "elm.swallow.pad";
21446 to_x: "elm.swallow.pad";
21452 part { name: "elm.text";
21453 clip_to: "disclip";
21455 effect: SOFT_SHADOW;
21459 state: "default" 0.0;
21462 to_y: "elm.swallow.icon";
21478 text_class: "list_item";
21481 description { state: "selected" 0.0;
21482 inherit: "default" 0.0;
21483 color: 224 224 224 255;
21487 part { name: "fg1";
21488 clip_to: "disclip";
21490 description { state: "default" 0.0;
21492 color: 255 255 255 0;
21494 rel2.relative: 1.0 0.5;
21497 normal: "bt_sm_hilight.png";
21501 description { state: "selected" 0.0;
21502 inherit: "default" 0.0;
21504 color: 255 255 255 255;
21507 part { name: "fg2";
21508 clip_to: "disclip";
21510 description { state: "default" 0.0;
21512 color: 255 255 255 0;
21516 normal: "bt_sm_shine.png";
21520 description { state: "selected" 0.0;
21521 inherit: "default" 0.0;
21523 color: 255 255 255 255;
21526 part { name: "disclip";
21528 description { state: "default" 0.0;
21532 description { state: "disabled" 0.0;
21533 inherit: "default" 0.0;
21534 color: 255 255 255 64;
21539 // signal: elm,state,%s,active
21540 // a "check" item named %s went active
21541 // signal: elm,state,%s,passive
21542 // a "check" item named %s went passive
21543 // default is passive
21546 signal: "elm,state,selected";
21548 action: STATE_SET "selected" 0.0;
21552 target: "elm.text";
21555 name: "go_passive";
21556 signal: "elm,state,unselected";
21558 action: STATE_SET "default" 0.0;
21562 target: "elm.text";
21563 transition: LINEAR 0.1;
21566 name: "go_disabled";
21567 signal: "elm,state,disabled";
21569 action: STATE_SET "disabled" 0.0;
21573 name: "go_enabled";
21574 signal: "elm,state,enabled";
21576 action: STATE_SET "default" 0.0;
21581 group { name: "elm/genlist/item_odd/icon_top_text_bottom/default";
21582 data.item: "stacking" "below";
21583 data.item: "selectraise" "on";
21584 data.item: "labels" "elm.text";
21585 data.item: "icons" "elm.swallow.icon";
21586 data.item: "treesize" "20";
21587 // data.item: "states" "";
21589 image: "bt_sm_base1.png" COMP;
21590 image: "bt_sm_shine.png" COMP;
21591 image: "bt_sm_hilight.png" COMP;
21592 image: "ilist_2.png" COMP;
21595 part { name: "event";
21599 state: "default" 0.0;
21607 state: "default" 0.0;
21609 normal: "ilist_2.png";
21616 clip_to: "disclip";
21618 description { state: "default" 0.0;
21620 color: 255 255 255 0;
21630 normal: "bt_sm_base1.png";
21633 image.middle: SOLID;
21635 description { state: "selected" 0.0;
21636 inherit: "default" 0.0;
21638 color: 255 255 255 255;
21649 part { name: "elm.swallow.pad";
21651 description { state: "default" 0.0;
21664 part { name: "elm.swallow.icon";
21665 clip_to: "disclip";
21667 description { state: "default" 0.0;
21671 to_x: "elm.swallow.pad";
21676 to_x: "elm.swallow.pad";
21682 part { name: "elm.text";
21683 clip_to: "disclip";
21685 effect: SOFT_SHADOW;
21689 state: "default" 0.0;
21692 to_y: "elm.swallow.icon";
21708 text_class: "list_item";
21711 description { state: "selected" 0.0;
21712 inherit: "default" 0.0;
21713 color: 224 224 224 255;
21717 part { name: "fg1";
21718 clip_to: "disclip";
21720 description { state: "default" 0.0;
21722 color: 255 255 255 0;
21724 rel2.relative: 1.0 0.5;
21727 normal: "bt_sm_hilight.png";
21731 description { state: "selected" 0.0;
21732 inherit: "default" 0.0;
21734 color: 255 255 255 255;
21737 part { name: "fg2";
21738 clip_to: "disclip";
21740 description { state: "default" 0.0;
21742 color: 255 255 255 0;
21746 normal: "bt_sm_shine.png";
21750 description { state: "selected" 0.0;
21751 inherit: "default" 0.0;
21753 color: 255 255 255 255;
21756 part { name: "disclip";
21758 description { state: "default" 0.0;
21762 description { state: "disabled" 0.0;
21763 inherit: "default" 0.0;
21764 color: 255 255 255 64;
21769 // signal: elm,state,%s,active
21770 // a "check" item named %s went active
21771 // signal: elm,state,%s,passive
21772 // a "check" item named %s went passive
21773 // default is passive
21776 signal: "elm,state,selected";
21778 action: STATE_SET "selected" 0.0;
21782 target: "elm.text";
21785 name: "go_passive";
21786 signal: "elm,state,unselected";
21788 action: STATE_SET "default" 0.0;
21792 target: "elm.text";
21793 transition: LINEAR 0.1;
21796 name: "go_disabled";
21797 signal: "elm,state,disabled";
21799 action: STATE_SET "disabled" 0.0;
21803 name: "go_enabled";
21804 signal: "elm,state,enabled";
21806 action: STATE_SET "default" 0.0;
21812 group { name: "elm/genlist/tree/icon_top_text_bottom/default";
21813 data.item: "stacking" "above";
21814 data.item: "selectraise" "on";
21815 data.item: "labels" "elm.text";
21816 data.item: "icons" "elm.swallow.icon";
21817 data.item: "treesize" "20";
21818 // data.item: "states" "";
21820 image: "bt_sm_base1.png" COMP;
21821 image: "bt_sm_shine.png" COMP;
21822 image: "bt_sm_hilight.png" COMP;
21823 image: "ilist_1.png" COMP;
21824 image: "ilist_item_shadow.png" COMP;
21825 image: "icon_arrow_right.png" COMP;
21826 image: "icon_arrow_down.png" COMP;
21834 state: "default" 0.0;
21842 state: "default" 0.0;
21857 normal: "ilist_item_shadow.png";
21866 state: "default" 0.0;
21868 normal: "ilist_1.png";
21875 clip_to: "disclip";
21877 description { state: "default" 0.0;
21879 color: 255 255 255 0;
21889 normal: "bt_sm_base1.png";
21892 image.middle: SOLID;
21894 description { state: "selected" 0.0;
21895 inherit: "default" 0.0;
21897 color: 255 255 255 255;
21908 part { name: "elm.swallow.pad";
21910 description { state: "default" 0.0;
21923 part { name: "arrow";
21924 clip_to: "disclip";
21925 ignore_flags: ON_HOLD;
21926 description { state: "default" 0.0;
21931 to_x: "elm.swallow.pad";
21936 to_x: "elm.swallow.pad";
21940 image.normal: "icon_arrow_right.png";
21942 description { state: "active" 0.0;
21943 inherit: "default" 0.0;
21944 image.normal: "icon_arrow_down.png";
21947 part { name: "elm.swallow.icon";
21948 clip_to: "disclip";
21950 description { state: "default" 0.0;
21964 part { name: "elm.text";
21965 clip_to: "disclip";
21967 effect: SOFT_SHADOW;
21971 state: "default" 0.0;
21974 to_y: "elm.swallow.icon";
21990 text_class: "list_item";
21993 description { state: "selected" 0.0;
21994 inherit: "default" 0.0;
21995 color: 224 224 224 255;
21999 part { name: "fg1";
22000 clip_to: "disclip";
22002 description { state: "default" 0.0;
22004 color: 255 255 255 0;
22006 rel2.relative: 1.0 0.5;
22009 normal: "bt_sm_hilight.png";
22013 description { state: "selected" 0.0;
22014 inherit: "default" 0.0;
22016 color: 255 255 255 255;
22019 part { name: "fg2";
22020 clip_to: "disclip";
22022 description { state: "default" 0.0;
22024 color: 255 255 255 0;
22028 normal: "bt_sm_shine.png";
22032 description { state: "selected" 0.0;
22033 inherit: "default" 0.0;
22035 color: 255 255 255 255;
22038 part { name: "disclip";
22040 description { state: "default" 0.0;
22044 description { state: "disabled" 0.0;
22045 inherit: "default" 0.0;
22046 color: 255 255 255 64;
22051 // signal: elm,state,%s,active
22052 // a "check" item named %s went active
22053 // signal: elm,state,%s,passive
22054 // a "check" item named %s went passive
22055 // default is passive
22058 signal: "elm,state,selected";
22060 action: STATE_SET "selected" 0.0;
22064 target: "elm.text";
22067 name: "go_passive";
22068 signal: "elm,state,unselected";
22070 action: STATE_SET "default" 0.0;
22074 target: "elm.text";
22075 transition: LINEAR 0.1;
22078 name: "go_disabled";
22079 signal: "elm,state,disabled";
22081 action: STATE_SET "disabled" 0.0;
22085 name: "go_enabled";
22086 signal: "elm,state,enabled";
22088 action: STATE_SET "default" 0.0;
22093 signal: "mouse,up,1";
22095 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
22098 name: "go_expanded";
22099 signal: "elm,state,expanded";
22101 action: STATE_SET "active" 0.0;
22105 name: "go_contracted";
22106 signal: "elm,state,contracted";
22108 action: STATE_SET "default" 0.0;
22113 group { name: "elm/genlist/tree_odd/icon_top_text_bottom/default";
22114 data.item: "stacking" "below";
22115 data.item: "selectraise" "on";
22116 data.item: "labels" "elm.text";
22117 data.item: "icons" "elm.swallow.icon";
22118 data.item: "treesize" "20";
22119 // data.item: "states" "";
22121 image: "bt_sm_base1.png" COMP;
22122 image: "bt_sm_shine.png" COMP;
22123 image: "bt_sm_hilight.png" COMP;
22124 image: "ilist_2.png" COMP;
22125 image: "icon_arrow_right.png" COMP;
22126 image: "icon_arrow_down.png" COMP;
22134 state: "default" 0.0;
22142 state: "default" 0.0;
22144 normal: "ilist_2.png";
22151 clip_to: "disclip";
22153 description { state: "default" 0.0;
22155 color: 255 255 255 0;
22165 normal: "bt_sm_base1.png";
22168 image.middle: SOLID;
22170 description { state: "selected" 0.0;
22171 inherit: "default" 0.0;
22173 color: 255 255 255 255;
22184 part { name: "elm.swallow.pad";
22186 description { state: "default" 0.0;
22199 part { name: "arrow";
22200 clip_to: "disclip";
22201 ignore_flags: ON_HOLD;
22202 description { state: "default" 0.0;
22207 to_x: "elm.swallow.pad";
22212 to_x: "elm.swallow.pad";
22216 image.normal: "icon_arrow_right.png";
22218 description { state: "active" 0.0;
22219 inherit: "default" 0.0;
22220 image.normal: "icon_arrow_down.png";
22223 part { name: "elm.swallow.icon";
22224 clip_to: "disclip";
22226 description { state: "default" 0.0;
22240 part { name: "elm.text";
22241 clip_to: "disclip";
22243 effect: SOFT_SHADOW;
22247 state: "default" 0.0;
22250 to_y: "elm.swallow.icon";
22266 text_class: "list_item";
22269 description { state: "selected" 0.0;
22270 inherit: "default" 0.0;
22271 color: 224 224 224 255;
22275 part { name: "fg1";
22276 clip_to: "disclip";
22278 description { state: "default" 0.0;
22280 color: 255 255 255 0;
22282 rel2.relative: 1.0 0.5;
22285 normal: "bt_sm_hilight.png";
22289 description { state: "selected" 0.0;
22290 inherit: "default" 0.0;
22292 color: 255 255 255 255;
22295 part { name: "fg2";
22296 clip_to: "disclip";
22298 description { state: "default" 0.0;
22300 color: 255 255 255 0;
22304 normal: "bt_sm_shine.png";
22308 description { state: "selected" 0.0;
22309 inherit: "default" 0.0;
22311 color: 255 255 255 255;
22314 part { name: "disclip";
22316 description { state: "default" 0.0;
22320 description { state: "disabled" 0.0;
22321 inherit: "default" 0.0;
22322 color: 255 255 255 64;
22327 // signal: elm,state,%s,active
22328 // a "check" item named %s went active
22329 // signal: elm,state,%s,passive
22330 // a "check" item named %s went passive
22331 // default is passive
22334 signal: "elm,state,selected";
22336 action: STATE_SET "selected" 0.0;
22340 target: "elm.text";
22343 name: "go_passive";
22344 signal: "elm,state,unselected";
22346 action: STATE_SET "default" 0.0;
22350 target: "elm.text";
22351 transition: LINEAR 0.1;
22354 name: "go_disabled";
22355 signal: "elm,state,disabled";
22357 action: STATE_SET "disabled" 0.0;
22361 name: "go_enabled";
22362 signal: "elm,state,enabled";
22364 action: STATE_SET "default" 0.0;
22369 signal: "mouse,up,1";
22371 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
22374 name: "go_expanded";
22375 signal: "elm,state,expanded";
22377 action: STATE_SET "active" 0.0;
22381 name: "go_contracted";
22382 signal: "elm,state,contracted";
22384 action: STATE_SET "default" 0.0;
22391 ///////////////////////////////////////////////////////////////////////////////
22392 group { name: "elm/check/base/default";
22394 image: "check_base.png" COMP;
22395 image: "check.png" COMP;
22396 image: "check2.png" COMP;
22402 description { state: "default" 0.0;
22404 rel2.relative: 0.0 1.0;
22410 aspect_preference: VERTICAL;
22412 normal: "check_base.png";
22419 part { name: "check";
22422 description { state: "default" 0.0;
22432 color: 255 255 255 255;
22433 image.normal: "check.png";
22435 description { state: "visible" 0.0;
22436 inherit: "default" 0.0;
22439 description { state: "disabled" 0.0;
22440 inherit: "default" 0.0;
22442 color: 128 128 128 128;
22444 description { state: "disabled_visible" 0.0;
22445 inherit: "default" 0.0;
22446 color: 128 128 128 128;
22450 part { name: "elm.swallow.content";
22452 description { state: "default" 0.0;
22457 rel1.relative: 1.0 0.0;
22461 rel2.relative: 1.0 1.0;
22463 description { state: "visible" 0.0;
22464 inherit: "default" 0.0;
22469 description { state: "disabled" 0.0;
22470 inherit: "default" 0.0;
22471 color: 128 128 128 128;
22473 description { state: "disabled_visible" 0.0;
22474 inherit: "default" 0.0;
22475 color: 128 128 128 128;
22481 part { name: "elm.text";
22485 description { state: "default" 0.0;
22487 rel1.to_x: "elm.swallow.content";
22488 rel1.relative: 1.0 0.0;
22490 rel2.relative: 1.0 1.0;
22491 rel2.offset: -2 -2;
22494 font: "Sans,Edje-Vera";
22500 description { state: "visible" 0.0;
22501 inherit: "default" 0.0;
22505 description { state: "disabled" 0.0;
22506 inherit: "default" 0.0;
22510 description { state: "disabled_visible" 0.0;
22511 inherit: "default" 0.0;
22518 part { name: "events";
22520 ignore_flags: ON_HOLD;
22521 description { state: "default" 0.0;
22525 part { name: "disabler";
22527 description { state: "default" 0.0;
22531 description { state: "disabled" 0.0;
22532 inherit: "default" 0.0;
22538 program { name: "click";
22539 signal: "mouse,up,1";
22541 action: SIGNAL_EMIT "elm,action,check,toggle" "";
22543 program { name: "check_on";
22544 signal: "elm,state,check,on";
22546 action: STATE_SET "visible" 0.0;
22549 program { name: "check_off";
22550 signal: "elm,state,check,off";
22552 action: STATE_SET "default" 0.0;
22555 program { name: "text_show";
22556 signal: "elm,state,text,visible";
22558 action: STATE_SET "visible" 0.0;
22559 target: "elm.text";
22561 program { name: "text_hide";
22562 signal: "elm,state,text,hidden";
22564 action: STATE_SET "default" 0.0;
22565 target: "elm.text";
22567 program { name: "icon_show";
22568 signal: "elm,state,icon,visible";
22570 action: STATE_SET "visible" 0.0;
22571 target: "elm.swallow.content";
22573 program { name: "icon_hide";
22574 signal: "elm,state,icon,hidden";
22576 action: STATE_SET "default" 0.0;
22577 target: "elm.swallow.content";
22579 program { name: "disable";
22580 signal: "elm,state,disabled";
22582 action: STATE_SET "disabled" 0.0;
22583 target: "disabler";
22584 after: "disable_text";
22586 program { name: "disable_text";
22590 get_state(PART:"elm.text", st, 30, vl);
22591 if (!strcmp(st, "visible"))
22592 set_state(PART:"elm.text", "disabled_visible", 0.0);
22594 set_state(PART:"elm.text", "disabled", 0.0);
22596 get_state(PART:"elm.swallow.content", st, 30, vl);
22597 if (!strcmp(st, "visible"))
22598 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22600 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22602 get_state(PART:"check", st, 30, vl);
22603 if (!strcmp(st, "visible"))
22604 set_state(PART:"check", "disabled_visible", 0.0);
22606 set_state(PART:"check", "disabled", 0.0);
22609 program { name: "enable";
22610 signal: "elm,state,enabled";
22612 action: STATE_SET "default" 0.0;
22613 target: "disabler";
22614 after: "enable_text";
22616 program { name: "enable_text";
22620 get_state(PART:"elm.text", st, 30, vl);
22621 if (!strcmp(st, "disabled_visible"))
22622 set_state(PART:"elm.text", "visible", 0.0);
22624 set_state(PART:"elm.text", "default", 0.0);
22626 get_state(PART:"elm.swallow.content", st, 30, vl);
22627 if (!strcmp(st, "visible"))
22628 set_state(PART:"elm.swallow.content", "visible", 0.0);
22630 set_state(PART:"elm.swallow.content", "default", 0.0);
22632 get_state(PART:"check", st, 30, vl);
22633 if (!strcmp(st, "visible"))
22634 set_state(PART:"check", "visible", 0.0);
22636 set_state(PART:"check", "default", 0.0);
22641 ///////////////////////////////////////////////////////////////////////////////
22642 group { name: "elm/radio/base/default";
22644 image: "radio_base.png" COMP;
22645 image: "radio.png" COMP;
22646 image: "radio2.png" COMP;
22652 description { state: "default" 0.0;
22654 rel2.relative: 0.0 1.0;
22660 aspect_preference: VERTICAL;
22661 image.normal: "radio_base.png";
22664 part { name: "radio";
22667 description { state: "default" 0.0;
22671 image.normal: "radio.png";
22673 description { state: "visible" 0.0;
22674 inherit: "default" 0.0;
22678 part { name: "elm.swallow.content";
22680 description { state: "default" 0.0;
22686 rel1.relative: 1.0 0.0;
22689 rel2.relative: 1.0 1.0;
22692 description { state: "visible" 0.0;
22693 inherit: "default" 0.0;
22695 color: 255 255 255 255;
22698 description { state: "disabled" 0.0;
22699 inherit: "default" 0.0;
22700 color: 128 128 128 128;
22702 description { state: "disabled_visible" 0.0;
22703 inherit: "default" 0.0;
22704 color: 128 128 128 128;
22709 part { name: "elm.text";
22713 description { state: "default" 0.0;
22715 rel1.to_x: "elm.swallow.content";
22716 rel1.relative: 1.0 0.0;
22718 rel2.relative: 1.0 1.0;
22719 rel2.offset: -2 -2;
22722 font: "Sans,Edje-Vera";
22728 description { state: "visible" 0.0;
22729 inherit: "default" 0.0;
22733 description { state: "disabled" 0.0;
22734 inherit: "default" 0.0;
22738 description { state: "disabled_visible" 0.0;
22739 inherit: "default" 0.0;
22746 part { name: "events";
22748 ignore_flags: ON_HOLD;
22749 description { state: "default" 0.0;
22753 part { name: "disabler";
22755 description { state: "default" 0.0;
22759 description { state: "disabled" 0.0;
22760 inherit: "default" 0.0;
22766 program { name: "click";
22767 signal: "mouse,up,1";
22769 action: SIGNAL_EMIT "elm,action,radio,toggle" "";
22771 program { name: "radio_on";
22772 signal: "elm,state,radio,on";
22774 action: STATE_SET "visible" 0.0;
22777 program { name: "radio_off";
22778 signal: "elm,state,radio,off";
22780 action: STATE_SET "default" 0.0;
22783 program { name: "text_show";
22784 signal: "elm,state,text,visible";
22786 action: STATE_SET "visible" 0.0;
22787 target: "elm.text";
22789 program { name: "text_hide";
22790 signal: "elm,state,text,hidden";
22792 action: STATE_SET "default" 0.0;
22793 target: "elm.text";
22795 program { name: "icon_show";
22796 signal: "elm,state,icon,visible";
22798 action: STATE_SET "visible" 0.0;
22799 target: "elm.swallow.content";
22801 program { name: "icon_hide";
22802 signal: "elm,state,icon,hidden";
22804 action: STATE_SET "default" 0.0;
22805 target: "elm.swallow.content";
22807 program { name: "disable";
22808 signal: "elm,state,disabled";
22810 action: STATE_SET "disabled" 0.0;
22811 target: "disabler";
22812 after: "disable_text";
22814 program { name: "disable_text";
22818 get_state(PART:"elm.text", st, 30, vl);
22819 if (!strcmp(st, "visible"))
22820 set_state(PART:"elm.text", "disabled_visible", 0.0);
22822 set_state(PART:"elm.text", "disabled", 0.0);
22824 get_state(PART:"elm.swallow.content", st, 30, vl);
22825 if (!strcmp(st, "visible"))
22826 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22828 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22831 program { name: "enable";
22832 signal: "elm,state,enabled";
22834 action: STATE_SET "default" 0.0;
22835 target: "disabler";
22836 after: "enable_text";
22838 program { name: "enable_text";
22842 get_state(PART:"elm.text", st, 30, vl);
22843 if (!strcmp(st, "disabled_visible"))
22844 set_state(PART:"elm.text", "visible", 0.0);
22846 set_state(PART:"elm.text", "default", 0.0);
22848 get_state(PART:"elm.swallow.content", st, 30, vl);
22849 if (!strcmp(st, "visible"))
22850 set_state(PART:"elm.swallow.content", "visible", 0.0);
22852 set_state(PART:"elm.swallow.content", "default", 0.0);
22857 group { name: "elm/genlist/tree_compress_odd/double_label/default";
22858 data.item: "stacking" "below";
22859 data.item: "selectraise" "on";
22860 data.item: "labels" "elm.text elm.text.sub";
22861 data.item: "icons" "elm.swallow.icon elm.swallow.end";
22862 data.item: "treesize" "20";
22863 // data.item: "states" "";
22865 image: "bt_sm_base1.png" COMP;
22866 image: "bt_sm_shine.png" COMP;
22867 image: "bt_sm_hilight.png" COMP;
22868 image: "ilist_2.png" COMP;
22869 image: "icon_arrow_right.png" COMP;
22870 image: "icon_arrow_down.png" COMP;
22878 state: "default" 0.0;
22886 state: "default" 0.0;
22888 normal: "ilist_2.png";
22895 clip_to: "disclip";
22897 description { state: "default" 0.0;
22899 color: 255 255 255 0;
22909 normal: "bt_sm_base1.png";
22912 image.middle: SOLID;
22914 description { state: "selected" 0.0;
22915 inherit: "default" 0.0;
22917 color: 255 255 255 255;
22928 part { name: "elm.swallow.pad";
22930 description { state: "default" 0.0;
22943 part { name: "arrow";
22944 clip_to: "disclip";
22945 ignore_flags: ON_HOLD;
22946 description { state: "default" 0.0;
22951 to_x: "elm.swallow.pad";
22956 to_x: "elm.swallow.pad";
22960 image.normal: "icon_arrow_right.png";
22962 description { state: "active" 0.0;
22963 inherit: "default" 0.0;
22964 image.normal: "icon_arrow_down.png";
22967 part { name: "elm.swallow.icon";
22968 clip_to: "disclip";
22970 description { state: "default" 0.0;
22985 part { name: "elm.swallow.end";
22986 clip_to: "disclip";
22988 description { state: "default" 0.0;
22992 aspect_preference: VERTICAL;
23003 part { name: "elm.text";
23004 clip_to: "disclip";
23006 effect: SOFT_SHADOW;
23010 state: "default" 0.0;
23013 to_x: "elm.swallow.icon";
23018 to_x: "elm.swallow.end";
23030 text_class: "list_item";
23033 description { state: "selected" 0.0;
23034 inherit: "default" 0.0;
23035 color: 224 224 224 255;
23039 part { name: "elm.text.sub";
23040 clip_to: "disclip";
23045 state: "default" 0.0;
23048 to_x: "elm.swallow.icon";
23053 to_x: "elm.swallow.end";
23065 text_class: "list_item";
23068 description { state: "selected" 0.0;
23069 inherit: "default" 0.0;
23070 color: 128 128 128 255;
23074 part { name: "fg1";
23075 clip_to: "disclip";
23077 description { state: "default" 0.0;
23079 color: 255 255 255 0;
23081 rel2.relative: 1.0 0.5;
23084 normal: "bt_sm_hilight.png";
23088 description { state: "selected" 0.0;
23089 inherit: "default" 0.0;
23091 color: 255 255 255 255;
23094 part { name: "fg2";
23095 clip_to: "disclip";
23097 description { state: "default" 0.0;
23099 color: 255 255 255 0;
23103 normal: "bt_sm_shine.png";
23107 description { state: "selected" 0.0;
23108 inherit: "default" 0.0;
23110 color: 255 255 255 255;
23113 part { name: "disclip";
23115 description { state: "default" 0.0;
23119 description { state: "disabled" 0.0;
23120 inherit: "default" 0.0;
23121 color: 255 255 255 64;
23126 // signal: elm,state,%s,active
23127 // a "check" item named %s went active
23128 // signal: elm,state,%s,passive
23129 // a "check" item named %s went passive
23130 // default is passive
23133 signal: "elm,state,selected";
23135 action: STATE_SET "selected" 0.0;
23139 target: "elm.text";
23140 target: "elm.text.sub";
23143 name: "go_passive";
23144 signal: "elm,state,unselected";
23146 action: STATE_SET "default" 0.0;
23150 target: "elm.text";
23151 target: "elm.text.sub";
23152 transition: LINEAR 0.1;
23155 name: "go_disabled";
23156 signal: "elm,state,disabled";
23158 action: STATE_SET "disabled" 0.0;
23162 name: "go_enabled";
23163 signal: "elm,state,enabled";
23165 action: STATE_SET "default" 0.0;
23170 signal: "mouse,up,1";
23172 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
23175 name: "go_expanded";
23176 signal: "elm,state,expanded";
23178 action: STATE_SET "active" 0.0;
23182 name: "go_contracted";
23183 signal: "elm,state,contracted";
23185 action: STATE_SET "default" 0.0;
23191 group { name: "elm/genlist/item_compress/media/default";
23192 data.item: "stacking" "above";
23193 data.item: "selectraise" "on";
23194 data.item: "labels" "elm.text.title elm.text.album-artist";
23195 data.item: "treesize" "20";
23197 image: "bt_sm_base1.png" COMP;
23198 image: "bt_sm_shine.png" COMP;
23199 image: "bt_sm_hilight.png" COMP;
23200 image: "ilist_1.png" COMP;
23201 image: "ilist_item_shadow.png" COMP;
23209 state: "default" 0.0;
23217 state: "default" 0.0;
23232 normal: "ilist_item_shadow.png";
23241 state: "default" 0.0;
23243 normal: "ilist_1.png";
23250 clip_to: "disclip";
23252 description { state: "default" 0.0;
23254 color: 255 255 255 0;
23264 normal: "bt_sm_base1.png";
23267 image.middle: SOLID;
23269 description { state: "selected" 0.0;
23270 inherit: "default" 0.0;
23272 color: 255 255 255 255;
23283 part { name: "elm.swallow.pad";
23285 description { state: "default" 0.0;
23298 part { name: "elm.text.title";
23299 clip_to: "disclip";
23301 effect: SOFT_SHADOW;
23305 state: "default" 0.0;
23323 description { state: "selected" 0.0;
23324 inherit: "default" 0.0;
23325 color: 224 224 224 255;
23329 part { name: "elm.text.album-artist";
23330 clip_to: "disclip";
23335 state: "default" 0.0;
23353 description { state: "selected" 0.0;
23354 inherit: "default" 0.0;
23355 color: 128 128 128 255;
23359 part { name: "fg1";
23360 clip_to: "disclip";
23362 description { state: "default" 0.0;
23364 color: 255 255 255 0;
23366 rel2.relative: 1.0 0.5;
23369 normal: "bt_sm_hilight.png";
23373 description { state: "selected" 0.0;
23374 inherit: "default" 0.0;
23376 color: 255 255 255 255;
23379 part { name: "fg2";
23380 clip_to: "disclip";
23382 description { state: "default" 0.0;
23384 color: 255 255 255 0;
23388 normal: "bt_sm_shine.png";
23392 description { state: "selected" 0.0;
23393 inherit: "default" 0.0;
23395 color: 255 255 255 255;
23398 part { name: "disclip";
23400 description { state: "default" 0.0;
23404 description { state: "disabled" 0.0;
23405 inherit: "default" 0.0;
23406 color: 255 255 255 64;
23411 // signal: elm,state,%s,active
23412 // a "check" item named %s went active
23413 // signal: elm,state,%s,passive
23414 // a "check" item named %s went passive
23415 // default is passive
23418 signal: "elm,state,selected";
23420 action: STATE_SET "selected" 0.0;
23424 target: "elm.text.title";
23425 target: "elm.text.album-artist";
23428 name: "go_passive";
23429 signal: "elm,state,unselected";
23431 action: STATE_SET "default" 0.0;
23435 target: "elm.text.title";
23436 target: "elm.text.album-artist";
23437 transition: LINEAR 0.1;
23440 name: "go_disabled";
23441 signal: "elm,state,disabled";
23443 action: STATE_SET "disabled" 0.0;
23447 name: "go_enabled";
23448 signal: "elm,state,enabled";
23450 action: STATE_SET "default" 0.0;
23455 group { name: "elm/genlist/item_compress_odd/media/default";
23456 data.item: "stacking" "below";
23457 data.item: "selectraise" "on";
23458 data.item: "labels" "elm.text.title elm.text.album-artist";
23459 data.item: "treesize" "20";
23461 image: "bt_sm_base1.png" COMP;
23462 image: "bt_sm_shine.png" COMP;
23463 image: "bt_sm_hilight.png" COMP;
23464 image: "ilist_2.png" COMP;
23467 part { name: "event";
23471 state: "default" 0.0;
23479 state: "default" 0.0;
23481 normal: "ilist_2.png";
23488 clip_to: "disclip";
23490 description { state: "default" 0.0;
23492 color: 255 255 255 0;
23502 normal: "bt_sm_base1.png";
23505 image.middle: SOLID;
23507 description { state: "selected" 0.0;
23508 inherit: "default" 0.0;
23510 color: 255 255 255 255;
23521 part { name: "elm.swallow.pad";
23523 description { state: "default" 0.0;
23536 part { name: "elm.text.title";
23537 clip_to: "disclip";
23539 effect: SOFT_SHADOW;
23543 state: "default" 0.0;
23561 description { state: "selected" 0.0;
23562 inherit: "default" 0.0;
23563 color: 224 224 224 255;
23567 part { name: "elm.text.album-artist";
23568 clip_to: "disclip";
23573 state: "default" 0.0;
23591 description { state: "selected" 0.0;
23592 inherit: "default" 0.0;
23593 color: 128 128 128 255;
23597 part { name: "fg1";
23598 clip_to: "disclip";
23600 description { state: "default" 0.0;
23602 color: 255 255 255 0;
23604 rel2.relative: 1.0 0.5;
23607 normal: "bt_sm_hilight.png";
23611 description { state: "selected" 0.0;
23612 inherit: "default" 0.0;
23614 color: 255 255 255 255;
23617 part { name: "fg2";
23618 clip_to: "disclip";
23620 description { state: "default" 0.0;
23622 color: 255 255 255 0;
23626 normal: "bt_sm_shine.png";
23630 description { state: "selected" 0.0;
23631 inherit: "default" 0.0;
23633 color: 255 255 255 255;
23636 part { name: "disclip";
23638 description { state: "default" 0.0;
23642 description { state: "disabled" 0.0;
23643 inherit: "default" 0.0;
23644 color: 255 255 255 64;
23649 // signal: elm,state,%s,active
23650 // a "check" item named %s went active
23651 // signal: elm,state,%s,passive
23652 // a "check" item named %s went passive
23653 // default is passive
23656 signal: "elm,state,selected";
23658 action: STATE_SET "selected" 0.0;
23662 target: "elm.text.title";
23663 target: "elm.text.album-artist";
23666 name: "go_passive";
23667 signal: "elm,state,unselected";
23669 action: STATE_SET "default" 0.0;
23673 target: "elm.text.title";
23674 target: "elm.text.album-artist";
23675 transition: LINEAR 0.1;
23678 name: "go_disabled";
23679 signal: "elm,state,disabled";
23681 action: STATE_SET "disabled" 0.0;
23685 name: "go_enabled";
23686 signal: "elm,state,enabled";
23688 action: STATE_SET "default" 0.0;
23694 group { name: "elm/genlist/item_compress/media-album/default";
23695 data.item: "stacking" "above";
23696 data.item: "selectraise" "on";
23697 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
23698 data.item: "states" "elm.state.trackno";
23699 data.item: "treesize" "20";
23701 image: "bt_sm_base1.png" COMP;
23702 image: "bt_sm_shine.png" COMP;
23703 image: "bt_sm_hilight.png" COMP;
23704 image: "ilist_1.png" COMP;
23705 image: "ilist_item_shadow.png" COMP;
23708 public dot_visible;
23716 state: "default" 0.0;
23724 state: "default" 0.0;
23739 normal: "ilist_item_shadow.png";
23748 state: "default" 0.0;
23750 normal: "ilist_1.png";
23757 clip_to: "disclip";
23759 description { state: "default" 0.0;
23761 color: 255 255 255 0;
23771 normal: "bt_sm_base1.png";
23774 image.middle: SOLID;
23776 description { state: "selected" 0.0;
23777 inherit: "default" 0.0;
23779 color: 255 255 255 255;
23790 part { name: "elm.swallow.pad";
23792 description { state: "default" 0.0;
23806 name: "elm.text.trackno";
23811 state: "default" 0.0;
23812 color: 255 255 255 255;
23816 to_y: "elm.text.title";
23821 to_y: "elm.text.title";
23834 description { state: "selected" 0.0;
23835 inherit: "default" 0.0;
23836 color: 224 224 224 255;
23846 state: "default" 0.0;
23847 color: 255 255 255 255;
23852 to_x: "elm.text.trackno";
23853 to_y: "elm.text.title";
23858 to_x: "elm.text.trackno";
23859 to_y: "elm.text.title";
23875 state: "visible" 0.0;
23876 inherit: "default" 0.0;
23879 description { state: "selected" 0.0;
23880 inherit: "default" 0.0;
23881 color: 224 224 224 255;
23888 signal: "elm,state,elm.state.trackno,active";
23891 set_state(PART:"dot", "visible", 0.0);
23892 set_int(dot_visible, 1);
23896 part { name: "elm.text.title";
23897 clip_to: "disclip";
23899 effect: SOFT_SHADOW;
23903 state: "default" 0.0;
23922 description { state: "selected" 0.0;
23923 inherit: "default" 0.0;
23924 color: 224 224 224 255;
23928 part { name: "elm.text.length";
23929 clip_to: "disclip";
23934 state: "default" 0.0;
23952 description { state: "selected" 0.0;
23953 inherit: "default" 0.0;
23954 color: 128 128 128 255;
23958 part { name: "fg1";
23959 clip_to: "disclip";
23961 description { state: "default" 0.0;
23963 color: 255 255 255 0;
23965 rel2.relative: 1.0 0.5;
23968 normal: "bt_sm_hilight.png";
23972 description { state: "selected" 0.0;
23973 inherit: "default" 0.0;
23975 color: 255 255 255 255;
23978 part { name: "fg2";
23979 clip_to: "disclip";
23981 description { state: "default" 0.0;
23983 color: 255 255 255 0;
23987 normal: "bt_sm_shine.png";
23991 description { state: "selected" 0.0;
23992 inherit: "default" 0.0;
23994 color: 255 255 255 255;
23997 part { name: "disclip";
23999 description { state: "default" 0.0;
24003 description { state: "disabled" 0.0;
24004 inherit: "default" 0.0;
24005 color: 255 255 255 64;
24010 // signal: elm,state,%s,active
24011 // a "check" item named %s went active
24012 // signal: elm,state,%s,passive
24013 // a "check" item named %s went passive
24014 // default is passive
24017 signal: "elm,state,selected";
24019 action: STATE_SET "selected" 0.0;
24023 target: "elm.text.title";
24024 target: "elm.text.trackno";
24025 target: "elm.text.length";
24026 after: "dot_active";
24029 name: "dot_active";
24031 if (get_int(dot_visible) == 1)
24032 set_state(PART:"dot", "selected", 0.0);
24036 name: "go_passive";
24037 signal: "elm,state,unselected";
24039 action: STATE_SET "default" 0.0;
24043 target: "elm.text.title";
24044 target: "elm.text.length";
24045 target: "elm.text.trackno";
24046 transition: LINEAR 0.1;
24047 after: "dot_passive";
24050 name: "dot_passive";
24052 if (get_int(dot_visible) == 1)
24053 set_state(PART:"dot", "visible", 0.0);
24057 name: "go_disabled";
24058 signal: "elm,state,disabled";
24060 action: STATE_SET "disabled" 0.0;
24064 name: "go_enabled";
24065 signal: "elm,state,enabled";
24067 action: STATE_SET "default" 0.0;
24072 group { name: "elm/genlist/item_compress_odd/media-album/default";
24073 data.item: "stacking" "below";
24074 data.item: "selectraise" "on";
24075 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
24076 data.item: "states" "elm.state.trackno";
24077 data.item: "treesize" "20";
24079 image: "bt_sm_base1.png" COMP;
24080 image: "bt_sm_shine.png" COMP;
24081 image: "bt_sm_hilight.png" COMP;
24082 image: "ilist_2.png" COMP;
24085 public dot_visible;
24088 part { name: "event";
24092 state: "default" 0.0;
24100 state: "default" 0.0;
24102 normal: "ilist_2.png";
24109 clip_to: "disclip";
24111 description { state: "default" 0.0;
24113 color: 255 255 255 0;
24123 normal: "bt_sm_base1.png";
24126 image.middle: SOLID;
24128 description { state: "selected" 0.0;
24129 inherit: "default" 0.0;
24131 color: 255 255 255 255;
24142 part { name: "elm.swallow.pad";
24144 description { state: "default" 0.0;
24158 name: "elm.text.trackno";
24163 state: "default" 0.0;
24164 color: 255 255 255 255;
24168 to_y: "elm.text.title";
24173 to_y: "elm.text.title";
24186 description { state: "selected" 0.0;
24187 inherit: "default" 0.0;
24188 color: 224 224 224 255;
24198 state: "default" 0.0;
24199 color: 255 255 255 255;
24204 to_x: "elm.text.trackno";
24205 to_y: "elm.text.title";
24210 to_x: "elm.text.trackno";
24211 to_y: "elm.text.title";
24227 state: "visible" 0.0;
24228 inherit: "default" 0.0;
24231 description { state: "selected" 0.0;
24232 inherit: "default" 0.0;
24233 color: 224 224 224 255;
24240 signal: "elm,state,elm.state.trackno,active";
24243 set_state(PART:"dot", "visible", 0.0);
24244 set_int(dot_visible, 1);
24248 part { name: "elm.text.title";
24249 clip_to: "disclip";
24251 effect: SOFT_SHADOW;
24255 state: "default" 0.0;
24274 description { state: "selected" 0.0;
24275 inherit: "default" 0.0;
24276 color: 224 224 224 255;
24280 part { name: "elm.text.length";
24281 clip_to: "disclip";
24286 state: "default" 0.0;
24304 description { state: "selected" 0.0;
24305 inherit: "default" 0.0;
24306 color: 128 128 128 255;
24310 part { name: "fg1";
24311 clip_to: "disclip";
24313 description { state: "default" 0.0;
24315 color: 255 255 255 0;
24317 rel2.relative: 1.0 0.5;
24320 normal: "bt_sm_hilight.png";
24324 description { state: "selected" 0.0;
24325 inherit: "default" 0.0;
24327 color: 255 255 255 255;
24330 part { name: "fg2";
24331 clip_to: "disclip";
24333 description { state: "default" 0.0;
24335 color: 255 255 255 0;
24339 normal: "bt_sm_shine.png";
24343 description { state: "selected" 0.0;
24344 inherit: "default" 0.0;
24346 color: 255 255 255 255;
24349 part { name: "disclip";
24351 description { state: "default" 0.0;
24355 description { state: "disabled" 0.0;
24356 inherit: "default" 0.0;
24357 color: 255 255 255 64;
24362 // signal: elm,state,%s,active
24363 // a "check" item named %s went active
24364 // signal: elm,state,%s,passive
24365 // a "check" item named %s went passive
24366 // default is passive
24369 signal: "elm,state,selected";
24371 action: STATE_SET "selected" 0.0;
24375 target: "elm.text.title";
24376 target: "elm.text.length";
24377 target: "elm.text.trackno";
24378 after: "dot_active";
24381 name: "dot_active";
24383 if (get_int(dot_visible) == 1)
24384 set_state(PART:"dot", "selected", 0.0);
24388 name: "go_passive";
24389 signal: "elm,state,unselected";
24391 action: STATE_SET "default" 0.0;
24395 target: "elm.text.title";
24396 target: "elm.text.length";
24397 target: "elm.text.trackno";
24398 transition: LINEAR 0.1;
24399 after: "dot_passive";
24402 name: "dot_passive";
24404 if (get_int(dot_visible) == 1)
24405 set_state(PART:"dot", "visible", 0.0);
24409 name: "go_disabled";
24410 signal: "elm,state,disabled";
24412 action: STATE_SET "disabled" 0.0;
24416 name: "go_enabled";
24417 signal: "elm,state,enabled";
24419 action: STATE_SET "default" 0.0;
24425 group { name: "elm/genlist/item_compress/media-preview/default";
24426 data.item: "stacking" "above";
24427 data.item: "selectraise" "on";
24428 data.item: "labels" "elm.text.title elm.text.artist";
24429 data.item: "icons" "elm.swallow.preview";
24430 data.item: "treesize" "20";
24432 image: "bt_sm_base1.png" COMP;
24433 image: "bt_sm_shine.png" COMP;
24434 image: "bt_sm_hilight.png" COMP;
24435 image: "ilist_1.png" COMP;
24436 image: "ilist_item_shadow.png" COMP;
24444 state: "default" 0.0;
24452 state: "default" 0.0;
24467 normal: "ilist_item_shadow.png";
24476 state: "default" 0.0;
24478 normal: "ilist_1.png";
24485 clip_to: "disclip";
24487 description { state: "default" 0.0;
24489 color: 255 255 255 0;
24499 normal: "bt_sm_base1.png";
24502 image.middle: SOLID;
24504 description { state: "selected" 0.0;
24505 inherit: "default" 0.0;
24507 color: 255 255 255 255;
24518 part { name: "elm.swallow.pad";
24520 description { state: "default" 0.0;
24533 part { name: "elm.swallow.preview";
24534 clip_to: "disclip";
24536 description { state: "default" 0.0;
24542 to_x: "elm.swallow.pad";
24547 to_x: "elm.swallow.pad";
24553 part { name: "elm.text.title";
24554 clip_to: "disclip";
24556 effect: SOFT_SHADOW;
24560 state: "default" 0.0;
24562 to_x: "elm.swallow.preview";
24579 description { state: "selected" 0.0;
24580 inherit: "default" 0.0;
24581 color: 224 224 224 255;
24585 part { name: "elm.text.artist";
24586 clip_to: "disclip";
24591 state: "default" 0.0;
24593 to_x: "elm.swallow.preview";
24610 description { state: "selected" 0.0;
24611 inherit: "default" 0.0;
24612 color: 128 128 128 255;
24616 part { name: "fg1";
24617 clip_to: "disclip";
24619 description { state: "default" 0.0;
24621 color: 255 255 255 0;
24623 rel2.relative: 1.0 0.5;
24626 normal: "bt_sm_hilight.png";
24630 description { state: "selected" 0.0;
24631 inherit: "default" 0.0;
24633 color: 255 255 255 255;
24636 part { name: "fg2";
24637 clip_to: "disclip";
24639 description { state: "default" 0.0;
24641 color: 255 255 255 0;
24645 normal: "bt_sm_shine.png";
24649 description { state: "selected" 0.0;
24650 inherit: "default" 0.0;
24652 color: 255 255 255 255;
24655 part { name: "disclip";
24657 description { state: "default" 0.0;
24661 description { state: "disabled" 0.0;
24662 inherit: "default" 0.0;
24663 color: 255 255 255 64;
24668 // signal: elm,state,%s,active
24669 // a "check" item named %s went active
24670 // signal: elm,state,%s,passive
24671 // a "check" item named %s went passive
24672 // default is passive
24675 signal: "elm,state,selected";
24677 action: STATE_SET "selected" 0.0;
24681 target: "elm.text.title";
24682 target: "elm.text.artist";
24685 name: "go_passive";
24686 signal: "elm,state,unselected";
24688 action: STATE_SET "default" 0.0;
24692 target: "elm.text.title";
24693 target: "elm.text.artist";
24694 transition: LINEAR 0.1;
24697 name: "go_disabled";
24698 signal: "elm,state,disabled";
24700 action: STATE_SET "disabled" 0.0;
24704 name: "go_enabled";
24705 signal: "elm,state,enabled";
24707 action: STATE_SET "default" 0.0;
24712 group { name: "elm/genlist/item_compress_odd/media-preview/default";
24713 data.item: "stacking" "below";
24714 data.item: "selectraise" "on";
24715 data.item: "labels" "elm.text.title elm.text.artist";
24716 data.item: "icons" "elm.swallow.preview";
24717 data.item: "treesize" "20";
24719 image: "bt_sm_base1.png" COMP;
24720 image: "bt_sm_shine.png" COMP;
24721 image: "bt_sm_hilight.png" COMP;
24722 image: "ilist_2.png" COMP;
24725 part { name: "event";
24729 state: "default" 0.0;
24737 state: "default" 0.0;
24739 normal: "ilist_2.png";
24746 clip_to: "disclip";
24748 description { state: "default" 0.0;
24750 color: 255 255 255 0;
24760 normal: "bt_sm_base1.png";
24763 image.middle: SOLID;
24765 description { state: "selected" 0.0;
24766 inherit: "default" 0.0;
24768 color: 255 255 255 255;
24779 part { name: "elm.swallow.pad";
24781 description { state: "default" 0.0;
24794 part { name: "elm.swallow.preview";
24795 clip_to: "disclip";
24797 description { state: "default" 0.0;
24803 to_x: "elm.swallow.pad";
24808 to_x: "elm.swallow.pad";
24814 part { name: "elm.text.title";
24815 clip_to: "disclip";
24817 effect: SOFT_SHADOW;
24821 state: "default" 0.0;
24823 to_x: "elm.swallow.preview";
24840 description { state: "selected" 0.0;
24841 inherit: "default" 0.0;
24842 color: 224 224 224 255;
24846 part { name: "elm.text.artist";
24847 clip_to: "disclip";
24852 state: "default" 0.0;
24854 to_x: "elm.swallow.preview";
24871 description { state: "selected" 0.0;
24872 inherit: "default" 0.0;
24873 color: 128 128 128 255;
24877 part { name: "fg1";
24878 clip_to: "disclip";
24880 description { state: "default" 0.0;
24882 color: 255 255 255 0;
24884 rel2.relative: 1.0 0.5;
24887 normal: "bt_sm_hilight.png";
24891 description { state: "selected" 0.0;
24892 inherit: "default" 0.0;
24894 color: 255 255 255 255;
24897 part { name: "fg2";
24898 clip_to: "disclip";
24900 description { state: "default" 0.0;
24902 color: 255 255 255 0;
24906 normal: "bt_sm_shine.png";
24910 description { state: "selected" 0.0;
24911 inherit: "default" 0.0;
24913 color: 255 255 255 255;
24916 part { name: "disclip";
24918 description { state: "default" 0.0;
24922 description { state: "disabled" 0.0;
24923 inherit: "default" 0.0;
24924 color: 255 255 255 64;
24929 // signal: elm,state,%s,active
24930 // a "check" item named %s went active
24931 // signal: elm,state,%s,passive
24932 // a "check" item named %s went passive
24933 // default is passive
24936 signal: "elm,state,selected";
24938 action: STATE_SET "selected" 0.0;
24942 target: "elm.text.title";
24943 target: "elm.text.artist";
24946 name: "go_passive";
24947 signal: "elm,state,unselected";
24949 action: STATE_SET "default" 0.0;
24953 target: "elm.text.title";
24954 target: "elm.text.artist";
24955 transition: LINEAR 0.1;
24958 name: "go_disabled";
24959 signal: "elm,state,disabled";
24961 action: STATE_SET "disabled" 0.0;
24965 name: "go_enabled";
24966 signal: "elm,state,enabled";
24968 action: STATE_SET "default" 0.0;
24974 group { name: "elm/genlist/item/mode/default";
24975 data.item: "selectraise" "on";
24976 data.item: "labels" "elm.text.mode";
24977 data.item: "icons" "elm.swallow.mode";
24978 data.item: "mode_part" "elm.swallow.origin";
24979 data.item: "treesize" "20";
24981 image: "bt_sm_base1.png" COMP;
24982 image: "bt_sm_shine.png" COMP;
24983 image: "bt_sm_hilight.png" COMP;
24984 image: "ilist_1.png" COMP;
24985 image: "ilist_2.png" COMP;
24986 image: "ilist_item_shadow.png" COMP;
24995 state: "default" 0.0;
25003 state: "default" 0.0;
25018 normal: "ilist_item_shadow.png";
25023 state: "default" 1.0;
25024 inherit: "default" 0.0;
25032 state: "default" 0.0;
25034 normal: "ilist_1.png";
25040 state: "default" 1.0;
25041 inherit: "default" 0.0;
25042 image.normal: "ilist_2.png";
25046 clip_to: "disclip";
25048 description { state: "default" 0.0;
25050 color: 255 255 255 0;
25060 normal: "bt_sm_base1.png";
25063 image.middle: SOLID;
25065 description { state: "default" 0.1;
25066 inherit: "default" 0.0;
25068 description { state: "selected" 0.0;
25069 inherit: "default" 0.0;
25071 color: 255 255 255 255;
25082 state: "selected" 1.0;
25083 inherit: "selected" 0.0;
25086 part { name: "elm.text.mode";
25087 clip_to: "disclip";
25090 description { state: "default" 0.0;
25091 rel2.relative: 0.5 1.0;
25098 text_class: "list_item";
25102 part { name: "elm.swallow.mode";
25103 clip_to: "disclip";
25105 description { state: "default" 0.0;
25106 rel1.relative: 0.5 0.0;
25109 part { name: "fg1";
25110 clip_to: "disclip";
25112 description { state: "default" 0.0;
25114 color: 255 255 255 0;
25116 rel2.relative: 1.0 0.5;
25119 normal: "bt_sm_hilight.png";
25123 description { state: "selected" 0.0;
25124 inherit: "default" 0.0;
25126 color: 255 255 255 255;
25129 state: "selected" 1.0;
25130 inherit: "default" 0.0;
25132 color: 255 255 255 255;
25135 part { name: "fg2";
25136 clip_to: "disclip";
25138 description { state: "default" 0.0;
25140 color: 255 255 255 0;
25144 normal: "bt_sm_shine.png";
25148 description { state: "selected" 0.0;
25149 inherit: "default" 0.0;
25151 color: 255 255 255 255;
25154 state: "selected" 1.0;
25155 inherit: "default" 0.0;
25157 color: 255 255 255 255;
25160 // Transparent part between base parts and slidable parts
25161 part { name: "event_block_layer";
25163 clip_to: "disclip";
25165 description { state: "default" 0.0;
25170 description { state: "repeat_events" 0.0;
25171 inherit: "default" 0.0;
25175 part { name: "pers";
25176 clip_to: "disclip";
25178 description { state: "default" 0.0;
25179 rel1.relative: 0.0 1.0;
25182 part { name: "elm.swallow.origin";
25183 clip_to: "disclip";
25185 description { state: "default" 0.0;
25189 description { state: "slide" 0.0;
25190 inherit: "default" 0.0;
25191 rel1.relative: 1 0;
25192 rel2.relative: 2 1;
25194 description { state: "rotate" 0.0;
25195 inherit: "default" 0.0;
25197 perspective: "pers";
25210 description { state: "rotate" 1.0;
25211 inherit: "default" 0.0;
25213 perspective: "pers";
25227 part { name: "disclip";
25229 description { state: "default" 0.0;
25233 description { state: "disabled" 0.0;
25234 inherit: "default" 0.0;
25235 color: 255 255 255 64;
25242 signal: "elm,state,odd";
25244 action: STATE_SET "default" 1.0;
25250 signal: "elm,state,even";
25252 action: STATE_SET "default" 0.0;
25258 signal: "elm,state,selected";
25263 get_state(PART:"base", st, 30, vl);
25264 set_state(PART:"bg", "selected", vl);
25265 set_state(PART:"fg1", "selected", vl);
25266 set_state(PART:"fg2", "selected", vl);
25270 name: "go_passive";
25271 signal: "elm,state,unselected";
25276 get_state(PART:"base", st, 30, vl);
25277 set_state(PART:"bg", "default", vl);
25278 set_state(PART:"fg1", "default", vl);
25279 set_state(PART:"fg2", "default", vl);
25283 name: "go_disabled";
25284 signal: "elm,state,disabled";
25286 action: STATE_SET "disabled" 0.0;
25290 name: "go_enabled";
25291 signal: "elm,state,enabled";
25293 action: STATE_SET "default" 0.0;
25297 name: "slide_right";
25298 signal: "elm,state,slide,active";
25300 action: STATE_SET "slide" 0.0;
25301 target: "elm.swallow.origin";
25302 transition: ACCELERATE 0.5;
25303 after: "unblock_event";
25306 name: "unblock_event";
25307 action: STATE_SET "repeat_events" 0.0;
25308 target: "event_block_layer";
25311 name: "slide_left";
25312 signal: "elm,state,slide,passive";
25314 action: STATE_SET "default" 0.0;
25315 target: "event_block_layer";
25316 after: "slide_left2";
25319 name: "slide_left2";
25320 action: STATE_SET "default" 0.0;
25321 target: "elm.swallow.origin";
25322 transition: DECELERATE 0.5;
25323 after: "slide_left_finished";
25326 name: "slide_left_finished";
25327 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25331 signal: "elm,state,rotate,active";
25333 action: STATE_SET "rotate" 0.0;
25334 target: "elm.swallow.origin";
25335 after: "rotate_on2";
25338 name: "rotate_on2";
25339 action: STATE_SET "rotate" 1.0;
25340 target: "elm.swallow.origin";
25341 transition: LINEAR 0.5;
25342 after: "unblock_event";
25345 name: "rotate_off";
25346 signal: "elm,state,rotate,passive";
25348 action: STATE_SET "default" 0.0;
25349 target: "event_block_layer";
25350 after: "rotate_off2";
25353 name: "rotate_off2";
25354 action: STATE_SET "rotate" 0.0;
25355 transition: LINEAR 0.5;
25356 target: "elm.swallow.origin";
25357 after: "rotate_off3";
25360 name: "rotate_off3";
25361 action: STATE_SET "default" 0.0;
25362 target: "elm.swallow.origin";
25363 after: "rotate_off_finished";
25366 name: "rotate_off_finished";
25367 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25372 group { name: "elm/genlist/item_odd/mode/default";
25373 data.item: "stacking" "below";
25374 data.item: "selectraise" "on";
25375 data.item: "labels" "elm.text.mode";
25376 data.item: "icons" "elm.swallow.mode";
25377 data.item: "mode_part" "elm.swallow.origin";
25378 data.item: "treesize" "20";
25380 image: "bt_sm_base1.png" COMP;
25381 image: "bt_sm_shine.png" COMP;
25382 image: "bt_sm_hilight.png" COMP;
25383 image: "ilist_2.png" COMP;
25392 state: "default" 0.0;
25400 state: "default" 0.0;
25402 normal: "ilist_2.png";
25409 clip_to: "disclip";
25411 description { state: "default" 0.0;
25413 color: 255 255 255 0;
25423 normal: "bt_sm_base1.png";
25426 image.middle: SOLID;
25428 description { state: "selected" 0.0;
25429 inherit: "default" 0.0;
25431 color: 255 255 255 255;
25442 part { name: "elm.text.mode";
25443 clip_to: "disclip";
25446 description { state: "default" 0.0;
25447 rel2.relative: 0.5 1.0;
25454 text_class: "list_item";
25458 part { name: "elm.swallow.mode";
25459 clip_to: "disclip";
25461 description { state: "default" 0.0;
25462 rel1.relative: 0.5 0.0;
25465 part { name: "fg1";
25466 clip_to: "disclip";
25468 description { state: "default" 0.0;
25470 color: 255 255 255 0;
25472 rel2.relative: 1.0 0.5;
25475 normal: "bt_sm_hilight.png";
25479 description { state: "selected" 0.0;
25480 inherit: "default" 0.0;
25482 color: 255 255 255 255;
25485 part { name: "fg2";
25486 clip_to: "disclip";
25488 description { state: "default" 0.0;
25490 color: 255 255 255 0;
25494 normal: "bt_sm_shine.png";
25498 description { state: "selected" 0.0;
25499 inherit: "default" 0.0;
25501 color: 255 255 255 255;
25504 // Transparent part between base parts and slidable parts
25505 part { name: "event_block_layer";
25507 clip_to: "disclip";
25509 description { state: "default" 0.0;
25514 description { state: "repeat_events" 0.0;
25515 inherit: "default" 0.0;
25519 part { name: "pers";
25520 clip_to: "disclip";
25522 description { state: "default" 0.0;
25523 rel1.relative: 0.0 1.0;
25526 part { name: "elm.swallow.origin";
25527 clip_to: "disclip";
25529 description { state: "default" 0.0;
25533 description { state: "slide" 0.0;
25534 inherit: "default" 0.0;
25535 rel1.relative: 1 0;
25536 rel2.relative: 2 1;
25538 description { state: "rotate" 0.0;
25539 inherit: "default" 0.0;
25541 perspective: "pers";
25554 description { state: "rotate" 1.0;
25555 inherit: "default" 0.0;
25557 perspective: "pers";
25571 part { name: "disclip";
25573 description { state: "default" 0.0;
25577 description { state: "disabled" 0.0;
25578 inherit: "default" 0.0;
25579 color: 255 255 255 64;
25586 signal: "elm,state,selected";
25588 action: STATE_SET "selected" 0.0;
25594 name: "go_passive";
25595 signal: "elm,state,unselected";
25597 action: STATE_SET "default" 0.0;
25601 transition: LINEAR 0.1;
25604 name: "go_disabled";
25605 signal: "elm,state,disabled";
25607 action: STATE_SET "disabled" 0.0;
25611 name: "go_enabled";
25612 signal: "elm,state,enabled";
25614 action: STATE_SET "default" 0.0;
25618 name: "slide_right";
25619 signal: "elm,state,slide,active";
25621 action: STATE_SET "slide" 0.0;
25622 target: "elm.swallow.origin";
25623 transition: ACCELERATE 0.5;
25624 after: "unblock_event";
25627 name: "unblock_event";
25628 action: STATE_SET "repeat_events" 0.0;
25629 target: "event_block_layer";
25632 name: "slide_left";
25633 signal: "elm,state,slide,passive";
25635 action: STATE_SET "default" 0.0;
25636 target: "event_block_layer";
25637 after: "slide_left2";
25640 name: "slide_left2";
25641 action: STATE_SET "default" 0.0;
25642 target: "elm.swallow.origin";
25643 transition: DECELERATE 0.5;
25644 after: "slide_left_finished";
25647 name: "slide_left_finished";
25648 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25652 signal: "elm,state,rotate,active";
25654 action: STATE_SET "rotate" 0.0;
25655 target: "elm.swallow.origin";
25656 after: "rotate_on2";
25659 name: "rotate_on2";
25660 action: STATE_SET "rotate" 1.0;
25661 target: "elm.swallow.origin";
25662 transition: LINEAR 0.5;
25663 after: "unblock_event";
25666 name: "rotate_off";
25667 signal: "elm,state,rotate,passive";
25669 action: STATE_SET "default" 0.0;
25670 target: "event_block_layer";
25671 after: "rotate_off2";
25674 name: "rotate_off2";
25675 action: STATE_SET "rotate" 0.0;
25676 transition: LINEAR 0.5;
25677 target: "elm.swallow.origin";
25678 after: "rotate_off3";
25681 name: "rotate_off3";
25682 action: STATE_SET "default" 0.0;
25683 target: "elm.swallow.origin";
25684 after: "rotate_off_finished";
25687 name: "rotate_off_finished";
25688 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25693 ///////////////////////////////////////////////////////////////////////////////
25694 group { name: "elm/pager/base/default";
25695 data.item: "onshow" "raise";
25697 // data.item: "onhide" "lower";
25698 // data.item: "onshow" "lower";
25700 image: "frame_1.png" COMP;
25701 image: "frame_2.png" COMP;
25702 image: "dia_grad.png" COMP;
25705 part { name: "clip";
25708 description { state: "default" 0.0;
25711 offset: -9999 -9999;
25717 color: 255 255 255 255;
25719 description { state: "visible" 0.0;
25720 inherit: "default" 0.0;
25722 description { state: "hidden" 0.0;
25723 inherit: "default" 0.0;
25724 color: 255 255 255 0;
25728 part { name: "base0";
25731 description { state: "default" 0.0;
25732 image.normal: "dia_grad.png";
25744 part { name: "base";
25747 description { state: "default" 0.0;
25749 normal: "frame_2.png";
25755 description { state: "hidden" 0.0;
25756 inherit: "default" 0.0;
25757 rel1.relative: -1.0 0.0;
25758 rel2.relative: 0.0 1.0;
25760 description { state: "visible" 0.0;
25761 inherit: "default" 0.0;
25762 rel1.relative: 0.0 0.0;
25763 rel2.relative: 1.0 1.0;
25766 part { name: "over";
25769 description { state: "default" 0.0;
25779 normal: "frame_1.png";
25786 part { name: "elm.swallow.content";
25789 description { state: "default" 0.0;
25802 program { name: "push_start";
25803 signal: "elm,action,push";
25805 action: STATE_SET "hidden" 0.0;
25808 after: "show_start2";
25810 program { name: "show_start";
25811 signal: "elm,action,show";
25813 action: STATE_SET "hidden" 0.0;
25816 after: "show_start2";
25818 program { name: "show_start2";
25819 action: STATE_SET "visible" 0.0;
25820 transition: DECELERATE 0.5;
25825 program { name: "show_end";
25826 action: SIGNAL_EMIT "elm,action,show,finished" "";
25828 program { name: "pop_start";
25829 signal: "elm,action,pop";
25831 action: STATE_SET "visible" 0.0;
25834 after: "hide_start2";
25836 program { name: "hide_start";
25837 signal: "elm,action,hide";
25839 action: STATE_SET "visible" 0.0;
25842 after: "hide_start2";
25844 program { name: "hide_start2";
25845 action: STATE_SET "hidden" 0.0;
25846 transition: DECELERATE 0.5;
25851 program { name: "hide_end";
25852 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25854 program { name: "reset";
25855 signal: "elm,action,reset";
25857 action: STATE_SET "default" 0.0;
25864 group { name: "elm/pager/base/slide";
25866 image: "frame_1.png" COMP;
25867 image: "frame_2.png" COMP;
25868 image: "dia_grad.png" COMP;
25871 part { name: "clip";
25874 description { state: "default" 0.0;
25877 offset: -9999 -9999;
25883 color: 255 255 255 255;
25885 description { state: "visible" 0.0;
25886 inherit: "default" 0.0;
25888 description { state: "hidden" 0.0;
25889 inherit: "default" 0.0;
25890 color: 255 255 255 0;
25893 description { state: "hidden2" 0.0;
25894 inherit: "default" 0.0;
25895 color: 255 255 255 0;
25899 part { name: "base0";
25902 description { state: "default" 0.0;
25903 image.normal: "dia_grad.png";
25915 part { name: "base";
25918 description { state: "default" 0.0;
25920 normal: "frame_2.png";
25926 description { state: "hidden" 0.0;
25927 inherit: "default" 0.0;
25928 rel1.relative: -1.0 0.0;
25929 rel2.relative: 0.0 1.0;
25931 description { state: "hidden2" 0.0;
25932 inherit: "default" 0.0;
25933 rel1.relative: 1.0 0.0;
25934 rel2.relative: 2.0 1.0;
25936 description { state: "visible" 0.0;
25937 inherit: "default" 0.0;
25938 rel1.relative: 0.0 0.0;
25939 rel2.relative: 1.0 1.0;
25942 part { name: "over";
25945 description { state: "default" 0.0;
25955 normal: "frame_1.png";
25962 part { name: "elm.swallow.content";
25965 description { state: "default" 0.0;
25978 program { name: "push_start";
25979 signal: "elm,action,push";
25981 action: STATE_SET "hidden2" 0.0;
25984 after: "show_start2";
25986 program { name: "show_start";
25987 signal: "elm,action,show";
25989 action: STATE_SET "hidden" 0.0;
25992 after: "show_start2";
25994 program { name: "show_start2";
25995 action: STATE_SET "visible" 0.0;
25996 transition: DECELERATE 0.5;
26001 program { name: "show_end";
26002 action: SIGNAL_EMIT "elm,action,show,finished" "";
26004 program { name: "pop_start";
26005 signal: "elm,action,pop";
26007 action: STATE_SET "visible" 0.0;
26010 after: "pop_start2";
26012 program { name: "pop_start2";
26013 action: STATE_SET "hidden2" 0.0;
26014 transition: DECELERATE 0.5;
26019 program { name: "hide_start";
26020 signal: "elm,action,hide";
26022 action: STATE_SET "visible" 0.0;
26025 after: "hide_start2";
26027 program { name: "hide_start2";
26028 action: STATE_SET "hidden" 0.0;
26029 transition: DECELERATE 0.5;
26034 program { name: "hide_end";
26035 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26037 program { name: "reset";
26038 signal: "elm,action,reset";
26040 action: STATE_SET "default" 0.0;
26046 group { name: "elm/pager/base/slide_invisible";
26048 part { name: "clip";
26051 description { state: "default" 0.0;
26054 offset: -9999 -9999;
26060 color: 255 255 255 255;
26062 description { state: "visible" 0.0;
26063 inherit: "default" 0.0;
26065 description { state: "hidden" 0.0;
26066 inherit: "default" 0.0;
26067 color: 255 255 255 0;
26070 description { state: "hidden2" 0.0;
26071 inherit: "default" 0.0;
26072 color: 255 255 255 0;
26076 part { name: "base";
26080 description { state: "default" 0.0;
26083 description { state: "hidden" 0.0;
26085 rel1.relative: -1.0 0.0;
26086 rel2.relative: 0.0 1.0;
26088 description { state: "hidden2" 0.0;
26090 rel1.relative: 1.0 0.0;
26091 rel2.relative: 2.0 1.0;
26093 description { state: "visible" 0.0;
26095 rel1.relative: 0.0 0.0;
26096 rel2.relative: 1.0 1.0;
26099 part { name: "elm.swallow.content";
26102 description { state: "default" 0.0;
26109 program { name: "push_start";
26110 signal: "elm,action,push";
26112 action: STATE_SET "hidden2" 0.0;
26115 after: "show_start2";
26117 program { name: "show_start";
26118 signal: "elm,action,show";
26120 action: STATE_SET "hidden" 0.0;
26123 after: "show_start2";
26125 program { name: "show_start2";
26126 action: STATE_SET "visible" 0.0;
26127 transition: DECELERATE 0.5;
26132 program { name: "show_end";
26133 action: SIGNAL_EMIT "elm,action,show,finished" "";
26135 program { name: "pop_start";
26136 signal: "elm,action,pop";
26138 action: STATE_SET "visible" 0.0;
26141 after: "pop_start2";
26143 program { name: "pop_start2";
26144 action: STATE_SET "hidden2" 0.0;
26145 transition: DECELERATE 0.5;
26150 program { name: "hide_start";
26151 signal: "elm,action,hide";
26153 action: STATE_SET "visible" 0.0;
26156 after: "hide_start2";
26158 program { name: "hide_start2";
26159 action: STATE_SET "hidden" 0.0;
26160 transition: DECELERATE 0.5;
26165 program { name: "hide_end";
26166 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26168 program { name: "reset";
26169 signal: "elm,action,reset";
26171 action: STATE_SET "default" 0.0;
26178 group { name: "elm/pager/base/fade";
26179 data.item: "onshow" "raise";
26181 // data.item: "onhide" "lower";
26182 // data.item: "onshow" "lower";
26184 image: "frame_1.png" COMP;
26185 image: "frame_2.png" COMP;
26186 image: "dia_grad.png" COMP;
26189 part { name: "clip_base";
26192 description { state: "default" 0.0;
26195 offset: -9999 -9999;
26201 color: 255 255 255 120;
26203 description { state: "visible" 0.0;
26204 inherit: "default" 0.0;
26206 description { state: "hidden" 0.0;
26207 inherit: "default" 0.0;
26208 color: 255 255 255 0;
26212 part { name: "clip";
26215 description { state: "default" 0.0;
26218 offset: -9999 -9999;
26224 color: 255 255 255 255;
26226 description { state: "visible" 0.0;
26227 inherit: "default" 0.0;
26229 description { state: "hidden" 0.0;
26230 inherit: "default" 0.0;
26231 color: 255 255 255 0;
26235 part { name: "base0";
26237 clip_to: "clip_base";
26238 description { state: "default" 0.0;
26239 image.normal: "dia_grad.png";
26251 part { name: "base";
26253 clip_to: "clip_base";
26254 description { state: "default" 0.0;
26256 normal: "frame_2.png";
26263 part { name: "over";
26266 description { state: "default" 0.0;
26276 normal: "frame_1.png";
26283 part { name: "elm.swallow.content";
26286 description { state: "default" 0.0;
26299 program { name: "push_start";
26300 signal: "elm,action,push";
26302 action: STATE_SET "hidden" 0.0;
26304 target: "clip_base";
26305 after: "show_start2";
26307 program { name: "show_start";
26308 signal: "elm,action,show";
26310 action: STATE_SET "hidden" 0.0;
26312 target: "clip_base";
26313 after: "show_start2";
26315 program { name: "show_start2";
26316 action: STATE_SET "visible" 0.0;
26317 transition: DECELERATE 0.5;
26319 target: "clip_base";
26322 program { name: "show_end";
26323 action: SIGNAL_EMIT "elm,action,show,finished" "";
26325 program { name: "pop_start";
26326 signal: "elm,action,pop";
26328 action: STATE_SET "visible" 0.0;
26330 target: "clip_base";
26331 after: "hide_start2";
26333 program { name: "hide_start";
26334 signal: "elm,action,hide";
26336 action: STATE_SET "visible" 0.0;
26338 target: "clip_base";
26339 after: "hide_start2";
26341 program { name: "hide_start2";
26342 action: STATE_SET "hidden" 0.0;
26343 transition: DECELERATE 0.5;
26345 target: "clip_base";
26348 program { name: "hide_end";
26349 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26351 program { name: "reset";
26352 signal: "elm,action,reset";
26354 action: STATE_SET "default" 0.0;
26355 target: "clip_base";
26360 group { name: "elm/pager/base/fade_translucide";
26361 data.item: "onshow" "raise";
26363 // data.item: "onhide" "lower";
26364 // data.item: "onshow" "lower";
26366 image: "frame_1.png" COMP;
26367 image: "frame_2.png" COMP;
26368 image: "dia_grad.png" COMP;
26371 part { name: "clip_base";
26374 description { state: "default" 0.0;
26377 offset: -9999 -9999;
26383 color: 255 255 255 120;
26385 description { state: "visible" 0.0;
26386 inherit: "default" 0.0;
26388 description { state: "hidden" 0.0;
26389 inherit: "default" 0.0;
26390 color: 255 255 255 0;
26394 part { name: "clip";
26397 description { state: "default" 0.0;
26400 offset: -9999 -9999;
26406 color: 255 255 255 255;
26408 description { state: "visible" 0.0;
26409 inherit: "default" 0.0;
26411 description { state: "hidden" 0.0;
26412 inherit: "default" 0.0;
26413 color: 255 255 255 0;
26417 part { name: "base0";
26419 clip_to: "clip_base";
26420 description { state: "default" 0.0;
26421 image.normal: "dia_grad.png";
26433 part { name: "base";
26435 clip_to: "clip_base";
26436 description { state: "default" 0.0;
26438 normal: "frame_2.png";
26445 part { name: "over";
26448 description { state: "default" 0.0;
26458 normal: "frame_1.png";
26465 part { name: "elm.swallow.content";
26468 description { state: "default" 0.0;
26481 program { name: "push_start";
26482 signal: "elm,action,push";
26484 action: STATE_SET "hidden" 0.0;
26486 target: "clip_base";
26487 after: "show_start2";
26489 program { name: "show_start";
26490 signal: "elm,action,show";
26492 action: STATE_SET "hidden" 0.0;
26494 target: "clip_base";
26495 after: "show_start2";
26497 program { name: "show_start2";
26498 action: STATE_SET "visible" 0.0;
26499 transition: DECELERATE 0.5;
26501 target: "clip_base";
26504 program { name: "show_end";
26505 action: SIGNAL_EMIT "elm,action,show,finished" "";
26507 program { name: "pop_start";
26508 signal: "elm,action,pop";
26510 action: STATE_SET "visible" 0.0;
26512 target: "clip_base";
26513 after: "hide_start2";
26515 program { name: "hide_start";
26516 signal: "elm,action,hide";
26518 action: STATE_SET "visible" 0.0;
26520 target: "clip_base";
26521 after: "hide_start2";
26523 program { name: "hide_start2";
26524 action: STATE_SET "hidden" 0.0;
26525 transition: DECELERATE 0.5;
26527 target: "clip_base";
26530 program { name: "hide_end";
26531 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26533 program { name: "reset";
26534 signal: "elm,action,reset";
26536 action: STATE_SET "default" 0.0;
26537 target: "clip_base";
26542 group { name: "elm/pager/base/fade_invisible";
26543 data.item: "onshow" "raise";
26545 // data.item: "onhide" "lower";
26546 // data.item: "onshow" "lower";
26548 part { name: "clip";
26551 description { state: "default" 0.0;
26553 offset: -9999 -9999;
26558 color: 255 255 255 255;
26560 description { state: "visible" 0.0;
26561 inherit: "default" 0.0;
26563 description { state: "hidden" 0.0;
26564 inherit: "default" 0.0;
26565 color: 255 255 255 0;
26569 part { name: "elm.swallow.content";
26572 description { state: "default" 0.0;
26583 program { name: "push_start";
26584 signal: "elm,action,push";
26586 action: STATE_SET "hidden" 0.0;
26588 after: "show_start2";
26590 program { name: "show_start";
26591 signal: "elm,action,show";
26593 action: STATE_SET "hidden" 0.0;
26595 after: "show_start2";
26597 program { name: "show_start2";
26598 action: STATE_SET "visible" 0.0;
26599 transition: DECELERATE 0.5;
26603 program { name: "show_end";
26604 action: SIGNAL_EMIT "elm,action,show,finished" "";
26606 program { name: "pop_start";
26607 signal: "elm,action,pop";
26609 action: STATE_SET "visible" 0.0;
26611 after: "hide_start2";
26613 program { name: "hide_start";
26614 signal: "elm,action,hide";
26616 action: STATE_SET "visible" 0.0;
26618 after: "hide_start2";
26620 program { name: "hide_start2";
26621 action: STATE_SET "hidden" 0.0;
26622 transition: DECELERATE 0.5;
26626 program { name: "hide_end";
26627 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26629 program { name: "reset";
26630 signal: "elm,action,reset";
26632 action: STATE_SET "default" 0.0;
26638 group { name: "elm/pager/base/flip";
26639 data.item: "onshow" "raise";
26641 image: "frame_1.png" COMP;
26642 image: "frame_2.png" COMP;
26643 image: "dia_grad.png" COMP;
26646 part { name: "elm.swallow.content";
26648 description { state: "default" 0.0;
26660 description { state: "hidden" 0.0;
26661 inherit: "default" 0.0;
26663 map.rotation.y: 90.0;
26665 description { state: "before_hidden" 0.0;
26666 inherit: "default" 0.0;
26668 map.rotation.y: -90.0;
26673 program { name: "push_start";
26674 signal: "elm,action,push";
26678 program { name: "push1";
26679 action: STATE_SET "hidden" 0.0;
26680 target: "elm.swallow.content";
26683 program { name: "push2";
26684 action: STATE_SET "default" 0.0;
26686 transition: LINEAR 0.5;
26687 target: "elm.swallow.content";
26690 program { name: "push3";
26691 action: SIGNAL_EMIT "elm,action,show,finished" "";
26694 program { name: "show_start";
26695 signal: "elm,action,show";
26699 program { name: "show1";
26700 action: STATE_SET "before_hidden" 0.0;
26701 target: "elm.swallow.content";
26704 program { name: "show2";
26705 action: STATE_SET "default" 0.0;
26707 transition: LINEAR 0.5;
26708 target: "elm.swallow.content";
26711 program { name: "show3";
26712 action: SIGNAL_EMIT "elm,action,show,finished" "";
26715 program { name: "pop_start";
26716 signal: "elm,action,pop";
26720 program { name: "pop1";
26721 action: STATE_SET "default" 0.0;
26722 target: "elm.swallow.content";
26725 program { name: "pop2";
26726 action: STATE_SET "hidden" 0.0;
26727 transition: LINEAR 0.5;
26728 target: "elm.swallow.content";
26731 program { name: "pop3";
26732 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26735 program { name: "hide_start";
26736 signal: "elm,action,hide";
26740 program { name: "hide1";
26741 action: STATE_SET "default" 0.0;
26742 target: "elm.swallow.content";
26745 program { name: "hide2";
26746 action: STATE_SET "before_hidden" 0.0;
26747 transition: LINEAR 0.5;
26748 target: "elm.swallow.content";
26751 program { name: "hide3";
26752 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26755 program { name: "reset";
26756 signal: "elm,action,reset";
26758 action: STATE_SET "default" 0.0;
26759 target: "elm.swallow.content";
26766 ///////////////////////////////////////////////////////////////////////////////
26767 // FIXME: this doesn't look too hot. need to fix it up
26768 group { name: "elm/progressbar/horizontal/default";
26770 image: "shelf_inset.png" COMP;
26771 image: "bt_sm_base2.png" COMP;
26772 image: "bt_sm_hilight.png" COMP;
26773 image: "bt_sm_shine.png" COMP;
26776 part { name: "elm.background.progressbar";
26779 state: "default" 0.0;
26789 part { name: "elm.swallow.bar";
26795 state: "default" 0.0;
26798 to_y: "elm.background.progressbar";
26802 to: "elm.background.progressbar";
26807 part { name: "elm.swallow.content";
26809 description { state: "default" 0.0;
26814 to_y: "elm.background.progressbar";
26819 to_y: "elm.background.progressbar";
26822 description { state: "visible" 0.0;
26823 inherit: "default" 0.0;
26826 aspect_preference: VERTICAL;
26830 part { name: "elm.text";
26834 description { state: "default" 0.0;
26838 rel1.to_x: "elm.swallow.content";
26839 rel1.relative: 1.0 0.0;
26841 rel2.to_x: "elm.swallow.content";
26842 rel2.relative: 1.0 1.0;
26843 rel2.offset: -1 -5;
26846 font: "Sans,Edje-Vera";
26852 description { state: "visible" 0.0;
26853 inherit: "default" 0.0;
26861 part { name: "background";
26863 clip_to: "elm.background.progressbar";
26865 state: "default" 0.0;
26867 to: "elm.swallow.bar";
26871 to: "elm.swallow.bar";
26876 normal: "shelf_inset.png";
26882 part { name: "elm.text.status";
26885 description { state: "default" 0.0;
26897 font: "Sans:style=Bold,Edje-Vera-Bold";
26904 description { state: "hidden" 0.0;
26905 inherit: "default" 0.0;
26911 part { name: "elm.progress.progressbar";
26913 clip_to: "elm.background.progressbar";
26915 state: "default" 0.0;
26919 to: "elm.swallow.bar";
26923 to_y: "elm.swallow.bar";
26924 to_x: "elm.cur.progressbar";
26928 normal: "bt_sm_base2.png";
26933 state: "invert" 0.0;
26934 inherit: "default" 0.0;
26936 to_y: "elm.swallow.bar";
26937 to_x: "elm.cur.progressbar";
26940 to: "elm.swallow.bar";
26945 state: "state_begin" 0.0;
26946 inherit: "default" 0.0;
26948 to: "elm.swallow.bar";
26952 to: "elm.swallow.bar";
26957 state: "state_end" 0.0;
26958 inherit: "default" 0.0;
26960 to: "elm.swallow.bar";
26964 to: "elm.swallow.bar";
26969 part { name: "text-bar";
26972 clip_to: "progress-rect";
26973 effect: SOFT_SHADOW;
26975 description { state: "default" 0.0;
26979 rel1.to: "elm.text.status";
26980 rel1.offset: -1 -1;
26981 rel2.to: "elm.text.status";
26983 text_source: "elm.text.status";
26984 font: "Sans:style=Bold,Edje-Vera-Bold";
26989 color: 224 224 224 255;
26992 description { state: "hidden" 0.0;
26993 inherit: "default" 0.0;
26999 part { name: "over1";
27001 description { state: "default" 0.0;
27002 rel1.to: "elm.progress.progressbar";
27003 rel2.to: "elm.progress.progressbar";
27004 rel2.relative: 1.0 0.5;
27006 normal: "bt_sm_hilight.png";
27012 part { name: "over2";
27015 description { state: "default" 0.0;
27016 rel1.to: "elm.progress.progressbar";
27017 rel2.to: "elm.progress.progressbar";
27019 normal: "bt_sm_shine.png";
27025 part { name: "elm.cur.progressbar";
27028 confine: "background";
27032 description { state: "default" 0.0;
27040 rel2.to: "background";
27043 part { name: "progress-rect";
27046 state: "default" 0.0;
27047 rel1.to: "elm.progress.progressbar";
27048 rel2.to: "elm.progress.progressbar";
27053 program { name: "label_show";
27054 signal: "elm,state,text,visible";
27056 action: STATE_SET "visible" 0.0;
27057 target: "elm.text";
27059 program { name: "label_hide";
27060 signal: "elm,state,text,hidden";
27062 action: STATE_SET "default" 0.0;
27063 target: "elm.text";
27065 program { name: "icon_show";
27066 signal: "elm,state,icon,visible";
27068 action: STATE_SET "visible" 0.0;
27069 target: "elm.swallow.content";
27071 program { name: "icon_hide";
27072 signal: "elm,state,icon,hidden";
27074 action: STATE_SET "default" 0.0;
27075 target: "elm.swallow.content";
27077 program { name: "units_show";
27078 signal: "elm,state,units,visible";
27080 action: STATE_SET "default" 0.0;
27081 target: "text-bar";
27082 target: "elm.text.status";
27084 program { name: "units_hide";
27085 signal: "elm,state,units,hidden";
27087 action: STATE_SET "hidden" 0.0;
27088 target: "text-bar";
27089 target: "elm.text.status";
27091 program { name: "slide_to_end";
27092 action: STATE_SET "state_end" 0.0;
27093 transition: LINEAR 0.5;
27094 target: "elm.progress.progressbar";
27095 after: "slide_to_begin";
27097 program { name: "slide_to_begin";
27098 signal: "elm,state,slide,begin";
27099 action: STATE_SET "state_begin" 0.0;
27100 target: "elm.progress.progressbar";
27101 transition: LINEAR 0.5;
27102 after: "slide_to_end";
27104 program { name: "start_pulse";
27105 signal: "elm,state,pulse,start";
27107 after: "slide_to_end";
27109 program { name: "stop_pulse";
27110 signal: "elm,state,pulse,stop";
27112 action: ACTION_STOP;
27113 target: "slide_to_begin";
27114 target: "slide_to_end";
27115 target: "start_pulse";
27116 after: "state_pulse";
27118 program { name: "state_pulse";
27119 signal: "elm,state,pulse";
27121 action: STATE_SET "state_begin" 0.0;
27122 target: "elm.progress.progressbar";
27123 after: "units_hide";
27125 program { name: "state_fraction";
27126 signal: "elm,state,fraction";
27128 action: ACTION_STOP;
27129 target: "slide_to_begin";
27130 target: "slide_to_end";
27131 target: "start_pulse";
27132 action: STATE_SET "default" 0.0;
27133 target: "elm.progress.progressbar";
27135 program { name: "set_invert_on";
27136 signal: "elm,state,inverted,on";
27138 action: STATE_SET "invert" 0.0;
27139 target: "elm.progress.progressbar";
27141 program { name: "set_invert_off";
27142 signal: "elm,state,inverted,off";
27144 action: STATE_SET "default" 0.0;
27145 target: "elm.progress.progressbar";
27150 ///////////////////////////////////////////////////////////////////////////////
27151 group { name: "elm/progressbar/vertical/default";
27153 image: "shelf_inset.png" COMP;
27154 image: "bt_sm_base2.png" COMP;
27155 image: "bt_sm_hilight.png" COMP;
27156 image: "bt_sm_shine.png" COMP;
27159 part { name: "elm.background.progressbar";
27163 state: "default" 0.0;
27174 part { name: "elm.swallow.bar";
27177 description { state: "default" 0.0;
27187 to_y: "elm.text.box";
27193 part { name: "elm.swallow.content";
27195 description { state: "default" 0.0;
27200 to_x: "elm.swallow.bar";
27205 to_x: "elm.swallow.bar";
27208 description { state: "visible" 0.0;
27209 inherit: "default" 0.0;
27212 aspect_preference: HORIZONTAL;
27216 part { name: "elm.text";
27220 description { state: "default" 0.0;
27224 rel1.to_y: "elm.swallow.content";
27225 rel1.relative: 0.5 1.0;
27227 rel2.to_y: "elm.swallow.content";
27228 rel2.relative: 0.5 1.0;
27229 rel2.offset: -1 -1;
27232 font: "Sans,Edje-Vera";
27238 description { state: "visible" 0.0;
27239 inherit: "default" 0.0;
27247 part { name: "background";
27249 clip_to: "elm.background.progressbar";
27251 state: "default" 0.0;
27253 to: "elm.swallow.bar";
27257 to: "elm.swallow.bar";
27262 normal: "shelf_inset.png";
27268 part { name: "elm.progress.progressbar";
27270 clip_to: "elm.background.progressbar";
27272 state: "default" 0.0;
27276 to: "elm.swallow.bar";
27280 to_x: "elm.swallow.bar";
27281 to_y: "elm.cur.progressbar";
27285 normal: "bt_sm_base2.png";
27290 state: "invert" 0.0;
27291 inherit: "default" 0.0;
27293 to_x: "elm.swallow.bar";
27294 to_y: "elm.cur.progressbar";
27297 to: "elm.swallow.bar";
27302 state: "state_begin" 0.0;
27303 inherit: "default" 0.0;
27305 to: "elm.swallow.bar";
27309 to: "elm.swallow.bar";
27314 state: "state_end" 0.0;
27315 inherit: "default" 0.0;
27317 to: "elm.swallow.bar";
27321 to: "elm.swallow.bar";
27327 part { name: "over1";
27329 description { state: "default" 0.0;
27330 rel1.to: "elm.progress.progressbar";
27331 rel2.to: "elm.progress.progressbar";
27332 rel2.relative: 1.0 0.5;
27334 normal: "bt_sm_hilight.png";
27340 part { name: "over2";
27343 description { state: "default" 0.0;
27344 rel1.to: "elm.progress.progressbar";
27345 rel2.to: "elm.progress.progressbar";
27347 normal: "bt_sm_shine.png";
27353 part { name: "elm.cur.progressbar";
27356 confine: "background";
27360 description { state: "default" 0.0;
27368 rel2.to: "background";
27372 part { name: "elm.text.box";
27375 description { state: "default" 0.0;
27378 to: "elm.text.status";
27382 to: "elm.text.status";
27385 color: 255 255 255 0;
27387 description { state: "visible" 0.0;
27388 inherit: "default" 0.0;
27392 part { name: "elm.text.status";
27396 description { state: "default" 0.0;
27400 rel1.relative: 0.0 1.0;
27402 rel2.relative: 1.0 1.0;
27406 font: "Sans:style=Bold,Edje-Vera-Bold";
27412 description { state: "visible" 0.0;
27413 inherit: "default" 0.0;
27418 rel2.offset: -9 -9;
27423 program { name: "label_show";
27424 signal: "elm,state,text,visible";
27426 action: STATE_SET "visible" 0.0;
27427 target: "elm.text";
27429 program { name: "label_hide";
27430 signal: "elm,state,text,hidden";
27432 action: STATE_SET "default" 0.0;
27433 target: "elm.text";
27435 program { name: "icon_show";
27436 signal: "elm,state,icon,visible";
27438 action: STATE_SET "visible" 0.0;
27439 target: "elm.swallow.content";
27441 program { name: "icon_hide";
27442 signal: "elm,state,icon,hidden";
27444 action: STATE_SET "default" 0.0;
27445 target: "elm.swallow.content";
27447 program { name: "units_show";
27448 signal: "elm,state,units,visible";
27450 action: STATE_SET "visible" 0.0;
27451 target: "elm.text.status";
27452 target: "elm.text.box";
27454 program { name: "units_hide";
27455 signal: "elm,state,units,hidden";
27457 action: STATE_SET "default" 0.0;
27458 target: "elm.text.status";
27459 target: "elm.text.box";
27461 program { name: "slide_to_end";
27462 action: STATE_SET "state_end" 0.0;
27463 transition: LINEAR 0.5;
27464 target: "elm.progress.progressbar";
27465 after: "slide_to_begin";
27467 program { name: "slide_to_begin";
27468 action: STATE_SET "state_begin" 0.0;
27469 target: "elm.progress.progressbar";
27470 transition: LINEAR 0.5;
27471 after: "slide_to_end";
27473 program { name: "start_pulse";
27474 signal: "elm,state,pulse,start";
27476 action: STATE_SET "state_begin" 0.0;
27477 target: "elm.progress.progressbar";
27478 after: "slide_to_end";
27480 program { name: "stop_pulse";
27481 signal: "elm,state,pulse,stop";
27483 action: ACTION_STOP;
27484 target: "slide_to_begin";
27485 target: "slide_to_end";
27486 target: "start_pulse";
27487 after: "state_pulse";
27489 program { name: "state_pulse";
27490 signal: "elm,state,pulse";
27492 action: STATE_SET "state_begin" 0.0;
27493 target: "elm.progress.progressbar";
27494 after: "units_hide";
27496 program { name: "state_fraction";
27497 signal: "elm,state,fraction";
27499 action: ACTION_STOP;
27500 target: "slide_to_begin";
27501 target: "slide_to_end";
27502 target: "start_pulse";
27503 action: STATE_SET "default" 0.0;
27504 target: "elm.progress.progressbar";
27506 program { name: "set_invert_on";
27507 signal: "elm,state,inverted,on";
27509 action: STATE_SET "invert" 0.0;
27510 target: "elm.progress.progressbar";
27511 target: "elm.cur.progressbar";
27513 program { name: "set_invert_off";
27514 signal: "elm,state,inverted,off";
27516 action: STATE_SET "default" 0.0;
27517 target: "elm.progress.progressbar";
27518 target: "elm.cur.progressbar";
27523 ///////////////////////////////////////////////////////////////////////////////
27524 group { name: "elm/separator/horizontal/default";
27526 image: "separator_h.png" COMP;
27529 part { name: "separator"; // separator group
27530 description { state: "default" 0.0;
27533 rel2.offset: -5 -5;
27535 normal: "separator_h.png";
27545 ///////////////////////////////////////////////////////////////////////////////
27546 group { name: "elm/separator/vertical/default";
27548 image: "separator_v.png" COMP;
27551 part { name: "separator"; // separator group
27552 description { state: "default" 0.0;
27555 rel2.offset: -5 -5;
27557 normal: "separator_v.png";
27567 group { name: "elm/progressbar/horizontal/wheel";
27569 image: "busy-1.png" COMP;
27570 image: "busy-2.png" COMP;
27571 image: "busy-3.png" COMP;
27572 image: "busy-4.png" COMP;
27573 image: "busy-5.png" COMP;
27574 image: "busy-6.png" COMP;
27575 image: "busy-7.png" COMP;
27576 image: "busy-8.png" COMP;
27577 image: "busy-9.png" COMP;
27580 part { name: "elm.background.progressbar";
27584 state: "default" 0.0;
27587 part { name: "elm.swallow.bar";
27590 description { state: "default" 0.0;
27596 part { name: "elm.swallow.content";
27598 description { state: "default" 0.0;
27604 part { name: "background";
27606 clip_to: "elm.background.progressbar";
27608 state: "default" 0.0;
27613 aspect_preference: BOTH;
27615 normal: "busy-9.png";
27620 state: "pulse" 0.0;
27621 inherit: "default" 0.0;
27623 normal: "busy-9.png";
27624 tween: "busy-1.png";
27625 tween: "busy-2.png";
27626 tween: "busy-3.png";
27627 tween: "busy-4.png";
27628 tween: "busy-5.png";
27629 tween: "busy-6.png";
27630 tween: "busy-7.png";
27631 tween: "busy-8.png";
27638 program { name: "start_pulse";
27639 signal: "elm,state,pulse,start";
27641 action: STATE_SET "pulse" 0.0;
27642 target: "background";
27643 transition: LINEAR 0.5;
27644 after: "start_pulse";
27646 program { name: "stop_pulse";
27647 signal: "elm,state,pulse,stop";
27649 action: STATE_SET "default" 0.0;
27650 target: "background";
27656 ///////////////////////////////////////////////////////////////////////////////
27657 group { name: "elm/spinner/base/default";
27659 image: "shelf_inset.png" COMP;
27660 image: "bt_base1.png" COMP;
27661 image: "bt_hilight.png" COMP;
27662 image: "bt_shine.png" COMP;
27663 image: "bt_glow.png" COMP;
27664 image: "bt_dis_base.png" COMP;
27665 image: "bt_dis_hilight.png" COMP;
27666 image: "sp_bt_l.png" COMP;
27667 image: "sp_bt_r.png" COMP;
27672 description { state: "default" 0.0;
27675 rel2.offset: -2 -2;
27676 color: 255 255 255 0;
27679 part { name: "conf_over";
27681 description { state: "default" 0.0;
27685 normal: "shelf_inset.png";
27692 part { name: "left_bt";
27694 description { state: "default" 0.0;
27704 aspect_preference: VERTICAL;
27706 normal: "bt_base1.png";
27711 description { state: "clicked" 0.0;
27712 inherit: "default" 0.0;
27713 image.normal: "bt_base1.png";
27714 image.middle: SOLID;
27716 description { state: "disabled" 0.0;
27717 inherit: "default" 0.0;
27719 normal: "bt_dis_base.png";
27724 part { name: "left_over1";
27726 description { state: "default" 0.0;
27727 rel1.to: "left_bt";
27728 rel2 { to: "left_bt";
27732 normal: "bt_hilight.png";
27736 description { state: "disabled" 0.0;
27737 inherit: "default" 0.0;
27739 normal: "bt_dis_hilight.png";
27744 part { name: "left_over2";
27747 ignore_flags: ON_HOLD;
27748 description { state: "default" 0.0;
27749 rel1.to: "left_bt";
27750 rel2.to: "left_bt";
27752 normal: "bt_shine.png";
27756 description { state: "disabled" 0.0;
27757 inherit: "default" 0.0;
27761 part { name: "left_over3";
27764 description { state: "default" 0.0;
27765 color: 255 255 255 0;
27766 rel1.to: "left_bt";
27767 rel2.to: "left_bt";
27769 normal: "bt_glow.png";
27770 border: 12 12 12 12;
27774 description { state: "clicked" 0.0;
27775 inherit: "default" 0.0;
27777 color: 255 255 255 255;
27780 part { name: "right_bt";
27782 description { state: "default" 0.0;
27792 aspect_preference: VERTICAL;
27794 normal: "bt_base1.png";
27799 description { state: "clicked" 0.0;
27800 inherit: "default" 0.0;
27801 image.normal: "bt_base1.png";
27802 image.middle: SOLID;
27804 description { state: "disabled" 0.0;
27805 inherit: "default" 0.0;
27807 normal: "bt_dis_base.png";
27812 part { name: "right_over1";
27814 description { state: "default" 0.0;
27815 rel1.to: "right_bt";
27816 rel2 { to: "right_bt";
27820 normal: "bt_hilight.png";
27824 description { state: "disabled" 0.0;
27825 inherit: "default" 0.0;
27827 normal: "bt_dis_hilight.png";
27832 part { name: "right_over2";
27835 ignore_flags: ON_HOLD;
27836 description { state: "default" 0.0;
27837 rel1.to: "right_bt";
27838 rel2.to: "right_bt";
27840 normal: "bt_shine.png";
27844 description { state: "disabled" 0.0;
27845 inherit: "default" 0.0;
27849 part { name: "right_over3";
27852 description { state: "default" 0.0;
27853 color: 255 255 255 0;
27854 rel1.to: "right_bt";
27855 rel2.to: "right_bt";
27857 normal: "bt_glow.png";
27858 border: 12 12 12 12;
27862 description { state: "clicked" 0.0;
27863 inherit: "default" 0.0;
27865 color: 255 255 255 255;
27868 part { name: "left_bt_icon";
27870 description { state: "default" 0.0;
27871 rel1.to: "left_bt";
27873 rel2.to: "left_bt";
27874 rel2.offset: -5 -5;
27878 aspect_preference: BOTH;
27879 image.normal: "sp_bt_l.png";
27881 description { state: "rtl" 0.0;
27882 inherit: "default" 0.0;
27883 image.normal: "sp_bt_r.png";
27886 part { name: "right_bt_icon";
27888 description { state: "default" 0.0;
27889 rel1.to: "right_bt";
27891 rel2.to: "right_bt";
27892 rel2.offset: -5 -5;
27896 aspect_preference: BOTH;
27897 image.normal: "sp_bt_r.png";
27899 description { state: "rtl" 0.0;
27900 inherit: "default" 0.0;
27901 image.normal: "sp_bt_l.png";
27904 part { name: "elm.text";
27908 description { state: "default" 0.0;
27911 rel1 { relative: 1.0 0.0;
27916 rel2 { relative: 0.0 1.0;
27923 font: "Sans,Edje-Vera";
27929 description { state: "active" 0.0;
27930 inherit: "default" 0.0;
27933 description { state: "disabled_active" 0.0;
27934 inherit: "default" 0.0;
27938 description { state: "disabled" 0.0;
27939 inherit: "default" 0.0;
27944 part { name: "elm.dragable.slider";
27952 description { state: "default" 0.0;
27959 part { name: "button_events";
27962 events: "elm.dragable.slider";
27965 description { state: "default" 0.0;
27966 rel1.to: "elm.text";
27967 rel2.to: "elm.text";
27971 part { name: "elm.swallow.entry";
27973 description { state: "default" 0.0;
27976 rel1 { relative: 1.0 0.5;
27981 rel2 { relative: 0.0 0.5;
27989 description { state: "active" 0.0;
27990 inherit: "default" 0.0;
27992 color: 255 255 255 255;
27994 description { state: "disabled_active" 0.0;
27995 inherit: "default" 0.0;
27998 description { state: "disabled" 0.0;
27999 inherit: "default" 0.0;
28003 part { name: "disabler";
28005 description { state: "default" 0.0;
28009 description { state: "disabled" 0.0;
28010 inherit: "default" 0.0;
28016 program { name: "text_show";
28017 signal: "elm,state,text,visible";
28019 action: STATE_SET "visible" 0.0;
28020 target: "elm.text";
28022 program { name: "text_hide";
28023 signal: "elm,state,text,hidden";
28025 action: STATE_SET "default" 0.0;
28026 target: "elm.text";
28028 program { name: "dec";
28029 signal: "mouse,down,1";
28031 action: SIGNAL_EMIT "elm,action,decrement,start" "";
28033 program { name: "dec2";
28034 signal: "mouse,up,1";
28036 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28038 program { name: "inc";
28039 signal: "mouse,down,1";
28040 source: "right_bt";
28041 action: SIGNAL_EMIT "elm,action,increment,start" "";
28043 program { name: "inc2";
28044 signal: "mouse,up,1";
28045 source: "right_bt";
28046 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28049 name: "left_bt_click";
28050 signal: "mouse,down,1";
28051 source: "left_over2";
28052 action: STATE_SET "clicked" 0.0;
28056 name: "left_bt_unclick";
28057 signal: "mouse,up,1";
28058 source: "left_over2";
28059 action: STATE_SET "default" 0.0;
28063 name: "left_bt_click2";
28064 signal: "mouse,down,1";
28065 source: "left_over3";
28066 action: STATE_SET "clicked" 0.0;
28067 target: "left_over3";
28070 name: "left_bt_unclick2";
28071 signal: "mouse,up,1";
28072 source: "left_over3";
28073 action: STATE_SET "default" 0.0;
28074 transition: DECELERATE 0.5;
28075 target: "left_over3";
28078 name: "left_bt_unclick3";
28079 signal: "mouse,up,1";
28080 source: "left_over2";
28081 action: SIGNAL_EMIT "elm,action,click" "";
28084 name: "left_bt_pressed_anim";
28085 signal: "elm,left,anim,activate";
28087 action: STATE_SET "clicked" 0.0;
28089 target: "left_over3";
28090 after: "left_bt_unpressed_anim";
28093 name: "left_bt_unpressed_anim";
28094 action: STATE_SET "default" 0.0;
28095 transition: DECELERATE 0.5;
28097 target: "left_over3";
28101 name: "right_bt_click";
28102 signal: "mouse,down,1";
28103 source: "right_over2";
28104 action: STATE_SET "clicked" 0.0;
28105 target: "right_bt";
28108 name: "right_bt_unclick";
28109 signal: "mouse,up,1";
28110 source: "right_over2";
28111 action: STATE_SET "default" 0.0;
28112 target: "right_bt";
28115 name: "right_bt_click2";
28116 signal: "mouse,down,1";
28117 source: "right_over3";
28118 action: STATE_SET "clicked" 0.0;
28119 target: "right_over3";
28122 name: "right_bt_unclick2";
28123 signal: "mouse,up,1";
28124 source: "right_over3";
28125 action: STATE_SET "default" 0.0;
28126 transition: DECELERATE 0.5;
28127 target: "right_over3";
28130 name: "right_bt_unclick3";
28131 signal: "mouse,up,1";
28132 source: "right_over2";
28133 action: SIGNAL_EMIT "elm,action,click" "";
28136 name: "right_bt_pressed_anim";
28137 signal: "elm,right,anim,activate";
28139 action: STATE_SET "clicked" 0.0;
28140 target: "right_bt";
28141 target: "right_over3";
28142 after: "right_bt_unpressed_anim";
28145 name: "right_bt_unpressed_anim";
28146 action: STATE_SET "default" 0.0;
28147 transition: DECELERATE 0.5;
28148 target: "right_bt";
28149 target: "right_over3";
28152 program { name: "disable";
28153 signal: "elm,state,disabled";
28155 action: STATE_SET "disabled" 0.0;
28157 target: "left_over1";
28158 target: "left_over2";
28159 target: "right_bt";
28160 target: "right_over1";
28161 target: "right_over2";
28162 target: "disabler";
28163 after: "disable_text";
28165 program { name: "disable_text";
28169 get_state(PART:"elm.text", st, 30, vl);
28170 if (!strcmp(st, "active"))
28171 set_state(PART:"elm.text", "disabled_active", 0.0);
28173 set_state(PART:"elm.text", "disabled", 0.0);
28175 get_state(PART:"elm.swallow.entry", st, 30, vl);
28176 if (!strcmp(st, "active"))
28177 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28179 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28182 program { name: "enable";
28183 signal: "elm,state,enabled";
28185 action: STATE_SET "default" 0.0;
28187 target: "left_over1";
28188 target: "left_over2";
28189 target: "right_bt";
28190 target: "right_over1";
28191 target: "right_over2";
28192 target: "disabler";
28193 after: "enable_text";
28195 program { name: "enable_text";
28199 get_state(PART:"elm.text", st, 30, vl);
28200 if (!strcmp(st, "disabled_active"))
28201 set_state(PART:"elm.text", "active", 0.0);
28203 set_state(PART:"elm.text", "default", 0.0);
28205 get_state(PART:"elm.swallow.entry", st, 30, vl);
28206 if (!strcmp(st, "disabled_active"))
28207 set_state(PART:"elm.swallow.entry", "active", 0.0);
28209 set_state(PART:"elm.swallow.entry", "default", 0.0);
28212 program { name: "active";
28213 signal: "elm,state,active";
28215 action: STATE_SET "active" 0.0;
28216 target: "elm.text";
28217 target: "elm.swallow.entry";
28219 program { name: "inactive";
28220 signal: "elm,state,inactive";
28222 action: STATE_SET "default" 0.0;
28223 target: "elm.text";
28224 target: "elm.swallow.entry";
28226 program { name: "toggle_text";
28227 signal: "mouse,up,1";
28228 source: "button_events";
28229 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28231 program { name: "to_rtl";
28232 signal: "edje,state,rtl";
28234 action: STATE_SET "rtl" 0.0;
28235 target: "right_bt_icon";
28236 target: "left_bt_icon";
28238 program { name: "to_ltr";
28239 signal: "edje,state,ltr";
28241 action: STATE_SET "default" 0.0;
28242 target: "right_bt_icon";
28243 target: "left_bt_icon";
28248 ///////////////////////////////////////////////////////////////////////////////
28249 group { name: "elm/spinner/base/vertical";
28251 image: "shelf_inset.png" COMP;
28252 image: "bt_hilight.png" COMP;
28253 image: "bt_shine.png" COMP;
28254 image: "bt_glow.png" COMP;
28255 image: "bt_dis_base.png" COMP;
28256 image: "bt_dis_hilight.png" COMP;
28257 image: "up.png" COMP;
28258 image: "down.png" COMP;
28259 image: "bt_spinner_up.png" COMP;
28260 image: "bt_spinner_down.png" COMP;
28261 image: "bt_spinner_hilight.png" COMP;
28266 description { state: "default" 0.0;
28269 rel2.offset: -2 -2;
28270 color: 255 255 255 0;
28273 part { name: "conf_over";
28275 description { state: "default" 0.0;
28284 normal: "shelf_inset.png";
28291 part { name: "down_bt";
28293 description { state: "default" 0.0;
28309 normal: "bt_spinner_down.png";
28314 description { state: "clicked" 0.0;
28315 inherit: "default" 0.0;
28316 image.normal: "bt_spinner_down.png";
28317 image.middle: SOLID;
28319 description { state: "disabled" 0.0;
28320 inherit: "default" 0.0;
28322 normal: "bt_dis_base.png";
28327 part { name: "down_over3";
28330 description { state: "default" 0.0;
28331 color: 255 255 255 0;
28332 rel1.to: "down_bt";
28333 rel2.to: "down_bt";
28335 normal: "bt_glow.png";
28336 border: 12 12 12 12;
28340 description { state: "clicked" 0.0;
28341 inherit: "default" 0.0;
28343 color: 255 255 255 255;
28346 part { name: "up_bt";
28348 description { state: "default" 0.0;
28361 aspect_preference: BOTH;
28363 normal: "bt_spinner_up.png";
28368 description { state: "clicked" 0.0;
28369 inherit: "default" 0.0;
28370 image.normal: "bt_spinner_up.png";
28371 image.middle: SOLID;
28373 description { state: "disabled" 0.0;
28374 inherit: "default" 0.0;
28376 normal: "bt_dis_base.png";
28381 part { name: "up_over1";
28383 description { state: "default" 0.0;
28385 rel2 { to: "up_bt";
28389 normal: "bt_spinner_hilight.png";
28393 description { state: "disabled" 0.0;
28394 inherit: "default" 0.0;
28396 normal: "bt_dis_hilight.png";
28401 part { name: "up_over3";
28404 description { state: "default" 0.0;
28405 color: 255 255 255 0;
28409 normal: "bt_glow.png";
28410 border: 12 12 12 12;
28414 description { state: "clicked" 0.0;
28415 inherit: "default" 0.0;
28417 color: 255 255 255 255;
28420 part { name: "down_bt_icon";
28422 description { state: "default" 0.0;
28423 rel1.to: "down_bt";
28425 rel2.to: "down_bt";
28426 rel2.offset: -6 -3;
28428 image.normal: "down.png";
28431 part { name: "up_bt_icon";
28433 description { state: "default" 0.0;
28437 rel2.offset: -6 -3;
28439 image.normal: "up.png";
28442 part { name: "elm.text";
28446 description { state: "default" 0.0;
28449 rel1 { relative: 0.0 0.0;
28454 rel2 { relative: 0.0 1.0;
28461 font: "Sans,Edje-Vera";
28467 description { state: "active" 0.0;
28468 inherit: "default" 0.0;
28471 description { state: "disabled_active" 0.0;
28472 inherit: "default" 0.0;
28476 description { state: "disabled" 0.0;
28477 inherit: "default" 0.0;
28482 part { name: "elm.dragable.slider";
28490 description { state: "default" 0.0;
28497 part { name: "button_events";
28500 events: "elm.dragable.slider";
28503 description { state: "default" 0.0;
28504 rel1.to: "elm.text";
28505 rel2.to: "elm.text";
28509 part { name: "elm.swallow.entry";
28511 description { state: "default" 0.0;
28514 rel1 { relative: 0.0 0.5;
28518 rel2 { relative: 1.0 0.5;
28525 description { state: "active" 0.0;
28526 inherit: "default" 0.0;
28528 color: 255 255 255 255;
28530 description { state: "disabled_active" 0.0;
28531 inherit: "default" 0.0;
28534 description { state: "disabled" 0.0;
28535 inherit: "default" 0.0;
28539 part { name: "disabler";
28541 description { state: "default" 0.0;
28545 description { state: "disabled" 0.0;
28546 inherit: "default" 0.0;
28552 program { name: "text_show";
28553 signal: "elm,state,text,visible";
28555 action: STATE_SET "visible" 0.0;
28556 target: "elm.text";
28558 program { name: "text_hide";
28559 signal: "elm,state,text,hidden";
28561 action: STATE_SET "default" 0.0;
28562 target: "elm.text";
28564 program { name: "dec";
28565 signal: "mouse,down,1";
28567 action: SIGNAL_EMIT "elm,action,decrement,start" "";
28569 program { name: "dec2";
28570 signal: "mouse,up,1";
28572 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28574 program { name: "inc";
28575 signal: "mouse,down,1";
28577 action: SIGNAL_EMIT "elm,action,increment,start" "";
28579 program { name: "inc2";
28580 signal: "mouse,up,1";
28582 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28585 name: "down_bt_click2";
28586 signal: "mouse,down,1";
28587 source: "down_over3";
28588 action: STATE_SET "clicked" 0.0;
28589 target: "down_over3";
28592 name: "down_bt_unclick2";
28593 signal: "mouse,up,1";
28594 source: "down_over3";
28595 action: STATE_SET "default" 0.0;
28596 transition: DECELERATE 0.5;
28597 target: "down_over3";
28600 name: "up_bt_click2";
28601 signal: "mouse,down,1";
28602 source: "up_over3";
28603 action: STATE_SET "clicked" 0.0;
28604 target: "up_over3";
28607 name: "up_bt_unclick2";
28608 signal: "mouse,up,1";
28609 source: "up_over3";
28610 action: STATE_SET "default" 0.0;
28611 transition: DECELERATE 0.5;
28612 target: "up_over3";
28614 program { name: "disable";
28615 signal: "elm,state,disabled";
28617 action: STATE_SET "disabled" 0.0;
28620 target: "disabler";
28621 after: "disable_text";
28623 program { name: "disable_text";
28627 get_state(PART:"elm.text", st, 30, vl);
28628 if (!strcmp(st, "active"))
28629 set_state(PART:"elm.text", "disabled_active", 0.0);
28631 set_state(PART:"elm.text", "disabled", 0.0);
28633 get_state(PART:"elm.swallow.entry", st, 30, vl);
28634 if (!strcmp(st, "active"))
28635 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28637 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28640 program { name: "enable";
28641 signal: "elm,state,enabled";
28643 action: STATE_SET "default" 0.0;
28646 target: "disabler";
28647 after: "enable_text";
28649 program { name: "enable_text";
28653 get_state(PART:"elm.text", st, 30, vl);
28654 if (!strcmp(st, "disabled_active"))
28655 set_state(PART:"elm.text", "active", 0.0);
28657 set_state(PART:"elm.text", "default", 0.0);
28659 get_state(PART:"elm.swallow.entry", st, 30, vl);
28660 if (!strcmp(st, "disabled_active"))
28661 set_state(PART:"elm.swallow.entry", "active", 0.0);
28663 set_state(PART:"elm.swallow.entry", "default", 0.0);
28666 program { name: "active";
28667 signal: "elm,state,active";
28669 action: STATE_SET "active" 0.0;
28670 target: "elm.text";
28671 target: "elm.swallow.entry";
28673 program { name: "inactive";
28674 signal: "elm,state,inactive";
28676 action: STATE_SET "default" 0.0;
28677 target: "elm.text";
28678 target: "elm.swallow.entry";
28680 program { name: "toggle_text";
28681 signal: "mouse,up,1";
28682 source: "button_events";
28683 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28689 ///////////////////////////////////////////////////////////////////////////////
28690 group { name: "elm/index/base/vertical/default";
28692 image: "bt_base1.png" COMP;
28693 image: "bt_base2.png" COMP;
28694 image: "bt_hilight.png" COMP;
28695 image: "bt_shine.png" COMP;
28698 part { name: "clip";
28701 description { state: "default" 0.0;
28703 color: 255 255 255 0;
28705 description { state: "active" 0.0;
28707 color: 255 255 255 255;
28710 part { name: "clip2";
28714 description { state: "default" 0.0;
28716 color: 255 255 255 0;
28718 description { state: "active" 0.0;
28720 color: 255 255 255 255;
28723 part { name: "elm.swallow.index.0";
28726 description { state: "default" 0.0;
28739 part { name: "button_image";
28742 description { state: "default" 0.0;
28744 to: "elm.text.body";
28752 normal: "bt_base2.png";
28755 image.middle: SOLID;
28758 part { name: "elm.text.body";
28760 effect: SOFT_SHADOW;
28764 description { state: "default" 0.0;
28777 color: 224 224 224 255;
28780 font: "Sans,Edje-Vera";
28787 part { name: "elm.text";
28789 effect: SOFT_SHADOW;
28793 description { state: "default" 0.0;
28797 to_x: "elm.swallow.event.0";
28798 to_y: "elm.dragable.pointer";
28803 to_x: "elm.swallow.event.0";
28804 to_y: "elm.dragable.pointer";
28808 color: 255 0 0 255;
28811 font: "Sans,Edje-Vera";
28818 part { name: "over1";
28821 description { state: "default" 0.0;
28823 to: "button_image";
28826 to: "button_image";
28830 normal: "bt_hilight.png";
28835 part { name: "over2";
28838 ignore_flags: ON_HOLD;
28840 description { state: "default" 0.0;
28842 to: "button_image";
28845 to: "button_image";
28848 normal: "bt_shine.png";
28853 part { name: "elm.dragable.pointer";
28861 description { state: "default" 0.0;
28876 part { name: "elm.swallow.event.0";
28878 description { state: "default" 0.0;
28893 program { name: "active";
28894 signal: "elm,state,active";
28896 action: STATE_SET "active" 0.0;
28897 transition: DECELERATE 0.5;
28900 program { name: "inactive";
28901 signal: "elm,state,inactive";
28903 action: STATE_SET "default" 0.0;
28904 transition: DECELERATE 0.5;
28910 group { name: "elm/index/item/vertical/default";
28911 data.item: "stacking" "above";
28912 data.item: "selectraise" "on";
28914 image: "ilist_1.png" COMP;
28915 image: "ilist_item_shadow.png" COMP;
28922 state: "default" 0.0;
28937 normal: "ilist_item_shadow.png";
28946 state: "default" 0.0;
28948 normal: "ilist_1.png";
28953 description { state: "active" 0.0;
28954 inherit: "default" 0.0;
28960 part { name: "elm.text";
28965 state: "default" 0.0;
28986 description { state: "active" 0.0;
28987 inherit: "default" 0.0;
28993 program { name: "active";
28994 signal: "elm,state,active";
28996 action: STATE_SET "active" 0.0;
28997 transition: DECELERATE 0.5;
28998 target: "elm.text";
29001 program { name: "inactive";
29002 signal: "elm,state,inactive";
29004 action: STATE_SET "default" 0.0;
29005 transition: DECELERATE 0.5;
29006 target: "elm.text";
29012 group { name: "elm/index/item_odd/vertical/default";
29013 data.item: "stacking" "below";
29015 image: "ilist_2.png" COMP;
29022 state: "default" 0.0;
29024 normal: "ilist_2.png";
29029 description { state: "active" 0.0;
29030 inherit: "default" 0.0;
29036 part { name: "elm.text";
29041 state: "default" 0.0;
29062 description { state: "active" 0.0;
29063 inherit: "default" 0.0;
29069 program { name: "active";
29070 signal: "elm,state,active";
29072 action: STATE_SET "active" 0.0;
29073 transition: DECELERATE 0.5;
29074 target: "elm.text";
29077 program { name: "inactive";
29078 signal: "elm,state,inactive";
29080 action: STATE_SET "default" 0.0;
29081 transition: DECELERATE 0.5;
29082 target: "elm.text";
29088 ///////////////////////////////////////////////////////////////////////////////
29089 group { name: "elm/gengrid/item/default/default";
29090 data.item: "labels" "elm.text";
29091 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29093 image: "bt_sm_base1.png" COMP;
29094 image: "bt_sm_shine.png" COMP;
29095 image: "bt_sm_hilight.png" COMP;
29096 image: "ilist_1.png" COMP;
29097 image: "ilist_item_shadow.png" COMP;
29100 part { name: "event";
29104 state: "default" 0.0;
29108 part { name: "reorder_bg";
29110 description { state: "default" 0.0;
29112 color: 255 255 255 0;
29122 normal: "bt_bases.png";
29126 description { state: "enabled" 0.0;
29127 inherit: "default" 0.0;
29129 color: 255 255 255 255;
29132 part { name: "base_sh";
29134 description { state: "default" 0.0;
29149 normal: "ilist_item_shadow.png";
29154 part { name: "base";
29156 description { state: "default" 0.0;
29158 normal: "ilist_1.png";
29165 clip_to: "disclip";
29167 description { state: "default" 0.0;
29169 color: 255 255 255 0;
29179 normal: "bt_sm_base1.png";
29182 image.middle: SOLID;
29184 description { state: "selected" 0.0;
29185 inherit: "default" 0.0;
29187 color: 255 255 255 255;
29198 part { name: "elm.swallow.pad";
29200 description { state: "default" 0.0;
29214 part { name: "elm.swallow.icon";
29215 clip_to: "disclip";
29217 description { state: "default" 0.0;
29225 to_y: "elm.swallow.pad";
29231 part { name: "elm.swallow.end";
29232 clip_to: "disclip";
29234 description { state: "default" 0.0;
29238 aspect_preference: HORIZONTAL;
29249 part { name: "elm.text";
29250 clip_to: "disclip";
29252 effect: SOFT_SHADOW;
29255 description { state: "default" 0.0;
29271 text_class: "grid_item";
29274 description { state: "selected" 0.0;
29275 inherit: "default" 0.0;
29276 color: 224 224 224 255;
29280 part { name: "fg1";
29281 clip_to: "disclip";
29283 description { state: "default" 0.0;
29285 color: 255 255 255 0;
29287 rel2.relative: 1.0 0.5;
29290 normal: "bt_sm_hilight.png";
29294 description { state: "selected" 0.0;
29295 inherit: "default" 0.0;
29297 color: 255 255 255 255;
29300 part { name: "fg2";
29301 clip_to: "disclip";
29303 description { state: "default" 0.0;
29305 color: 255 255 255 0;
29309 normal: "bt_sm_shine.png";
29313 description { state: "selected" 0.0;
29314 inherit: "default" 0.0;
29316 color: 255 255 255 255;
29319 part { name: "disclip";
29321 description { state: "default" 0.0;
29325 description { state: "disabled" 0.0;
29326 inherit: "default" 0.0;
29327 color: 255 255 255 64;
29332 // signal: elm,state,%s,active
29333 // a "check" item named %s went active
29334 // signal: elm,state,%s,passive
29335 // a "check" item named %s went passive
29336 // default is passive
29337 program { name: "go_active";
29338 signal: "elm,state,selected";
29340 action: STATE_SET "selected" 0.0;
29344 target: "elm.text";
29346 program { name: "go_passive";
29347 signal: "elm,state,unselected";
29349 action: STATE_SET "default" 0.0;
29353 target: "elm.text";
29354 transition: LINEAR 0.1;
29356 program { name: "go_disabled";
29357 signal: "elm,state,disabled";
29359 action: STATE_SET "disabled" 0.0;
29362 program { name: "go_enabled";
29363 signal: "elm,state,enabled";
29365 action: STATE_SET "default" 0.0;
29368 program { name: "go_reorder_disabled";
29369 signal: "elm,state,reorder_disabled";
29371 action: STATE_SET "default" 0.0;
29372 target: "reorder_bg";
29373 transition: DECELERATE 0.5;
29375 program { name: "go_reorder_enabled";
29376 signal: "elm,state,reorder_enabled";
29378 action: STATE_SET "enabled" 0.0;
29379 target: "reorder_bg";
29380 transition: DECELERATE 0.5;
29384 group { name: "elm/gengrid/item/default_style/default";
29387 style { name: "gengrid_style";
29388 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=grid_item";
29391 tag: "hilight" "+ font=Sans:style=Bold";
29392 tag: "b" "+ font=Sans:style=Bold";
29395 style { name: "gengrid_selected_style";
29396 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=grid_item";
29399 tag: "hilight" "+ font=Sans:style=Bold";
29400 tag: "b" "+ font=Sans:style=Bold";
29404 data.item: "labels" "elm.text";
29405 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29407 image: "bt_sm_base1.png" COMP;
29408 image: "bt_sm_shine.png" COMP;
29409 image: "bt_sm_hilight.png" COMP;
29410 image: "ilist_1.png" COMP;
29411 image: "ilist_item_shadow.png" COMP;
29414 part { name: "event";
29417 description { state: "default" 0.0;
29421 part { name: "base_sh";
29423 description { state: "default" 0.0;
29438 normal: "ilist_item_shadow.png";
29443 part { name: "base";
29445 description { state: "default" 0.0;
29448 normal: "ilist_1.png";
29455 clip_to: "disclip";
29457 description { state: "default" 0.0;
29459 color: 255 255 255 0;
29469 normal: "bt_sm_base1.png";
29472 image.middle: SOLID;
29474 description { state: "selected" 0.0;
29475 inherit: "default" 0.0;
29477 color: 255 255 255 255;
29488 part { name: "elm.swallow.pad";
29490 description { state: "default" 0.0;
29503 part { name: "elm.swallow.icon";
29504 clip_to: "disclip";
29506 description { state: "default" 0.0;
29510 to_x: "elm.swallow.pad";
29515 to_x: "elm.swallow.pad";
29521 part { name: "elm.swallow.end";
29522 clip_to: "disclip";
29524 description { state: "default" 0.0;
29528 aspect_preference: VERTICAL;
29539 part { name: "elm.text";
29540 clip_to: "disclip";
29545 state: "default" 0.0;
29549 to_x: "elm.swallow.icon";
29555 to_x: "elm.swallow.end";
29561 style: "gengrid_style";
29565 description { state: "selected" 0.0;
29566 inherit: "default" 0.0;
29568 style: "gengrid_selected_style";
29572 part { name: "fg1";
29573 clip_to: "disclip";
29575 description { state: "default" 0.0;
29577 color: 255 255 255 0;
29579 rel2.relative: 1.0 0.5;
29582 normal: "bt_sm_hilight.png";
29586 description { state: "selected" 0.0;
29587 inherit: "default" 0.0;
29589 color: 255 255 255 255;
29592 part { name: "fg2";
29593 clip_to: "disclip";
29595 description { state: "default" 0.0;
29597 color: 255 255 255 0;
29601 normal: "bt_sm_shine.png";
29605 description { state: "selected" 0.0;
29606 inherit: "default" 0.0;
29608 color: 255 255 255 255;
29611 part { name: "disclip";
29613 description { state: "default" 0.0;
29617 description { state: "disabled" 0.0;
29618 inherit: "default" 0.0;
29619 color: 255 255 255 64;
29624 // signal: elm,state,%s,active
29625 // a "check" item named %s went active
29626 // signal: elm,state,%s,passive
29627 // a "check" item named %s went passive
29628 // default is passive
29629 program { name: "go_active";
29630 signal: "elm,state,selected";
29632 action: STATE_SET "selected" 0.0;
29636 target: "elm.text";
29638 program { name: "go_passive";
29639 signal: "elm,state,unselected";
29641 action: STATE_SET "default" 0.0;
29645 target: "elm.text";
29646 transition: LINEAR 0.1;
29648 program { name: "go_disabled";
29649 signal: "elm,state,disabled";
29651 action: STATE_SET "disabled" 0.0;
29654 program { name: "go_enabled";
29655 signal: "elm,state,enabled";
29657 action: STATE_SET "default" 0.0;
29663 group { name: "elm/gengrid/item/up/default";
29664 data.item: "labels" "elm.text";
29666 image: "bt_sm_base1.png" COMP;
29667 image: "bt_sm_shine.png" COMP;
29668 image: "bt_sm_hilight.png" COMP;
29669 image: "arrow_up.png" COMP;
29672 part { name: "event";
29675 description { state: "default" 0.0;
29680 clip_to: "disclip";
29682 description { state: "default" 0.0;
29684 color: 255 255 255 0;
29685 rel1.offset: -3 -3;
29687 image { normal: "bt_sm_base1.png";
29692 description { state: "selected" 0.0;
29693 inherit: "default" 0.0;
29695 color: 255 255 255 255;
29698 part { name: "image";
29701 description { state: "default" 0.0;
29702 aspect_preference: BOTH;
29704 image.normal: "arrow_up.png";
29712 part { name: "elm.text";
29713 clip_to: "disclip";
29715 effect: SOFT_SHADOW;
29718 description { state: "default" 0.0;
29734 text_class: "grid_item";
29737 description { state: "selected" 0.0;
29738 inherit: "default" 0.0;
29739 color: 224 224 224 255;
29743 part { name: "fg1";
29744 clip_to: "disclip";
29746 description { state: "default" 0.0;
29748 color: 255 255 255 0;
29749 rel1.offset: -3 -3;
29755 normal: "bt_sm_hilight.png";
29759 description { state: "selected" 0.0;
29760 inherit: "default" 0.0;
29762 color: 255 255 255 255;
29765 part { name: "fg2";
29766 clip_to: "disclip";
29768 description { state: "default" 0.0;
29770 color: 255 255 255 0;
29771 rel1.offset: -3 -3;
29774 normal: "bt_sm_shine.png";
29778 description { state: "selected" 0.0;
29779 inherit: "default" 0.0;
29781 color: 255 255 255 255;
29784 part { name: "disclip";
29786 description { state: "default" 0.0;
29790 description { state: "disabled" 0.0;
29791 inherit: "default" 0.0;
29792 color: 255 255 255 64;
29797 program { name: "go_active";
29798 signal: "elm,state,selected";
29800 action: STATE_SET "selected" 0.0;
29804 target: "elm.text";
29806 program { name: "go_passive";
29807 signal: "elm,state,unselected";
29809 action: STATE_SET "default" 0.0;
29813 target: "elm.text";
29814 transition: LINEAR 0.1;
29816 program { name: "go_disabled";
29817 signal: "elm,state,disabled";
29819 action: STATE_SET "disabled" 0.0;
29822 program { name: "go_enabled";
29823 signal: "elm,state,enabled";
29825 action: STATE_SET "default" 0.0;
29831 group { name: "elm/gengrid/item/album-preview/default";
29832 data.item: "labels" "elm.text";
29833 data.item: "icons" "elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.icon.3 elm.swallow.icon.4";
29834 data.item: "states" "have_files";
29836 image: "bt_sm_base1.png" COMP;
29837 image: "bt_sm_shine.png" COMP;
29838 image: "bt_sm_hilight.png" COMP;
29839 image: "icon_folder.png" COMP;
29842 part { name: "event";
29845 description { state: "default" 0.0;
29850 clip_to: "disclip";
29852 description { state: "default" 0.0;
29854 color: 255 255 255 0;
29855 rel1.offset: -3 -3;
29858 normal: "bt_sm_base1.png";
29863 description { state: "selected" 0.0;
29864 inherit: "default" 0.0;
29866 color: 255 255 255 255;
29869 part { name: "image";
29872 description { state: "default" 0.0;
29873 aspect_preference: BOTH;
29875 image.normal: "icon_folder.png";
29883 part { name: "have-files-clipper";
29885 description { state: "default" 0.0;
29886 color: 255 255 255 0;
29889 description { state: "visible" 0.0;
29890 inherit: "default" 0.0;
29891 color: 255 255 255 255;
29895 part { name: "icon_box_margin";
29898 clip_to: "have-files-clipper";
29899 description { state: "default" 0.0;
29911 part { name: "icon_box";
29914 clip_to: "have-files-clipper";
29915 description { state: "default" 0.0;
29916 color: 255 255 255 255;
29920 relative: 0.25 0.25;
29930 part { name: "elm.swallow.icon.1";
29933 clip_to: "have-files-clipper";
29934 description { state: "default" 0.0;
29946 part { name: "elm.swallow.icon.2";
29949 clip_to: "have-files-clipper";
29950 description { state: "default" 0.0;
29962 part { name: "elm.swallow.icon.3";
29965 clip_to: "have-files-clipper";
29966 description { state: "default" 0.0;
29978 part { name: "elm.swallow.icon.4";
29981 clip_to: "have-files-clipper";
29982 description { state: "default" 0.0;
29994 part { name: "elm.text";
29995 clip_to: "disclip";
29997 effect: SOFT_SHADOW;
30000 description { state: "default" 0.0;
30016 text_class: "grid_item";
30019 description { state: "selected" 0.0;
30020 inherit: "default" 0.0;
30021 color: 255 255 255 255;
30024 part { name: "fg1";
30025 clip_to: "disclip";
30027 description { state: "default" 0.0;
30029 color: 255 255 255 0;
30030 rel1.offset: -3 -3;
30036 normal: "bt_sm_hilight.png";
30040 description { state: "selected" 0.0;
30041 inherit: "default" 0.0;
30043 color: 255 255 255 255;
30046 part { name: "fg2";
30047 clip_to: "disclip";
30049 description { state: "default" 0.0;
30051 color: 255 255 255 0;
30052 rel1.offset: -3 -3;
30055 normal: "bt_sm_shine.png";
30059 description { state: "selected" 0.0;
30060 inherit: "default" 0.0;
30062 color: 255 255 255 255;
30065 part { name: "disclip";
30067 description { state: "default" 0.0;
30071 description { state: "disabled" 0.0;
30072 inherit: "default" 0.0;
30073 color: 255 255 255 64;
30078 program { name: "go_active";
30079 signal: "elm,state,selected";
30081 action: STATE_SET "selected" 0.0;
30085 target: "elm.text";
30087 program { name: "go_passive";
30088 signal: "elm,state,unselected";
30090 action: STATE_SET "default" 0.0;
30094 target: "elm.text";
30095 transition: LINEAR 0.1;
30097 program { name: "go_disabled";
30098 signal: "elm,state,disabled";
30100 action: STATE_SET "disabled" 0.0;
30103 program { name: "go_enabled";
30104 signal: "elm,state,enabled";
30106 action: STATE_SET "default" 0.0;
30110 signal: "elm,state,have_files,active";
30112 action: STATE_SET "visible" 0.0;
30113 target: "have-files-clipper";
30118 group { name: "elm/gengrid/item/thumb/default";
30120 item: "icons" "elm.swallow.icon";
30121 item: "labels" "elm.text";
30124 image: "bt_sm_base1.png" COMP;
30125 image: "bt_sm_shine.png" COMP;
30126 image: "bt_sm_hilight.png" COMP;
30127 image: "thumb_shadow.png" COMP;
30130 part { name: "event";
30133 description { state: "default" 0.0;
30139 description { state: "default" 0.0;
30141 color: 255 255 255 0;
30142 rel1.offset: -3 -3;
30145 normal: "bt_sm_base1.png";
30150 description { state: "selected" 0.0;
30151 inherit: "default" 0.0;
30153 color: 255 255 255 255;
30156 part { name: "border-shadow";
30159 description { state: "default" 0.0;
30161 to: "elm.swallow.icon";
30165 to_x: "elm.swallow.icon";
30170 normal: "thumb_shadow.png";
30171 border: 17 17 17 17;
30176 part { name: "border";
30179 description { state: "default" 0.0;
30181 to: "border-shadow";
30185 to: "border-shadow";
30190 part { name: "elm.swallow.icon";
30193 description { state: "default" 0.0;
30194 aspect_preference: BOTH;
30204 part { name: "elm.text";
30206 effect: SOFT_SHADOW;
30209 description { state: "default" 0.0;
30226 text_class: "grid_item";
30230 part { name: "fg1";
30232 description { state: "default" 0.0;
30234 color: 255 255 255 0;
30235 rel1.offset: -3 -3;
30241 normal: "bt_sm_hilight.png";
30245 description { state: "selected" 0.0;
30246 inherit: "default" 0.0;
30248 color: 255 255 255 255;
30251 part { name: "fg2";
30253 description { state: "default" 0.0;
30255 color: 255 255 255 0;
30256 rel1.offset: -3 -3;
30259 image: "bt_sm_shine.png";
30263 description { state: "selected" 0.0;
30264 inherit: "default" 0.0;
30266 color: 255 255 255 255;
30272 signal: "elm,state,selected";
30274 action: STATE_SET "selected" 0.0;
30280 signal: "elm,state,unselected";
30282 action: STATE_SET "default" 0.0;
30286 transition: LINEAR 0.1;
30291 ///////////////////////////////////////////////////////////////////////////////
30292 group { name: "elm/photocam/base/default";
30294 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30295 public timer0(val) {
30297 v = get_int(sbvis_v);
30299 v = get_int(sbalways_v);
30301 emit("do-hide-vbar", "");
30302 set_int(sbvis_v, 0);
30305 v = get_int(sbvis_h);
30307 v = get_int(sbalways_h);
30309 emit("do-hide-hbar", "");
30310 set_int(sbvis_h, 0);
30313 set_int(sbvis_timer, 0);
30318 image: "shelf_inset.png" COMP;
30319 image: "bt_sm_base2.png" COMP;
30320 image: "bt_sm_shine.png" COMP;
30321 image: "bt_sm_hilight.png" COMP;
30322 image: "busy-1.png" COMP;
30323 image: "busy-2.png" COMP;
30324 image: "busy-3.png" COMP;
30325 image: "busy-4.png" COMP;
30326 image: "busy-5.png" COMP;
30327 image: "busy-6.png" COMP;
30328 image: "busy-7.png" COMP;
30329 image: "busy-8.png" COMP;
30330 image: "busy-9.png" COMP;
30335 description { state: "default" 0.0;
30337 rel2.offset: -2 -2;
30338 color: 255 255 255 0;
30341 part { name: "clipper";
30344 description { state: "default" 0.0;
30349 part { name: "elm.swallow.content";
30350 clip_to: "clipper";
30352 description { state: "default" 0.0;
30354 rel2.offset: -2 -2;
30357 part { name: "busy_clip";
30360 description { state: "default" 0.0;
30362 color: 255 255 255 0;
30364 description { state: "active" 0.0;
30366 color: 255 255 255 255;
30369 part { name: "busy";
30370 clip_to: "busy_clip";
30372 description { state: "default" 0.0;
30377 aspect_preference: BOTH;
30387 normal: "busy-9.png";
30388 tween: "busy-1.png";
30389 tween: "busy-2.png";
30390 tween: "busy-3.png";
30391 tween: "busy-4.png";
30392 tween: "busy-5.png";
30393 tween: "busy-6.png";
30394 tween: "busy-7.png";
30395 tween: "busy-8.png";
30399 part { name: "conf_over";
30401 description { state: "default" 0.0;
30403 rel2.offset: -1 -1;
30405 normal: "shelf_inset.png";
30412 part { name: "sb_vbar_clip_master";
30415 description { state: "default" 0.0;
30417 description { state: "hidden" 0.0;
30419 color: 255 255 255 0;
30422 part { name: "sb_vbar_clip";
30423 clip_to: "sb_vbar_clip_master";
30426 description { state: "default" 0.0;
30428 description { state: "hidden" 0.0;
30430 color: 255 255 255 0;
30433 part { name: "sb_vbar";
30436 description { state: "default" 0.0;
30452 part { name: "elm.dragable.vbar";
30453 clip_to: "sb_vbar_clip";
30458 confine: "sb_vbar";
30460 description { state: "default" 0.0;
30475 normal: "bt_sm_base2.png";
30481 part { name: "sb_vbar_over1";
30482 clip_to: "sb_vbar_clip";
30484 description { state: "default" 0.0;
30485 rel1.to: "elm.dragable.vbar";
30486 rel2.relative: 1.0 0.5;
30487 rel2.to: "elm.dragable.vbar";
30489 normal: "bt_sm_hilight.png";
30494 part { name: "sb_vbar_over2";
30495 clip_to: "sb_vbar_clip";
30497 description { state: "default" 0.0;
30498 rel1.to: "elm.dragable.vbar";
30499 rel2.to: "elm.dragable.vbar";
30501 normal: "bt_sm_shine.png";
30507 part { name: "sb_hbar_clip_master";
30510 description { state: "default" 0.0;
30512 description { state: "hidden" 0.0;
30514 color: 255 255 255 0;
30517 part { name: "sb_hbar_clip";
30518 clip_to: "sb_hbar_clip_master";
30521 description { state: "default" 0.0;
30523 description { state: "hidden" 0.0;
30525 color: 255 255 255 0;
30528 part { name: "sb_hbar";
30531 description { state: "default" 0.0;
30547 part { name: "elm.dragable.hbar";
30548 clip_to: "sb_hbar_clip";
30553 confine: "sb_hbar";
30555 description { state: "default" 0.0;
30570 normal: "bt_sm_base2.png";
30576 part { name: "sb_hbar_over1";
30577 clip_to: "sb_hbar_clip";
30579 description { state: "default" 0.0;
30580 rel1.to: "elm.dragable.hbar";
30581 rel2.relative: 1.0 0.5;
30582 rel2.to: "elm.dragable.hbar";
30584 normal: "bt_sm_hilight.png";
30589 part { name: "sb_hbar_over2";
30590 clip_to: "sb_hbar_clip";
30592 description { state: "default" 0.0;
30593 rel1.to: "elm.dragable.hbar";
30594 rel2.to: "elm.dragable.hbar";
30596 normal: "bt_sm_shine.png";
30603 program { name: "load";
30607 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30608 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30609 set_int(sbvis_h, 0);
30610 set_int(sbvis_v, 0);
30611 set_int(sbalways_v, 0);
30612 set_int(sbalways_h, 0);
30613 set_int(sbvis_timer, 0);
30617 program { name: "vbar_show";
30618 signal: "elm,action,show,vbar";
30620 action: STATE_SET "default" 0.0;
30621 target: "sb_vbar_clip_master";
30623 program { name: "vbar_hide";
30624 signal: "elm,action,hide,vbar";
30626 action: STATE_SET "hidden" 0.0;
30627 target: "sb_vbar_clip_master";
30629 program { name: "vbar_show_always";
30630 signal: "elm,action,show_always,vbar";
30634 v = get_int(sbvis_v);
30635 v |= get_int(sbalways_v);
30637 set_int(sbalways_v, 1);
30638 emit("do-show-vbar", "");
30639 set_int(sbvis_v, 1);
30643 program { name: "vbar_show_notalways";
30644 signal: "elm,action,show_notalways,vbar";
30648 v = get_int(sbalways_v);
30650 set_int(sbalways_v, 0);
30651 v = get_int(sbvis_v);
30653 emit("do-hide-vbar", "");
30654 set_int(sbvis_v, 0);
30659 program { name: "sb_vbar_show";
30660 signal: "do-show-vbar";
30662 action: STATE_SET "default" 0.0;
30663 transition: LINEAR 0.5;
30664 target: "sb_vbar_clip";
30666 program { name: "sb_vbar_hide";
30667 signal: "do-hide-vbar";
30669 action: STATE_SET "hidden" 0.0;
30670 transition: LINEAR 0.5;
30671 target: "sb_vbar_clip";
30674 program { name: "hbar_show";
30675 signal: "elm,action,show,hbar";
30677 action: STATE_SET "default" 0.0;
30678 target: "sb_hbar_clip_master";
30680 program { name: "hbar_hide";
30681 signal: "elm,action,hide,hbar";
30683 action: STATE_SET "hidden" 0.0;
30684 target: "sb_hbar_clip_master";
30686 program { name: "hbar_show_always";
30687 signal: "elm,action,show_always,hbar";
30691 v = get_int(sbvis_h);
30692 v |= get_int(sbalways_h);
30694 set_int(sbalways_h, 1);
30695 emit("do-show-hbar", "");
30696 set_int(sbvis_h, 1);
30700 program { name: "hbar_show_notalways";
30701 signal: "elm,action,show_notalways,hbar";
30705 v = get_int(sbalways_h);
30707 set_int(sbalways_h, 0);
30708 v = get_int(sbvis_h);
30710 emit("do-hide-hbar", "");
30711 set_int(sbvis_h, 0);
30716 program { name: "sb_hbar_show";
30717 signal: "do-show-hbar";
30719 action: STATE_SET "default" 0.0;
30720 transition: LINEAR 0.5;
30721 target: "sb_hbar_clip";
30723 program { name: "sb_hbar_hide";
30724 signal: "do-hide-hbar";
30726 action: STATE_SET "hidden" 0.0;
30727 transition: LINEAR 0.5;
30728 target: "sb_hbar_clip";
30731 program { name: "scroll";
30732 signal: "elm,action,scroll";
30736 v = get_int(sbvis_v);
30737 v |= get_int(sbalways_v);
30739 emit("do-show-vbar", "");
30740 set_int(sbvis_v, 1);
30742 v = get_int(sbvis_h);
30743 v |= get_int(sbalways_h);
30745 emit("do-show-hbar", "");
30746 set_int(sbvis_h, 1);
30748 v = get_int(sbvis_timer);
30749 if (v > 0) cancel_timer(v);
30750 v = timer(1.0, "timer0", 0);
30751 set_int(sbvis_timer, v);
30754 program { name: "go1";
30755 signal: "elm,state,busy,start";
30757 action: STATE_SET "active" 0.0;
30758 transition: SINUSOIDAL 1.0;
30759 target: "busy_clip";
30761 program { name: "go2";
30762 signal: "elm,state,busy,start";
30764 action: STATE_SET "default" 0.0;
30765 transition: LINEAR 0.5;
30769 program { name: "stop1";
30770 signal: "elm,state,busy,stop";
30772 action: STATE_SET "default" 0.0;
30773 transition: SINUSOIDAL 1.0;
30774 target: "busy_clip";
30777 program { name: "stop2";
30778 action: ACTION_STOP;
30784 ///////////////////////////////////////////////////////////////////////////////
30785 group { name: "elm/map/base/default";
30787 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30788 public timer0(val) {
30790 v = get_int(sbvis_v);
30792 v = get_int(sbalways_v);
30794 emit("do-hide-vbar", "");
30795 set_int(sbvis_v, 0);
30798 v = get_int(sbvis_h);
30800 v = get_int(sbalways_h);
30802 emit("do-hide-hbar", "");
30803 set_int(sbvis_h, 0);
30806 set_int(sbvis_timer, 0);
30811 image: "shelf_inset.png" COMP;
30812 image: "bt_sm_base2.png" COMP;
30813 image: "bt_sm_shine.png" COMP;
30814 image: "bt_sm_hilight.png" COMP;
30815 image: "busy-1.png" COMP;
30816 image: "busy-2.png" COMP;
30817 image: "busy-3.png" COMP;
30818 image: "busy-4.png" COMP;
30819 image: "busy-5.png" COMP;
30820 image: "busy-6.png" COMP;
30821 image: "busy-7.png" COMP;
30822 image: "busy-8.png" COMP;
30823 image: "busy-9.png" COMP;
30828 description { state: "default" 0.0;
30830 rel2.offset: -2 -2;
30831 color: 255 255 255 0;
30834 part { name: "clipper";
30837 description { state: "default" 0.0;
30842 part { name: "elm.swallow.content";
30843 clip_to: "clipper";
30845 description { state: "default" 0.0;
30847 rel2.offset: -2 -2;
30850 part { name: "busy_clip";
30853 description { state: "default" 0.0;
30855 color: 255 255 255 0;
30857 description { state: "active" 0.0;
30859 color: 255 255 255 255;
30862 part { name: "busy";
30863 clip_to: "busy_clip";
30865 description { state: "default" 0.0;
30870 aspect_preference: BOTH;
30880 normal: "busy-9.png";
30881 tween: "busy-1.png";
30882 tween: "busy-2.png";
30883 tween: "busy-3.png";
30884 tween: "busy-4.png";
30885 tween: "busy-5.png";
30886 tween: "busy-6.png";
30887 tween: "busy-7.png";
30888 tween: "busy-8.png";
30892 part { name: "conf_over";
30894 description { state: "default" 0.0;
30896 rel2.offset: -1 -1;
30898 normal: "shelf_inset.png";
30905 part { name: "sb_vbar_clip_master";
30908 description { state: "default" 0.0;
30910 description { state: "hidden" 0.0;
30912 color: 255 255 255 0;
30915 part { name: "sb_vbar_clip";
30916 clip_to: "sb_vbar_clip_master";
30919 description { state: "default" 0.0;
30921 description { state: "hidden" 0.0;
30923 color: 255 255 255 0;
30926 part { name: "sb_vbar";
30929 description { state: "default" 0.0;
30945 part { name: "elm.dragable.vbar";
30946 clip_to: "sb_vbar_clip";
30951 confine: "sb_vbar";
30953 description { state: "default" 0.0;
30968 normal: "bt_sm_base2.png";
30974 part { name: "sb_vbar_over1";
30975 clip_to: "sb_vbar_clip";
30977 description { state: "default" 0.0;
30978 rel1.to: "elm.dragable.vbar";
30979 rel2.relative: 1.0 0.5;
30980 rel2.to: "elm.dragable.vbar";
30982 normal: "bt_sm_hilight.png";
30987 part { name: "sb_vbar_over2";
30988 clip_to: "sb_vbar_clip";
30990 description { state: "default" 0.0;
30991 rel1.to: "elm.dragable.vbar";
30992 rel2.to: "elm.dragable.vbar";
30994 normal: "bt_sm_shine.png";
31000 part { name: "sb_hbar_clip_master";
31003 description { state: "default" 0.0;
31005 description { state: "hidden" 0.0;
31007 color: 255 255 255 0;
31010 part { name: "sb_hbar_clip";
31011 clip_to: "sb_hbar_clip_master";
31014 description { state: "default" 0.0;
31016 description { state: "hidden" 0.0;
31018 color: 255 255 255 0;
31021 part { name: "sb_hbar";
31024 description { state: "default" 0.0;
31040 part { name: "elm.dragable.hbar";
31041 clip_to: "sb_hbar_clip";
31046 confine: "sb_hbar";
31048 description { state: "default" 0.0;
31063 normal: "bt_sm_base2.png";
31069 part { name: "sb_hbar_over1";
31070 clip_to: "sb_hbar_clip";
31072 description { state: "default" 0.0;
31073 rel1.to: "elm.dragable.hbar";
31074 rel2.relative: 1.0 0.5;
31075 rel2.to: "elm.dragable.hbar";
31077 normal: "bt_sm_hilight.png";
31082 part { name: "sb_hbar_over2";
31083 clip_to: "sb_hbar_clip";
31085 description { state: "default" 0.0;
31086 rel1.to: "elm.dragable.hbar";
31087 rel2.to: "elm.dragable.hbar";
31089 normal: "bt_sm_shine.png";
31096 program { name: "load";
31100 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
31101 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
31102 set_int(sbvis_h, 0);
31103 set_int(sbvis_v, 0);
31104 set_int(sbalways_v, 0);
31105 set_int(sbalways_h, 0);
31106 set_int(sbvis_timer, 0);
31110 program { name: "vbar_show";
31111 signal: "elm,action,show,vbar";
31113 action: STATE_SET "default" 0.0;
31114 target: "sb_vbar_clip_master";
31116 program { name: "vbar_hide";
31117 signal: "elm,action,hide,vbar";
31119 action: STATE_SET "hidden" 0.0;
31120 target: "sb_vbar_clip_master";
31122 program { name: "vbar_show_always";
31123 signal: "elm,action,show_always,vbar";
31127 v = get_int(sbvis_v);
31128 v |= get_int(sbalways_v);
31130 set_int(sbalways_v, 1);
31131 emit("do-show-vbar", "");
31132 set_int(sbvis_v, 1);
31136 program { name: "vbar_show_notalways";
31137 signal: "elm,action,show_notalways,vbar";
31141 v = get_int(sbalways_v);
31143 set_int(sbalways_v, 0);
31144 v = get_int(sbvis_v);
31146 emit("do-hide-vbar", "");
31147 set_int(sbvis_v, 0);
31152 program { name: "sb_vbar_show";
31153 signal: "do-show-vbar";
31155 action: STATE_SET "default" 0.0;
31156 transition: LINEAR 0.5;
31157 target: "sb_vbar_clip";
31159 program { name: "sb_vbar_hide";
31160 signal: "do-hide-vbar";
31162 action: STATE_SET "hidden" 0.0;
31163 transition: LINEAR 0.5;
31164 target: "sb_vbar_clip";
31167 program { name: "hbar_show";
31168 signal: "elm,action,show,hbar";
31170 action: STATE_SET "default" 0.0;
31171 target: "sb_hbar_clip_master";
31173 program { name: "hbar_hide";
31174 signal: "elm,action,hide,hbar";
31176 action: STATE_SET "hidden" 0.0;
31177 target: "sb_hbar_clip_master";
31179 program { name: "hbar_show_always";
31180 signal: "elm,action,show_always,hbar";
31184 v = get_int(sbvis_h);
31185 v |= get_int(sbalways_h);
31187 set_int(sbalways_h, 1);
31188 emit("do-show-hbar", "");
31189 set_int(sbvis_h, 1);
31193 program { name: "hbar_show_notalways";
31194 signal: "elm,action,show_notalways,hbar";
31198 v = get_int(sbalways_h);
31200 set_int(sbalways_h, 0);
31201 v = get_int(sbvis_h);
31203 emit("do-hide-hbar", "");
31204 set_int(sbvis_h, 0);
31209 program { name: "sb_hbar_show";
31210 signal: "do-show-hbar";
31212 action: STATE_SET "default" 0.0;
31213 transition: LINEAR 0.5;
31214 target: "sb_hbar_clip";
31216 program { name: "sb_hbar_hide";
31217 signal: "do-hide-hbar";
31219 action: STATE_SET "hidden" 0.0;
31220 transition: LINEAR 0.5;
31221 target: "sb_hbar_clip";
31224 program { name: "scroll";
31225 signal: "elm,action,scroll";
31229 v = get_int(sbvis_v);
31230 v |= get_int(sbalways_v);
31232 emit("do-show-vbar", "");
31233 set_int(sbvis_v, 1);
31235 v = get_int(sbvis_h);
31236 v |= get_int(sbalways_h);
31238 emit("do-show-hbar", "");
31239 set_int(sbvis_h, 1);
31241 v = get_int(sbvis_timer);
31242 if (v > 0) cancel_timer(v);
31243 v = timer(1.0, "timer0", 0);
31244 set_int(sbvis_timer, v);
31247 program { name: "go1";
31248 signal: "elm,state,busy,start";
31250 action: STATE_SET "active" 0.0;
31251 transition: SINUSOIDAL 1.0;
31252 target: "busy_clip";
31254 program { name: "go2";
31255 signal: "elm,state,busy,start";
31257 action: STATE_SET "default" 0.0;
31258 transition: LINEAR 0.5;
31262 program { name: "stop1";
31263 signal: "elm,state,busy,stop";
31265 action: STATE_SET "default" 0.0;
31266 transition: SINUSOIDAL 1.0;
31267 target: "busy_clip";
31270 program { name: "stop2";
31271 action: ACTION_STOP;
31276 group { name: "elm/map/marker/radio/default";
31280 item: size_max_w 58;
31281 item: size_max_h 58;
31284 image: "map_item.png" COMP;
31287 part { name: "whole";
31288 description { state: "default" 0.0;
31291 part { name: "base";
31292 ignore_flags: ON_HOLD;
31293 description { state: "default" 0.0;
31294 image.normal: "map_item.png";
31297 part { name: "elm.icon";
31301 description { state: "default" 0.0;
31302 rel1.relative: 0.27 0.27;
31303 rel2.relative: 0.73 0.73;
31306 part { name: "elm.text";
31308 effect: SOFT_SHADOW;
31311 description { state: "default" 0.0;
31313 color: 224 224 224 255;
31315 rel1.relative: 0.28 0.25;
31316 rel2.relative: 0.75 0.75;
31318 font: "Sans,Edje-Vera";
31327 program { name: "open";
31328 signal: "mouse,clicked,1";
31330 action: SIGNAL_EMIT "open" "elm";
31332 program { name: "bringin";
31333 signal: "mouse,down,1,double";
31335 action: SIGNAL_EMIT "bringin" "elm";
31339 group { name: "elm/map/marker/radio2/default";
31343 item: size_max_w 58;
31344 item: size_max_h 58;
31347 image: "map_item_2.png" COMP;
31350 part { name: "base";
31351 ignore_flags: ON_HOLD;
31352 description { state: "default" 0.0;
31353 image.normal: "map_item_2.png";
31356 part { name: "elm.text";
31358 effect: SOFT_SHADOW;
31361 description { state: "default" 0.0;
31363 color: 224 224 224 255;
31365 rel1.relative: 0.28 0.25;
31366 rel2.relative: 0.75 0.75;
31368 font: "Sans,Edje-Vera";
31377 program { name: "open";
31378 signal: "mouse,clicked,1";
31380 action: SIGNAL_EMIT "open" "elm";
31382 program { name: "bringin";
31383 signal: "mouse,down,1,double";
31385 action: SIGNAL_EMIT "bringin" "elm";
31389 group { name: "elm/map/marker/empty/default";
31393 item: size_max_w 64;
31394 item: size_max_h 64;
31397 part { name: "whole";
31398 description { state: "default" 0.0;
31401 part { name: "base";
31402 ignore_flags: ON_HOLD;
31403 description { state: "default" 0.0;
31406 part { name: "elm.icon";
31410 description { state: "default" 0.0;
31413 part { name: "elm.text";
31415 effect: SOFT_SHADOW;
31418 description { state: "default" 0.0;
31420 color: 224 224 224 255;
31422 rel1.relative: 0.28 0.25;
31423 rel2.relative: 0.75 0.75;
31425 font: "Sans,Edje-Vera";
31434 program { name: "open";
31435 signal: "mouse,clicked,1";
31437 action: SIGNAL_EMIT "open" "elm";
31439 program { name: "bringin";
31440 signal: "mouse,down,1,double";
31442 action: SIGNAL_EMIT "bringin" "elm";
31446 group { name: "elm/map/marker_bubble/default";
31448 image: "bubble.png" COMP;
31449 image: "bubble_shine.png" COMP;
31456 part { name: "clipper";
31458 description { state: "default" 0.0;
31459 color: 255 255 255 0;
31461 description { state: "show" 0.0;
31462 inherit: "default" 0.0;
31463 color: 255 255 255 255;
31466 part { name: "base0";
31468 clip_to: "clipper";
31469 description { state: "default" 0.0;
31471 normal: "bubble.png";
31472 border: 11 36 10 19;
31474 image.middle: SOLID;
31477 description { state: "rtl" 0.0;
31478 inherit: "default" 0.0;
31480 normal: "bubble_4.png";
31481 border: 11 36 18 9;
31485 part { name: "elm.swallow.content";
31487 clip_to: "clipper";
31488 description { state: "default" 0.0;
31498 part { name: "shine";
31500 clip_to: "clipper";
31501 description { state: "default" 0.0;
31510 normal: "bubble_shine.png";
31518 program { name: "show";
31520 action: STATE_SET "show" 0.0;
31522 transition: ACCELERATE 0.5;
31527 /////////////////////////////////////////////////////////////////////////////
31529 /////////////////////////////////////////////////////////////////////////////
31531 name: "elm/panes/vertical/default";
31533 image: "bt_base1.png" COMP;
31534 image: "bt_base2.png" COMP;
31535 image: "bt_hilight.png" COMP;
31536 image: "bt_shine.png" COMP;
31537 image: "bt_glow.png" COMP;
31538 image: "bt_dis_base.png" COMP;
31539 image: "bt_dis_hilight.png" COMP;
31540 image: "arrow_right.png" COMP;
31541 image: "arrow_left.png" COMP;
31552 state: "default" 0.0;
31560 name: "whole_left";
31565 state: "default" 0.0;
31566 rel2.to_x: "elm.bar";
31567 rel2.relative: 0.0 1.0;
31573 name: "elm.swallow.left";
31575 clip_to: "whole_left";
31578 state: "default" 0.0;
31579 rel1.to: "whole_left";
31580 rel2.to: "whole_left";
31586 name: "whole_right";
31591 state: "default" 0.0;
31592 rel1.to_x: "elm.bar";
31593 rel1.relative: 1.0 0.0;
31599 name: "elm.swallow.right";
31601 clip_to: "whole_right";
31604 state: "default" 0.0;
31605 rel1.to: "whole_right";
31606 rel2.to: "whole_right";
31610 part { name: "elm.bar";
31617 description { state: "default" 0.0;
31620 rel1.relative: 0.0 0.5;
31621 rel2.relative: 1.0 0.5;
31623 normal: "bt_base2.png";
31626 image.middle: SOLID;
31628 description { state: "clicked" 0.0;
31629 inherit: "default" 0.0;
31630 image.normal: "bt_base1.png";
31631 image.middle: SOLID;
31633 description { state: "disabled" 0.0;
31634 inherit: "default" 0.0;
31636 normal: "bt_dis_base.png";
31641 part { name: "over1";
31643 description { state: "default" 0.0;
31644 rel1.to: "elm.bar";
31645 rel2.to: "elm.bar";
31646 rel2.relative: 1.0 0.5;
31648 normal: "bt_hilight.png";
31652 description { state: "disabled" 0.0;
31653 inherit: "default" 0.0;
31655 normal: "bt_dis_hilight.png";
31660 part { name: "over2";
31663 ignore_flags: ON_HOLD;
31664 description { state: "default" 0.0;
31665 rel1.to: "elm.bar";
31666 rel2.to: "elm.bar";
31668 normal: "bt_shine.png";
31672 description { state: "disabled" 0.0;
31673 inherit: "default" 0.0;
31677 part { name: "over3";
31680 description { state: "default" 0.0;
31681 color: 255 255 255 0;
31682 rel1.to: "elm.bar";
31683 rel2.to: "elm.bar";
31685 normal: "bt_glow.png";
31686 border: 12 12 12 12;
31690 description { state: "clicked" 0.0;
31691 inherit: "default" 0.0;
31693 color: 255 255 255 255;
31699 name: "arrow_right";
31701 description { state: "default" 0.0;
31704 color: 255 255 255 0;
31706 rel1.relative: 1.0 0.5;
31707 rel1.to_x: "elm.bar";
31708 rel1.offset: 45/2 -45/2;
31710 rel2.relative: 1.0 0.5;
31711 rel2.to_x: "elm.bar";
31712 rel2.offset: 45/2 45/2;
31714 image.normal: "arrow_right.png";
31718 description { state: "default" 0.1;
31719 inherit: "default" 0.0;
31720 image.normal: "arrow_left.png";
31722 description { state: "anim_1" 0.0;
31723 inherit: "default" 0.0;
31724 color: 255 255 255 200;
31725 rel1.offset: (45/2 + 10) -45/2;
31726 rel2.offset: (45/2 +10) 45/2;
31728 description { state: "anim_1" 0.1;
31729 inherit: "default" 0.0;
31730 image.normal: "arrow_left.png";
31731 color: 255 255 255 200;
31732 rel1.offset: (45/2 + 10) -45/2;
31733 rel2.offset: (45/2 +10) 45/2;
31735 description { state: "anim_2" 0.0;
31736 inherit: "default" 0.0;
31737 color: 255 255 255 0;
31738 rel1.offset: (45/2 + 20) -45/2;
31739 rel2.offset: (45/2 + 20) 45/2;
31741 description { state: "anim_2" 0.1;
31742 inherit: "default" 0.0;
31743 image.normal: "arrow_left.png";
31744 color: 255 255 255 0;
31745 rel1.offset: (45/2 + 20) -45/2;
31746 rel2.offset: (45/2 + 20) 45/2;
31750 name: "arrow_left";
31752 description { state: "default" 0.0;
31755 color: 255 255 255 0;
31757 rel1.relative: 0.0 0.5;
31758 rel1.to_x: "elm.bar";
31759 rel1.offset: -45/2 -45/2;
31761 rel2.relative: 0.0 0.5;
31762 rel2.to_x: "elm.bar";
31763 rel2.offset: -45/2 45/2;
31765 image.normal: "arrow_left.png";
31769 description { state: "default" 0.1;
31770 inherit: "default" 0.0;
31771 image.normal: "arrow_right.png";
31773 description { state: "anim_1" 0.0;
31774 inherit: "default" 0.0;
31775 color: 255 255 255 200;
31776 rel1.offset: (-45/2 - 10) -45/2;
31777 rel2.offset: (-45/2 - 10) 45/2;
31779 description { state: "anim_1" 0.1;
31780 inherit: "default" 0.0;
31781 image.normal: "arrow_right.png";
31782 color: 255 255 255 200;
31783 rel1.offset: (-45/2 - 10) -45/2;
31784 rel2.offset: (-45/2 - 10) 45/2;
31786 description { state: "anim_2" 0.0;
31787 inherit: "default" 0.0;
31788 color: 255 255 255 0;
31789 rel1.offset: (-45/2 - 20) -45/2;
31790 rel2.offset: (-45/2 - 20) 45/2;
31792 description { state: "anim_2" 0.1;
31793 inherit: "default" 0.0;
31794 image.normal: "arrow_right.png";
31795 color: 255 255 255 0;
31796 rel1.offset: (-45/2 - 20) -45/2;
31797 rel2.offset: (-45/2 - 20) 45/2;
31804 name: "button_click";
31805 signal: "mouse,down,1";
31807 action: SIGNAL_EMIT "elm,action,press" "";
31808 after: "button_click_anim";
31809 after: "arrow_anim_start";
31812 name: "button_click_anim";
31813 action: STATE_SET "clicked" 0.0;
31817 name: "button_unclick";
31818 signal: "mouse,up,1";
31820 action: SIGNAL_EMIT "elm,action,unpress" "";
31821 after: "button_unclick_anim";
31822 after: "arrow_anim_stop";
31825 name: "button_unclick_anim";
31826 action: STATE_SET "default" 0.0;
31830 name: "button_click2";
31831 signal: "mouse,down,1";
31833 action: STATE_SET "clicked" 0.0;
31837 name: "button_unclick2";
31838 signal: "mouse,up,1";
31840 action: STATE_SET "default" 0.0;
31841 transition: DECELERATE 0.5;
31845 name: "button_unclick3";
31846 signal: "mouse,up,1";
31848 action: SIGNAL_EMIT "elm,action,click" "";
31851 name: "button_down_double";
31852 signal: "mouse,down,1,double";
31854 action: SIGNAL_EMIT "elm,action,click,double" "";
31859 name: "arrow_anim_start";
31863 get_state(PART:"arrow_left", st, 30, vl);
31865 run_program(PROGRAM:"arrow_anim_start_ltr");
31868 run_program(PROGRAM:"arrow_anim_start_rtl");
31873 name: "arrow_anim_stop";
31877 get_state(PART:"arrow_left", st, 30, vl);
31879 run_program(PROGRAM:"arrow_anim_stop_ltr");
31882 run_program(PROGRAM:"arrow_anim_stop_rtl");
31888 name: "arrow_anim_start_ltr";
31889 action: STATE_SET "anim_1" 0.0;
31890 target: "arrow_right";
31891 target: "arrow_left";
31892 transition: LINEAR 0.6;
31893 after: "arrow_anim_1_ltr";
31896 name: "arrow_anim_1_ltr";
31897 action: STATE_SET "anim_2" 0.0;
31898 target: "arrow_right";
31899 target: "arrow_left";
31900 transition: LINEAR 0.6;
31901 after: "arrow_anim_2_ltr";
31904 name: "arrow_anim_2_ltr";
31905 action: STATE_SET "default" 0.0;
31906 target: "arrow_right";
31907 target: "arrow_left";
31908 after: "arrow_anim_start_ltr";
31911 name: "arrow_anim_stop_ltr";
31912 action: ACTION_STOP;
31913 target: "arrow_anim_start_ltr";
31914 target: "arrow_anim_1_ltr";
31915 target: "arrow_anim_2_ltr";
31916 after: "arrow_anim_stop_1_ltr";
31919 name: "arrow_anim_stop_1_ltr";
31920 action: STATE_SET "default" 0.0;
31921 target: "arrow_right";
31922 target: "arrow_left";
31923 transition: DECELERATE 0.4;
31926 name: "arrow_anim_start_rtl";
31927 action: STATE_SET "anim_1" 0.1;
31928 target: "arrow_right";
31929 target: "arrow_left";
31930 transition: LINEAR 0.6;
31931 after: "arrow_anim_1_rtl";
31934 name: "arrow_anim_1_rtl";
31935 action: STATE_SET "anim_2" 0.1;
31936 target: "arrow_right";
31937 target: "arrow_left";
31938 transition: LINEAR 0.6;
31939 after: "arrow_anim_2_rtl";
31942 name: "arrow_anim_2_rtl";
31943 action: STATE_SET "default" 0.1;
31944 target: "arrow_right";
31945 target: "arrow_left";
31946 after: "arrow_anim_start_rtl";
31949 name: "arrow_anim_stop_rtl";
31950 action: ACTION_STOP;
31951 target: "arrow_anim_start_rtl";
31952 target: "arrow_anim_1_rtl";
31953 target: "arrow_anim_2_rtl";
31954 after: "arrow_anim_stop_1_rtl";
31957 name: "arrow_anim_stop_1_rtl";
31958 action: STATE_SET "default" 0.1;
31959 target: "arrow_right";
31960 target: "arrow_left";
31961 transition: DECELERATE 0.4;
31963 program { name: "to_rtl";
31964 signal: "edje,state,rtl";
31969 get_state(PART:"arrow_left", st, 30, vl);
31971 set_state(PART:"arrow_left", st, 0.1);
31973 get_state(PART:"arrow_right", st, 30, vl);
31975 set_state(PART:"arrow_right", st, 0.1);
31979 program { name: "to_ltr";
31980 signal: "edje,state,ltr";
31985 get_state(PART:"arrow_left", st, 30, vl);
31987 set_state(PART:"arrow_left", st, 0.0);
31989 get_state(PART:"arrow_right", st, 30, vl);
31991 set_state(PART:"arrow_right", st, 0.0);
31999 name: "elm/panes/horizontal/default";
32001 image: "bt_base1.png" COMP;
32002 image: "bt_base2.png" COMP;
32003 image: "bt_hilight.png" COMP;
32004 image: "bt_shine.png" COMP;
32005 image: "bt_glow.png" COMP;
32006 image: "bt_dis_base.png" COMP;
32007 image: "bt_dis_hilight.png" COMP;
32008 image: "arrow_up.png" COMP;
32009 image: "arrow_down.png" COMP;
32020 state: "default" 0.0;
32028 name: "whole_left";
32033 state: "default" 0.0;
32034 rel2.to_y: "elm.bar";
32035 rel2.relative: 1.0 0.0;
32041 name: "elm.swallow.left";
32043 clip_to: "whole_left";
32046 state: "default" 0.0;
32047 rel1.to: "whole_left";
32048 rel2.to: "whole_left";
32054 name: "whole_right";
32059 state: "default" 0.0;
32060 rel1.to_y: "elm.bar";
32061 rel1.relative: 0.0 1.0;
32067 name: "elm.swallow.right";
32069 clip_to: "whole_right";
32072 state: "default" 0.0;
32073 rel1.to: "whole_right";
32074 rel2.to: "whole_right";
32078 part { name: "elm.bar";
32085 description { state: "default" 0.0;
32088 rel1.relative: 0.5 0.0;
32089 rel2.relative: 0.5 1.0;
32091 normal: "bt_base2.png";
32094 image.middle: SOLID;
32096 description { state: "clicked" 0.0;
32097 inherit: "default" 0.0;
32098 image.normal: "bt_base1.png";
32099 image.middle: SOLID;
32101 description { state: "disabled" 0.0;
32102 inherit: "default" 0.0;
32104 normal: "bt_dis_base.png";
32109 part { name: "over1";
32111 description { state: "default" 0.0;
32112 rel1.to: "elm.bar";
32113 rel2.to: "elm.bar";
32114 rel2.relative: 1.0 0.5;
32116 normal: "bt_hilight.png";
32120 description { state: "disabled" 0.0;
32121 inherit: "default" 0.0;
32123 normal: "bt_dis_hilight.png";
32128 part { name: "over2";
32131 ignore_flags: ON_HOLD;
32132 description { state: "default" 0.0;
32133 rel1.to: "elm.bar";
32134 rel2.to: "elm.bar";
32136 normal: "bt_shine.png";
32140 description { state: "disabled" 0.0;
32141 inherit: "default" 0.0;
32145 part { name: "over3";
32148 description { state: "default" 0.0;
32149 color: 255 255 255 0;
32150 rel1.to: "elm.bar";
32151 rel2.to: "elm.bar";
32153 normal: "bt_glow.png";
32154 border: 12 12 12 12;
32158 description { state: "clicked" 0.0;
32159 inherit: "default" 0.0;
32161 color: 255 255 255 255;
32167 name: "arrow_right";
32169 description { state: "default" 0.0;
32172 color: 255 255 255 0;
32174 rel1.relative: 0.5 1.0;
32175 rel1.to_y: "elm.bar";
32176 rel1.offset: -45/2 45/2;
32178 rel2.relative: 0.5 1.0;
32179 rel2.to_y: "elm.bar";
32180 rel2.offset: 45/2 45/2;
32182 image.normal: "arrow_down.png";
32186 description { state: "anim_1" 0.0;
32187 inherit: "default" 0.0;
32188 color: 255 255 255 200;
32189 rel1.offset: -45/2 (45/2 +10);
32190 rel2.offset: 45/2 (45/2 +10);
32192 description { state: "anim_2" 0.0;
32193 inherit: "default" 0.0;
32194 color: 255 255 255 0;
32195 rel1.offset: -45/2 (45/2 + 20);
32196 rel2.offset: 45/2 (45/2 + 20);
32200 name: "arrow_left";
32202 description { state: "default" 0.0;
32205 color: 255 255 255 0;
32207 rel1.relative: 0.5 0.0;
32208 rel1.to_y: "elm.bar";
32209 rel1.offset: -45/2 -45/2;
32211 rel2.relative: 0.5 0.0;
32212 rel2.to_y: "elm.bar";
32213 rel2.offset: 45/2 -45/2;
32215 image.normal: "arrow_up.png";
32219 description { state: "anim_1" 0.0;
32220 inherit: "default" 0.0;
32221 color: 255 255 255 200;
32222 rel1.offset: -45/2 (-45/2 - 10);
32223 rel2.offset: 45/2 (-45/2 - 10);
32225 description { state: "anim_2" 0.0;
32226 inherit: "default" 0.0;
32227 color: 255 255 255 0;
32228 rel1.offset: -45/2 (-45/2 - 20);
32229 rel2.offset: 45/2 (-45/2 - 20);
32236 name: "button_click";
32237 signal: "mouse,down,1";
32239 action: SIGNAL_EMIT "elm,action,press" "";
32240 after: "button_click_anim";
32241 after: "arrow_anim_start";
32244 name: "button_click_anim";
32245 action: STATE_SET "clicked" 0.0;
32249 name: "button_unclick";
32250 signal: "mouse,up,1";
32252 action: SIGNAL_EMIT "elm,action,unpress" "";
32253 after: "button_unclick_anim";
32254 after: "arrow_anim_stop";
32257 name: "button_unclick_anim";
32258 action: STATE_SET "default" 0.0;
32262 name: "button_click2";
32263 signal: "mouse,down,1";
32265 action: STATE_SET "clicked" 0.0;
32269 name: "button_unclick2";
32270 signal: "mouse,up,1";
32272 action: STATE_SET "default" 0.0;
32273 transition: DECELERATE 0.5;
32277 name: "button_unclick3";
32278 signal: "mouse,up,1";
32280 action: SIGNAL_EMIT "elm,action,click" "";
32283 name: "button_down_double";
32284 signal: "mouse,down,1,double";
32286 action: SIGNAL_EMIT "elm,action,click,double" "";
32291 name: "arrow_anim_start";
32292 action: STATE_SET "anim_1" 0.0;
32293 target: "arrow_right";
32294 target: "arrow_left";
32295 transition: LINEAR 0.6;
32296 after: "arrow_anim_1";
32299 name: "arrow_anim_1";
32300 action: STATE_SET "anim_2" 0.0;
32301 target: "arrow_right";
32302 target: "arrow_left";
32303 transition: LINEAR 0.6;
32304 after: "arrow_anim_2";
32307 name: "arrow_anim_2";
32308 action: STATE_SET "default" 0.0;
32309 target: "arrow_right";
32310 target: "arrow_left";
32311 after: "arrow_anim_start";
32314 name: "arrow_anim_stop";
32315 action: ACTION_STOP;
32316 target: "arrow_anim_start";
32317 target: "arrow_anim_1";
32318 target: "arrow_anim_2";
32319 after: "arrow_anim_stop_1";
32322 name: "arrow_anim_stop_1";
32323 action: STATE_SET "default" 0.0;
32324 target: "arrow_right";
32325 target: "arrow_left";
32326 transition: DECELERATE 0.4;
32333 /////////////////////////////////////////////////////////////////////////////
32335 /////////////////////////////////////////////////////////////////////////////
32337 name: "elm/panel/base/left";
32338 alias: "elm/panel/base/top";
32341 image: "bt_base1.png" COMP;
32342 image: "bt_hilight.png" COMP;
32343 image: "bt_shine.png" COMP;
32344 image: "bt_glow.png" COMP;
32345 image: "bt_dis_base.png" COMP;
32346 image: "icon_arrow_left.png" COMP;
32347 image: "icon_arrow_right.png" COMP;
32350 item: "focus_highlight" "on";
32354 part { name: "focus_highlight";
32355 description { state: "default" 0.0;
32357 color: 255 255 255 0;
32367 normal: "frame_2.png";
32372 description { state: "enabled" 0.0;
32373 inherit: "default" 0.0;
32375 color: 255 255 255 255;
32385 state: "default" 0.0;
32386 color: 255 255 255 0;
32387 rel1.relative: 0.0 0.0;
32389 rel2.relative: 1.0 1.0;
32390 rel2.offset: -1 -1;
32394 state: "hidden" 0.0;
32395 inherit: "default" 0.0;
32396 rel1.relative: -1.0 0.0;
32398 rel2.relative: 0.0 1.0;
32399 rel2.offset: 20 -1;
32409 state: "default" 0.0;
32412 rel2.offset: -20 -1;
32415 normal: "bt_dis_base.png";
32427 state: "default" 0.0;
32442 name: "elm.swallow.content";
32444 clip_to: "clipper";
32447 state: "default" 0.0;
32448 rel1.to: "clipper";
32449 rel2.to: "clipper";
32459 state: "default" 0.0;
32472 normal: "bt_base1.png";
32479 state: "clicked" 0.0;
32480 inherit: "default" 0.0;
32490 state: "default" 0.0;
32499 normal: "bt_hilight.png";
32510 ignore_flags: ON_HOLD;
32513 state: "default" 0.0;
32518 normal: "bt_shine.png";
32531 state: "default" 0.0;
32532 color: 255 255 255 0;
32537 normal: "bt_glow.png";
32538 border: 12 12 12 12;
32544 state: "clicked" 0.0;
32545 inherit: "default" 0.0;
32547 color: 255 255 255 255;
32557 state: "default" 0.0;
32563 image.normal: "icon_arrow_left.png";
32567 state: "hidden" 0.0;
32568 inherit: "default" 0.0;
32569 image.normal: "icon_arrow_right.png";
32578 signal: "elm,action,show";
32580 action: STATE_SET "default" 0.0;
32582 target: "btn_icon";
32583 transition: LINEAR 0.5;
32588 signal: "elm,action,hide";
32590 action: STATE_SET "hidden" 0.0;
32592 target: "btn_icon";
32593 transition: LINEAR 0.5;
32598 signal: "mouse,down,1";
32599 source: "btn_over2";
32600 action: STATE_SET "clicked" 0.0;
32605 name: "btn_unclick";
32606 signal: "mouse,up,1";
32607 source: "btn_over2";
32608 action: STATE_SET "default" 0.0;
32613 name: "btn_click2";
32614 signal: "mouse,down,1";
32615 source: "btn_over3";
32616 action: STATE_SET "clicked" 0.0;
32617 target: "btn_over3";
32621 name: "btn_unclick2";
32622 signal: "mouse,up,1";
32623 source: "btn_over3";
32624 action: STATE_SET "default" 0.0;
32625 transition: DECELERATE 0.5;
32626 target: "btn_over3";
32630 name: "btn_unclick3";
32631 signal: "mouse,clicked,1";
32632 source: "btn_over2";
32633 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32635 program { name: "highlight_show";
32636 signal: "elm,action,focus_highlight,show";
32638 action: STATE_SET "enabled" 0.0;
32639 transition: ACCELERATE 0.3;
32640 target: "focus_highlight";
32642 program { name: "highlight_hide";
32643 signal: "elm,action,focus_highlight,hide";
32645 action: STATE_SET "default" 0.0;
32646 transition: DECELERATE 0.3;
32647 target: "focus_highlight";
32653 name: "elm/panel/base/right";
32654 alias: "elm/panel/base/bottom";
32657 image: "bt_base1.png" COMP;
32658 image: "bt_hilight.png" COMP;
32659 image: "bt_shine.png" COMP;
32660 image: "bt_glow.png" COMP;
32661 image: "bt_dis_base.png" COMP;
32662 image: "icon_arrow_left.png" COMP;
32663 image: "icon_arrow_right.png" COMP;
32667 part { name: "focus_highlight";
32668 description { state: "default" 0.0;
32670 color: 255 255 255 0;
32680 normal: "frame_2.png";
32685 description { state: "enabled" 0.0;
32686 inherit: "default" 0.0;
32688 color: 255 255 255 255;
32698 state: "default" 0.0;
32699 color: 255 255 255 0;
32700 rel1.relative: 0.0 0.0;
32702 rel2.relative: 1.0 1.0;
32703 rel2.offset: -1 -1;
32707 state: "hidden" 0.0;
32708 inherit: "default" 0.0;
32709 rel1.relative: 1.0 0.0;
32710 rel1.offset: -22 0;
32711 rel2.relative: 2.0 1.0;
32712 rel2.offset: -23 -1;
32722 state: "default" 0.0;
32728 normal: "bt_dis_base.png";
32740 state: "default" 0.0;
32755 name: "elm.swallow.content";
32757 clip_to: "clipper";
32760 state: "default" 0.0;
32761 rel1.to: "clipper";
32762 rel2.to: "clipper";
32772 state: "default" 0.0;
32788 normal: "bt_base1.png";
32795 state: "clicked" 0.0;
32796 inherit: "default" 0.0;
32806 state: "default" 0.0;
32815 normal: "bt_hilight.png";
32826 ignore_flags: ON_HOLD;
32829 state: "default" 0.0;
32834 normal: "bt_shine.png";
32847 state: "default" 0.0;
32848 color: 255 255 255 0;
32853 normal: "bt_glow.png";
32854 border: 12 12 12 12;
32860 state: "clicked" 0.0;
32861 inherit: "default" 0.0;
32863 color: 255 255 255 255;
32873 state: "default" 0.0;
32879 image.normal: "icon_arrow_right.png";
32883 state: "hidden" 0.0;
32884 inherit: "default" 0.0;
32885 image.normal: "icon_arrow_left.png";
32894 signal: "elm,action,show";
32896 action: STATE_SET "default" 0.0;
32898 target: "btn_icon";
32899 transition: LINEAR 0.5;
32904 signal: "elm,action,hide";
32906 action: STATE_SET "hidden" 0.0;
32908 target: "btn_icon";
32909 transition: LINEAR 0.5;
32914 signal: "mouse,down,1";
32915 source: "btn_over2";
32916 action: STATE_SET "clicked" 0.0;
32921 name: "btn_unclick";
32922 signal: "mouse,up,1";
32923 source: "btn_over2";
32924 action: STATE_SET "default" 0.0;
32929 name: "btn_click2";
32930 signal: "mouse,down,1";
32931 source: "btn_over3";
32932 action: STATE_SET "clicked" 0.0;
32933 target: "btn_over3";
32937 name: "btn_unclick2";
32938 signal: "mouse,up,1";
32939 source: "btn_over3";
32940 action: STATE_SET "default" 0.0;
32941 transition: DECELERATE 0.5;
32942 target: "btn_over3";
32946 name: "btn_unclick3";
32947 signal: "mouse,up,1";
32948 source: "btn_over2";
32949 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32951 program { name: "highlight_show";
32952 signal: "elm,action,focus";
32954 action: STATE_SET "enabled" 0.0;
32955 transition: ACCELERATE 0.3;
32956 target: "focus_highlight";
32958 program { name: "highlight_hide";
32959 signal: "elm,action,unfocus";
32961 action: STATE_SET "default" 0.0;
32962 transition: DECELERATE 0.3;
32963 target: "focus_highlight";
32968 ///////////////////////////////////////////////////////////////////////////////
32969 group { name: "elm/conformant/base/default";
32971 part { name: "elm.swallow.shelf";
32973 description { state: "default" 0.0;
32976 rel2.relative: 1.0 0.0;
32979 part { name: "elm.swallow.content";
32981 description { state: "default" 0.0;
32984 rel1.relative: 0.0 1.0;
32985 rel1.to_y: "elm.swallow.shelf";
32986 rel2.relative: 1.0 0.0;
32987 rel2.to_y: "elm.swallow.virtualkeypad";
32990 part { name: "elm.swallow.virtualkeypad";
32992 description { state: "default" 0.0;
32995 rel2.relative: 1.0 0.0;
32996 rel2.to_y: "elm.swallow.panel";
32999 part { name: "elm.swallow.panel";
33001 description { state: "default" 0.0;
33004 rel1.relative: 0.0 1.0;
33010 /////////////////////////////////////////////////////////////////////////////
33012 /////////////////////////////////////////////////////////////////////////////
33014 part { name: "ch_"#_pos".base"; \
33016 description { state: "default" 0.0; \
33018 relative: (_pos % 7 * 7 / 8 / 6) 0; \
33022 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) 1; \
33029 part { name: "ch_"#_pos".text"; \
33031 effect: SOFT_SHADOW; \
33034 clip_to: "ch_"#_pos".clipper"; \
33036 state: "default" 0.0; \
33037 rel1.to: "ch_"#_pos".base"; \
33038 rel2.to: "ch_"#_pos".base"; \
33039 color: 0 0 0 255; \
33049 part { name: "ch_"#_pos".clipper"; \
33051 description { state: "default" 0.0; \
33052 rel1.to: "ch_"#_pos".base"; \
33053 rel2.to: "ch_"#_pos".base"; \
33057 #define CIT(_pos) \
33058 part { name: "cit_"#_pos".rect"; \
33060 description { state: "default" 0.0; \
33062 relative: (_pos % 7 * 7 / 8 / 6) \
33063 (_pos / 8 / 5 - _pos % 7 / 8 / 5); \
33067 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) \
33068 (_pos / 8 / 5 - _pos % 7 / 8 / 5 + 1 / 8); \
33076 name: "cit_"#_pos".event"; \
33078 repeat_events: 1; \
33080 rel1.to: "cit_"#_pos".rect"; \
33081 rel2.to: "cit_"#_pos".rect"; \
33082 state: "default" 0.0; \
33086 part { name: "cit_"#_pos".shelf"; \
33089 description { state: "default" 0.0; \
33091 to: "cit_"#_pos".bg"; \
33095 to: "cit_"#_pos".bg"; \
33097 color: 200 200 200 255; \
33100 part { name: "cit_"#_pos".hd"; \
33103 description { state: "default" 0.0; \
33105 to: "cit_"#_pos".bg"; \
33109 to: "cit_"#_pos".bg"; \
33112 color: 160 0 0 255; \
33114 description { state: "visible" 0.0; \
33115 inherit: "default" 0.0; \
33120 name: "cit_"#_pos".base_sh"; \
33123 state: "default" 0.0; \
33127 to: "cit_"#_pos".base"; \
33128 relative: 0.0 1.0; \
33132 to: "cit_"#_pos".base"; \
33133 relative: 1.0 1.05; \
33137 normal: "ilist_item_shadow.png"; \
33143 name: "cit_"#_pos".base"; \
33146 state: "default" 0.0; \
33147 rel1.to: "cit_"#_pos".rect"; \
33148 rel2.to: "cit_"#_pos".rect"; \
33149 rel2.offset: -1 -1; \
33151 normal: "ilist_1.png"; \
33157 state: "today" 0.0; \
33158 inherit: "default" 0.0; \
33159 image.normal: "ilist_2.png"; \
33160 color: 240 240 240 255; \
33163 part { name: "cit_"#_pos".bg"; \
33165 description { state: "default" 0.0; \
33167 color: 255 255 255 0; \
33169 to: "cit_"#_pos".rect"; \
33170 relative: 0.0 0.0; \
33173 to: "cit_"#_pos".rect"; \
33174 relative: 1.0 1.0; \
33178 normal: "bt_sm_base1.png"; \
33181 image.middle: SOLID; \
33183 description { state: "selected" 0.0; \
33184 inherit: "default" 0.0; \
33186 color: 255 255 255 255; \
33189 part { name: "cit_"#_pos".text"; \
33191 effect: SOFT_SHADOW; \
33195 state: "default" 0.0; \
33196 rel1.to: "cit_"#_pos".bg"; \
33197 rel2.to: "cit_"#_pos".bg"; \
33198 color: 0 0 0 255; \
33207 description { state: "selected" 0.0; \
33208 inherit: "default" 0.0; \
33209 color: 224 224 224 255; \
33210 color3: 0 0 0 64; \
33213 part { name: "cit_"#_pos".fg1"; \
33215 description { state: "default" 0.0; \
33217 color: 255 255 255 0; \
33218 rel1.to: "cit_"#_pos".bg"; \
33219 rel2.relative: 1.0 0.5; \
33220 rel2.to: "cit_"#_pos".bg"; \
33222 normal: "bt_sm_hilight.png"; \
33226 description { state: "selected" 0.0; \
33227 inherit: "default" 0.0; \
33229 color: 255 255 255 255; \
33232 part { name: "cit_"#_pos".fg2"; \
33234 description { state: "default" 0.0; \
33236 color: 255 255 255 0; \
33237 rel1.to: "cit_"#_pos".bg"; \
33238 rel2.to: "cit_"#_pos".bg"; \
33240 normal: "bt_sm_shine.png"; \
33244 description { state: "selected" 0.0; \
33245 inherit: "default" 0.0; \
33247 color: 255 255 255 255; \
33250 part { name: "cit_"#_pos".check"; \
33252 description { state: "default" 0.0; \
33254 to: "cit_"#_pos".bg"; \
33255 relative: 0.7 0.6; \
33259 to: "cit_"#_pos".bg"; \
33260 relative: 1.1 1.2; \
33265 color: 255 0 0 255; \
33266 image.normal: "check.png"; \
33268 description { state: "visible" 0.0; \
33269 inherit: "default" 0.0; \
33275 name: "cit_"#_pos".go_active"; \
33276 signal: "cit_"#_pos",selected"; \
33278 action: STATE_SET "selected" 0.0; \
33279 target: "cit_"#_pos".bg"; \
33280 target: "cit_"#_pos".fg1"; \
33281 target: "cit_"#_pos".fg2"; \
33282 target: "cit_"#_pos".text"; \
33285 name: "cit_"#_pos".go_passive"; \
33286 signal: "cit_"#_pos",unselected"; \
33288 action: STATE_SET "default" 0.0; \
33289 target: "cit_"#_pos".bg"; \
33290 target: "cit_"#_pos".fg1"; \
33291 target: "cit_"#_pos".fg2"; \
33292 target: "cit_"#_pos".text"; \
33295 name: "cit_"#_pos".is_today"; \
33296 signal: "cit_"#_pos",today"; \
33298 action: STATE_SET "today" 0.0; \
33299 target: "cit_"#_pos".base"; \
33302 name: "cit_"#_pos".not_today"; \
33303 signal: "cit_"#_pos",not_today"; \
33305 action: STATE_SET "default" 0.0; \
33306 target: "cit_"#_pos".base"; \
33309 source: "cit_"#_pos".clicked"; \
33310 signal: "mouse,clicked,1"; \
33311 source: "cit_"#_pos".event"; \
33312 action: SIGNAL_EMIT "elm,action,selected" #_pos; \
33315 name: "cit_"#_pos".clear"; \
33316 signal: "cit_"#_pos",clear"; \
33318 action: STATE_SET "default" 0.0; \
33319 target: "cit_"#_pos".check"; \
33320 target: "cit_"#_pos".hd"; \
33323 name: "cit_"#_pos".checked"; \
33324 signal: "cit_"#_pos",checked"; \
33326 action: STATE_SET "visible" 0.0; \
33327 target: "cit_"#_pos".check"; \
33330 name: "cit_"#_pos".holiday"; \
33331 signal: "cit_"#_pos",holiday"; \
33333 action: STATE_SET "visible" 0.0; \
33334 target: "cit_"#_pos".hd"; \
33338 group { name: "elm/calendar/base/default";
33340 image: "shelf_inset.png" COMP;
33341 image: "bt_base1.png" COMP;
33342 image: "bt_hilight.png" COMP;
33343 image: "bt_shine.png" COMP;
33344 image: "bt_glow.png" COMP;
33345 image: "bt_dis_base.png" COMP;
33346 image: "bt_dis_hilight.png" COMP;
33347 image: "sp_bt_l.png" COMP;
33348 image: "sp_bt_r.png" COMP;
33349 image: "bt_sm_base1.png" COMP;
33350 image: "bt_sm_shine.png" COMP;
33351 image: "bt_sm_hilight.png" COMP;
33352 image: "ilist_1.png" COMP;
33353 image: "ilist_2.png" COMP;
33354 image: "ilist_item_shadow.png" COMP;
33355 image: "check.png" COMP;
33360 description { state: "default" 0.0;
33363 rel2.offset: -2 -2;
33364 color: 255 255 255 0;
33368 part { name: "spinner-base";
33371 description { state: "default" 0.0;
33377 rel2.offset: -7 -7;
33378 color: 255 255 255 0;
33382 part { name: "conf_over_spinner";
33384 description { state: "default" 0.0;
33385 rel1.to: "spinner-base";
33386 rel1.offset: -3 -3;
33387 rel2.to: "spinner-base";
33390 normal: "shelf_inset.png";
33397 part { name: "table-base";
33400 description { state: "default" 0.0;
33403 rel1.to_y: "spinner-base";
33405 rel1.relative: 0 1;
33407 rel2.offset: -7 -7;
33408 color: 255 255 255 0;
33411 part { name: "conf_over_table";
33413 description { state: "default" 0.0;
33414 rel1.to: "table-base";
33415 rel1.offset: -3 -3;
33416 rel2.to: "table-base";
33419 normal: "shelf_inset.png";
33426 part { name: "header";
33429 description { state: "default" 0.0;
33430 rel1.to: "table-base";
33431 rel1.relative: 0 0;
33432 rel2.to: "table-base";
33433 rel2.relative: 1 0.1;
33434 color: 255 255 255 0;
33437 part { name: "base";
33440 description { state: "default" 0.0;
33441 rel1.to_x: "table-base";
33442 rel1.to_y: "header";
33443 rel1.relative: 0 1;
33445 rel2.to: "table-base";
33447 color: 255 255 255 0;
33450 part { name: "left_bt";
33452 description { state: "default" 0.0;
33453 rel1 { to: "spinner-base";
33456 rel2 { to: "spinner-base";
33464 normal: "bt_base1.png";
33469 description { state: "clicked" 0.0;
33470 inherit: "default" 0.0;
33471 image.normal: "bt_base1.png";
33472 image.middle: SOLID;
33475 part { name: "left_over1";
33477 description { state: "default" 0.0;
33478 rel1.to: "left_bt";
33479 rel2 { to: "left_bt";
33483 normal: "bt_hilight.png";
33488 part { name: "left_over2";
33491 description { state: "default" 0.0;
33492 rel1.to: "left_bt";
33493 rel2.to: "left_bt";
33495 normal: "bt_shine.png";
33500 part { name: "left_over3";
33503 description { state: "default" 0.0;
33504 color: 255 255 255 0;
33505 rel1.to: "left_bt";
33506 rel2.to: "left_bt";
33508 normal: "bt_glow.png";
33509 border: 12 12 12 12;
33513 description { state: "clicked" 0.0;
33514 inherit: "default" 0.0;
33516 color: 255 255 255 255;
33519 part { name: "right_bt";
33521 description { state: "default" 0.0;
33522 rel1 { to: "spinner-base";
33525 rel2 { to: "spinner-base";
33533 normal: "bt_base1.png";
33538 description { state: "clicked" 0.0;
33539 inherit: "default" 0.0;
33540 image.normal: "bt_base1.png";
33541 image.middle: SOLID;
33544 part { name: "right_over1";
33546 description { state: "default" 0.0;
33547 rel1.to: "right_bt";
33548 rel2 { to: "right_bt";
33552 normal: "bt_hilight.png";
33557 part { name: "right_over2";
33560 description { state: "default" 0.0;
33561 rel1.to: "right_bt";
33562 rel2.to: "right_bt";
33564 normal: "bt_shine.png";
33569 part { name: "right_over3";
33572 description { state: "default" 0.0;
33573 color: 255 255 255 0;
33574 rel1.to: "right_bt";
33575 rel2.to: "right_bt";
33577 normal: "bt_glow.png";
33578 border: 12 12 12 12;
33582 description { state: "clicked" 0.0;
33583 inherit: "default" 0.0;
33585 color: 255 255 255 255;
33588 part { name: "left_bt_icon";
33590 description { state: "default" 0.0;
33591 rel1.to: "left_bt";
33592 rel2.to: "left_bt";
33596 image.normal: "sp_bt_l.png";
33598 description { state: "rtl" 0.0;
33599 inherit: "default" 0.0;
33600 image.normal: "sp_bt_r.png";
33603 part { name: "right_bt_icon";
33605 description { state: "default" 0.0;
33606 rel1.to: "right_bt";
33607 rel2.to: "right_bt";
33611 image.normal: "sp_bt_r.png";
33613 description { state: "rtl" 0.0;
33614 inherit: "default" 0.0;
33615 image.normal: "sp_bt_l.png";
33618 part { name: "month_text";
33622 description { state: "default" 0.0;
33625 rel1 { relative: 1.0 0.0;
33628 to_y: "spinner-base";
33630 rel2 { relative: 0.0 1.0;
33633 to_y: "spinner-base";
33637 font: "Sans,Edje-Vera";
33644 CH(0) CH(1) CH(2) CH(3) CH(4) CH(5) CH(6)
33645 CIT(0) CIT(1) CIT(2) CIT(3) CIT(4) CIT(5) CIT(6)
33646 CIT(7) CIT(8) CIT(9) CIT(10) CIT(11) CIT(12) CIT(13)
33647 CIT(14) CIT(15) CIT(16) CIT(17) CIT(18) CIT(19) CIT(20)
33648 CIT(21) CIT(22) CIT(23) CIT(24) CIT(25) CIT(26) CIT(27)
33649 CIT(28) CIT(29) CIT(30) CIT(31) CIT(32) CIT(33) CIT(34)
33650 CIT(35) CIT(36) CIT(37) CIT(38) CIT(39) CIT(40) CIT(41)
33653 program { name: "dec_start";
33654 signal: "mouse,down,1";
33656 action: SIGNAL_EMIT "elm,action,decrement,start" "";
33658 program { name: "dec_stop";
33659 signal: "mouse,up,1";
33661 action: SIGNAL_EMIT "elm,action,stop" "";
33663 program { name: "inc_start";
33664 signal: "mouse,down,1";
33665 source: "right_bt";
33666 action: SIGNAL_EMIT "elm,action,increment,start" "";
33668 program { name: "inc_stop";
33669 signal: "mouse,up,1";
33670 source: "right_bt";
33671 action: SIGNAL_EMIT "elm,action,stop" "";
33674 name: "left_bt_click";
33675 signal: "mouse,down,1";
33676 source: "left_over2";
33677 action: STATE_SET "clicked" 0.0;
33681 name: "left_bt_unclick";
33682 signal: "mouse,up,1";
33683 source: "left_over2";
33684 action: STATE_SET "default" 0.0;
33688 name: "left_bt_click2";
33689 signal: "mouse,down,1";
33690 source: "left_over3";
33691 action: STATE_SET "clicked" 0.0;
33692 target: "left_over3";
33695 name: "left_bt_unclick2";
33696 signal: "mouse,up,1";
33697 source: "left_over3";
33698 action: STATE_SET "default" 0.0;
33699 transition: DECELERATE 0.5;
33700 target: "left_over3";
33703 name: "right_bt_click";
33704 signal: "mouse,down,1";
33705 source: "right_over2";
33706 action: STATE_SET "clicked" 0.0;
33707 target: "right_bt";
33710 name: "right_bt_unclick";
33711 signal: "mouse,up,1";
33712 source: "right_over2";
33713 action: STATE_SET "default" 0.0;
33714 target: "right_bt";
33717 name: "right_bt_click2";
33718 signal: "mouse,down,1";
33719 source: "right_over3";
33720 action: STATE_SET "clicked" 0.0;
33721 target: "right_over3";
33724 name: "right_bt_unclick2";
33725 signal: "mouse,up,1";
33726 source: "right_over3";
33727 action: STATE_SET "default" 0.0;
33728 transition: DECELERATE 0.5;
33729 target: "right_over3";
33731 program { name: "to_rtl";
33732 signal: "edje,state,rtl";
33734 action: STATE_SET "rtl" 0.0;
33735 target: "right_bt_icon";
33736 target: "left_bt_icon";
33738 program { name: "to_ltr";
33739 signal: "edje,state,ltr";
33741 action: STATE_SET "default" 0.0;
33742 target: "right_bt_icon";
33743 target: "left_bt_icon";
33751 ////////////////////////////////////////////////////////////////////////////////
33753 ////////////////////////////////////////////////////////////////////////////////
33754 group { name: "elm/colorselector/bg/default";
33756 part { name: "elm.colorbar_0";
33759 description { state: "default" 0.0;
33761 rel1.relative: 0.0 0.00653594771;
33762 rel2.relative: 1.0 0.254901961;
33765 part { name: "elm.colorbar_1";
33768 description { state: "default" 0.0;
33770 rel1.relative: 0.0 0.254901961;
33771 rel2.relative: 1.0 0.503267974;
33774 part { name: "elm.colorbar_2";
33777 description { state: "default" 0.0;
33779 rel1.relative: 0.0 0.503267974;
33780 rel2.relative: 1.0 0.751633987;
33783 part { name: "elm.colorbar_3";
33786 description { state: "default" 0.0;
33788 rel1.relative: 0.0 0.751633987;
33789 rel2.relative: 1.0 1.0;
33795 group { name: "elm/colorselector/base/default";
33797 part { name: "elm.bar_bg";
33800 description { state: "default" 0.0;
33804 to_x: "elm.arrow_bg";
33805 to_y: "elm.arrow_icon";
33809 relative: 1.0 0.83;
33810 to_x: "elm.arrow_bg";
33815 part { name: "elm.bar";
33818 description { state: "default" 0.0;
33819 rel1.to: "elm.bar_bg";
33820 rel2.to: "elm.bar_bg";
33823 part { name: "elm.arrow_bg";
33826 description { state: "default" 0.0;
33828 relative: 1.0 0.17;
33830 to_x: "elm.l_button";
33833 relative: 0.0 0.83;
33835 to_x: "elm.r_button";
33839 part { name: "elm.arrow";
33843 description { state: "default" 0.0;
33848 to_x: "elm.arrow_bg";
33851 relative: 0.0 0.17;
33852 to_x: "elm.arrow_bg";
33858 confine: "elm.arrow_bg";
33863 part { name: "elm.arrow_icon";
33866 description { state: "default" 0.0;
33881 part { name: "event";
33884 description { state: "default" 0.0;
33886 to: "elm.arrow_icon";
33889 to_x: "elm.arrow_icon";
33890 to_y: "elm.arrow_bg";
33896 events: "elm.arrow";
33899 part { name: "elm.l_button";
33903 description { state: "default" 0.0;
33908 to_y: "elm.bar_bg";
33912 to_y: "elm.bar_bg";
33917 part { name: "elm.r_button";
33922 state: "default" 0.0;
33927 to_y: "elm.bar_bg";
33931 to_y: "elm.bar_bg";
33939 group{ name: "elm/colorselector/image/colorbar_0";
33941 image: "color_picker_color.png" COMP;
33944 part { name: "colorbar_0_image";
33947 description { state: "default" 0.0;
33948 rel2.offset: -1 -1;
33949 image.normal: "color_picker_color.png";
33955 group { name: "elm/colorselector/image/colorbar_1";
33957 image: "color_picker_opacity.png" COMP;
33960 part { name: "colorbar_1_image";
33963 description { state: "default" 0.0;
33964 rel2.offset: -1 -1;
33965 image.normal: "color_picker_opacity.png";
33971 group { name: "elm/colorselector/image/colorbar_2";
33973 image: "color_picker_brightness.png" COMP;
33976 part { name: "colorbar_2_image";
33979 description { state: "default" 0.0;
33980 rel2.offset: -1 -1;
33981 image.normal: "color_picker_brightness.png";
33987 group { name: "elm/colorselector/image/colorbar_3";
33989 image: "color_picker_alpha.png" COMP;
33992 part { name: "colorbar_3_image";
33995 description { state: "default" 0.0;
33996 rel2.offset: -1 -1;
33997 image.normal: "color_picker_alpha.png";
34003 group { name: "elm/colorselector/bg_image/colorbar_3";
34005 image: "color_picker_alpha_bg.png" COMP;
34008 part { name: "colorbar_3_image";
34011 description { state: "default" 0.0;
34012 rel2.offset: -1 -1;
34013 image.normal: "color_picker_alpha_bg.png";
34019 group { name: "elm/colorselector/image/updown";
34021 image: "icon_arrow_down.png" COMP;
34027 description { state: "default" 0.0;
34031 part { name: "arrow_image";
34034 description { state: "default" 0.0;
34035 image.normal: "icon_arrow_down.png";
34041 group { name: "elm/colorselector/button/left";
34043 image: "bt_base1.png" COMP;
34044 image: "bt_shine.png" COMP;
34045 image: "sp_bt_l.png" COMP;
34048 part { name: "button_image";
34050 description { state: "default" 0.0;
34051 image.normal: "bt_base1.png";
34052 image.border: 6 6 6 6;
34053 image.middle: SOLID;
34056 description { state: "clicked" 0.0;
34057 inherit: "default" 0.0;
34058 image.normal: "bt_shine.png";
34059 image.border: 6 6 6 6;
34060 image.middle: SOLID;
34063 part { name: "btn_over";
34066 description { state: "default" 0.0;
34067 rel1.to: "button_image";
34070 to: "button_image";
34073 normal: "bt_hilight.png";
34078 part { name: "btn_over2";
34082 ignore_flags: ON_HOLD;
34083 description { state: "default" 0.0;
34084 rel1.to: "button_image";
34085 rel2.to: "button_image";
34087 normal: "bt_shine.png";
34092 part { name: "focus_image";
34094 description { state: "default" 0.0;
34095 color: 255 255 255 0;
34096 rel1.to: "button_image";
34097 rel2.to: "button_image";
34099 normal: "bt_glow.png";
34100 border: 12 12 12 12;
34105 description { state: "clicked" 0.0;
34106 inherit: "default" 0.0;
34108 color: 255 255 255 255;
34111 part { name: "left_arrow";
34113 description { state: "default" 0.0;
34116 image.normal: "sp_bt_l.png";
34123 name: "button_down";
34124 signal: "elm,state,left,button,down";
34125 source: "left_button";
34126 action: STATE_SET "clicked" 0.0;
34127 target: "button_image";
34128 target: "focus_image";
34132 signal: "elm,state,left,button,up";
34133 source: "left_button";
34134 action: STATE_SET "default" 0.0;
34135 target: "button_image";
34136 target: "focus_image";
34141 group { name: "elm/colorselector/button/right";
34143 image: "bt_base1.png" COMP;
34144 image: "bt_shine.png" COMP;
34145 image: "sp_bt_r.png" COMP;
34148 part { name: "button_image";
34150 description { state: "default" 0.0;
34151 image.normal: "bt_base1.png";
34152 image.border: 6 6 6 6;
34153 image.middle: SOLID;
34156 description { state: "clicked" 0.0;
34157 inherit: "default" 0.0;
34158 image.normal: "bt_shine.png";
34159 image.border: 6 6 6 6;
34160 image.middle: SOLID;
34163 part { name: "btn_over";
34166 description { state: "default" 0.0;
34167 rel1.to: "button_image";
34170 to: "button_image";
34173 normal: "bt_hilight.png";
34178 part { name: "btn_over2";
34182 ignore_flags: ON_HOLD;
34183 description { state: "default" 0.0;
34184 rel1.to: "button_image";
34185 rel2.to: "button_image";
34187 normal: "bt_shine.png";
34192 part { name: "focus_image";
34194 description { state: "default" 0.0;
34195 color: 255 255 255 0;
34196 rel1.to: "button_image";
34197 rel2.to: "button_image";
34199 normal: "bt_glow.png";
34200 border: 12 12 12 12;
34205 description { state: "clicked" 0.0;
34206 inherit: "default" 0.0;
34208 color: 255 255 255 255;
34211 part { name: "right_arrow";
34213 description { state: "default" 0.0;
34216 image.normal: "sp_bt_r.png";
34223 name: "button_down";
34224 signal: "elm,state,right,button,down";
34225 source: "right_button";
34226 action: STATE_SET "clicked" 0.0;
34227 target: "button_image";
34228 target: "focus_image";
34232 signal: "elm,state,right,button,up";
34233 source: "right_button";
34234 action: STATE_SET "default" 0.0;
34235 target: "button_image";
34236 target: "focus_image";
34241 ///////////////////////////////////////////////////////////////////////////////
34242 #define FLIP_PICKER_MAX_LEN (50)
34243 #define FLIP_PICKER_MAX_LEN_STR "50"
34245 group { name: "elm/flipselector/base/default";
34247 image: "flip_base.png" COMP;
34248 image: "flip_base_shad.png" COMP;
34249 image: "flip_shad.png" COMP;
34250 image: "arrow_up.png" COMP;
34251 image: "arrow_down.png" COMP;
34252 image: "flip_t.png" COMP;
34253 image: "flip_b.png" COMP;
34257 item: "max_len" FLIP_PICKER_MAX_LEN_STR;
34260 //FIXME: quick successive clicks on, say, up, lead to nastiness
34262 public cur, prev, next, lock;
34264 public animator_bottom_down(val, Float:pos) {
34265 new tmp[FLIP_PICKER_MAX_LEN];
34267 set_tween_state(PART:"bottom", pos, "shrink", 0.0, "default", 0.0);
34268 set_tween_state(PART:"bottom_sheet", pos, "shrink", 0.0, "default",
34270 set_tween_state(PART:"shadow", pos, "half", 0.0, "full",
34274 set_state(PART:"shadow", "default", 0.0);
34277 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34278 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34279 replace_str(next, 0, "");
34280 message(MSG_STRING, 1, tmp);
34285 public animator_top_down(val, Float:pos) {
34286 set_tween_state(PART:"top", pos, "default", 0.0, "shrink", 0.0);
34287 set_tween_state(PART:"top_sheet", pos, "default", 0.0, "shrink",
34289 set_tween_state(PART:"shadow", pos, "default", 0.0, "half",
34293 anim(0.2, "animator_bottom_down", val);
34296 public animator_bottom_up(val, Float:pos) {
34297 set_tween_state(PART:"bottom", pos, "default", 0.0, "shrink", 0.0);
34298 set_tween_state(PART:"bottom_sheet", pos, "default", 0.0, "shrink",
34300 set_tween_state(PART:"shadow", pos, "full", 0.0, "half",
34304 anim(0.2, "animator_top_up", val);
34307 public animator_top_up(val, Float:pos) {
34308 new tmp[FLIP_PICKER_MAX_LEN];
34310 set_tween_state(PART:"top", pos, "shrink", 0.0, "default", 0.0);
34311 set_tween_state(PART:"top_sheet", pos, "shrink", 0.0, "default",
34313 set_tween_state(PART:"shadow", pos, "half", 0.0, "default",
34317 set_state(PART:"shadow", "default", 0.0);
34320 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34321 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34322 replace_str(next, 0, "");
34323 message(MSG_STRING, 2, tmp);
34328 public message(Msg_Type:type, id, ...) {
34330 if ((type == MSG_STRING) && (id == 1)) {
34331 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34333 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34335 if (get_int(lock) == 1) {
34336 replace_str(next, 0, value);
34340 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34342 set_text(PART:"bottom_b", tmp);
34344 set_state(PART:"top", "shrink", 0.0);
34345 set_text(PART:"top", tmp);
34346 set_state(PART:"top", "default", 0.0);
34347 set_text(PART:"top", tmp);
34349 replace_str(prev, 0, tmp);
34351 set_state(PART:"bottom", "default", 0.0);
34352 set_text(PART:"bottom", value);
34353 set_state(PART:"bottom", "shrink", 0.0);
34354 set_text(PART:"bottom", value);
34356 set_text(PART:"top_b", value);
34358 replace_str(cur, 0, value);
34360 set_state(PART:"bottom_sheet", "shrink", 0.0);
34361 set_state(PART:"top_sheet", "default", 0.0);
34364 set_state(PART:"shadow", "default", 0.0);
34365 anim(0.2, "animator_top_down", 1);
34369 if ((type == MSG_STRING) && (id == 2)) {
34370 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34372 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34374 if (get_int(lock) == 1) {
34375 replace_str(next, 0, value);
34379 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34381 set_text(PART:"top_b", tmp);
34383 set_state(PART:"bottom", "shrink", 0.0);
34384 set_text(PART:"bottom", tmp);
34385 set_state(PART:"bottom", "default", 0.0);
34386 set_text(PART:"bottom", tmp);
34388 replace_str(prev, 0, tmp);
34390 set_state(PART:"top", "default", 0.0);
34391 set_text(PART:"top", value);
34392 set_state(PART:"top", "shrink", 0.0);
34393 set_text(PART:"top", value);
34395 set_text(PART:"bottom_b", value);
34397 replace_str(cur, 0, value);
34399 set_state(PART:"bottom_sheet", "default", 0.0);
34400 set_state(PART:"top_sheet", "shrink", 0.0);
34403 set_state(PART:"shadow", "full", 0.0);
34404 anim(0.2, "animator_bottom_up", 1);
34410 part { name: "shad";
34412 description { state: "default" 0.0;
34413 rel1.offset: -4 -4;
34418 normal: "flip_base_shad.png";
34424 part { name: "base";
34426 description { state: "default" 0.0;
34428 rel2.offset: -5 -5;
34430 image.normal: "flip_base.png";
34437 description { state: "default" 0.0;
34439 rel1.relative: 0.0 0.5;
34443 description { state: "hidden" 0.0;
34444 inherit: "default" 0.0;
34452 description { state: "default" 0.0;
34455 rel2.relative: 1.0 0.5;
34458 description { state: "hidden" 0.0;
34459 inherit: "default" 0.0;
34464 part { name: "bottom_sheet_static";
34466 description { state: "default" 0.0;
34470 image.normal: "flip_b.png";
34474 part { name: "bottom_b";
34476 clip_to: "bottom_clipper";
34479 description { state: "default" 0.0;
34485 font: "Sans:style=Bold,Edje-Vera-Bold";
34493 part { name: "shadow";
34495 description { state: "default" 0.0;
34498 rel2.relative: 1.0 0.0;
34499 image.normal: "flip_shad.png";
34501 description { state: "half" 0.0;
34502 inherit: "default" 0.0;
34503 rel2.relative: 1.0 0.5;
34505 description { state: "full" 0.0;
34506 inherit: "default" 0.0;
34507 rel2.relative: 1.0 1.0;
34511 part { name: "bottom_sheet";
34513 description { state: "default" 0.0;
34517 image.normal: "flip_b.png";
34519 description { state: "shrink" 0.0;
34520 inherit: "default" 0.0;
34522 rel2.relative: 1.0 0.0;
34526 part { name: "bottom";
34528 clip_to: "bottom_clipper";
34531 description { state: "default" 0.0;
34537 font: "Sans:style=Bold,Edje-Vera-Bold";
34543 description { state: "shrink" 0.0;
34544 inherit: "default" 0.0;
34545 color: 128 128 128 255;
34547 rel2.relative: 1.0 0.5; /* FIXME: same visual effect? --> MAP! */
34551 part { name: "top_sheet_static";
34553 description { state: "default" 0.0;
34557 image.normal: "flip_t.png";
34561 part { name: "top_b";
34563 clip_to: "top_clipper";
34566 description { state: "default" 0.0;
34572 font: "Sans:style=Bold,Edje-Vera-Bold";
34581 part { name: "top_sheet";
34583 description { state: "default" 0.0;
34587 image.normal: "flip_t.png";
34589 description { state: "shrink" 0.0;
34590 inherit: "default" 0.0;
34591 color: 128 128 128 255;
34593 rel1.relative: 0.0 1.0;
34597 part { name: "top";
34599 clip_to: "top_clipper";
34602 description { state: "default" 0.0;
34608 font: "Sans:style=Bold,Edje-Vera-Bold";
34614 description { state: "shrink" 0.0;
34615 inherit: "default" 0.0;
34617 rel1.relative: 0.0 0.5;
34621 part { name: "arrow_top";
34624 description { state: "default" 0.0;
34630 image.normal: "arrow_up.png";
34632 description { state: "hidden" 0.0;
34633 inherit: "default" 0.0;
34637 part { name: "arrow_bottom";
34640 description { state: "default" 0.0;
34646 image.normal: "arrow_down.png";
34648 description { state: "hidden" 0.0;
34649 inherit: "default" 0.0;
34657 name: "top_clipper";
34659 state: "default" 0.0;
34669 name: "bottom_clipper";
34671 state: "default" 0.0;
34680 program { name: "load";
34684 append_str(cur, "");
34685 append_str(prev, "");
34686 append_str(next, "");
34691 program { name: "hide_arrows";
34692 signal: "elm,state,button,hidden";
34694 action: STATE_SET "hidden" 0.0;
34695 target: "arrow_top";
34696 target: "arrow_bottom";
34701 program { name: "show_arrows";
34702 signal: "elm,state,button,visible";
34704 action: STATE_SET "default" 0.0;
34705 target: "arrow_top";
34706 target: "arrow_bottom";
34711 program { name: "up";
34712 signal: "mouse,down,1";
34714 action: SIGNAL_EMIT "elm,action,up,start" "";
34716 program { name: "up,stop";
34717 signal: "mouse,up,1";
34719 action: SIGNAL_EMIT "elm,action,up,stop" "";
34721 program { name: "down";
34722 signal: "mouse,down,1";
34724 action: SIGNAL_EMIT "elm,action,down,start" "";
34726 program { name: "down,stop";
34727 signal: "mouse,up,1";
34729 action: SIGNAL_EMIT "elm,action,down,stop" "";
34734 ////////////////////////////////////////////////////////////////////////////////
34736 ////////////////////////////////////////////////////////////////////////////////
34737 group { name: "elm/diskselector/base/default";
34739 image: "bar_shine.png" COMP;
34746 description { state: "default" 0.0;
34750 part { name: "shine_left";
34752 description { state: "default" 0.0;
34754 rel1.relative: -0.1 0;
34756 rel2.relative: 0.1 1;
34757 image.normal: "bar_shine.png";
34758 color: 255 255 255 120;
34761 part { name: "shine_center";
34763 description { state: "default" 0.0;
34765 rel1.relative: 0.2 0;
34767 rel2.relative: 0.8 1;
34768 image.normal: "bar_shine.png";
34769 color: 255 255 255 180;
34772 part { name: "shine_right";
34774 description { state: "default" 0.0;
34776 rel1.relative: 0.9 0;
34778 rel2.relative: 1.1 1;
34779 image.normal: "bar_shine.png";
34780 color: 255 255 255 120;
34783 part { name: "clipper";
34786 description { state: "default" 0.0;
34790 rel2.offset: -3 -3;
34793 part { name: "elm.swallow.content";
34794 clip_to: "clipper";
34796 description { state: "default" 0.0;
34804 group { name: "elm/diskselector/item/default";
34807 item: "len_threshold" "14";
34808 item: "display_item_num" "3";
34809 item: "min_height" "-1";
34810 item: "min_width" "-1";
34814 part { name: "elm.swallow.icon";
34816 description { state: "default" 0.0;
34828 description { state: "show" 0.0;
34829 inherit: "default" 0.0;
34831 description { state: "default_small" 0.0;
34832 inherit: "default" 0.0;
34833 rel1.relative: 0 0.2;
34834 rel2.relative: 0 0.8;
34836 description { state: "left_side" 0.0;
34837 inherit: "default" 0.0;
34838 rel1.relative: 0 0.2;
34839 rel2.relative: 0 0.8;
34840 color: 255 255 255 160;
34842 description { state: "right_side" 0.0;
34843 inherit: "left_side" 0.0;
34844 rel1.relative: 0.4 0.2;
34845 rel2.relative: 0.4 0.8;
34846 color: 255 255 255 160;
34849 part { name: "elm.text";
34853 description { state: "default" 0.0;
34854 rel1.relative: 1 0.0;
34855 rel1.to_x: "elm.swallow.icon";
34856 rel2.relative: 1.0 1.0;
34857 color: 255 255 255 255;
34860 font: "Sans,Edje-Vera";
34866 description { state: "show" 0.0;
34867 inherit: "default" 0.0;
34870 description { state: "default_small" 0.0;
34871 inherit: "default" 0.0;
34875 description { state: "left_side" 0.0;
34876 inherit: "default" 0.0;
34877 color: 172 172 172 255;
34880 text.align: 0.2 0.5;
34882 description { state: "right_side" 0.0;
34883 inherit: "default" 0.0;
34884 color: 172 172 172 255;
34887 text.align: 0.8 0.5;
34893 program { name: "center_text";
34894 signal: "elm,state,center";
34896 action: STATE_SET "show" 0.0;
34897 target: "elm.text";
34898 target: "elm.swallow.icon";
34900 program { name: "center_small_text";
34901 signal: "elm,state,center_small";
34903 action: STATE_SET "default_small" 0.0;
34904 target: "elm.text";
34905 target: "elm.swallow.icon";
34907 program { name: "l_side_text";
34908 signal: "elm,state,left_side";
34910 action: STATE_SET "left_side" 0.0;
34911 target: "elm.text";
34912 target: "elm.swallow.icon";
34914 program { name: "r_side_text";
34915 signal: "elm,state,right_side";
34917 action: STATE_SET "right_side" 0.0;
34918 target: "elm.text";
34919 target: "elm.swallow.icon";
34924 group { name: "elm/entry/path/separator/default";
34925 images.image: "arrow_right.png" COMP;
34927 part { name: "icon";
34929 description { state: "default" 0.0;
34930 image.normal: "arrow_right.png";
34938 group { name: "elm/fileselector/base/default";
34940 item: "path_separator" "<item relsize=16x16 vsize=full href=path/separator></item>";
34943 part { name: "elm.swallow.up";
34945 description { state: "default" 0.0;
34955 part { name: "elm.swallow.home";
34957 description { state: "default" 0.0;
34962 to: "elm.swallow.up";
34967 to: "elm.swallow.up";
34973 part { name: "elm.swallow.files";
34975 description { state: "default" 0.0;
34980 to_y: "elm.swallow.home";
34985 to_y: "elm.swallow.path";
34991 part { name: "elm.swallow.path";
34993 description { state: "default" 0.0;
34997 to_y: "elm.swallow.filename";
35002 to_y: "elm.swallow.filename";
35008 part { name: "elm.swallow.filename";
35010 description { state: "default" 0.0;
35014 to_y: "elm.swallow.ok";
35019 to_y: "elm.swallow.ok";
35025 part { name: "elm.swallow.cancel";
35027 description { state: "default" 0.0;
35031 to: "elm.swallow.ok";
35036 to: "elm.swallow.ok";
35042 part { name: "elm.swallow.ok";
35044 description { state: "default" 0.0;
35056 group { name: "elm/fileselector_entry/base/default";
35058 part { name: "elm.swallow.entry";
35060 description { state: "default" 0.0;
35063 rel2 { to_x: "elm.swallow.button";
35069 part { name: "elm.swallow.button";
35071 description { state: "default" 0.0;
35084 ////////////////////////////////////////////////////////////////////////
35085 // Standard layouts to be used //
35086 ////////////////////////////////////////////////////////////////////////
35087 /* application with toolbar and main content area */
35088 group { name: "elm/layout/application/toolbar-content";
35090 part { name: "elm.swallow.content";
35092 description { state: "default" 0.0;
35093 rel1 { to_y: "elm.external.toolbar";
35100 part { name: "elm.external.toolbar";
35102 source: "elm/toolbar";
35103 description { state: "default" 0.0;
35115 /* application with toolbar and main content area with a back button and title area */
35116 group { name: "elm/layout/application/toolbar-content-back";
35118 part { name: "elm.swallow.content";
35120 description { state: "default" 0.0;
35121 rel1 { to_y: "title_clipper";
35128 part { name: "elm.external.toolbar";
35130 source: "elm/toolbar";
35131 description { state: "default" 0.0;
35140 part { name: "title_clipper";
35142 description { state: "default" 0.0;
35151 description { state: "hidden" 0.0;
35152 inherit: "default" 0.0;
35159 part { name: "back_clipper";
35161 clip_to: "title_clipper";
35162 description { state: "default" 0.0;
35165 description { state: "hidden" 0.0;
35169 part { name: "back";
35171 source: "elm/button";
35172 clip_to: "back_clipper";
35173 description { state: "default" 0.0;
35176 rel1 { to_y: "elm.external.toolbar";
35180 rel2 { to_y: "elm.external.toolbar";
35184 params.string: "label" "Back";
35191 action: SIGNAL_EMIT "elm,action,back" "";
35194 signal: "elm,back,hide";
35196 action: STATE_SET "hidden" 0.0;
35197 target: "back_clipper";
35200 signal: "elm,back,show";
35202 action: STATE_SET "default" 0.0;
35203 target: "back_clipper";
35206 signal: "elm,title,hide";
35208 action: STATE_SET "hidden" 0.0;
35209 transition: LINEAR 0.1;
35210 target: "title_clipper";
35213 signal: "elm,title,show";
35215 action: STATE_SET "default" 0.0;
35216 target: "title_clipper";
35220 part { name: "elm.swallow.end";
35222 description { state: "default" 0.0;
35225 rel1 { to_y: "elm.external.toolbar";
35229 rel2 { to_y: "elm.external.toolbar";
35236 part { name: "elm.text.title";
35238 effect: SOFT_SHADOW;
35240 description { state: "default" 0.0;
35241 rel1 { to_y: "elm.external.toolbar";
35246 rel2 { to_y: "back";
35247 to_x: "elm.swallow.end";
35252 font: "Sans:style=Bold";
35260 /* application with toolbar and main content area with a back and next buttons and title area */
35261 group { name: "elm/layout/application/toolbar-content-back-next";
35263 part { name: "elm.swallow.content";
35265 description { state: "default" 0.0;
35266 rel1 { to_y: "title_clipper";
35273 part { name: "elm.external.toolbar";
35275 source: "elm/toolbar";
35276 description { state: "default" 0.0;
35285 part { name: "title_clipper";
35287 description { state: "default" 0.0;
35296 description { state: "hidden" 0.0;
35297 inherit: "default" 0.0;
35304 part { name: "back";
35306 source: "elm/button";
35307 clip_to: "back_clipper";
35308 description { state: "default" 0.0;
35311 rel1 { to_y: "elm.external.toolbar";
35315 rel2 { to_y: "elm.external.toolbar";
35319 params.string: "label" "Back";
35322 part { name: "back_clipper";
35324 clip_to: "title_clipper";
35325 description { state: "default" 0.0;
35328 description { state: "hidden" 0.0;
35332 part { name: "next";
35334 source: "elm/button";
35335 clip_to: "next_clipper";
35336 description { state: "default" 0.0;
35339 rel1 { to_y: "elm.external.toolbar";
35343 rel2 { to_y: "elm.external.toolbar";
35347 params.string: "label" "Next";
35350 part { name: "next_clipper";
35352 clip_to: "title_clipper";
35353 description { state: "default" 0.0;
35356 description { state: "hidden" 0.0;
35364 action: SIGNAL_EMIT "elm,action,back" "";
35367 signal: "elm,title,hide";
35369 action: STATE_SET "hidden" 0.0;
35370 transition: LINEAR 0.1;
35371 target: "title_clipper";
35374 signal: "elm,title,show";
35376 action: STATE_SET "default" 0.0;
35377 target: "title_clipper";
35380 signal: "elm,back,hide";
35382 action: STATE_SET "hidden" 0.0;
35383 target: "back_clipper";
35386 signal: "elm,back,show";
35388 action: STATE_SET "default" 0.0;
35389 target: "back_clipper";
35394 action: SIGNAL_EMIT "elm,action,next" "";
35397 signal: "elm,next,hide";
35399 action: STATE_SET "hidden" 0.0;
35400 target: "next_clipper";
35403 signal: "elm,next,show";
35405 action: STATE_SET "default" 0.0;
35406 target: "next_clipper";
35409 part { name: "elm.text.title";
35411 effect: SOFT_SHADOW;
35413 clip_to: "title_clipper";
35414 description { state: "default" 0.0;
35415 rel1 { to_y: "elm.external.toolbar";
35420 rel2 { to_y: "back";
35426 font: "Sans:style=Bold";
35433 /* application with a main content area with a back button and title area */
35434 group { name: "elm/layout/application/content-back";
35436 part { name: "elm.swallow.content";
35438 description { state: "default" 0.0;
35439 rel1 { to_y: "title_clipper";
35445 part { name: "title_clipper";
35447 description { state: "default" 0.0;
35456 description { state: "hidden" 0.0;
35457 inherit: "default" 0.0;
35464 part { name: "back_clipper";
35466 clip_to: "title_clipper";
35467 description { state: "default" 0.0;
35470 description { state: "hidden" 0.0;
35474 part { name: "back";
35476 source: "elm/button";
35477 clip_to: "back_clipper";
35478 description { state: "default" 0.0;
35489 params.string: "label" "Back";
35496 action: SIGNAL_EMIT "elm,action,back" "";
35499 signal: "elm,back,hide";
35501 action: STATE_SET "hidden" 0.0;
35502 target: "back_clipper";
35505 signal: "elm,back,show";
35507 action: STATE_SET "default" 0.0;
35508 target: "back_clipper";
35511 signal: "elm,title,hide";
35513 action: STATE_SET "hidden" 0.0;
35514 transition: LINEAR 0.1;
35515 target: "title_clipper";
35518 signal: "elm,title,show";
35520 action: STATE_SET "default" 0.0;
35521 target: "title_clipper";
35525 part { name: "elm.swallow.end";
35527 description { state: "default" 0.0;
35541 part { name: "elm.text.title";
35543 effect: SOFT_SHADOW;
35545 description { state: "default" 0.0;
35551 rel2 { to_y: "back";
35552 to_x: "elm.swallow.end";
35557 font: "Sans:style=Bold";
35565 /* application with a main content area with a back and next buttons and title area */
35566 group { name: "elm/layout/application/content-back-next";
35568 part { name: "elm.swallow.content";
35570 description { state: "default" 0.0;
35571 rel1 { to_y: "title_clipper";
35578 part { name: "title_clipper";
35580 description { state: "default" 0.0;
35589 description { state: "hidden" 0.0;
35590 inherit: "default" 0.0;
35597 part { name: "back";
35599 source: "elm/button";
35600 clip_to: "back_clipper";
35601 description { state: "default" 0.0;
35612 params.string: "label" "Back";
35615 part { name: "back_clipper";
35617 clip_to: "title_clipper";
35618 description { state: "default" 0.0;
35621 description { state: "hidden" 0.0;
35625 part { name: "next";
35627 source: "elm/button";
35628 clip_to: "next_clipper";
35629 description { state: "default" 0.0;
35640 params.string: "label" "Next";
35643 part { name: "next_clipper";
35645 clip_to: "title_clipper";
35646 description { state: "default" 0.0;
35649 description { state: "hidden" 0.0;
35657 action: SIGNAL_EMIT "elm,action,back" "";
35660 signal: "elm,title,hide";
35662 action: STATE_SET "hidden" 0.0;
35663 transition: LINEAR 0.1;
35664 target: "title_clipper";
35667 signal: "elm,title,show";
35669 action: STATE_SET "default" 0.0;
35670 target: "title_clipper";
35673 signal: "elm,back,hide";
35675 action: STATE_SET "hidden" 0.0;
35676 target: "back_clipper";
35679 signal: "elm,back,show";
35681 action: STATE_SET "default" 0.0;
35682 target: "back_clipper";
35687 action: SIGNAL_EMIT "elm,action,next" "";
35690 signal: "elm,next,hide";
35692 action: STATE_SET "hidden" 0.0;
35693 target: "next_clipper";
35696 signal: "elm,next,show";
35698 action: STATE_SET "default" 0.0;
35699 target: "next_clipper";
35702 part { name: "elm.text.title";
35704 effect: SOFT_SHADOW;
35706 clip_to: "title_clipper";
35707 description { state: "default" 0.0;
35713 rel2 { to_y: "back";
35719 font: "Sans:style=Bold";
35727 /* application with toolbar and main content area as a vertical box */
35728 group { name: "elm/layout/application/toolbar-vbox";
35730 part { name: "elm.box.content";
35732 description { state: "default" 0.0;
35733 rel1 { to_y: "elm.external.toolbar";
35737 box.layout: "vertical";
35741 part { name: "elm.external.toolbar";
35743 source: "elm/toolbar";
35744 description { state: "default" 0.0;
35756 /* application with toolbar and main content area as a table */
35757 group { name: "elm/layout/application/toolbar-table";
35759 part { name: "elm.table.content";
35761 description { state: "default" 0.0;
35762 rel1 { to_y: "elm.external.toolbar";
35769 part { name: "elm.external.toolbar";
35771 source: "elm/toolbar";
35772 description { state: "default" 0.0;
35784 ///////////////////////////////////////////////////////////////////////////////
35785 group { name: "elm/segment_control/base/default";
35786 #define SEGMENT_TYPE_SINGLE 1
35787 #define SEGMENT_TYPE_LEFT 2
35788 #define SEGMENT_TYPE_MIDDLE 3
35789 #define SEGMENT_TYPE_RIGHT 4
35790 #define SEGMENT_STATE_NORMAL 1
35791 #define SEGMENT_STATE_PRESSED 2
35792 #define SEGMENT_STATE_SELECTED 3
35793 #define SEGMENT_STATUS_ENABLED 0
35794 #define SEGMENT_STATUS_DISABLED 1
35801 state: "default" 0.0;
35808 group { name: "elm/segment_control/item/default";
35809 data.item: "label.wrap.part" "label.bg";
35811 style { name: "seg_text_style_normal";
35812 base: "font=Sans font_size=16 style=shadow \
35813 shadow_color=#2924224d \
35815 color=#ffffffff wrap=char text_class=label";
35817 tag: "hilight" "+ font=Sans:style=Bold";
35820 style { name: "seg_text_style_selected";
35821 base: "font=Sans:style=Bold font_size=16 style=shadow \
35822 shadow_color=#aaaaaa4d \
35824 color=#111111ff wrap=char text_class=label";
35826 tag: "hilight" "+ font=Sans:style=Bold";
35827 tag: "b" "+ font=Sans:style=Bold";
35830 style { name: "seg_text_style_disabled";
35831 base: "font=Sans:style=Medium font_size=16 style=shadow \
35832 shadow_color=#2924224d \
35833 align=center color=#2924224d \
35834 wrap=char text_class=label";
35836 tag: "hilight" "+ font=Sans:style=Bold";
35837 tag: "b" "+ font=Sans:style=Bold";
35842 image: "seg_single_pressed.png" COMP;
35843 image: "seg_single_selected.png" COMP;
35844 image: "seg_single_normal.png" COMP;
35846 image: "seg_left_pressed.png" COMP;
35847 image: "seg_left_selected.png" COMP;
35848 image: "seg_left_normal.png" COMP;
35850 image: "seg_middle_pressed.png" COMP;
35851 image: "seg_middle_selected.png" COMP;
35852 image: "seg_middle_normal.png" COMP;
35854 image: "seg_right_pressed.png" COMP;
35855 image: "seg_right_selected.png" COMP;
35856 image: "seg_right_normal.png" COMP;
35859 part { name: "segment";
35862 description { state: "default" 0.0;
35866 normal: "seg_single_normal.png";
35872 description { state: "default_single" 0.0;
35873 inherit: "default" 0.0;
35876 normal: "seg_single_normal.png";
35880 description { state: "default_left" 0.0;
35881 inherit: "default" 0.0;
35884 normal: "seg_left_normal.png";
35888 description { state: "default_right" 0.0;
35889 inherit: "default" 0.0;
35892 normal: "seg_right_normal.png";
35896 description { state: "default_middle" 0.0;
35897 inherit: "default" 0.0;
35900 normal: "seg_middle_normal.png";
35904 description { state: "pressed_single" 0.0;
35905 inherit: "default" 0.0;
35908 normal: "seg_single_pressed.png";
35912 description { state: "pressed_left" 0.0;
35913 inherit: "default" 0.0;
35916 normal: "seg_left_pressed.png";
35920 description { state: "pressed_right" 0.0;
35921 inherit: "default" 0.0;
35924 normal: "seg_right_pressed.png";
35928 description { state: "pressed_middle" 0.0;
35929 inherit: "default" 0.0;
35932 normal: "seg_middle_pressed.png";
35936 description { state: "selected_single" 0.0;
35937 inherit: "default" 0.0;
35940 normal: "seg_single_selected.png";
35944 description { state: "selected_left" 0.0;
35945 inherit: "default" 0.0;
35948 normal: "seg_left_selected.png";
35952 description { state: "selected_right" 0.0;
35953 inherit: "default" 0.0;
35956 normal: "seg_right_selected.png";
35960 description { state: "selected_middle" 0.0;
35961 inherit: "default" 0.0;
35964 normal: "seg_middle_selected.png";
35969 part { name: "padding_left";
35973 description { state: "default" 0.0;
35975 rel1.relative: 0.0 0.0;
35976 rel2.relative: 0.0 1.0;
35983 part { name: "padding_right";
35987 description { state: "default" 0.0;
35989 rel1.relative: 1.0 0.0;
35990 rel2.relative: 1.0 1.0;
35997 part { name: "padding_top";
36001 description { state: "default" 0.0;
36003 rel1.relative: 0.0 0.0;
36004 rel2.relative: 1.0 0.0;
36011 part { name: "padding_bottom";
36015 description { state: "default" 0.0;
36017 rel1.relative: 0.0 1.0;
36018 rel2.relative: 1.0 1.0;
36025 part { name: "icon.bg";
36029 description { state: "default" 0.0;
36033 to_x: "padding_left";
36034 to_y: "padding_top";
36038 to: "elm.swallow.icon";
36045 part { name: "padding_icon_text";
36049 description { state: "default" 0.0; //when only icon or no icon is there
36063 description { state: "icononly" 0.0;
36064 inherit: "default" 0.0;
36066 description { state: "visible" 0.0; //when icon is visible
36067 inherit: "default" 0.0;
36071 part { name: "elm.swallow.icon";
36074 description { state: "default" 0.0;
36078 to_x: "padding_left";
36079 to_y: "padding_top";
36083 to_y: "padding_bottom";
36088 aspect_preference: BOTH;
36090 description { state: "visible" 0.0;
36091 inherit: "default" 0.0;
36094 to_y: "padding_bottom";
36098 description { state: "icononly" 0.0;
36099 inherit: "default" 0.0;
36102 to_x: "padding_right";
36103 to_y: "padding_bottom";
36109 part { name: "elm.text";
36114 state: "default" 0.0;
36119 to_x: "padding_icon_text";
36123 to_x: "padding_right";
36126 color: 224 224 224 255;
36137 description { state: "normal" 0.0;
36138 inherit: "default" 0.0;
36141 description { state: "pressed" 0.0;
36142 inherit: "default" 0.0;
36146 description { state: "selected" 0.0;
36147 inherit: "default" 0.0;
36149 color: 50 50 50 255;
36151 description { state: "disabled" 0.0;
36152 inherit: "default" 0.0;
36154 color: 200 200 200 255;
36157 part { name: "disabler";
36160 description { state: "default" 0.0;
36165 rel1 { relative: 0.0 0.0; to: "segment";}
36166 rel2 { relative: 1.0 1.0; to: "segment";}
36167 color: 255 255 255 150;
36169 description { state: "disabled_single" 0.0;
36170 inherit: "default" 0.0;
36173 normal: "seg_single_normal.png";
36177 description { state: "disabled_left" 0.0;
36178 inherit: "default" 0.0;
36181 normal: "seg_left_normal.png";
36185 description { state: "disabled_right" 0.0;
36186 inherit: "default" 0.0;
36189 normal: "seg_right_normal.png";
36193 description { state: "disabled_middle" 0.0;
36194 inherit: "default" 0.0;
36197 normal: "seg_middle_normal.png";
36205 public seg_type; // Single, Left, Middle, Right.
36206 public seg_state; // Normal/Default, Pressed, Selected.
36207 public seg_status;// Enabled/Default, Disabled
36209 public update_state() {
36210 new type, state, disabled;
36211 type = get_int(seg_type);
36212 state = get_int(seg_state);
36213 disabled = get_int(seg_status);
36215 if(state == SEGMENT_STATE_NORMAL)
36217 if(type == SEGMENT_TYPE_SINGLE)
36218 set_state(PART:"segment", "default_single", 0.0);
36219 else if(type == SEGMENT_TYPE_LEFT)
36220 set_state(PART:"segment", "default_left", 0.0);
36221 else if(type == SEGMENT_TYPE_MIDDLE)
36222 set_state(PART:"segment", "default_middle", 0.0);
36223 else if(type == SEGMENT_TYPE_RIGHT)
36224 set_state(PART:"segment", "default_right", 0.0);
36225 set_state(PART:"elm.text", "normal", 0.0);
36227 else if(state == SEGMENT_STATE_PRESSED)
36229 if(type == SEGMENT_TYPE_SINGLE)
36230 set_state(PART:"segment", "pressed_single", 0.0);
36231 else if(type == SEGMENT_TYPE_LEFT)
36232 set_state(PART:"segment", "pressed_left", 0.0);
36233 else if(type == SEGMENT_TYPE_MIDDLE)
36234 set_state(PART:"segment", "pressed_middle", 0.0);
36235 else if(type == SEGMENT_TYPE_RIGHT)
36236 set_state(PART:"segment", "pressed_right", 0.0);
36237 set_state(PART:"elm.text", "pressed", 0.0);
36239 else if(state == SEGMENT_STATE_SELECTED)
36241 if(type == SEGMENT_TYPE_SINGLE)
36242 set_state(PART:"segment", "selected_single", 0.0);
36243 else if(type == SEGMENT_TYPE_LEFT)
36244 set_state(PART:"segment", "selected_left", 0.0);
36245 else if(type == SEGMENT_TYPE_MIDDLE)
36246 set_state(PART:"segment", "selected_middle", 0.0);
36247 else if(type == SEGMENT_TYPE_RIGHT)
36248 set_state(PART:"segment", "selected_right", 0.0);
36249 set_state(PART:"elm.text", "selected", 0.0);
36251 if(disabled == SEGMENT_STATUS_DISABLED)
36253 if(type == SEGMENT_TYPE_SINGLE)
36254 set_state(PART:"disabler", "disabled_single", 0.0);
36255 else if(type == SEGMENT_TYPE_LEFT)
36256 set_state(PART:"disabler", "disabled_left", 0.0);
36257 else if(type == SEGMENT_TYPE_MIDDLE)
36258 set_state(PART:"disabler", "disabled_middle", 0.0);
36259 else if(type == SEGMENT_TYPE_RIGHT)
36260 set_state(PART:"disabler", "disabled_right", 0.0);
36261 set_state(PART:"elm.text", "disabled", 0.0);
36266 name: "segment_type_s";
36267 signal: "elm,type,segment,single";
36270 set_int(seg_type, SEGMENT_TYPE_SINGLE);
36275 name: "segment_type_l";
36276 signal: "elm,type,segment,left";
36279 set_int(seg_type, SEGMENT_TYPE_LEFT);
36284 name: "segment_type_m";
36285 signal: "elm,type,segment,middle";
36288 set_int(seg_type, SEGMENT_TYPE_MIDDLE);
36293 name: "segment_type_r";
36294 signal: "elm,type,segment,right";
36297 set_int(seg_type, SEGMENT_TYPE_RIGHT);
36302 name: "normal_segment";
36303 signal: "elm,state,segment,normal";
36306 set_int(seg_state, SEGMENT_STATE_NORMAL);
36311 name: "pressed_segment";
36312 signal: "elm,state,segment,pressed";
36315 set_int(seg_state, SEGMENT_STATE_PRESSED);
36320 name: "selected_segment";
36321 signal: "elm,state,segment,selected";
36324 set_int(seg_state, SEGMENT_STATE_SELECTED);
36328 program { name: "disable_segment";
36329 signal: "elm,state,disabled";
36332 set_int(seg_status, SEGMENT_STATUS_DISABLED);
36336 program { name: "enable_segment";
36337 signal: "elm,state,enabled";
36340 set_int(seg_status, SEGMENT_STATUS_ENABLED);
36344 program { name: "text_show";
36345 signal: "elm,state,text,visible";
36350 get_state(PART:"elm.swallow.icon", st, 30, vl);
36351 if (!strcmp(st, "icononly"))
36353 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36354 set_state(PART:"padding_icon_text", "visible", 0.0);
36356 get_state(PART:"elm.text", st, 30, vl);
36357 if (!strcmp(st, "selected"))
36358 set_state(PART:"elm.text", "selected", 0.0);
36360 set_state(PART:"elm.text", "normal", 0.0);
36363 program { name: "text_hide";
36364 signal: "elm,state,text,hidden";
36369 get_state(PART:"elm.swallow.icon", st, 30, vl);
36370 if (!strcmp(st, "visible"))
36372 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36373 set_state(PART:"padding_icon_text", "icononly", 0.0);
36375 set_state(PART:"elm.text", "default", 0.0);
36378 program { name: "icon_show";
36379 signal: "elm,state,icon,visible";
36384 get_state(PART:"elm.text", st, 30, vl);
36385 if ((!strcmp(st, "normal")) || (!strcmp(st, "selected")))
36387 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36388 set_state(PART:"padding_icon_text", "visible", 0.0);
36392 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36393 set_state(PART:"padding_icon_text", "icononly", 0.0);
36397 program { name: "icon_hide";
36398 signal: "elm,state,icon,hidden";
36400 action: STATE_SET "default" 0.0;
36401 target: "elm.swallow.icon";
36404 #undef SEGMENT_TYPE_SINGLE
36405 #undef SEGMENT_TYPE_LEFT
36406 #undef SEGMENT_TYPE_MIDDLE
36407 #undef SEGMENT_TYPE_RIGHT
36408 #undef SEGMENT_STATE_NORMAL
36409 #undef SEGMENT_STATE_PRESSED
36410 #undef SEGMENT_STATE_SELECTED
36411 #undef SEGMENT_STATUS_ENABLED
36412 #undef SEGMENT_STATUS_DISABLED
36415 /* a simple title layout, with a label and two icons */
36416 group { name: "elm/layout/application/titlebar";
36418 image: "toolbar_sel.png" COMP;
36421 part { name: "base";
36424 description { state: "default" 0.0;
36431 normal: "toolbar_sel.png";
36436 part { name: "elm.swallow.content";
36438 description { state: "default" 0.0;
36446 part { name: "elm.swallow.icon";
36449 description { state: "default" 0.0;
36463 description { state: "visible" 0.0;
36464 inherit: "default" 0.0;
36468 part { name: "elm.swallow.end";
36471 description { state: "default" 0.0;
36486 description { state: "visible" 0.0;
36487 inherit: "default" 0.0;
36491 part { name: "elm.text";
36493 effect: SOFT_SHADOW;
36496 description { state: "default" 0.0;
36499 to_x: "elm.swallow.icon";
36504 to_x: "elm.swallow.end";
36513 text_class: "title_bar";
36519 program { name: "show_icon";
36520 signal: "elm,state,icon,visible";
36522 action: STATE_SET "visible" 0.0;
36523 target: "elm.swallow.icon";
36525 program { name: "hide_icon";
36526 signal: "elm,state,icon,hidden";
36528 action: STATE_SET "default" 0.0;
36529 target: "elm.swallow.icon";
36531 program { name: "show_end";
36532 signal: "elm,state,end,visible";
36534 action: STATE_SET "visible" 0.0;
36535 target: "elm.swallow.end";
36537 program { name: "hide_end";
36538 signal: "elm,state,end,hidden";
36540 action: STATE_SET "default" 0.0;
36541 target: "elm.swallow.end";