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.arrowUp";
7990 confine: "arrow_area_up";
7993 state: "default" 0.0;
8000 to: "arrow_area_up";
8004 part { name: "elm.swallow.arrowDown";
8011 confine: "arrow_area_down";
8014 state: "default" 0.0;
8021 to: "arrow_area_down";
8025 part { name: "elm.swallow.arrowLeft";
8032 confine: "arrow_area_left";
8035 state: "default" 0.0;
8042 to: "arrow_area_left";
8046 part { name: "elm.swallow.arrowRight";
8053 confine: "arrow_area_right";
8056 state: "default" 0.0;
8063 to: "arrow_area_right";
8067 part { name: "base";
8069 description { state: "default" 0.0;
8072 image { normal: "bt_base2.png";
8077 part { name: "over1";
8079 description { state: "default" 0.0;
8082 rel2.relative: 1.0 0.5;
8083 image { normal: "bt_hilight.png";
8088 part { name: "over2";
8090 description { state: "default" 0.0;
8093 image { normal: "bt_shine.png";
8098 part { name: "elm.swallow.content";
8100 description { state: "default" 0.0;
8101 rel1 { to:"base"; offset: 4 4; };
8102 rel2 { to:"base"; offset: -5 -5; };
8107 ///////////////////////////////////////////////////////////////////////////////
8108 group { name: "elm/ctxpopup/arrow/default";
8110 image: "icon_arrow_left.png" COMP;
8111 image: "icon_arrow_right.png" COMP;
8112 image: "icon_arrow_up.png" COMP;
8113 image: "icon_arrow_down.png" COMP;
8116 part { name: "ctxpopup_arrow";
8120 state: "default" 0.0;
8131 rel1 { offset: 7 0; }
8132 rel2 { offset: 6 -1; }
8133 image { normal: "icon_arrow_left.png"; }
8135 description { state: "right" 0.0;
8139 rel1 { offset: -7 0; }
8140 rel2 { offset: -8 -1; }
8141 image { normal: "icon_arrow_right.png"; }
8143 description { state: "top" 0.0;
8147 rel1 { offset: 0 7; }
8148 rel2 { offset: -1 6; }
8149 image { normal: "icon_arrow_up.png"; }
8151 description { state: "bottom" 0.0;
8155 rel1 { offset: 0 -7; }
8156 rel2 { offset: -1 -8; }
8157 image { normal: "icon_arrow_down.png"; }
8162 program { name: "enable_left_arrow";
8163 signal: "elm,state,left";
8165 action: STATE_SET "left" 0.0;
8166 target: "ctxpopup_arrow";
8168 program { name: "enable_right_arrow";
8169 signal: "elm,state,right";
8171 action: STATE_SET "right" 0.0;
8172 target: "ctxpopup_arrow";
8174 program { name: "enable_top_arrow";
8175 signal: "elm,state,top";
8177 action: STATE_SET "top" 0.0;
8178 target: "ctxpopup_arrow";
8180 program { name: "enable_bottom_arrow";
8181 signal: "elm,state,bottom";
8183 action: STATE_SET "bottom" 0.0;
8184 target: "ctxpopup_arrow";
8188 ///////////////////////////////////////////////////////////////////////////////
8190 name: "elm/ctxpopup/icon_text_style_item/default";
8191 alias: "elm/ctxpopup/text_style_item/default";
8192 alias: "elm/ctxpopup/icon_style_item/default";
8194 image: "hoversel_entry_bg.png" COMP;
8197 part { name: "event";
8199 description { state: "default" 0.0;
8204 description { state: "default" 0.0;
8207 image { normal:"hoversel_entry_bg.png";
8211 color: 255 255 255 0;
8213 description { state: "clicked" 0.0;
8214 inherit: "default" 0.0;
8215 color: 255 255 255 255;
8218 part { name: "elm.swallow.icon";
8222 description { state: "default" 0.0;
8227 rel1 { offset: 10 10; }
8228 rel2 { offset: 0 -10; }
8231 part { name: "elm.text";
8236 description { state: "default" 0.0;
8240 rel1 { relative: 1.0 0.0; to: "elm.swallow.icon"; offset: 10 0; }
8241 rel2 { relative: 1.0 1.0; offset: -11 -1; }
8242 color: 255 255 255 255;
8250 description { state: "clicked" 0.0;
8251 inherit: "default" 0.0;
8255 part { name: "over1";
8258 ignore_flags: ON_HOLD;
8259 description { state: "default" 0.0;
8260 color: 255 255 255 0;
8262 description { state: "clicked" 0.0;
8263 inherit: "default" 0.0;
8264 color: 255 255 255 255;
8267 part { name: "over2";
8270 description { state: "default" 0.0;
8271 color: 255 255 255 0;
8273 description { state: "clicked" 0.0;
8274 inherit: "default" 0.0;
8275 color: 255 255 255 255;
8278 part { name: "disclip";
8280 description { state: "default" 0.0;
8281 color: 255 255 255 255;
8283 description { state: "enabled" 0.0;
8284 color: 127 127 127 127;
8287 part { name: "blocker";
8288 description { state: "default" 0.0;
8291 description { state: "enabled" 0.0;
8299 name: "item_unclick";
8300 signal: "mouse,up,1";
8302 action: SIGNAL_EMIT "elm,action,click" "";
8304 program { name: "disable";
8305 signal: "elm,state,disabled";
8307 action: STATE_SET "enabled" 0.0;
8311 program { name: "enable";
8312 signal: "elm,state,enabled";
8314 action: STATE_SET "default" 0.0;
8318 program { name: "item_click2";
8319 signal: "mouse,down,1";
8322 set_state(PART:"elm.text", "clicked", 0.0);
8323 set_state(PART:"bg", "clicked", 0.0);
8326 program { name: "item_unclick2";
8327 signal: "mouse,up,1";
8330 set_state(PART:"elm.text", "default", 0.0);
8331 set_state(PART:"bg", "default", 0.0);
8336 ///////////////////////////////////////////////////////////////////////////////
8337 // emoticon images from:
8339 // http://lazycrazy.deviantart.com/
8340 // http://lazycrazy.deviantart.com/art/Very-Emotional-Emoticons-144461621
8341 group { name: "elm/entry/emoticon/angry/default"; images.image:
8342 "emo-angry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8343 "emo-angry.png"; } } } }
8344 group { name: "elm/entry/emoticon/angry-shout/default"; images.image:
8345 "emo-angry-shout.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8346 "emo-angry-shout.png"; } } } }
8347 group { name: "elm/entry/emoticon/crazy-laugh/default"; images.image:
8348 "emo-crazy-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8349 "emo-crazy-laugh.png"; } } } }
8350 group { name: "elm/entry/emoticon/evil-laugh/default"; images.image:
8351 "emo-evil-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8352 "emo-evil-laugh.png"; } } } }
8353 group { name: "elm/entry/emoticon/evil/default"; images.image:
8354 "emo-evil.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8355 "emo-evil.png"; } } } }
8356 group { name: "elm/entry/emoticon/goggle-smile/default"; images.image:
8357 "emo-goggle-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8358 "emo-goggle-smile.png"; } } } }
8359 group { name: "elm/entry/emoticon/grumpy/default"; images.image:
8360 "emo-grumpy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8361 "emo-grumpy.png"; } } } }
8362 group { name: "elm/entry/emoticon/grumpy-smile/default"; images.image:
8363 "emo-grumpy-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8364 "emo-grumpy-smile.png"; } } } }
8365 group { name: "elm/entry/emoticon/guilty/default"; images.image:
8366 "emo-guilty.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8367 "emo-guilty.png"; } } } }
8368 group { name: "elm/entry/emoticon/guilty-smile/default"; images.image:
8369 "emo-guilty-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8370 "emo-guilty-smile.png"; } } } }
8371 group { name: "elm/entry/emoticon/haha/default"; images.image:
8372 "emo-haha.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8373 "emo-haha.png"; } } } }
8374 group { name: "elm/entry/emoticon/half-smile/default"; images.image:
8375 "emo-half-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8376 "emo-half-smile.png"; } } } }
8377 group { name: "elm/entry/emoticon/happy-panting/default"; images.image:
8378 "emo-happy-panting.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8379 "emo-happy-panting.png"; } } } }
8380 group { name: "elm/entry/emoticon/happy/default"; images.image:
8381 "emo-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8382 "emo-happy.png"; } } } }
8383 group { name: "elm/entry/emoticon/indifferent/default"; images.image:
8384 "emo-indifferent.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8385 "emo-indifferent.png"; } } } }
8386 group { name: "elm/entry/emoticon/kiss/default"; images.image:
8387 "emo-kiss.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8388 "emo-kiss.png"; } } } }
8389 group { name: "elm/entry/emoticon/knowing-grin/default"; images.image:
8390 "emo-knowing-grin.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8391 "emo-knowing-grin.png"; } } } }
8392 group { name: "elm/entry/emoticon/laugh/default"; images.image:
8393 "emo-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8394 "emo-laugh.png"; } } } }
8395 group { name: "elm/entry/emoticon/little-bit-sorry/default"; images.image:
8396 "emo-little-bit-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8397 "emo-little-bit-sorry.png"; } } } }
8398 group { name: "elm/entry/emoticon/love-lots/default"; images.image:
8399 "emo-love-lots.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8400 "emo-love-lots.png"; } } } }
8401 group { name: "elm/entry/emoticon/love/default"; images.image:
8402 "emo-love.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8403 "emo-love.png"; } } } }
8404 group { name: "elm/entry/emoticon/minimal-smile/default"; images.image:
8405 "emo-minimal-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8406 "emo-minimal-smile.png"; } } } }
8407 group { name: "elm/entry/emoticon/not-happy/default"; images.image:
8408 "emo-not-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8409 "emo-not-happy.png"; } } } }
8410 group { name: "elm/entry/emoticon/not-impressed/default"; images.image:
8411 "emo-not-impressed.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8412 "emo-not-impressed.png"; } } } }
8413 group { name: "elm/entry/emoticon/omg/default"; images.image:
8414 "emo-omg.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8415 "emo-omg.png"; } } } }
8416 group { name: "elm/entry/emoticon/opensmile/default"; images.image:
8417 "emo-opensmile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8418 "emo-opensmile.png"; } } } }
8419 group { name: "elm/entry/emoticon/smile/default"; images.image:
8420 "emo-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8421 "emo-smile.png"; } } } }
8422 group { name: "elm/entry/emoticon/sorry/default"; images.image:
8423 "emo-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8424 "emo-sorry.png"; } } } }
8425 group { name: "elm/entry/emoticon/squint-laugh/default"; images.image:
8426 "emo-squint-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8427 "emo-squint-laugh.png"; } } } }
8428 group { name: "elm/entry/emoticon/surprised/default"; images.image:
8429 "emo-surprised.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8430 "emo-surprised.png"; } } } }
8431 group { name: "elm/entry/emoticon/suspicious/default"; images.image:
8432 "emo-suspicious.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8433 "emo-suspicious.png"; } } } }
8434 group { name: "elm/entry/emoticon/tongue-dangling/default"; images.image:
8435 "emo-tongue-dangling.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8436 "emo-tongue-dangling.png"; } } } }
8437 group { name: "elm/entry/emoticon/tongue-poke/default"; images.image:
8438 "emo-tongue-poke.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8439 "emo-tongue-poke.png"; } } } }
8440 group { name: "elm/entry/emoticon/uh/default"; images.image:
8441 "emo-uh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8442 "emo-uh.png"; } } } }
8443 group { name: "elm/entry/emoticon/unhappy/default"; images.image:
8444 "emo-unhappy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8445 "emo-unhappy.png"; } } } }
8446 group { name: "elm/entry/emoticon/very-sorry/default"; images.image:
8447 "emo-very-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8448 "emo-very-sorry.png"; } } } }
8449 group { name: "elm/entry/emoticon/what/default"; images.image:
8450 "emo-what.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8451 "emo-what.png"; } } } }
8452 group { name: "elm/entry/emoticon/wink/default"; images.image:
8453 "emo-wink.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8454 "emo-wink.png"; } } } }
8455 group { name: "elm/entry/emoticon/worried/default"; images.image:
8456 "emo-worried.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8457 "emo-worried.png"; } } } }
8458 group { name: "elm/entry/emoticon/wtf/default"; images.image:
8459 "emo-wtf.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8460 "emo-wtf.png"; } } } }
8461 //------------------------------------------------------------
8462 group { name: "elm/entry/base/default";
8465 style { name: "entry_textblock_style";
8466 base: "font=Sans font_size=10 color=#000 wrap=word text_class=entry";
8470 tag: "em" "+ font=Sans:style=Oblique";
8471 tag: "b" "+ font=Sans:style=Bold";
8472 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8473 tag: "hilight" "+ font=Sans:style=Bold";
8475 style { name: "entry_textblock_disabled_style";
8476 base: "font=Sans font_size=10 color=#00000080 wrap=word text_class=entry";
8480 tag: "em" "+ font=Sans:style=Oblique";
8481 tag: "b" "+ font=Sans:style=Bold";
8482 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8483 tag: "hilight" "+ font=Sans:style=Bold";
8487 // item: context_menu_orientation "horizontal";
8490 part { name: "elm.text";
8494 entry_mode: EDITABLE;
8495 select_mode: EXPLICIT;
8497 source: "elm/entry/selection/default"; // selection under
8498 // source2: "X"; // selection over
8499 // source3: "X"; // cursor under
8500 source4: "elm/entry/cursor/default"; // cursorover
8501 source5: "elm/entry/anchor/default"; // anchor under
8502 // source6: "X"; // anchor over
8503 description { state: "default" 0.0;
8504 /* we gotta use 0 0 here, because of scrolled entries */
8507 style: "entry_textblock_style";
8512 description { state: "disabled" 0.0;
8513 inherit: "default" 0.0;
8515 style: "entry_textblock_disabled_style";
8522 program { name: "focus";
8528 program { name: "disable";
8529 signal: "elm,state,disabled";
8531 action: STATE_SET "disabled" 0.0;
8534 program { name: "enable";
8535 signal: "elm,state,enabled";
8537 action: STATE_SET "default" 0.0;
8543 group { name: "elm/entry/base-mixedwrap/default";
8546 style { name: "entry_textblock_style_mixedwrap";
8547 base: "font=Sans font_size=10 color=#000 wrap=mixed text_class=entry";
8551 tag: "em" "+ font=Sans:style=Oblique";
8552 tag: "b" "+ font=Sans:style=Bold";
8553 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8554 tag: "hilight" "+ font=Sans:style=Bold";
8556 style { name: "entry_textblock_disabled_style_mixedwrap";
8557 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8561 tag: "em" "+ font=Sans:style=Oblique";
8562 tag: "b" "+ font=Sans:style=Bold";
8563 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8564 tag: "hilight" "+ font=Sans:style=Bold";
8568 part { name: "elm.text";
8572 entry_mode: EDITABLE;
8573 select_mode: EXPLICIT;
8575 source: "elm/entry/selection/default"; // selection under
8576 // source2: "X"; // selection over
8577 // source3: "X"; // cursor under
8578 source4: "elm/entry/cursor/default"; // cursorover
8579 source5: "elm/entry/anchor/default"; // anchor under
8580 // source6: "X"; // anchor over
8581 description { state: "default" 0.0;
8584 style: "entry_textblock_style_mixedwrap";
8589 description { state: "disabled" 0.0;
8590 inherit: "default" 0.0;
8592 style: "entry_textblock_disabled_style_mixedwrap";
8599 program { name: "focus";
8605 program { name: "disable";
8606 signal: "elm,state,disabled";
8608 action: STATE_SET "disabled" 0.0;
8611 program { name: "enable";
8612 signal: "elm,state,enabled";
8614 action: STATE_SET "default" 0.0;
8620 group { name: "elm/entry/base-charwrap/default";
8623 style { name: "entry_textblock_style_charwrap";
8624 base: "font=Sans font_size=10 color=#000 wrap=char text_class=entry";
8628 tag: "em" "+ font=Sans:style=Oblique";
8629 tag: "b" "+ font=Sans:style=Bold";
8630 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8631 tag: "hilight" "+ font=Sans:style=Bold";
8633 style { name: "entry_textblock_disabled_style_charwrap";
8634 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8638 tag: "em" "+ font=Sans:style=Oblique";
8639 tag: "b" "+ font=Sans:style=Bold";
8640 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8641 tag: "hilight" "+ font=Sans:style=Bold";
8645 part { name: "elm.text";
8649 entry_mode: EDITABLE;
8650 select_mode: EXPLICIT;
8652 source: "elm/entry/selection/default"; // selection under
8653 // source2: "X"; // selection over
8654 // source3: "X"; // cursor under
8655 source4: "elm/entry/cursor/default"; // cursorover
8656 source5: "elm/entry/anchor/default"; // anchor under
8657 // source6: "X"; // anchor over
8658 description { state: "default" 0.0;
8661 style: "entry_textblock_style_charwrap";
8666 description { state: "disabled" 0.0;
8667 inherit: "default" 0.0;
8669 style: "entry_textblock_disabled_style_charwrap";
8676 program { name: "focus";
8682 program { name: "disable";
8683 signal: "elm,state,disabled";
8685 action: STATE_SET "disabled" 0.0;
8688 program { name: "enable";
8689 signal: "elm,state,enabled";
8691 action: STATE_SET "default" 0.0;
8697 group { name: "elm/entry/base-nowrap/default";
8699 part { name: "elm.text";
8703 entry_mode: EDITABLE;
8704 select_mode: EXPLICIT;
8706 source: "elm/entry/selection/default"; // selection under
8707 source4: "elm/entry/cursor/default"; // cursorover
8708 source5: "elm/entry/anchor/default"; // anchor under
8709 description { state: "default" 0.0;
8711 style: "entry_textblock_style";
8716 description { state: "disabled" 0.0;
8717 inherit: "default" 0.0;
8719 style: "entry_textblock_disabled_style";
8728 description { state: "default" 0.0;
8734 description { state: "visible" 0.0;
8735 inherit: "default" 0.0;
8742 program { name: "focus";
8748 program { name: "disable";
8749 signal: "elm,state,disabled";
8751 action: STATE_SET "disabled" 0.0;
8754 program { name: "enable";
8755 signal: "elm,state,enabled";
8757 action: STATE_SET "default" 0.0;
8761 program { name: "selmode0";
8762 signal: "elm,state,select,on";
8764 action: STATE_SET "visible" 0.0;
8767 program { name: "selmode1";
8768 signal: "elm,state,select,off";
8770 action: STATE_SET "default" 0.0;
8777 group { name: "elm/entry/base-single/default";
8780 style { name: "entry_single_textblock_style";
8781 base: "font=Sans font_size=10 color=#000 wrap=none text_class=entry";
8785 tag: "em" "+ font=Sans:style=Oblique";
8786 tag: "b" "+ font=Sans:style=Bold";
8787 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8788 tag: "hilight" "+ font=Sans:style=Bold";
8790 style { name: "entry_single_textblock_disabled_style";
8791 base: "font=Sans font_size=10 color=#00000080 wrap=none text_class=entry";
8795 tag: "em" "+ font=Sans:style=Oblique";
8796 tag: "b" "+ font=Sans:style=Bold";
8797 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8798 tag: "hilight" "+ font=Sans:style=Bold";
8802 part { name: "elm.text";
8806 entry_mode: EDITABLE;
8807 select_mode: EXPLICIT;
8809 source: "elm/entry/selection/default"; // selection under
8810 source4: "elm/entry/cursor/default"; // cursorover
8811 source5: "elm/entry/anchor/default"; // anchor under
8812 description { state: "default" 0.0;
8814 style: "entry_single_textblock_style";
8820 description { state: "disabled" 0.0;
8821 inherit: "default" 0.0;
8823 style: "entry_single_textblock_disabled_style";
8829 program { name: "focus";
8835 program { name: "disable";
8836 signal: "elm,state,disabled";
8838 action: STATE_SET "disabled" 0.0;
8841 program { name: "enable";
8842 signal: "elm,state,enabled";
8844 action: STATE_SET "default" 0.0;
8850 group { name: "elm/entry/base-single-noedit/default";
8852 part { name: "elm.text";
8857 select_mode: EXPLICIT;
8859 source: "elm/entry/selection/default"; // selection under
8860 source5: "elm/entry/anchor/default"; // anchor under
8861 description { state: "default" 0.0;
8863 style: "entry_single_textblock_style";
8869 description { state: "disabled" 0.0;
8870 inherit: "default" 0.0;
8872 style: "entry_single_textblock_disabled_style";
8878 program { name: "focus";
8884 program { name: "disable";
8885 signal: "elm,state,disabled";
8887 action: STATE_SET "disabled" 0.0;
8890 program { name: "enable";
8891 signal: "elm,state,enabled";
8893 action: STATE_SET "default" 0.0;
8899 group { name: "elm/entry/base-noedit/default";
8901 part { name: "elm.text";
8906 select_mode: EXPLICIT;
8908 source: "elm/entry/selection/default"; // selection under
8909 source5: "elm/entry/anchor/default"; // anchor under
8910 description { state: "default" 0.0;
8913 style: "entry_textblock_style";
8918 description { state: "disabled" 0.0;
8919 inherit: "default" 0.0;
8921 style: "entry_textblock_disabled_style";
8927 program { name: "focus";
8933 program { name: "disable";
8934 signal: "elm,state,disabled";
8936 action: STATE_SET "disabled" 0.0;
8939 program { name: "enable";
8940 signal: "elm,state,enabled";
8942 action: STATE_SET "default" 0.0;
8948 group { name: "elm/entry/base-noedit-mixedwrap/default";
8950 part { name: "elm.text";
8955 select_mode: EXPLICIT;
8957 source: "elm/entry/selection/default"; // selection under
8958 source5: "elm/entry/anchor/default"; // anchor under
8959 description { state: "default" 0.0;
8962 style: "entry_textblock_style_mixedwrap";
8967 description { state: "disabled" 0.0;
8968 inherit: "default" 0.0;
8970 style: "entry_textblock_disabled_style_mixedwrap";
8976 program { name: "focus";
8982 program { name: "disable";
8983 signal: "elm,state,disabled";
8985 action: STATE_SET "disabled" 0.0;
8988 program { name: "enable";
8989 signal: "elm,state,enabled";
8991 action: STATE_SET "default" 0.0;
8997 group { name: "elm/entry/base-noedit-charwrap/default";
8999 part { name: "elm.text";
9004 select_mode: EXPLICIT;
9006 source: "elm/entry/selection/default"; // selection under
9007 source5: "elm/entry/anchor/default"; // anchor under
9008 description { state: "default" 0.0;
9011 style: "entry_textblock_style_charwrap";
9016 description { state: "disabled" 0.0;
9017 inherit: "default" 0.0;
9019 style: "entry_textblock_disabled_style_charwrap";
9025 program { name: "focus";
9031 program { name: "disable";
9032 signal: "elm,state,disabled";
9034 action: STATE_SET "disabled" 0.0;
9037 program { name: "enable";
9038 signal: "elm,state,enabled";
9040 action: STATE_SET "default" 0.0;
9046 group { name: "elm/entry/base-nowrap-noedit/default";
9048 part { name: "elm.text";
9053 select_mode: EXPLICIT;
9055 source: "elm/entry/selection/default"; // selection under
9056 source5: "elm/entry/anchor/default"; // anchor under
9057 description { state: "default" 0.0;
9059 style: "entry_textblock_style";
9064 description { state: "disabled" 0.0;
9065 inherit: "default" 0.0;
9067 style: "entry_textblock_disabled_style";
9073 program { name: "focus";
9079 program { name: "disable";
9080 signal: "elm,state,disabled";
9082 action: STATE_SET "disabled" 0.0;
9085 program { name: "enable";
9086 signal: "elm,state,enabled";
9088 action: STATE_SET "default" 0.0;
9094 group { name: "elm/entry/base-password/default";
9096 part { name: "elm.text";
9100 entry_mode: PASSWORD;
9101 select_mode: EXPLICIT;
9103 source: "elm/entry/selection/default"; // selection under
9104 source4: "elm/entry/cursor/default"; // cursorover
9105 source5: "elm/entry/anchor/default"; // anchor under
9106 description { state: "default" 0.0;
9108 style: "entry_single_textblock_style";
9115 description { state: "disabled" 0.0;
9116 inherit: "default" 0.0;
9118 style: "entry_single_textblock_disabled_style";
9124 program { name: "focus";
9130 program { name: "disable";
9131 signal: "elm,state,disabled";
9133 action: STATE_SET "disabled" 0.0;
9136 program { name: "enable";
9137 signal: "elm,state,enabled";
9139 action: STATE_SET "default" 0.0;
9145 group { name: "elm/entry/cursor/default";
9147 image: "cur_box.png" COMP;
9148 image: "cur_hi.png" COMP;
9149 image: "cur_shad.png" COMP;
9150 image: "cur_shine.png" COMP;
9151 image: "cur_glow.png" COMP;
9154 part { name: "clip2";
9157 description { state: "default" 0.0;
9162 description { state: "focused" 0.0;
9163 inherit: "default" 0.0;
9167 part { name: "clip";
9171 description { state: "default" 0.0;
9175 description { state: "hidden" 0.0;
9176 inherit: "default" 0.0;
9183 description { state: "default" 0.0;
9188 image.border: 2 2 2 2;
9189 image.normal: "cur_shad.png";
9192 part { name: "base";
9196 description { state: "default" 0.0;
9199 rel1.relative: 0.0 1.0;
9201 rel2.relative: 1.0 1.0;
9203 image.normal: "cur_box.png";
9209 description { state: "default" 0.0;
9212 rel2.relative: 1.0 0.5;
9213 image.normal: "cur_hi.png";
9216 part { name: "shine";
9220 description { state: "default" 0.0;
9223 rel2.relative: 1.0 0.75;
9224 image.border: 2 2 1 0;
9225 image.normal: "cur_shine.png";
9229 part { name: "glow";
9232 description { state: "default" 0.0;
9234 rel1.relative: 0.0 -2.0;
9237 rel2.relative: 1.0 0.0;
9239 image.border: 2 2 0 4;
9240 image.normal: "cur_glow.png";
9243 description { state: "hidden" 0.0;
9244 inherit: "default" 0.0;
9245 color: 255 255 255 0;
9250 program { name: "show";
9253 action: STATE_SET "hidden" 0.0;
9255 transition: DECELERATE 2.0;
9259 program { name: "show2";
9260 action: STATE_SET "hidden" 0.0;
9265 program { name: "show3";
9266 action: STATE_SET "default" 0.0;
9271 program { name: "show4";
9272 action: STATE_SET "default" 0.0;
9274 transition: DECELERATE 0.5;
9278 program { name: "focused";
9279 signal: "elm,action,focus";
9281 action: STATE_SET "focused" 0.0;
9284 program { name: "unfocused";
9285 signal: "elm,action,unfocus";
9287 action: STATE_SET "default" 0.0;
9293 group { name: "elm/entry/selection/default";
9298 description { state: "default" 0.0;
9299 color: 128 128 128 128;
9305 group { name: "elm/entry/anchor/default";
9310 description { state: "default" 0.0;
9317 ///////////////////////////////////////////////////////////////////////////////
9318 group { name: "elm/bubble/top_left/default";
9319 alias: "elm/bubble/base/default";
9321 image: "bubble_3.png" COMP;
9322 image: "bubble_4.png" COMP;
9323 image: "bubble_shine3.png" COMP;
9324 image: "bubble_shine4.png" COMP;
9327 part { name: "event";
9330 state: "default" 0.0;
9334 part { name: "elm.swallow.icon";
9336 description { state: "default" 0.0;
9341 aspect_preference: VERTICAL;
9352 description { state: "visible" 0.0;
9353 inherit: "default" 0.0;
9357 part { name: "elm.text";
9361 description { state: "default" 0.0;
9365 to_x: "elm.swallow.icon";
9376 font: "Sans:style=Bold,Edje-Vera-Bold";
9384 part { name: "elm.info";
9388 description { state: "default" 0.0;
9401 font: "Sans:style=Bold,Edje-Vera-Bold";
9409 part { name: "base0";
9411 description { state: "default" 0.0;
9413 to_y: "elm.swallow.icon";
9418 normal: "bubble_3.png";
9421 image.middle: SOLID;
9424 description { state: "rtl" 0.0;
9425 inherit: "default" 0.0;
9427 normal: "bubble_4.png";
9432 part { name: "elm.swallow.content";
9434 description { state: "default" 0.0;
9445 part { name: "shine";
9447 description { state: "default" 0.0;
9458 normal: "bubble_shine3.png";
9463 description { state: "rtl" 0.0;
9464 inherit: "default" 0.0;
9466 normal: "bubble_shine4.png";
9475 signal: "elm,state,icon,visible";
9477 action: STATE_SET "visible" 0.0;
9478 target: "elm.swallow.icon";
9482 signal: "elm,state,icon,hidden";
9484 action: STATE_SET "default" 0.0;
9485 target: "elm.swallow.icon";
9487 program { name: "to_rtl";
9488 signal: "edje,state,rtl";
9490 action: STATE_SET "rtl" 0.0;
9494 program { name: "to_ltr";
9495 signal: "edje,state,ltr";
9497 action: STATE_SET "default" 0.0;
9504 group { name: "elm/bubble/top_right/default";
9506 image: "bubble_3.png" COMP;
9507 image: "bubble_4.png" COMP;
9508 image: "bubble_shine3.png" COMP;
9509 image: "bubble_shine4.png" COMP;
9512 part { name: "event";
9515 state: "default" 0.0;
9519 part { name: "elm.swallow.icon";
9521 description { state: "default" 0.0;
9526 aspect_preference: VERTICAL;
9537 description { state: "visible" 0.0;
9538 inherit: "default" 0.0;
9542 part { name: "elm.text";
9546 description { state: "default" 0.0;
9560 font: "Sans:style=Bold,Edje-Vera-Bold";
9568 part { name: "elm.info";
9572 description { state: "default" 0.0;
9580 to_x: "elm.swallow.icon";
9586 font: "Sans:style=Bold,Edje-Vera-Bold";
9594 part { name: "base0";
9596 description { state: "default" 0.0;
9598 to_y: "elm.swallow.icon";
9603 normal: "bubble_4.png";
9606 image.middle: SOLID;
9609 description { state: "rtl" 0.0;
9610 inherit: "default" 0.0;
9612 normal: "bubble_3.png";
9617 part { name: "elm.swallow.content";
9619 description { state: "default" 0.0;
9630 part { name: "shine";
9632 description { state: "default" 0.0;
9643 normal: "bubble_shine4.png";
9648 description { state: "rtl" 0.0;
9649 inherit: "default" 0.0;
9651 normal: "bubble_shine3.png";
9660 signal: "elm,state,icon,visible";
9662 action: STATE_SET "visible" 0.0;
9663 target: "elm.swallow.icon";
9667 signal: "elm,state,icon,hidden";
9669 action: STATE_SET "default" 0.0;
9670 target: "elm.swallow.icon";
9672 program { name: "to_rtl";
9673 signal: "edje,state,rtl";
9675 action: STATE_SET "rtl" 0.0;
9679 program { name: "to_ltr";
9680 signal: "edje,state,ltr";
9682 action: STATE_SET "default" 0.0;
9689 group { name: "elm/bubble/bottom_left/default";
9691 image: "bubble_1.png" COMP;
9692 image: "bubble_2.png" COMP;
9693 image: "bubble_shine.png" COMP;
9696 part { name: "event";
9699 state: "default" 0.0;
9703 part { name: "elm.swallow.icon";
9705 description { state: "default" 0.0;
9710 aspect_preference: VERTICAL;
9721 description { state: "visible" 0.0;
9722 inherit: "default" 0.0;
9726 part { name: "elm.text";
9730 description { state: "default" 0.0;
9734 to_x: "elm.swallow.icon";
9745 font: "Sans:style=Bold,Edje-Vera-Bold";
9753 part { name: "elm.info";
9757 description { state: "default" 0.0;
9770 font: "Sans:style=Bold,Edje-Vera-Bold";
9778 part { name: "base0";
9780 description { state: "default" 0.0;
9782 to_y: "elm.swallow.icon";
9787 normal: "bubble_1.png";
9788 border: 36 11 10 19;
9790 image.middle: SOLID;
9793 description { state: "rtl" 0.0;
9794 inherit: "default" 0.0;
9796 normal: "bubble_2.png";
9797 border: 11 36 10 19;
9801 part { name: "elm.swallow.content";
9803 description { state: "default" 0.0;
9814 part { name: "shine";
9816 description { state: "default" 0.0;
9827 normal: "bubble_shine.png";
9832 description { state: "rtl" 0.0;
9833 inherit: "default" 0.0;
9835 normal: "bubble_shine4.png";
9844 signal: "elm,state,icon,visible";
9846 action: STATE_SET "visible" 0.0;
9847 target: "elm.swallow.icon";
9851 signal: "elm,state,icon,hidden";
9853 action: STATE_SET "default" 0.0;
9854 target: "elm.swallow.icon";
9856 program { name: "to_rtl";
9857 signal: "edje,state,rtl";
9859 action: STATE_SET "rtl" 0.0;
9862 program { name: "to_ltr";
9863 signal: "edje,state,ltr";
9865 action: STATE_SET "default" 0.0;
9871 group { name: "elm/bubble/bottom_right/default";
9873 image: "bubble_1.png" COMP;
9874 image: "bubble_2.png" COMP;
9875 image: "bubble_shine.png" COMP;
9878 part { name: "event";
9881 state: "default" 0.0;
9885 part { name: "elm.swallow.icon";
9887 description { state: "default" 0.0;
9892 aspect_preference: VERTICAL;
9903 description { state: "visible" 0.0;
9904 inherit: "default" 0.0;
9908 part { name: "elm.text";
9912 description { state: "default" 0.0;
9926 font: "Sans:style=Bold,Edje-Vera-Bold";
9934 part { name: "elm.info";
9938 description { state: "default" 0.0;
9946 to_x: "elm.swallow.icon";
9952 font: "Sans:style=Bold,Edje-Vera-Bold";
9960 part { name: "base0";
9962 description { state: "default" 0.0;
9964 to_y: "elm.swallow.icon";
9969 normal: "bubble_2.png";
9970 border: 11 36 10 19;
9972 image.middle: SOLID;
9975 description { state: "rtl" 0.0;
9976 inherit: "default" 0.0;
9978 normal: "bubble_1.png";
9979 border: 36 11 10 19;
9983 part { name: "elm.swallow.content";
9985 description { state: "default" 0.0;
9996 part { name: "shine";
9998 description { state: "default" 0.0;
10009 normal: "bubble_shine.png";
10014 description { state: "rtl" 0.0;
10015 inherit: "default" 0.0;
10017 normal: "bubble_shine3.png";
10026 signal: "elm,state,icon,visible";
10028 action: STATE_SET "visible" 0.0;
10029 target: "elm.swallow.icon";
10033 signal: "elm,state,icon,hidden";
10035 action: STATE_SET "default" 0.0;
10036 target: "elm.swallow.icon";
10038 program { name: "to_rtl";
10039 signal: "edje,state,rtl";
10041 action: STATE_SET "rtl" 0.0;
10044 program { name: "to_ltr";
10045 signal: "edje,state,ltr";
10047 action: STATE_SET "default" 0.0;
10053 ///////////////////////////////////////////////////////////////////////////////
10054 group { name: "elm/photo/base/default";
10056 image: "frame_1.png" COMP;
10057 image: "frame_2.png" COMP;
10058 image: "dia_grad.png" COMP;
10059 image: "head.png" COMP;
10062 part { name: "base0";
10064 description { state: "default" 0.0;
10065 image.normal: "dia_grad.png";
10077 part { name: "base";
10079 description { state: "default" 0.0;
10081 normal: "frame_2.png";
10088 part { name: "head";
10090 description { state: "default" 0.0;
10092 rel2.offset: -5 -5;
10094 aspect_preference: BOTH;
10095 image.normal: "head.png";
10098 part { name: "clip";
10101 description { state: "default" 0.0;
10103 rel2.offset: -5 -5;
10104 color: 255 255 255 255;
10107 part { name: "elm.swallow.content";
10110 description { state: "default" 0.0;
10112 rel2.offset: -5 -5;
10115 part { name: "over";
10117 description { state: "default" 0.0;
10119 rel2.offset: -5 -5;
10121 normal: "frame_1.png";
10131 group { name: "elm/photo/base/shadow";
10133 image: "shadow.png" COMP;
10134 image: "black.png" COMP;
10137 public message(Msg_Type:type, id, ...) {
10138 if( (type==MSG_INT_SET) && (id==0) )
10143 custom_state(PART:"size", "default", 0.0);
10147 set_state_val(PART:"size", STATE_REL1_OFFSET, - w/2, - h/2);
10148 set_state_val(PART:"size", STATE_REL2_OFFSET, w/2 + 1, h/2 + 1);
10149 set_state(PART:"size", "custom", 0.0);
10154 part { name: "size";
10156 description { state: "default" 0.0;
10157 rel1.relative: 0.5 0.5;
10158 rel2.relative: 0.5 0.5;
10166 state: "default" 0.0;
10169 rel1.relative: -0.06 -0.06;
10170 rel2.relative: 1.07 1.07;
10171 image.normal: "shadow.png";
10176 part { name: "elm.swallow.content";
10178 description { state: "default" 0.0;
10180 rel2.offset: -3 -3;
10190 state: "default" 0.0;
10195 image.normal: "black.png";
10196 image.border: 1 1 1 1;
10203 ///////////////////////////////////////////////////////////////////////////////
10204 group { name: "elm/thumb/base/default";
10206 image: "frame_1.png" COMP;
10207 image: "frame_2.png" COMP;
10208 image: "dia_grad.png" COMP;
10209 image: "busy-1.png" COMP;
10210 image: "busy-2.png" COMP;
10211 image: "busy-3.png" COMP;
10212 image: "busy-4.png" COMP;
10213 image: "busy-5.png" COMP;
10214 image: "busy-6.png" COMP;
10215 image: "busy-7.png" COMP;
10216 image: "busy-8.png" COMP;
10217 image: "busy-9.png" COMP;
10220 part { name: "base0";
10222 description { state: "default" 0.0;
10223 image.normal: "dia_grad.png";
10235 part { name: "base";
10237 description { state: "default" 0.0;
10239 normal: "frame_2.png";
10246 part { name: "clip";
10249 description { state: "default" 0.0;
10251 rel2.offset: -5 -5;
10252 color: 255 255 255 255;
10255 part { name: "elm.swallow.content";
10258 description { state: "default" 0.0;
10260 rel2.offset: -5 -5;
10263 part { name: "progress";
10267 description { state: "default" 0.0;
10272 aspect_preference: BOTH;
10274 description { state: "pulse" 0.0;
10275 inherit: "default" 0.0;
10278 normal: "busy-9.png";
10279 tween: "busy-1.png";
10280 tween: "busy-2.png";
10281 tween: "busy-3.png";
10282 tween: "busy-4.png";
10283 tween: "busy-5.png";
10284 tween: "busy-6.png";
10285 tween: "busy-7.png";
10286 tween: "busy-8.png";
10291 part { name: "over";
10293 description { state: "default" 0.0;
10295 rel2.offset: -5 -5;
10297 normal: "frame_1.png";
10305 program { name: "start_pulse";
10306 signal: "elm,state,pulse,start";
10308 action: STATE_SET "pulse" 0.0;
10309 target: "progress";
10310 transition: LINEAR 0.5;
10311 after: "start_pulse";
10313 program { name: "stop_pulse";
10314 signal: "elm,state,pulse,stop";
10316 action: STATE_SET "default" 0.0;
10317 target: "progress";
10323 group { name: "elm/thumb/base/noframe";
10325 image: "busy-1.png" COMP;
10326 image: "busy-2.png" COMP;
10327 image: "busy-3.png" COMP;
10328 image: "busy-4.png" COMP;
10329 image: "busy-5.png" COMP;
10330 image: "busy-6.png" COMP;
10331 image: "busy-7.png" COMP;
10332 image: "busy-8.png" COMP;
10333 image: "busy-9.png" COMP;
10336 part { name: "elm.swallow.content";
10338 description { state: "default" 0.0;
10340 rel2.offset: -5 -5;
10343 part { name: "progress";
10345 description { state: "default" 0.0;
10350 aspect_preference: BOTH;
10352 description { state: "pulse" 0.0;
10353 inherit: "default" 0.0;
10356 normal: "busy-9.png";
10357 tween: "busy-1.png";
10358 tween: "busy-2.png";
10359 tween: "busy-3.png";
10360 tween: "busy-4.png";
10361 tween: "busy-5.png";
10362 tween: "busy-6.png";
10363 tween: "busy-7.png";
10364 tween: "busy-8.png";
10370 program { name: "start_pulse";
10371 signal: "elm,state,pulse,start";
10373 action: STATE_SET "pulse" 0.0;
10374 target: "progress";
10375 transition: LINEAR 0.5;
10376 after: "start_pulse";
10378 program { name: "stop_pulse";
10379 signal: "elm,state,pulse,stop";
10381 action: STATE_SET "default" 0.0;
10382 target: "progress";
10389 ///////////////////////////////////////////////////////////////////////////////
10390 group { name: "elm/icon/home/default"; alias: "elm/icon/toolbar/home/default"; min: 32 32;
10391 images.image: "icon_home.png" COMP; parts { part { name: "base";
10392 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10393 image.normal: "icon_home.png"; } } } }
10394 group { name: "elm/icon/close/default"; alias: "elm/icon/toolbar/close/default"; min: 32 32;
10395 images.image: "icon_close.png" COMP; parts { part { name: "base";
10396 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10397 image.normal: "icon_close.png"; } } } }
10398 group { name: "elm/icon/apps/default"; alias: "elm/icon/toolbar/apps/default"; min: 32 32;
10399 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10400 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10401 image.normal: "icon_apps.png"; } } } }
10402 group { name: "elm/icon/arrow_up/default"; alias: "elm/icon/toolbar/arrow_up/default"; min: 32 32;
10403 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10404 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10405 image.normal: "icon_arrow_up.png"; } } } }
10406 group { name: "elm/icon/arrow_down/default";
10407 alias: "elm/icon/toolbar/arrow_down/default";
10408 alias: "elm/icon/toolbar/more_menu/default"; min: 32 32;
10409 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10410 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10411 image.normal: "icon_arrow_down.png"; } } } }
10412 group { name: "elm/icon/arrow_left/default"; alias: "elm/icon/toolbar/arrow_left/default"; min: 32 32;
10413 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10414 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10415 image.normal: "icon_arrow_left.png"; } } } }
10416 group { name: "elm/icon/arrow_right/default"; alias: "elm/icon/toolbar/arrow_right/default"; min: 32 32;
10417 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10418 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10419 image.normal: "icon_arrow_right.png"; } } } }
10420 group { name: "elm/icon/chat/default"; alias: "elm/icon/toolbar/chat/default"; min: 32 32;
10421 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10422 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10423 image.normal: "icon_chat.png"; } } } }
10424 group { name: "elm/icon/clock/default"; alias: "elm/icon/toolbar/clock/default"; min: 32 32;
10425 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10426 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10427 image.normal: "icon_clock.png"; } } } }
10428 group { name: "elm/icon/delete/default"; alias: "elm/icon/toolbar/delete/default"; min: 32 32;
10429 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10430 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10431 image.normal: "icon_delete.png"; } } } }
10432 group { name: "elm/icon/edit/default"; alias: "elm/icon/toolbar/edit/default"; min: 32 32;
10433 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10434 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10435 image.normal: "icon_edit.png"; } } } }
10436 group { name: "elm/icon/refresh/default"; alias: "elm/icon/toolbar/refresh/default"; min: 32 32;
10437 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10438 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10439 image.normal: "icon_refresh.png"; } } } }
10440 group { name: "elm/icon/folder/default"; alias: "elm/icon/toolbar/folder/default"; min: 32 32;
10441 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10442 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10443 image.normal: "icon_folder.png"; } } } }
10444 group { name: "elm/icon/file/default"; alias: "elm/icon/toolbar/file/default"; min: 32 32;
10445 images.image: "icon_file.png" COMP; parts { part { name: "base";
10446 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10447 image.normal: "icon_file.png"; } } } }
10448 ///////////////////////////////////////////////////////////////////////////////
10449 group { name: "elm/icon/menu/home/default"; min: 24 24; max: 24 24;
10450 images.image: "icon_home.png" COMP; parts { part { name: "base";
10451 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10452 image.normal: "icon_home.png"; } } } }
10453 group { name: "elm/icon/menu/close/default"; min: 24 24; max: 24 24;
10454 images.image: "icon_close.png" COMP; parts { part { name: "base";
10455 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10456 image.normal: "icon_close.png"; } } } }
10457 group { name: "elm/icon/menu/apps/default"; min: 24 24; max: 24 24;
10458 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10459 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10460 image.normal: "icon_apps.png"; } } } }
10461 group { name: "elm/icon/menu/arrow_up/default"; min: 24 24; max: 24 24;
10462 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10463 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10464 image.normal: "icon_arrow_up.png"; } } } }
10465 group { name: "elm/icon/menu/arrow_down/default"; min: 24 24; max: 24 24;
10466 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10467 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10468 image.normal: "icon_arrow_down.png"; } } } }
10469 group { name: "elm/icon/menu/arrow_left/default"; min: 24 24; max: 24 24;
10470 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10471 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10472 image.normal: "icon_arrow_left.png"; } } } }
10473 group { name: "elm/icon/menu/arrow_right/default"; min: 24 24; max: 24 24;
10474 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10475 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10476 image.normal: "icon_arrow_right.png"; } } } }
10477 group { name: "elm/icon/menu/chat/default"; min: 24 24; max: 24 24;
10478 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10479 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10480 image.normal: "icon_chat.png"; } } } }
10481 group { name: "elm/icon/menu/clock/default"; min: 24 24; max: 24 24;
10482 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10483 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10484 image.normal: "icon_clock.png"; } } } }
10485 group { name: "elm/icon/menu/delete/default"; min: 24 24; max: 24 24;
10486 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10487 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10488 image.normal: "icon_delete.png"; } } } }
10489 group { name: "elm/icon/menu/edit/default"; min: 24 24; max: 24 24;
10490 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10491 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10492 image.normal: "icon_edit.png"; } } } }
10493 group { name: "elm/icon/menu/refresh/default"; min: 24 24; max: 24 24;
10494 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10495 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10496 image.normal: "icon_refresh.png"; } } } }
10497 group { name: "elm/icon/menu/folder/default"; min: 24 24; max: 24 24;
10498 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10499 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10500 image.normal: "icon_folder.png"; } } } }
10501 group { name: "elm/icon/menu/file/default"; min: 24 24; max: 24 24;
10502 images.image: "icon_file.png" COMP; parts { part { name: "base";
10503 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10504 image.normal: "icon_file.png"; } } } }
10506 ///////////////////////////////////////////////////////////////////////////////
10507 group { name: "elm/toolbar/base/default";
10509 image: "bt_dis_base.png" COMP;
10510 image: "bt_dis_hilight.png" COMP;
10511 image: "bt_dis_shine.png" COMP;
10512 image: "icon_left_arrow.png" COMP;
10513 image: "icon_right_arrow.png" COMP;
10516 part { name: "base";
10518 description { state: "default" 0.0;
10523 rel2.offset: -3 -3;
10525 normal: "bt_dis_base.png";
10528 image.middle: SOLID;
10531 part { name: "clipper";
10535 state: "default" 0.0;
10546 part { name: "elm.swallow.content";
10547 clip_to: "clipper";
10550 state: "default" 0.0;
10551 rel1.to: "clipper";
10552 rel2.to: "clipper";
10555 part { name: "over2";
10557 description { state: "default" 0.0;
10561 normal: "bt_dis_shine.png";
10566 part { name: "over1";
10568 description { state: "default" 0.0;
10571 rel2.relative: 1.0 0.5;
10573 normal: "bt_dis_hilight.png";
10576 color: 255 255 255 128;
10579 part { name: "left_arrow";
10581 description { state: "default" 0.0;
10582 image.normal: "icon_left_arrow.png";
10584 aspect_preference: VERTICAL;
10589 description { state: "hidden" 0.0;
10590 inherit: "default" 0.0;
10592 color: 255 255 255 0;
10595 part { name: "right_arrow";
10597 description { state: "default" 0.0;
10598 image.normal: "icon_right_arrow.png";
10600 aspect_preference: VERTICAL;
10605 description { state: "hidden" 0.0;
10606 inherit: "default" 0.0;
10608 color: 255 255 255 0;
10611 part { name: "event";
10615 description { state: "default" 0.0;
10621 program { name: "sb_hbar_show";
10622 signal: "elm,action,show,hbar";
10624 action: STATE_SET "default" 0.0;
10625 transition: LINEAR 0.5;
10626 target: "left_arrow";
10627 target: "right_arrow";
10629 program { name: "sb_hbar_hide";
10630 signal: "elm,action,hide,hbar";
10632 action: STATE_SET "hidden" 0.0;
10633 target: "left_arrow";
10634 target: "right_arrow";
10635 transition: LINEAR 0.5;
10640 group { name: "elm/toolbar/item/default";
10642 image: "toolbar_sel.png" COMP;
10644 data.item: "transition_animation_on" "1";
10646 part { name: "label2";
10650 clip_to: "elm.text.clipper";
10651 description { state: "default" 0.0;
10654 rel1.to: "elm.text";
10655 rel2.to: "elm.text";
10659 text_source: "elm.text";
10663 text_class: "toolbar_item";
10666 description { state: "selected" 0.0;
10667 inherit: "default" 0.0;
10670 description { state: "disabled" 0.0;
10671 inherit: "default" 0.0;
10675 description { state: "disabled_visible" 0.0;
10676 inherit: "default" 0.0;
10683 part { name: "label2_new";
10687 clip_to: "elm.text_new.clipper";
10688 description { state: "default" 0.0;
10691 rel1.to: "elm.text_new";
10692 rel2.to: "elm.text_new";
10696 text_source: "elm.text_new";
10700 text_class: "toolbar_item";
10703 description { state: "selected" 0.0;
10704 inherit: "default" 0.0;
10707 description { state: "disabled" 0.0;
10708 inherit: "default" 0.0;
10712 description { state: "disabled_visible" 0.0;
10713 inherit: "default" 0.0;
10722 description { state: "default" 0.0;
10724 color: 255 255 255 0;
10726 normal: "toolbar_sel.png";
10729 image.middle: SOLID;
10732 description { state: "selected" 0.0;
10733 inherit: "default" 0.0;
10735 color: 255 255 255 255;
10737 description { state: "disabled" 0.0;
10738 inherit: "default" 0.0;
10740 color: 255 255 255 0;
10743 part { name: "elm.swallow.icon";
10745 clip_to: "elm.icon.clipper";
10746 description { state: "default" 0.0;
10761 part { name: "elm.swallow.icon_new";
10763 clip_to: "elm.icon_new.clipper";
10764 description { state: "default" 0.0;
10772 to_y: "elm.text_new";
10779 part { name: "elm.text";
10781 effect: SOFT_SHADOW;
10784 clip_to: "elm.text.clipper";
10785 description { state: "default" 0.0;
10797 color: 224 224 224 255;
10800 font: "Sans:style=Bold";
10804 text_class: "toolbar_item";
10807 description { state: "selected" 0.0;
10808 inherit: "default" 0.0;
10811 description { state: "visible" 0.0;
10812 inherit: "default" 0.0;
10816 description { state: "disabled" 0.0;
10817 inherit: "default" 0.0;
10821 description { state: "disabled_visible" 0.0;
10822 inherit: "default" 0.0;
10829 part { name: "elm.text_new";
10831 effect: SOFT_SHADOW;
10833 clip_to: "elm.text_new.clipper";
10835 description { state: "default" 0.0;
10847 color: 224 224 224 255;
10850 font: "Sans:style=Bold";
10854 text_class: "toolbar_item";
10857 description { state: "selected" 0.0;
10858 inherit: "default" 0.0;
10861 description { state: "visible" 0.0;
10862 inherit: "default" 0.0;
10866 description { state: "disabled" 0.0;
10867 inherit: "default" 0.0;
10871 description { state: "disabled_visible" 0.0;
10872 inherit: "default" 0.0;
10879 part { name: "elm.text.clipper";
10881 description { state: "default" 0.0;
10882 color: 255 255 255 255;
10884 description { state: "animation" 0.0;
10885 color: 255 255 255 0;
10888 part { name: "elm.text_new.clipper";
10890 description { state: "default" 0.0;
10891 color: 255 255 255 0;
10893 description { state: "animation" 0.0;
10894 color: 255 255 255 255;
10897 part { name: "elm.icon.clipper";
10899 description { state: "default" 0.0;
10900 color: 255 255 255 255;
10902 description { state: "animation" 0.0;
10903 color: 255 255 255 0;
10906 part { name: "elm.icon_new.clipper";
10908 description { state: "default" 0.0;
10909 color: 255 255 255 0;
10911 description { state: "animation" 0.0;
10912 color: 255 255 255 255;
10915 part { name: "event";
10918 ignore_flags: ON_HOLD;
10919 description { state: "default" 0.0;
10925 program { name: "go_active";
10926 signal: "elm,state,selected";
10928 action: STATE_SET "selected" 0.0;
10930 target: "elm.text";
10932 target: "elm.text_new";
10933 target: "label2_new";
10934 transition: LINEAR 0.2;
10936 program { name: "go_passive";
10937 signal: "elm,state,unselected";
10939 action: STATE_SET "default" 0.0;
10941 target: "elm.text";
10943 target: "elm.text_new";
10944 target: "label2_new";
10945 transition: LINEAR 0.1;
10947 program { name: "go";
10948 signal: "mouse,up,1";
10950 action: SIGNAL_EMIT "elm,action,click" "elm";
10952 program { name: "mouse,in";
10953 signal: "mouse,in";
10955 action: SIGNAL_EMIT "elm,mouse,in" "elm";
10957 program { name: "mouse,out";
10958 signal: "mouse,out";
10960 action: SIGNAL_EMIT "elm,mouse,out" "elm";
10962 program { name: "disable";
10963 signal: "elm,state,disabled";
10965 action: STATE_SET "disabled" 0.0;
10967 target: "label2_new";
10969 after: "disable_text";
10971 program { name: "disable_text";
10975 get_state(PART:"elm.text", st, 30, vl);
10976 if (!strcmp(st, "visible"))
10978 set_state(PART:"elm.text", "disabled_visible", 0.0);
10979 set_state(PART:"elm.text_new", "disabled_visible", 0.0);
10983 set_state(PART:"elm.text", "disabled", 0.0);
10984 set_state(PART:"elm.text_new", "disabled", 0.0);
10988 program { name: "enable";
10989 signal: "elm,state,enabled";
10991 action: STATE_SET "default" 0.0;
10993 target: "label2_new";
10995 after: "enable_text";
10997 program { name: "enable_text";
11001 get_state(PART:"elm.text", st, 30, vl);
11002 if (!strcmp(st, "disabled_visible"))
11004 set_state(PART:"elm.text", "visible", 0.0);
11005 set_state(PART:"elm.text_new", "visible", 0.0);
11009 set_state(PART:"elm.text", "default", 0.0);
11010 set_state(PART:"elm.text_new", "default", 0.0);
11014 program { name: "label_set,animation,forward";
11015 signal: "elm,state,label_set,forward";
11017 after: "label_set,animation";
11019 program { name: "label_set,animation,backward";
11020 signal: "elm,state,label_set,backward";
11022 after: "label_set,animation";
11024 program { name: "label_set,animation";
11025 signal: "elm,state,label_set";
11027 action: STATE_SET "animation" 0.0;
11028 target: "elm.text.clipper";
11029 target: "elm.text_new.clipper";
11030 transition: LINEAR 0.2;
11031 after: "label_set,animation,done";
11033 program { name: "label_set,animation,done";
11034 action: SIGNAL_EMIT "elm,state,label_set,done" "elm";
11036 program { name: "label,reset";
11037 signal: "elm,state,label,reset";
11039 action: STATE_SET "default" 0.0;
11040 target: "elm.text.clipper";
11041 target: "elm.text_new.clipper";
11043 program { name: "icon_set,animation,forward";
11044 signal: "elm,state,icon_set,forward";
11046 after: "icon_set,animation";
11048 program { name: "icon_set,animation,backward";
11049 signal: "elm,state,icon_set,backward";
11051 after: "icon_set,animation";
11053 program { name: "icon_set,animation";
11054 signal: "elm,state,icon_set";
11056 action: STATE_SET "animation" 0.0;
11057 target: "elm.icon.clipper";
11058 target: "elm.icon_new.clipper";
11059 transition: LINEAR 0.2;
11060 after: "icon_set,animation,done";
11062 program { name: "icon_set,animation,done";
11063 action: SIGNAL_EMIT "elm,state,icon_set,done" "elm";
11065 program { name: "icon,reset";
11066 signal: "elm,state,icon,reset";
11068 action: STATE_SET "default" 0.0;
11069 target: "elm.icon.clipper";
11070 target: "elm.icon_new.clipper";
11075 group { name: "elm/toolbar/separator/default";
11077 image: "toolbar_separator_v.png" COMP;
11080 part { name: "separator"; // separator group
11081 description { state: "default" 0.0;
11085 rel2.offset: -5 -5;
11087 normal: "toolbar_separator_v.png";
11097 ///////////////////////////////////////////////////////////////////////////////
11098 group { name: "elm/notify/block_events/default";
11100 part { name: "block_events";
11102 description { state: "default" 0.0;
11110 name: "block_clicked";
11111 signal: "mouse,clicked,1";
11112 source: "block_events";
11113 action: SIGNAL_EMIT "elm,action,clicked" "elm";
11117 group { name: "elm/notify/top/default";
11118 //this group is a design similar to the inwin group
11120 image: "shad_circ.png" COMP;
11121 image: "bt_dis_base.png" COMP;
11122 image: "bt_dis_hilight.png" COMP;
11125 part { name: "base";
11129 description { state: "default" 0.0;
11131 rel1.offset: 10 10;
11132 rel2.offset: -10 -10;
11133 rel1.relative: 0.0 -1.0;
11134 rel2.relative: 1.0 0.0;
11136 description { state: "visible" 0.0;
11137 inherit: "default" 0.0;
11139 rel1.relative: 0.0 0.0;
11140 rel2.relative: 1.0 1.0;
11143 part { name: "shad";
11145 description { state: "default" 0.0;
11146 image.normal: "shad_circ.png";
11147 rel1.to: "elm.swallow.content";
11148 rel1.offset: -64 -64;
11149 rel2.to: "elm.swallow.content";
11150 rel2.offset: 63 63;
11154 part { name: "pop";
11156 description { state: "default" 0.0;
11157 rel1.to: "elm.swallow.content";
11158 rel1.offset: -5 -5;
11159 rel2.to: "elm.swallow.content";
11162 normal: "bt_dis_base.png";
11165 image.middle: SOLID;
11168 part { name: "popover";
11170 description { state: "default" 0.0;
11173 rel2.relative: 1.0 0.5;
11175 normal: "bt_dis_hilight.png";
11180 part { name: "elm.swallow.content";
11182 description { state: "default" 0.0;
11189 program { name: "show";
11190 signal: "elm,action,show";
11192 action: STATE_SET "visible" 0.0;
11195 program { name: "show_2";
11197 action: STATE_SET "default" 0.0;
11201 program { name: "show_3";
11203 action: STATE_SET "visible" 0.0;
11205 transition: LINEAR 0.5;
11207 program { name: "hide";
11208 signal: "elm,action,hide";
11210 action: STATE_SET "default" 0.0;
11215 group { name: "elm/notify/center/default";
11216 //this group is a design similar to the inwin group
11218 image: "bt_dis_base.png" COMP;
11221 part { name: "base";
11225 description { state: "default" 0.0;
11227 rel1.relative: 0.0 0.0;
11228 rel2.relative: 1.0 1.0;
11231 part { name: "pop";
11233 description { state: "default" 0.0;
11234 rel1.to: "elm.swallow.content";
11235 rel1.offset: -5 -5;
11236 rel2.to: "elm.swallow.content";
11239 normal: "bt_dis_base.png";
11244 part { name: "elm.swallow.content";
11246 description { state: "default" 0.0;
11253 program { name: "show";
11254 signal: "elm,action,show";
11256 action: STATE_SET "default" 0.0;
11259 program { name: "show_2";
11261 action: STATE_SET "default" 0.0;
11264 program { name: "hide";
11265 signal: "elm,action,hide";
11267 action: STATE_SET "default" 0.0;
11272 group { name: "elm/notify/bottom/default";
11273 //this group is a design similar to the inwin group
11275 image: "shad_circ.png" COMP;
11276 image: "bt_dis_base.png" COMP;
11277 image: "bt_dis_hilight.png" COMP;
11280 part { name: "base";
11284 description { state: "default" 0.0;
11286 rel1.offset: 10 10;
11287 rel2.offset: -10 -10;
11288 rel1.relative: 0.0 1.0;
11289 rel2.relative: 1.0 2.0;
11291 description { state: "visible" 0.0;
11292 inherit: "default" 0.0;
11294 rel1.relative: 0.0 0.0;
11295 rel2.relative: 1.0 1.0;
11298 part { name: "shad";
11300 description { state: "default" 0.0;
11301 image.normal: "shad_circ.png";
11302 rel1.to: "elm.swallow.content";
11303 rel1.offset: -64 -64;
11304 rel2.to: "elm.swallow.content";
11305 rel2.offset: 63 63;
11309 part { name: "pop";
11311 description { state: "default" 0.0;
11312 rel1.to: "elm.swallow.content";
11313 rel1.offset: -5 -5;
11314 rel2.to: "elm.swallow.content";
11317 normal: "bt_dis_base.png";
11320 image.middle: SOLID;
11323 part { name: "popover";
11325 description { state: "default" 0.0;
11328 rel2.relative: 1.0 0.5;
11330 normal: "bt_dis_hilight.png";
11335 part { name: "elm.swallow.content";
11337 description { state: "default" 0.0;
11344 program { name: "show";
11345 signal: "elm,action,show";
11347 action: STATE_SET "visible" 0.0;
11350 program { name: "show_2";
11352 action: STATE_SET "default" 0.0;
11356 program { name: "show_3";
11358 action: STATE_SET "visible" 0.0;
11360 transition: LINEAR 0.5;
11362 program { name: "hide";
11363 signal: "elm,action,hide";
11365 action: STATE_SET "default" 0.0;
11370 group { name: "elm/notify/left/default";
11371 //this group is a design similar to the inwin group
11373 image: "shad_circ.png" COMP;
11374 image: "bt_dis_base.png" COMP;
11375 image: "bt_dis_hilight.png" COMP;
11378 part { name: "base";
11382 description { state: "default" 0.0;
11384 rel1.offset: 10 10;
11385 rel2.offset: -10 -10;
11386 rel1.relative: -1.0 0.0;
11387 rel2.relative: 0.0 1.0;
11389 description { state: "visible" 0.0;
11390 inherit: "default" 0.0;
11392 rel1.relative: 0.0 0.0;
11393 rel2.relative: 1.0 1.0;
11396 part { name: "shad";
11398 description { state: "default" 0.0;
11399 image.normal: "shad_circ.png";
11400 rel1.to: "elm.swallow.content";
11401 rel1.offset: -64 -64;
11402 rel2.to: "elm.swallow.content";
11403 rel2.offset: 63 63;
11407 part { name: "pop";
11409 description { state: "default" 0.0;
11410 rel1.to: "elm.swallow.content";
11411 rel1.offset: -5 -5;
11412 rel2.to: "elm.swallow.content";
11415 normal: "bt_dis_base.png";
11418 image.middle: SOLID;
11421 part { name: "popover";
11423 description { state: "default" 0.0;
11426 rel2.relative: 1.0 0.5;
11428 normal: "bt_dis_hilight.png";
11433 part { name: "elm.swallow.content";
11435 description { state: "default" 0.0;
11442 program { name: "show";
11443 signal: "elm,action,show";
11445 action: STATE_SET "visible" 0.0;
11448 program { name: "show_2";
11450 action: STATE_SET "default" 0.0;
11454 program { name: "show_3";
11456 action: STATE_SET "visible" 0.0;
11458 transition: LINEAR 0.5;
11460 program { name: "hide";
11461 signal: "elm,action,hide";
11463 action: STATE_SET "default" 0.0;
11468 group { name: "elm/notify/right/default";
11469 //this group is a design similar to the inwin group
11471 image: "shad_circ.png" COMP;
11472 image: "bt_dis_base.png" COMP;
11473 image: "bt_dis_hilight.png" COMP;
11476 part { name: "base";
11480 description { state: "default" 0.0;
11482 rel1.offset: 10 10;
11483 rel2.offset: -10 -10;
11484 rel1.relative: 1.0 0.0;
11485 rel2.relative: 2.0 1.0;
11487 description { state: "visible" 0.0;
11488 inherit: "default" 0.0;
11490 rel1.relative: 0.0 0.0;
11491 rel2.relative: 1.0 1.0;
11494 part { name: "shad";
11496 description { state: "default" 0.0;
11497 image.normal: "shad_circ.png";
11498 rel1.to: "elm.swallow.content";
11499 rel1.offset: -64 -64;
11500 rel2.to: "elm.swallow.content";
11501 rel2.offset: 63 63;
11505 part { name: "pop";
11507 description { state: "default" 0.0;
11508 rel1.to: "elm.swallow.content";
11509 rel1.offset: -5 -5;
11510 rel2.to: "elm.swallow.content";
11513 normal: "bt_dis_base.png";
11516 image.middle: SOLID;
11519 part { name: "popover";
11521 description { state: "default" 0.0;
11524 rel2.relative: 1.0 0.5;
11526 normal: "bt_dis_hilight.png";
11531 part { name: "elm.swallow.content";
11533 description { state: "default" 0.0;
11540 program { name: "show";
11541 signal: "elm,action,show";
11543 action: STATE_SET "visible" 0.0;
11546 program { name: "show_2";
11548 action: STATE_SET "default" 0.0;
11552 program { name: "show_3";
11554 action: STATE_SET "visible" 0.0;
11556 transition: LINEAR 0.5;
11558 program { name: "hide";
11559 signal: "elm,action,hide";
11561 action: STATE_SET "default" 0.0;
11566 group { name: "elm/notify/top_left/default";
11567 //this group is a design similar to the inwin group
11569 image: "shad_circ.png" COMP;
11570 image: "bt_dis_base.png" COMP;
11571 image: "bt_dis_hilight.png" COMP;
11574 part { name: "base";
11578 description { state: "default" 0.0;
11580 rel1.offset: 10 10;
11581 rel2.offset: -10 -10;
11582 rel1.relative: 0.0 -1.0;
11583 rel2.relative: 1.0 0.0;
11585 description { state: "visible" 0.0;
11586 inherit: "default" 0.0;
11588 rel1.relative: 0.0 0.0;
11589 rel2.relative: 1.0 1.0;
11592 part { name: "shad";
11594 description { state: "default" 0.0;
11595 image.normal: "shad_circ.png";
11596 rel1.to: "elm.swallow.content";
11597 rel1.offset: -64 -64;
11598 rel2.to: "elm.swallow.content";
11599 rel2.offset: 63 63;
11603 part { name: "pop";
11605 description { state: "default" 0.0;
11606 rel1.to: "elm.swallow.content";
11607 rel1.offset: -5 -5;
11608 rel2.to: "elm.swallow.content";
11611 normal: "bt_dis_base.png";
11614 image.middle: SOLID;
11617 part { name: "popover";
11619 description { state: "default" 0.0;
11622 rel2.relative: 1.0 0.5;
11624 normal: "bt_dis_hilight.png";
11629 part { name: "elm.swallow.content";
11631 description { state: "default" 0.0;
11638 program { name: "show";
11639 signal: "elm,action,show";
11641 action: STATE_SET "visible" 0.0;
11644 program { name: "show_2";
11646 action: STATE_SET "default" 0.0;
11650 program { name: "show_3";
11652 action: STATE_SET "visible" 0.0;
11654 transition: LINEAR 0.5;
11656 program { name: "hide";
11657 signal: "elm,action,hide";
11659 action: STATE_SET "default" 0.0;
11664 group { name: "elm/notify/top_right/default";
11665 //this group is a design similar to the inwin group
11667 image: "shad_circ.png" COMP;
11668 image: "bt_dis_base.png" COMP;
11669 image: "bt_dis_hilight.png" COMP;
11672 part { name: "base";
11676 description { state: "default" 0.0;
11678 rel1.offset: 10 10;
11679 rel2.offset: -10 -10;
11680 rel1.relative: 0.0 -1.0;
11681 rel2.relative: 1.0 0.0;
11683 description { state: "visible" 0.0;
11684 inherit: "default" 0.0;
11686 rel1.relative: 0.0 0.0;
11687 rel2.relative: 1.0 1.0;
11690 part { name: "shad";
11692 description { state: "default" 0.0;
11693 image.normal: "shad_circ.png";
11694 rel1.to: "elm.swallow.content";
11695 rel1.offset: -64 -64;
11696 rel2.to: "elm.swallow.content";
11697 rel2.offset: 63 63;
11701 part { name: "pop";
11703 description { state: "default" 0.0;
11704 rel1.to: "elm.swallow.content";
11705 rel1.offset: -5 -5;
11706 rel2.to: "elm.swallow.content";
11709 normal: "bt_dis_base.png";
11712 image.middle: SOLID;
11715 part { name: "popover";
11717 description { state: "default" 0.0;
11720 rel2.relative: 1.0 0.5;
11722 normal: "bt_dis_hilight.png";
11727 part { name: "elm.swallow.content";
11729 description { state: "default" 0.0;
11736 program { name: "show";
11737 signal: "elm,action,show";
11739 action: STATE_SET "visible" 0.0;
11742 program { name: "show_2";
11744 action: STATE_SET "default" 0.0;
11748 program { name: "show_3";
11750 action: STATE_SET "visible" 0.0;
11752 transition: LINEAR 0.5;
11754 program { name: "hide";
11755 signal: "elm,action,hide";
11757 action: STATE_SET "default" 0.0;
11762 group { name: "elm/notify/bottom_left/default";
11763 //this group is a design similar to the inwin group
11765 image: "shad_circ.png" COMP;
11766 image: "bt_dis_base.png" COMP;
11767 image: "bt_dis_hilight.png" COMP;
11770 part { name: "base";
11774 description { state: "default" 0.0;
11776 rel1.offset: 10 10;
11777 rel2.offset: -10 -10;
11778 rel1.relative: 0.0 1.0;
11779 rel2.relative: 1.0 2.0;
11781 description { state: "visible" 0.0;
11782 inherit: "default" 0.0;
11784 rel1.relative: 0.0 0.0;
11785 rel2.relative: 1.0 1.0;
11788 part { name: "shad";
11790 description { state: "default" 0.0;
11791 image.normal: "shad_circ.png";
11792 rel1.to: "elm.swallow.content";
11793 rel1.offset: -64 -64;
11794 rel2.to: "elm.swallow.content";
11795 rel2.offset: 63 63;
11799 part { name: "pop";
11801 description { state: "default" 0.0;
11802 rel1.to: "elm.swallow.content";
11803 rel1.offset: -5 -5;
11804 rel2.to: "elm.swallow.content";
11807 normal: "bt_dis_base.png";
11810 image.middle: SOLID;
11813 part { name: "popover";
11815 description { state: "default" 0.0;
11818 rel2.relative: 1.0 0.5;
11820 normal: "bt_dis_hilight.png";
11825 part { name: "elm.swallow.content";
11827 description { state: "default" 0.0;
11834 program { name: "show";
11835 signal: "elm,action,show";
11837 action: STATE_SET "visible" 0.0;
11840 program { name: "show_2";
11842 action: STATE_SET "default" 0.0;
11846 program { name: "show_3";
11848 action: STATE_SET "visible" 0.0;
11850 transition: LINEAR 0.5;
11852 program { name: "hide";
11853 signal: "elm,action,hide";
11855 action: STATE_SET "default" 0.0;
11860 group { name: "elm/notify/bottom_right/default";
11861 //this group is a design similar to the inwin group
11863 image: "shad_circ.png" COMP;
11864 image: "bt_dis_base.png" COMP;
11865 image: "bt_dis_hilight.png" COMP;
11868 part { name: "base";
11872 description { state: "default" 0.0;
11874 rel1.offset: 10 10;
11875 rel2.offset: -10 -10;
11876 rel1.relative: 0.0 1.0;
11877 rel2.relative: 1.0 2.0;
11879 description { state: "visible" 0.0;
11880 inherit: "default" 0.0;
11882 rel1.relative: 0.0 0.0;
11883 rel2.relative: 1.0 1.0;
11886 part { name: "shad";
11888 description { state: "default" 0.0;
11889 image.normal: "shad_circ.png";
11890 rel1.to: "elm.swallow.content";
11891 rel1.offset: -64 -64;
11892 rel2.to: "elm.swallow.content";
11893 rel2.offset: 63 63;
11897 part { name: "pop";
11899 description { state: "default" 0.0;
11900 rel1.to: "elm.swallow.content";
11901 rel1.offset: -5 -5;
11902 rel2.to: "elm.swallow.content";
11905 normal: "bt_dis_base.png";
11908 image.middle: SOLID;
11911 part { name: "popover";
11913 description { state: "default" 0.0;
11916 rel2.relative: 1.0 0.5;
11918 normal: "bt_dis_hilight.png";
11923 part { name: "elm.swallow.content";
11925 description { state: "default" 0.0;
11932 program { name: "show";
11933 signal: "elm,action,show";
11935 action: STATE_SET "visible" 0.0;
11938 program { name: "show_2";
11940 action: STATE_SET "default" 0.0;
11944 program { name: "show_3";
11946 action: STATE_SET "visible" 0.0;
11948 transition: LINEAR 0.5;
11950 program { name: "hide";
11951 signal: "elm,action,hide";
11953 action: STATE_SET "default" 0.0;
11959 ///////////////////////////////////////////////////////////////////////////////
11960 group { name: "elm/slideshow/base/default";
11962 item: transitions "fade black_fade horizontal vertical square";
11963 item: layouts "fullscreen not_fullscreen";
11966 part { name: "whole";
11969 state: "default" 0.0;
11971 color: 20 20 20 255;
11974 part { name: "image_1_whole";
11976 state: "default" 0.0;
11977 color: 255 255 255 255;
11980 state: "fade_prev_next" 0.0;
11981 inherit: "default" 0.0;
11982 color: 255 255 255 0;
11985 state: "black_fade_prev_next_init" 0.0;
11986 inherit: "default" 0.0;
11987 color: 255 255 255 255;
11990 state: "black_fade_prev_next" 0.0;
11991 inherit: "default" 0.0;
11995 state: "horizontal_next_init" 0.0;
11996 inherit: "default" 0.0;
11999 state: "horizontal_next" 0.0;
12000 inherit: "default" 0.0;
12001 rel1.relative: -1.0 0.0;
12002 rel2.relative: 0.0 1.0;
12005 state: "horizontal_prev_init" 0.0;
12006 inherit: "default" 0.0;
12009 state: "horizontal_prev" 0.0;
12010 inherit: "default" 0.0;
12011 rel1.relative: 1.0 0.0;
12012 rel2.relative: 2.0 1.0;
12015 state: "vertical_next_init" 0.0;
12016 inherit: "default" 0.0;
12019 state: "vertical_next" 0.0;
12020 inherit: "default" 0.0;
12021 rel1.relative: 0.0 -1.0;
12022 rel2.relative: 1.0 0.0;
12025 state: "vertical_prev_init" 0.0;
12026 inherit: "default" 0.0;
12029 state: "vertical_prev" 0.0;
12030 inherit: "default" 0.0;
12031 rel1.relative: 0.0 1.0;
12032 rel2.relative: 1.0 2.0;
12035 state: "square_prev_next" 0.0;
12036 inherit: "default" 0.0;
12037 color: 255 255 255 0;
12040 part { name: "image_2_whole";
12042 state: "default" 0.0;
12044 color: 255 255 255 0;
12047 state: "fade_prev_next" 0.0;
12048 inherit: "default" 0.0;
12049 color: 255 255 255 255;
12052 state: "black_fade_prev_next_init" 0.0;
12053 inherit: "default" 0.0;
12057 state: "black_fade_prev_next" 0.0;
12058 inherit: "default" 0.0;
12059 color: 255 255 255 255;
12062 state: "horizontal_next_init" 0.0;
12063 inherit: "default" 0.0;
12064 rel1.relative: 1.0 0.0;
12065 rel2.relative: 2.0 1.0;
12066 color: 255 255 255 255;
12069 state: "horizontal_next" 0.0;
12070 inherit: "default" 0.0;
12071 color: 255 255 255 255;
12074 state: "horizontal_prev_init" 0.0;
12075 inherit: "default" 0.0;
12076 rel1.relative: -1.0 0.0;
12077 rel2.relative: 0.0 1.0;
12078 color: 255 255 255 255;
12081 state: "horizontal_prev" 0.0;
12082 inherit: "default" 0.0;
12083 color: 255 255 255 255;
12086 state: "vertical_next_init" 0.0;
12087 inherit: "default" 0.0;
12088 rel1.relative: 0.0 1.0;
12089 rel2.relative: 1.0 2.0;
12090 color: 255 255 255 255;
12093 state: "vertical_next" 0.0;
12094 inherit: "default" 0.0;
12095 color: 255 255 255 255;
12098 state: "vertical_prev_init" 0.0;
12099 inherit: "default" 0.0;
12100 rel1.relative: 0.0 -1.0;
12101 rel2.relative: 1.0 0.0;
12102 color: 255 255 255 255;
12105 state: "vertical_prev" 0.0;
12106 inherit: "default" 0.0;
12107 color: 255 255 255 255;
12110 state: "square_prev_next_init" 0.0;
12111 inherit: "default" 0.0;
12112 rel1.relative: 0.5 0.5;
12113 rel2.relative: 0.5 0.5;
12114 color: 255 255 255 255;
12117 state: "square_prev_next" 0.0;
12118 inherit: "default" 0.0;
12119 rel1.relative: 0.0 0.0;
12120 rel2.relative: 1.0 1.0;
12121 color: 255 255 255 255;
12124 part { name: "elm.swallow.1";
12126 clip_to: "image_1_whole";
12128 state: "default" 0.0;
12129 rel1.to: "image_1_whole";
12130 rel2.to: "image_1_whole";
12131 color: 255 255 255 255;
12134 state: "not_fullscreen" 0.0;
12135 rel1.relative: 0.1 0.1;
12136 rel1.to: "image_1_whole";
12137 rel2.relative: 0.9 0.9;
12138 rel2.to: "image_1_whole";
12139 color: 255 255 255 255;
12142 part { name: "elm.swallow.2";
12144 clip_to: "image_2_whole";
12146 state: "default" 0.0;
12147 color: 255 255 255 255;
12148 rel1.to: "image_2_whole";
12149 rel2.to: "image_2_whole";
12152 state: "not_fullscreen" 0.0;
12153 color: 255 255 255 255;
12154 rel1.relative: 0.1 0.1;
12155 rel1.to: "image_2_whole";
12156 rel2.relative: 0.9 0.9;
12157 rel2.to: "image_2_whole";
12160 part { name: "events_catcher";
12164 state: "default" 0.0;
12172 program { name: "layout_fullscreen";
12173 signal: "layout,fullscreen";
12174 source: "slideshow";
12175 action: STATE_SET "default" 0.0;
12176 target: "elm.swallow.1";
12177 target: "elm.swallow.2";
12178 transition: SINUSOIDAL 1.0;
12180 program { name: "layout_not_fullscreen";
12181 signal: "layout,not_fullscreen";
12182 source: "slideshow";
12183 action: STATE_SET "not_fullscreen" 0.0;
12184 target: "elm.swallow.1";
12185 target: "elm.swallow.2";
12186 transition: SINUSOIDAL 1.0;
12189 program { name: "fade_next";
12190 signal: "fade,next";
12191 source: "slideshow";
12192 action: STATE_SET "default" 0.0;
12193 target: "image_1_whole";
12194 target: "image_2_whole";
12195 after: "fade_next_2";
12197 program { name: "fade_next_2";
12198 action: STATE_SET "fade_prev_next" 0.0;
12199 target: "image_1_whole";
12200 target: "image_2_whole";
12201 transition: SINUSOIDAL 1.5;
12204 program { name: "fade_previous";
12205 signal: "fade,previous";
12206 source: "slideshow";
12207 action: STATE_SET "default" 0.0;
12208 target: "image_1_whole";
12209 target: "image_2_whole";
12210 after: "fade_previous_2";
12212 program { name: "fade_previous_2";
12213 action: STATE_SET "fade_prev_next" 0.0;
12214 target: "image_1_whole";
12215 target: "image_2_whole";
12216 transition: SINUSOIDAL 1.5;
12219 program { name: "black_fade_next";
12220 signal: "black_fade,next";
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_next_2";
12227 program { name: "black_fade_next_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_next_3";
12233 program { name: "black_fade_next_3";
12234 action: STATE_SET "black_fade_prev_next" 0.0;
12235 target: "image_2_whole";
12236 transition: SINUSOIDAL 0.75;
12239 program { name: "black_fade_previous";
12240 signal: "black_fade,previous";
12241 source: "slideshow";
12242 action: STATE_SET "black_fade_prev_next_init" 0.0;
12243 target: "image_1_whole";
12244 target: "image_2_whole";
12245 after: "black_fade_previous_2";
12247 program { name: "black_fade_previous_2";
12248 action: STATE_SET "black_fade_prev_next" 0.0;
12249 target: "image_1_whole";
12250 transition: SINUSOIDAL 0.75;
12251 after: "black_fade_previous_3";
12253 program { name: "black_fade_previous_3";
12254 action: STATE_SET "black_fade_prev_next" 0.0;
12255 target: "image_2_whole";
12256 transition: SINUSOIDAL 0.75;
12259 program { name: "horizontal_next";
12260 signal: "horizontal,next";
12261 source: "slideshow";
12262 action: STATE_SET "horizontal_next_init" 0.0;
12263 target: "image_1_whole";
12264 target: "image_2_whole";
12265 after: "horizontal_next_2";
12267 program { name: "horizontal_next_2";
12268 action: STATE_SET "horizontal_next" 0.0;
12269 target: "image_1_whole";
12270 target: "image_2_whole";
12271 transition: SINUSOIDAL 1.5;
12274 program { name: "horizontal_previous";
12275 signal: "horizontal,previous";
12276 source: "slideshow";
12277 action: STATE_SET "horizontal_prev_init" 0.0;
12278 target: "image_1_whole";
12279 target: "image_2_whole";
12280 after: "horizontal_previous_2";
12282 program { name: "horizontal_previous_2";
12283 action: STATE_SET "horizontal_prev" 0.0;
12284 target: "image_1_whole";
12285 target: "image_2_whole";
12286 transition: SINUSOIDAL 1.5;
12289 program { name: "vertical_next";
12290 signal: "vertical,next";
12291 source: "slideshow";
12292 action: STATE_SET "vertical_next_init" 0.0;
12293 target: "image_1_whole";
12294 target: "image_2_whole";
12295 after: "vertical_next_2";
12297 program { name: "vertical_next_2";
12298 action: STATE_SET "vertical_next" 0.0;
12299 target: "image_1_whole";
12300 target: "image_2_whole";
12301 transition: SINUSOIDAL 1.5;
12304 program { name: "vertical_previous";
12305 signal: "vertical,previous";
12306 source: "slideshow";
12307 action: STATE_SET "vertical_prev_init" 0.0;
12308 target: "image_1_whole";
12309 target: "image_2_whole";
12310 after: "vertical_previous_2";
12312 program { name: "vertical_previous_2";
12313 action: STATE_SET "vertical_prev" 0.0;
12314 target: "image_1_whole";
12315 target: "image_2_whole";
12316 transition: SINUSOIDAL 1.5;
12319 program { name: "square_next";
12320 signal: "square,next";
12321 source: "slideshow";
12322 action: STATE_SET "square_prev_next_init" 0.0;
12323 target: "image_2_whole";
12324 after: "square_next_2";
12326 program { name: "square_next_2";
12327 action: STATE_SET "square_prev_next" 0.0;
12328 target: "image_2_whole";
12329 target: "image_1_whole";
12330 transition: SINUSOIDAL 1.5;
12333 program { name: "square_previous";
12334 signal: "square,previous";
12335 source: "slideshow";
12336 action: STATE_SET "square_prev_next_init" 0.0;
12337 target: "image_2_whole";
12338 after: "square_next_2";
12340 program { name: "end";
12341 action: SIGNAL_EMIT "end" "slideshow";
12343 program { name: "end_signal";
12344 signal: "anim,end";
12345 source: "slideshow";
12346 action: STATE_SET "default" 0.0;
12347 target: "image_1_whole";
12348 target: "image_2_whole";
12353 ///////////////////////////////////////////////////////////////////////////////
12354 group { name: "elm/win/inwin/default";
12356 image: "shad_circ.png" COMP;
12357 image: "bt_dis_base.png" COMP;
12358 image: "bt_dis_hilight.png" COMP;
12361 part { name: "base";
12364 description { state: "default" 0.0;
12367 description { state: "visible" 0.0;
12368 inherit: "default" 1.0;
12372 part { name: "shad";
12374 description { state: "default" 0.0;
12375 image.normal: "shad_circ.png";
12376 rel1.to: "elm.swallow.content";
12377 rel1.offset: -64 -64;
12378 rel2.to: "elm.swallow.content";
12379 rel2.offset: 63 63;
12383 part { name: "pop";
12385 description { state: "default" 0.0;
12386 rel1.to: "elm.swallow.content";
12387 rel1.offset: -5 -5;
12388 rel2.to: "elm.swallow.content";
12391 normal: "bt_dis_base.png";
12394 image.middle: SOLID;
12397 part { name: "popover";
12399 description { state: "default" 0.0;
12402 rel2.relative: 1.0 0.5;
12404 normal: "bt_dis_hilight.png";
12409 part { name: "elm.swallow.content";
12411 description { state: "default" 0.0;
12412 rel1.relative: 0.1 0.1;
12413 rel2.relative: 0.9 0.9;
12418 program { name: "show";
12419 signal: "elm,action,show";
12421 action: STATE_SET "visible" 0.0;
12422 // transition: DECELERATE 0.5;
12425 program { name: "hide";
12426 signal: "elm,action,hide";
12428 action: STATE_SET "default" 0.0;
12429 // transition: DECELERATE 0.5;
12435 group { name: "elm/win/inwin/minimal";
12437 image: "shad_circ.png" COMP;
12438 image: "bt_dis_base.png" COMP;
12439 image: "bt_dis_hilight.png" COMP;
12442 part { name: "base";
12445 description { state: "default" 0.0;
12448 description { state: "visible" 0.0;
12449 inherit: "default" 1.0;
12453 part { name: "shad";
12455 description { state: "default" 0.0;
12456 image.normal: "shad_circ.png";
12457 rel1.to: "elm.swallow.content";
12458 rel1.offset: -64 -64;
12459 rel2.to: "elm.swallow.content";
12460 rel2.offset: 63 63;
12464 part { name: "pop";
12466 description { state: "default" 0.0;
12467 rel1.to: "elm.swallow.content";
12468 rel1.offset: -5 -5;
12469 rel2.to: "elm.swallow.content";
12472 normal: "bt_dis_base.png";
12475 image.middle: SOLID;
12478 part { name: "popover";
12480 description { state: "default" 0.0;
12483 rel2.relative: 1.0 0.5;
12485 normal: "bt_dis_hilight.png";
12490 part { name: "elm.swallow.content";
12492 description { state: "default" 0.0;
12494 rel1.relative: 0.5 0.5;
12495 rel2.relative: 0.5 0.5;
12500 program { name: "show";
12501 signal: "elm,action,show";
12503 action: STATE_SET "visible" 0.0;
12504 // transition: DECELERATE 0.5;
12507 program { name: "hide";
12508 signal: "elm,action,hide";
12510 action: STATE_SET "default" 0.0;
12511 // transition: DECELERATE 0.5;
12517 group { name: "elm/win/inwin/minimal_vertical";
12519 image: "shad_circ.png" COMP;
12520 image: "bt_dis_base.png" COMP;
12521 image: "bt_dis_hilight.png" COMP;
12524 part { name: "base";
12527 description { state: "default" 0.0;
12530 description { state: "visible" 0.0;
12531 inherit: "default" 1.0;
12535 part { name: "shad";
12537 description { state: "default" 0.0;
12538 image.normal: "shad_circ.png";
12539 rel1.to: "elm.swallow.content";
12540 rel1.offset: -64 -64;
12541 rel2.to: "elm.swallow.content";
12542 rel2.offset: 63 63;
12546 part { name: "pop";
12548 description { state: "default" 0.0;
12549 rel1.to: "elm.swallow.content";
12550 rel1.offset: -5 -5;
12551 rel2.to: "elm.swallow.content";
12554 normal: "bt_dis_base.png";
12557 image.middle: SOLID;
12560 part { name: "popover";
12562 description { state: "default" 0.0;
12565 rel2.relative: 1.0 0.5;
12567 normal: "bt_dis_hilight.png";
12572 part { name: "elm.swallow.content";
12574 description { state: "default" 0.0;
12576 rel1.relative: 0.1 0.5;
12577 rel2.relative: 0.9 0.5;
12582 program { name: "show";
12583 signal: "elm,action,show";
12585 action: STATE_SET "visible" 0.0;
12586 // transition: DECELERATE 0.5;
12589 program { name: "hide";
12590 signal: "elm,action,hide";
12592 action: STATE_SET "default" 0.0;
12593 // transition: DECELERATE 0.5;
12599 ///////////////////////////////////////////////////////////////////////////////
12601 ///////////////////////////////////////////////////////////////////////////////
12602 group { name: "elm/list/item/default";
12603 data.item: "stacking" "above";
12605 image: "bt_sm_base1.png" COMP;
12606 image: "bt_sm_shine.png" COMP;
12607 image: "bt_sm_hilight.png" COMP;
12608 image: "ilist_1.png" COMP;
12609 image: "ilist_item_shadow.png" COMP;
12617 state: "default" 0.0;
12625 state: "default" 0.0;
12640 normal: "ilist_item_shadow.png";
12649 state: "default" 0.0;
12651 normal: "ilist_1.png";
12659 description { state: "default" 0.0;
12661 color: 255 255 255 0;
12671 normal: "bt_sm_base1.png";
12674 image.middle: SOLID;
12676 description { state: "selected" 0.0;
12677 inherit: "default" 0.0;
12679 color: 255 255 255 255;
12690 part { name: "elm.swallow.icon";
12692 description { state: "default" 0.0;
12705 part { name: "elm.swallow.end";
12707 description { state: "default" 0.0;
12720 part { name: "elm.text";
12722 effect: SOFT_SHADOW;
12726 state: "default" 0.0;
12729 to_x: "elm.swallow.icon";
12734 to_x: "elm.swallow.end";
12746 text_class: "list_item";
12749 description { state: "selected" 0.0;
12750 inherit: "default" 0.0;
12751 color: 224 224 224 255;
12755 part { name: "fg1";
12757 description { state: "default" 0.0;
12759 color: 255 255 255 0;
12761 rel2.relative: 1.0 0.5;
12764 normal: "bt_sm_hilight.png";
12768 description { state: "selected" 0.0;
12769 inherit: "default" 0.0;
12771 color: 255 255 255 255;
12774 part { name: "fg2";
12776 description { state: "default" 0.0;
12778 color: 255 255 255 0;
12782 normal: "bt_sm_shine.png";
12786 description { state: "selected" 0.0;
12787 inherit: "default" 0.0;
12789 color: 255 255 255 255;
12796 signal: "elm,state,selected";
12798 action: STATE_SET "selected" 0.0;
12802 target: "elm.text";
12805 name: "go_passive";
12806 signal: "elm,state,unselected";
12808 action: STATE_SET "default" 0.0;
12812 target: "elm.text";
12813 transition: LINEAR 0.1;
12817 group { name: "elm/list/item_odd/default";
12818 data.item: "stacking" "below";
12819 data.item: "selectraise" "on";
12821 image: "bt_sm_base1.png" COMP;
12822 image: "bt_sm_shine.png" COMP;
12823 image: "bt_sm_hilight.png" COMP;
12824 image: "ilist_2.png" COMP;
12832 state: "default" 0.0;
12840 state: "default" 0.0;
12842 normal: "ilist_2.png";
12850 description { state: "default" 0.0;
12852 color: 255 255 255 0;
12862 normal: "bt_sm_base1.png";
12865 image.middle: SOLID;
12867 description { state: "selected" 0.0;
12868 inherit: "default" 0.0;
12870 color: 255 255 255 255;
12882 name: "elm.swallow.icon";
12884 description { state: "default" 0.0;
12898 name: "elm.swallow.end";
12900 description { state: "default" 0.0;
12916 effect: SOFT_SHADOW;
12920 state: "default" 0.0;
12923 to_x: "elm.swallow.icon";
12928 to_x: "elm.swallow.end";
12940 text_class: "list_item";
12943 description { state: "selected" 0.0;
12944 inherit: "default" 0.0;
12945 color: 224 224 224 255;
12949 part { name: "fg1";
12951 description { state: "default" 0.0;
12953 color: 255 255 255 0;
12955 rel2.relative: 1.0 0.5;
12958 normal: "bt_sm_hilight.png";
12962 description { state: "selected" 0.0;
12963 inherit: "default" 0.0;
12965 color: 255 255 255 255;
12968 part { name: "fg2";
12970 description { state: "default" 0.0;
12972 color: 255 255 255 0;
12976 normal: "bt_sm_shine.png";
12980 description { state: "selected" 0.0;
12981 inherit: "default" 0.0;
12983 color: 255 255 255 255;
12990 signal: "elm,state,selected";
12992 action: STATE_SET "selected" 0.0;
12996 target: "elm.text";
12999 name: "go_passive";
13000 signal: "elm,state,unselected";
13002 action: STATE_SET "default" 0.0;
13006 target: "elm.text";
13007 transition: LINEAR 0.1;
13011 group { name: "elm/list/item_compress/default";
13012 data.item: "stacking" "above";
13013 data.item: "selectraise" "on";
13015 image: "bt_sm_base1.png" COMP;
13016 image: "bt_sm_shine.png" COMP;
13017 image: "bt_sm_hilight.png" COMP;
13018 image: "ilist_1.png" COMP;
13019 image: "ilist_item_shadow.png" COMP;
13027 state: "default" 0.0;
13034 description { state: "default" 0.0;
13049 normal: "ilist_item_shadow.png";
13058 state: "default" 0.0;
13060 normal: "ilist_1.png";
13068 description { state: "default" 0.0;
13070 color: 255 255 255 0;
13080 normal: "bt_sm_base1.png";
13083 image.middle: SOLID;
13085 description { state: "selected" 0.0;
13086 inherit: "default" 0.0;
13088 color: 255 255 255 255;
13099 part { name: "elm.swallow.icon";
13101 description { state: "default" 0.0;
13114 part { name: "elm.swallow.end";
13116 description { state: "default" 0.0;
13132 effect: SOFT_SHADOW;
13135 description { state: "default" 0.0;
13138 to_x: "elm.swallow.icon";
13143 to_x: "elm.swallow.end";
13155 text_class: "list_item";
13158 description { state: "selected" 0.0;
13159 inherit: "default" 0.0;
13160 color: 224 224 224 255;
13164 part { name: "fg1";
13166 description { state: "default" 0.0;
13168 color: 255 255 255 0;
13170 rel2.relative: 1.0 0.5;
13173 normal: "bt_sm_hilight.png";
13177 description { state: "selected" 0.0;
13178 inherit: "default" 0.0;
13180 color: 255 255 255 255;
13183 part { name: "fg2";
13185 description { state: "default" 0.0;
13187 color: 255 255 255 0;
13191 normal: "bt_sm_shine.png";
13195 description { state: "selected" 0.0;
13196 inherit: "default" 0.0;
13198 color: 255 255 255 255;
13205 signal: "elm,state,selected";
13207 action: STATE_SET "selected" 0.0;
13211 target: "elm.text";
13214 name: "go_passive";
13215 signal: "elm,state,unselected";
13217 action: STATE_SET "default" 0.0;
13221 target: "elm.text";
13222 transition: LINEAR 0.1;
13226 group { name: "elm/list/item_compress_odd/default";
13227 data.item: "stacking" "below";
13228 data.item: "selectraise" "on";
13230 image: "bt_sm_base1.png" COMP;
13231 image: "bt_sm_shine.png" COMP;
13232 image: "bt_sm_hilight.png" COMP;
13233 image: "ilist_2.png" COMP;
13241 state: "default" 0.0;
13249 state: "default" 0.0;
13251 normal: "ilist_2.png";
13259 description { state: "default" 0.0;
13261 color: 255 255 255 0;
13271 normal: "bt_sm_base1.png";
13274 image.middle: SOLID;
13276 description { state: "selected" 0.0;
13277 inherit: "default" 0.0;
13279 color: 255 255 255 255;
13290 part { name: "elm.swallow.icon";
13292 description { state: "default" 0.0;
13305 part { name: "elm.swallow.end";
13307 description { state: "default" 0.0;
13323 effect: SOFT_SHADOW;
13327 state: "default" 0.0;
13330 to_x: "elm.swallow.icon";
13335 to_x: "elm.swallow.end";
13347 text_class: "list_item";
13350 description { state: "selected" 0.0;
13351 inherit: "default" 0.0;
13352 color: 224 224 224 255;
13356 part { name: "fg1";
13358 description { state: "default" 0.0;
13360 color: 255 255 255 0;
13362 rel2.relative: 1.0 0.5;
13365 normal: "bt_sm_hilight.png";
13369 description { state: "selected" 0.0;
13370 inherit: "default" 0.0;
13372 color: 255 255 255 255;
13375 part { name: "fg2";
13377 description { state: "default" 0.0;
13379 color: 255 255 255 0;
13383 normal: "bt_sm_shine.png";
13387 description { state: "selected" 0.0;
13388 inherit: "default" 0.0;
13390 color: 255 255 255 255;
13397 signal: "elm,state,selected";
13399 action: STATE_SET "selected" 0.0;
13403 target: "elm.text";
13406 name: "go_passive";
13407 signal: "elm,state,unselected";
13409 action: STATE_SET "default" 0.0;
13413 target: "elm.text";
13414 transition: LINEAR 0.1;
13419 ///////////////////////////////////////////////////////////////////////////////
13420 group { name: "elm/list/h_item/default";
13421 data.item: "stacking" "above";
13423 image: "bt_sm_base1.png" COMP;
13424 image: "bt_sm_shine.png" COMP;
13425 image: "bt_sm_hilight.png" COMP;
13426 image: "ilist_1_h.png" COMP;
13427 image: "ilist_item_shadow_h.png" COMP;
13435 state: "default" 0.0;
13443 state: "default" 0.0;
13458 normal: "ilist_item_shadow_h.png";
13467 state: "default" 0.0;
13469 normal: "ilist_1_h.png";
13477 description { state: "default" 0.0;
13479 color: 255 255 255 0;
13489 normal: "bt_sm_base1.png";
13492 image.middle: SOLID;
13494 description { state: "selected" 0.0;
13495 inherit: "default" 0.0;
13497 color: 255 255 255 255;
13508 part { name: "elm.swallow.icon";
13510 description { state: "default" 0.0;
13523 part { name: "elm.swallow.end";
13525 description { state: "default" 0.0;
13538 part { name: "elm.text";
13540 effect: SOFT_SHADOW;
13544 state: "default" 0.0;
13547 to_x: "elm.swallow.icon";
13552 to_x: "elm.swallow.end";
13563 text_class: "list_item";
13566 description { state: "selected" 0.0;
13567 inherit: "default" 0.0;
13568 color: 224 224 224 255;
13572 part { name: "fg1";
13574 description { state: "default" 0.0;
13576 color: 255 255 255 0;
13578 rel2.relative: 1.0 0.5;
13581 normal: "bt_sm_hilight.png";
13585 description { state: "selected" 0.0;
13586 inherit: "default" 0.0;
13588 color: 255 255 255 255;
13591 part { name: "fg2";
13593 description { state: "default" 0.0;
13595 color: 255 255 255 0;
13599 normal: "bt_sm_shine.png";
13603 description { state: "selected" 0.0;
13604 inherit: "default" 0.0;
13606 color: 255 255 255 255;
13613 signal: "elm,state,selected";
13615 action: STATE_SET "selected" 0.0;
13619 target: "elm.text";
13622 name: "go_passive";
13623 signal: "elm,state,unselected";
13625 action: STATE_SET "default" 0.0;
13629 target: "elm.text";
13630 transition: LINEAR 0.1;
13634 group { name: "elm/list/h_item_odd/default";
13635 data.item: "stacking" "below";
13636 data.item: "selectraise" "on";
13638 image: "bt_sm_base1.png" COMP;
13639 image: "bt_sm_shine.png" COMP;
13640 image: "bt_sm_hilight.png" COMP;
13641 image: "ilist_2_h.png" COMP;
13649 state: "default" 0.0;
13657 state: "default" 0.0;
13659 normal: "ilist_2_h.png";
13667 description { state: "default" 0.0;
13669 color: 255 255 255 0;
13679 normal: "bt_sm_base1.png";
13682 image.middle: SOLID;
13684 description { state: "selected" 0.0;
13685 inherit: "default" 0.0;
13687 color: 255 255 255 255;
13699 name: "elm.swallow.icon";
13701 description { state: "default" 0.0;
13715 name: "elm.swallow.end";
13717 description { state: "default" 0.0;
13730 part { name: "elm.text";
13732 effect: SOFT_SHADOW;
13736 state: "default" 0.0;
13739 to_x: "elm.swallow.icon";
13744 to_x: "elm.swallow.end";
13755 text_class: "list_item";
13758 description { state: "selected" 0.0;
13759 inherit: "default" 0.0;
13760 color: 224 224 224 255;
13764 part { name: "fg1";
13766 description { state: "default" 0.0;
13768 color: 255 255 255 0;
13770 rel2.relative: 1.0 0.5;
13773 normal: "bt_sm_hilight.png";
13777 description { state: "selected" 0.0;
13778 inherit: "default" 0.0;
13780 color: 255 255 255 255;
13783 part { name: "fg2";
13785 description { state: "default" 0.0;
13787 color: 255 255 255 0;
13791 normal: "bt_sm_shine.png";
13795 description { state: "selected" 0.0;
13796 inherit: "default" 0.0;
13798 color: 255 255 255 255;
13805 signal: "elm,state,selected";
13807 action: STATE_SET "selected" 0.0;
13811 target: "elm.text";
13814 name: "go_passive";
13815 signal: "elm,state,unselected";
13817 action: STATE_SET "default" 0.0;
13821 target: "elm.text";
13822 transition: LINEAR 0.1;
13826 group { name: "elm/list/h_item_compress/default";
13827 data.item: "stacking" "above";
13828 data.item: "selectraise" "on";
13830 image: "bt_sm_base1.png" COMP;
13831 image: "bt_sm_shine.png" COMP;
13832 image: "bt_sm_hilight.png" COMP;
13833 image: "ilist_1_h.png" COMP;
13834 image: "ilist_item_shadow_h.png" COMP;
13842 state: "default" 0.0;
13849 description { state: "default" 0.0;
13864 normal: "ilist_item_shadow_h.png";
13873 state: "default" 0.0;
13875 normal: "ilist_1_h.png";
13883 description { state: "default" 0.0;
13885 color: 255 255 255 0;
13895 normal: "bt_sm_base1.png";
13898 image.middle: SOLID;
13900 description { state: "selected" 0.0;
13901 inherit: "default" 0.0;
13903 color: 255 255 255 255;
13914 part { name: "elm.swallow.icon";
13916 description { state: "default" 0.0;
13929 part { name: "elm.swallow.end";
13931 description { state: "default" 0.0;
13947 effect: SOFT_SHADOW;
13950 description { state: "default" 0.0;
13953 to_x: "elm.swallow.icon";
13958 to_x: "elm.swallow.end";
13969 text_class: "list_item";
13972 description { state: "selected" 0.0;
13973 inherit: "default" 0.0;
13974 color: 224 224 224 255;
13978 part { name: "fg1";
13980 description { state: "default" 0.0;
13982 color: 255 255 255 0;
13984 rel2.relative: 1.0 0.5;
13987 normal: "bt_sm_hilight.png";
13991 description { state: "selected" 0.0;
13992 inherit: "default" 0.0;
13994 color: 255 255 255 255;
13997 part { name: "fg2";
13999 description { state: "default" 0.0;
14001 color: 255 255 255 0;
14005 normal: "bt_sm_shine.png";
14009 description { state: "selected" 0.0;
14010 inherit: "default" 0.0;
14012 color: 255 255 255 255;
14019 signal: "elm,state,selected";
14021 action: STATE_SET "selected" 0.0;
14025 target: "elm.text";
14028 name: "go_passive";
14029 signal: "elm,state,unselected";
14031 action: STATE_SET "default" 0.0;
14035 target: "elm.text";
14036 transition: LINEAR 0.1;
14040 group { name: "elm/list/h_item_compress_odd/default";
14041 data.item: "stacking" "below";
14042 data.item: "selectraise" "on";
14044 image: "bt_sm_base1.png" COMP;
14045 image: "bt_sm_shine.png" COMP;
14046 image: "bt_sm_hilight.png" COMP;
14047 image: "ilist_2_h.png" COMP;
14055 state: "default" 0.0;
14063 state: "default" 0.0;
14065 normal: "ilist_2_h.png";
14073 description { state: "default" 0.0;
14075 color: 255 255 255 0;
14085 normal: "bt_sm_base1.png";
14088 image.middle: SOLID;
14090 description { state: "selected" 0.0;
14091 inherit: "default" 0.0;
14093 color: 255 255 255 255;
14104 part { name: "elm.swallow.icon";
14106 description { state: "default" 0.0;
14119 part { name: "elm.swallow.end";
14121 description { state: "default" 0.0;
14134 part { name: "elm.text";
14136 effect: SOFT_SHADOW;
14140 state: "default" 0.0;
14143 to_x: "elm.swallow.icon";
14148 to_x: "elm.swallow.end";
14159 text_class: "list_item";
14162 description { state: "selected" 0.0;
14163 inherit: "default" 0.0;
14164 color: 224 224 224 255;
14168 part { name: "fg1";
14170 description { state: "default" 0.0;
14172 color: 255 255 255 0;
14174 rel2.relative: 1.0 0.5;
14177 normal: "bt_sm_hilight.png";
14181 description { state: "selected" 0.0;
14182 inherit: "default" 0.0;
14184 color: 255 255 255 255;
14187 part { name: "fg2";
14189 description { state: "default" 0.0;
14191 color: 255 255 255 0;
14195 normal: "bt_sm_shine.png";
14199 description { state: "selected" 0.0;
14200 inherit: "default" 0.0;
14202 color: 255 255 255 255;
14209 signal: "elm,state,selected";
14211 action: STATE_SET "selected" 0.0;
14215 target: "elm.text";
14218 name: "go_passive";
14219 signal: "elm,state,unselected";
14221 action: STATE_SET "default" 0.0;
14225 target: "elm.text";
14226 transition: LINEAR 0.1;
14231 ///////////////////////////////////////////////////////////////////////////////
14232 group { name: "elm/slider/horizontal/default";
14233 alias: "elm/slider/horizontal/disabled";
14235 image: "sl_bg.png" COMP;
14236 image: "sl_bg_over.png" COMP;
14238 image: "sl_units.png" COMP;
14241 part { name: "base";
14243 description { state: "default" 0.0;
14252 image.normal: "sl_bg.png";
14256 part { name: "level";
14259 description { state: "default" 0.0;
14264 to_x: "elm.dragable.slider";
14267 color: 255 0 0 200;
14269 description { state: "inverted" 0.0;
14270 inherit: "default" 0.0;
14273 description { state: "disabled" 0.0;
14274 inherit: "default" 0.0;
14275 color: 255 0 0 100;
14277 description { state: "disabled_inverted" 0.0;
14278 inherit: "default" 0.0;
14282 part { name: "level2";
14285 description { state: "default" 0.0;
14290 to_x: "elm.dragable.slider";
14294 color: 255 0 0 200;
14296 description { state: "inverted" 0.0;
14297 inherit: "default" 0.0;
14300 description { state: "disabled" 0.0;
14301 inherit: "default" 0.0;
14303 description { state: "disabled_inverted" 0.0;
14304 inherit: "default" 0.0;
14305 color: 255 0 0 100;
14312 description { state: "default" 0.0;
14314 rel1.offset: -1 -1;
14318 normal: "sl_bg_over.png";
14328 description { state: "default" 0.0;
14330 rel1.to: "elm.swallow.bar";
14331 rel2.to: "elm.swallow.bar";
14335 part { name: "elm.swallow.bar";
14338 description { state: "default" 0.0;
14354 part { name: "elm.swallow.icon";
14356 description { state: "default" 0.0;
14361 to_y: "elm.swallow.bar";
14366 to_y: "elm.swallow.bar";
14369 description { state: "visible" 0.0;
14370 inherit: "default" 0.0;
14373 aspect_preference: VERTICAL;
14377 part { name: "elm.text";
14381 description { state: "default" 0.0;
14385 rel1.to_x: "elm.swallow.icon";
14386 rel1.relative: 1.0 0.0;
14388 rel2.to_x: "elm.swallow.icon";
14389 rel2.relative: 1.0 1.0;
14390 rel2.offset: -1 -5;
14393 font: "Sans,Edje-Vera";
14399 description { state: "visible" 0.0;
14400 inherit: "default" 0.0;
14406 description { state: "disabled" 0.0;
14407 inherit: "default" 0.0;
14408 color: 255 128 128 128;
14411 description { state: "disabled_visible" 0.0;
14412 inherit: "default" 0.0;
14420 name: "elm.swallow.end";
14423 state: "default" 0.0;
14429 to_y: "elm.swallow.bar";
14433 to_y: "elm.swallow.bar";
14436 description { state: "visible" 0.0;
14437 inherit: "default" 0.0;
14440 aspect_preference: VERTICAL;
14441 rel2.offset: -4 -1;
14444 part { name: "units";
14446 description { state: "default" 0.0;
14457 normal: "sl_units.png";
14462 description { state: "visible" 0.0;
14463 inherit: "default" 0.0;
14467 part { name: "elm.units";
14471 description { state: "default" 0.0;
14475 rel1.to_x: "elm.swallow.end";
14476 rel1.relative: 0.0 0.0;
14478 rel2.to_x: "elm.swallow.end";
14479 rel2.relative: 0.0 1.0;
14483 font: "Sans,Edje-Vera";
14489 description { state: "visible" 0.0;
14490 inherit: "default" 0.0;
14495 rel2.offset: -5 -1;
14497 description { state: "disabled" 0.0;
14498 inherit: "default" 0.0;
14499 color: 255 128 128 128;
14502 description { state: "disabled_visible" 0.0;
14503 inherit: "default" 0.0;
14510 part { name: "elm.dragable.slider";
14512 source: "elm/slider/horizontal/indicator/default";
14521 description { state: "default" 0.0;
14533 color: 255 0 0 100;
14536 part { name: "disabler";
14538 description { state: "default" 0.0;
14542 description { state: "disabled" 0.0;
14543 inherit: "default" 0.0;
14549 program { name: "text_show";
14550 signal: "elm,state,text,visible";
14552 action: STATE_SET "visible" 0.0;
14553 target: "elm.text";
14555 program { name: "text_hide";
14556 signal: "elm,state,text,hidden";
14558 action: STATE_SET "default" 0.0;
14559 target: "elm.text";
14561 program { name: "icon_show";
14562 signal: "elm,state,icon,visible";
14564 action: STATE_SET "visible" 0.0;
14565 target: "elm.swallow.icon";
14567 program { name: "icon_hide";
14568 signal: "elm,state,icon,hidden";
14570 action: STATE_SET "default" 0.0;
14571 target: "elm.swallow.icon";
14573 program { name: "end_show";
14574 signal: "elm,state,end,visible";
14576 action: STATE_SET "visible" 0.0;
14577 target: "elm.swallow.end";
14579 program { name: "end_hide";
14580 signal: "elm,state,end,hidden";
14582 action: STATE_SET "default" 0.0;
14583 target: "elm.swallow.end";
14585 program { name: "units_show";
14586 signal: "elm,state,units,visible";
14588 action: STATE_SET "visible" 0.0;
14589 target: "elm.units";
14592 program { name: "units_hide";
14593 signal: "elm,state,units,hidden";
14595 action: STATE_SET "default" 0.0;
14596 target: "elm.units";
14599 program { name: "invert_on";
14600 signal: "elm,state,inverted,on";
14602 action: STATE_SET "inverted" 0.0;
14606 program { name: "invert_off";
14607 signal: "elm,state,inverted,off";
14609 action: STATE_SET "default" 0.0;
14614 name: "go_disabled";
14615 signal: "elm,state,disabled";
14617 action: STATE_SET "disabled" 0.0;
14618 // target: "button0";
14619 target: "disabler";
14620 after: "disable_text";
14621 after: "disable_ind";
14624 program { name: "disable_ind";
14625 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
14627 program { name: "disable_text";
14631 get_state(PART:"elm.text", st, 30, vl);
14632 if (!strcmp(st, "visible"))
14633 set_state(PART:"elm.text", "disabled_visible", 0.0);
14635 set_state(PART:"elm.text", "disabled", 0.0);
14637 get_state(PART:"elm.units", st, 30, vl);
14638 if (!strcmp(st, "visible"))
14639 set_state(PART:"elm.units", "disabled_visible", 0.0);
14641 set_state(PART:"elm.units", "disabled", 0.0);
14643 get_state(PART:"level2", st, 30, vl);
14644 if (!strcmp(st, "inverted"))
14646 set_state(PART:"level", "disabled_inverted", 0.0);
14647 set_state(PART:"level2", "disabled_inverted", 0.0);
14651 set_state(PART:"level", "disabled", 0.0);
14652 set_state(PART:"level2", "disabled", 0.0);
14656 program { name: "enable";
14657 signal: "elm,state,enabled";
14659 action: STATE_SET "default" 0.0;
14660 // target: "button0";
14661 target: "disabler";
14662 after: "enable_text";
14663 after: "enable_ind";
14666 program { name: "enable_ind";
14667 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
14670 program { name: "enable_text";
14674 get_state(PART:"elm.text", st, 30, vl);
14675 if (!strcmp(st, "disabled_visible"))
14676 set_state(PART:"elm.text", "visible", 0.0);
14678 set_state(PART:"elm.text", "default", 0.0);
14680 get_state(PART:"elm.units", st, 30, vl);
14681 if (!strcmp(st, "disabled_visible"))
14682 set_state(PART:"elm.units", "visible", 0.0);
14684 set_state(PART:"elm.units", "default", 0.0);
14686 get_state(PART:"level2", st, 30, vl);
14687 if (!strcmp(st, "disabled_inverted"))
14689 set_state(PART:"level", "inverted", 0.0);
14690 set_state(PART:"level2", "inverted", 0.0);
14694 set_state(PART:"level", "default", 0.0);
14695 set_state(PART:"level2", "default", 0.0);
14702 group { name: "elm/slider/vertical/default";
14704 image: "slv_bg.png" COMP;
14705 image: "slv_bg_over.png" COMP;
14707 image: "slv_units.png" COMP;
14710 part { name: "base";
14712 description { state: "default" 0.0;
14721 image.normal: "slv_bg.png";
14725 part { name: "level";
14728 description { state: "default" 0.0;
14733 to_y: "elm.dragable.slider";
14736 color: 255 0 0 200;
14738 description { state: "inverted" 0.0;
14739 inherit: "default" 0.0;
14742 description { state: "disabled" 0.0;
14743 inherit: "default" 0.0;
14744 color: 255 0 0 100;
14746 description { state: "disabled_inverted" 0.0;
14747 inherit: "default" 0.0;
14751 part { name: "level2";
14754 description { state: "default" 0.0;
14759 to_y: "elm.dragable.slider";
14763 color: 255 0 0 200;
14765 description { state: "inverted" 0.0;
14766 inherit: "default" 0.0;
14769 description { state: "disabled" 0.0;
14770 inherit: "default" 0.0;
14771 color: 255 0 0 100;
14773 description { state: "disabled_inverted" 0.0;
14774 inherit: "default" 0.0;
14775 color: 255 0 0 100;
14782 description { state: "default" 0.0;
14784 rel1.offset: -1 -1;
14788 normal: "slv_bg_over.png";
14798 description { state: "default" 0.0;
14800 rel1.to: "elm.swallow.bar";
14801 rel2.to: "elm.swallow.bar";
14805 part { name: "elm.swallow.bar";
14808 description { state: "default" 0.0;
14824 part { name: "elm.swallow.icon";
14826 description { state: "default" 0.0;
14831 to_x: "elm.swallow.bar";
14836 to_x: "elm.swallow.bar";
14839 description { state: "visible" 0.0;
14840 inherit: "default" 0.0;
14843 aspect_preference: HORIZONTAL;
14847 part { name: "elm.text";
14851 description { state: "default" 0.0;
14855 rel1.to_y: "elm.swallow.icon";
14856 rel1.relative: 0.0 1.0;
14858 rel2.to_y: "elm.swallow.icon";
14859 rel2.relative: 1.0 1.0;
14860 rel2.offset: -1 -1;
14863 font: "Sans,Edje-Vera";
14869 description { state: "visible" 0.0;
14870 inherit: "default" 0.0;
14876 description { state: "disabled" 0.0;
14877 inherit: "default" 0.0;
14878 color: 255 128 128 128;
14881 description { state: "disabled_visible" 0.0;
14882 inherit: "default" 0.0;
14890 name: "elm.swallow.end";
14893 state: "default" 0.0;
14899 to_x: "elm.swallow.bar";
14903 to_x: "elm.swallow.bar";
14906 description { state: "visible" 0.0;
14907 inherit: "default" 0.0;
14910 aspect_preference: HORIZONTAL;
14911 rel2.offset: -1 -4;
14914 part { name: "units";
14916 description { state: "default" 0.0;
14927 normal: "slv_units.png";
14932 description { state: "visible" 0.0;
14933 inherit: "default" 0.0;
14937 part { name: "elm.units";
14941 description { state: "default" 0.0;
14945 rel1.relative: 0.0 0.0;
14946 rel1.to_y: "elm.swallow.end";
14948 rel2.relative: 1.0 0.0;
14949 rel2.to_y: "elm.swallow.end";
14953 font: "Sans,Edje-Vera";
14959 description { state: "visible" 0.0;
14960 inherit: "default" 0.0;
14965 rel2.offset: -9 -9;
14967 description { state: "disabled" 0.0;
14968 inherit: "default" 0.0;
14973 description { state: "disabled_visible" 0.0;
14974 inherit: "default" 0.0;
14979 rel2.offset: -9 -9;
14984 part { name: "elm.dragable.slider";
14986 source: "elm/slider/vertical/indicator/default";
14995 description { state: "default" 0.0;
15010 part { name: "disabler";
15012 description { state: "default" 0.0;
15016 description { state: "disabled" 0.0;
15017 inherit: "default" 0.0;
15024 program { name: "text_show";
15025 signal: "elm,state,text,visible";
15027 action: STATE_SET "visible" 0.0;
15028 target: "elm.text";
15030 program { name: "text_hide";
15031 signal: "elm,state,text,hidden";
15033 action: STATE_SET "default" 0.0;
15034 target: "elm.text";
15036 program { name: "icon_show";
15037 signal: "elm,state,icon,visible";
15039 action: STATE_SET "visible" 0.0;
15040 target: "elm.swallow.icon";
15042 program { name: "icon_hide";
15043 signal: "elm,state,icon,hidden";
15045 action: STATE_SET "default" 0.0;
15046 target: "elm.swallow.icon";
15048 program { name: "end_show";
15049 signal: "elm,state,end,visible";
15051 action: STATE_SET "visible" 0.0;
15052 target: "elm.swallow.end";
15054 program { name: "end_hide";
15055 signal: "elm,state,end,hidden";
15057 action: STATE_SET "default" 0.0;
15058 target: "elm.swallow.end";
15060 program { name: "units_show";
15061 signal: "elm,state,units,visible";
15063 action: STATE_SET "visible" 0.0;
15064 target: "elm.units";
15067 program { name: "units_hide";
15068 signal: "elm,state,units,hidden";
15070 action: STATE_SET "default" 0.0;
15071 target: "elm.units";
15074 program { name: "invert_on";
15075 signal: "elm,state,inverted,on";
15077 action: STATE_SET "inverted" 0.0;
15081 program { name: "invert_off";
15082 signal: "elm,state,inverted,off";
15084 action: STATE_SET "default" 0.0;
15089 name: "go_disabled";
15090 signal: "elm,state,disabled";
15092 action: STATE_SET "disabled" 0.0;
15093 // target: "button0";
15094 target: "disabler";
15095 after: "disable_text";
15096 after: "disable_ind";
15099 program { name: "disable_ind";
15100 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
15103 program { name: "disable_text";
15107 get_state(PART:"elm.text", st, 30, vl);
15108 if (!strcmp(st, "visible"))
15109 set_state(PART:"elm.text", "disabled_visible", 0.0);
15111 set_state(PART:"elm.text", "disabled", 0.0);
15113 get_state(PART:"elm.units", st, 30, vl);
15114 if (!strcmp(st, "visible"))
15115 set_state(PART:"elm.units", "disabled_visible", 0.0);
15117 set_state(PART:"elm.units", "disabled", 0.0);
15119 get_state(PART:"level2", st, 30, vl);
15120 if (!strcmp(st, "inverted"))
15122 set_state(PART:"level", "disabled_inverted", 0.0);
15123 set_state(PART:"level2", "disabled_inverted", 0.0);
15127 set_state(PART:"level", "disabled", 0.0);
15128 set_state(PART:"level2", "disabled", 0.0);
15133 program { name: "enable";
15134 signal: "elm,state,enabled";
15136 action: STATE_SET "default" 0.0;
15137 // target: "button0";
15138 target: "disabler";
15139 after: "enable_text";
15140 after: "enable_ind";
15143 program { name: "enable_ind";
15144 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
15146 program { name: "enable_text";
15150 get_state(PART:"elm.text", st, 30, vl);
15151 if (!strcmp(st, "disabled_visible"))
15152 set_state(PART:"elm.text", "visible", 0.0);
15154 set_state(PART:"elm.text", "default", 0.0);
15156 get_state(PART:"elm.units", st, 30, vl);
15157 if (!strcmp(st, "disabled_visible"))
15158 set_state(PART:"elm.units", "visible", 0.0);
15160 set_state(PART:"elm.units", "default", 0.0);
15162 get_state(PART:"level2", st, 30, vl);
15163 if (!strcmp(st, "disabled_inverted"))
15165 set_state(PART:"level", "inverted", 0.0);
15166 set_state(PART:"level2", "inverted", 0.0);
15170 set_state(PART:"level", "default", 0.0);
15171 set_state(PART:"level2", "default", 0.0);
15177 group { name: "elm/slider/horizontal/indicator/default";
15178 alias: "elm/slider/horizontal/indicator/disabled";
15179 alias: "elm/slider/vertical/indicator/default";
15180 alias: "elm/slider/vertical/indicator/disabled";
15182 image: "sl_bt_0.png" COMP;
15183 image: "sl_bt_1.png" COMP;
15184 image: "sl_bt_2.png" COMP;
15185 image: "sl_bt_3.png" COMP;
15186 image: "sl_bt2_0_0.png" COMP;
15187 image: "sl_bt2_0_1.png" COMP;
15188 image: "sl_bt2_0_2.png" COMP;
15189 image: "sl_bt2_1.png" COMP;
15190 image: "sl_bt2_2.png" COMP;
15193 public value_hide = 0;
15194 public set_value_show() {
15195 set_int(value_hide, 0);
15197 public set_value_hide() {
15198 set_int(value_hide, 1);
15200 public thumb_down() {
15201 if (get_int(value_hide) == 1) {
15202 set_state(PART:"elm.indicator", "default", 0.0);
15203 set_state(PART:"button3", "default", 0.0);
15204 set_state(PART:"button4", "default", 0.0);
15205 set_state(PART:"button5", "default", 0.0);
15206 set_state(PART:"button6", "default", 0.0);
15207 set_state(PART:"button7", "default", 0.0);
15209 set_state(PART:"elm.indicator", "visible", 0.0);
15210 set_state(PART:"button3", "visible", 0.0);
15211 set_state(PART:"button4", "visible", 0.0);
15212 set_state(PART:"button5", "visible", 0.0);
15213 set_state(PART:"button6", "visible", 0.0);
15214 set_state(PART:"button7", "visible", 0.0);
15217 public thumb_up() {
15218 set_state(PART:"elm.indicator", "default", 0.0);
15219 set_state(PART:"button3", "default", 0.0);
15220 set_state(PART:"button4", "default", 0.0);
15221 set_state(PART:"button5", "default", 0.0);
15222 set_state(PART:"button6", "default", 0.0);
15223 set_state(PART:"button7", "default", 0.0);
15227 part { name: "button_events";
15230 description { state: "default" 0.0;
15234 aspect_preference: VERTICAL;
15238 part { name: "button0";
15240 description { state: "default" 0.0;
15245 normal: "sl_bt_0.png";
15250 description { state: "disabled" 0.0;
15251 inherit: "default" 0.0;
15253 normal: "sl_bt_3.png";
15258 part { name: "button1";
15260 description { state: "default" 0.0;
15261 rel1.to: "button0";
15268 normal: "sl_bt_1.png";
15273 part { name: "button2";
15275 description { state: "default" 0.0;
15276 rel1.to: "button0";
15277 rel2.to: "button0";
15279 normal: "sl_bt_2.png";
15285 part { name: "button3";
15287 description { state: "default" 0.0;
15293 to_x: "elm.indicator";
15304 normal: "sl_bt2_0_0.png";
15309 description { state: "visible" 0.0;
15310 inherit: "default" 0.0;
15314 part { name: "button4";
15316 description { state: "default" 0.0;
15322 to_y: "elm.indicator";
15325 rel2.to: "button0";
15327 normal: "sl_bt2_0_1.png";
15332 description { state: "visible" 0.0;
15333 inherit: "default" 0.0;
15337 part { name: "button5";
15339 description { state: "default" 0.0;
15350 to_x: "elm.indicator";
15356 normal: "sl_bt2_0_2.png";
15361 description { state: "visible" 0.0;
15362 inherit: "default" 0.0;
15366 part { name: "elm.indicator";
15369 effect: SOFT_SHADOW;
15371 description { state: "default" 0.0;
15377 relative: 0.0 -0.25;
15382 relative: 1.0 -0.25;
15385 color: 224 224 224 255;
15388 font: "Sans,Edje-Vera";
15394 description { state: "visible" 0.0;
15395 inherit: "default" 0.0;
15399 rel2.offset: -1 -1;
15402 part { name: "button6";
15404 description { state: "default" 0.0;
15406 rel1.to: "button3";
15413 normal: "sl_bt2_1.png";
15418 description { state: "visible" 0.0;
15419 inherit: "default" 0.0;
15423 part { name: "button7";
15425 description { state: "default" 0.0;
15427 rel1.to: "button3";
15428 rel2.to: "button5";
15430 normal: "sl_bt2_2.png";
15436 description { state: "visible" 0.0;
15437 inherit: "default" 0.0;
15443 program { name: "set_val_show";
15444 signal: "elm,state,val,show";
15450 program { name: "set_val_hide";
15451 signal: "elm,state,val,hide";
15457 program { name: "val_show";
15458 signal: "mouse,down,*";
15459 source: "button_events";
15465 program { name: "val_hide";
15466 signal: "mouse,up,*";
15467 source: "button_events";
15473 name: "go_disabled";
15474 signal: "elm,state,disabled";
15476 action: STATE_SET "disabled" 0.0;
15480 name: "go_enabled";
15481 signal: "elm,state,enabled";
15483 action: STATE_SET "default" 0.0;
15490 ////////////////////////////////////////////////////////////////////////////////
15492 ////////////////////////////////////////////////////////////////////////////////
15493 group { name: "elm/actionslider/base/default";
15496 image: "shelf_inset.png" COMP;
15497 image: "ilist_1.png" COMP;
15498 image: "bt_bases.png" COMP;
15499 image: "bt_basew.png" COMP;
15500 image: "bt_hilightw.png" COMP;
15508 state: "default" 0.0;
15511 rel2.offset: -2 -2;
15513 normal: "ilist_1.png";
15519 part { name: "conf_over";
15521 description { state: "default" 0.0;
15525 normal: "shelf_inset.png";
15532 part { name: "icon.dragable.area";
15535 description { state: "default" 0.0;
15541 part { name: "elm.text.left";
15545 description { state: "default" 0.0;
15548 font: "Sans,Edje-Vera";
15555 part { name: "elm.text.center";
15559 description { state: "default" 0.0;
15562 font: "Sans,Edje-Vera";
15569 part { name: "elm.text.right";
15573 description { state: "default" 0.0;
15576 font: "Sans,Edje-Vera";
15583 part { name: "elm.drag_button_base";
15587 description { state: "default" 0.0;
15591 rel1.to: "icon.dragable.area";
15594 to: "icon.dragable.area";
15598 confine: "icon.dragable.area";
15603 part { name: "elm.drag_button";
15606 description { state: "default" 0.0;
15608 color: 255 255 255 0;
15609 rel1.to_x: "elm.drag_button_base";
15610 rel1.to_y: "icon.dragable.area";
15611 rel2.to_x: "elm.drag_button_base";
15612 rel2.to_y: "icon.dragable.area";
15615 events: "elm.drag_button_base";
15618 part { name: "button0";
15620 description { state: "default" 0.0;
15621 rel1.to: "button2";
15622 rel1.offset: -4 -4;
15623 rel2.to: "button2";
15626 normal: "bt_bases.png";
15627 border: 11 11 11 11;
15630 color: 255 255 255 128;
15633 part { name: "button2";
15635 description { state: "default" 0.0;
15636 rel1.to: "elm.drag_button";
15637 rel2.to: "elm.drag_button";
15639 normal: "bt_basew.png";
15643 color: 255 255 255 210;
15646 part { name: "button3";
15648 description { state: "default" 0.0;
15649 rel1.to: "button2";
15650 rel2.to: "button2";
15651 rel2.relative: 1.0 0.5;
15653 normal: "bt_hilightw.png";
15656 color: 255 255 255 190;
15659 part { name: "elm.text.indicator";
15663 description { state: "default" 0.0;
15665 to: "elm.drag_button";
15669 to: "elm.drag_button";
15674 font: "Sans,Edje-Vera";
15683 program { name: "elm.drag_button,mouse,up";
15684 signal: "mouse,up,1";
15685 source: "elm.drag_button";
15686 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15688 program { name: "elm.drag_button,mouse,down";
15689 signal: "mouse,down,1";
15690 source: "elm.drag_button";
15691 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15693 program { name: "elm.drag_button,mouse,move";
15694 signal: "mouse,move";
15695 source: "elm.drag_button_base";
15696 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15701 group { name: "elm/actionslider/base/bar";
15704 image: "shelf_inset.png" COMP;
15705 image: "ilist_1.png" COMP;
15706 image: "bt_bases.png" COMP;
15707 image: "bt_basew.png" COMP;
15708 image: "bt_hilightw.png" COMP;
15716 state: "default" 0.0;
15719 rel2.offset: -2 -2;
15721 normal: "ilist_1.png";
15727 part { name: "conf_over";
15729 description { state: "default" 0.0;
15733 normal: "shelf_inset.png";
15740 part { name: "icon.dragable.area";
15743 description { state: "default" 0.0;
15749 part { name: "elm.text.left";
15753 description { state: "default" 0.0;
15756 font: "Sans,Edje-Vera";
15763 part { name: "elm.text.center";
15767 description { state: "default" 0.0;
15770 font: "Sans,Edje-Vera";
15777 part { name: "elm.text.right";
15781 description { state: "default" 0.0;
15784 font: "Sans,Edje-Vera";
15791 part { name: "bar";
15794 description { state: "default" 0.0;
15800 to_x: "elm.drag_button_base";
15806 part { name: "elm.drag_button_base";
15810 description { state: "default" 0.0;
15814 rel1.to: "icon.dragable.area";
15817 to: "icon.dragable.area";
15821 confine: "icon.dragable.area";
15826 part { name: "elm.drag_button";
15829 description { state: "default" 0.0;
15831 color: 255 255 255 0;
15832 rel1.to_x: "elm.drag_button_base";
15833 rel1.to_y: "icon.dragable.area";
15834 rel2.to_x: "elm.drag_button_base";
15835 rel2.to_y: "icon.dragable.area";
15838 events: "elm.drag_button_base";
15841 part { name: "button0";
15843 description { state: "default" 0.0;
15844 rel1.to: "button2";
15845 rel1.offset: -4 -4;
15846 rel2.to: "button2";
15849 normal: "bt_bases.png";
15850 border: 11 11 11 11;
15853 color: 255 255 255 128;
15856 part { name: "button2";
15858 description { state: "default" 0.0;
15859 rel1.to: "elm.drag_button";
15860 rel2.to: "elm.drag_button";
15862 normal: "bt_basew.png";
15866 color: 255 255 255 210;
15869 part { name: "button3";
15871 description { state: "default" 0.0;
15872 rel1.to: "button2";
15873 rel2.to: "button2";
15874 rel2.relative: 1.0 0.5;
15876 normal: "bt_hilightw.png";
15879 color: 255 255 255 190;
15882 part { name: "elm.text.indicator";
15886 description { state: "default" 0.0;
15888 to: "elm.drag_button";
15892 to: "elm.drag_button";
15897 font: "Sans,Edje-Vera";
15906 program { name: "elm.drag_button,mouse,up";
15907 signal: "mouse,up,1";
15908 source: "elm.drag_button";
15909 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15911 program { name: "elm.drag_button,mouse,down";
15912 signal: "mouse,down,1";
15913 source: "elm.drag_button";
15914 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15916 program { name: "elm.drag_button,mouse,move";
15917 signal: "mouse,move";
15918 source: "elm.drag_button_base";
15919 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15924 ///////////////////////////////////////////////////////////////////////////////
15925 group { name: "elm/genlist/item/default/default";
15926 data.item: "selectraise" "on";
15927 data.item: "labels" "elm.text";
15928 data.item: "icons" "elm.swallow.icon elm.swallow.end";
15929 data.item: "treesize" "20";
15930 // data.item: "states" "";
15932 image: "bt_sm_base1.png" COMP;
15933 image: "bt_sm_shine.png" COMP;
15934 image: "bt_sm_hilight.png" COMP;
15935 image: "ilist_1.png" COMP;
15936 image: "ilist_2.png" COMP;
15937 image: "ilist_item_shadow.png" COMP;
15945 state: "default" 0.0;
15953 state: "default" 0.0;
15968 normal: "ilist_item_shadow.png";
15973 state: "default" 1.0;
15974 inherit: "default" 0.0;
15982 state: "default" 0.0;
15984 normal: "ilist_1.png";
15990 state: "default" 1.0;
15991 inherit: "default" 0.0;
15992 image.normal: "ilist_2.png";
15996 clip_to: "disclip";
15998 description { state: "default" 0.0;
16000 color: 255 255 255 0;
16010 normal: "bt_sm_base1.png";
16013 image.middle: SOLID;
16015 description { state: "default" 0.1;
16016 inherit: "default" 0.0;
16018 description { state: "selected" 0.0;
16019 inherit: "default" 0.0;
16021 color: 255 255 255 255;
16032 state: "selected" 1.0;
16033 inherit: "selected" 0.0;
16036 part { name: "elm.swallow.pad";
16038 description { state: "default" 0.0;
16051 part { name: "elm.swallow.icon";
16052 clip_to: "disclip";
16054 description { state: "default" 0.0;
16058 to_x: "elm.swallow.pad";
16063 to_x: "elm.swallow.pad";
16069 part { name: "elm.swallow.end";
16070 clip_to: "disclip";
16072 description { state: "default" 0.0;
16076 aspect_preference: VERTICAL;
16087 part { name: "elm.text";
16088 clip_to: "disclip";
16090 effect: SOFT_SHADOW;
16094 state: "default" 0.0;
16097 to_x: "elm.swallow.icon";
16102 to_x: "elm.swallow.end";
16114 text_class: "list_item";
16117 description { state: "selected" 0.0;
16118 inherit: "default" 0.0;
16119 color: 224 224 224 255;
16123 part { name: "fg1";
16124 clip_to: "disclip";
16126 description { state: "default" 0.0;
16128 color: 255 255 255 0;
16130 rel2.relative: 1.0 0.5;
16133 normal: "bt_sm_hilight.png";
16137 description { state: "selected" 0.0;
16138 inherit: "default" 0.0;
16140 color: 255 255 255 255;
16143 state: "selected" 1.0;
16144 inherit: "default" 0.0;
16146 color: 255 255 255 255;
16149 part { name: "fg2";
16150 clip_to: "disclip";
16152 description { state: "default" 0.0;
16154 color: 255 255 255 0;
16158 normal: "bt_sm_shine.png";
16162 description { state: "selected" 0.0;
16163 inherit: "default" 0.0;
16165 color: 255 255 255 255;
16168 state: "selected" 1.0;
16169 inherit: "default" 0.0;
16171 color: 255 255 255 255;
16174 part { name: "disclip";
16176 description { state: "default" 0.0;
16180 description { state: "disabled" 0.0;
16181 inherit: "default" 0.0;
16182 color: 255 255 255 64;
16187 // signal: elm,state,%s,active
16188 // a "check" item named %s went active
16189 // signal: elm,state,%s,passive
16190 // a "check" item named %s went passive
16191 // default is passive
16194 signal: "elm,state,odd";
16196 action: STATE_SET "default" 1.0;
16202 signal: "elm,state,even";
16204 action: STATE_SET "default" 0.0;
16210 signal: "elm,state,selected";
16215 get_state(PART:"base", st, 30, vl);
16216 set_state(PART:"bg", "selected", vl);
16217 set_state(PART:"fg1", "selected", vl);
16218 set_state(PART:"fg2", "selected", vl);
16219 set_state(PART:"elm.text", "selected", vl);
16223 name: "go_passive";
16224 signal: "elm,state,unselected";
16229 get_state(PART:"base", st, 30, vl);
16230 set_state(PART:"bg", "default", vl);
16231 set_state(PART:"fg1", "default", vl);
16232 set_state(PART:"fg2", "default", vl);
16233 set_state(PART:"elm.text", "default", vl);
16237 name: "go_disabled";
16238 signal: "elm,state,disabled";
16240 action: STATE_SET "disabled" 0.0;
16244 name: "go_enabled";
16245 signal: "elm,state,enabled";
16247 action: STATE_SET "default" 0.0;
16252 group { name: "elm/genlist/item/group_index/default";
16253 alias: "elm/genlist/item_compress/group_index/default";
16254 data.item: "selectraise" "on";
16255 data.item: "labels" "elm.text";
16256 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16257 data.item: "treesize" "20";
16258 // data.item: "states" "";
16260 image: "bt_sm_base1.png" COMP;
16261 image: "bt_sm_shine.png" COMP;
16262 image: "bt_sm_hilight.png" COMP;
16263 image: "ilist_item_shadow.png" COMP;
16264 image: "group_index.png" COMP;
16272 state: "default" 0.0;
16280 state: "default" 0.0;
16295 normal: "ilist_item_shadow.png";
16304 state: "default" 0.0;
16306 normal: "group_index.png";
16313 clip_to: "disclip";
16315 description { state: "default" 0.0;
16317 color: 255 255 255 0;
16327 normal: "bt_sm_base1.png";
16330 image.middle: SOLID;
16332 description { state: "selected" 0.0;
16333 inherit: "default" 0.0;
16335 color: 255 255 255 255;
16346 part { name: "elm.swallow.pad";
16348 description { state: "default" 0.0;
16361 part { name: "elm.swallow.icon";
16362 clip_to: "disclip";
16364 description { state: "default" 0.0;
16368 to_x: "elm.swallow.pad";
16373 to_x: "elm.swallow.pad";
16379 part { name: "elm.swallow.end";
16380 clip_to: "disclip";
16382 description { state: "default" 0.0;
16386 aspect_preference: VERTICAL;
16397 part { name: "elm.text";
16398 clip_to: "disclip";
16400 effect: SOFT_SHADOW;
16404 state: "default" 0.0;
16407 to_x: "elm.swallow.icon";
16412 to_x: "elm.swallow.end";
16424 text_class: "list_item";
16427 description { state: "selected" 0.0;
16428 inherit: "default" 0.0;
16429 color: 224 224 224 255;
16433 part { name: "fg1";
16434 clip_to: "disclip";
16436 description { state: "default" 0.0;
16438 color: 255 255 255 0;
16440 rel2.relative: 1.0 0.5;
16443 normal: "bt_sm_hilight.png";
16447 description { state: "selected" 0.0;
16448 inherit: "default" 0.0;
16450 color: 255 255 255 255;
16453 part { name: "fg2";
16454 clip_to: "disclip";
16456 description { state: "default" 0.0;
16458 color: 255 255 255 0;
16462 normal: "bt_sm_shine.png";
16466 description { state: "selected" 0.0;
16467 inherit: "default" 0.0;
16469 color: 255 255 255 255;
16472 part { name: "disclip";
16474 description { state: "default" 0.0;
16478 description { state: "disabled" 0.0;
16479 inherit: "default" 0.0;
16480 color: 255 255 255 64;
16485 // signal: elm,state,%s,active
16486 // a "check" item named %s went active
16487 // signal: elm,state,%s,passive
16488 // a "check" item named %s went passive
16489 // default is passive
16492 signal: "elm,state,selected";
16494 action: STATE_SET "selected" 0.0;
16498 target: "elm.text";
16501 name: "go_passive";
16502 signal: "elm,state,unselected";
16504 action: STATE_SET "default" 0.0;
16508 target: "elm.text";
16509 transition: LINEAR 0.1;
16512 name: "go_disabled";
16513 signal: "elm,state,disabled";
16515 action: STATE_SET "disabled" 0.0;
16519 name: "go_enabled";
16520 signal: "elm,state,enabled";
16522 action: STATE_SET "default" 0.0;
16527 group { name: "elm/genlist/item_compress/message/default";
16528 data.item: "selectraise" "on";
16529 data.item: "labels" "elm.title.1 elm.title.2 elm.text";
16530 // data.item: "icons" "elm.swallow.icon elm.swallow.end";
16531 data.item: "treesize" "20";
16532 // data.item: "states" "";
16534 image: "bt_sm_base1.png" COMP;
16535 image: "bt_sm_shine.png" COMP;
16536 image: "bt_sm_hilight.png" COMP;
16537 image: "ilist_1.png" COMP;
16538 image: "ilist_2.png" COMP;
16539 image: "ilist_item_shadow.png" COMP;
16542 style { name: "genlist_textblock_style";
16543 base: "font=Sans font_size=10 color=#000 wrap=char text_class=list_item";
16548 style { name: "genlist_textblock_style2";
16549 base: "font=Sans font_size=10 color=#fff wrap=char text_class=list_item";
16561 state: "default" 0.0;
16569 state: "default" 0.0;
16584 normal: "ilist_item_shadow.png";
16589 state: "default" 1.0;
16590 inherit: "default" 0.0;
16598 state: "default" 0.0;
16600 normal: "ilist_1.png";
16606 state: "default" 1.0;
16607 inherit: "default" 0.0;
16608 image.normal: "ilist_2.png";
16612 clip_to: "disclip";
16614 description { state: "default" 0.0;
16616 color: 255 255 255 0;
16626 normal: "bt_sm_base1.png";
16629 image.middle: SOLID;
16631 description { state: "selected" 0.0;
16632 inherit: "default" 0.0;
16634 color: 255 255 255 255;
16645 part { name: "elm.title.1";
16646 clip_to: "disclip";
16648 effect: SOFT_SHADOW;
16652 state: "default" 0.0;
16672 text_class: "list_item";
16675 description { state: "selected" 0.0;
16676 inherit: "default" 0.0;
16677 color: 224 224 224 255;
16681 part { name: "elm.title.2";
16682 clip_to: "disclip";
16684 effect: SOFT_SHADOW;
16688 state: "default" 0.0;
16692 to_y: "elm.title.1";
16697 to_y: "elm.title.1";
16710 text_class: "list_item";
16713 description { state: "selected" 0.0;
16714 inherit: "default" 0.0;
16715 color: 224 224 224 255;
16719 part { name: "elm.text";
16720 clip_to: "disclip";
16725 state: "default" 0.0;
16729 to_y: "elm.title.2";
16739 style: "genlist_textblock_style";
16745 description { state: "selected" 0.0;
16746 inherit: "default" 0.0;
16748 style: "genlist_textblock_style2";
16752 part { name: "fg1";
16753 clip_to: "disclip";
16755 description { state: "default" 0.0;
16757 color: 255 255 255 0;
16759 rel2.relative: 1.0 0.5;
16762 normal: "bt_sm_hilight.png";
16766 description { state: "selected" 0.0;
16767 inherit: "default" 0.0;
16769 color: 255 255 255 255;
16772 part { name: "fg2";
16773 clip_to: "disclip";
16775 description { state: "default" 0.0;
16777 color: 255 255 255 0;
16781 normal: "bt_sm_shine.png";
16785 description { state: "selected" 0.0;
16786 inherit: "default" 0.0;
16788 color: 255 255 255 255;
16791 part { name: "disclip";
16793 description { state: "default" 0.0;
16797 description { state: "disabled" 0.0;
16798 inherit: "default" 0.0;
16799 color: 255 255 255 64;
16804 // signal: elm,state,%s,active
16805 // a "check" item named %s went active
16806 // signal: elm,state,%s,passive
16807 // a "check" item named %s went passive
16808 // default is passive
16811 signal: "elm,state,odd";
16813 action: STATE_SET "default" 1.0;
16819 signal: "elm,state,even";
16821 action: STATE_SET "default" 0.0;
16827 signal: "elm,state,selected";
16829 action: STATE_SET "selected" 0.0;
16833 target: "elm.title.1";
16834 target: "elm.title.2";
16835 target: "elm.text";
16838 name: "go_passive";
16839 signal: "elm,state,unselected";
16841 action: STATE_SET "default" 0.0;
16845 target: "elm.title.1";
16846 target: "elm.title.2";
16847 target: "elm.text";
16848 transition: LINEAR 0.1;
16851 name: "go_disabled";
16852 signal: "elm,state,disabled";
16854 action: STATE_SET "disabled" 0.0;
16858 name: "go_enabled";
16859 signal: "elm,state,enabled";
16861 action: STATE_SET "default" 0.0;
16867 group { name: "elm/genlist/item_compress/default/default";
16868 data.item: "selectraise" "on";
16869 data.item: "labels" "elm.text";
16870 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16871 data.item: "treesize" "20";
16872 // data.item: "states" "";
16874 image: "bt_sm_base1.png" COMP;
16875 image: "bt_sm_shine.png" COMP;
16876 image: "bt_sm_hilight.png" COMP;
16877 image: "ilist_1.png" COMP;
16878 image: "ilist_2.png" COMP;
16879 image: "ilist_item_shadow.png" COMP;
16887 state: "default" 0.0;
16895 state: "default" 0.0;
16910 normal: "ilist_item_shadow.png";
16915 state: "default" 1.0;
16916 inherit: "default" 0.0;
16924 state: "default" 0.0;
16926 normal: "ilist_1.png";
16932 state: "default" 1.0;
16933 inherit: "default" 0.0;
16934 image.normal: "ilist_2.png";
16938 clip_to: "disclip";
16940 description { state: "default" 0.0;
16942 color: 255 255 255 0;
16952 normal: "bt_sm_base1.png";
16955 image.middle: SOLID;
16957 description { state: "selected" 0.0;
16958 inherit: "default" 0.0;
16960 color: 255 255 255 255;
16971 part { name: "elm.swallow.pad";
16973 description { state: "default" 0.0;
16986 part { name: "elm.swallow.icon";
16987 clip_to: "disclip";
16989 description { state: "default" 0.0;
16993 to_x: "elm.swallow.pad";
16998 to_x: "elm.swallow.pad";
17004 part { name: "elm.swallow.end";
17005 clip_to: "disclip";
17007 description { state: "default" 0.0;
17011 aspect_preference: VERTICAL;
17022 part { name: "elm.text";
17023 clip_to: "disclip";
17025 effect: SOFT_SHADOW;
17029 state: "default" 0.0;
17032 to_x: "elm.swallow.icon";
17037 to_x: "elm.swallow.end";
17049 text_class: "list_item";
17052 description { state: "selected" 0.0;
17053 inherit: "default" 0.0;
17054 color: 224 224 224 255;
17058 part { name: "fg1";
17059 clip_to: "disclip";
17061 description { state: "default" 0.0;
17063 color: 255 255 255 0;
17065 rel2.relative: 1.0 0.5;
17068 normal: "bt_sm_hilight.png";
17072 description { state: "selected" 0.0;
17073 inherit: "default" 0.0;
17075 color: 255 255 255 255;
17078 part { name: "fg2";
17079 clip_to: "disclip";
17081 description { state: "default" 0.0;
17083 color: 255 255 255 0;
17087 normal: "bt_sm_shine.png";
17091 description { state: "selected" 0.0;
17092 inherit: "default" 0.0;
17094 color: 255 255 255 255;
17097 part { name: "disclip";
17099 description { state: "default" 0.0;
17103 description { state: "disabled" 0.0;
17104 inherit: "default" 0.0;
17105 color: 255 255 255 64;
17110 // signal: elm,state,%s,active
17111 // a "check" item named %s went active
17112 // signal: elm,state,%s,passive
17113 // a "check" item named %s went passive
17114 // default is passive
17117 signal: "elm,state,odd";
17119 action: STATE_SET "default" 1.0;
17125 signal: "elm,state,even";
17127 action: STATE_SET "default" 0.0;
17133 signal: "elm,state,selected";
17135 action: STATE_SET "selected" 0.0;
17139 target: "elm.text";
17142 name: "go_passive";
17143 signal: "elm,state,unselected";
17145 action: STATE_SET "default" 0.0;
17149 target: "elm.text";
17150 transition: LINEAR 0.1;
17153 name: "go_disabled";
17154 signal: "elm,state,disabled";
17156 action: STATE_SET "disabled" 0.0;
17160 name: "go_enabled";
17161 signal: "elm,state,enabled";
17163 action: STATE_SET "default" 0.0;
17169 group { name: "elm/genlist/tree/default/default";
17170 data.item: "selectraise" "on";
17171 data.item: "labels" "elm.text";
17172 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17173 data.item: "treesize" "20";
17174 // data.item: "states" "";
17176 image: "bt_sm_base1.png" COMP;
17177 image: "bt_sm_shine.png" COMP;
17178 image: "bt_sm_hilight.png" COMP;
17179 image: "ilist_1.png" COMP;
17180 image: "ilist_2.png" COMP;
17181 image: "ilist_item_shadow.png" COMP;
17182 image: "icon_arrow_left.png" COMP;
17183 image: "icon_arrow_right.png" COMP;
17184 image: "icon_arrow_down.png" COMP;
17192 state: "default" 0.0;
17200 state: "default" 0.0;
17215 normal: "ilist_item_shadow.png";
17220 state: "default" 1.0;
17221 inherit: "default" 0.0;
17229 state: "default" 0.0;
17231 normal: "ilist_1.png";
17237 state: "default" 1.0;
17238 inherit: "default" 0.0;
17239 image.normal: "ilist_2.png";
17243 clip_to: "disclip";
17245 description { state: "default" 0.0;
17247 color: 255 255 255 0;
17257 normal: "bt_sm_base1.png";
17260 image.middle: SOLID;
17262 description { state: "selected" 0.0;
17263 inherit: "default" 0.0;
17265 color: 255 255 255 255;
17276 part { name: "elm.swallow.pad";
17278 description { state: "default" 0.0;
17291 part { name: "arrow";
17292 clip_to: "disclip";
17293 ignore_flags: ON_HOLD;
17294 description { state: "default" 0.0;
17299 to_x: "elm.swallow.pad";
17304 to_x: "elm.swallow.pad";
17308 image.normal: "icon_arrow_right.png";
17310 description { state: "default" 0.1;
17311 inherit: "default" 0.0;
17312 image.normal: "icon_arrow_left.png";
17314 description { state: "active" 0.0;
17315 inherit: "default" 0.0;
17316 image.normal: "icon_arrow_down.png";
17318 description { state: "active" 0.1;
17319 inherit: "default" 0.0;
17320 image.normal: "icon_arrow_down.png";
17323 part { name: "elm.swallow.icon";
17324 clip_to: "disclip";
17326 description { state: "default" 0.0;
17341 part { name: "elm.swallow.end";
17342 clip_to: "disclip";
17344 description { state: "default" 0.0;
17348 aspect_preference: VERTICAL;
17359 part { name: "elm.text";
17360 clip_to: "disclip";
17362 effect: SOFT_SHADOW;
17366 state: "default" 0.0;
17369 to_x: "elm.swallow.icon";
17374 to_x: "elm.swallow.end";
17386 text_class: "list_item";
17389 description { state: "selected" 0.0;
17390 inherit: "default" 0.0;
17391 color: 224 224 224 255;
17395 part { name: "fg1";
17396 clip_to: "disclip";
17398 description { state: "default" 0.0;
17400 color: 255 255 255 0;
17402 rel2.relative: 1.0 0.5;
17405 normal: "bt_sm_hilight.png";
17409 description { state: "selected" 0.0;
17410 inherit: "default" 0.0;
17412 color: 255 255 255 255;
17415 part { name: "fg2";
17416 clip_to: "disclip";
17418 description { state: "default" 0.0;
17420 color: 255 255 255 0;
17424 normal: "bt_sm_shine.png";
17428 description { state: "selected" 0.0;
17429 inherit: "default" 0.0;
17431 color: 255 255 255 255;
17434 part { name: "disclip";
17436 description { state: "default" 0.0;
17440 description { state: "disabled" 0.0;
17441 inherit: "default" 0.0;
17442 color: 255 255 255 64;
17447 // signal: elm,state,%s,active
17448 // a "check" item named %s went active
17449 // signal: elm,state,%s,passive
17450 // a "check" item named %s went passive
17451 // default is passive
17454 signal: "elm,state,odd";
17456 action: STATE_SET "default" 1.0;
17462 signal: "elm,state,even";
17464 action: STATE_SET "default" 0.0;
17470 signal: "elm,state,selected";
17472 action: STATE_SET "selected" 0.0;
17476 target: "elm.text";
17479 name: "go_passive";
17480 signal: "elm,state,unselected";
17482 action: STATE_SET "default" 0.0;
17486 target: "elm.text";
17487 transition: LINEAR 0.1;
17490 name: "go_disabled";
17491 signal: "elm,state,disabled";
17493 action: STATE_SET "disabled" 0.0;
17497 name: "go_enabled";
17498 signal: "elm,state,enabled";
17500 action: STATE_SET "default" 0.0;
17505 signal: "mouse,up,1";
17507 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17510 name: "go_expanded";
17511 signal: "elm,state,expanded";
17516 get_state(PART:"arrow", st, 30, vl);
17517 set_state(PART:"arrow", "active", vl);
17521 name: "go_contracted";
17522 signal: "elm,state,contracted";
17527 get_state(PART:"arrow", st, 30, vl);
17528 set_state(PART:"arrow", "default", vl);
17531 program { name: "to_rtl";
17532 signal: "edje,state,rtl";
17537 get_state(PART:"arrow", st, 30, vl);
17539 set_state(PART:"arrow", st, 0.1);
17543 program { name: "to_ltr";
17544 signal: "edje,state,ltr";
17549 get_state(PART:"arrow", st, 30, vl);
17551 set_state(PART:"arrow", st, 0.0);
17557 group { name: "elm/genlist/tree_compress/default/default";
17558 data.item: "stacking" "above";
17559 data.item: "selectraise" "on";
17560 data.item: "labels" "elm.text";
17561 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17562 data.item: "treesize" "20";
17563 // data.item: "states" "";
17565 image: "bt_sm_base1.png" COMP;
17566 image: "bt_sm_shine.png" COMP;
17567 image: "bt_sm_hilight.png" COMP;
17568 image: "ilist_1.png" COMP;
17569 image: "ilist_item_shadow.png" COMP;
17570 image: "icon_arrow_left.png" COMP;
17571 image: "icon_arrow_right.png" COMP;
17572 image: "icon_arrow_down.png" COMP;
17580 state: "default" 0.0;
17588 state: "default" 0.0;
17603 normal: "ilist_item_shadow.png";
17608 state: "default" 1.0;
17609 inherit: "default" 0.0;
17617 state: "default" 0.0;
17619 normal: "ilist_1.png";
17625 state: "default" 1.0;
17626 inherit: "default" 0.0;
17627 image.normal: "ilist_2.png";
17631 clip_to: "disclip";
17633 description { state: "default" 0.0;
17635 color: 255 255 255 0;
17645 normal: "bt_sm_base1.png";
17648 image.middle: SOLID;
17650 description { state: "selected" 0.0;
17651 inherit: "default" 0.0;
17653 color: 255 255 255 255;
17664 part { name: "elm.swallow.pad";
17666 description { state: "default" 0.0;
17679 part { name: "arrow";
17680 clip_to: "disclip";
17681 ignore_flags: ON_HOLD;
17682 description { state: "default" 0.0;
17687 to_x: "elm.swallow.pad";
17692 to_x: "elm.swallow.pad";
17696 image.normal: "icon_arrow_right.png";
17698 description { state: "default" 0.1;
17699 inherit: "default" 0.0;
17700 image.normal: "icon_arrow_left.png";
17702 description { state: "active" 0.0;
17703 inherit: "default" 0.0;
17704 image.normal: "icon_arrow_down.png";
17706 description { state: "active" 0.1;
17707 inherit: "default" 0.0;
17708 image.normal: "icon_arrow_down.png";
17711 part { name: "elm.swallow.icon";
17712 clip_to: "disclip";
17714 description { state: "default" 0.0;
17729 part { name: "elm.swallow.end";
17730 clip_to: "disclip";
17732 description { state: "default" 0.0;
17736 aspect_preference: VERTICAL;
17747 part { name: "elm.text";
17748 clip_to: "disclip";
17750 effect: SOFT_SHADOW;
17754 state: "default" 0.0;
17757 to_x: "elm.swallow.icon";
17762 to_x: "elm.swallow.end";
17774 text_class: "list_item";
17777 description { state: "selected" 0.0;
17778 inherit: "default" 0.0;
17779 color: 224 224 224 255;
17783 part { name: "fg1";
17784 clip_to: "disclip";
17786 description { state: "default" 0.0;
17788 color: 255 255 255 0;
17790 rel2.relative: 1.0 0.5;
17793 normal: "bt_sm_hilight.png";
17797 description { state: "selected" 0.0;
17798 inherit: "default" 0.0;
17800 color: 255 255 255 255;
17803 part { name: "fg2";
17804 clip_to: "disclip";
17806 description { state: "default" 0.0;
17808 color: 255 255 255 0;
17812 normal: "bt_sm_shine.png";
17816 description { state: "selected" 0.0;
17817 inherit: "default" 0.0;
17819 color: 255 255 255 255;
17822 part { name: "disclip";
17824 description { state: "default" 0.0;
17828 description { state: "disabled" 0.0;
17829 inherit: "default" 0.0;
17830 color: 255 255 255 64;
17835 // signal: elm,state,%s,active
17836 // a "check" item named %s went active
17837 // signal: elm,state,%s,passive
17838 // a "check" item named %s went passive
17839 // default is passive
17842 signal: "elm,state,odd";
17844 action: STATE_SET "default" 1.0;
17850 signal: "elm,state,even";
17852 action: STATE_SET "default" 0.0;
17858 signal: "elm,state,selected";
17860 action: STATE_SET "selected" 0.0;
17864 target: "elm.text";
17867 name: "go_passive";
17868 signal: "elm,state,unselected";
17870 action: STATE_SET "default" 0.0;
17874 target: "elm.text";
17875 transition: LINEAR 0.1;
17878 name: "go_disabled";
17879 signal: "elm,state,disabled";
17881 action: STATE_SET "disabled" 0.0;
17885 name: "go_enabled";
17886 signal: "elm,state,enabled";
17888 action: STATE_SET "default" 0.0;
17893 signal: "mouse,up,1";
17895 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17898 name: "go_expanded";
17899 signal: "elm,state,expanded";
17904 get_state(PART:"arrow", st, 30, vl);
17905 set_state(PART:"arrow", "active", vl);
17909 name: "go_contracted";
17910 signal: "elm,state,contracted";
17915 get_state(PART:"arrow", st, 30, vl);
17916 set_state(PART:"arrow", "default", vl);
17919 program { name: "to_rtl";
17920 signal: "edje,state,rtl";
17925 get_state(PART:"arrow", st, 30, vl);
17927 set_state(PART:"arrow", st, 0.1);
17931 program { name: "to_ltr";
17932 signal: "edje,state,ltr";
17937 get_state(PART:"arrow", st, 30, vl);
17939 set_state(PART:"arrow", st, 0.0);
17945 group { name: "elm/genlist/item/default_style/default";
17948 style { name: "genlist_style";
17949 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=list_item";
17952 tag: "hilight" "+ font=Sans:style=Bold";
17953 tag: "b" "+ font=Sans:style=Bold";
17956 style { name: "genlist_selected_style";
17957 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=list_item";
17960 tag: "hilight" "+ font=Sans:style=Bold";
17961 tag: "b" "+ font=Sans:style=Bold";
17965 data.item: "stacking" "above";
17966 data.item: "selectraise" "on";
17967 data.item: "labels" "elm.text";
17968 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17969 data.item: "treesize" "20";
17971 image: "bt_sm_base1.png" COMP;
17972 image: "bt_sm_shine.png" COMP;
17973 image: "bt_sm_hilight.png" COMP;
17974 image: "ilist_1.png" COMP;
17975 image: "ilist_item_shadow.png" COMP;
17983 state: "default" 0.0;
17991 state: "default" 0.0;
18006 normal: "ilist_item_shadow.png";
18015 state: "default" 0.0;
18018 normal: "ilist_1.png";
18025 clip_to: "disclip";
18027 description { state: "default" 0.0;
18029 color: 255 255 255 0;
18039 normal: "bt_sm_base1.png";
18042 image.middle: SOLID;
18044 description { state: "selected" 0.0;
18045 inherit: "default" 0.0;
18047 color: 255 255 255 255;
18058 part { name: "elm.swallow.pad";
18060 description { state: "default" 0.0;
18073 part { name: "elm.swallow.icon";
18074 clip_to: "disclip";
18076 description { state: "default" 0.0;
18080 to_x: "elm.swallow.pad";
18085 to_x: "elm.swallow.pad";
18091 part { name: "elm.swallow.end";
18092 clip_to: "disclip";
18094 description { state: "default" 0.0;
18098 aspect_preference: VERTICAL;
18109 part { name: "elm.text";
18110 clip_to: "disclip";
18115 state: "default" 0.0;
18119 to_x: "elm.swallow.icon";
18125 to_x: "elm.swallow.end";
18131 style: "genlist_style";
18135 description { state: "selected" 0.0;
18136 inherit: "default" 0.0;
18138 style: "genlist_selected_style";
18142 part { name: "fg1";
18143 clip_to: "disclip";
18145 description { state: "default" 0.0;
18147 color: 255 255 255 0;
18149 rel2.relative: 1.0 0.5;
18152 normal: "bt_sm_hilight.png";
18156 description { state: "selected" 0.0;
18157 inherit: "default" 0.0;
18159 color: 255 255 255 255;
18162 part { name: "fg2";
18163 clip_to: "disclip";
18165 description { state: "default" 0.0;
18167 color: 255 255 255 0;
18171 normal: "bt_sm_shine.png";
18175 description { state: "selected" 0.0;
18176 inherit: "default" 0.0;
18178 color: 255 255 255 255;
18181 part { name: "disclip";
18183 description { state: "default" 0.0;
18187 description { state: "disabled" 0.0;
18188 inherit: "default" 0.0;
18189 color: 255 255 255 64;
18194 // signal: elm,state,%s,active
18195 // a "check" item named %s went active
18196 // signal: elm,state,%s,passive
18197 // a "check" item named %s went passive
18198 // default is passive
18201 signal: "elm,state,selected";
18203 action: STATE_SET "selected" 0.0;
18207 target: "elm.text";
18210 name: "go_passive";
18211 signal: "elm,state,unselected";
18213 action: STATE_SET "default" 0.0;
18217 target: "elm.text";
18218 transition: LINEAR 0.1;
18221 name: "go_disabled";
18222 signal: "elm,state,disabled";
18224 action: STATE_SET "disabled" 0.0;
18228 name: "go_enabled";
18229 signal: "elm,state,enabled";
18231 action: STATE_SET "default" 0.0;
18236 group { name: "elm/genlist/item_odd/default_style/default";
18237 data.item: "stacking" "below";
18238 data.item: "selectraise" "on";
18239 data.item: "labels" "elm.text";
18240 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18241 data.item: "treesize" "20";
18243 image: "bt_sm_base1.png" COMP;
18244 image: "bt_sm_shine.png" COMP;
18245 image: "bt_sm_hilight.png" COMP;
18246 image: "ilist_2.png" COMP;
18249 part { name: "event";
18253 state: "default" 0.0;
18261 state: "default" 0.0;
18264 normal: "ilist_2.png";
18271 clip_to: "disclip";
18273 description { state: "default" 0.0;
18275 color: 255 255 255 0;
18285 normal: "bt_sm_base1.png";
18288 image.middle: SOLID;
18290 description { state: "selected" 0.0;
18291 inherit: "default" 0.0;
18293 color: 255 255 255 255;
18304 part { name: "elm.swallow.pad";
18306 description { state: "default" 0.0;
18319 part { name: "elm.swallow.icon";
18320 clip_to: "disclip";
18322 description { state: "default" 0.0;
18326 to_x: "elm.swallow.pad";
18331 to_x: "elm.swallow.pad";
18337 part { name: "elm.swallow.end";
18338 clip_to: "disclip";
18340 description { state: "default" 0.0;
18344 aspect_preference: VERTICAL;
18355 part { name: "elm.text";
18356 clip_to: "disclip";
18361 state: "default" 0.0;
18365 to_x: "elm.swallow.icon";
18371 to_x: "elm.swallow.end";
18377 style: "genlist_style";
18381 description { state: "selected" 0.0;
18382 inherit: "default" 0.0;
18384 style: "genlist_selected_style";
18388 part { name: "fg1";
18389 clip_to: "disclip";
18391 description { state: "default" 0.0;
18393 color: 255 255 255 0;
18395 rel2.relative: 1.0 0.5;
18398 normal: "bt_sm_hilight.png";
18402 description { state: "selected" 0.0;
18403 inherit: "default" 0.0;
18405 color: 255 255 255 255;
18408 part { name: "fg2";
18409 clip_to: "disclip";
18411 description { state: "default" 0.0;
18413 color: 255 255 255 0;
18417 normal: "bt_sm_shine.png";
18421 description { state: "selected" 0.0;
18422 inherit: "default" 0.0;
18424 color: 255 255 255 255;
18427 part { name: "disclip";
18429 description { state: "default" 0.0;
18433 description { state: "disabled" 0.0;
18434 inherit: "default" 0.0;
18435 color: 255 255 255 64;
18440 // signal: elm,state,%s,active
18441 // a "check" item named %s went active
18442 // signal: elm,state,%s,passive
18443 // a "check" item named %s went passive
18444 // default is passive
18447 signal: "elm,state,selected";
18449 action: STATE_SET "selected" 0.0;
18453 target: "elm.text";
18456 name: "go_passive";
18457 signal: "elm,state,unselected";
18459 action: STATE_SET "default" 0.0;
18463 target: "elm.text";
18464 transition: LINEAR 0.1;
18467 name: "go_disabled";
18468 signal: "elm,state,disabled";
18470 action: STATE_SET "disabled" 0.0;
18474 name: "go_enabled";
18475 signal: "elm,state,enabled";
18477 action: STATE_SET "default" 0.0;
18483 group { name: "elm/genlist/tree/default_style/default";
18484 data.item: "stacking" "above";
18485 data.item: "selectraise" "on";
18486 data.item: "labels" "elm.text";
18487 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18488 data.item: "treesize" "20";
18490 image: "bt_sm_base1.png" COMP;
18491 image: "bt_sm_shine.png" COMP;
18492 image: "bt_sm_hilight.png" COMP;
18493 image: "ilist_1.png" COMP;
18494 image: "ilist_item_shadow.png" COMP;
18495 image: "icon_arrow_right.png" COMP;
18496 image: "icon_arrow_down.png" COMP;
18504 state: "default" 0.0;
18512 state: "default" 0.0;
18527 normal: "ilist_item_shadow.png";
18536 state: "default" 0.0;
18539 normal: "ilist_1.png";
18546 clip_to: "disclip";
18548 description { state: "default" 0.0;
18550 color: 255 255 255 0;
18560 normal: "bt_sm_base1.png";
18563 image.middle: SOLID;
18565 description { state: "selected" 0.0;
18566 inherit: "default" 0.0;
18568 color: 255 255 255 255;
18579 part { name: "elm.swallow.pad";
18581 description { state: "default" 0.0;
18594 part { name: "arrow";
18595 clip_to: "disclip";
18596 ignore_flags: ON_HOLD;
18597 description { state: "default" 0.0;
18602 to_x: "elm.swallow.pad";
18607 to_x: "elm.swallow.pad";
18611 image.normal: "icon_arrow_right.png";
18613 description { state: "active" 0.0;
18614 inherit: "default" 0.0;
18615 image.normal: "icon_arrow_down.png";
18618 part { name: "elm.swallow.icon";
18619 clip_to: "disclip";
18621 description { state: "default" 0.0;
18636 part { name: "elm.swallow.end";
18637 clip_to: "disclip";
18639 description { state: "default" 0.0;
18643 aspect_preference: VERTICAL;
18654 part { name: "elm.text";
18655 clip_to: "disclip";
18657 effect: SOFT_SHADOW;
18661 state: "default" 0.0;
18665 to_x: "elm.swallow.icon";
18671 to_x: "elm.swallow.end";
18677 style: "genlist_style";
18681 description { state: "selected" 0.0;
18682 inherit: "default" 0.0;
18684 style: "genlist_selected_style";
18688 part { name: "fg1";
18689 clip_to: "disclip";
18691 description { state: "default" 0.0;
18693 color: 255 255 255 0;
18695 rel2.relative: 1.0 0.5;
18698 normal: "bt_sm_hilight.png";
18702 description { state: "selected" 0.0;
18703 inherit: "default" 0.0;
18705 color: 255 255 255 255;
18708 part { name: "fg2";
18709 clip_to: "disclip";
18711 description { state: "default" 0.0;
18713 color: 255 255 255 0;
18717 normal: "bt_sm_shine.png";
18721 description { state: "selected" 0.0;
18722 inherit: "default" 0.0;
18724 color: 255 255 255 255;
18727 part { name: "disclip";
18729 description { state: "default" 0.0;
18733 description { state: "disabled" 0.0;
18734 inherit: "default" 0.0;
18735 color: 255 255 255 64;
18740 // signal: elm,state,%s,active
18741 // a "check" item named %s went active
18742 // signal: elm,state,%s,passive
18743 // a "check" item named %s went passive
18744 // default is passive
18747 signal: "elm,state,selected";
18749 action: STATE_SET "selected" 0.0;
18753 target: "elm.text";
18756 name: "go_passive";
18757 signal: "elm,state,unselected";
18759 action: STATE_SET "default" 0.0;
18763 target: "elm.text";
18764 transition: LINEAR 0.1;
18767 name: "go_disabled";
18768 signal: "elm,state,disabled";
18770 action: STATE_SET "disabled" 0.0;
18774 name: "go_enabled";
18775 signal: "elm,state,enabled";
18777 action: STATE_SET "default" 0.0;
18782 signal: "mouse,up,1";
18784 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
18787 name: "go_expanded";
18788 signal: "elm,state,expanded";
18790 action: STATE_SET "active" 0.0;
18794 name: "go_contracted";
18795 signal: "elm,state,contracted";
18797 action: STATE_SET "default" 0.0;
18802 group { name: "elm/genlist/tree_odd/default_style/default";
18803 data.item: "stacking" "below";
18804 data.item: "selectraise" "on";
18805 data.item: "labels" "elm.text";
18806 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18807 data.item: "treesize" "20";
18809 image: "bt_sm_base1.png" COMP;
18810 image: "bt_sm_shine.png" COMP;
18811 image: "bt_sm_hilight.png" COMP;
18812 image: "ilist_2.png" COMP;
18813 image: "icon_arrow_right.png" COMP;
18814 image: "icon_arrow_down.png" COMP;
18822 state: "default" 0.0;
18830 state: "default" 0.0;
18833 normal: "ilist_2.png";
18840 clip_to: "disclip";
18842 description { state: "default" 0.0;
18844 color: 255 255 255 0;
18854 normal: "bt_sm_base1.png";
18857 image.middle: SOLID;
18859 description { state: "selected" 0.0;
18860 inherit: "default" 0.0;
18862 color: 255 255 255 255;
18873 part { name: "elm.swallow.pad";
18875 description { state: "default" 0.0;
18888 part { name: "arrow";
18889 clip_to: "disclip";
18890 ignore_flags: ON_HOLD;
18891 description { state: "default" 0.0;
18896 to_x: "elm.swallow.pad";
18901 to_x: "elm.swallow.pad";
18905 image.normal: "icon_arrow_right.png";
18907 description { state: "active" 0.0;
18908 inherit: "default" 0.0;
18909 image.normal: "icon_arrow_down.png";
18912 part { name: "elm.swallow.icon";
18913 clip_to: "disclip";
18915 description { state: "default" 0.0;
18930 part { name: "elm.swallow.end";
18931 clip_to: "disclip";
18933 description { state: "default" 0.0;
18937 aspect_preference: VERTICAL;
18948 part { name: "elm.text";
18949 clip_to: "disclip";
18951 effect: SOFT_SHADOW;
18955 state: "default" 0.0;
18959 to_x: "elm.swallow.icon";
18965 to_x: "elm.swallow.end";
18971 style: "genlist_style";
18975 description { state: "selected" 0.0;
18976 inherit: "default" 0.0;
18978 style: "genlist_selected_style";
18982 part { name: "fg1";
18983 clip_to: "disclip";
18985 description { state: "default" 0.0;
18987 color: 255 255 255 0;
18989 rel2.relative: 1.0 0.5;
18992 normal: "bt_sm_hilight.png";
18996 description { state: "selected" 0.0;
18997 inherit: "default" 0.0;
18999 color: 255 255 255 255;
19002 part { name: "fg2";
19003 clip_to: "disclip";
19005 description { state: "default" 0.0;
19007 color: 255 255 255 0;
19011 normal: "bt_sm_shine.png";
19015 description { state: "selected" 0.0;
19016 inherit: "default" 0.0;
19018 color: 255 255 255 255;
19021 part { name: "disclip";
19023 description { state: "default" 0.0;
19027 description { state: "disabled" 0.0;
19028 inherit: "default" 0.0;
19029 color: 255 255 255 64;
19034 // signal: elm,state,%s,active
19035 // a "check" item named %s went active
19036 // signal: elm,state,%s,passive
19037 // a "check" item named %s went passive
19038 // default is passive
19041 signal: "elm,state,selected";
19043 action: STATE_SET "selected" 0.0;
19047 target: "elm.text";
19050 name: "go_passive";
19051 signal: "elm,state,unselected";
19053 action: STATE_SET "default" 0.0;
19057 target: "elm.text";
19058 transition: LINEAR 0.1;
19061 name: "go_disabled";
19062 signal: "elm,state,disabled";
19064 action: STATE_SET "disabled" 0.0;
19068 name: "go_enabled";
19069 signal: "elm,state,enabled";
19071 action: STATE_SET "default" 0.0;
19076 signal: "mouse,up,1";
19078 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
19081 name: "go_expanded";
19082 signal: "elm,state,expanded";
19084 action: STATE_SET "active" 0.0;
19088 name: "go_contracted";
19089 signal: "elm,state,contracted";
19091 action: STATE_SET "default" 0.0;
19098 group { name: "elm/genlist/item/double_label/default";
19099 data.item: "stacking" "above";
19100 data.item: "selectraise" "on";
19101 data.item: "labels" "elm.text elm.text.sub";
19102 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19103 data.item: "treesize" "20";
19104 // data.item: "states" "";
19106 image: "bt_sm_base1.png" COMP;
19107 image: "bt_sm_shine.png" COMP;
19108 image: "bt_sm_hilight.png" COMP;
19109 image: "ilist_1.png" COMP;
19110 image: "ilist_item_shadow.png" COMP;
19118 state: "default" 0.0;
19126 state: "default" 0.0;
19141 normal: "ilist_item_shadow.png";
19150 state: "default" 0.0;
19152 normal: "ilist_1.png";
19159 clip_to: "disclip";
19161 description { state: "default" 0.0;
19163 color: 255 255 255 0;
19173 normal: "bt_sm_base1.png";
19176 image.middle: SOLID;
19178 description { state: "selected" 0.0;
19179 inherit: "default" 0.0;
19181 color: 255 255 255 255;
19192 part { name: "elm.swallow.pad";
19194 description { state: "default" 0.0;
19207 part { name: "elm.swallow.icon";
19208 clip_to: "disclip";
19210 description { state: "default" 0.0;
19214 to_x: "elm.swallow.pad";
19219 to_x: "elm.swallow.pad";
19225 part { name: "elm.swallow.end";
19226 clip_to: "disclip";
19228 description { state: "default" 0.0;
19232 aspect_preference: VERTICAL;
19243 part { name: "elm.text";
19244 clip_to: "disclip";
19246 effect: SOFT_SHADOW;
19250 state: "default" 0.0;
19253 to_x: "elm.swallow.icon";
19258 to_x: "elm.swallow.end";
19270 text_class: "list_item";
19273 description { state: "selected" 0.0;
19274 inherit: "default" 0.0;
19275 color: 224 224 224 255;
19279 part { name: "elm.text.sub";
19280 clip_to: "disclip";
19285 state: "default" 0.0;
19288 to_x: "elm.swallow.icon";
19293 to_x: "elm.swallow.end";
19305 text_class: "list_item";
19308 description { state: "selected" 0.0;
19309 inherit: "default" 0.0;
19310 color: 128 128 128 255;
19314 part { name: "fg1";
19315 clip_to: "disclip";
19317 description { state: "default" 0.0;
19319 color: 255 255 255 0;
19321 rel2.relative: 1.0 0.5;
19324 normal: "bt_sm_hilight.png";
19328 description { state: "selected" 0.0;
19329 inherit: "default" 0.0;
19331 color: 255 255 255 255;
19334 part { name: "fg2";
19335 clip_to: "disclip";
19337 description { state: "default" 0.0;
19339 color: 255 255 255 0;
19343 normal: "bt_sm_shine.png";
19347 description { state: "selected" 0.0;
19348 inherit: "default" 0.0;
19350 color: 255 255 255 255;
19353 part { name: "disclip";
19355 description { state: "default" 0.0;
19359 description { state: "disabled" 0.0;
19360 inherit: "default" 0.0;
19361 color: 255 255 255 64;
19366 // signal: elm,state,%s,active
19367 // a "check" item named %s went active
19368 // signal: elm,state,%s,passive
19369 // a "check" item named %s went passive
19370 // default is passive
19373 signal: "elm,state,selected";
19375 action: STATE_SET "selected" 0.0;
19379 target: "elm.text";
19380 target: "elm.text.sub";
19383 name: "go_passive";
19384 signal: "elm,state,unselected";
19386 action: STATE_SET "default" 0.0;
19390 target: "elm.text";
19391 target: "elm.text.sub";
19392 transition: LINEAR 0.1;
19395 name: "go_disabled";
19396 signal: "elm,state,disabled";
19398 action: STATE_SET "disabled" 0.0;
19402 name: "go_enabled";
19403 signal: "elm,state,enabled";
19405 action: STATE_SET "default" 0.0;
19410 group { name: "elm/genlist/item_compress/double_label/default";
19411 data.item: "stacking" "above";
19412 data.item: "selectraise" "on";
19413 data.item: "labels" "elm.text elm.text.sub";
19414 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19415 data.item: "treesize" "20";
19416 // data.item: "states" "";
19418 image: "bt_sm_base1.png" COMP;
19419 image: "bt_sm_shine.png" COMP;
19420 image: "bt_sm_hilight.png" COMP;
19421 image: "ilist_1.png" COMP;
19422 image: "ilist_item_shadow.png" COMP;
19430 state: "default" 0.0;
19438 state: "default" 0.0;
19453 normal: "ilist_item_shadow.png";
19462 state: "default" 0.0;
19464 normal: "ilist_1.png";
19471 clip_to: "disclip";
19473 description { state: "default" 0.0;
19475 color: 255 255 255 0;
19485 normal: "bt_sm_base1.png";
19488 image.middle: SOLID;
19490 description { state: "selected" 0.0;
19491 inherit: "default" 0.0;
19493 color: 255 255 255 255;
19504 part { name: "elm.swallow.pad";
19506 description { state: "default" 0.0;
19519 part { name: "elm.swallow.icon";
19520 clip_to: "disclip";
19522 description { state: "default" 0.0;
19526 to_x: "elm.swallow.pad";
19531 to_x: "elm.swallow.pad";
19537 part { name: "elm.swallow.end";
19538 clip_to: "disclip";
19540 description { state: "default" 0.0;
19544 aspect_preference: VERTICAL;
19555 part { name: "elm.text";
19556 clip_to: "disclip";
19558 effect: SOFT_SHADOW;
19562 state: "default" 0.0;
19565 to_x: "elm.swallow.icon";
19570 to_x: "elm.swallow.end";
19582 text_class: "list_item";
19585 description { state: "selected" 0.0;
19586 inherit: "default" 0.0;
19587 color: 224 224 224 255;
19591 part { name: "elm.text.sub";
19592 clip_to: "disclip";
19597 state: "default" 0.0;
19600 to_x: "elm.swallow.icon";
19605 to_x: "elm.swallow.end";
19617 text_class: "list_item";
19620 description { state: "selected" 0.0;
19621 inherit: "default" 0.0;
19622 color: 128 128 128 255;
19626 part { name: "fg1";
19627 clip_to: "disclip";
19629 description { state: "default" 0.0;
19631 color: 255 255 255 0;
19633 rel2.relative: 1.0 0.5;
19636 normal: "bt_sm_hilight.png";
19640 description { state: "selected" 0.0;
19641 inherit: "default" 0.0;
19643 color: 255 255 255 255;
19646 part { name: "fg2";
19647 clip_to: "disclip";
19649 description { state: "default" 0.0;
19651 color: 255 255 255 0;
19655 normal: "bt_sm_shine.png";
19659 description { state: "selected" 0.0;
19660 inherit: "default" 0.0;
19662 color: 255 255 255 255;
19665 part { name: "disclip";
19667 description { state: "default" 0.0;
19671 description { state: "disabled" 0.0;
19672 inherit: "default" 0.0;
19673 color: 255 255 255 64;
19678 // signal: elm,state,%s,active
19679 // a "check" item named %s went active
19680 // signal: elm,state,%s,passive
19681 // a "check" item named %s went passive
19682 // default is passive
19685 signal: "elm,state,selected";
19687 action: STATE_SET "selected" 0.0;
19691 target: "elm.text";
19692 target: "elm.text.sub";
19695 name: "go_passive";
19696 signal: "elm,state,unselected";
19698 action: STATE_SET "default" 0.0;
19702 target: "elm.text";
19703 target: "elm.text.sub";
19704 transition: LINEAR 0.1;
19707 name: "go_disabled";
19708 signal: "elm,state,disabled";
19710 action: STATE_SET "disabled" 0.0;
19714 name: "go_enabled";
19715 signal: "elm,state,enabled";
19717 action: STATE_SET "default" 0.0;
19722 group { name: "elm/genlist/item_odd/double_label/default";
19723 data.item: "stacking" "below";
19724 data.item: "selectraise" "on";
19725 data.item: "labels" "elm.text elm.text.sub";
19726 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19727 data.item: "treesize" "20";
19728 // data.item: "states" "";
19730 image: "bt_sm_base1.png" COMP;
19731 image: "bt_sm_shine.png" COMP;
19732 image: "bt_sm_hilight.png" COMP;
19733 image: "ilist_2.png" COMP;
19736 part { name: "event";
19740 state: "default" 0.0;
19748 state: "default" 0.0;
19750 normal: "ilist_2.png";
19757 clip_to: "disclip";
19759 description { state: "default" 0.0;
19761 color: 255 255 255 0;
19771 normal: "bt_sm_base1.png";
19774 image.middle: SOLID;
19776 description { state: "selected" 0.0;
19777 inherit: "default" 0.0;
19779 color: 255 255 255 255;
19790 part { name: "elm.swallow.pad";
19792 description { state: "default" 0.0;
19805 part { name: "elm.swallow.icon";
19806 clip_to: "disclip";
19808 description { state: "default" 0.0;
19812 to_x: "elm.swallow.pad";
19817 to_x: "elm.swallow.pad";
19823 part { name: "elm.swallow.end";
19824 clip_to: "disclip";
19826 description { state: "default" 0.0;
19830 aspect_preference: VERTICAL;
19841 part { name: "elm.text";
19842 clip_to: "disclip";
19844 effect: SOFT_SHADOW;
19848 state: "default" 0.0;
19851 to_x: "elm.swallow.icon";
19856 to_x: "elm.swallow.end";
19868 text_class: "list_item";
19871 description { state: "selected" 0.0;
19872 inherit: "default" 0.0;
19873 color: 224 224 224 255;
19877 part { name: "elm.text.sub";
19878 clip_to: "disclip";
19883 state: "default" 0.0;
19886 to_x: "elm.swallow.icon";
19891 to_x: "elm.swallow.end";
19903 text_class: "list_item";
19906 description { state: "selected" 0.0;
19907 inherit: "default" 0.0;
19908 color: 128 128 128 255;
19912 part { name: "fg1";
19913 clip_to: "disclip";
19915 description { state: "default" 0.0;
19917 color: 255 255 255 0;
19919 rel2.relative: 1.0 0.5;
19922 normal: "bt_sm_hilight.png";
19926 description { state: "selected" 0.0;
19927 inherit: "default" 0.0;
19929 color: 255 255 255 255;
19932 part { name: "fg2";
19933 clip_to: "disclip";
19935 description { state: "default" 0.0;
19937 color: 255 255 255 0;
19941 normal: "bt_sm_shine.png";
19945 description { state: "selected" 0.0;
19946 inherit: "default" 0.0;
19948 color: 255 255 255 255;
19951 part { name: "disclip";
19953 description { state: "default" 0.0;
19957 description { state: "disabled" 0.0;
19958 inherit: "default" 0.0;
19959 color: 255 255 255 64;
19964 // signal: elm,state,%s,active
19965 // a "check" item named %s went active
19966 // signal: elm,state,%s,passive
19967 // a "check" item named %s went passive
19968 // default is passive
19971 signal: "elm,state,selected";
19973 action: STATE_SET "selected" 0.0;
19977 target: "elm.text";
19978 target: "elm.text.sub";
19981 name: "go_passive";
19982 signal: "elm,state,unselected";
19984 action: STATE_SET "default" 0.0;
19988 target: "elm.text";
19989 target: "elm.text.sub";
19990 transition: LINEAR 0.1;
19993 name: "go_disabled";
19994 signal: "elm,state,disabled";
19996 action: STATE_SET "disabled" 0.0;
20000 name: "go_enabled";
20001 signal: "elm,state,enabled";
20003 action: STATE_SET "default" 0.0;
20008 group { name: "elm/genlist/item_compress_odd/double_label/default";
20009 data.item: "stacking" "below";
20010 data.item: "selectraise" "on";
20011 data.item: "labels" "elm.text elm.text.sub";
20012 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20013 data.item: "treesize" "20";
20014 // data.item: "states" "";
20016 image: "bt_sm_base1.png" COMP;
20017 image: "bt_sm_shine.png" COMP;
20018 image: "bt_sm_hilight.png" COMP;
20019 image: "ilist_2.png" COMP;
20022 part { name: "event";
20026 state: "default" 0.0;
20034 state: "default" 0.0;
20036 normal: "ilist_2.png";
20043 clip_to: "disclip";
20045 description { state: "default" 0.0;
20047 color: 255 255 255 0;
20057 normal: "bt_sm_base1.png";
20060 image.middle: SOLID;
20062 description { state: "selected" 0.0;
20063 inherit: "default" 0.0;
20065 color: 255 255 255 255;
20076 part { name: "elm.swallow.pad";
20078 description { state: "default" 0.0;
20091 part { name: "elm.swallow.icon";
20092 clip_to: "disclip";
20094 description { state: "default" 0.0;
20098 to_x: "elm.swallow.pad";
20103 to_x: "elm.swallow.pad";
20109 part { name: "elm.swallow.end";
20110 clip_to: "disclip";
20112 description { state: "default" 0.0;
20116 aspect_preference: VERTICAL;
20127 part { name: "elm.text";
20128 clip_to: "disclip";
20130 effect: SOFT_SHADOW;
20134 state: "default" 0.0;
20137 to_x: "elm.swallow.icon";
20142 to_x: "elm.swallow.end";
20154 text_class: "list_item";
20157 description { state: "selected" 0.0;
20158 inherit: "default" 0.0;
20159 color: 224 224 224 255;
20163 part { name: "elm.text.sub";
20164 clip_to: "disclip";
20169 state: "default" 0.0;
20172 to_x: "elm.swallow.icon";
20177 to_x: "elm.swallow.end";
20189 text_class: "list_item";
20192 description { state: "selected" 0.0;
20193 inherit: "default" 0.0;
20194 color: 128 128 128 255;
20198 part { name: "fg1";
20199 clip_to: "disclip";
20201 description { state: "default" 0.0;
20203 color: 255 255 255 0;
20205 rel2.relative: 1.0 0.5;
20208 normal: "bt_sm_hilight.png";
20212 description { state: "selected" 0.0;
20213 inherit: "default" 0.0;
20215 color: 255 255 255 255;
20218 part { name: "fg2";
20219 clip_to: "disclip";
20221 description { state: "default" 0.0;
20223 color: 255 255 255 0;
20227 normal: "bt_sm_shine.png";
20231 description { state: "selected" 0.0;
20232 inherit: "default" 0.0;
20234 color: 255 255 255 255;
20237 part { name: "disclip";
20239 description { state: "default" 0.0;
20243 description { state: "disabled" 0.0;
20244 inherit: "default" 0.0;
20245 color: 255 255 255 64;
20250 // signal: elm,state,%s,active
20251 // a "check" item named %s went active
20252 // signal: elm,state,%s,passive
20253 // a "check" item named %s went passive
20254 // default is passive
20257 signal: "elm,state,selected";
20259 action: STATE_SET "selected" 0.0;
20263 target: "elm.text";
20264 target: "elm.text.sub";
20267 name: "go_passive";
20268 signal: "elm,state,unselected";
20270 action: STATE_SET "default" 0.0;
20274 target: "elm.text";
20275 target: "elm.text.sub";
20276 transition: LINEAR 0.1;
20279 name: "go_disabled";
20280 signal: "elm,state,disabled";
20282 action: STATE_SET "disabled" 0.0;
20286 name: "go_enabled";
20287 signal: "elm,state,enabled";
20289 action: STATE_SET "default" 0.0;
20295 group { name: "elm/genlist/tree/double_label/default";
20296 data.item: "stacking" "above";
20297 data.item: "selectraise" "on";
20298 data.item: "labels" "elm.text elm.text.sub";
20299 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20300 data.item: "treesize" "20";
20301 // data.item: "states" "";
20303 image: "bt_sm_base1.png" COMP;
20304 image: "bt_sm_shine.png" COMP;
20305 image: "bt_sm_hilight.png" COMP;
20306 image: "ilist_1.png" COMP;
20307 image: "ilist_item_shadow.png" COMP;
20308 image: "icon_arrow_right.png" COMP;
20309 image: "icon_arrow_down.png" COMP;
20317 state: "default" 0.0;
20325 state: "default" 0.0;
20340 normal: "ilist_item_shadow.png";
20349 state: "default" 0.0;
20351 normal: "ilist_1.png";
20358 clip_to: "disclip";
20360 description { state: "default" 0.0;
20362 color: 255 255 255 0;
20372 normal: "bt_sm_base1.png";
20375 image.middle: SOLID;
20377 description { state: "selected" 0.0;
20378 inherit: "default" 0.0;
20380 color: 255 255 255 255;
20391 part { name: "elm.swallow.pad";
20393 description { state: "default" 0.0;
20406 part { name: "arrow";
20407 clip_to: "disclip";
20408 ignore_flags: ON_HOLD;
20409 description { state: "default" 0.0;
20414 to_x: "elm.swallow.pad";
20419 to_x: "elm.swallow.pad";
20423 image.normal: "icon_arrow_right.png";
20425 description { state: "active" 0.0;
20426 inherit: "default" 0.0;
20427 image.normal: "icon_arrow_down.png";
20430 part { name: "elm.swallow.icon";
20431 clip_to: "disclip";
20433 description { state: "default" 0.0;
20448 part { name: "elm.swallow.end";
20449 clip_to: "disclip";
20451 description { state: "default" 0.0;
20455 aspect_preference: VERTICAL;
20466 part { name: "elm.text";
20467 clip_to: "disclip";
20469 effect: SOFT_SHADOW;
20473 state: "default" 0.0;
20476 to_x: "elm.swallow.icon";
20481 to_x: "elm.swallow.end";
20493 text_class: "list_item";
20496 description { state: "selected" 0.0;
20497 inherit: "default" 0.0;
20498 color: 224 224 224 255;
20502 part { name: "elm.text.sub";
20503 clip_to: "disclip";
20508 state: "default" 0.0;
20511 to_x: "elm.swallow.icon";
20516 to_x: "elm.swallow.end";
20528 text_class: "list_item";
20531 description { state: "selected" 0.0;
20532 inherit: "default" 0.0;
20533 color: 128 128 128 255;
20537 part { name: "fg1";
20538 clip_to: "disclip";
20540 description { state: "default" 0.0;
20542 color: 255 255 255 0;
20544 rel2.relative: 1.0 0.5;
20547 normal: "bt_sm_hilight.png";
20551 description { state: "selected" 0.0;
20552 inherit: "default" 0.0;
20554 color: 255 255 255 255;
20557 part { name: "fg2";
20558 clip_to: "disclip";
20560 description { state: "default" 0.0;
20562 color: 255 255 255 0;
20566 normal: "bt_sm_shine.png";
20570 description { state: "selected" 0.0;
20571 inherit: "default" 0.0;
20573 color: 255 255 255 255;
20576 part { name: "disclip";
20578 description { state: "default" 0.0;
20582 description { state: "disabled" 0.0;
20583 inherit: "default" 0.0;
20584 color: 255 255 255 64;
20589 // signal: elm,state,%s,active
20590 // a "check" item named %s went active
20591 // signal: elm,state,%s,passive
20592 // a "check" item named %s went passive
20593 // default is passive
20596 signal: "elm,state,selected";
20598 action: STATE_SET "selected" 0.0;
20602 target: "elm.text";
20603 target: "elm.text.sub";
20606 name: "go_passive";
20607 signal: "elm,state,unselected";
20609 action: STATE_SET "default" 0.0;
20613 target: "elm.text";
20614 target: "elm.text.sub";
20615 transition: LINEAR 0.1;
20618 name: "go_disabled";
20619 signal: "elm,state,disabled";
20621 action: STATE_SET "disabled" 0.0;
20625 name: "go_enabled";
20626 signal: "elm,state,enabled";
20628 action: STATE_SET "default" 0.0;
20633 signal: "mouse,up,1";
20635 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20638 name: "go_expanded";
20639 signal: "elm,state,expanded";
20641 action: STATE_SET "active" 0.0;
20645 name: "go_contracted";
20646 signal: "elm,state,contracted";
20648 action: STATE_SET "default" 0.0;
20653 group { name: "elm/genlist/tree_compress/double_label/default";
20654 data.item: "stacking" "above";
20655 data.item: "selectraise" "on";
20656 data.item: "labels" "elm.text elm.text.sub";
20657 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20658 data.item: "treesize" "20";
20659 // data.item: "states" "";
20661 image: "bt_sm_base1.png" COMP;
20662 image: "bt_sm_shine.png" COMP;
20663 image: "bt_sm_hilight.png" COMP;
20664 image: "ilist_1.png" COMP;
20665 image: "ilist_item_shadow.png" COMP;
20666 image: "icon_arrow_right.png" COMP;
20667 image: "icon_arrow_down.png" COMP;
20675 state: "default" 0.0;
20683 state: "default" 0.0;
20698 normal: "ilist_item_shadow.png";
20707 state: "default" 0.0;
20709 normal: "ilist_1.png";
20716 clip_to: "disclip";
20718 description { state: "default" 0.0;
20720 color: 255 255 255 0;
20730 normal: "bt_sm_base1.png";
20733 image.middle: SOLID;
20735 description { state: "selected" 0.0;
20736 inherit: "default" 0.0;
20738 color: 255 255 255 255;
20749 part { name: "elm.swallow.pad";
20751 description { state: "default" 0.0;
20764 part { name: "arrow";
20765 clip_to: "disclip";
20766 ignore_flags: ON_HOLD;
20767 description { state: "default" 0.0;
20772 to_x: "elm.swallow.pad";
20777 to_x: "elm.swallow.pad";
20781 image.normal: "icon_arrow_right.png";
20783 description { state: "active" 0.0;
20784 inherit: "default" 0.0;
20785 image.normal: "icon_arrow_down.png";
20788 part { name: "elm.swallow.icon";
20789 clip_to: "disclip";
20791 description { state: "default" 0.0;
20806 part { name: "elm.swallow.end";
20807 clip_to: "disclip";
20809 description { state: "default" 0.0;
20813 aspect_preference: VERTICAL;
20824 part { name: "elm.text";
20825 clip_to: "disclip";
20827 effect: SOFT_SHADOW;
20831 state: "default" 0.0;
20834 to_x: "elm.swallow.icon";
20839 to_x: "elm.swallow.end";
20851 text_class: "list_item";
20854 description { state: "selected" 0.0;
20855 inherit: "default" 0.0;
20856 color: 224 224 224 255;
20860 part { name: "elm.text.sub";
20861 clip_to: "disclip";
20866 state: "default" 0.0;
20869 to_x: "elm.swallow.icon";
20874 to_x: "elm.swallow.end";
20886 text_class: "list_item";
20889 description { state: "selected" 0.0;
20890 inherit: "default" 0.0;
20891 color: 128 128 128 255;
20895 part { name: "fg1";
20896 clip_to: "disclip";
20898 description { state: "default" 0.0;
20900 color: 255 255 255 0;
20902 rel2.relative: 1.0 0.5;
20905 normal: "bt_sm_hilight.png";
20909 description { state: "selected" 0.0;
20910 inherit: "default" 0.0;
20912 color: 255 255 255 255;
20915 part { name: "fg2";
20916 clip_to: "disclip";
20918 description { state: "default" 0.0;
20920 color: 255 255 255 0;
20924 normal: "bt_sm_shine.png";
20928 description { state: "selected" 0.0;
20929 inherit: "default" 0.0;
20931 color: 255 255 255 255;
20934 part { name: "disclip";
20936 description { state: "default" 0.0;
20940 description { state: "disabled" 0.0;
20941 inherit: "default" 0.0;
20942 color: 255 255 255 64;
20947 // signal: elm,state,%s,active
20948 // a "check" item named %s went active
20949 // signal: elm,state,%s,passive
20950 // a "check" item named %s went passive
20951 // default is passive
20954 signal: "elm,state,selected";
20956 action: STATE_SET "selected" 0.0;
20960 target: "elm.text";
20961 target: "elm.text.sub";
20964 name: "go_passive";
20965 signal: "elm,state,unselected";
20967 action: STATE_SET "default" 0.0;
20971 target: "elm.text";
20972 target: "elm.text.sub";
20973 transition: LINEAR 0.1;
20976 name: "go_disabled";
20977 signal: "elm,state,disabled";
20979 action: STATE_SET "disabled" 0.0;
20983 name: "go_enabled";
20984 signal: "elm,state,enabled";
20986 action: STATE_SET "default" 0.0;
20991 signal: "mouse,up,1";
20993 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20996 name: "go_expanded";
20997 signal: "elm,state,expanded";
20999 action: STATE_SET "active" 0.0;
21003 name: "go_contracted";
21004 signal: "elm,state,contracted";
21006 action: STATE_SET "default" 0.0;
21011 group { name: "elm/genlist/tree_odd/double_label/default";
21012 data.item: "stacking" "below";
21013 data.item: "selectraise" "on";
21014 data.item: "labels" "elm.text elm.text.sub";
21015 data.item: "icons" "elm.swallow.icon elm.swallow.end";
21016 data.item: "treesize" "20";
21017 // data.item: "states" "";
21019 image: "bt_sm_base1.png" COMP;
21020 image: "bt_sm_shine.png" COMP;
21021 image: "bt_sm_hilight.png" COMP;
21022 image: "ilist_2.png" COMP;
21023 image: "icon_arrow_right.png" COMP;
21024 image: "icon_arrow_down.png" COMP;
21032 state: "default" 0.0;
21040 state: "default" 0.0;
21042 normal: "ilist_2.png";
21049 clip_to: "disclip";
21051 description { state: "default" 0.0;
21053 color: 255 255 255 0;
21063 normal: "bt_sm_base1.png";
21066 image.middle: SOLID;
21068 description { state: "selected" 0.0;
21069 inherit: "default" 0.0;
21071 color: 255 255 255 255;
21082 part { name: "elm.swallow.pad";
21084 description { state: "default" 0.0;
21097 part { name: "arrow";
21098 clip_to: "disclip";
21099 ignore_flags: ON_HOLD;
21100 description { state: "default" 0.0;
21105 to_x: "elm.swallow.pad";
21110 to_x: "elm.swallow.pad";
21114 image.normal: "icon_arrow_right.png";
21116 description { state: "active" 0.0;
21117 inherit: "default" 0.0;
21118 image.normal: "icon_arrow_down.png";
21121 part { name: "elm.swallow.icon";
21122 clip_to: "disclip";
21124 description { state: "default" 0.0;
21139 part { name: "elm.swallow.end";
21140 clip_to: "disclip";
21142 description { state: "default" 0.0;
21146 aspect_preference: VERTICAL;
21157 part { name: "elm.text";
21158 clip_to: "disclip";
21160 effect: SOFT_SHADOW;
21164 state: "default" 0.0;
21167 to_x: "elm.swallow.icon";
21172 to_x: "elm.swallow.end";
21184 text_class: "list_item";
21187 description { state: "selected" 0.0;
21188 inherit: "default" 0.0;
21189 color: 224 224 224 255;
21193 part { name: "elm.text.sub";
21194 clip_to: "disclip";
21199 state: "default" 0.0;
21202 to_x: "elm.swallow.icon";
21207 to_x: "elm.swallow.end";
21219 text_class: "list_item";
21222 description { state: "selected" 0.0;
21223 inherit: "default" 0.0;
21224 color: 128 128 128 255;
21228 part { name: "fg1";
21229 clip_to: "disclip";
21231 description { state: "default" 0.0;
21233 color: 255 255 255 0;
21235 rel2.relative: 1.0 0.5;
21238 normal: "bt_sm_hilight.png";
21242 description { state: "selected" 0.0;
21243 inherit: "default" 0.0;
21245 color: 255 255 255 255;
21248 part { name: "fg2";
21249 clip_to: "disclip";
21251 description { state: "default" 0.0;
21253 color: 255 255 255 0;
21257 normal: "bt_sm_shine.png";
21261 description { state: "selected" 0.0;
21262 inherit: "default" 0.0;
21264 color: 255 255 255 255;
21267 part { name: "disclip";
21269 description { state: "default" 0.0;
21273 description { state: "disabled" 0.0;
21274 inherit: "default" 0.0;
21275 color: 255 255 255 64;
21280 // signal: elm,state,%s,active
21281 // a "check" item named %s went active
21282 // signal: elm,state,%s,passive
21283 // a "check" item named %s went passive
21284 // default is passive
21287 signal: "elm,state,selected";
21289 action: STATE_SET "selected" 0.0;
21293 target: "elm.text";
21294 target: "elm.text.sub";
21297 name: "go_passive";
21298 signal: "elm,state,unselected";
21300 action: STATE_SET "default" 0.0;
21304 target: "elm.text";
21305 target: "elm.text.sub";
21306 transition: LINEAR 0.1;
21309 name: "go_disabled";
21310 signal: "elm,state,disabled";
21312 action: STATE_SET "disabled" 0.0;
21316 name: "go_enabled";
21317 signal: "elm,state,enabled";
21319 action: STATE_SET "default" 0.0;
21324 signal: "mouse,up,1";
21326 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
21329 name: "go_expanded";
21330 signal: "elm,state,expanded";
21332 action: STATE_SET "active" 0.0;
21336 name: "go_contracted";
21337 signal: "elm,state,contracted";
21339 action: STATE_SET "default" 0.0;
21345 group { name: "elm/genlist/item/icon_top_text_bottom/default";
21346 data.item: "stacking" "above";
21347 data.item: "selectraise" "on";
21348 data.item: "labels" "elm.text";
21349 data.item: "icons" "elm.swallow.icon";
21350 data.item: "treesize" "20";
21351 // data.item: "states" "";
21353 image: "bt_sm_base1.png" COMP;
21354 image: "bt_sm_shine.png" COMP;
21355 image: "bt_sm_hilight.png" COMP;
21356 image: "ilist_1.png" COMP;
21357 image: "ilist_item_shadow.png" COMP;
21365 state: "default" 0.0;
21373 state: "default" 0.0;
21388 normal: "ilist_item_shadow.png";
21397 state: "default" 0.0;
21399 normal: "ilist_1.png";
21406 clip_to: "disclip";
21408 description { state: "default" 0.0;
21410 color: 255 255 255 0;
21420 normal: "bt_sm_base1.png";
21423 image.middle: SOLID;
21425 description { state: "selected" 0.0;
21426 inherit: "default" 0.0;
21428 color: 255 255 255 255;
21439 part { name: "elm.swallow.pad";
21441 description { state: "default" 0.0;
21454 part { name: "elm.swallow.icon";
21455 clip_to: "disclip";
21457 description { state: "default" 0.0;
21461 to_x: "elm.swallow.pad";
21466 to_x: "elm.swallow.pad";
21472 part { name: "elm.text";
21473 clip_to: "disclip";
21475 effect: SOFT_SHADOW;
21479 state: "default" 0.0;
21482 to_y: "elm.swallow.icon";
21498 text_class: "list_item";
21501 description { state: "selected" 0.0;
21502 inherit: "default" 0.0;
21503 color: 224 224 224 255;
21507 part { name: "fg1";
21508 clip_to: "disclip";
21510 description { state: "default" 0.0;
21512 color: 255 255 255 0;
21514 rel2.relative: 1.0 0.5;
21517 normal: "bt_sm_hilight.png";
21521 description { state: "selected" 0.0;
21522 inherit: "default" 0.0;
21524 color: 255 255 255 255;
21527 part { name: "fg2";
21528 clip_to: "disclip";
21530 description { state: "default" 0.0;
21532 color: 255 255 255 0;
21536 normal: "bt_sm_shine.png";
21540 description { state: "selected" 0.0;
21541 inherit: "default" 0.0;
21543 color: 255 255 255 255;
21546 part { name: "disclip";
21548 description { state: "default" 0.0;
21552 description { state: "disabled" 0.0;
21553 inherit: "default" 0.0;
21554 color: 255 255 255 64;
21559 // signal: elm,state,%s,active
21560 // a "check" item named %s went active
21561 // signal: elm,state,%s,passive
21562 // a "check" item named %s went passive
21563 // default is passive
21566 signal: "elm,state,selected";
21568 action: STATE_SET "selected" 0.0;
21572 target: "elm.text";
21575 name: "go_passive";
21576 signal: "elm,state,unselected";
21578 action: STATE_SET "default" 0.0;
21582 target: "elm.text";
21583 transition: LINEAR 0.1;
21586 name: "go_disabled";
21587 signal: "elm,state,disabled";
21589 action: STATE_SET "disabled" 0.0;
21593 name: "go_enabled";
21594 signal: "elm,state,enabled";
21596 action: STATE_SET "default" 0.0;
21601 group { name: "elm/genlist/item_odd/icon_top_text_bottom/default";
21602 data.item: "stacking" "below";
21603 data.item: "selectraise" "on";
21604 data.item: "labels" "elm.text";
21605 data.item: "icons" "elm.swallow.icon";
21606 data.item: "treesize" "20";
21607 // data.item: "states" "";
21609 image: "bt_sm_base1.png" COMP;
21610 image: "bt_sm_shine.png" COMP;
21611 image: "bt_sm_hilight.png" COMP;
21612 image: "ilist_2.png" COMP;
21615 part { name: "event";
21619 state: "default" 0.0;
21627 state: "default" 0.0;
21629 normal: "ilist_2.png";
21636 clip_to: "disclip";
21638 description { state: "default" 0.0;
21640 color: 255 255 255 0;
21650 normal: "bt_sm_base1.png";
21653 image.middle: SOLID;
21655 description { state: "selected" 0.0;
21656 inherit: "default" 0.0;
21658 color: 255 255 255 255;
21669 part { name: "elm.swallow.pad";
21671 description { state: "default" 0.0;
21684 part { name: "elm.swallow.icon";
21685 clip_to: "disclip";
21687 description { state: "default" 0.0;
21691 to_x: "elm.swallow.pad";
21696 to_x: "elm.swallow.pad";
21702 part { name: "elm.text";
21703 clip_to: "disclip";
21705 effect: SOFT_SHADOW;
21709 state: "default" 0.0;
21712 to_y: "elm.swallow.icon";
21728 text_class: "list_item";
21731 description { state: "selected" 0.0;
21732 inherit: "default" 0.0;
21733 color: 224 224 224 255;
21737 part { name: "fg1";
21738 clip_to: "disclip";
21740 description { state: "default" 0.0;
21742 color: 255 255 255 0;
21744 rel2.relative: 1.0 0.5;
21747 normal: "bt_sm_hilight.png";
21751 description { state: "selected" 0.0;
21752 inherit: "default" 0.0;
21754 color: 255 255 255 255;
21757 part { name: "fg2";
21758 clip_to: "disclip";
21760 description { state: "default" 0.0;
21762 color: 255 255 255 0;
21766 normal: "bt_sm_shine.png";
21770 description { state: "selected" 0.0;
21771 inherit: "default" 0.0;
21773 color: 255 255 255 255;
21776 part { name: "disclip";
21778 description { state: "default" 0.0;
21782 description { state: "disabled" 0.0;
21783 inherit: "default" 0.0;
21784 color: 255 255 255 64;
21789 // signal: elm,state,%s,active
21790 // a "check" item named %s went active
21791 // signal: elm,state,%s,passive
21792 // a "check" item named %s went passive
21793 // default is passive
21796 signal: "elm,state,selected";
21798 action: STATE_SET "selected" 0.0;
21802 target: "elm.text";
21805 name: "go_passive";
21806 signal: "elm,state,unselected";
21808 action: STATE_SET "default" 0.0;
21812 target: "elm.text";
21813 transition: LINEAR 0.1;
21816 name: "go_disabled";
21817 signal: "elm,state,disabled";
21819 action: STATE_SET "disabled" 0.0;
21823 name: "go_enabled";
21824 signal: "elm,state,enabled";
21826 action: STATE_SET "default" 0.0;
21832 group { name: "elm/genlist/tree/icon_top_text_bottom/default";
21833 data.item: "stacking" "above";
21834 data.item: "selectraise" "on";
21835 data.item: "labels" "elm.text";
21836 data.item: "icons" "elm.swallow.icon";
21837 data.item: "treesize" "20";
21838 // data.item: "states" "";
21840 image: "bt_sm_base1.png" COMP;
21841 image: "bt_sm_shine.png" COMP;
21842 image: "bt_sm_hilight.png" COMP;
21843 image: "ilist_1.png" COMP;
21844 image: "ilist_item_shadow.png" COMP;
21845 image: "icon_arrow_right.png" COMP;
21846 image: "icon_arrow_down.png" COMP;
21854 state: "default" 0.0;
21862 state: "default" 0.0;
21877 normal: "ilist_item_shadow.png";
21886 state: "default" 0.0;
21888 normal: "ilist_1.png";
21895 clip_to: "disclip";
21897 description { state: "default" 0.0;
21899 color: 255 255 255 0;
21909 normal: "bt_sm_base1.png";
21912 image.middle: SOLID;
21914 description { state: "selected" 0.0;
21915 inherit: "default" 0.0;
21917 color: 255 255 255 255;
21928 part { name: "elm.swallow.pad";
21930 description { state: "default" 0.0;
21943 part { name: "arrow";
21944 clip_to: "disclip";
21945 ignore_flags: ON_HOLD;
21946 description { state: "default" 0.0;
21951 to_x: "elm.swallow.pad";
21956 to_x: "elm.swallow.pad";
21960 image.normal: "icon_arrow_right.png";
21962 description { state: "active" 0.0;
21963 inherit: "default" 0.0;
21964 image.normal: "icon_arrow_down.png";
21967 part { name: "elm.swallow.icon";
21968 clip_to: "disclip";
21970 description { state: "default" 0.0;
21984 part { name: "elm.text";
21985 clip_to: "disclip";
21987 effect: SOFT_SHADOW;
21991 state: "default" 0.0;
21994 to_y: "elm.swallow.icon";
22010 text_class: "list_item";
22013 description { state: "selected" 0.0;
22014 inherit: "default" 0.0;
22015 color: 224 224 224 255;
22019 part { name: "fg1";
22020 clip_to: "disclip";
22022 description { state: "default" 0.0;
22024 color: 255 255 255 0;
22026 rel2.relative: 1.0 0.5;
22029 normal: "bt_sm_hilight.png";
22033 description { state: "selected" 0.0;
22034 inherit: "default" 0.0;
22036 color: 255 255 255 255;
22039 part { name: "fg2";
22040 clip_to: "disclip";
22042 description { state: "default" 0.0;
22044 color: 255 255 255 0;
22048 normal: "bt_sm_shine.png";
22052 description { state: "selected" 0.0;
22053 inherit: "default" 0.0;
22055 color: 255 255 255 255;
22058 part { name: "disclip";
22060 description { state: "default" 0.0;
22064 description { state: "disabled" 0.0;
22065 inherit: "default" 0.0;
22066 color: 255 255 255 64;
22071 // signal: elm,state,%s,active
22072 // a "check" item named %s went active
22073 // signal: elm,state,%s,passive
22074 // a "check" item named %s went passive
22075 // default is passive
22078 signal: "elm,state,selected";
22080 action: STATE_SET "selected" 0.0;
22084 target: "elm.text";
22087 name: "go_passive";
22088 signal: "elm,state,unselected";
22090 action: STATE_SET "default" 0.0;
22094 target: "elm.text";
22095 transition: LINEAR 0.1;
22098 name: "go_disabled";
22099 signal: "elm,state,disabled";
22101 action: STATE_SET "disabled" 0.0;
22105 name: "go_enabled";
22106 signal: "elm,state,enabled";
22108 action: STATE_SET "default" 0.0;
22113 signal: "mouse,up,1";
22115 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
22118 name: "go_expanded";
22119 signal: "elm,state,expanded";
22121 action: STATE_SET "active" 0.0;
22125 name: "go_contracted";
22126 signal: "elm,state,contracted";
22128 action: STATE_SET "default" 0.0;
22133 group { name: "elm/genlist/tree_odd/icon_top_text_bottom/default";
22134 data.item: "stacking" "below";
22135 data.item: "selectraise" "on";
22136 data.item: "labels" "elm.text";
22137 data.item: "icons" "elm.swallow.icon";
22138 data.item: "treesize" "20";
22139 // data.item: "states" "";
22141 image: "bt_sm_base1.png" COMP;
22142 image: "bt_sm_shine.png" COMP;
22143 image: "bt_sm_hilight.png" COMP;
22144 image: "ilist_2.png" COMP;
22145 image: "icon_arrow_right.png" COMP;
22146 image: "icon_arrow_down.png" COMP;
22154 state: "default" 0.0;
22162 state: "default" 0.0;
22164 normal: "ilist_2.png";
22171 clip_to: "disclip";
22173 description { state: "default" 0.0;
22175 color: 255 255 255 0;
22185 normal: "bt_sm_base1.png";
22188 image.middle: SOLID;
22190 description { state: "selected" 0.0;
22191 inherit: "default" 0.0;
22193 color: 255 255 255 255;
22204 part { name: "elm.swallow.pad";
22206 description { state: "default" 0.0;
22219 part { name: "arrow";
22220 clip_to: "disclip";
22221 ignore_flags: ON_HOLD;
22222 description { state: "default" 0.0;
22227 to_x: "elm.swallow.pad";
22232 to_x: "elm.swallow.pad";
22236 image.normal: "icon_arrow_right.png";
22238 description { state: "active" 0.0;
22239 inherit: "default" 0.0;
22240 image.normal: "icon_arrow_down.png";
22243 part { name: "elm.swallow.icon";
22244 clip_to: "disclip";
22246 description { state: "default" 0.0;
22260 part { name: "elm.text";
22261 clip_to: "disclip";
22263 effect: SOFT_SHADOW;
22267 state: "default" 0.0;
22270 to_y: "elm.swallow.icon";
22286 text_class: "list_item";
22289 description { state: "selected" 0.0;
22290 inherit: "default" 0.0;
22291 color: 224 224 224 255;
22295 part { name: "fg1";
22296 clip_to: "disclip";
22298 description { state: "default" 0.0;
22300 color: 255 255 255 0;
22302 rel2.relative: 1.0 0.5;
22305 normal: "bt_sm_hilight.png";
22309 description { state: "selected" 0.0;
22310 inherit: "default" 0.0;
22312 color: 255 255 255 255;
22315 part { name: "fg2";
22316 clip_to: "disclip";
22318 description { state: "default" 0.0;
22320 color: 255 255 255 0;
22324 normal: "bt_sm_shine.png";
22328 description { state: "selected" 0.0;
22329 inherit: "default" 0.0;
22331 color: 255 255 255 255;
22334 part { name: "disclip";
22336 description { state: "default" 0.0;
22340 description { state: "disabled" 0.0;
22341 inherit: "default" 0.0;
22342 color: 255 255 255 64;
22347 // signal: elm,state,%s,active
22348 // a "check" item named %s went active
22349 // signal: elm,state,%s,passive
22350 // a "check" item named %s went passive
22351 // default is passive
22354 signal: "elm,state,selected";
22356 action: STATE_SET "selected" 0.0;
22360 target: "elm.text";
22363 name: "go_passive";
22364 signal: "elm,state,unselected";
22366 action: STATE_SET "default" 0.0;
22370 target: "elm.text";
22371 transition: LINEAR 0.1;
22374 name: "go_disabled";
22375 signal: "elm,state,disabled";
22377 action: STATE_SET "disabled" 0.0;
22381 name: "go_enabled";
22382 signal: "elm,state,enabled";
22384 action: STATE_SET "default" 0.0;
22389 signal: "mouse,up,1";
22391 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
22394 name: "go_expanded";
22395 signal: "elm,state,expanded";
22397 action: STATE_SET "active" 0.0;
22401 name: "go_contracted";
22402 signal: "elm,state,contracted";
22404 action: STATE_SET "default" 0.0;
22411 ///////////////////////////////////////////////////////////////////////////////
22412 group { name: "elm/check/base/default";
22414 image: "check_base.png" COMP;
22415 image: "check.png" COMP;
22416 image: "check2.png" COMP;
22422 description { state: "default" 0.0;
22424 rel2.relative: 0.0 1.0;
22430 aspect_preference: VERTICAL;
22432 normal: "check_base.png";
22439 part { name: "check";
22442 description { state: "default" 0.0;
22452 color: 255 255 255 255;
22453 image.normal: "check.png";
22455 description { state: "visible" 0.0;
22456 inherit: "default" 0.0;
22459 description { state: "disabled" 0.0;
22460 inherit: "default" 0.0;
22462 color: 128 128 128 128;
22464 description { state: "disabled_visible" 0.0;
22465 inherit: "default" 0.0;
22466 color: 128 128 128 128;
22470 part { name: "elm.swallow.content";
22472 description { state: "default" 0.0;
22477 rel1.relative: 1.0 0.0;
22481 rel2.relative: 1.0 1.0;
22483 description { state: "visible" 0.0;
22484 inherit: "default" 0.0;
22489 description { state: "disabled" 0.0;
22490 inherit: "default" 0.0;
22491 color: 128 128 128 128;
22493 description { state: "disabled_visible" 0.0;
22494 inherit: "default" 0.0;
22495 color: 128 128 128 128;
22501 part { name: "elm.text";
22505 description { state: "default" 0.0;
22507 rel1.to_x: "elm.swallow.content";
22508 rel1.relative: 1.0 0.0;
22510 rel2.relative: 1.0 1.0;
22511 rel2.offset: -2 -2;
22514 font: "Sans,Edje-Vera";
22520 description { state: "visible" 0.0;
22521 inherit: "default" 0.0;
22525 description { state: "disabled" 0.0;
22526 inherit: "default" 0.0;
22530 description { state: "disabled_visible" 0.0;
22531 inherit: "default" 0.0;
22538 part { name: "events";
22540 ignore_flags: ON_HOLD;
22541 description { state: "default" 0.0;
22545 part { name: "disabler";
22547 description { state: "default" 0.0;
22551 description { state: "disabled" 0.0;
22552 inherit: "default" 0.0;
22558 program { name: "click";
22559 signal: "mouse,up,1";
22561 action: SIGNAL_EMIT "elm,action,check,toggle" "";
22563 program { name: "check_on";
22564 signal: "elm,state,check,on";
22566 action: STATE_SET "visible" 0.0;
22569 program { name: "check_off";
22570 signal: "elm,state,check,off";
22572 action: STATE_SET "default" 0.0;
22575 program { name: "text_show";
22576 signal: "elm,state,text,visible";
22578 action: STATE_SET "visible" 0.0;
22579 target: "elm.text";
22581 program { name: "text_hide";
22582 signal: "elm,state,text,hidden";
22584 action: STATE_SET "default" 0.0;
22585 target: "elm.text";
22587 program { name: "icon_show";
22588 signal: "elm,state,icon,visible";
22590 action: STATE_SET "visible" 0.0;
22591 target: "elm.swallow.content";
22593 program { name: "icon_hide";
22594 signal: "elm,state,icon,hidden";
22596 action: STATE_SET "default" 0.0;
22597 target: "elm.swallow.content";
22599 program { name: "disable";
22600 signal: "elm,state,disabled";
22602 action: STATE_SET "disabled" 0.0;
22603 target: "disabler";
22604 after: "disable_text";
22606 program { name: "disable_text";
22610 get_state(PART:"elm.text", st, 30, vl);
22611 if (!strcmp(st, "visible"))
22612 set_state(PART:"elm.text", "disabled_visible", 0.0);
22614 set_state(PART:"elm.text", "disabled", 0.0);
22616 get_state(PART:"elm.swallow.content", st, 30, vl);
22617 if (!strcmp(st, "visible"))
22618 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22620 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22622 get_state(PART:"check", st, 30, vl);
22623 if (!strcmp(st, "visible"))
22624 set_state(PART:"check", "disabled_visible", 0.0);
22626 set_state(PART:"check", "disabled", 0.0);
22629 program { name: "enable";
22630 signal: "elm,state,enabled";
22632 action: STATE_SET "default" 0.0;
22633 target: "disabler";
22634 after: "enable_text";
22636 program { name: "enable_text";
22640 get_state(PART:"elm.text", st, 30, vl);
22641 if (!strcmp(st, "disabled_visible"))
22642 set_state(PART:"elm.text", "visible", 0.0);
22644 set_state(PART:"elm.text", "default", 0.0);
22646 get_state(PART:"elm.swallow.content", st, 30, vl);
22647 if (!strcmp(st, "visible"))
22648 set_state(PART:"elm.swallow.content", "visible", 0.0);
22650 set_state(PART:"elm.swallow.content", "default", 0.0);
22652 get_state(PART:"check", st, 30, vl);
22653 if (!strcmp(st, "visible"))
22654 set_state(PART:"check", "visible", 0.0);
22656 set_state(PART:"check", "default", 0.0);
22661 ///////////////////////////////////////////////////////////////////////////////
22662 group { name: "elm/radio/base/default";
22664 image: "radio_base.png" COMP;
22665 image: "radio.png" COMP;
22666 image: "radio2.png" COMP;
22672 description { state: "default" 0.0;
22674 rel2.relative: 0.0 1.0;
22680 aspect_preference: VERTICAL;
22681 image.normal: "radio_base.png";
22684 part { name: "radio";
22687 description { state: "default" 0.0;
22691 image.normal: "radio.png";
22693 description { state: "visible" 0.0;
22694 inherit: "default" 0.0;
22698 part { name: "elm.swallow.content";
22700 description { state: "default" 0.0;
22706 rel1.relative: 1.0 0.0;
22709 rel2.relative: 1.0 1.0;
22712 description { state: "visible" 0.0;
22713 inherit: "default" 0.0;
22715 color: 255 255 255 255;
22718 description { state: "disabled" 0.0;
22719 inherit: "default" 0.0;
22720 color: 128 128 128 128;
22722 description { state: "disabled_visible" 0.0;
22723 inherit: "default" 0.0;
22724 color: 128 128 128 128;
22729 part { name: "elm.text";
22733 description { state: "default" 0.0;
22735 rel1.to_x: "elm.swallow.content";
22736 rel1.relative: 1.0 0.0;
22738 rel2.relative: 1.0 1.0;
22739 rel2.offset: -2 -2;
22742 font: "Sans,Edje-Vera";
22748 description { state: "visible" 0.0;
22749 inherit: "default" 0.0;
22753 description { state: "disabled" 0.0;
22754 inherit: "default" 0.0;
22758 description { state: "disabled_visible" 0.0;
22759 inherit: "default" 0.0;
22766 part { name: "events";
22768 ignore_flags: ON_HOLD;
22769 description { state: "default" 0.0;
22773 part { name: "disabler";
22775 description { state: "default" 0.0;
22779 description { state: "disabled" 0.0;
22780 inherit: "default" 0.0;
22786 program { name: "click";
22787 signal: "mouse,up,1";
22789 action: SIGNAL_EMIT "elm,action,radio,toggle" "";
22791 program { name: "radio_on";
22792 signal: "elm,state,radio,on";
22794 action: STATE_SET "visible" 0.0;
22797 program { name: "radio_off";
22798 signal: "elm,state,radio,off";
22800 action: STATE_SET "default" 0.0;
22803 program { name: "text_show";
22804 signal: "elm,state,text,visible";
22806 action: STATE_SET "visible" 0.0;
22807 target: "elm.text";
22809 program { name: "text_hide";
22810 signal: "elm,state,text,hidden";
22812 action: STATE_SET "default" 0.0;
22813 target: "elm.text";
22815 program { name: "icon_show";
22816 signal: "elm,state,icon,visible";
22818 action: STATE_SET "visible" 0.0;
22819 target: "elm.swallow.content";
22821 program { name: "icon_hide";
22822 signal: "elm,state,icon,hidden";
22824 action: STATE_SET "default" 0.0;
22825 target: "elm.swallow.content";
22827 program { name: "disable";
22828 signal: "elm,state,disabled";
22830 action: STATE_SET "disabled" 0.0;
22831 target: "disabler";
22832 after: "disable_text";
22834 program { name: "disable_text";
22838 get_state(PART:"elm.text", st, 30, vl);
22839 if (!strcmp(st, "visible"))
22840 set_state(PART:"elm.text", "disabled_visible", 0.0);
22842 set_state(PART:"elm.text", "disabled", 0.0);
22844 get_state(PART:"elm.swallow.content", st, 30, vl);
22845 if (!strcmp(st, "visible"))
22846 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22848 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22851 program { name: "enable";
22852 signal: "elm,state,enabled";
22854 action: STATE_SET "default" 0.0;
22855 target: "disabler";
22856 after: "enable_text";
22858 program { name: "enable_text";
22862 get_state(PART:"elm.text", st, 30, vl);
22863 if (!strcmp(st, "disabled_visible"))
22864 set_state(PART:"elm.text", "visible", 0.0);
22866 set_state(PART:"elm.text", "default", 0.0);
22868 get_state(PART:"elm.swallow.content", st, 30, vl);
22869 if (!strcmp(st, "visible"))
22870 set_state(PART:"elm.swallow.content", "visible", 0.0);
22872 set_state(PART:"elm.swallow.content", "default", 0.0);
22877 group { name: "elm/genlist/tree_compress_odd/double_label/default";
22878 data.item: "stacking" "below";
22879 data.item: "selectraise" "on";
22880 data.item: "labels" "elm.text elm.text.sub";
22881 data.item: "icons" "elm.swallow.icon elm.swallow.end";
22882 data.item: "treesize" "20";
22883 // data.item: "states" "";
22885 image: "bt_sm_base1.png" COMP;
22886 image: "bt_sm_shine.png" COMP;
22887 image: "bt_sm_hilight.png" COMP;
22888 image: "ilist_2.png" COMP;
22889 image: "icon_arrow_right.png" COMP;
22890 image: "icon_arrow_down.png" COMP;
22898 state: "default" 0.0;
22906 state: "default" 0.0;
22908 normal: "ilist_2.png";
22915 clip_to: "disclip";
22917 description { state: "default" 0.0;
22919 color: 255 255 255 0;
22929 normal: "bt_sm_base1.png";
22932 image.middle: SOLID;
22934 description { state: "selected" 0.0;
22935 inherit: "default" 0.0;
22937 color: 255 255 255 255;
22948 part { name: "elm.swallow.pad";
22950 description { state: "default" 0.0;
22963 part { name: "arrow";
22964 clip_to: "disclip";
22965 ignore_flags: ON_HOLD;
22966 description { state: "default" 0.0;
22971 to_x: "elm.swallow.pad";
22976 to_x: "elm.swallow.pad";
22980 image.normal: "icon_arrow_right.png";
22982 description { state: "active" 0.0;
22983 inherit: "default" 0.0;
22984 image.normal: "icon_arrow_down.png";
22987 part { name: "elm.swallow.icon";
22988 clip_to: "disclip";
22990 description { state: "default" 0.0;
23005 part { name: "elm.swallow.end";
23006 clip_to: "disclip";
23008 description { state: "default" 0.0;
23012 aspect_preference: VERTICAL;
23023 part { name: "elm.text";
23024 clip_to: "disclip";
23026 effect: SOFT_SHADOW;
23030 state: "default" 0.0;
23033 to_x: "elm.swallow.icon";
23038 to_x: "elm.swallow.end";
23050 text_class: "list_item";
23053 description { state: "selected" 0.0;
23054 inherit: "default" 0.0;
23055 color: 224 224 224 255;
23059 part { name: "elm.text.sub";
23060 clip_to: "disclip";
23065 state: "default" 0.0;
23068 to_x: "elm.swallow.icon";
23073 to_x: "elm.swallow.end";
23085 text_class: "list_item";
23088 description { state: "selected" 0.0;
23089 inherit: "default" 0.0;
23090 color: 128 128 128 255;
23094 part { name: "fg1";
23095 clip_to: "disclip";
23097 description { state: "default" 0.0;
23099 color: 255 255 255 0;
23101 rel2.relative: 1.0 0.5;
23104 normal: "bt_sm_hilight.png";
23108 description { state: "selected" 0.0;
23109 inherit: "default" 0.0;
23111 color: 255 255 255 255;
23114 part { name: "fg2";
23115 clip_to: "disclip";
23117 description { state: "default" 0.0;
23119 color: 255 255 255 0;
23123 normal: "bt_sm_shine.png";
23127 description { state: "selected" 0.0;
23128 inherit: "default" 0.0;
23130 color: 255 255 255 255;
23133 part { name: "disclip";
23135 description { state: "default" 0.0;
23139 description { state: "disabled" 0.0;
23140 inherit: "default" 0.0;
23141 color: 255 255 255 64;
23146 // signal: elm,state,%s,active
23147 // a "check" item named %s went active
23148 // signal: elm,state,%s,passive
23149 // a "check" item named %s went passive
23150 // default is passive
23153 signal: "elm,state,selected";
23155 action: STATE_SET "selected" 0.0;
23159 target: "elm.text";
23160 target: "elm.text.sub";
23163 name: "go_passive";
23164 signal: "elm,state,unselected";
23166 action: STATE_SET "default" 0.0;
23170 target: "elm.text";
23171 target: "elm.text.sub";
23172 transition: LINEAR 0.1;
23175 name: "go_disabled";
23176 signal: "elm,state,disabled";
23178 action: STATE_SET "disabled" 0.0;
23182 name: "go_enabled";
23183 signal: "elm,state,enabled";
23185 action: STATE_SET "default" 0.0;
23190 signal: "mouse,up,1";
23192 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
23195 name: "go_expanded";
23196 signal: "elm,state,expanded";
23198 action: STATE_SET "active" 0.0;
23202 name: "go_contracted";
23203 signal: "elm,state,contracted";
23205 action: STATE_SET "default" 0.0;
23211 group { name: "elm/genlist/item_compress/media/default";
23212 data.item: "stacking" "above";
23213 data.item: "selectraise" "on";
23214 data.item: "labels" "elm.text.title elm.text.album-artist";
23215 data.item: "treesize" "20";
23217 image: "bt_sm_base1.png" COMP;
23218 image: "bt_sm_shine.png" COMP;
23219 image: "bt_sm_hilight.png" COMP;
23220 image: "ilist_1.png" COMP;
23221 image: "ilist_item_shadow.png" COMP;
23229 state: "default" 0.0;
23237 state: "default" 0.0;
23252 normal: "ilist_item_shadow.png";
23261 state: "default" 0.0;
23263 normal: "ilist_1.png";
23270 clip_to: "disclip";
23272 description { state: "default" 0.0;
23274 color: 255 255 255 0;
23284 normal: "bt_sm_base1.png";
23287 image.middle: SOLID;
23289 description { state: "selected" 0.0;
23290 inherit: "default" 0.0;
23292 color: 255 255 255 255;
23303 part { name: "elm.swallow.pad";
23305 description { state: "default" 0.0;
23318 part { name: "elm.text.title";
23319 clip_to: "disclip";
23321 effect: SOFT_SHADOW;
23325 state: "default" 0.0;
23343 description { state: "selected" 0.0;
23344 inherit: "default" 0.0;
23345 color: 224 224 224 255;
23349 part { name: "elm.text.album-artist";
23350 clip_to: "disclip";
23355 state: "default" 0.0;
23373 description { state: "selected" 0.0;
23374 inherit: "default" 0.0;
23375 color: 128 128 128 255;
23379 part { name: "fg1";
23380 clip_to: "disclip";
23382 description { state: "default" 0.0;
23384 color: 255 255 255 0;
23386 rel2.relative: 1.0 0.5;
23389 normal: "bt_sm_hilight.png";
23393 description { state: "selected" 0.0;
23394 inherit: "default" 0.0;
23396 color: 255 255 255 255;
23399 part { name: "fg2";
23400 clip_to: "disclip";
23402 description { state: "default" 0.0;
23404 color: 255 255 255 0;
23408 normal: "bt_sm_shine.png";
23412 description { state: "selected" 0.0;
23413 inherit: "default" 0.0;
23415 color: 255 255 255 255;
23418 part { name: "disclip";
23420 description { state: "default" 0.0;
23424 description { state: "disabled" 0.0;
23425 inherit: "default" 0.0;
23426 color: 255 255 255 64;
23431 // signal: elm,state,%s,active
23432 // a "check" item named %s went active
23433 // signal: elm,state,%s,passive
23434 // a "check" item named %s went passive
23435 // default is passive
23438 signal: "elm,state,selected";
23440 action: STATE_SET "selected" 0.0;
23444 target: "elm.text.title";
23445 target: "elm.text.album-artist";
23448 name: "go_passive";
23449 signal: "elm,state,unselected";
23451 action: STATE_SET "default" 0.0;
23455 target: "elm.text.title";
23456 target: "elm.text.album-artist";
23457 transition: LINEAR 0.1;
23460 name: "go_disabled";
23461 signal: "elm,state,disabled";
23463 action: STATE_SET "disabled" 0.0;
23467 name: "go_enabled";
23468 signal: "elm,state,enabled";
23470 action: STATE_SET "default" 0.0;
23475 group { name: "elm/genlist/item_compress_odd/media/default";
23476 data.item: "stacking" "below";
23477 data.item: "selectraise" "on";
23478 data.item: "labels" "elm.text.title elm.text.album-artist";
23479 data.item: "treesize" "20";
23481 image: "bt_sm_base1.png" COMP;
23482 image: "bt_sm_shine.png" COMP;
23483 image: "bt_sm_hilight.png" COMP;
23484 image: "ilist_2.png" COMP;
23487 part { name: "event";
23491 state: "default" 0.0;
23499 state: "default" 0.0;
23501 normal: "ilist_2.png";
23508 clip_to: "disclip";
23510 description { state: "default" 0.0;
23512 color: 255 255 255 0;
23522 normal: "bt_sm_base1.png";
23525 image.middle: SOLID;
23527 description { state: "selected" 0.0;
23528 inherit: "default" 0.0;
23530 color: 255 255 255 255;
23541 part { name: "elm.swallow.pad";
23543 description { state: "default" 0.0;
23556 part { name: "elm.text.title";
23557 clip_to: "disclip";
23559 effect: SOFT_SHADOW;
23563 state: "default" 0.0;
23581 description { state: "selected" 0.0;
23582 inherit: "default" 0.0;
23583 color: 224 224 224 255;
23587 part { name: "elm.text.album-artist";
23588 clip_to: "disclip";
23593 state: "default" 0.0;
23611 description { state: "selected" 0.0;
23612 inherit: "default" 0.0;
23613 color: 128 128 128 255;
23617 part { name: "fg1";
23618 clip_to: "disclip";
23620 description { state: "default" 0.0;
23622 color: 255 255 255 0;
23624 rel2.relative: 1.0 0.5;
23627 normal: "bt_sm_hilight.png";
23631 description { state: "selected" 0.0;
23632 inherit: "default" 0.0;
23634 color: 255 255 255 255;
23637 part { name: "fg2";
23638 clip_to: "disclip";
23640 description { state: "default" 0.0;
23642 color: 255 255 255 0;
23646 normal: "bt_sm_shine.png";
23650 description { state: "selected" 0.0;
23651 inherit: "default" 0.0;
23653 color: 255 255 255 255;
23656 part { name: "disclip";
23658 description { state: "default" 0.0;
23662 description { state: "disabled" 0.0;
23663 inherit: "default" 0.0;
23664 color: 255 255 255 64;
23669 // signal: elm,state,%s,active
23670 // a "check" item named %s went active
23671 // signal: elm,state,%s,passive
23672 // a "check" item named %s went passive
23673 // default is passive
23676 signal: "elm,state,selected";
23678 action: STATE_SET "selected" 0.0;
23682 target: "elm.text.title";
23683 target: "elm.text.album-artist";
23686 name: "go_passive";
23687 signal: "elm,state,unselected";
23689 action: STATE_SET "default" 0.0;
23693 target: "elm.text.title";
23694 target: "elm.text.album-artist";
23695 transition: LINEAR 0.1;
23698 name: "go_disabled";
23699 signal: "elm,state,disabled";
23701 action: STATE_SET "disabled" 0.0;
23705 name: "go_enabled";
23706 signal: "elm,state,enabled";
23708 action: STATE_SET "default" 0.0;
23714 group { name: "elm/genlist/item_compress/media-album/default";
23715 data.item: "stacking" "above";
23716 data.item: "selectraise" "on";
23717 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
23718 data.item: "states" "elm.state.trackno";
23719 data.item: "treesize" "20";
23721 image: "bt_sm_base1.png" COMP;
23722 image: "bt_sm_shine.png" COMP;
23723 image: "bt_sm_hilight.png" COMP;
23724 image: "ilist_1.png" COMP;
23725 image: "ilist_item_shadow.png" COMP;
23728 public dot_visible;
23736 state: "default" 0.0;
23744 state: "default" 0.0;
23759 normal: "ilist_item_shadow.png";
23768 state: "default" 0.0;
23770 normal: "ilist_1.png";
23777 clip_to: "disclip";
23779 description { state: "default" 0.0;
23781 color: 255 255 255 0;
23791 normal: "bt_sm_base1.png";
23794 image.middle: SOLID;
23796 description { state: "selected" 0.0;
23797 inherit: "default" 0.0;
23799 color: 255 255 255 255;
23810 part { name: "elm.swallow.pad";
23812 description { state: "default" 0.0;
23826 name: "elm.text.trackno";
23831 state: "default" 0.0;
23832 color: 255 255 255 255;
23836 to_y: "elm.text.title";
23841 to_y: "elm.text.title";
23854 description { state: "selected" 0.0;
23855 inherit: "default" 0.0;
23856 color: 224 224 224 255;
23866 state: "default" 0.0;
23867 color: 255 255 255 255;
23872 to_x: "elm.text.trackno";
23873 to_y: "elm.text.title";
23878 to_x: "elm.text.trackno";
23879 to_y: "elm.text.title";
23895 state: "visible" 0.0;
23896 inherit: "default" 0.0;
23899 description { state: "selected" 0.0;
23900 inherit: "default" 0.0;
23901 color: 224 224 224 255;
23908 signal: "elm,state,elm.state.trackno,active";
23911 set_state(PART:"dot", "visible", 0.0);
23912 set_int(dot_visible, 1);
23916 part { name: "elm.text.title";
23917 clip_to: "disclip";
23919 effect: SOFT_SHADOW;
23923 state: "default" 0.0;
23942 description { state: "selected" 0.0;
23943 inherit: "default" 0.0;
23944 color: 224 224 224 255;
23948 part { name: "elm.text.length";
23949 clip_to: "disclip";
23954 state: "default" 0.0;
23972 description { state: "selected" 0.0;
23973 inherit: "default" 0.0;
23974 color: 128 128 128 255;
23978 part { name: "fg1";
23979 clip_to: "disclip";
23981 description { state: "default" 0.0;
23983 color: 255 255 255 0;
23985 rel2.relative: 1.0 0.5;
23988 normal: "bt_sm_hilight.png";
23992 description { state: "selected" 0.0;
23993 inherit: "default" 0.0;
23995 color: 255 255 255 255;
23998 part { name: "fg2";
23999 clip_to: "disclip";
24001 description { state: "default" 0.0;
24003 color: 255 255 255 0;
24007 normal: "bt_sm_shine.png";
24011 description { state: "selected" 0.0;
24012 inherit: "default" 0.0;
24014 color: 255 255 255 255;
24017 part { name: "disclip";
24019 description { state: "default" 0.0;
24023 description { state: "disabled" 0.0;
24024 inherit: "default" 0.0;
24025 color: 255 255 255 64;
24030 // signal: elm,state,%s,active
24031 // a "check" item named %s went active
24032 // signal: elm,state,%s,passive
24033 // a "check" item named %s went passive
24034 // default is passive
24037 signal: "elm,state,selected";
24039 action: STATE_SET "selected" 0.0;
24043 target: "elm.text.title";
24044 target: "elm.text.trackno";
24045 target: "elm.text.length";
24046 after: "dot_active";
24049 name: "dot_active";
24051 if (get_int(dot_visible) == 1)
24052 set_state(PART:"dot", "selected", 0.0);
24056 name: "go_passive";
24057 signal: "elm,state,unselected";
24059 action: STATE_SET "default" 0.0;
24063 target: "elm.text.title";
24064 target: "elm.text.length";
24065 target: "elm.text.trackno";
24066 transition: LINEAR 0.1;
24067 after: "dot_passive";
24070 name: "dot_passive";
24072 if (get_int(dot_visible) == 1)
24073 set_state(PART:"dot", "visible", 0.0);
24077 name: "go_disabled";
24078 signal: "elm,state,disabled";
24080 action: STATE_SET "disabled" 0.0;
24084 name: "go_enabled";
24085 signal: "elm,state,enabled";
24087 action: STATE_SET "default" 0.0;
24092 group { name: "elm/genlist/item_compress_odd/media-album/default";
24093 data.item: "stacking" "below";
24094 data.item: "selectraise" "on";
24095 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
24096 data.item: "states" "elm.state.trackno";
24097 data.item: "treesize" "20";
24099 image: "bt_sm_base1.png" COMP;
24100 image: "bt_sm_shine.png" COMP;
24101 image: "bt_sm_hilight.png" COMP;
24102 image: "ilist_2.png" COMP;
24105 public dot_visible;
24108 part { name: "event";
24112 state: "default" 0.0;
24120 state: "default" 0.0;
24122 normal: "ilist_2.png";
24129 clip_to: "disclip";
24131 description { state: "default" 0.0;
24133 color: 255 255 255 0;
24143 normal: "bt_sm_base1.png";
24146 image.middle: SOLID;
24148 description { state: "selected" 0.0;
24149 inherit: "default" 0.0;
24151 color: 255 255 255 255;
24162 part { name: "elm.swallow.pad";
24164 description { state: "default" 0.0;
24178 name: "elm.text.trackno";
24183 state: "default" 0.0;
24184 color: 255 255 255 255;
24188 to_y: "elm.text.title";
24193 to_y: "elm.text.title";
24206 description { state: "selected" 0.0;
24207 inherit: "default" 0.0;
24208 color: 224 224 224 255;
24218 state: "default" 0.0;
24219 color: 255 255 255 255;
24224 to_x: "elm.text.trackno";
24225 to_y: "elm.text.title";
24230 to_x: "elm.text.trackno";
24231 to_y: "elm.text.title";
24247 state: "visible" 0.0;
24248 inherit: "default" 0.0;
24251 description { state: "selected" 0.0;
24252 inherit: "default" 0.0;
24253 color: 224 224 224 255;
24260 signal: "elm,state,elm.state.trackno,active";
24263 set_state(PART:"dot", "visible", 0.0);
24264 set_int(dot_visible, 1);
24268 part { name: "elm.text.title";
24269 clip_to: "disclip";
24271 effect: SOFT_SHADOW;
24275 state: "default" 0.0;
24294 description { state: "selected" 0.0;
24295 inherit: "default" 0.0;
24296 color: 224 224 224 255;
24300 part { name: "elm.text.length";
24301 clip_to: "disclip";
24306 state: "default" 0.0;
24324 description { state: "selected" 0.0;
24325 inherit: "default" 0.0;
24326 color: 128 128 128 255;
24330 part { name: "fg1";
24331 clip_to: "disclip";
24333 description { state: "default" 0.0;
24335 color: 255 255 255 0;
24337 rel2.relative: 1.0 0.5;
24340 normal: "bt_sm_hilight.png";
24344 description { state: "selected" 0.0;
24345 inherit: "default" 0.0;
24347 color: 255 255 255 255;
24350 part { name: "fg2";
24351 clip_to: "disclip";
24353 description { state: "default" 0.0;
24355 color: 255 255 255 0;
24359 normal: "bt_sm_shine.png";
24363 description { state: "selected" 0.0;
24364 inherit: "default" 0.0;
24366 color: 255 255 255 255;
24369 part { name: "disclip";
24371 description { state: "default" 0.0;
24375 description { state: "disabled" 0.0;
24376 inherit: "default" 0.0;
24377 color: 255 255 255 64;
24382 // signal: elm,state,%s,active
24383 // a "check" item named %s went active
24384 // signal: elm,state,%s,passive
24385 // a "check" item named %s went passive
24386 // default is passive
24389 signal: "elm,state,selected";
24391 action: STATE_SET "selected" 0.0;
24395 target: "elm.text.title";
24396 target: "elm.text.length";
24397 target: "elm.text.trackno";
24398 after: "dot_active";
24401 name: "dot_active";
24403 if (get_int(dot_visible) == 1)
24404 set_state(PART:"dot", "selected", 0.0);
24408 name: "go_passive";
24409 signal: "elm,state,unselected";
24411 action: STATE_SET "default" 0.0;
24415 target: "elm.text.title";
24416 target: "elm.text.length";
24417 target: "elm.text.trackno";
24418 transition: LINEAR 0.1;
24419 after: "dot_passive";
24422 name: "dot_passive";
24424 if (get_int(dot_visible) == 1)
24425 set_state(PART:"dot", "visible", 0.0);
24429 name: "go_disabled";
24430 signal: "elm,state,disabled";
24432 action: STATE_SET "disabled" 0.0;
24436 name: "go_enabled";
24437 signal: "elm,state,enabled";
24439 action: STATE_SET "default" 0.0;
24445 group { name: "elm/genlist/item_compress/media-preview/default";
24446 data.item: "stacking" "above";
24447 data.item: "selectraise" "on";
24448 data.item: "labels" "elm.text.title elm.text.artist";
24449 data.item: "icons" "elm.swallow.preview";
24450 data.item: "treesize" "20";
24452 image: "bt_sm_base1.png" COMP;
24453 image: "bt_sm_shine.png" COMP;
24454 image: "bt_sm_hilight.png" COMP;
24455 image: "ilist_1.png" COMP;
24456 image: "ilist_item_shadow.png" COMP;
24464 state: "default" 0.0;
24472 state: "default" 0.0;
24487 normal: "ilist_item_shadow.png";
24496 state: "default" 0.0;
24498 normal: "ilist_1.png";
24505 clip_to: "disclip";
24507 description { state: "default" 0.0;
24509 color: 255 255 255 0;
24519 normal: "bt_sm_base1.png";
24522 image.middle: SOLID;
24524 description { state: "selected" 0.0;
24525 inherit: "default" 0.0;
24527 color: 255 255 255 255;
24538 part { name: "elm.swallow.pad";
24540 description { state: "default" 0.0;
24553 part { name: "elm.swallow.preview";
24554 clip_to: "disclip";
24556 description { state: "default" 0.0;
24562 to_x: "elm.swallow.pad";
24567 to_x: "elm.swallow.pad";
24573 part { name: "elm.text.title";
24574 clip_to: "disclip";
24576 effect: SOFT_SHADOW;
24580 state: "default" 0.0;
24582 to_x: "elm.swallow.preview";
24599 description { state: "selected" 0.0;
24600 inherit: "default" 0.0;
24601 color: 224 224 224 255;
24605 part { name: "elm.text.artist";
24606 clip_to: "disclip";
24611 state: "default" 0.0;
24613 to_x: "elm.swallow.preview";
24630 description { state: "selected" 0.0;
24631 inherit: "default" 0.0;
24632 color: 128 128 128 255;
24636 part { name: "fg1";
24637 clip_to: "disclip";
24639 description { state: "default" 0.0;
24641 color: 255 255 255 0;
24643 rel2.relative: 1.0 0.5;
24646 normal: "bt_sm_hilight.png";
24650 description { state: "selected" 0.0;
24651 inherit: "default" 0.0;
24653 color: 255 255 255 255;
24656 part { name: "fg2";
24657 clip_to: "disclip";
24659 description { state: "default" 0.0;
24661 color: 255 255 255 0;
24665 normal: "bt_sm_shine.png";
24669 description { state: "selected" 0.0;
24670 inherit: "default" 0.0;
24672 color: 255 255 255 255;
24675 part { name: "disclip";
24677 description { state: "default" 0.0;
24681 description { state: "disabled" 0.0;
24682 inherit: "default" 0.0;
24683 color: 255 255 255 64;
24688 // signal: elm,state,%s,active
24689 // a "check" item named %s went active
24690 // signal: elm,state,%s,passive
24691 // a "check" item named %s went passive
24692 // default is passive
24695 signal: "elm,state,selected";
24697 action: STATE_SET "selected" 0.0;
24701 target: "elm.text.title";
24702 target: "elm.text.artist";
24705 name: "go_passive";
24706 signal: "elm,state,unselected";
24708 action: STATE_SET "default" 0.0;
24712 target: "elm.text.title";
24713 target: "elm.text.artist";
24714 transition: LINEAR 0.1;
24717 name: "go_disabled";
24718 signal: "elm,state,disabled";
24720 action: STATE_SET "disabled" 0.0;
24724 name: "go_enabled";
24725 signal: "elm,state,enabled";
24727 action: STATE_SET "default" 0.0;
24732 group { name: "elm/genlist/item_compress_odd/media-preview/default";
24733 data.item: "stacking" "below";
24734 data.item: "selectraise" "on";
24735 data.item: "labels" "elm.text.title elm.text.artist";
24736 data.item: "icons" "elm.swallow.preview";
24737 data.item: "treesize" "20";
24739 image: "bt_sm_base1.png" COMP;
24740 image: "bt_sm_shine.png" COMP;
24741 image: "bt_sm_hilight.png" COMP;
24742 image: "ilist_2.png" COMP;
24745 part { name: "event";
24749 state: "default" 0.0;
24757 state: "default" 0.0;
24759 normal: "ilist_2.png";
24766 clip_to: "disclip";
24768 description { state: "default" 0.0;
24770 color: 255 255 255 0;
24780 normal: "bt_sm_base1.png";
24783 image.middle: SOLID;
24785 description { state: "selected" 0.0;
24786 inherit: "default" 0.0;
24788 color: 255 255 255 255;
24799 part { name: "elm.swallow.pad";
24801 description { state: "default" 0.0;
24814 part { name: "elm.swallow.preview";
24815 clip_to: "disclip";
24817 description { state: "default" 0.0;
24823 to_x: "elm.swallow.pad";
24828 to_x: "elm.swallow.pad";
24834 part { name: "elm.text.title";
24835 clip_to: "disclip";
24837 effect: SOFT_SHADOW;
24841 state: "default" 0.0;
24843 to_x: "elm.swallow.preview";
24860 description { state: "selected" 0.0;
24861 inherit: "default" 0.0;
24862 color: 224 224 224 255;
24866 part { name: "elm.text.artist";
24867 clip_to: "disclip";
24872 state: "default" 0.0;
24874 to_x: "elm.swallow.preview";
24891 description { state: "selected" 0.0;
24892 inherit: "default" 0.0;
24893 color: 128 128 128 255;
24897 part { name: "fg1";
24898 clip_to: "disclip";
24900 description { state: "default" 0.0;
24902 color: 255 255 255 0;
24904 rel2.relative: 1.0 0.5;
24907 normal: "bt_sm_hilight.png";
24911 description { state: "selected" 0.0;
24912 inherit: "default" 0.0;
24914 color: 255 255 255 255;
24917 part { name: "fg2";
24918 clip_to: "disclip";
24920 description { state: "default" 0.0;
24922 color: 255 255 255 0;
24926 normal: "bt_sm_shine.png";
24930 description { state: "selected" 0.0;
24931 inherit: "default" 0.0;
24933 color: 255 255 255 255;
24936 part { name: "disclip";
24938 description { state: "default" 0.0;
24942 description { state: "disabled" 0.0;
24943 inherit: "default" 0.0;
24944 color: 255 255 255 64;
24949 // signal: elm,state,%s,active
24950 // a "check" item named %s went active
24951 // signal: elm,state,%s,passive
24952 // a "check" item named %s went passive
24953 // default is passive
24956 signal: "elm,state,selected";
24958 action: STATE_SET "selected" 0.0;
24962 target: "elm.text.title";
24963 target: "elm.text.artist";
24966 name: "go_passive";
24967 signal: "elm,state,unselected";
24969 action: STATE_SET "default" 0.0;
24973 target: "elm.text.title";
24974 target: "elm.text.artist";
24975 transition: LINEAR 0.1;
24978 name: "go_disabled";
24979 signal: "elm,state,disabled";
24981 action: STATE_SET "disabled" 0.0;
24985 name: "go_enabled";
24986 signal: "elm,state,enabled";
24988 action: STATE_SET "default" 0.0;
24994 group { name: "elm/genlist/item/mode/default";
24995 data.item: "selectraise" "on";
24996 data.item: "labels" "elm.text.mode";
24997 data.item: "icons" "elm.swallow.mode";
24998 data.item: "mode_part" "elm.swallow.origin";
24999 data.item: "treesize" "20";
25001 image: "bt_sm_base1.png" COMP;
25002 image: "bt_sm_shine.png" COMP;
25003 image: "bt_sm_hilight.png" COMP;
25004 image: "ilist_1.png" COMP;
25005 image: "ilist_2.png" COMP;
25006 image: "ilist_item_shadow.png" COMP;
25015 state: "default" 0.0;
25023 state: "default" 0.0;
25038 normal: "ilist_item_shadow.png";
25043 state: "default" 1.0;
25044 inherit: "default" 0.0;
25052 state: "default" 0.0;
25054 normal: "ilist_1.png";
25060 state: "default" 1.0;
25061 inherit: "default" 0.0;
25062 image.normal: "ilist_2.png";
25066 clip_to: "disclip";
25068 description { state: "default" 0.0;
25070 color: 255 255 255 0;
25080 normal: "bt_sm_base1.png";
25083 image.middle: SOLID;
25085 description { state: "default" 0.1;
25086 inherit: "default" 0.0;
25088 description { state: "selected" 0.0;
25089 inherit: "default" 0.0;
25091 color: 255 255 255 255;
25102 state: "selected" 1.0;
25103 inherit: "selected" 0.0;
25106 part { name: "elm.text.mode";
25107 clip_to: "disclip";
25110 description { state: "default" 0.0;
25111 rel2.relative: 0.5 1.0;
25118 text_class: "list_item";
25122 part { name: "elm.swallow.mode";
25123 clip_to: "disclip";
25125 description { state: "default" 0.0;
25126 rel1.relative: 0.5 0.0;
25129 part { name: "fg1";
25130 clip_to: "disclip";
25132 description { state: "default" 0.0;
25134 color: 255 255 255 0;
25136 rel2.relative: 1.0 0.5;
25139 normal: "bt_sm_hilight.png";
25143 description { state: "selected" 0.0;
25144 inherit: "default" 0.0;
25146 color: 255 255 255 255;
25149 state: "selected" 1.0;
25150 inherit: "default" 0.0;
25152 color: 255 255 255 255;
25155 part { name: "fg2";
25156 clip_to: "disclip";
25158 description { state: "default" 0.0;
25160 color: 255 255 255 0;
25164 normal: "bt_sm_shine.png";
25168 description { state: "selected" 0.0;
25169 inherit: "default" 0.0;
25171 color: 255 255 255 255;
25174 state: "selected" 1.0;
25175 inherit: "default" 0.0;
25177 color: 255 255 255 255;
25180 // Transparent part between base parts and slidable parts
25181 part { name: "event_block_layer";
25183 clip_to: "disclip";
25185 description { state: "default" 0.0;
25190 description { state: "repeat_events" 0.0;
25191 inherit: "default" 0.0;
25195 part { name: "pers";
25196 clip_to: "disclip";
25198 description { state: "default" 0.0;
25199 rel1.relative: 0.0 1.0;
25202 part { name: "elm.swallow.origin";
25203 clip_to: "disclip";
25205 description { state: "default" 0.0;
25209 description { state: "slide" 0.0;
25210 inherit: "default" 0.0;
25211 rel1.relative: 1 0;
25212 rel2.relative: 2 1;
25214 description { state: "rotate" 0.0;
25215 inherit: "default" 0.0;
25217 perspective: "pers";
25230 description { state: "rotate" 1.0;
25231 inherit: "default" 0.0;
25233 perspective: "pers";
25247 part { name: "disclip";
25249 description { state: "default" 0.0;
25253 description { state: "disabled" 0.0;
25254 inherit: "default" 0.0;
25255 color: 255 255 255 64;
25262 signal: "elm,state,odd";
25264 action: STATE_SET "default" 1.0;
25270 signal: "elm,state,even";
25272 action: STATE_SET "default" 0.0;
25278 signal: "elm,state,selected";
25283 get_state(PART:"base", st, 30, vl);
25284 set_state(PART:"bg", "selected", vl);
25285 set_state(PART:"fg1", "selected", vl);
25286 set_state(PART:"fg2", "selected", vl);
25290 name: "go_passive";
25291 signal: "elm,state,unselected";
25296 get_state(PART:"base", st, 30, vl);
25297 set_state(PART:"bg", "default", vl);
25298 set_state(PART:"fg1", "default", vl);
25299 set_state(PART:"fg2", "default", vl);
25303 name: "go_disabled";
25304 signal: "elm,state,disabled";
25306 action: STATE_SET "disabled" 0.0;
25310 name: "go_enabled";
25311 signal: "elm,state,enabled";
25313 action: STATE_SET "default" 0.0;
25317 name: "slide_right";
25318 signal: "elm,state,slide,active";
25320 action: STATE_SET "slide" 0.0;
25321 target: "elm.swallow.origin";
25322 transition: ACCELERATE 0.5;
25323 after: "unblock_event";
25326 name: "unblock_event";
25327 action: STATE_SET "repeat_events" 0.0;
25328 target: "event_block_layer";
25331 name: "slide_left";
25332 signal: "elm,state,slide,passive";
25334 action: STATE_SET "default" 0.0;
25335 target: "event_block_layer";
25336 after: "slide_left2";
25339 name: "slide_left2";
25340 action: STATE_SET "default" 0.0;
25341 target: "elm.swallow.origin";
25342 transition: DECELERATE 0.5;
25343 after: "slide_left_finished";
25346 name: "slide_left_finished";
25347 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25351 signal: "elm,state,rotate,active";
25353 action: STATE_SET "rotate" 0.0;
25354 target: "elm.swallow.origin";
25355 after: "rotate_on2";
25358 name: "rotate_on2";
25359 action: STATE_SET "rotate" 1.0;
25360 target: "elm.swallow.origin";
25361 transition: LINEAR 0.5;
25362 after: "unblock_event";
25365 name: "rotate_off";
25366 signal: "elm,state,rotate,passive";
25368 action: STATE_SET "default" 0.0;
25369 target: "event_block_layer";
25370 after: "rotate_off2";
25373 name: "rotate_off2";
25374 action: STATE_SET "rotate" 0.0;
25375 transition: LINEAR 0.5;
25376 target: "elm.swallow.origin";
25377 after: "rotate_off3";
25380 name: "rotate_off3";
25381 action: STATE_SET "default" 0.0;
25382 target: "elm.swallow.origin";
25383 after: "rotate_off_finished";
25386 name: "rotate_off_finished";
25387 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25392 group { name: "elm/genlist/item_odd/mode/default";
25393 data.item: "stacking" "below";
25394 data.item: "selectraise" "on";
25395 data.item: "labels" "elm.text.mode";
25396 data.item: "icons" "elm.swallow.mode";
25397 data.item: "mode_part" "elm.swallow.origin";
25398 data.item: "treesize" "20";
25400 image: "bt_sm_base1.png" COMP;
25401 image: "bt_sm_shine.png" COMP;
25402 image: "bt_sm_hilight.png" COMP;
25403 image: "ilist_2.png" COMP;
25412 state: "default" 0.0;
25420 state: "default" 0.0;
25422 normal: "ilist_2.png";
25429 clip_to: "disclip";
25431 description { state: "default" 0.0;
25433 color: 255 255 255 0;
25443 normal: "bt_sm_base1.png";
25446 image.middle: SOLID;
25448 description { state: "selected" 0.0;
25449 inherit: "default" 0.0;
25451 color: 255 255 255 255;
25462 part { name: "elm.text.mode";
25463 clip_to: "disclip";
25466 description { state: "default" 0.0;
25467 rel2.relative: 0.5 1.0;
25474 text_class: "list_item";
25478 part { name: "elm.swallow.mode";
25479 clip_to: "disclip";
25481 description { state: "default" 0.0;
25482 rel1.relative: 0.5 0.0;
25485 part { name: "fg1";
25486 clip_to: "disclip";
25488 description { state: "default" 0.0;
25490 color: 255 255 255 0;
25492 rel2.relative: 1.0 0.5;
25495 normal: "bt_sm_hilight.png";
25499 description { state: "selected" 0.0;
25500 inherit: "default" 0.0;
25502 color: 255 255 255 255;
25505 part { name: "fg2";
25506 clip_to: "disclip";
25508 description { state: "default" 0.0;
25510 color: 255 255 255 0;
25514 normal: "bt_sm_shine.png";
25518 description { state: "selected" 0.0;
25519 inherit: "default" 0.0;
25521 color: 255 255 255 255;
25524 // Transparent part between base parts and slidable parts
25525 part { name: "event_block_layer";
25527 clip_to: "disclip";
25529 description { state: "default" 0.0;
25534 description { state: "repeat_events" 0.0;
25535 inherit: "default" 0.0;
25539 part { name: "pers";
25540 clip_to: "disclip";
25542 description { state: "default" 0.0;
25543 rel1.relative: 0.0 1.0;
25546 part { name: "elm.swallow.origin";
25547 clip_to: "disclip";
25549 description { state: "default" 0.0;
25553 description { state: "slide" 0.0;
25554 inherit: "default" 0.0;
25555 rel1.relative: 1 0;
25556 rel2.relative: 2 1;
25558 description { state: "rotate" 0.0;
25559 inherit: "default" 0.0;
25561 perspective: "pers";
25574 description { state: "rotate" 1.0;
25575 inherit: "default" 0.0;
25577 perspective: "pers";
25591 part { name: "disclip";
25593 description { state: "default" 0.0;
25597 description { state: "disabled" 0.0;
25598 inherit: "default" 0.0;
25599 color: 255 255 255 64;
25606 signal: "elm,state,selected";
25608 action: STATE_SET "selected" 0.0;
25614 name: "go_passive";
25615 signal: "elm,state,unselected";
25617 action: STATE_SET "default" 0.0;
25621 transition: LINEAR 0.1;
25624 name: "go_disabled";
25625 signal: "elm,state,disabled";
25627 action: STATE_SET "disabled" 0.0;
25631 name: "go_enabled";
25632 signal: "elm,state,enabled";
25634 action: STATE_SET "default" 0.0;
25638 name: "slide_right";
25639 signal: "elm,state,slide,active";
25641 action: STATE_SET "slide" 0.0;
25642 target: "elm.swallow.origin";
25643 transition: ACCELERATE 0.5;
25644 after: "unblock_event";
25647 name: "unblock_event";
25648 action: STATE_SET "repeat_events" 0.0;
25649 target: "event_block_layer";
25652 name: "slide_left";
25653 signal: "elm,state,slide,passive";
25655 action: STATE_SET "default" 0.0;
25656 target: "event_block_layer";
25657 after: "slide_left2";
25660 name: "slide_left2";
25661 action: STATE_SET "default" 0.0;
25662 target: "elm.swallow.origin";
25663 transition: DECELERATE 0.5;
25664 after: "slide_left_finished";
25667 name: "slide_left_finished";
25668 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25672 signal: "elm,state,rotate,active";
25674 action: STATE_SET "rotate" 0.0;
25675 target: "elm.swallow.origin";
25676 after: "rotate_on2";
25679 name: "rotate_on2";
25680 action: STATE_SET "rotate" 1.0;
25681 target: "elm.swallow.origin";
25682 transition: LINEAR 0.5;
25683 after: "unblock_event";
25686 name: "rotate_off";
25687 signal: "elm,state,rotate,passive";
25689 action: STATE_SET "default" 0.0;
25690 target: "event_block_layer";
25691 after: "rotate_off2";
25694 name: "rotate_off2";
25695 action: STATE_SET "rotate" 0.0;
25696 transition: LINEAR 0.5;
25697 target: "elm.swallow.origin";
25698 after: "rotate_off3";
25701 name: "rotate_off3";
25702 action: STATE_SET "default" 0.0;
25703 target: "elm.swallow.origin";
25704 after: "rotate_off_finished";
25707 name: "rotate_off_finished";
25708 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25713 ///////////////////////////////////////////////////////////////////////////////
25714 group { name: "elm/pager/base/default";
25715 data.item: "onshow" "raise";
25717 // data.item: "onhide" "lower";
25718 // data.item: "onshow" "lower";
25720 image: "frame_1.png" COMP;
25721 image: "frame_2.png" COMP;
25722 image: "dia_grad.png" COMP;
25725 part { name: "clip";
25728 description { state: "default" 0.0;
25731 offset: -9999 -9999;
25737 color: 255 255 255 255;
25739 description { state: "visible" 0.0;
25740 inherit: "default" 0.0;
25742 description { state: "hidden" 0.0;
25743 inherit: "default" 0.0;
25744 color: 255 255 255 0;
25748 part { name: "base0";
25751 description { state: "default" 0.0;
25752 image.normal: "dia_grad.png";
25764 part { name: "base";
25767 description { state: "default" 0.0;
25769 normal: "frame_2.png";
25775 description { state: "hidden" 0.0;
25776 inherit: "default" 0.0;
25777 rel1.relative: -1.0 0.0;
25778 rel2.relative: 0.0 1.0;
25780 description { state: "visible" 0.0;
25781 inherit: "default" 0.0;
25782 rel1.relative: 0.0 0.0;
25783 rel2.relative: 1.0 1.0;
25786 part { name: "over";
25789 description { state: "default" 0.0;
25799 normal: "frame_1.png";
25806 part { name: "elm.swallow.content";
25809 description { state: "default" 0.0;
25822 program { name: "push_start";
25823 signal: "elm,action,push";
25825 action: STATE_SET "hidden" 0.0;
25828 after: "show_start2";
25830 program { name: "show_start";
25831 signal: "elm,action,show";
25833 action: STATE_SET "hidden" 0.0;
25836 after: "show_start2";
25838 program { name: "show_start2";
25839 action: STATE_SET "visible" 0.0;
25840 transition: DECELERATE 0.5;
25845 program { name: "show_end";
25846 action: SIGNAL_EMIT "elm,action,show,finished" "";
25848 program { name: "pop_start";
25849 signal: "elm,action,pop";
25851 action: STATE_SET "visible" 0.0;
25854 after: "hide_start2";
25856 program { name: "hide_start";
25857 signal: "elm,action,hide";
25859 action: STATE_SET "visible" 0.0;
25862 after: "hide_start2";
25864 program { name: "hide_start2";
25865 action: STATE_SET "hidden" 0.0;
25866 transition: DECELERATE 0.5;
25871 program { name: "hide_end";
25872 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25874 program { name: "reset";
25875 signal: "elm,action,reset";
25877 action: STATE_SET "default" 0.0;
25884 group { name: "elm/pager/base/slide";
25886 image: "frame_1.png" COMP;
25887 image: "frame_2.png" COMP;
25888 image: "dia_grad.png" COMP;
25891 part { name: "clip";
25894 description { state: "default" 0.0;
25897 offset: -9999 -9999;
25903 color: 255 255 255 255;
25905 description { state: "visible" 0.0;
25906 inherit: "default" 0.0;
25908 description { state: "hidden" 0.0;
25909 inherit: "default" 0.0;
25910 color: 255 255 255 0;
25913 description { state: "hidden2" 0.0;
25914 inherit: "default" 0.0;
25915 color: 255 255 255 0;
25919 part { name: "base0";
25922 description { state: "default" 0.0;
25923 image.normal: "dia_grad.png";
25935 part { name: "base";
25938 description { state: "default" 0.0;
25940 normal: "frame_2.png";
25946 description { state: "hidden" 0.0;
25947 inherit: "default" 0.0;
25948 rel1.relative: -1.0 0.0;
25949 rel2.relative: 0.0 1.0;
25951 description { state: "hidden2" 0.0;
25952 inherit: "default" 0.0;
25953 rel1.relative: 1.0 0.0;
25954 rel2.relative: 2.0 1.0;
25956 description { state: "visible" 0.0;
25957 inherit: "default" 0.0;
25958 rel1.relative: 0.0 0.0;
25959 rel2.relative: 1.0 1.0;
25962 part { name: "over";
25965 description { state: "default" 0.0;
25975 normal: "frame_1.png";
25982 part { name: "elm.swallow.content";
25985 description { state: "default" 0.0;
25998 program { name: "push_start";
25999 signal: "elm,action,push";
26001 action: STATE_SET "hidden2" 0.0;
26004 after: "show_start2";
26006 program { name: "show_start";
26007 signal: "elm,action,show";
26009 action: STATE_SET "hidden" 0.0;
26012 after: "show_start2";
26014 program { name: "show_start2";
26015 action: STATE_SET "visible" 0.0;
26016 transition: DECELERATE 0.5;
26021 program { name: "show_end";
26022 action: SIGNAL_EMIT "elm,action,show,finished" "";
26024 program { name: "pop_start";
26025 signal: "elm,action,pop";
26027 action: STATE_SET "visible" 0.0;
26030 after: "pop_start2";
26032 program { name: "pop_start2";
26033 action: STATE_SET "hidden2" 0.0;
26034 transition: DECELERATE 0.5;
26039 program { name: "hide_start";
26040 signal: "elm,action,hide";
26042 action: STATE_SET "visible" 0.0;
26045 after: "hide_start2";
26047 program { name: "hide_start2";
26048 action: STATE_SET "hidden" 0.0;
26049 transition: DECELERATE 0.5;
26054 program { name: "hide_end";
26055 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26057 program { name: "reset";
26058 signal: "elm,action,reset";
26060 action: STATE_SET "default" 0.0;
26066 group { name: "elm/pager/base/slide_invisible";
26068 part { name: "clip";
26071 description { state: "default" 0.0;
26074 offset: -9999 -9999;
26080 color: 255 255 255 255;
26082 description { state: "visible" 0.0;
26083 inherit: "default" 0.0;
26085 description { state: "hidden" 0.0;
26086 inherit: "default" 0.0;
26087 color: 255 255 255 0;
26090 description { state: "hidden2" 0.0;
26091 inherit: "default" 0.0;
26092 color: 255 255 255 0;
26096 part { name: "base";
26100 description { state: "default" 0.0;
26103 description { state: "hidden" 0.0;
26105 rel1.relative: -1.0 0.0;
26106 rel2.relative: 0.0 1.0;
26108 description { state: "hidden2" 0.0;
26110 rel1.relative: 1.0 0.0;
26111 rel2.relative: 2.0 1.0;
26113 description { state: "visible" 0.0;
26115 rel1.relative: 0.0 0.0;
26116 rel2.relative: 1.0 1.0;
26119 part { name: "elm.swallow.content";
26122 description { state: "default" 0.0;
26129 program { name: "push_start";
26130 signal: "elm,action,push";
26132 action: STATE_SET "hidden2" 0.0;
26135 after: "show_start2";
26137 program { name: "show_start";
26138 signal: "elm,action,show";
26140 action: STATE_SET "hidden" 0.0;
26143 after: "show_start2";
26145 program { name: "show_start2";
26146 action: STATE_SET "visible" 0.0;
26147 transition: DECELERATE 0.5;
26152 program { name: "show_end";
26153 action: SIGNAL_EMIT "elm,action,show,finished" "";
26155 program { name: "pop_start";
26156 signal: "elm,action,pop";
26158 action: STATE_SET "visible" 0.0;
26161 after: "pop_start2";
26163 program { name: "pop_start2";
26164 action: STATE_SET "hidden2" 0.0;
26165 transition: DECELERATE 0.5;
26170 program { name: "hide_start";
26171 signal: "elm,action,hide";
26173 action: STATE_SET "visible" 0.0;
26176 after: "hide_start2";
26178 program { name: "hide_start2";
26179 action: STATE_SET "hidden" 0.0;
26180 transition: DECELERATE 0.5;
26185 program { name: "hide_end";
26186 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26188 program { name: "reset";
26189 signal: "elm,action,reset";
26191 action: STATE_SET "default" 0.0;
26198 group { name: "elm/pager/base/fade";
26199 data.item: "onshow" "raise";
26201 // data.item: "onhide" "lower";
26202 // data.item: "onshow" "lower";
26204 image: "frame_1.png" COMP;
26205 image: "frame_2.png" COMP;
26206 image: "dia_grad.png" COMP;
26209 part { name: "clip_base";
26212 description { state: "default" 0.0;
26215 offset: -9999 -9999;
26221 color: 255 255 255 120;
26223 description { state: "visible" 0.0;
26224 inherit: "default" 0.0;
26226 description { state: "hidden" 0.0;
26227 inherit: "default" 0.0;
26228 color: 255 255 255 0;
26232 part { name: "clip";
26235 description { state: "default" 0.0;
26238 offset: -9999 -9999;
26244 color: 255 255 255 255;
26246 description { state: "visible" 0.0;
26247 inherit: "default" 0.0;
26249 description { state: "hidden" 0.0;
26250 inherit: "default" 0.0;
26251 color: 255 255 255 0;
26255 part { name: "base0";
26257 clip_to: "clip_base";
26258 description { state: "default" 0.0;
26259 image.normal: "dia_grad.png";
26271 part { name: "base";
26273 clip_to: "clip_base";
26274 description { state: "default" 0.0;
26276 normal: "frame_2.png";
26283 part { name: "over";
26286 description { state: "default" 0.0;
26296 normal: "frame_1.png";
26303 part { name: "elm.swallow.content";
26306 description { state: "default" 0.0;
26319 program { name: "push_start";
26320 signal: "elm,action,push";
26322 action: STATE_SET "hidden" 0.0;
26324 target: "clip_base";
26325 after: "show_start2";
26327 program { name: "show_start";
26328 signal: "elm,action,show";
26330 action: STATE_SET "hidden" 0.0;
26332 target: "clip_base";
26333 after: "show_start2";
26335 program { name: "show_start2";
26336 action: STATE_SET "visible" 0.0;
26337 transition: DECELERATE 0.5;
26339 target: "clip_base";
26342 program { name: "show_end";
26343 action: SIGNAL_EMIT "elm,action,show,finished" "";
26345 program { name: "pop_start";
26346 signal: "elm,action,pop";
26348 action: STATE_SET "visible" 0.0;
26350 target: "clip_base";
26351 after: "hide_start2";
26353 program { name: "hide_start";
26354 signal: "elm,action,hide";
26356 action: STATE_SET "visible" 0.0;
26358 target: "clip_base";
26359 after: "hide_start2";
26361 program { name: "hide_start2";
26362 action: STATE_SET "hidden" 0.0;
26363 transition: DECELERATE 0.5;
26365 target: "clip_base";
26368 program { name: "hide_end";
26369 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26371 program { name: "reset";
26372 signal: "elm,action,reset";
26374 action: STATE_SET "default" 0.0;
26375 target: "clip_base";
26380 group { name: "elm/pager/base/fade_translucide";
26381 data.item: "onshow" "raise";
26383 // data.item: "onhide" "lower";
26384 // data.item: "onshow" "lower";
26386 image: "frame_1.png" COMP;
26387 image: "frame_2.png" COMP;
26388 image: "dia_grad.png" COMP;
26391 part { name: "clip_base";
26394 description { state: "default" 0.0;
26397 offset: -9999 -9999;
26403 color: 255 255 255 120;
26405 description { state: "visible" 0.0;
26406 inherit: "default" 0.0;
26408 description { state: "hidden" 0.0;
26409 inherit: "default" 0.0;
26410 color: 255 255 255 0;
26414 part { name: "clip";
26417 description { state: "default" 0.0;
26420 offset: -9999 -9999;
26426 color: 255 255 255 255;
26428 description { state: "visible" 0.0;
26429 inherit: "default" 0.0;
26431 description { state: "hidden" 0.0;
26432 inherit: "default" 0.0;
26433 color: 255 255 255 0;
26437 part { name: "base0";
26439 clip_to: "clip_base";
26440 description { state: "default" 0.0;
26441 image.normal: "dia_grad.png";
26453 part { name: "base";
26455 clip_to: "clip_base";
26456 description { state: "default" 0.0;
26458 normal: "frame_2.png";
26465 part { name: "over";
26468 description { state: "default" 0.0;
26478 normal: "frame_1.png";
26485 part { name: "elm.swallow.content";
26488 description { state: "default" 0.0;
26501 program { name: "push_start";
26502 signal: "elm,action,push";
26504 action: STATE_SET "hidden" 0.0;
26506 target: "clip_base";
26507 after: "show_start2";
26509 program { name: "show_start";
26510 signal: "elm,action,show";
26512 action: STATE_SET "hidden" 0.0;
26514 target: "clip_base";
26515 after: "show_start2";
26517 program { name: "show_start2";
26518 action: STATE_SET "visible" 0.0;
26519 transition: DECELERATE 0.5;
26521 target: "clip_base";
26524 program { name: "show_end";
26525 action: SIGNAL_EMIT "elm,action,show,finished" "";
26527 program { name: "pop_start";
26528 signal: "elm,action,pop";
26530 action: STATE_SET "visible" 0.0;
26532 target: "clip_base";
26533 after: "hide_start2";
26535 program { name: "hide_start";
26536 signal: "elm,action,hide";
26538 action: STATE_SET "visible" 0.0;
26540 target: "clip_base";
26541 after: "hide_start2";
26543 program { name: "hide_start2";
26544 action: STATE_SET "hidden" 0.0;
26545 transition: DECELERATE 0.5;
26547 target: "clip_base";
26550 program { name: "hide_end";
26551 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26553 program { name: "reset";
26554 signal: "elm,action,reset";
26556 action: STATE_SET "default" 0.0;
26557 target: "clip_base";
26562 group { name: "elm/pager/base/fade_invisible";
26563 data.item: "onshow" "raise";
26565 // data.item: "onhide" "lower";
26566 // data.item: "onshow" "lower";
26568 part { name: "clip";
26571 description { state: "default" 0.0;
26573 offset: -9999 -9999;
26578 color: 255 255 255 255;
26580 description { state: "visible" 0.0;
26581 inherit: "default" 0.0;
26583 description { state: "hidden" 0.0;
26584 inherit: "default" 0.0;
26585 color: 255 255 255 0;
26589 part { name: "elm.swallow.content";
26592 description { state: "default" 0.0;
26603 program { name: "push_start";
26604 signal: "elm,action,push";
26606 action: STATE_SET "hidden" 0.0;
26608 after: "show_start2";
26610 program { name: "show_start";
26611 signal: "elm,action,show";
26613 action: STATE_SET "hidden" 0.0;
26615 after: "show_start2";
26617 program { name: "show_start2";
26618 action: STATE_SET "visible" 0.0;
26619 transition: DECELERATE 0.5;
26623 program { name: "show_end";
26624 action: SIGNAL_EMIT "elm,action,show,finished" "";
26626 program { name: "pop_start";
26627 signal: "elm,action,pop";
26629 action: STATE_SET "visible" 0.0;
26631 after: "hide_start2";
26633 program { name: "hide_start";
26634 signal: "elm,action,hide";
26636 action: STATE_SET "visible" 0.0;
26638 after: "hide_start2";
26640 program { name: "hide_start2";
26641 action: STATE_SET "hidden" 0.0;
26642 transition: DECELERATE 0.5;
26646 program { name: "hide_end";
26647 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26649 program { name: "reset";
26650 signal: "elm,action,reset";
26652 action: STATE_SET "default" 0.0;
26658 group { name: "elm/pager/base/flip";
26659 data.item: "onshow" "raise";
26661 image: "frame_1.png" COMP;
26662 image: "frame_2.png" COMP;
26663 image: "dia_grad.png" COMP;
26666 part { name: "elm.swallow.content";
26668 description { state: "default" 0.0;
26680 description { state: "hidden" 0.0;
26681 inherit: "default" 0.0;
26683 map.rotation.y: 90.0;
26685 description { state: "before_hidden" 0.0;
26686 inherit: "default" 0.0;
26688 map.rotation.y: -90.0;
26693 program { name: "push_start";
26694 signal: "elm,action,push";
26698 program { name: "push1";
26699 action: STATE_SET "hidden" 0.0;
26700 target: "elm.swallow.content";
26703 program { name: "push2";
26704 action: STATE_SET "default" 0.0;
26706 transition: LINEAR 0.5;
26707 target: "elm.swallow.content";
26710 program { name: "push3";
26711 action: SIGNAL_EMIT "elm,action,show,finished" "";
26714 program { name: "show_start";
26715 signal: "elm,action,show";
26719 program { name: "show1";
26720 action: STATE_SET "before_hidden" 0.0;
26721 target: "elm.swallow.content";
26724 program { name: "show2";
26725 action: STATE_SET "default" 0.0;
26727 transition: LINEAR 0.5;
26728 target: "elm.swallow.content";
26731 program { name: "show3";
26732 action: SIGNAL_EMIT "elm,action,show,finished" "";
26735 program { name: "pop_start";
26736 signal: "elm,action,pop";
26740 program { name: "pop1";
26741 action: STATE_SET "default" 0.0;
26742 target: "elm.swallow.content";
26745 program { name: "pop2";
26746 action: STATE_SET "hidden" 0.0;
26747 transition: LINEAR 0.5;
26748 target: "elm.swallow.content";
26751 program { name: "pop3";
26752 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26755 program { name: "hide_start";
26756 signal: "elm,action,hide";
26760 program { name: "hide1";
26761 action: STATE_SET "default" 0.0;
26762 target: "elm.swallow.content";
26765 program { name: "hide2";
26766 action: STATE_SET "before_hidden" 0.0;
26767 transition: LINEAR 0.5;
26768 target: "elm.swallow.content";
26771 program { name: "hide3";
26772 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26775 program { name: "reset";
26776 signal: "elm,action,reset";
26778 action: STATE_SET "default" 0.0;
26779 target: "elm.swallow.content";
26786 ///////////////////////////////////////////////////////////////////////////////
26787 // FIXME: this doesn't look too hot. need to fix it up
26788 group { name: "elm/progressbar/horizontal/default";
26790 image: "shelf_inset.png" COMP;
26791 image: "bt_sm_base2.png" COMP;
26792 image: "bt_sm_hilight.png" COMP;
26793 image: "bt_sm_shine.png" COMP;
26796 part { name: "elm.background.progressbar";
26799 state: "default" 0.0;
26809 part { name: "elm.swallow.bar";
26815 state: "default" 0.0;
26818 to_y: "elm.background.progressbar";
26822 to: "elm.background.progressbar";
26827 part { name: "elm.swallow.content";
26829 description { state: "default" 0.0;
26834 to_y: "elm.background.progressbar";
26839 to_y: "elm.background.progressbar";
26842 description { state: "visible" 0.0;
26843 inherit: "default" 0.0;
26846 aspect_preference: VERTICAL;
26850 part { name: "elm.text";
26854 description { state: "default" 0.0;
26858 rel1.to_x: "elm.swallow.content";
26859 rel1.relative: 1.0 0.0;
26861 rel2.to_x: "elm.swallow.content";
26862 rel2.relative: 1.0 1.0;
26863 rel2.offset: -1 -5;
26866 font: "Sans,Edje-Vera";
26872 description { state: "visible" 0.0;
26873 inherit: "default" 0.0;
26881 part { name: "background";
26883 clip_to: "elm.background.progressbar";
26885 state: "default" 0.0;
26887 to: "elm.swallow.bar";
26891 to: "elm.swallow.bar";
26896 normal: "shelf_inset.png";
26902 part { name: "elm.text.status";
26905 description { state: "default" 0.0;
26917 font: "Sans:style=Bold,Edje-Vera-Bold";
26924 description { state: "hidden" 0.0;
26925 inherit: "default" 0.0;
26931 part { name: "elm.progress.progressbar";
26933 clip_to: "elm.background.progressbar";
26935 state: "default" 0.0;
26939 to: "elm.swallow.bar";
26943 to_y: "elm.swallow.bar";
26944 to_x: "elm.cur.progressbar";
26948 normal: "bt_sm_base2.png";
26953 state: "invert" 0.0;
26954 inherit: "default" 0.0;
26956 to_y: "elm.swallow.bar";
26957 to_x: "elm.cur.progressbar";
26960 to: "elm.swallow.bar";
26965 state: "state_begin" 0.0;
26966 inherit: "default" 0.0;
26968 to: "elm.swallow.bar";
26972 to: "elm.swallow.bar";
26977 state: "state_end" 0.0;
26978 inherit: "default" 0.0;
26980 to: "elm.swallow.bar";
26984 to: "elm.swallow.bar";
26989 part { name: "text-bar";
26992 clip_to: "progress-rect";
26993 effect: SOFT_SHADOW;
26995 description { state: "default" 0.0;
26999 rel1.to: "elm.text.status";
27000 rel1.offset: -1 -1;
27001 rel2.to: "elm.text.status";
27003 text_source: "elm.text.status";
27004 font: "Sans:style=Bold,Edje-Vera-Bold";
27009 color: 224 224 224 255;
27012 description { state: "hidden" 0.0;
27013 inherit: "default" 0.0;
27019 part { name: "over1";
27021 description { state: "default" 0.0;
27022 rel1.to: "elm.progress.progressbar";
27023 rel2.to: "elm.progress.progressbar";
27024 rel2.relative: 1.0 0.5;
27026 normal: "bt_sm_hilight.png";
27032 part { name: "over2";
27035 description { state: "default" 0.0;
27036 rel1.to: "elm.progress.progressbar";
27037 rel2.to: "elm.progress.progressbar";
27039 normal: "bt_sm_shine.png";
27045 part { name: "elm.cur.progressbar";
27048 confine: "background";
27052 description { state: "default" 0.0;
27060 rel2.to: "background";
27063 part { name: "progress-rect";
27066 state: "default" 0.0;
27067 rel1.to: "elm.progress.progressbar";
27068 rel2.to: "elm.progress.progressbar";
27073 program { name: "label_show";
27074 signal: "elm,state,text,visible";
27076 action: STATE_SET "visible" 0.0;
27077 target: "elm.text";
27079 program { name: "label_hide";
27080 signal: "elm,state,text,hidden";
27082 action: STATE_SET "default" 0.0;
27083 target: "elm.text";
27085 program { name: "icon_show";
27086 signal: "elm,state,icon,visible";
27088 action: STATE_SET "visible" 0.0;
27089 target: "elm.swallow.content";
27091 program { name: "icon_hide";
27092 signal: "elm,state,icon,hidden";
27094 action: STATE_SET "default" 0.0;
27095 target: "elm.swallow.content";
27097 program { name: "units_show";
27098 signal: "elm,state,units,visible";
27100 action: STATE_SET "default" 0.0;
27101 target: "text-bar";
27102 target: "elm.text.status";
27104 program { name: "units_hide";
27105 signal: "elm,state,units,hidden";
27107 action: STATE_SET "hidden" 0.0;
27108 target: "text-bar";
27109 target: "elm.text.status";
27111 program { name: "slide_to_end";
27112 action: STATE_SET "state_end" 0.0;
27113 transition: LINEAR 0.5;
27114 target: "elm.progress.progressbar";
27115 after: "slide_to_begin";
27117 program { name: "slide_to_begin";
27118 signal: "elm,state,slide,begin";
27119 action: STATE_SET "state_begin" 0.0;
27120 target: "elm.progress.progressbar";
27121 transition: LINEAR 0.5;
27122 after: "slide_to_end";
27124 program { name: "start_pulse";
27125 signal: "elm,state,pulse,start";
27127 after: "slide_to_end";
27129 program { name: "stop_pulse";
27130 signal: "elm,state,pulse,stop";
27132 action: ACTION_STOP;
27133 target: "slide_to_begin";
27134 target: "slide_to_end";
27135 target: "start_pulse";
27136 after: "state_pulse";
27138 program { name: "state_pulse";
27139 signal: "elm,state,pulse";
27141 action: STATE_SET "state_begin" 0.0;
27142 target: "elm.progress.progressbar";
27143 after: "units_hide";
27145 program { name: "state_fraction";
27146 signal: "elm,state,fraction";
27148 action: ACTION_STOP;
27149 target: "slide_to_begin";
27150 target: "slide_to_end";
27151 target: "start_pulse";
27152 action: STATE_SET "default" 0.0;
27153 target: "elm.progress.progressbar";
27155 program { name: "set_invert_on";
27156 signal: "elm,state,inverted,on";
27158 action: STATE_SET "invert" 0.0;
27159 target: "elm.progress.progressbar";
27161 program { name: "set_invert_off";
27162 signal: "elm,state,inverted,off";
27164 action: STATE_SET "default" 0.0;
27165 target: "elm.progress.progressbar";
27170 ///////////////////////////////////////////////////////////////////////////////
27171 group { name: "elm/progressbar/vertical/default";
27173 image: "shelf_inset.png" COMP;
27174 image: "bt_sm_base2.png" COMP;
27175 image: "bt_sm_hilight.png" COMP;
27176 image: "bt_sm_shine.png" COMP;
27179 part { name: "elm.background.progressbar";
27183 state: "default" 0.0;
27194 part { name: "elm.swallow.bar";
27197 description { state: "default" 0.0;
27207 to_y: "elm.text.box";
27213 part { name: "elm.swallow.content";
27215 description { state: "default" 0.0;
27220 to_x: "elm.swallow.bar";
27225 to_x: "elm.swallow.bar";
27228 description { state: "visible" 0.0;
27229 inherit: "default" 0.0;
27232 aspect_preference: HORIZONTAL;
27236 part { name: "elm.text";
27240 description { state: "default" 0.0;
27244 rel1.to_y: "elm.swallow.content";
27245 rel1.relative: 0.5 1.0;
27247 rel2.to_y: "elm.swallow.content";
27248 rel2.relative: 0.5 1.0;
27249 rel2.offset: -1 -1;
27252 font: "Sans,Edje-Vera";
27258 description { state: "visible" 0.0;
27259 inherit: "default" 0.0;
27267 part { name: "background";
27269 clip_to: "elm.background.progressbar";
27271 state: "default" 0.0;
27273 to: "elm.swallow.bar";
27277 to: "elm.swallow.bar";
27282 normal: "shelf_inset.png";
27288 part { name: "elm.progress.progressbar";
27290 clip_to: "elm.background.progressbar";
27292 state: "default" 0.0;
27296 to: "elm.swallow.bar";
27300 to_x: "elm.swallow.bar";
27301 to_y: "elm.cur.progressbar";
27305 normal: "bt_sm_base2.png";
27310 state: "invert" 0.0;
27311 inherit: "default" 0.0;
27313 to_x: "elm.swallow.bar";
27314 to_y: "elm.cur.progressbar";
27317 to: "elm.swallow.bar";
27322 state: "state_begin" 0.0;
27323 inherit: "default" 0.0;
27325 to: "elm.swallow.bar";
27329 to: "elm.swallow.bar";
27334 state: "state_end" 0.0;
27335 inherit: "default" 0.0;
27337 to: "elm.swallow.bar";
27341 to: "elm.swallow.bar";
27347 part { name: "over1";
27349 description { state: "default" 0.0;
27350 rel1.to: "elm.progress.progressbar";
27351 rel2.to: "elm.progress.progressbar";
27352 rel2.relative: 1.0 0.5;
27354 normal: "bt_sm_hilight.png";
27360 part { name: "over2";
27363 description { state: "default" 0.0;
27364 rel1.to: "elm.progress.progressbar";
27365 rel2.to: "elm.progress.progressbar";
27367 normal: "bt_sm_shine.png";
27373 part { name: "elm.cur.progressbar";
27376 confine: "background";
27380 description { state: "default" 0.0;
27388 rel2.to: "background";
27392 part { name: "elm.text.box";
27395 description { state: "default" 0.0;
27398 to: "elm.text.status";
27402 to: "elm.text.status";
27405 color: 255 255 255 0;
27407 description { state: "visible" 0.0;
27408 inherit: "default" 0.0;
27412 part { name: "elm.text.status";
27416 description { state: "default" 0.0;
27420 rel1.relative: 0.0 1.0;
27422 rel2.relative: 1.0 1.0;
27426 font: "Sans:style=Bold,Edje-Vera-Bold";
27432 description { state: "visible" 0.0;
27433 inherit: "default" 0.0;
27438 rel2.offset: -9 -9;
27443 program { name: "label_show";
27444 signal: "elm,state,text,visible";
27446 action: STATE_SET "visible" 0.0;
27447 target: "elm.text";
27449 program { name: "label_hide";
27450 signal: "elm,state,text,hidden";
27452 action: STATE_SET "default" 0.0;
27453 target: "elm.text";
27455 program { name: "icon_show";
27456 signal: "elm,state,icon,visible";
27458 action: STATE_SET "visible" 0.0;
27459 target: "elm.swallow.content";
27461 program { name: "icon_hide";
27462 signal: "elm,state,icon,hidden";
27464 action: STATE_SET "default" 0.0;
27465 target: "elm.swallow.content";
27467 program { name: "units_show";
27468 signal: "elm,state,units,visible";
27470 action: STATE_SET "visible" 0.0;
27471 target: "elm.text.status";
27472 target: "elm.text.box";
27474 program { name: "units_hide";
27475 signal: "elm,state,units,hidden";
27477 action: STATE_SET "default" 0.0;
27478 target: "elm.text.status";
27479 target: "elm.text.box";
27481 program { name: "slide_to_end";
27482 action: STATE_SET "state_end" 0.0;
27483 transition: LINEAR 0.5;
27484 target: "elm.progress.progressbar";
27485 after: "slide_to_begin";
27487 program { name: "slide_to_begin";
27488 action: STATE_SET "state_begin" 0.0;
27489 target: "elm.progress.progressbar";
27490 transition: LINEAR 0.5;
27491 after: "slide_to_end";
27493 program { name: "start_pulse";
27494 signal: "elm,state,pulse,start";
27496 action: STATE_SET "state_begin" 0.0;
27497 target: "elm.progress.progressbar";
27498 after: "slide_to_end";
27500 program { name: "stop_pulse";
27501 signal: "elm,state,pulse,stop";
27503 action: ACTION_STOP;
27504 target: "slide_to_begin";
27505 target: "slide_to_end";
27506 target: "start_pulse";
27507 after: "state_pulse";
27509 program { name: "state_pulse";
27510 signal: "elm,state,pulse";
27512 action: STATE_SET "state_begin" 0.0;
27513 target: "elm.progress.progressbar";
27514 after: "units_hide";
27516 program { name: "state_fraction";
27517 signal: "elm,state,fraction";
27519 action: ACTION_STOP;
27520 target: "slide_to_begin";
27521 target: "slide_to_end";
27522 target: "start_pulse";
27523 action: STATE_SET "default" 0.0;
27524 target: "elm.progress.progressbar";
27526 program { name: "set_invert_on";
27527 signal: "elm,state,inverted,on";
27529 action: STATE_SET "invert" 0.0;
27530 target: "elm.progress.progressbar";
27531 target: "elm.cur.progressbar";
27533 program { name: "set_invert_off";
27534 signal: "elm,state,inverted,off";
27536 action: STATE_SET "default" 0.0;
27537 target: "elm.progress.progressbar";
27538 target: "elm.cur.progressbar";
27543 ///////////////////////////////////////////////////////////////////////////////
27544 group { name: "elm/separator/horizontal/default";
27546 image: "separator_h.png" COMP;
27549 part { name: "separator"; // separator group
27550 description { state: "default" 0.0;
27553 rel2.offset: -5 -5;
27555 normal: "separator_h.png";
27565 ///////////////////////////////////////////////////////////////////////////////
27566 group { name: "elm/separator/vertical/default";
27568 image: "separator_v.png" COMP;
27571 part { name: "separator"; // separator group
27572 description { state: "default" 0.0;
27575 rel2.offset: -5 -5;
27577 normal: "separator_v.png";
27587 group { name: "elm/progressbar/horizontal/wheel";
27589 image: "busy-1.png" COMP;
27590 image: "busy-2.png" COMP;
27591 image: "busy-3.png" COMP;
27592 image: "busy-4.png" COMP;
27593 image: "busy-5.png" COMP;
27594 image: "busy-6.png" COMP;
27595 image: "busy-7.png" COMP;
27596 image: "busy-8.png" COMP;
27597 image: "busy-9.png" COMP;
27600 part { name: "elm.background.progressbar";
27604 state: "default" 0.0;
27607 part { name: "elm.swallow.bar";
27610 description { state: "default" 0.0;
27616 part { name: "elm.swallow.content";
27618 description { state: "default" 0.0;
27624 part { name: "background";
27626 clip_to: "elm.background.progressbar";
27628 state: "default" 0.0;
27633 aspect_preference: BOTH;
27635 normal: "busy-9.png";
27640 state: "pulse" 0.0;
27641 inherit: "default" 0.0;
27643 normal: "busy-9.png";
27644 tween: "busy-1.png";
27645 tween: "busy-2.png";
27646 tween: "busy-3.png";
27647 tween: "busy-4.png";
27648 tween: "busy-5.png";
27649 tween: "busy-6.png";
27650 tween: "busy-7.png";
27651 tween: "busy-8.png";
27658 program { name: "start_pulse";
27659 signal: "elm,state,pulse,start";
27661 action: STATE_SET "pulse" 0.0;
27662 target: "background";
27663 transition: LINEAR 0.5;
27664 after: "start_pulse";
27666 program { name: "stop_pulse";
27667 signal: "elm,state,pulse,stop";
27669 action: STATE_SET "default" 0.0;
27670 target: "background";
27676 ///////////////////////////////////////////////////////////////////////////////
27677 group { name: "elm/spinner/base/default";
27679 image: "shelf_inset.png" COMP;
27680 image: "bt_base1.png" COMP;
27681 image: "bt_hilight.png" COMP;
27682 image: "bt_shine.png" COMP;
27683 image: "bt_glow.png" COMP;
27684 image: "bt_dis_base.png" COMP;
27685 image: "bt_dis_hilight.png" COMP;
27686 image: "sp_bt_l.png" COMP;
27687 image: "sp_bt_r.png" COMP;
27692 description { state: "default" 0.0;
27695 rel2.offset: -2 -2;
27696 color: 255 255 255 0;
27699 part { name: "conf_over";
27701 description { state: "default" 0.0;
27705 normal: "shelf_inset.png";
27712 part { name: "left_bt";
27714 description { state: "default" 0.0;
27724 aspect_preference: VERTICAL;
27726 normal: "bt_base1.png";
27731 description { state: "clicked" 0.0;
27732 inherit: "default" 0.0;
27733 image.normal: "bt_base1.png";
27734 image.middle: SOLID;
27736 description { state: "disabled" 0.0;
27737 inherit: "default" 0.0;
27739 normal: "bt_dis_base.png";
27744 part { name: "left_over1";
27746 description { state: "default" 0.0;
27747 rel1.to: "left_bt";
27748 rel2 { to: "left_bt";
27752 normal: "bt_hilight.png";
27756 description { state: "disabled" 0.0;
27757 inherit: "default" 0.0;
27759 normal: "bt_dis_hilight.png";
27764 part { name: "left_over2";
27767 ignore_flags: ON_HOLD;
27768 description { state: "default" 0.0;
27769 rel1.to: "left_bt";
27770 rel2.to: "left_bt";
27772 normal: "bt_shine.png";
27776 description { state: "disabled" 0.0;
27777 inherit: "default" 0.0;
27781 part { name: "left_over3";
27784 description { state: "default" 0.0;
27785 color: 255 255 255 0;
27786 rel1.to: "left_bt";
27787 rel2.to: "left_bt";
27789 normal: "bt_glow.png";
27790 border: 12 12 12 12;
27794 description { state: "clicked" 0.0;
27795 inherit: "default" 0.0;
27797 color: 255 255 255 255;
27800 part { name: "right_bt";
27802 description { state: "default" 0.0;
27812 aspect_preference: VERTICAL;
27814 normal: "bt_base1.png";
27819 description { state: "clicked" 0.0;
27820 inherit: "default" 0.0;
27821 image.normal: "bt_base1.png";
27822 image.middle: SOLID;
27824 description { state: "disabled" 0.0;
27825 inherit: "default" 0.0;
27827 normal: "bt_dis_base.png";
27832 part { name: "right_over1";
27834 description { state: "default" 0.0;
27835 rel1.to: "right_bt";
27836 rel2 { to: "right_bt";
27840 normal: "bt_hilight.png";
27844 description { state: "disabled" 0.0;
27845 inherit: "default" 0.0;
27847 normal: "bt_dis_hilight.png";
27852 part { name: "right_over2";
27855 ignore_flags: ON_HOLD;
27856 description { state: "default" 0.0;
27857 rel1.to: "right_bt";
27858 rel2.to: "right_bt";
27860 normal: "bt_shine.png";
27864 description { state: "disabled" 0.0;
27865 inherit: "default" 0.0;
27869 part { name: "right_over3";
27872 description { state: "default" 0.0;
27873 color: 255 255 255 0;
27874 rel1.to: "right_bt";
27875 rel2.to: "right_bt";
27877 normal: "bt_glow.png";
27878 border: 12 12 12 12;
27882 description { state: "clicked" 0.0;
27883 inherit: "default" 0.0;
27885 color: 255 255 255 255;
27888 part { name: "left_bt_icon";
27890 description { state: "default" 0.0;
27891 rel1.to: "left_bt";
27893 rel2.to: "left_bt";
27894 rel2.offset: -5 -5;
27898 aspect_preference: BOTH;
27899 image.normal: "sp_bt_l.png";
27901 description { state: "rtl" 0.0;
27902 inherit: "default" 0.0;
27903 image.normal: "sp_bt_r.png";
27906 part { name: "right_bt_icon";
27908 description { state: "default" 0.0;
27909 rel1.to: "right_bt";
27911 rel2.to: "right_bt";
27912 rel2.offset: -5 -5;
27916 aspect_preference: BOTH;
27917 image.normal: "sp_bt_r.png";
27919 description { state: "rtl" 0.0;
27920 inherit: "default" 0.0;
27921 image.normal: "sp_bt_l.png";
27924 part { name: "elm.text";
27928 description { state: "default" 0.0;
27931 rel1 { relative: 1.0 0.0;
27936 rel2 { relative: 0.0 1.0;
27943 font: "Sans,Edje-Vera";
27949 description { state: "active" 0.0;
27950 inherit: "default" 0.0;
27953 description { state: "disabled_active" 0.0;
27954 inherit: "default" 0.0;
27958 description { state: "disabled" 0.0;
27959 inherit: "default" 0.0;
27964 part { name: "elm.dragable.slider";
27972 description { state: "default" 0.0;
27979 part { name: "button_events";
27982 events: "elm.dragable.slider";
27985 description { state: "default" 0.0;
27986 rel1.to: "elm.text";
27987 rel2.to: "elm.text";
27991 part { name: "elm.swallow.entry";
27993 description { state: "default" 0.0;
27996 rel1 { relative: 1.0 0.5;
28001 rel2 { relative: 0.0 0.5;
28009 description { state: "active" 0.0;
28010 inherit: "default" 0.0;
28012 color: 255 255 255 255;
28014 description { state: "disabled_active" 0.0;
28015 inherit: "default" 0.0;
28018 description { state: "disabled" 0.0;
28019 inherit: "default" 0.0;
28023 part { name: "disabler";
28025 description { state: "default" 0.0;
28029 description { state: "disabled" 0.0;
28030 inherit: "default" 0.0;
28036 program { name: "text_show";
28037 signal: "elm,state,text,visible";
28039 action: STATE_SET "visible" 0.0;
28040 target: "elm.text";
28042 program { name: "text_hide";
28043 signal: "elm,state,text,hidden";
28045 action: STATE_SET "default" 0.0;
28046 target: "elm.text";
28048 program { name: "dec";
28049 signal: "mouse,down,1";
28051 action: SIGNAL_EMIT "elm,action,decrement,start" "";
28053 program { name: "dec2";
28054 signal: "mouse,up,1";
28056 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28058 program { name: "inc";
28059 signal: "mouse,down,1";
28060 source: "right_bt";
28061 action: SIGNAL_EMIT "elm,action,increment,start" "";
28063 program { name: "inc2";
28064 signal: "mouse,up,1";
28065 source: "right_bt";
28066 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28069 name: "left_bt_click";
28070 signal: "mouse,down,1";
28071 source: "left_over2";
28072 action: STATE_SET "clicked" 0.0;
28076 name: "left_bt_unclick";
28077 signal: "mouse,up,1";
28078 source: "left_over2";
28079 action: STATE_SET "default" 0.0;
28083 name: "left_bt_click2";
28084 signal: "mouse,down,1";
28085 source: "left_over3";
28086 action: STATE_SET "clicked" 0.0;
28087 target: "left_over3";
28090 name: "left_bt_unclick2";
28091 signal: "mouse,up,1";
28092 source: "left_over3";
28093 action: STATE_SET "default" 0.0;
28094 transition: DECELERATE 0.5;
28095 target: "left_over3";
28098 name: "left_bt_unclick3";
28099 signal: "mouse,up,1";
28100 source: "left_over2";
28101 action: SIGNAL_EMIT "elm,action,click" "";
28104 name: "left_bt_pressed_anim";
28105 signal: "elm,left,anim,activate";
28107 action: STATE_SET "clicked" 0.0;
28109 target: "left_over3";
28110 after: "left_bt_unpressed_anim";
28113 name: "left_bt_unpressed_anim";
28114 action: STATE_SET "default" 0.0;
28115 transition: DECELERATE 0.5;
28117 target: "left_over3";
28121 name: "right_bt_click";
28122 signal: "mouse,down,1";
28123 source: "right_over2";
28124 action: STATE_SET "clicked" 0.0;
28125 target: "right_bt";
28128 name: "right_bt_unclick";
28129 signal: "mouse,up,1";
28130 source: "right_over2";
28131 action: STATE_SET "default" 0.0;
28132 target: "right_bt";
28135 name: "right_bt_click2";
28136 signal: "mouse,down,1";
28137 source: "right_over3";
28138 action: STATE_SET "clicked" 0.0;
28139 target: "right_over3";
28142 name: "right_bt_unclick2";
28143 signal: "mouse,up,1";
28144 source: "right_over3";
28145 action: STATE_SET "default" 0.0;
28146 transition: DECELERATE 0.5;
28147 target: "right_over3";
28150 name: "right_bt_unclick3";
28151 signal: "mouse,up,1";
28152 source: "right_over2";
28153 action: SIGNAL_EMIT "elm,action,click" "";
28156 name: "right_bt_pressed_anim";
28157 signal: "elm,right,anim,activate";
28159 action: STATE_SET "clicked" 0.0;
28160 target: "right_bt";
28161 target: "right_over3";
28162 after: "right_bt_unpressed_anim";
28165 name: "right_bt_unpressed_anim";
28166 action: STATE_SET "default" 0.0;
28167 transition: DECELERATE 0.5;
28168 target: "right_bt";
28169 target: "right_over3";
28172 program { name: "disable";
28173 signal: "elm,state,disabled";
28175 action: STATE_SET "disabled" 0.0;
28177 target: "left_over1";
28178 target: "left_over2";
28179 target: "right_bt";
28180 target: "right_over1";
28181 target: "right_over2";
28182 target: "disabler";
28183 after: "disable_text";
28185 program { name: "disable_text";
28189 get_state(PART:"elm.text", st, 30, vl);
28190 if (!strcmp(st, "active"))
28191 set_state(PART:"elm.text", "disabled_active", 0.0);
28193 set_state(PART:"elm.text", "disabled", 0.0);
28195 get_state(PART:"elm.swallow.entry", st, 30, vl);
28196 if (!strcmp(st, "active"))
28197 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28199 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28202 program { name: "enable";
28203 signal: "elm,state,enabled";
28205 action: STATE_SET "default" 0.0;
28207 target: "left_over1";
28208 target: "left_over2";
28209 target: "right_bt";
28210 target: "right_over1";
28211 target: "right_over2";
28212 target: "disabler";
28213 after: "enable_text";
28215 program { name: "enable_text";
28219 get_state(PART:"elm.text", st, 30, vl);
28220 if (!strcmp(st, "disabled_active"))
28221 set_state(PART:"elm.text", "active", 0.0);
28223 set_state(PART:"elm.text", "default", 0.0);
28225 get_state(PART:"elm.swallow.entry", st, 30, vl);
28226 if (!strcmp(st, "disabled_active"))
28227 set_state(PART:"elm.swallow.entry", "active", 0.0);
28229 set_state(PART:"elm.swallow.entry", "default", 0.0);
28232 program { name: "active";
28233 signal: "elm,state,active";
28235 action: STATE_SET "active" 0.0;
28236 target: "elm.text";
28237 target: "elm.swallow.entry";
28239 program { name: "inactive";
28240 signal: "elm,state,inactive";
28242 action: STATE_SET "default" 0.0;
28243 target: "elm.text";
28244 target: "elm.swallow.entry";
28246 program { name: "toggle_text";
28247 signal: "mouse,up,1";
28248 source: "button_events";
28249 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28251 program { name: "to_rtl";
28252 signal: "edje,state,rtl";
28254 action: STATE_SET "rtl" 0.0;
28255 target: "right_bt_icon";
28256 target: "left_bt_icon";
28258 program { name: "to_ltr";
28259 signal: "edje,state,ltr";
28261 action: STATE_SET "default" 0.0;
28262 target: "right_bt_icon";
28263 target: "left_bt_icon";
28268 ///////////////////////////////////////////////////////////////////////////////
28269 group { name: "elm/spinner/base/vertical";
28271 image: "shelf_inset.png" COMP;
28272 image: "bt_hilight.png" COMP;
28273 image: "bt_shine.png" COMP;
28274 image: "bt_glow.png" COMP;
28275 image: "bt_dis_base.png" COMP;
28276 image: "bt_dis_hilight.png" COMP;
28277 image: "up.png" COMP;
28278 image: "down.png" COMP;
28279 image: "bt_spinner_up.png" COMP;
28280 image: "bt_spinner_down.png" COMP;
28281 image: "bt_spinner_hilight.png" COMP;
28286 description { state: "default" 0.0;
28289 rel2.offset: -2 -2;
28290 color: 255 255 255 0;
28293 part { name: "conf_over";
28295 description { state: "default" 0.0;
28304 normal: "shelf_inset.png";
28311 part { name: "down_bt";
28313 description { state: "default" 0.0;
28329 normal: "bt_spinner_down.png";
28334 description { state: "clicked" 0.0;
28335 inherit: "default" 0.0;
28336 image.normal: "bt_spinner_down.png";
28337 image.middle: SOLID;
28339 description { state: "disabled" 0.0;
28340 inherit: "default" 0.0;
28342 normal: "bt_dis_base.png";
28347 part { name: "down_over3";
28350 description { state: "default" 0.0;
28351 color: 255 255 255 0;
28352 rel1.to: "down_bt";
28353 rel2.to: "down_bt";
28355 normal: "bt_glow.png";
28356 border: 12 12 12 12;
28360 description { state: "clicked" 0.0;
28361 inherit: "default" 0.0;
28363 color: 255 255 255 255;
28366 part { name: "up_bt";
28368 description { state: "default" 0.0;
28381 aspect_preference: BOTH;
28383 normal: "bt_spinner_up.png";
28388 description { state: "clicked" 0.0;
28389 inherit: "default" 0.0;
28390 image.normal: "bt_spinner_up.png";
28391 image.middle: SOLID;
28393 description { state: "disabled" 0.0;
28394 inherit: "default" 0.0;
28396 normal: "bt_dis_base.png";
28401 part { name: "up_over1";
28403 description { state: "default" 0.0;
28405 rel2 { to: "up_bt";
28409 normal: "bt_spinner_hilight.png";
28413 description { state: "disabled" 0.0;
28414 inherit: "default" 0.0;
28416 normal: "bt_dis_hilight.png";
28421 part { name: "up_over3";
28424 description { state: "default" 0.0;
28425 color: 255 255 255 0;
28429 normal: "bt_glow.png";
28430 border: 12 12 12 12;
28434 description { state: "clicked" 0.0;
28435 inherit: "default" 0.0;
28437 color: 255 255 255 255;
28440 part { name: "down_bt_icon";
28442 description { state: "default" 0.0;
28443 rel1.to: "down_bt";
28445 rel2.to: "down_bt";
28446 rel2.offset: -6 -3;
28448 image.normal: "down.png";
28451 part { name: "up_bt_icon";
28453 description { state: "default" 0.0;
28457 rel2.offset: -6 -3;
28459 image.normal: "up.png";
28462 part { name: "elm.text";
28466 description { state: "default" 0.0;
28469 rel1 { relative: 0.0 0.0;
28474 rel2 { relative: 0.0 1.0;
28481 font: "Sans,Edje-Vera";
28487 description { state: "active" 0.0;
28488 inherit: "default" 0.0;
28491 description { state: "disabled_active" 0.0;
28492 inherit: "default" 0.0;
28496 description { state: "disabled" 0.0;
28497 inherit: "default" 0.0;
28502 part { name: "elm.dragable.slider";
28510 description { state: "default" 0.0;
28517 part { name: "button_events";
28520 events: "elm.dragable.slider";
28523 description { state: "default" 0.0;
28524 rel1.to: "elm.text";
28525 rel2.to: "elm.text";
28529 part { name: "elm.swallow.entry";
28531 description { state: "default" 0.0;
28534 rel1 { relative: 0.0 0.5;
28538 rel2 { relative: 1.0 0.5;
28545 description { state: "active" 0.0;
28546 inherit: "default" 0.0;
28548 color: 255 255 255 255;
28550 description { state: "disabled_active" 0.0;
28551 inherit: "default" 0.0;
28554 description { state: "disabled" 0.0;
28555 inherit: "default" 0.0;
28559 part { name: "disabler";
28561 description { state: "default" 0.0;
28565 description { state: "disabled" 0.0;
28566 inherit: "default" 0.0;
28572 program { name: "text_show";
28573 signal: "elm,state,text,visible";
28575 action: STATE_SET "visible" 0.0;
28576 target: "elm.text";
28578 program { name: "text_hide";
28579 signal: "elm,state,text,hidden";
28581 action: STATE_SET "default" 0.0;
28582 target: "elm.text";
28584 program { name: "dec";
28585 signal: "mouse,down,1";
28587 action: SIGNAL_EMIT "elm,action,decrement,start" "";
28589 program { name: "dec2";
28590 signal: "mouse,up,1";
28592 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28594 program { name: "inc";
28595 signal: "mouse,down,1";
28597 action: SIGNAL_EMIT "elm,action,increment,start" "";
28599 program { name: "inc2";
28600 signal: "mouse,up,1";
28602 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28605 name: "down_bt_click2";
28606 signal: "mouse,down,1";
28607 source: "down_over3";
28608 action: STATE_SET "clicked" 0.0;
28609 target: "down_over3";
28612 name: "down_bt_unclick2";
28613 signal: "mouse,up,1";
28614 source: "down_over3";
28615 action: STATE_SET "default" 0.0;
28616 transition: DECELERATE 0.5;
28617 target: "down_over3";
28620 name: "up_bt_click2";
28621 signal: "mouse,down,1";
28622 source: "up_over3";
28623 action: STATE_SET "clicked" 0.0;
28624 target: "up_over3";
28627 name: "up_bt_unclick2";
28628 signal: "mouse,up,1";
28629 source: "up_over3";
28630 action: STATE_SET "default" 0.0;
28631 transition: DECELERATE 0.5;
28632 target: "up_over3";
28634 program { name: "disable";
28635 signal: "elm,state,disabled";
28637 action: STATE_SET "disabled" 0.0;
28640 target: "disabler";
28641 after: "disable_text";
28643 program { name: "disable_text";
28647 get_state(PART:"elm.text", st, 30, vl);
28648 if (!strcmp(st, "active"))
28649 set_state(PART:"elm.text", "disabled_active", 0.0);
28651 set_state(PART:"elm.text", "disabled", 0.0);
28653 get_state(PART:"elm.swallow.entry", st, 30, vl);
28654 if (!strcmp(st, "active"))
28655 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28657 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28660 program { name: "enable";
28661 signal: "elm,state,enabled";
28663 action: STATE_SET "default" 0.0;
28666 target: "disabler";
28667 after: "enable_text";
28669 program { name: "enable_text";
28673 get_state(PART:"elm.text", st, 30, vl);
28674 if (!strcmp(st, "disabled_active"))
28675 set_state(PART:"elm.text", "active", 0.0);
28677 set_state(PART:"elm.text", "default", 0.0);
28679 get_state(PART:"elm.swallow.entry", st, 30, vl);
28680 if (!strcmp(st, "disabled_active"))
28681 set_state(PART:"elm.swallow.entry", "active", 0.0);
28683 set_state(PART:"elm.swallow.entry", "default", 0.0);
28686 program { name: "active";
28687 signal: "elm,state,active";
28689 action: STATE_SET "active" 0.0;
28690 target: "elm.text";
28691 target: "elm.swallow.entry";
28693 program { name: "inactive";
28694 signal: "elm,state,inactive";
28696 action: STATE_SET "default" 0.0;
28697 target: "elm.text";
28698 target: "elm.swallow.entry";
28700 program { name: "toggle_text";
28701 signal: "mouse,up,1";
28702 source: "button_events";
28703 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28709 ///////////////////////////////////////////////////////////////////////////////
28710 group { name: "elm/index/base/vertical/default";
28712 image: "bt_base1.png" COMP;
28713 image: "bt_base2.png" COMP;
28714 image: "bt_hilight.png" COMP;
28715 image: "bt_shine.png" COMP;
28718 part { name: "clip";
28721 description { state: "default" 0.0;
28723 color: 255 255 255 0;
28725 description { state: "active" 0.0;
28727 color: 255 255 255 255;
28730 part { name: "clip2";
28734 description { state: "default" 0.0;
28736 color: 255 255 255 0;
28738 description { state: "active" 0.0;
28740 color: 255 255 255 255;
28743 part { name: "elm.swallow.index.0";
28746 description { state: "default" 0.0;
28759 part { name: "button_image";
28762 description { state: "default" 0.0;
28764 to: "elm.text.body";
28772 normal: "bt_base2.png";
28775 image.middle: SOLID;
28778 part { name: "elm.text.body";
28780 effect: SOFT_SHADOW;
28784 description { state: "default" 0.0;
28797 color: 224 224 224 255;
28800 font: "Sans,Edje-Vera";
28807 part { name: "elm.text";
28809 effect: SOFT_SHADOW;
28813 description { state: "default" 0.0;
28817 to_x: "elm.swallow.event.0";
28818 to_y: "elm.dragable.pointer";
28823 to_x: "elm.swallow.event.0";
28824 to_y: "elm.dragable.pointer";
28828 color: 255 0 0 255;
28831 font: "Sans,Edje-Vera";
28838 part { name: "over1";
28841 description { state: "default" 0.0;
28843 to: "button_image";
28846 to: "button_image";
28850 normal: "bt_hilight.png";
28855 part { name: "over2";
28858 ignore_flags: ON_HOLD;
28860 description { state: "default" 0.0;
28862 to: "button_image";
28865 to: "button_image";
28868 normal: "bt_shine.png";
28873 part { name: "elm.dragable.pointer";
28881 description { state: "default" 0.0;
28896 part { name: "elm.swallow.event.0";
28898 description { state: "default" 0.0;
28913 program { name: "active";
28914 signal: "elm,state,active";
28916 action: STATE_SET "active" 0.0;
28917 transition: DECELERATE 0.5;
28920 program { name: "inactive";
28921 signal: "elm,state,inactive";
28923 action: STATE_SET "default" 0.0;
28924 transition: DECELERATE 0.5;
28930 group { name: "elm/index/item/vertical/default";
28931 data.item: "stacking" "above";
28932 data.item: "selectraise" "on";
28934 image: "ilist_1.png" COMP;
28935 image: "ilist_item_shadow.png" COMP;
28942 state: "default" 0.0;
28957 normal: "ilist_item_shadow.png";
28966 state: "default" 0.0;
28968 normal: "ilist_1.png";
28973 description { state: "active" 0.0;
28974 inherit: "default" 0.0;
28980 part { name: "elm.text";
28985 state: "default" 0.0;
29006 description { state: "active" 0.0;
29007 inherit: "default" 0.0;
29013 program { name: "active";
29014 signal: "elm,state,active";
29016 action: STATE_SET "active" 0.0;
29017 transition: DECELERATE 0.5;
29018 target: "elm.text";
29021 program { name: "inactive";
29022 signal: "elm,state,inactive";
29024 action: STATE_SET "default" 0.0;
29025 transition: DECELERATE 0.5;
29026 target: "elm.text";
29032 group { name: "elm/index/item_odd/vertical/default";
29033 data.item: "stacking" "below";
29035 image: "ilist_2.png" COMP;
29042 state: "default" 0.0;
29044 normal: "ilist_2.png";
29049 description { state: "active" 0.0;
29050 inherit: "default" 0.0;
29056 part { name: "elm.text";
29061 state: "default" 0.0;
29082 description { state: "active" 0.0;
29083 inherit: "default" 0.0;
29089 program { name: "active";
29090 signal: "elm,state,active";
29092 action: STATE_SET "active" 0.0;
29093 transition: DECELERATE 0.5;
29094 target: "elm.text";
29097 program { name: "inactive";
29098 signal: "elm,state,inactive";
29100 action: STATE_SET "default" 0.0;
29101 transition: DECELERATE 0.5;
29102 target: "elm.text";
29108 ///////////////////////////////////////////////////////////////////////////////
29109 group { name: "elm/gengrid/item/default/default";
29110 data.item: "labels" "elm.text";
29111 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29113 image: "bt_sm_base1.png" COMP;
29114 image: "bt_sm_shine.png" COMP;
29115 image: "bt_sm_hilight.png" COMP;
29116 image: "ilist_1.png" COMP;
29117 image: "ilist_item_shadow.png" COMP;
29120 part { name: "event";
29124 state: "default" 0.0;
29128 part { name: "reorder_bg";
29130 description { state: "default" 0.0;
29132 color: 255 255 255 0;
29142 normal: "bt_bases.png";
29146 description { state: "enabled" 0.0;
29147 inherit: "default" 0.0;
29149 color: 255 255 255 255;
29152 part { name: "base_sh";
29154 description { state: "default" 0.0;
29169 normal: "ilist_item_shadow.png";
29174 part { name: "base";
29176 description { state: "default" 0.0;
29178 normal: "ilist_1.png";
29185 clip_to: "disclip";
29187 description { state: "default" 0.0;
29189 color: 255 255 255 0;
29199 normal: "bt_sm_base1.png";
29202 image.middle: SOLID;
29204 description { state: "selected" 0.0;
29205 inherit: "default" 0.0;
29207 color: 255 255 255 255;
29218 part { name: "elm.swallow.pad";
29220 description { state: "default" 0.0;
29234 part { name: "elm.swallow.icon";
29235 clip_to: "disclip";
29237 description { state: "default" 0.0;
29245 to_y: "elm.swallow.pad";
29251 part { name: "elm.swallow.end";
29252 clip_to: "disclip";
29254 description { state: "default" 0.0;
29258 aspect_preference: HORIZONTAL;
29269 part { name: "elm.text";
29270 clip_to: "disclip";
29272 effect: SOFT_SHADOW;
29275 description { state: "default" 0.0;
29291 text_class: "grid_item";
29294 description { state: "selected" 0.0;
29295 inherit: "default" 0.0;
29296 color: 224 224 224 255;
29300 part { name: "fg1";
29301 clip_to: "disclip";
29303 description { state: "default" 0.0;
29305 color: 255 255 255 0;
29307 rel2.relative: 1.0 0.5;
29310 normal: "bt_sm_hilight.png";
29314 description { state: "selected" 0.0;
29315 inherit: "default" 0.0;
29317 color: 255 255 255 255;
29320 part { name: "fg2";
29321 clip_to: "disclip";
29323 description { state: "default" 0.0;
29325 color: 255 255 255 0;
29329 normal: "bt_sm_shine.png";
29333 description { state: "selected" 0.0;
29334 inherit: "default" 0.0;
29336 color: 255 255 255 255;
29339 part { name: "disclip";
29341 description { state: "default" 0.0;
29345 description { state: "disabled" 0.0;
29346 inherit: "default" 0.0;
29347 color: 255 255 255 64;
29352 // signal: elm,state,%s,active
29353 // a "check" item named %s went active
29354 // signal: elm,state,%s,passive
29355 // a "check" item named %s went passive
29356 // default is passive
29357 program { name: "go_active";
29358 signal: "elm,state,selected";
29360 action: STATE_SET "selected" 0.0;
29364 target: "elm.text";
29366 program { name: "go_passive";
29367 signal: "elm,state,unselected";
29369 action: STATE_SET "default" 0.0;
29373 target: "elm.text";
29374 transition: LINEAR 0.1;
29376 program { name: "go_disabled";
29377 signal: "elm,state,disabled";
29379 action: STATE_SET "disabled" 0.0;
29382 program { name: "go_enabled";
29383 signal: "elm,state,enabled";
29385 action: STATE_SET "default" 0.0;
29388 program { name: "go_reorder_disabled";
29389 signal: "elm,state,reorder_disabled";
29391 action: STATE_SET "default" 0.0;
29392 target: "reorder_bg";
29393 transition: DECELERATE 0.5;
29395 program { name: "go_reorder_enabled";
29396 signal: "elm,state,reorder_enabled";
29398 action: STATE_SET "enabled" 0.0;
29399 target: "reorder_bg";
29400 transition: DECELERATE 0.5;
29404 group { name: "elm/gengrid/item/default_style/default";
29407 style { name: "gengrid_style";
29408 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=grid_item";
29411 tag: "hilight" "+ font=Sans:style=Bold";
29412 tag: "b" "+ font=Sans:style=Bold";
29415 style { name: "gengrid_selected_style";
29416 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=grid_item";
29419 tag: "hilight" "+ font=Sans:style=Bold";
29420 tag: "b" "+ font=Sans:style=Bold";
29424 data.item: "labels" "elm.text";
29425 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29427 image: "bt_sm_base1.png" COMP;
29428 image: "bt_sm_shine.png" COMP;
29429 image: "bt_sm_hilight.png" COMP;
29430 image: "ilist_1.png" COMP;
29431 image: "ilist_item_shadow.png" COMP;
29434 part { name: "event";
29437 description { state: "default" 0.0;
29441 part { name: "base_sh";
29443 description { state: "default" 0.0;
29458 normal: "ilist_item_shadow.png";
29463 part { name: "base";
29465 description { state: "default" 0.0;
29468 normal: "ilist_1.png";
29475 clip_to: "disclip";
29477 description { state: "default" 0.0;
29479 color: 255 255 255 0;
29489 normal: "bt_sm_base1.png";
29492 image.middle: SOLID;
29494 description { state: "selected" 0.0;
29495 inherit: "default" 0.0;
29497 color: 255 255 255 255;
29508 part { name: "elm.swallow.pad";
29510 description { state: "default" 0.0;
29523 part { name: "elm.swallow.icon";
29524 clip_to: "disclip";
29526 description { state: "default" 0.0;
29530 to_x: "elm.swallow.pad";
29535 to_x: "elm.swallow.pad";
29541 part { name: "elm.swallow.end";
29542 clip_to: "disclip";
29544 description { state: "default" 0.0;
29548 aspect_preference: VERTICAL;
29559 part { name: "elm.text";
29560 clip_to: "disclip";
29565 state: "default" 0.0;
29569 to_x: "elm.swallow.icon";
29575 to_x: "elm.swallow.end";
29581 style: "gengrid_style";
29585 description { state: "selected" 0.0;
29586 inherit: "default" 0.0;
29588 style: "gengrid_selected_style";
29592 part { name: "fg1";
29593 clip_to: "disclip";
29595 description { state: "default" 0.0;
29597 color: 255 255 255 0;
29599 rel2.relative: 1.0 0.5;
29602 normal: "bt_sm_hilight.png";
29606 description { state: "selected" 0.0;
29607 inherit: "default" 0.0;
29609 color: 255 255 255 255;
29612 part { name: "fg2";
29613 clip_to: "disclip";
29615 description { state: "default" 0.0;
29617 color: 255 255 255 0;
29621 normal: "bt_sm_shine.png";
29625 description { state: "selected" 0.0;
29626 inherit: "default" 0.0;
29628 color: 255 255 255 255;
29631 part { name: "disclip";
29633 description { state: "default" 0.0;
29637 description { state: "disabled" 0.0;
29638 inherit: "default" 0.0;
29639 color: 255 255 255 64;
29644 // signal: elm,state,%s,active
29645 // a "check" item named %s went active
29646 // signal: elm,state,%s,passive
29647 // a "check" item named %s went passive
29648 // default is passive
29649 program { name: "go_active";
29650 signal: "elm,state,selected";
29652 action: STATE_SET "selected" 0.0;
29656 target: "elm.text";
29658 program { name: "go_passive";
29659 signal: "elm,state,unselected";
29661 action: STATE_SET "default" 0.0;
29665 target: "elm.text";
29666 transition: LINEAR 0.1;
29668 program { name: "go_disabled";
29669 signal: "elm,state,disabled";
29671 action: STATE_SET "disabled" 0.0;
29674 program { name: "go_enabled";
29675 signal: "elm,state,enabled";
29677 action: STATE_SET "default" 0.0;
29683 group { name: "elm/gengrid/item/up/default";
29684 data.item: "labels" "elm.text";
29686 image: "bt_sm_base1.png" COMP;
29687 image: "bt_sm_shine.png" COMP;
29688 image: "bt_sm_hilight.png" COMP;
29689 image: "arrow_up.png" COMP;
29692 part { name: "event";
29695 description { state: "default" 0.0;
29700 clip_to: "disclip";
29702 description { state: "default" 0.0;
29704 color: 255 255 255 0;
29705 rel1.offset: -3 -3;
29707 image { normal: "bt_sm_base1.png";
29712 description { state: "selected" 0.0;
29713 inherit: "default" 0.0;
29715 color: 255 255 255 255;
29718 part { name: "image";
29721 description { state: "default" 0.0;
29722 aspect_preference: BOTH;
29724 image.normal: "arrow_up.png";
29732 part { name: "elm.text";
29733 clip_to: "disclip";
29735 effect: SOFT_SHADOW;
29738 description { state: "default" 0.0;
29754 text_class: "grid_item";
29757 description { state: "selected" 0.0;
29758 inherit: "default" 0.0;
29759 color: 224 224 224 255;
29763 part { name: "fg1";
29764 clip_to: "disclip";
29766 description { state: "default" 0.0;
29768 color: 255 255 255 0;
29769 rel1.offset: -3 -3;
29775 normal: "bt_sm_hilight.png";
29779 description { state: "selected" 0.0;
29780 inherit: "default" 0.0;
29782 color: 255 255 255 255;
29785 part { name: "fg2";
29786 clip_to: "disclip";
29788 description { state: "default" 0.0;
29790 color: 255 255 255 0;
29791 rel1.offset: -3 -3;
29794 normal: "bt_sm_shine.png";
29798 description { state: "selected" 0.0;
29799 inherit: "default" 0.0;
29801 color: 255 255 255 255;
29804 part { name: "disclip";
29806 description { state: "default" 0.0;
29810 description { state: "disabled" 0.0;
29811 inherit: "default" 0.0;
29812 color: 255 255 255 64;
29817 program { name: "go_active";
29818 signal: "elm,state,selected";
29820 action: STATE_SET "selected" 0.0;
29824 target: "elm.text";
29826 program { name: "go_passive";
29827 signal: "elm,state,unselected";
29829 action: STATE_SET "default" 0.0;
29833 target: "elm.text";
29834 transition: LINEAR 0.1;
29836 program { name: "go_disabled";
29837 signal: "elm,state,disabled";
29839 action: STATE_SET "disabled" 0.0;
29842 program { name: "go_enabled";
29843 signal: "elm,state,enabled";
29845 action: STATE_SET "default" 0.0;
29851 group { name: "elm/gengrid/item/album-preview/default";
29852 data.item: "labels" "elm.text";
29853 data.item: "icons" "elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.icon.3 elm.swallow.icon.4";
29854 data.item: "states" "have_files";
29856 image: "bt_sm_base1.png" COMP;
29857 image: "bt_sm_shine.png" COMP;
29858 image: "bt_sm_hilight.png" COMP;
29859 image: "icon_folder.png" COMP;
29862 part { name: "event";
29865 description { state: "default" 0.0;
29870 clip_to: "disclip";
29872 description { state: "default" 0.0;
29874 color: 255 255 255 0;
29875 rel1.offset: -3 -3;
29878 normal: "bt_sm_base1.png";
29883 description { state: "selected" 0.0;
29884 inherit: "default" 0.0;
29886 color: 255 255 255 255;
29889 part { name: "image";
29892 description { state: "default" 0.0;
29893 aspect_preference: BOTH;
29895 image.normal: "icon_folder.png";
29903 part { name: "have-files-clipper";
29905 description { state: "default" 0.0;
29906 color: 255 255 255 0;
29909 description { state: "visible" 0.0;
29910 inherit: "default" 0.0;
29911 color: 255 255 255 255;
29915 part { name: "icon_box_margin";
29918 clip_to: "have-files-clipper";
29919 description { state: "default" 0.0;
29931 part { name: "icon_box";
29934 clip_to: "have-files-clipper";
29935 description { state: "default" 0.0;
29936 color: 255 255 255 255;
29940 relative: 0.25 0.25;
29950 part { name: "elm.swallow.icon.1";
29953 clip_to: "have-files-clipper";
29954 description { state: "default" 0.0;
29966 part { name: "elm.swallow.icon.2";
29969 clip_to: "have-files-clipper";
29970 description { state: "default" 0.0;
29982 part { name: "elm.swallow.icon.3";
29985 clip_to: "have-files-clipper";
29986 description { state: "default" 0.0;
29998 part { name: "elm.swallow.icon.4";
30001 clip_to: "have-files-clipper";
30002 description { state: "default" 0.0;
30014 part { name: "elm.text";
30015 clip_to: "disclip";
30017 effect: SOFT_SHADOW;
30020 description { state: "default" 0.0;
30036 text_class: "grid_item";
30039 description { state: "selected" 0.0;
30040 inherit: "default" 0.0;
30041 color: 255 255 255 255;
30044 part { name: "fg1";
30045 clip_to: "disclip";
30047 description { state: "default" 0.0;
30049 color: 255 255 255 0;
30050 rel1.offset: -3 -3;
30056 normal: "bt_sm_hilight.png";
30060 description { state: "selected" 0.0;
30061 inherit: "default" 0.0;
30063 color: 255 255 255 255;
30066 part { name: "fg2";
30067 clip_to: "disclip";
30069 description { state: "default" 0.0;
30071 color: 255 255 255 0;
30072 rel1.offset: -3 -3;
30075 normal: "bt_sm_shine.png";
30079 description { state: "selected" 0.0;
30080 inherit: "default" 0.0;
30082 color: 255 255 255 255;
30085 part { name: "disclip";
30087 description { state: "default" 0.0;
30091 description { state: "disabled" 0.0;
30092 inherit: "default" 0.0;
30093 color: 255 255 255 64;
30098 program { name: "go_active";
30099 signal: "elm,state,selected";
30101 action: STATE_SET "selected" 0.0;
30105 target: "elm.text";
30107 program { name: "go_passive";
30108 signal: "elm,state,unselected";
30110 action: STATE_SET "default" 0.0;
30114 target: "elm.text";
30115 transition: LINEAR 0.1;
30117 program { name: "go_disabled";
30118 signal: "elm,state,disabled";
30120 action: STATE_SET "disabled" 0.0;
30123 program { name: "go_enabled";
30124 signal: "elm,state,enabled";
30126 action: STATE_SET "default" 0.0;
30130 signal: "elm,state,have_files,active";
30132 action: STATE_SET "visible" 0.0;
30133 target: "have-files-clipper";
30138 group { name: "elm/gengrid/item/thumb/default";
30140 item: "icons" "elm.swallow.icon";
30141 item: "labels" "elm.text";
30144 image: "bt_sm_base1.png" COMP;
30145 image: "bt_sm_shine.png" COMP;
30146 image: "bt_sm_hilight.png" COMP;
30147 image: "thumb_shadow.png" COMP;
30150 part { name: "event";
30153 description { state: "default" 0.0;
30159 description { state: "default" 0.0;
30161 color: 255 255 255 0;
30162 rel1.offset: -3 -3;
30165 normal: "bt_sm_base1.png";
30170 description { state: "selected" 0.0;
30171 inherit: "default" 0.0;
30173 color: 255 255 255 255;
30176 part { name: "border-shadow";
30179 description { state: "default" 0.0;
30181 to: "elm.swallow.icon";
30185 to_x: "elm.swallow.icon";
30190 normal: "thumb_shadow.png";
30191 border: 17 17 17 17;
30196 part { name: "border";
30199 description { state: "default" 0.0;
30201 to: "border-shadow";
30205 to: "border-shadow";
30210 part { name: "elm.swallow.icon";
30213 description { state: "default" 0.0;
30214 aspect_preference: BOTH;
30224 part { name: "elm.text";
30226 effect: SOFT_SHADOW;
30229 description { state: "default" 0.0;
30246 text_class: "grid_item";
30250 part { name: "fg1";
30252 description { state: "default" 0.0;
30254 color: 255 255 255 0;
30255 rel1.offset: -3 -3;
30261 normal: "bt_sm_hilight.png";
30265 description { state: "selected" 0.0;
30266 inherit: "default" 0.0;
30268 color: 255 255 255 255;
30271 part { name: "fg2";
30273 description { state: "default" 0.0;
30275 color: 255 255 255 0;
30276 rel1.offset: -3 -3;
30279 image: "bt_sm_shine.png";
30283 description { state: "selected" 0.0;
30284 inherit: "default" 0.0;
30286 color: 255 255 255 255;
30292 signal: "elm,state,selected";
30294 action: STATE_SET "selected" 0.0;
30300 signal: "elm,state,unselected";
30302 action: STATE_SET "default" 0.0;
30306 transition: LINEAR 0.1;
30311 ///////////////////////////////////////////////////////////////////////////////
30312 group { name: "elm/photocam/base/default";
30314 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30315 public timer0(val) {
30317 v = get_int(sbvis_v);
30319 v = get_int(sbalways_v);
30321 emit("do-hide-vbar", "");
30322 set_int(sbvis_v, 0);
30325 v = get_int(sbvis_h);
30327 v = get_int(sbalways_h);
30329 emit("do-hide-hbar", "");
30330 set_int(sbvis_h, 0);
30333 set_int(sbvis_timer, 0);
30338 image: "shelf_inset.png" COMP;
30339 image: "bt_sm_base2.png" COMP;
30340 image: "bt_sm_shine.png" COMP;
30341 image: "bt_sm_hilight.png" COMP;
30342 image: "busy-1.png" COMP;
30343 image: "busy-2.png" COMP;
30344 image: "busy-3.png" COMP;
30345 image: "busy-4.png" COMP;
30346 image: "busy-5.png" COMP;
30347 image: "busy-6.png" COMP;
30348 image: "busy-7.png" COMP;
30349 image: "busy-8.png" COMP;
30350 image: "busy-9.png" COMP;
30355 description { state: "default" 0.0;
30357 rel2.offset: -2 -2;
30358 color: 255 255 255 0;
30361 part { name: "clipper";
30364 description { state: "default" 0.0;
30369 part { name: "elm.swallow.content";
30370 clip_to: "clipper";
30372 description { state: "default" 0.0;
30374 rel2.offset: -2 -2;
30377 part { name: "busy_clip";
30380 description { state: "default" 0.0;
30382 color: 255 255 255 0;
30384 description { state: "active" 0.0;
30386 color: 255 255 255 255;
30389 part { name: "busy";
30390 clip_to: "busy_clip";
30392 description { state: "default" 0.0;
30397 aspect_preference: BOTH;
30407 normal: "busy-9.png";
30408 tween: "busy-1.png";
30409 tween: "busy-2.png";
30410 tween: "busy-3.png";
30411 tween: "busy-4.png";
30412 tween: "busy-5.png";
30413 tween: "busy-6.png";
30414 tween: "busy-7.png";
30415 tween: "busy-8.png";
30419 part { name: "conf_over";
30421 description { state: "default" 0.0;
30423 rel2.offset: -1 -1;
30425 normal: "shelf_inset.png";
30432 part { name: "sb_vbar_clip_master";
30435 description { state: "default" 0.0;
30437 description { state: "hidden" 0.0;
30439 color: 255 255 255 0;
30442 part { name: "sb_vbar_clip";
30443 clip_to: "sb_vbar_clip_master";
30446 description { state: "default" 0.0;
30448 description { state: "hidden" 0.0;
30450 color: 255 255 255 0;
30453 part { name: "sb_vbar";
30456 description { state: "default" 0.0;
30472 part { name: "elm.dragable.vbar";
30473 clip_to: "sb_vbar_clip";
30478 confine: "sb_vbar";
30480 description { state: "default" 0.0;
30495 normal: "bt_sm_base2.png";
30501 part { name: "sb_vbar_over1";
30502 clip_to: "sb_vbar_clip";
30504 description { state: "default" 0.0;
30505 rel1.to: "elm.dragable.vbar";
30506 rel2.relative: 1.0 0.5;
30507 rel2.to: "elm.dragable.vbar";
30509 normal: "bt_sm_hilight.png";
30514 part { name: "sb_vbar_over2";
30515 clip_to: "sb_vbar_clip";
30517 description { state: "default" 0.0;
30518 rel1.to: "elm.dragable.vbar";
30519 rel2.to: "elm.dragable.vbar";
30521 normal: "bt_sm_shine.png";
30527 part { name: "sb_hbar_clip_master";
30530 description { state: "default" 0.0;
30532 description { state: "hidden" 0.0;
30534 color: 255 255 255 0;
30537 part { name: "sb_hbar_clip";
30538 clip_to: "sb_hbar_clip_master";
30541 description { state: "default" 0.0;
30543 description { state: "hidden" 0.0;
30545 color: 255 255 255 0;
30548 part { name: "sb_hbar";
30551 description { state: "default" 0.0;
30567 part { name: "elm.dragable.hbar";
30568 clip_to: "sb_hbar_clip";
30573 confine: "sb_hbar";
30575 description { state: "default" 0.0;
30590 normal: "bt_sm_base2.png";
30596 part { name: "sb_hbar_over1";
30597 clip_to: "sb_hbar_clip";
30599 description { state: "default" 0.0;
30600 rel1.to: "elm.dragable.hbar";
30601 rel2.relative: 1.0 0.5;
30602 rel2.to: "elm.dragable.hbar";
30604 normal: "bt_sm_hilight.png";
30609 part { name: "sb_hbar_over2";
30610 clip_to: "sb_hbar_clip";
30612 description { state: "default" 0.0;
30613 rel1.to: "elm.dragable.hbar";
30614 rel2.to: "elm.dragable.hbar";
30616 normal: "bt_sm_shine.png";
30623 program { name: "load";
30627 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30628 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30629 set_int(sbvis_h, 0);
30630 set_int(sbvis_v, 0);
30631 set_int(sbalways_v, 0);
30632 set_int(sbalways_h, 0);
30633 set_int(sbvis_timer, 0);
30637 program { name: "vbar_show";
30638 signal: "elm,action,show,vbar";
30640 action: STATE_SET "default" 0.0;
30641 target: "sb_vbar_clip_master";
30643 program { name: "vbar_hide";
30644 signal: "elm,action,hide,vbar";
30646 action: STATE_SET "hidden" 0.0;
30647 target: "sb_vbar_clip_master";
30649 program { name: "vbar_show_always";
30650 signal: "elm,action,show_always,vbar";
30654 v = get_int(sbvis_v);
30655 v |= get_int(sbalways_v);
30657 set_int(sbalways_v, 1);
30658 emit("do-show-vbar", "");
30659 set_int(sbvis_v, 1);
30663 program { name: "vbar_show_notalways";
30664 signal: "elm,action,show_notalways,vbar";
30668 v = get_int(sbalways_v);
30670 set_int(sbalways_v, 0);
30671 v = get_int(sbvis_v);
30673 emit("do-hide-vbar", "");
30674 set_int(sbvis_v, 0);
30679 program { name: "sb_vbar_show";
30680 signal: "do-show-vbar";
30682 action: STATE_SET "default" 0.0;
30683 transition: LINEAR 0.5;
30684 target: "sb_vbar_clip";
30686 program { name: "sb_vbar_hide";
30687 signal: "do-hide-vbar";
30689 action: STATE_SET "hidden" 0.0;
30690 transition: LINEAR 0.5;
30691 target: "sb_vbar_clip";
30694 program { name: "hbar_show";
30695 signal: "elm,action,show,hbar";
30697 action: STATE_SET "default" 0.0;
30698 target: "sb_hbar_clip_master";
30700 program { name: "hbar_hide";
30701 signal: "elm,action,hide,hbar";
30703 action: STATE_SET "hidden" 0.0;
30704 target: "sb_hbar_clip_master";
30706 program { name: "hbar_show_always";
30707 signal: "elm,action,show_always,hbar";
30711 v = get_int(sbvis_h);
30712 v |= get_int(sbalways_h);
30714 set_int(sbalways_h, 1);
30715 emit("do-show-hbar", "");
30716 set_int(sbvis_h, 1);
30720 program { name: "hbar_show_notalways";
30721 signal: "elm,action,show_notalways,hbar";
30725 v = get_int(sbalways_h);
30727 set_int(sbalways_h, 0);
30728 v = get_int(sbvis_h);
30730 emit("do-hide-hbar", "");
30731 set_int(sbvis_h, 0);
30736 program { name: "sb_hbar_show";
30737 signal: "do-show-hbar";
30739 action: STATE_SET "default" 0.0;
30740 transition: LINEAR 0.5;
30741 target: "sb_hbar_clip";
30743 program { name: "sb_hbar_hide";
30744 signal: "do-hide-hbar";
30746 action: STATE_SET "hidden" 0.0;
30747 transition: LINEAR 0.5;
30748 target: "sb_hbar_clip";
30751 program { name: "scroll";
30752 signal: "elm,action,scroll";
30756 v = get_int(sbvis_v);
30757 v |= get_int(sbalways_v);
30759 emit("do-show-vbar", "");
30760 set_int(sbvis_v, 1);
30762 v = get_int(sbvis_h);
30763 v |= get_int(sbalways_h);
30765 emit("do-show-hbar", "");
30766 set_int(sbvis_h, 1);
30768 v = get_int(sbvis_timer);
30769 if (v > 0) cancel_timer(v);
30770 v = timer(1.0, "timer0", 0);
30771 set_int(sbvis_timer, v);
30774 program { name: "go1";
30775 signal: "elm,state,busy,start";
30777 action: STATE_SET "active" 0.0;
30778 transition: SINUSOIDAL 1.0;
30779 target: "busy_clip";
30781 program { name: "go2";
30782 signal: "elm,state,busy,start";
30784 action: STATE_SET "default" 0.0;
30785 transition: LINEAR 0.5;
30789 program { name: "stop1";
30790 signal: "elm,state,busy,stop";
30792 action: STATE_SET "default" 0.0;
30793 transition: SINUSOIDAL 1.0;
30794 target: "busy_clip";
30797 program { name: "stop2";
30798 action: ACTION_STOP;
30804 ///////////////////////////////////////////////////////////////////////////////
30805 group { name: "elm/map/base/default";
30807 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30808 public timer0(val) {
30810 v = get_int(sbvis_v);
30812 v = get_int(sbalways_v);
30814 emit("do-hide-vbar", "");
30815 set_int(sbvis_v, 0);
30818 v = get_int(sbvis_h);
30820 v = get_int(sbalways_h);
30822 emit("do-hide-hbar", "");
30823 set_int(sbvis_h, 0);
30826 set_int(sbvis_timer, 0);
30831 image: "shelf_inset.png" COMP;
30832 image: "bt_sm_base2.png" COMP;
30833 image: "bt_sm_shine.png" COMP;
30834 image: "bt_sm_hilight.png" COMP;
30835 image: "busy-1.png" COMP;
30836 image: "busy-2.png" COMP;
30837 image: "busy-3.png" COMP;
30838 image: "busy-4.png" COMP;
30839 image: "busy-5.png" COMP;
30840 image: "busy-6.png" COMP;
30841 image: "busy-7.png" COMP;
30842 image: "busy-8.png" COMP;
30843 image: "busy-9.png" COMP;
30848 description { state: "default" 0.0;
30850 rel2.offset: -2 -2;
30851 color: 255 255 255 0;
30854 part { name: "clipper";
30857 description { state: "default" 0.0;
30862 part { name: "elm.swallow.content";
30863 clip_to: "clipper";
30865 description { state: "default" 0.0;
30867 rel2.offset: -2 -2;
30870 part { name: "busy_clip";
30873 description { state: "default" 0.0;
30875 color: 255 255 255 0;
30877 description { state: "active" 0.0;
30879 color: 255 255 255 255;
30882 part { name: "busy";
30883 clip_to: "busy_clip";
30885 description { state: "default" 0.0;
30890 aspect_preference: BOTH;
30900 normal: "busy-9.png";
30901 tween: "busy-1.png";
30902 tween: "busy-2.png";
30903 tween: "busy-3.png";
30904 tween: "busy-4.png";
30905 tween: "busy-5.png";
30906 tween: "busy-6.png";
30907 tween: "busy-7.png";
30908 tween: "busy-8.png";
30912 part { name: "conf_over";
30914 description { state: "default" 0.0;
30916 rel2.offset: -1 -1;
30918 normal: "shelf_inset.png";
30925 part { name: "sb_vbar_clip_master";
30928 description { state: "default" 0.0;
30930 description { state: "hidden" 0.0;
30932 color: 255 255 255 0;
30935 part { name: "sb_vbar_clip";
30936 clip_to: "sb_vbar_clip_master";
30939 description { state: "default" 0.0;
30941 description { state: "hidden" 0.0;
30943 color: 255 255 255 0;
30946 part { name: "sb_vbar";
30949 description { state: "default" 0.0;
30965 part { name: "elm.dragable.vbar";
30966 clip_to: "sb_vbar_clip";
30971 confine: "sb_vbar";
30973 description { state: "default" 0.0;
30988 normal: "bt_sm_base2.png";
30994 part { name: "sb_vbar_over1";
30995 clip_to: "sb_vbar_clip";
30997 description { state: "default" 0.0;
30998 rel1.to: "elm.dragable.vbar";
30999 rel2.relative: 1.0 0.5;
31000 rel2.to: "elm.dragable.vbar";
31002 normal: "bt_sm_hilight.png";
31007 part { name: "sb_vbar_over2";
31008 clip_to: "sb_vbar_clip";
31010 description { state: "default" 0.0;
31011 rel1.to: "elm.dragable.vbar";
31012 rel2.to: "elm.dragable.vbar";
31014 normal: "bt_sm_shine.png";
31020 part { name: "sb_hbar_clip_master";
31023 description { state: "default" 0.0;
31025 description { state: "hidden" 0.0;
31027 color: 255 255 255 0;
31030 part { name: "sb_hbar_clip";
31031 clip_to: "sb_hbar_clip_master";
31034 description { state: "default" 0.0;
31036 description { state: "hidden" 0.0;
31038 color: 255 255 255 0;
31041 part { name: "sb_hbar";
31044 description { state: "default" 0.0;
31060 part { name: "elm.dragable.hbar";
31061 clip_to: "sb_hbar_clip";
31066 confine: "sb_hbar";
31068 description { state: "default" 0.0;
31083 normal: "bt_sm_base2.png";
31089 part { name: "sb_hbar_over1";
31090 clip_to: "sb_hbar_clip";
31092 description { state: "default" 0.0;
31093 rel1.to: "elm.dragable.hbar";
31094 rel2.relative: 1.0 0.5;
31095 rel2.to: "elm.dragable.hbar";
31097 normal: "bt_sm_hilight.png";
31102 part { name: "sb_hbar_over2";
31103 clip_to: "sb_hbar_clip";
31105 description { state: "default" 0.0;
31106 rel1.to: "elm.dragable.hbar";
31107 rel2.to: "elm.dragable.hbar";
31109 normal: "bt_sm_shine.png";
31116 program { name: "load";
31120 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
31121 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
31122 set_int(sbvis_h, 0);
31123 set_int(sbvis_v, 0);
31124 set_int(sbalways_v, 0);
31125 set_int(sbalways_h, 0);
31126 set_int(sbvis_timer, 0);
31130 program { name: "vbar_show";
31131 signal: "elm,action,show,vbar";
31133 action: STATE_SET "default" 0.0;
31134 target: "sb_vbar_clip_master";
31136 program { name: "vbar_hide";
31137 signal: "elm,action,hide,vbar";
31139 action: STATE_SET "hidden" 0.0;
31140 target: "sb_vbar_clip_master";
31142 program { name: "vbar_show_always";
31143 signal: "elm,action,show_always,vbar";
31147 v = get_int(sbvis_v);
31148 v |= get_int(sbalways_v);
31150 set_int(sbalways_v, 1);
31151 emit("do-show-vbar", "");
31152 set_int(sbvis_v, 1);
31156 program { name: "vbar_show_notalways";
31157 signal: "elm,action,show_notalways,vbar";
31161 v = get_int(sbalways_v);
31163 set_int(sbalways_v, 0);
31164 v = get_int(sbvis_v);
31166 emit("do-hide-vbar", "");
31167 set_int(sbvis_v, 0);
31172 program { name: "sb_vbar_show";
31173 signal: "do-show-vbar";
31175 action: STATE_SET "default" 0.0;
31176 transition: LINEAR 0.5;
31177 target: "sb_vbar_clip";
31179 program { name: "sb_vbar_hide";
31180 signal: "do-hide-vbar";
31182 action: STATE_SET "hidden" 0.0;
31183 transition: LINEAR 0.5;
31184 target: "sb_vbar_clip";
31187 program { name: "hbar_show";
31188 signal: "elm,action,show,hbar";
31190 action: STATE_SET "default" 0.0;
31191 target: "sb_hbar_clip_master";
31193 program { name: "hbar_hide";
31194 signal: "elm,action,hide,hbar";
31196 action: STATE_SET "hidden" 0.0;
31197 target: "sb_hbar_clip_master";
31199 program { name: "hbar_show_always";
31200 signal: "elm,action,show_always,hbar";
31204 v = get_int(sbvis_h);
31205 v |= get_int(sbalways_h);
31207 set_int(sbalways_h, 1);
31208 emit("do-show-hbar", "");
31209 set_int(sbvis_h, 1);
31213 program { name: "hbar_show_notalways";
31214 signal: "elm,action,show_notalways,hbar";
31218 v = get_int(sbalways_h);
31220 set_int(sbalways_h, 0);
31221 v = get_int(sbvis_h);
31223 emit("do-hide-hbar", "");
31224 set_int(sbvis_h, 0);
31229 program { name: "sb_hbar_show";
31230 signal: "do-show-hbar";
31232 action: STATE_SET "default" 0.0;
31233 transition: LINEAR 0.5;
31234 target: "sb_hbar_clip";
31236 program { name: "sb_hbar_hide";
31237 signal: "do-hide-hbar";
31239 action: STATE_SET "hidden" 0.0;
31240 transition: LINEAR 0.5;
31241 target: "sb_hbar_clip";
31244 program { name: "scroll";
31245 signal: "elm,action,scroll";
31249 v = get_int(sbvis_v);
31250 v |= get_int(sbalways_v);
31252 emit("do-show-vbar", "");
31253 set_int(sbvis_v, 1);
31255 v = get_int(sbvis_h);
31256 v |= get_int(sbalways_h);
31258 emit("do-show-hbar", "");
31259 set_int(sbvis_h, 1);
31261 v = get_int(sbvis_timer);
31262 if (v > 0) cancel_timer(v);
31263 v = timer(1.0, "timer0", 0);
31264 set_int(sbvis_timer, v);
31267 program { name: "go1";
31268 signal: "elm,state,busy,start";
31270 action: STATE_SET "active" 0.0;
31271 transition: SINUSOIDAL 1.0;
31272 target: "busy_clip";
31274 program { name: "go2";
31275 signal: "elm,state,busy,start";
31277 action: STATE_SET "default" 0.0;
31278 transition: LINEAR 0.5;
31282 program { name: "stop1";
31283 signal: "elm,state,busy,stop";
31285 action: STATE_SET "default" 0.0;
31286 transition: SINUSOIDAL 1.0;
31287 target: "busy_clip";
31290 program { name: "stop2";
31291 action: ACTION_STOP;
31296 group { name: "elm/map/marker/radio/default";
31300 item: size_max_w 58;
31301 item: size_max_h 58;
31304 image: "map_item.png" COMP;
31307 part { name: "whole";
31308 description { state: "default" 0.0;
31311 part { name: "base";
31312 ignore_flags: ON_HOLD;
31313 description { state: "default" 0.0;
31314 image.normal: "map_item.png";
31317 part { name: "elm.icon";
31321 description { state: "default" 0.0;
31322 rel1.relative: 0.27 0.27;
31323 rel2.relative: 0.73 0.73;
31326 part { name: "elm.text";
31328 effect: SOFT_SHADOW;
31331 description { state: "default" 0.0;
31333 color: 224 224 224 255;
31335 rel1.relative: 0.28 0.25;
31336 rel2.relative: 0.75 0.75;
31338 font: "Sans,Edje-Vera";
31347 program { name: "open";
31348 signal: "mouse,clicked,1";
31350 action: SIGNAL_EMIT "open" "elm";
31352 program { name: "bringin";
31353 signal: "mouse,down,1,double";
31355 action: SIGNAL_EMIT "bringin" "elm";
31359 group { name: "elm/map/marker/radio2/default";
31363 item: size_max_w 58;
31364 item: size_max_h 58;
31367 image: "map_item_2.png" COMP;
31370 part { name: "base";
31371 ignore_flags: ON_HOLD;
31372 description { state: "default" 0.0;
31373 image.normal: "map_item_2.png";
31376 part { name: "elm.text";
31378 effect: SOFT_SHADOW;
31381 description { state: "default" 0.0;
31383 color: 224 224 224 255;
31385 rel1.relative: 0.28 0.25;
31386 rel2.relative: 0.75 0.75;
31388 font: "Sans,Edje-Vera";
31397 program { name: "open";
31398 signal: "mouse,clicked,1";
31400 action: SIGNAL_EMIT "open" "elm";
31402 program { name: "bringin";
31403 signal: "mouse,down,1,double";
31405 action: SIGNAL_EMIT "bringin" "elm";
31409 group { name: "elm/map/marker/empty/default";
31413 item: size_max_w 64;
31414 item: size_max_h 64;
31417 part { name: "whole";
31418 description { state: "default" 0.0;
31421 part { name: "base";
31422 ignore_flags: ON_HOLD;
31423 description { state: "default" 0.0;
31426 part { name: "elm.icon";
31430 description { state: "default" 0.0;
31433 part { name: "elm.text";
31435 effect: SOFT_SHADOW;
31438 description { state: "default" 0.0;
31440 color: 224 224 224 255;
31442 rel1.relative: 0.28 0.25;
31443 rel2.relative: 0.75 0.75;
31445 font: "Sans,Edje-Vera";
31454 program { name: "open";
31455 signal: "mouse,clicked,1";
31457 action: SIGNAL_EMIT "open" "elm";
31459 program { name: "bringin";
31460 signal: "mouse,down,1,double";
31462 action: SIGNAL_EMIT "bringin" "elm";
31466 group { name: "elm/map/marker_bubble/default";
31468 image: "bubble.png" COMP;
31469 image: "bubble_shine.png" COMP;
31476 part { name: "clipper";
31478 description { state: "default" 0.0;
31479 color: 255 255 255 0;
31481 description { state: "show" 0.0;
31482 inherit: "default" 0.0;
31483 color: 255 255 255 255;
31486 part { name: "base0";
31488 clip_to: "clipper";
31489 description { state: "default" 0.0;
31491 normal: "bubble.png";
31492 border: 11 36 10 19;
31494 image.middle: SOLID;
31497 description { state: "rtl" 0.0;
31498 inherit: "default" 0.0;
31500 normal: "bubble_4.png";
31501 border: 11 36 18 9;
31505 part { name: "elm.swallow.content";
31507 clip_to: "clipper";
31508 description { state: "default" 0.0;
31518 part { name: "shine";
31520 clip_to: "clipper";
31521 description { state: "default" 0.0;
31530 normal: "bubble_shine.png";
31538 program { name: "show";
31540 action: STATE_SET "show" 0.0;
31542 transition: ACCELERATE 0.5;
31547 /////////////////////////////////////////////////////////////////////////////
31549 /////////////////////////////////////////////////////////////////////////////
31551 name: "elm/panes/vertical/default";
31553 image: "bt_base1.png" COMP;
31554 image: "bt_base2.png" COMP;
31555 image: "bt_hilight.png" COMP;
31556 image: "bt_shine.png" COMP;
31557 image: "bt_glow.png" COMP;
31558 image: "bt_dis_base.png" COMP;
31559 image: "bt_dis_hilight.png" COMP;
31560 image: "arrow_right.png" COMP;
31561 image: "arrow_left.png" COMP;
31572 state: "default" 0.0;
31580 name: "whole_left";
31585 state: "default" 0.0;
31586 rel2.to_x: "elm.bar";
31587 rel2.relative: 0.0 1.0;
31593 name: "elm.swallow.left";
31595 clip_to: "whole_left";
31598 state: "default" 0.0;
31599 rel1.to: "whole_left";
31600 rel2.to: "whole_left";
31606 name: "whole_right";
31611 state: "default" 0.0;
31612 rel1.to_x: "elm.bar";
31613 rel1.relative: 1.0 0.0;
31619 name: "elm.swallow.right";
31621 clip_to: "whole_right";
31624 state: "default" 0.0;
31625 rel1.to: "whole_right";
31626 rel2.to: "whole_right";
31630 part { name: "elm.bar";
31637 description { state: "default" 0.0;
31640 rel1.relative: 0.0 0.5;
31641 rel2.relative: 1.0 0.5;
31643 normal: "bt_base2.png";
31646 image.middle: SOLID;
31648 description { state: "clicked" 0.0;
31649 inherit: "default" 0.0;
31650 image.normal: "bt_base1.png";
31651 image.middle: SOLID;
31653 description { state: "disabled" 0.0;
31654 inherit: "default" 0.0;
31656 normal: "bt_dis_base.png";
31661 part { name: "over1";
31663 description { state: "default" 0.0;
31664 rel1.to: "elm.bar";
31665 rel2.to: "elm.bar";
31666 rel2.relative: 1.0 0.5;
31668 normal: "bt_hilight.png";
31672 description { state: "disabled" 0.0;
31673 inherit: "default" 0.0;
31675 normal: "bt_dis_hilight.png";
31680 part { name: "over2";
31683 ignore_flags: ON_HOLD;
31684 description { state: "default" 0.0;
31685 rel1.to: "elm.bar";
31686 rel2.to: "elm.bar";
31688 normal: "bt_shine.png";
31692 description { state: "disabled" 0.0;
31693 inherit: "default" 0.0;
31697 part { name: "over3";
31700 description { state: "default" 0.0;
31701 color: 255 255 255 0;
31702 rel1.to: "elm.bar";
31703 rel2.to: "elm.bar";
31705 normal: "bt_glow.png";
31706 border: 12 12 12 12;
31710 description { state: "clicked" 0.0;
31711 inherit: "default" 0.0;
31713 color: 255 255 255 255;
31719 name: "arrow_right";
31721 description { state: "default" 0.0;
31724 color: 255 255 255 0;
31726 rel1.relative: 1.0 0.5;
31727 rel1.to_x: "elm.bar";
31728 rel1.offset: 45/2 -45/2;
31730 rel2.relative: 1.0 0.5;
31731 rel2.to_x: "elm.bar";
31732 rel2.offset: 45/2 45/2;
31734 image.normal: "arrow_right.png";
31738 description { state: "default" 0.1;
31739 inherit: "default" 0.0;
31740 image.normal: "arrow_left.png";
31742 description { state: "anim_1" 0.0;
31743 inherit: "default" 0.0;
31744 color: 255 255 255 200;
31745 rel1.offset: (45/2 + 10) -45/2;
31746 rel2.offset: (45/2 +10) 45/2;
31748 description { state: "anim_1" 0.1;
31749 inherit: "default" 0.0;
31750 image.normal: "arrow_left.png";
31751 color: 255 255 255 200;
31752 rel1.offset: (45/2 + 10) -45/2;
31753 rel2.offset: (45/2 +10) 45/2;
31755 description { state: "anim_2" 0.0;
31756 inherit: "default" 0.0;
31757 color: 255 255 255 0;
31758 rel1.offset: (45/2 + 20) -45/2;
31759 rel2.offset: (45/2 + 20) 45/2;
31761 description { state: "anim_2" 0.1;
31762 inherit: "default" 0.0;
31763 image.normal: "arrow_left.png";
31764 color: 255 255 255 0;
31765 rel1.offset: (45/2 + 20) -45/2;
31766 rel2.offset: (45/2 + 20) 45/2;
31770 name: "arrow_left";
31772 description { state: "default" 0.0;
31775 color: 255 255 255 0;
31777 rel1.relative: 0.0 0.5;
31778 rel1.to_x: "elm.bar";
31779 rel1.offset: -45/2 -45/2;
31781 rel2.relative: 0.0 0.5;
31782 rel2.to_x: "elm.bar";
31783 rel2.offset: -45/2 45/2;
31785 image.normal: "arrow_left.png";
31789 description { state: "default" 0.1;
31790 inherit: "default" 0.0;
31791 image.normal: "arrow_right.png";
31793 description { state: "anim_1" 0.0;
31794 inherit: "default" 0.0;
31795 color: 255 255 255 200;
31796 rel1.offset: (-45/2 - 10) -45/2;
31797 rel2.offset: (-45/2 - 10) 45/2;
31799 description { state: "anim_1" 0.1;
31800 inherit: "default" 0.0;
31801 image.normal: "arrow_right.png";
31802 color: 255 255 255 200;
31803 rel1.offset: (-45/2 - 10) -45/2;
31804 rel2.offset: (-45/2 - 10) 45/2;
31806 description { state: "anim_2" 0.0;
31807 inherit: "default" 0.0;
31808 color: 255 255 255 0;
31809 rel1.offset: (-45/2 - 20) -45/2;
31810 rel2.offset: (-45/2 - 20) 45/2;
31812 description { state: "anim_2" 0.1;
31813 inherit: "default" 0.0;
31814 image.normal: "arrow_right.png";
31815 color: 255 255 255 0;
31816 rel1.offset: (-45/2 - 20) -45/2;
31817 rel2.offset: (-45/2 - 20) 45/2;
31824 name: "button_click";
31825 signal: "mouse,down,1";
31827 action: SIGNAL_EMIT "elm,action,press" "";
31828 after: "button_click_anim";
31829 after: "arrow_anim_start";
31832 name: "button_click_anim";
31833 action: STATE_SET "clicked" 0.0;
31837 name: "button_unclick";
31838 signal: "mouse,up,1";
31840 action: SIGNAL_EMIT "elm,action,unpress" "";
31841 after: "button_unclick_anim";
31842 after: "arrow_anim_stop";
31845 name: "button_unclick_anim";
31846 action: STATE_SET "default" 0.0;
31850 name: "button_click2";
31851 signal: "mouse,down,1";
31853 action: STATE_SET "clicked" 0.0;
31857 name: "button_unclick2";
31858 signal: "mouse,up,1";
31860 action: STATE_SET "default" 0.0;
31861 transition: DECELERATE 0.5;
31865 name: "button_unclick3";
31866 signal: "mouse,up,1";
31868 action: SIGNAL_EMIT "elm,action,click" "";
31871 name: "button_down_double";
31872 signal: "mouse,down,1,double";
31874 action: SIGNAL_EMIT "elm,action,click,double" "";
31879 name: "arrow_anim_start";
31883 get_state(PART:"arrow_left", st, 30, vl);
31885 run_program(PROGRAM:"arrow_anim_start_ltr");
31888 run_program(PROGRAM:"arrow_anim_start_rtl");
31893 name: "arrow_anim_stop";
31897 get_state(PART:"arrow_left", st, 30, vl);
31899 run_program(PROGRAM:"arrow_anim_stop_ltr");
31902 run_program(PROGRAM:"arrow_anim_stop_rtl");
31908 name: "arrow_anim_start_ltr";
31909 action: STATE_SET "anim_1" 0.0;
31910 target: "arrow_right";
31911 target: "arrow_left";
31912 transition: LINEAR 0.6;
31913 after: "arrow_anim_1_ltr";
31916 name: "arrow_anim_1_ltr";
31917 action: STATE_SET "anim_2" 0.0;
31918 target: "arrow_right";
31919 target: "arrow_left";
31920 transition: LINEAR 0.6;
31921 after: "arrow_anim_2_ltr";
31924 name: "arrow_anim_2_ltr";
31925 action: STATE_SET "default" 0.0;
31926 target: "arrow_right";
31927 target: "arrow_left";
31928 after: "arrow_anim_start_ltr";
31931 name: "arrow_anim_stop_ltr";
31932 action: ACTION_STOP;
31933 target: "arrow_anim_start_ltr";
31934 target: "arrow_anim_1_ltr";
31935 target: "arrow_anim_2_ltr";
31936 after: "arrow_anim_stop_1_ltr";
31939 name: "arrow_anim_stop_1_ltr";
31940 action: STATE_SET "default" 0.0;
31941 target: "arrow_right";
31942 target: "arrow_left";
31943 transition: DECELERATE 0.4;
31946 name: "arrow_anim_start_rtl";
31947 action: STATE_SET "anim_1" 0.1;
31948 target: "arrow_right";
31949 target: "arrow_left";
31950 transition: LINEAR 0.6;
31951 after: "arrow_anim_1_rtl";
31954 name: "arrow_anim_1_rtl";
31955 action: STATE_SET "anim_2" 0.1;
31956 target: "arrow_right";
31957 target: "arrow_left";
31958 transition: LINEAR 0.6;
31959 after: "arrow_anim_2_rtl";
31962 name: "arrow_anim_2_rtl";
31963 action: STATE_SET "default" 0.1;
31964 target: "arrow_right";
31965 target: "arrow_left";
31966 after: "arrow_anim_start_rtl";
31969 name: "arrow_anim_stop_rtl";
31970 action: ACTION_STOP;
31971 target: "arrow_anim_start_rtl";
31972 target: "arrow_anim_1_rtl";
31973 target: "arrow_anim_2_rtl";
31974 after: "arrow_anim_stop_1_rtl";
31977 name: "arrow_anim_stop_1_rtl";
31978 action: STATE_SET "default" 0.1;
31979 target: "arrow_right";
31980 target: "arrow_left";
31981 transition: DECELERATE 0.4;
31983 program { name: "to_rtl";
31984 signal: "edje,state,rtl";
31989 get_state(PART:"arrow_left", st, 30, vl);
31991 set_state(PART:"arrow_left", st, 0.1);
31993 get_state(PART:"arrow_right", st, 30, vl);
31995 set_state(PART:"arrow_right", st, 0.1);
31999 program { name: "to_ltr";
32000 signal: "edje,state,ltr";
32005 get_state(PART:"arrow_left", st, 30, vl);
32007 set_state(PART:"arrow_left", st, 0.0);
32009 get_state(PART:"arrow_right", st, 30, vl);
32011 set_state(PART:"arrow_right", st, 0.0);
32019 name: "elm/panes/horizontal/default";
32021 image: "bt_base1.png" COMP;
32022 image: "bt_base2.png" COMP;
32023 image: "bt_hilight.png" COMP;
32024 image: "bt_shine.png" COMP;
32025 image: "bt_glow.png" COMP;
32026 image: "bt_dis_base.png" COMP;
32027 image: "bt_dis_hilight.png" COMP;
32028 image: "arrow_up.png" COMP;
32029 image: "arrow_down.png" COMP;
32040 state: "default" 0.0;
32048 name: "whole_left";
32053 state: "default" 0.0;
32054 rel2.to_y: "elm.bar";
32055 rel2.relative: 1.0 0.0;
32061 name: "elm.swallow.left";
32063 clip_to: "whole_left";
32066 state: "default" 0.0;
32067 rel1.to: "whole_left";
32068 rel2.to: "whole_left";
32074 name: "whole_right";
32079 state: "default" 0.0;
32080 rel1.to_y: "elm.bar";
32081 rel1.relative: 0.0 1.0;
32087 name: "elm.swallow.right";
32089 clip_to: "whole_right";
32092 state: "default" 0.0;
32093 rel1.to: "whole_right";
32094 rel2.to: "whole_right";
32098 part { name: "elm.bar";
32105 description { state: "default" 0.0;
32108 rel1.relative: 0.5 0.0;
32109 rel2.relative: 0.5 1.0;
32111 normal: "bt_base2.png";
32114 image.middle: SOLID;
32116 description { state: "clicked" 0.0;
32117 inherit: "default" 0.0;
32118 image.normal: "bt_base1.png";
32119 image.middle: SOLID;
32121 description { state: "disabled" 0.0;
32122 inherit: "default" 0.0;
32124 normal: "bt_dis_base.png";
32129 part { name: "over1";
32131 description { state: "default" 0.0;
32132 rel1.to: "elm.bar";
32133 rel2.to: "elm.bar";
32134 rel2.relative: 1.0 0.5;
32136 normal: "bt_hilight.png";
32140 description { state: "disabled" 0.0;
32141 inherit: "default" 0.0;
32143 normal: "bt_dis_hilight.png";
32148 part { name: "over2";
32151 ignore_flags: ON_HOLD;
32152 description { state: "default" 0.0;
32153 rel1.to: "elm.bar";
32154 rel2.to: "elm.bar";
32156 normal: "bt_shine.png";
32160 description { state: "disabled" 0.0;
32161 inherit: "default" 0.0;
32165 part { name: "over3";
32168 description { state: "default" 0.0;
32169 color: 255 255 255 0;
32170 rel1.to: "elm.bar";
32171 rel2.to: "elm.bar";
32173 normal: "bt_glow.png";
32174 border: 12 12 12 12;
32178 description { state: "clicked" 0.0;
32179 inherit: "default" 0.0;
32181 color: 255 255 255 255;
32187 name: "arrow_right";
32189 description { state: "default" 0.0;
32192 color: 255 255 255 0;
32194 rel1.relative: 0.5 1.0;
32195 rel1.to_y: "elm.bar";
32196 rel1.offset: -45/2 45/2;
32198 rel2.relative: 0.5 1.0;
32199 rel2.to_y: "elm.bar";
32200 rel2.offset: 45/2 45/2;
32202 image.normal: "arrow_down.png";
32206 description { state: "anim_1" 0.0;
32207 inherit: "default" 0.0;
32208 color: 255 255 255 200;
32209 rel1.offset: -45/2 (45/2 +10);
32210 rel2.offset: 45/2 (45/2 +10);
32212 description { state: "anim_2" 0.0;
32213 inherit: "default" 0.0;
32214 color: 255 255 255 0;
32215 rel1.offset: -45/2 (45/2 + 20);
32216 rel2.offset: 45/2 (45/2 + 20);
32220 name: "arrow_left";
32222 description { state: "default" 0.0;
32225 color: 255 255 255 0;
32227 rel1.relative: 0.5 0.0;
32228 rel1.to_y: "elm.bar";
32229 rel1.offset: -45/2 -45/2;
32231 rel2.relative: 0.5 0.0;
32232 rel2.to_y: "elm.bar";
32233 rel2.offset: 45/2 -45/2;
32235 image.normal: "arrow_up.png";
32239 description { state: "anim_1" 0.0;
32240 inherit: "default" 0.0;
32241 color: 255 255 255 200;
32242 rel1.offset: -45/2 (-45/2 - 10);
32243 rel2.offset: 45/2 (-45/2 - 10);
32245 description { state: "anim_2" 0.0;
32246 inherit: "default" 0.0;
32247 color: 255 255 255 0;
32248 rel1.offset: -45/2 (-45/2 - 20);
32249 rel2.offset: 45/2 (-45/2 - 20);
32256 name: "button_click";
32257 signal: "mouse,down,1";
32259 action: SIGNAL_EMIT "elm,action,press" "";
32260 after: "button_click_anim";
32261 after: "arrow_anim_start";
32264 name: "button_click_anim";
32265 action: STATE_SET "clicked" 0.0;
32269 name: "button_unclick";
32270 signal: "mouse,up,1";
32272 action: SIGNAL_EMIT "elm,action,unpress" "";
32273 after: "button_unclick_anim";
32274 after: "arrow_anim_stop";
32277 name: "button_unclick_anim";
32278 action: STATE_SET "default" 0.0;
32282 name: "button_click2";
32283 signal: "mouse,down,1";
32285 action: STATE_SET "clicked" 0.0;
32289 name: "button_unclick2";
32290 signal: "mouse,up,1";
32292 action: STATE_SET "default" 0.0;
32293 transition: DECELERATE 0.5;
32297 name: "button_unclick3";
32298 signal: "mouse,up,1";
32300 action: SIGNAL_EMIT "elm,action,click" "";
32303 name: "button_down_double";
32304 signal: "mouse,down,1,double";
32306 action: SIGNAL_EMIT "elm,action,click,double" "";
32311 name: "arrow_anim_start";
32312 action: STATE_SET "anim_1" 0.0;
32313 target: "arrow_right";
32314 target: "arrow_left";
32315 transition: LINEAR 0.6;
32316 after: "arrow_anim_1";
32319 name: "arrow_anim_1";
32320 action: STATE_SET "anim_2" 0.0;
32321 target: "arrow_right";
32322 target: "arrow_left";
32323 transition: LINEAR 0.6;
32324 after: "arrow_anim_2";
32327 name: "arrow_anim_2";
32328 action: STATE_SET "default" 0.0;
32329 target: "arrow_right";
32330 target: "arrow_left";
32331 after: "arrow_anim_start";
32334 name: "arrow_anim_stop";
32335 action: ACTION_STOP;
32336 target: "arrow_anim_start";
32337 target: "arrow_anim_1";
32338 target: "arrow_anim_2";
32339 after: "arrow_anim_stop_1";
32342 name: "arrow_anim_stop_1";
32343 action: STATE_SET "default" 0.0;
32344 target: "arrow_right";
32345 target: "arrow_left";
32346 transition: DECELERATE 0.4;
32353 /////////////////////////////////////////////////////////////////////////////
32355 /////////////////////////////////////////////////////////////////////////////
32357 name: "elm/panel/base/left";
32358 alias: "elm/panel/base/top";
32361 image: "bt_base1.png" COMP;
32362 image: "bt_hilight.png" COMP;
32363 image: "bt_shine.png" COMP;
32364 image: "bt_glow.png" COMP;
32365 image: "bt_dis_base.png" COMP;
32366 image: "icon_arrow_left.png" COMP;
32367 image: "icon_arrow_right.png" COMP;
32370 item: "focus_highlight" "on";
32374 part { name: "focus_highlight";
32375 description { state: "default" 0.0;
32377 color: 255 255 255 0;
32387 normal: "frame_2.png";
32392 description { state: "enabled" 0.0;
32393 inherit: "default" 0.0;
32395 color: 255 255 255 255;
32405 state: "default" 0.0;
32406 color: 255 255 255 0;
32407 rel1.relative: 0.0 0.0;
32409 rel2.relative: 1.0 1.0;
32410 rel2.offset: -1 -1;
32414 state: "hidden" 0.0;
32415 inherit: "default" 0.0;
32416 rel1.relative: -1.0 0.0;
32418 rel2.relative: 0.0 1.0;
32419 rel2.offset: 20 -1;
32429 state: "default" 0.0;
32432 rel2.offset: -20 -1;
32435 normal: "bt_dis_base.png";
32447 state: "default" 0.0;
32462 name: "elm.swallow.content";
32464 clip_to: "clipper";
32467 state: "default" 0.0;
32468 rel1.to: "clipper";
32469 rel2.to: "clipper";
32479 state: "default" 0.0;
32492 normal: "bt_base1.png";
32499 state: "clicked" 0.0;
32500 inherit: "default" 0.0;
32510 state: "default" 0.0;
32519 normal: "bt_hilight.png";
32530 ignore_flags: ON_HOLD;
32533 state: "default" 0.0;
32538 normal: "bt_shine.png";
32551 state: "default" 0.0;
32552 color: 255 255 255 0;
32557 normal: "bt_glow.png";
32558 border: 12 12 12 12;
32564 state: "clicked" 0.0;
32565 inherit: "default" 0.0;
32567 color: 255 255 255 255;
32577 state: "default" 0.0;
32583 image.normal: "icon_arrow_left.png";
32587 state: "hidden" 0.0;
32588 inherit: "default" 0.0;
32589 image.normal: "icon_arrow_right.png";
32598 signal: "elm,action,show";
32600 action: STATE_SET "default" 0.0;
32602 target: "btn_icon";
32603 transition: LINEAR 0.5;
32608 signal: "elm,action,hide";
32610 action: STATE_SET "hidden" 0.0;
32612 target: "btn_icon";
32613 transition: LINEAR 0.5;
32618 signal: "mouse,down,1";
32619 source: "btn_over2";
32620 action: STATE_SET "clicked" 0.0;
32625 name: "btn_unclick";
32626 signal: "mouse,up,1";
32627 source: "btn_over2";
32628 action: STATE_SET "default" 0.0;
32633 name: "btn_click2";
32634 signal: "mouse,down,1";
32635 source: "btn_over3";
32636 action: STATE_SET "clicked" 0.0;
32637 target: "btn_over3";
32641 name: "btn_unclick2";
32642 signal: "mouse,up,1";
32643 source: "btn_over3";
32644 action: STATE_SET "default" 0.0;
32645 transition: DECELERATE 0.5;
32646 target: "btn_over3";
32650 name: "btn_unclick3";
32651 signal: "mouse,clicked,1";
32652 source: "btn_over2";
32653 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32655 program { name: "highlight_show";
32656 signal: "elm,action,focus_highlight,show";
32658 action: STATE_SET "enabled" 0.0;
32659 transition: ACCELERATE 0.3;
32660 target: "focus_highlight";
32662 program { name: "highlight_hide";
32663 signal: "elm,action,focus_highlight,hide";
32665 action: STATE_SET "default" 0.0;
32666 transition: DECELERATE 0.3;
32667 target: "focus_highlight";
32673 name: "elm/panel/base/right";
32674 alias: "elm/panel/base/bottom";
32677 image: "bt_base1.png" COMP;
32678 image: "bt_hilight.png" COMP;
32679 image: "bt_shine.png" COMP;
32680 image: "bt_glow.png" COMP;
32681 image: "bt_dis_base.png" COMP;
32682 image: "icon_arrow_left.png" COMP;
32683 image: "icon_arrow_right.png" COMP;
32687 part { name: "focus_highlight";
32688 description { state: "default" 0.0;
32690 color: 255 255 255 0;
32700 normal: "frame_2.png";
32705 description { state: "enabled" 0.0;
32706 inherit: "default" 0.0;
32708 color: 255 255 255 255;
32718 state: "default" 0.0;
32719 color: 255 255 255 0;
32720 rel1.relative: 0.0 0.0;
32722 rel2.relative: 1.0 1.0;
32723 rel2.offset: -1 -1;
32727 state: "hidden" 0.0;
32728 inherit: "default" 0.0;
32729 rel1.relative: 1.0 0.0;
32730 rel1.offset: -22 0;
32731 rel2.relative: 2.0 1.0;
32732 rel2.offset: -23 -1;
32742 state: "default" 0.0;
32748 normal: "bt_dis_base.png";
32760 state: "default" 0.0;
32775 name: "elm.swallow.content";
32777 clip_to: "clipper";
32780 state: "default" 0.0;
32781 rel1.to: "clipper";
32782 rel2.to: "clipper";
32792 state: "default" 0.0;
32808 normal: "bt_base1.png";
32815 state: "clicked" 0.0;
32816 inherit: "default" 0.0;
32826 state: "default" 0.0;
32835 normal: "bt_hilight.png";
32846 ignore_flags: ON_HOLD;
32849 state: "default" 0.0;
32854 normal: "bt_shine.png";
32867 state: "default" 0.0;
32868 color: 255 255 255 0;
32873 normal: "bt_glow.png";
32874 border: 12 12 12 12;
32880 state: "clicked" 0.0;
32881 inherit: "default" 0.0;
32883 color: 255 255 255 255;
32893 state: "default" 0.0;
32899 image.normal: "icon_arrow_right.png";
32903 state: "hidden" 0.0;
32904 inherit: "default" 0.0;
32905 image.normal: "icon_arrow_left.png";
32914 signal: "elm,action,show";
32916 action: STATE_SET "default" 0.0;
32918 target: "btn_icon";
32919 transition: LINEAR 0.5;
32924 signal: "elm,action,hide";
32926 action: STATE_SET "hidden" 0.0;
32928 target: "btn_icon";
32929 transition: LINEAR 0.5;
32934 signal: "mouse,down,1";
32935 source: "btn_over2";
32936 action: STATE_SET "clicked" 0.0;
32941 name: "btn_unclick";
32942 signal: "mouse,up,1";
32943 source: "btn_over2";
32944 action: STATE_SET "default" 0.0;
32949 name: "btn_click2";
32950 signal: "mouse,down,1";
32951 source: "btn_over3";
32952 action: STATE_SET "clicked" 0.0;
32953 target: "btn_over3";
32957 name: "btn_unclick2";
32958 signal: "mouse,up,1";
32959 source: "btn_over3";
32960 action: STATE_SET "default" 0.0;
32961 transition: DECELERATE 0.5;
32962 target: "btn_over3";
32966 name: "btn_unclick3";
32967 signal: "mouse,up,1";
32968 source: "btn_over2";
32969 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32971 program { name: "highlight_show";
32972 signal: "elm,action,focus";
32974 action: STATE_SET "enabled" 0.0;
32975 transition: ACCELERATE 0.3;
32976 target: "focus_highlight";
32978 program { name: "highlight_hide";
32979 signal: "elm,action,unfocus";
32981 action: STATE_SET "default" 0.0;
32982 transition: DECELERATE 0.3;
32983 target: "focus_highlight";
32988 ///////////////////////////////////////////////////////////////////////////////
32989 group { name: "elm/conformant/base/default";
32991 part { name: "elm.swallow.shelf";
32993 description { state: "default" 0.0;
32996 rel2.relative: 1.0 0.0;
32999 part { name: "elm.swallow.content";
33001 description { state: "default" 0.0;
33004 rel1.relative: 0.0 1.0;
33005 rel1.to_y: "elm.swallow.shelf";
33006 rel2.relative: 1.0 0.0;
33007 rel2.to_y: "elm.swallow.virtualkeypad";
33010 part { name: "elm.swallow.virtualkeypad";
33012 description { state: "default" 0.0;
33015 rel2.relative: 1.0 0.0;
33016 rel2.to_y: "elm.swallow.panel";
33019 part { name: "elm.swallow.panel";
33021 description { state: "default" 0.0;
33024 rel1.relative: 0.0 1.0;
33030 /////////////////////////////////////////////////////////////////////////////
33032 /////////////////////////////////////////////////////////////////////////////
33034 part { name: "ch_"#_pos".base"; \
33036 description { state: "default" 0.0; \
33038 relative: (_pos % 7 * 7 / 8 / 6) 0; \
33042 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) 1; \
33049 part { name: "ch_"#_pos".text"; \
33051 effect: SOFT_SHADOW; \
33054 clip_to: "ch_"#_pos".clipper"; \
33056 state: "default" 0.0; \
33057 rel1.to: "ch_"#_pos".base"; \
33058 rel2.to: "ch_"#_pos".base"; \
33059 color: 0 0 0 255; \
33069 part { name: "ch_"#_pos".clipper"; \
33071 description { state: "default" 0.0; \
33072 rel1.to: "ch_"#_pos".base"; \
33073 rel2.to: "ch_"#_pos".base"; \
33077 #define CIT(_pos) \
33078 part { name: "cit_"#_pos".rect"; \
33080 description { state: "default" 0.0; \
33082 relative: (_pos % 7 * 7 / 8 / 6) \
33083 (_pos / 8 / 5 - _pos % 7 / 8 / 5); \
33087 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) \
33088 (_pos / 8 / 5 - _pos % 7 / 8 / 5 + 1 / 8); \
33096 name: "cit_"#_pos".event"; \
33098 repeat_events: 1; \
33100 rel1.to: "cit_"#_pos".rect"; \
33101 rel2.to: "cit_"#_pos".rect"; \
33102 state: "default" 0.0; \
33106 part { name: "cit_"#_pos".shelf"; \
33109 description { state: "default" 0.0; \
33111 to: "cit_"#_pos".bg"; \
33115 to: "cit_"#_pos".bg"; \
33117 color: 200 200 200 255; \
33120 part { name: "cit_"#_pos".hd"; \
33123 description { state: "default" 0.0; \
33125 to: "cit_"#_pos".bg"; \
33129 to: "cit_"#_pos".bg"; \
33132 color: 160 0 0 255; \
33134 description { state: "visible" 0.0; \
33135 inherit: "default" 0.0; \
33140 name: "cit_"#_pos".base_sh"; \
33143 state: "default" 0.0; \
33147 to: "cit_"#_pos".base"; \
33148 relative: 0.0 1.0; \
33152 to: "cit_"#_pos".base"; \
33153 relative: 1.0 1.05; \
33157 normal: "ilist_item_shadow.png"; \
33163 name: "cit_"#_pos".base"; \
33166 state: "default" 0.0; \
33167 rel1.to: "cit_"#_pos".rect"; \
33168 rel2.to: "cit_"#_pos".rect"; \
33169 rel2.offset: -1 -1; \
33171 normal: "ilist_1.png"; \
33177 state: "today" 0.0; \
33178 inherit: "default" 0.0; \
33179 image.normal: "ilist_2.png"; \
33180 color: 240 240 240 255; \
33183 part { name: "cit_"#_pos".bg"; \
33185 description { state: "default" 0.0; \
33187 color: 255 255 255 0; \
33189 to: "cit_"#_pos".rect"; \
33190 relative: 0.0 0.0; \
33193 to: "cit_"#_pos".rect"; \
33194 relative: 1.0 1.0; \
33198 normal: "bt_sm_base1.png"; \
33201 image.middle: SOLID; \
33203 description { state: "selected" 0.0; \
33204 inherit: "default" 0.0; \
33206 color: 255 255 255 255; \
33209 part { name: "cit_"#_pos".text"; \
33211 effect: SOFT_SHADOW; \
33215 state: "default" 0.0; \
33216 rel1.to: "cit_"#_pos".bg"; \
33217 rel2.to: "cit_"#_pos".bg"; \
33218 color: 0 0 0 255; \
33227 description { state: "selected" 0.0; \
33228 inherit: "default" 0.0; \
33229 color: 224 224 224 255; \
33230 color3: 0 0 0 64; \
33233 part { name: "cit_"#_pos".fg1"; \
33235 description { state: "default" 0.0; \
33237 color: 255 255 255 0; \
33238 rel1.to: "cit_"#_pos".bg"; \
33239 rel2.relative: 1.0 0.5; \
33240 rel2.to: "cit_"#_pos".bg"; \
33242 normal: "bt_sm_hilight.png"; \
33246 description { state: "selected" 0.0; \
33247 inherit: "default" 0.0; \
33249 color: 255 255 255 255; \
33252 part { name: "cit_"#_pos".fg2"; \
33254 description { state: "default" 0.0; \
33256 color: 255 255 255 0; \
33257 rel1.to: "cit_"#_pos".bg"; \
33258 rel2.to: "cit_"#_pos".bg"; \
33260 normal: "bt_sm_shine.png"; \
33264 description { state: "selected" 0.0; \
33265 inherit: "default" 0.0; \
33267 color: 255 255 255 255; \
33270 part { name: "cit_"#_pos".check"; \
33272 description { state: "default" 0.0; \
33274 to: "cit_"#_pos".bg"; \
33275 relative: 0.7 0.6; \
33279 to: "cit_"#_pos".bg"; \
33280 relative: 1.1 1.2; \
33285 color: 255 0 0 255; \
33286 image.normal: "check.png"; \
33288 description { state: "visible" 0.0; \
33289 inherit: "default" 0.0; \
33295 name: "cit_"#_pos".go_active"; \
33296 signal: "cit_"#_pos",selected"; \
33298 action: STATE_SET "selected" 0.0; \
33299 target: "cit_"#_pos".bg"; \
33300 target: "cit_"#_pos".fg1"; \
33301 target: "cit_"#_pos".fg2"; \
33302 target: "cit_"#_pos".text"; \
33305 name: "cit_"#_pos".go_passive"; \
33306 signal: "cit_"#_pos",unselected"; \
33308 action: STATE_SET "default" 0.0; \
33309 target: "cit_"#_pos".bg"; \
33310 target: "cit_"#_pos".fg1"; \
33311 target: "cit_"#_pos".fg2"; \
33312 target: "cit_"#_pos".text"; \
33315 name: "cit_"#_pos".is_today"; \
33316 signal: "cit_"#_pos",today"; \
33318 action: STATE_SET "today" 0.0; \
33319 target: "cit_"#_pos".base"; \
33322 name: "cit_"#_pos".not_today"; \
33323 signal: "cit_"#_pos",not_today"; \
33325 action: STATE_SET "default" 0.0; \
33326 target: "cit_"#_pos".base"; \
33329 source: "cit_"#_pos".clicked"; \
33330 signal: "mouse,clicked,1"; \
33331 source: "cit_"#_pos".event"; \
33332 action: SIGNAL_EMIT "elm,action,selected" #_pos; \
33335 name: "cit_"#_pos".clear"; \
33336 signal: "cit_"#_pos",clear"; \
33338 action: STATE_SET "default" 0.0; \
33339 target: "cit_"#_pos".check"; \
33340 target: "cit_"#_pos".hd"; \
33343 name: "cit_"#_pos".checked"; \
33344 signal: "cit_"#_pos",checked"; \
33346 action: STATE_SET "visible" 0.0; \
33347 target: "cit_"#_pos".check"; \
33350 name: "cit_"#_pos".holiday"; \
33351 signal: "cit_"#_pos",holiday"; \
33353 action: STATE_SET "visible" 0.0; \
33354 target: "cit_"#_pos".hd"; \
33358 group { name: "elm/calendar/base/default";
33360 image: "shelf_inset.png" COMP;
33361 image: "bt_base1.png" COMP;
33362 image: "bt_hilight.png" COMP;
33363 image: "bt_shine.png" COMP;
33364 image: "bt_glow.png" COMP;
33365 image: "bt_dis_base.png" COMP;
33366 image: "bt_dis_hilight.png" COMP;
33367 image: "sp_bt_l.png" COMP;
33368 image: "sp_bt_r.png" COMP;
33369 image: "bt_sm_base1.png" COMP;
33370 image: "bt_sm_shine.png" COMP;
33371 image: "bt_sm_hilight.png" COMP;
33372 image: "ilist_1.png" COMP;
33373 image: "ilist_2.png" COMP;
33374 image: "ilist_item_shadow.png" COMP;
33375 image: "check.png" COMP;
33380 description { state: "default" 0.0;
33383 rel2.offset: -2 -2;
33384 color: 255 255 255 0;
33388 part { name: "spinner-base";
33391 description { state: "default" 0.0;
33397 rel2.offset: -7 -7;
33398 color: 255 255 255 0;
33402 part { name: "conf_over_spinner";
33404 description { state: "default" 0.0;
33405 rel1.to: "spinner-base";
33406 rel1.offset: -3 -3;
33407 rel2.to: "spinner-base";
33410 normal: "shelf_inset.png";
33417 part { name: "table-base";
33420 description { state: "default" 0.0;
33423 rel1.to_y: "spinner-base";
33425 rel1.relative: 0 1;
33427 rel2.offset: -7 -7;
33428 color: 255 255 255 0;
33431 part { name: "conf_over_table";
33433 description { state: "default" 0.0;
33434 rel1.to: "table-base";
33435 rel1.offset: -3 -3;
33436 rel2.to: "table-base";
33439 normal: "shelf_inset.png";
33446 part { name: "header";
33449 description { state: "default" 0.0;
33450 rel1.to: "table-base";
33451 rel1.relative: 0 0;
33452 rel2.to: "table-base";
33453 rel2.relative: 1 0.1;
33454 color: 255 255 255 0;
33457 part { name: "base";
33460 description { state: "default" 0.0;
33461 rel1.to_x: "table-base";
33462 rel1.to_y: "header";
33463 rel1.relative: 0 1;
33465 rel2.to: "table-base";
33467 color: 255 255 255 0;
33470 part { name: "left_bt";
33472 description { state: "default" 0.0;
33473 rel1 { to: "spinner-base";
33476 rel2 { to: "spinner-base";
33484 normal: "bt_base1.png";
33489 description { state: "clicked" 0.0;
33490 inherit: "default" 0.0;
33491 image.normal: "bt_base1.png";
33492 image.middle: SOLID;
33495 part { name: "left_over1";
33497 description { state: "default" 0.0;
33498 rel1.to: "left_bt";
33499 rel2 { to: "left_bt";
33503 normal: "bt_hilight.png";
33508 part { name: "left_over2";
33511 description { state: "default" 0.0;
33512 rel1.to: "left_bt";
33513 rel2.to: "left_bt";
33515 normal: "bt_shine.png";
33520 part { name: "left_over3";
33523 description { state: "default" 0.0;
33524 color: 255 255 255 0;
33525 rel1.to: "left_bt";
33526 rel2.to: "left_bt";
33528 normal: "bt_glow.png";
33529 border: 12 12 12 12;
33533 description { state: "clicked" 0.0;
33534 inherit: "default" 0.0;
33536 color: 255 255 255 255;
33539 part { name: "right_bt";
33541 description { state: "default" 0.0;
33542 rel1 { to: "spinner-base";
33545 rel2 { to: "spinner-base";
33553 normal: "bt_base1.png";
33558 description { state: "clicked" 0.0;
33559 inherit: "default" 0.0;
33560 image.normal: "bt_base1.png";
33561 image.middle: SOLID;
33564 part { name: "right_over1";
33566 description { state: "default" 0.0;
33567 rel1.to: "right_bt";
33568 rel2 { to: "right_bt";
33572 normal: "bt_hilight.png";
33577 part { name: "right_over2";
33580 description { state: "default" 0.0;
33581 rel1.to: "right_bt";
33582 rel2.to: "right_bt";
33584 normal: "bt_shine.png";
33589 part { name: "right_over3";
33592 description { state: "default" 0.0;
33593 color: 255 255 255 0;
33594 rel1.to: "right_bt";
33595 rel2.to: "right_bt";
33597 normal: "bt_glow.png";
33598 border: 12 12 12 12;
33602 description { state: "clicked" 0.0;
33603 inherit: "default" 0.0;
33605 color: 255 255 255 255;
33608 part { name: "left_bt_icon";
33610 description { state: "default" 0.0;
33611 rel1.to: "left_bt";
33612 rel2.to: "left_bt";
33616 image.normal: "sp_bt_l.png";
33618 description { state: "rtl" 0.0;
33619 inherit: "default" 0.0;
33620 image.normal: "sp_bt_r.png";
33623 part { name: "right_bt_icon";
33625 description { state: "default" 0.0;
33626 rel1.to: "right_bt";
33627 rel2.to: "right_bt";
33631 image.normal: "sp_bt_r.png";
33633 description { state: "rtl" 0.0;
33634 inherit: "default" 0.0;
33635 image.normal: "sp_bt_l.png";
33638 part { name: "month_text";
33642 description { state: "default" 0.0;
33645 rel1 { relative: 1.0 0.0;
33648 to_y: "spinner-base";
33650 rel2 { relative: 0.0 1.0;
33653 to_y: "spinner-base";
33657 font: "Sans,Edje-Vera";
33664 CH(0) CH(1) CH(2) CH(3) CH(4) CH(5) CH(6)
33665 CIT(0) CIT(1) CIT(2) CIT(3) CIT(4) CIT(5) CIT(6)
33666 CIT(7) CIT(8) CIT(9) CIT(10) CIT(11) CIT(12) CIT(13)
33667 CIT(14) CIT(15) CIT(16) CIT(17) CIT(18) CIT(19) CIT(20)
33668 CIT(21) CIT(22) CIT(23) CIT(24) CIT(25) CIT(26) CIT(27)
33669 CIT(28) CIT(29) CIT(30) CIT(31) CIT(32) CIT(33) CIT(34)
33670 CIT(35) CIT(36) CIT(37) CIT(38) CIT(39) CIT(40) CIT(41)
33673 program { name: "dec_start";
33674 signal: "mouse,down,1";
33676 action: SIGNAL_EMIT "elm,action,decrement,start" "";
33678 program { name: "dec_stop";
33679 signal: "mouse,up,1";
33681 action: SIGNAL_EMIT "elm,action,stop" "";
33683 program { name: "inc_start";
33684 signal: "mouse,down,1";
33685 source: "right_bt";
33686 action: SIGNAL_EMIT "elm,action,increment,start" "";
33688 program { name: "inc_stop";
33689 signal: "mouse,up,1";
33690 source: "right_bt";
33691 action: SIGNAL_EMIT "elm,action,stop" "";
33694 name: "left_bt_click";
33695 signal: "mouse,down,1";
33696 source: "left_over2";
33697 action: STATE_SET "clicked" 0.0;
33701 name: "left_bt_unclick";
33702 signal: "mouse,up,1";
33703 source: "left_over2";
33704 action: STATE_SET "default" 0.0;
33708 name: "left_bt_click2";
33709 signal: "mouse,down,1";
33710 source: "left_over3";
33711 action: STATE_SET "clicked" 0.0;
33712 target: "left_over3";
33715 name: "left_bt_unclick2";
33716 signal: "mouse,up,1";
33717 source: "left_over3";
33718 action: STATE_SET "default" 0.0;
33719 transition: DECELERATE 0.5;
33720 target: "left_over3";
33723 name: "right_bt_click";
33724 signal: "mouse,down,1";
33725 source: "right_over2";
33726 action: STATE_SET "clicked" 0.0;
33727 target: "right_bt";
33730 name: "right_bt_unclick";
33731 signal: "mouse,up,1";
33732 source: "right_over2";
33733 action: STATE_SET "default" 0.0;
33734 target: "right_bt";
33737 name: "right_bt_click2";
33738 signal: "mouse,down,1";
33739 source: "right_over3";
33740 action: STATE_SET "clicked" 0.0;
33741 target: "right_over3";
33744 name: "right_bt_unclick2";
33745 signal: "mouse,up,1";
33746 source: "right_over3";
33747 action: STATE_SET "default" 0.0;
33748 transition: DECELERATE 0.5;
33749 target: "right_over3";
33751 program { name: "to_rtl";
33752 signal: "edje,state,rtl";
33754 action: STATE_SET "rtl" 0.0;
33755 target: "right_bt_icon";
33756 target: "left_bt_icon";
33758 program { name: "to_ltr";
33759 signal: "edje,state,ltr";
33761 action: STATE_SET "default" 0.0;
33762 target: "right_bt_icon";
33763 target: "left_bt_icon";
33771 ////////////////////////////////////////////////////////////////////////////////
33773 ////////////////////////////////////////////////////////////////////////////////
33774 group { name: "elm/colorselector/bg/default";
33776 part { name: "elm.colorbar_0";
33779 description { state: "default" 0.0;
33781 rel1.relative: 0.0 0.00653594771;
33782 rel2.relative: 1.0 0.254901961;
33785 part { name: "elm.colorbar_1";
33788 description { state: "default" 0.0;
33790 rel1.relative: 0.0 0.254901961;
33791 rel2.relative: 1.0 0.503267974;
33794 part { name: "elm.colorbar_2";
33797 description { state: "default" 0.0;
33799 rel1.relative: 0.0 0.503267974;
33800 rel2.relative: 1.0 0.751633987;
33803 part { name: "elm.colorbar_3";
33806 description { state: "default" 0.0;
33808 rel1.relative: 0.0 0.751633987;
33809 rel2.relative: 1.0 1.0;
33815 group { name: "elm/colorselector/base/default";
33817 part { name: "elm.bar_bg";
33820 description { state: "default" 0.0;
33824 to_x: "elm.arrow_bg";
33825 to_y: "elm.arrow_icon";
33829 relative: 1.0 0.83;
33830 to_x: "elm.arrow_bg";
33835 part { name: "elm.bar";
33838 description { state: "default" 0.0;
33839 rel1.to: "elm.bar_bg";
33840 rel2.to: "elm.bar_bg";
33843 part { name: "elm.arrow_bg";
33846 description { state: "default" 0.0;
33848 relative: 1.0 0.17;
33850 to_x: "elm.l_button";
33853 relative: 0.0 0.83;
33855 to_x: "elm.r_button";
33859 part { name: "elm.arrow";
33863 description { state: "default" 0.0;
33868 to_x: "elm.arrow_bg";
33871 relative: 0.0 0.17;
33872 to_x: "elm.arrow_bg";
33878 confine: "elm.arrow_bg";
33883 part { name: "elm.arrow_icon";
33886 description { state: "default" 0.0;
33901 part { name: "event";
33904 description { state: "default" 0.0;
33906 to: "elm.arrow_icon";
33909 to_x: "elm.arrow_icon";
33910 to_y: "elm.arrow_bg";
33916 events: "elm.arrow";
33919 part { name: "elm.l_button";
33923 description { state: "default" 0.0;
33928 to_y: "elm.bar_bg";
33932 to_y: "elm.bar_bg";
33937 part { name: "elm.r_button";
33942 state: "default" 0.0;
33947 to_y: "elm.bar_bg";
33951 to_y: "elm.bar_bg";
33959 group{ name: "elm/colorselector/image/colorbar_0";
33961 image: "color_picker_color.png" COMP;
33964 part { name: "colorbar_0_image";
33967 description { state: "default" 0.0;
33968 rel2.offset: -1 -1;
33969 image.normal: "color_picker_color.png";
33975 group { name: "elm/colorselector/image/colorbar_1";
33977 image: "color_picker_opacity.png" COMP;
33980 part { name: "colorbar_1_image";
33983 description { state: "default" 0.0;
33984 rel2.offset: -1 -1;
33985 image.normal: "color_picker_opacity.png";
33991 group { name: "elm/colorselector/image/colorbar_2";
33993 image: "color_picker_brightness.png" COMP;
33996 part { name: "colorbar_2_image";
33999 description { state: "default" 0.0;
34000 rel2.offset: -1 -1;
34001 image.normal: "color_picker_brightness.png";
34007 group { name: "elm/colorselector/image/colorbar_3";
34009 image: "color_picker_alpha.png" COMP;
34012 part { name: "colorbar_3_image";
34015 description { state: "default" 0.0;
34016 rel2.offset: -1 -1;
34017 image.normal: "color_picker_alpha.png";
34023 group { name: "elm/colorselector/bg_image/colorbar_3";
34025 image: "color_picker_alpha_bg.png" COMP;
34028 part { name: "colorbar_3_image";
34031 description { state: "default" 0.0;
34032 rel2.offset: -1 -1;
34033 image.normal: "color_picker_alpha_bg.png";
34039 group { name: "elm/colorselector/image/updown";
34041 image: "icon_arrow_down.png" COMP;
34047 description { state: "default" 0.0;
34051 part { name: "arrow_image";
34054 description { state: "default" 0.0;
34055 image.normal: "icon_arrow_down.png";
34061 group { name: "elm/colorselector/button/left";
34063 image: "bt_base1.png" COMP;
34064 image: "bt_shine.png" COMP;
34065 image: "sp_bt_l.png" COMP;
34068 part { name: "button_image";
34070 description { state: "default" 0.0;
34071 image.normal: "bt_base1.png";
34072 image.border: 6 6 6 6;
34073 image.middle: SOLID;
34076 description { state: "clicked" 0.0;
34077 inherit: "default" 0.0;
34078 image.normal: "bt_shine.png";
34079 image.border: 6 6 6 6;
34080 image.middle: SOLID;
34083 part { name: "btn_over";
34086 description { state: "default" 0.0;
34087 rel1.to: "button_image";
34090 to: "button_image";
34093 normal: "bt_hilight.png";
34098 part { name: "btn_over2";
34102 ignore_flags: ON_HOLD;
34103 description { state: "default" 0.0;
34104 rel1.to: "button_image";
34105 rel2.to: "button_image";
34107 normal: "bt_shine.png";
34112 part { name: "focus_image";
34114 description { state: "default" 0.0;
34115 color: 255 255 255 0;
34116 rel1.to: "button_image";
34117 rel2.to: "button_image";
34119 normal: "bt_glow.png";
34120 border: 12 12 12 12;
34125 description { state: "clicked" 0.0;
34126 inherit: "default" 0.0;
34128 color: 255 255 255 255;
34131 part { name: "left_arrow";
34133 description { state: "default" 0.0;
34136 image.normal: "sp_bt_l.png";
34143 name: "button_down";
34144 signal: "elm,state,left,button,down";
34145 source: "left_button";
34146 action: STATE_SET "clicked" 0.0;
34147 target: "button_image";
34148 target: "focus_image";
34152 signal: "elm,state,left,button,up";
34153 source: "left_button";
34154 action: STATE_SET "default" 0.0;
34155 target: "button_image";
34156 target: "focus_image";
34161 group { name: "elm/colorselector/button/right";
34163 image: "bt_base1.png" COMP;
34164 image: "bt_shine.png" COMP;
34165 image: "sp_bt_r.png" COMP;
34168 part { name: "button_image";
34170 description { state: "default" 0.0;
34171 image.normal: "bt_base1.png";
34172 image.border: 6 6 6 6;
34173 image.middle: SOLID;
34176 description { state: "clicked" 0.0;
34177 inherit: "default" 0.0;
34178 image.normal: "bt_shine.png";
34179 image.border: 6 6 6 6;
34180 image.middle: SOLID;
34183 part { name: "btn_over";
34186 description { state: "default" 0.0;
34187 rel1.to: "button_image";
34190 to: "button_image";
34193 normal: "bt_hilight.png";
34198 part { name: "btn_over2";
34202 ignore_flags: ON_HOLD;
34203 description { state: "default" 0.0;
34204 rel1.to: "button_image";
34205 rel2.to: "button_image";
34207 normal: "bt_shine.png";
34212 part { name: "focus_image";
34214 description { state: "default" 0.0;
34215 color: 255 255 255 0;
34216 rel1.to: "button_image";
34217 rel2.to: "button_image";
34219 normal: "bt_glow.png";
34220 border: 12 12 12 12;
34225 description { state: "clicked" 0.0;
34226 inherit: "default" 0.0;
34228 color: 255 255 255 255;
34231 part { name: "right_arrow";
34233 description { state: "default" 0.0;
34236 image.normal: "sp_bt_r.png";
34243 name: "button_down";
34244 signal: "elm,state,right,button,down";
34245 source: "right_button";
34246 action: STATE_SET "clicked" 0.0;
34247 target: "button_image";
34248 target: "focus_image";
34252 signal: "elm,state,right,button,up";
34253 source: "right_button";
34254 action: STATE_SET "default" 0.0;
34255 target: "button_image";
34256 target: "focus_image";
34261 ///////////////////////////////////////////////////////////////////////////////
34262 #define FLIP_PICKER_MAX_LEN (50)
34263 #define FLIP_PICKER_MAX_LEN_STR "50"
34265 group { name: "elm/flipselector/base/default";
34267 image: "flip_base.png" COMP;
34268 image: "flip_base_shad.png" COMP;
34269 image: "flip_shad.png" COMP;
34270 image: "arrow_up.png" COMP;
34271 image: "arrow_down.png" COMP;
34272 image: "flip_t.png" COMP;
34273 image: "flip_b.png" COMP;
34277 item: "max_len" FLIP_PICKER_MAX_LEN_STR;
34280 //FIXME: quick successive clicks on, say, up, lead to nastiness
34282 public cur, prev, next, lock;
34284 public animator_bottom_down(val, Float:pos) {
34285 new tmp[FLIP_PICKER_MAX_LEN];
34287 set_tween_state(PART:"bottom", pos, "shrink", 0.0, "default", 0.0);
34288 set_tween_state(PART:"bottom_sheet", pos, "shrink", 0.0, "default",
34290 set_tween_state(PART:"shadow", pos, "half", 0.0, "full",
34294 set_state(PART:"shadow", "default", 0.0);
34297 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34298 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34299 replace_str(next, 0, "");
34300 message(MSG_STRING, 1, tmp);
34305 public animator_top_down(val, Float:pos) {
34306 set_tween_state(PART:"top", pos, "default", 0.0, "shrink", 0.0);
34307 set_tween_state(PART:"top_sheet", pos, "default", 0.0, "shrink",
34309 set_tween_state(PART:"shadow", pos, "default", 0.0, "half",
34313 anim(0.2, "animator_bottom_down", val);
34316 public animator_bottom_up(val, Float:pos) {
34317 set_tween_state(PART:"bottom", pos, "default", 0.0, "shrink", 0.0);
34318 set_tween_state(PART:"bottom_sheet", pos, "default", 0.0, "shrink",
34320 set_tween_state(PART:"shadow", pos, "full", 0.0, "half",
34324 anim(0.2, "animator_top_up", val);
34327 public animator_top_up(val, Float:pos) {
34328 new tmp[FLIP_PICKER_MAX_LEN];
34330 set_tween_state(PART:"top", pos, "shrink", 0.0, "default", 0.0);
34331 set_tween_state(PART:"top_sheet", pos, "shrink", 0.0, "default",
34333 set_tween_state(PART:"shadow", pos, "half", 0.0, "default",
34337 set_state(PART:"shadow", "default", 0.0);
34340 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34341 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34342 replace_str(next, 0, "");
34343 message(MSG_STRING, 2, tmp);
34348 public message(Msg_Type:type, id, ...) {
34350 if ((type == MSG_STRING) && (id == 1)) {
34351 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34353 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34355 if (get_int(lock) == 1) {
34356 replace_str(next, 0, value);
34360 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34362 set_text(PART:"bottom_b", tmp);
34364 set_state(PART:"top", "shrink", 0.0);
34365 set_text(PART:"top", tmp);
34366 set_state(PART:"top", "default", 0.0);
34367 set_text(PART:"top", tmp);
34369 replace_str(prev, 0, tmp);
34371 set_state(PART:"bottom", "default", 0.0);
34372 set_text(PART:"bottom", value);
34373 set_state(PART:"bottom", "shrink", 0.0);
34374 set_text(PART:"bottom", value);
34376 set_text(PART:"top_b", value);
34378 replace_str(cur, 0, value);
34380 set_state(PART:"bottom_sheet", "shrink", 0.0);
34381 set_state(PART:"top_sheet", "default", 0.0);
34384 set_state(PART:"shadow", "default", 0.0);
34385 anim(0.2, "animator_top_down", 1);
34389 if ((type == MSG_STRING) && (id == 2)) {
34390 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34392 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34394 if (get_int(lock) == 1) {
34395 replace_str(next, 0, value);
34399 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34401 set_text(PART:"top_b", tmp);
34403 set_state(PART:"bottom", "shrink", 0.0);
34404 set_text(PART:"bottom", tmp);
34405 set_state(PART:"bottom", "default", 0.0);
34406 set_text(PART:"bottom", tmp);
34408 replace_str(prev, 0, tmp);
34410 set_state(PART:"top", "default", 0.0);
34411 set_text(PART:"top", value);
34412 set_state(PART:"top", "shrink", 0.0);
34413 set_text(PART:"top", value);
34415 set_text(PART:"bottom_b", value);
34417 replace_str(cur, 0, value);
34419 set_state(PART:"bottom_sheet", "default", 0.0);
34420 set_state(PART:"top_sheet", "shrink", 0.0);
34423 set_state(PART:"shadow", "full", 0.0);
34424 anim(0.2, "animator_bottom_up", 1);
34430 part { name: "shad";
34432 description { state: "default" 0.0;
34433 rel1.offset: -4 -4;
34438 normal: "flip_base_shad.png";
34444 part { name: "base";
34446 description { state: "default" 0.0;
34448 rel2.offset: -5 -5;
34450 image.normal: "flip_base.png";
34457 description { state: "default" 0.0;
34459 rel1.relative: 0.0 0.5;
34463 description { state: "hidden" 0.0;
34464 inherit: "default" 0.0;
34472 description { state: "default" 0.0;
34475 rel2.relative: 1.0 0.5;
34478 description { state: "hidden" 0.0;
34479 inherit: "default" 0.0;
34484 part { name: "bottom_sheet_static";
34486 description { state: "default" 0.0;
34490 image.normal: "flip_b.png";
34494 part { name: "bottom_b";
34496 clip_to: "bottom_clipper";
34499 description { state: "default" 0.0;
34505 font: "Sans:style=Bold,Edje-Vera-Bold";
34513 part { name: "shadow";
34515 description { state: "default" 0.0;
34518 rel2.relative: 1.0 0.0;
34519 image.normal: "flip_shad.png";
34521 description { state: "half" 0.0;
34522 inherit: "default" 0.0;
34523 rel2.relative: 1.0 0.5;
34525 description { state: "full" 0.0;
34526 inherit: "default" 0.0;
34527 rel2.relative: 1.0 1.0;
34531 part { name: "bottom_sheet";
34533 description { state: "default" 0.0;
34537 image.normal: "flip_b.png";
34539 description { state: "shrink" 0.0;
34540 inherit: "default" 0.0;
34542 rel2.relative: 1.0 0.0;
34546 part { name: "bottom";
34548 clip_to: "bottom_clipper";
34551 description { state: "default" 0.0;
34557 font: "Sans:style=Bold,Edje-Vera-Bold";
34563 description { state: "shrink" 0.0;
34564 inherit: "default" 0.0;
34565 color: 128 128 128 255;
34567 rel2.relative: 1.0 0.5; /* FIXME: same visual effect? --> MAP! */
34571 part { name: "top_sheet_static";
34573 description { state: "default" 0.0;
34577 image.normal: "flip_t.png";
34581 part { name: "top_b";
34583 clip_to: "top_clipper";
34586 description { state: "default" 0.0;
34592 font: "Sans:style=Bold,Edje-Vera-Bold";
34601 part { name: "top_sheet";
34603 description { state: "default" 0.0;
34607 image.normal: "flip_t.png";
34609 description { state: "shrink" 0.0;
34610 inherit: "default" 0.0;
34611 color: 128 128 128 255;
34613 rel1.relative: 0.0 1.0;
34617 part { name: "top";
34619 clip_to: "top_clipper";
34622 description { state: "default" 0.0;
34628 font: "Sans:style=Bold,Edje-Vera-Bold";
34634 description { state: "shrink" 0.0;
34635 inherit: "default" 0.0;
34637 rel1.relative: 0.0 0.5;
34641 part { name: "arrow_top";
34644 description { state: "default" 0.0;
34650 image.normal: "arrow_up.png";
34652 description { state: "hidden" 0.0;
34653 inherit: "default" 0.0;
34657 part { name: "arrow_bottom";
34660 description { state: "default" 0.0;
34666 image.normal: "arrow_down.png";
34668 description { state: "hidden" 0.0;
34669 inherit: "default" 0.0;
34677 name: "top_clipper";
34679 state: "default" 0.0;
34689 name: "bottom_clipper";
34691 state: "default" 0.0;
34700 program { name: "load";
34704 append_str(cur, "");
34705 append_str(prev, "");
34706 append_str(next, "");
34711 program { name: "hide_arrows";
34712 signal: "elm,state,button,hidden";
34714 action: STATE_SET "hidden" 0.0;
34715 target: "arrow_top";
34716 target: "arrow_bottom";
34721 program { name: "show_arrows";
34722 signal: "elm,state,button,visible";
34724 action: STATE_SET "default" 0.0;
34725 target: "arrow_top";
34726 target: "arrow_bottom";
34731 program { name: "up";
34732 signal: "mouse,down,1";
34734 action: SIGNAL_EMIT "elm,action,up,start" "";
34736 program { name: "up,stop";
34737 signal: "mouse,up,1";
34739 action: SIGNAL_EMIT "elm,action,up,stop" "";
34741 program { name: "down";
34742 signal: "mouse,down,1";
34744 action: SIGNAL_EMIT "elm,action,down,start" "";
34746 program { name: "down,stop";
34747 signal: "mouse,up,1";
34749 action: SIGNAL_EMIT "elm,action,down,stop" "";
34754 ////////////////////////////////////////////////////////////////////////////////
34756 ////////////////////////////////////////////////////////////////////////////////
34757 group { name: "elm/diskselector/base/default";
34759 image: "bar_shine.png" COMP;
34766 description { state: "default" 0.0;
34770 part { name: "shine_left";
34772 description { state: "default" 0.0;
34774 rel1.relative: -0.1 0;
34776 rel2.relative: 0.1 1;
34777 image.normal: "bar_shine.png";
34778 color: 255 255 255 120;
34781 part { name: "shine_center";
34783 description { state: "default" 0.0;
34785 rel1.relative: 0.2 0;
34787 rel2.relative: 0.8 1;
34788 image.normal: "bar_shine.png";
34789 color: 255 255 255 180;
34792 part { name: "shine_right";
34794 description { state: "default" 0.0;
34796 rel1.relative: 0.9 0;
34798 rel2.relative: 1.1 1;
34799 image.normal: "bar_shine.png";
34800 color: 255 255 255 120;
34803 part { name: "clipper";
34806 description { state: "default" 0.0;
34810 rel2.offset: -3 -3;
34813 part { name: "elm.swallow.content";
34814 clip_to: "clipper";
34816 description { state: "default" 0.0;
34824 group { name: "elm/diskselector/item/default";
34827 item: "len_threshold" "14";
34828 item: "display_item_num" "3";
34829 item: "min_height" "-1";
34830 item: "min_width" "-1";
34834 part { name: "elm.swallow.icon";
34836 description { state: "default" 0.0;
34848 description { state: "show" 0.0;
34849 inherit: "default" 0.0;
34851 description { state: "default_small" 0.0;
34852 inherit: "default" 0.0;
34853 rel1.relative: 0 0.2;
34854 rel2.relative: 0 0.8;
34856 description { state: "left_side" 0.0;
34857 inherit: "default" 0.0;
34858 rel1.relative: 0 0.2;
34859 rel2.relative: 0 0.8;
34860 color: 255 255 255 160;
34862 description { state: "right_side" 0.0;
34863 inherit: "left_side" 0.0;
34864 rel1.relative: 0.4 0.2;
34865 rel2.relative: 0.4 0.8;
34866 color: 255 255 255 160;
34869 part { name: "elm.text";
34873 description { state: "default" 0.0;
34874 rel1.relative: 1 0.0;
34875 rel1.to_x: "elm.swallow.icon";
34876 rel2.relative: 1.0 1.0;
34877 color: 255 255 255 255;
34880 font: "Sans,Edje-Vera";
34886 description { state: "show" 0.0;
34887 inherit: "default" 0.0;
34890 description { state: "default_small" 0.0;
34891 inherit: "default" 0.0;
34895 description { state: "left_side" 0.0;
34896 inherit: "default" 0.0;
34897 color: 172 172 172 255;
34900 text.align: 0.2 0.5;
34902 description { state: "right_side" 0.0;
34903 inherit: "default" 0.0;
34904 color: 172 172 172 255;
34907 text.align: 0.8 0.5;
34913 program { name: "center_text";
34914 signal: "elm,state,center";
34916 action: STATE_SET "show" 0.0;
34917 target: "elm.text";
34918 target: "elm.swallow.icon";
34920 program { name: "center_small_text";
34921 signal: "elm,state,center_small";
34923 action: STATE_SET "default_small" 0.0;
34924 target: "elm.text";
34925 target: "elm.swallow.icon";
34927 program { name: "l_side_text";
34928 signal: "elm,state,left_side";
34930 action: STATE_SET "left_side" 0.0;
34931 target: "elm.text";
34932 target: "elm.swallow.icon";
34934 program { name: "r_side_text";
34935 signal: "elm,state,right_side";
34937 action: STATE_SET "right_side" 0.0;
34938 target: "elm.text";
34939 target: "elm.swallow.icon";
34944 group { name: "elm/entry/path/separator/default";
34945 images.image: "arrow_right.png" COMP;
34947 part { name: "icon";
34949 description { state: "default" 0.0;
34950 image.normal: "arrow_right.png";
34958 group { name: "elm/fileselector/base/default";
34960 item: "path_separator" "<item relsize=16x16 vsize=full href=path/separator></item>";
34963 part { name: "elm.swallow.up";
34965 description { state: "default" 0.0;
34975 part { name: "elm.swallow.home";
34977 description { state: "default" 0.0;
34982 to: "elm.swallow.up";
34987 to: "elm.swallow.up";
34993 part { name: "elm.swallow.files";
34995 description { state: "default" 0.0;
35000 to_y: "elm.swallow.home";
35005 to_y: "elm.swallow.path";
35011 part { name: "elm.swallow.path";
35013 description { state: "default" 0.0;
35017 to_y: "elm.swallow.filename";
35022 to_y: "elm.swallow.filename";
35028 part { name: "elm.swallow.filename";
35030 description { state: "default" 0.0;
35034 to_y: "elm.swallow.ok";
35039 to_y: "elm.swallow.ok";
35045 part { name: "elm.swallow.cancel";
35047 description { state: "default" 0.0;
35051 to: "elm.swallow.ok";
35056 to: "elm.swallow.ok";
35062 part { name: "elm.swallow.ok";
35064 description { state: "default" 0.0;
35076 group { name: "elm/fileselector_entry/base/default";
35078 part { name: "elm.swallow.entry";
35080 description { state: "default" 0.0;
35083 rel2 { to_x: "elm.swallow.button";
35089 part { name: "elm.swallow.button";
35091 description { state: "default" 0.0;
35104 ////////////////////////////////////////////////////////////////////////
35105 // Standard layouts to be used //
35106 ////////////////////////////////////////////////////////////////////////
35107 /* application with toolbar and main content area */
35108 group { name: "elm/layout/application/toolbar-content";
35110 part { name: "elm.swallow.content";
35112 description { state: "default" 0.0;
35113 rel1 { to_y: "elm.external.toolbar";
35120 part { name: "elm.external.toolbar";
35122 source: "elm/toolbar";
35123 description { state: "default" 0.0;
35135 /* application with toolbar and main content area with a back button and title area */
35136 group { name: "elm/layout/application/toolbar-content-back";
35138 part { name: "elm.swallow.content";
35140 description { state: "default" 0.0;
35141 rel1 { to_y: "title_clipper";
35148 part { name: "elm.external.toolbar";
35150 source: "elm/toolbar";
35151 description { state: "default" 0.0;
35160 part { name: "title_clipper";
35162 description { state: "default" 0.0;
35171 description { state: "hidden" 0.0;
35172 inherit: "default" 0.0;
35179 part { name: "back_clipper";
35181 clip_to: "title_clipper";
35182 description { state: "default" 0.0;
35185 description { state: "hidden" 0.0;
35189 part { name: "back";
35191 source: "elm/button";
35192 clip_to: "back_clipper";
35193 description { state: "default" 0.0;
35196 rel1 { to_y: "elm.external.toolbar";
35200 rel2 { to_y: "elm.external.toolbar";
35204 params.string: "label" "Back";
35211 action: SIGNAL_EMIT "elm,action,back" "";
35214 signal: "elm,back,hide";
35216 action: STATE_SET "hidden" 0.0;
35217 target: "back_clipper";
35220 signal: "elm,back,show";
35222 action: STATE_SET "default" 0.0;
35223 target: "back_clipper";
35226 signal: "elm,title,hide";
35228 action: STATE_SET "hidden" 0.0;
35229 transition: LINEAR 0.1;
35230 target: "title_clipper";
35233 signal: "elm,title,show";
35235 action: STATE_SET "default" 0.0;
35236 target: "title_clipper";
35240 part { name: "elm.swallow.end";
35242 description { state: "default" 0.0;
35245 rel1 { to_y: "elm.external.toolbar";
35249 rel2 { to_y: "elm.external.toolbar";
35256 part { name: "elm.text.title";
35258 effect: SOFT_SHADOW;
35260 description { state: "default" 0.0;
35261 rel1 { to_y: "elm.external.toolbar";
35266 rel2 { to_y: "back";
35267 to_x: "elm.swallow.end";
35272 font: "Sans:style=Bold";
35280 /* application with toolbar and main content area with a back and next buttons and title area */
35281 group { name: "elm/layout/application/toolbar-content-back-next";
35283 part { name: "elm.swallow.content";
35285 description { state: "default" 0.0;
35286 rel1 { to_y: "title_clipper";
35293 part { name: "elm.external.toolbar";
35295 source: "elm/toolbar";
35296 description { state: "default" 0.0;
35305 part { name: "title_clipper";
35307 description { state: "default" 0.0;
35316 description { state: "hidden" 0.0;
35317 inherit: "default" 0.0;
35324 part { name: "back";
35326 source: "elm/button";
35327 clip_to: "back_clipper";
35328 description { state: "default" 0.0;
35331 rel1 { to_y: "elm.external.toolbar";
35335 rel2 { to_y: "elm.external.toolbar";
35339 params.string: "label" "Back";
35342 part { name: "back_clipper";
35344 clip_to: "title_clipper";
35345 description { state: "default" 0.0;
35348 description { state: "hidden" 0.0;
35352 part { name: "next";
35354 source: "elm/button";
35355 clip_to: "next_clipper";
35356 description { state: "default" 0.0;
35359 rel1 { to_y: "elm.external.toolbar";
35363 rel2 { to_y: "elm.external.toolbar";
35367 params.string: "label" "Next";
35370 part { name: "next_clipper";
35372 clip_to: "title_clipper";
35373 description { state: "default" 0.0;
35376 description { state: "hidden" 0.0;
35384 action: SIGNAL_EMIT "elm,action,back" "";
35387 signal: "elm,title,hide";
35389 action: STATE_SET "hidden" 0.0;
35390 transition: LINEAR 0.1;
35391 target: "title_clipper";
35394 signal: "elm,title,show";
35396 action: STATE_SET "default" 0.0;
35397 target: "title_clipper";
35400 signal: "elm,back,hide";
35402 action: STATE_SET "hidden" 0.0;
35403 target: "back_clipper";
35406 signal: "elm,back,show";
35408 action: STATE_SET "default" 0.0;
35409 target: "back_clipper";
35414 action: SIGNAL_EMIT "elm,action,next" "";
35417 signal: "elm,next,hide";
35419 action: STATE_SET "hidden" 0.0;
35420 target: "next_clipper";
35423 signal: "elm,next,show";
35425 action: STATE_SET "default" 0.0;
35426 target: "next_clipper";
35429 part { name: "elm.text.title";
35431 effect: SOFT_SHADOW;
35433 clip_to: "title_clipper";
35434 description { state: "default" 0.0;
35435 rel1 { to_y: "elm.external.toolbar";
35440 rel2 { to_y: "back";
35446 font: "Sans:style=Bold";
35453 /* application with a main content area with a back button and title area */
35454 group { name: "elm/layout/application/content-back";
35456 part { name: "elm.swallow.content";
35458 description { state: "default" 0.0;
35459 rel1 { to_y: "title_clipper";
35465 part { name: "title_clipper";
35467 description { state: "default" 0.0;
35476 description { state: "hidden" 0.0;
35477 inherit: "default" 0.0;
35484 part { name: "back_clipper";
35486 clip_to: "title_clipper";
35487 description { state: "default" 0.0;
35490 description { state: "hidden" 0.0;
35494 part { name: "back";
35496 source: "elm/button";
35497 clip_to: "back_clipper";
35498 description { state: "default" 0.0;
35509 params.string: "label" "Back";
35516 action: SIGNAL_EMIT "elm,action,back" "";
35519 signal: "elm,back,hide";
35521 action: STATE_SET "hidden" 0.0;
35522 target: "back_clipper";
35525 signal: "elm,back,show";
35527 action: STATE_SET "default" 0.0;
35528 target: "back_clipper";
35531 signal: "elm,title,hide";
35533 action: STATE_SET "hidden" 0.0;
35534 transition: LINEAR 0.1;
35535 target: "title_clipper";
35538 signal: "elm,title,show";
35540 action: STATE_SET "default" 0.0;
35541 target: "title_clipper";
35545 part { name: "elm.swallow.end";
35547 description { state: "default" 0.0;
35561 part { name: "elm.text.title";
35563 effect: SOFT_SHADOW;
35565 description { state: "default" 0.0;
35571 rel2 { to_y: "back";
35572 to_x: "elm.swallow.end";
35577 font: "Sans:style=Bold";
35585 /* application with a main content area with a back and next buttons and title area */
35586 group { name: "elm/layout/application/content-back-next";
35588 part { name: "elm.swallow.content";
35590 description { state: "default" 0.0;
35591 rel1 { to_y: "title_clipper";
35598 part { name: "title_clipper";
35600 description { state: "default" 0.0;
35609 description { state: "hidden" 0.0;
35610 inherit: "default" 0.0;
35617 part { name: "back";
35619 source: "elm/button";
35620 clip_to: "back_clipper";
35621 description { state: "default" 0.0;
35632 params.string: "label" "Back";
35635 part { name: "back_clipper";
35637 clip_to: "title_clipper";
35638 description { state: "default" 0.0;
35641 description { state: "hidden" 0.0;
35645 part { name: "next";
35647 source: "elm/button";
35648 clip_to: "next_clipper";
35649 description { state: "default" 0.0;
35660 params.string: "label" "Next";
35663 part { name: "next_clipper";
35665 clip_to: "title_clipper";
35666 description { state: "default" 0.0;
35669 description { state: "hidden" 0.0;
35677 action: SIGNAL_EMIT "elm,action,back" "";
35680 signal: "elm,title,hide";
35682 action: STATE_SET "hidden" 0.0;
35683 transition: LINEAR 0.1;
35684 target: "title_clipper";
35687 signal: "elm,title,show";
35689 action: STATE_SET "default" 0.0;
35690 target: "title_clipper";
35693 signal: "elm,back,hide";
35695 action: STATE_SET "hidden" 0.0;
35696 target: "back_clipper";
35699 signal: "elm,back,show";
35701 action: STATE_SET "default" 0.0;
35702 target: "back_clipper";
35707 action: SIGNAL_EMIT "elm,action,next" "";
35710 signal: "elm,next,hide";
35712 action: STATE_SET "hidden" 0.0;
35713 target: "next_clipper";
35716 signal: "elm,next,show";
35718 action: STATE_SET "default" 0.0;
35719 target: "next_clipper";
35722 part { name: "elm.text.title";
35724 effect: SOFT_SHADOW;
35726 clip_to: "title_clipper";
35727 description { state: "default" 0.0;
35733 rel2 { to_y: "back";
35739 font: "Sans:style=Bold";
35747 /* application with toolbar and main content area as a vertical box */
35748 group { name: "elm/layout/application/toolbar-vbox";
35750 part { name: "elm.box.content";
35752 description { state: "default" 0.0;
35753 rel1 { to_y: "elm.external.toolbar";
35757 box.layout: "vertical";
35761 part { name: "elm.external.toolbar";
35763 source: "elm/toolbar";
35764 description { state: "default" 0.0;
35776 /* application with toolbar and main content area as a table */
35777 group { name: "elm/layout/application/toolbar-table";
35779 part { name: "elm.table.content";
35781 description { state: "default" 0.0;
35782 rel1 { to_y: "elm.external.toolbar";
35789 part { name: "elm.external.toolbar";
35791 source: "elm/toolbar";
35792 description { state: "default" 0.0;
35804 ///////////////////////////////////////////////////////////////////////////////
35805 group { name: "elm/segment_control/base/default";
35806 #define SEGMENT_TYPE_SINGLE 1
35807 #define SEGMENT_TYPE_LEFT 2
35808 #define SEGMENT_TYPE_MIDDLE 3
35809 #define SEGMENT_TYPE_RIGHT 4
35810 #define SEGMENT_STATE_NORMAL 1
35811 #define SEGMENT_STATE_PRESSED 2
35812 #define SEGMENT_STATE_SELECTED 3
35813 #define SEGMENT_STATUS_ENABLED 0
35814 #define SEGMENT_STATUS_DISABLED 1
35821 state: "default" 0.0;
35828 group { name: "elm/segment_control/item/default";
35829 data.item: "label.wrap.part" "label.bg";
35831 style { name: "seg_text_style_normal";
35832 base: "font=Sans font_size=16 style=shadow \
35833 shadow_color=#2924224d \
35835 color=#ffffffff wrap=char text_class=label";
35837 tag: "hilight" "+ font=Sans:style=Bold";
35840 style { name: "seg_text_style_selected";
35841 base: "font=Sans:style=Bold font_size=16 style=shadow \
35842 shadow_color=#aaaaaa4d \
35844 color=#111111ff wrap=char text_class=label";
35846 tag: "hilight" "+ font=Sans:style=Bold";
35847 tag: "b" "+ font=Sans:style=Bold";
35850 style { name: "seg_text_style_disabled";
35851 base: "font=Sans:style=Medium font_size=16 style=shadow \
35852 shadow_color=#2924224d \
35853 align=center color=#2924224d \
35854 wrap=char text_class=label";
35856 tag: "hilight" "+ font=Sans:style=Bold";
35857 tag: "b" "+ font=Sans:style=Bold";
35862 image: "seg_single_pressed.png" COMP;
35863 image: "seg_single_selected.png" COMP;
35864 image: "seg_single_normal.png" COMP;
35866 image: "seg_left_pressed.png" COMP;
35867 image: "seg_left_selected.png" COMP;
35868 image: "seg_left_normal.png" COMP;
35870 image: "seg_middle_pressed.png" COMP;
35871 image: "seg_middle_selected.png" COMP;
35872 image: "seg_middle_normal.png" COMP;
35874 image: "seg_right_pressed.png" COMP;
35875 image: "seg_right_selected.png" COMP;
35876 image: "seg_right_normal.png" COMP;
35879 part { name: "segment";
35882 description { state: "default" 0.0;
35886 normal: "seg_single_normal.png";
35892 description { state: "default_single" 0.0;
35893 inherit: "default" 0.0;
35896 normal: "seg_single_normal.png";
35900 description { state: "default_left" 0.0;
35901 inherit: "default" 0.0;
35904 normal: "seg_left_normal.png";
35908 description { state: "default_right" 0.0;
35909 inherit: "default" 0.0;
35912 normal: "seg_right_normal.png";
35916 description { state: "default_middle" 0.0;
35917 inherit: "default" 0.0;
35920 normal: "seg_middle_normal.png";
35924 description { state: "pressed_single" 0.0;
35925 inherit: "default" 0.0;
35928 normal: "seg_single_pressed.png";
35932 description { state: "pressed_left" 0.0;
35933 inherit: "default" 0.0;
35936 normal: "seg_left_pressed.png";
35940 description { state: "pressed_right" 0.0;
35941 inherit: "default" 0.0;
35944 normal: "seg_right_pressed.png";
35948 description { state: "pressed_middle" 0.0;
35949 inherit: "default" 0.0;
35952 normal: "seg_middle_pressed.png";
35956 description { state: "selected_single" 0.0;
35957 inherit: "default" 0.0;
35960 normal: "seg_single_selected.png";
35964 description { state: "selected_left" 0.0;
35965 inherit: "default" 0.0;
35968 normal: "seg_left_selected.png";
35972 description { state: "selected_right" 0.0;
35973 inherit: "default" 0.0;
35976 normal: "seg_right_selected.png";
35980 description { state: "selected_middle" 0.0;
35981 inherit: "default" 0.0;
35984 normal: "seg_middle_selected.png";
35989 part { name: "padding_left";
35993 description { state: "default" 0.0;
35995 rel1.relative: 0.0 0.0;
35996 rel2.relative: 0.0 1.0;
36003 part { name: "padding_right";
36007 description { state: "default" 0.0;
36009 rel1.relative: 1.0 0.0;
36010 rel2.relative: 1.0 1.0;
36017 part { name: "padding_top";
36021 description { state: "default" 0.0;
36023 rel1.relative: 0.0 0.0;
36024 rel2.relative: 1.0 0.0;
36031 part { name: "padding_bottom";
36035 description { state: "default" 0.0;
36037 rel1.relative: 0.0 1.0;
36038 rel2.relative: 1.0 1.0;
36045 part { name: "icon.bg";
36049 description { state: "default" 0.0;
36053 to_x: "padding_left";
36054 to_y: "padding_top";
36058 to: "elm.swallow.icon";
36065 part { name: "padding_icon_text";
36069 description { state: "default" 0.0; //when only icon or no icon is there
36083 description { state: "icononly" 0.0;
36084 inherit: "default" 0.0;
36086 description { state: "visible" 0.0; //when icon is visible
36087 inherit: "default" 0.0;
36091 part { name: "elm.swallow.icon";
36094 description { state: "default" 0.0;
36098 to_x: "padding_left";
36099 to_y: "padding_top";
36103 to_y: "padding_bottom";
36108 aspect_preference: BOTH;
36110 description { state: "visible" 0.0;
36111 inherit: "default" 0.0;
36114 to_y: "padding_bottom";
36118 description { state: "icononly" 0.0;
36119 inherit: "default" 0.0;
36122 to_x: "padding_right";
36123 to_y: "padding_bottom";
36129 part { name: "elm.text";
36134 state: "default" 0.0;
36139 to_x: "padding_icon_text";
36143 to_x: "padding_right";
36146 color: 224 224 224 255;
36157 description { state: "normal" 0.0;
36158 inherit: "default" 0.0;
36161 description { state: "pressed" 0.0;
36162 inherit: "default" 0.0;
36166 description { state: "selected" 0.0;
36167 inherit: "default" 0.0;
36169 color: 50 50 50 255;
36171 description { state: "disabled" 0.0;
36172 inherit: "default" 0.0;
36174 color: 200 200 200 255;
36177 part { name: "disabler";
36180 description { state: "default" 0.0;
36185 rel1 { relative: 0.0 0.0; to: "segment";}
36186 rel2 { relative: 1.0 1.0; to: "segment";}
36187 color: 255 255 255 150;
36189 description { state: "disabled_single" 0.0;
36190 inherit: "default" 0.0;
36193 normal: "seg_single_normal.png";
36197 description { state: "disabled_left" 0.0;
36198 inherit: "default" 0.0;
36201 normal: "seg_left_normal.png";
36205 description { state: "disabled_right" 0.0;
36206 inherit: "default" 0.0;
36209 normal: "seg_right_normal.png";
36213 description { state: "disabled_middle" 0.0;
36214 inherit: "default" 0.0;
36217 normal: "seg_middle_normal.png";
36225 public seg_type; // Single, Left, Middle, Right.
36226 public seg_state; // Normal/Default, Pressed, Selected.
36227 public seg_status;// Enabled/Default, Disabled
36229 public update_state() {
36230 new type, state, disabled;
36231 type = get_int(seg_type);
36232 state = get_int(seg_state);
36233 disabled = get_int(seg_status);
36235 if(state == SEGMENT_STATE_NORMAL)
36237 if(type == SEGMENT_TYPE_SINGLE)
36238 set_state(PART:"segment", "default_single", 0.0);
36239 else if(type == SEGMENT_TYPE_LEFT)
36240 set_state(PART:"segment", "default_left", 0.0);
36241 else if(type == SEGMENT_TYPE_MIDDLE)
36242 set_state(PART:"segment", "default_middle", 0.0);
36243 else if(type == SEGMENT_TYPE_RIGHT)
36244 set_state(PART:"segment", "default_right", 0.0);
36245 set_state(PART:"elm.text", "normal", 0.0);
36247 else if(state == SEGMENT_STATE_PRESSED)
36249 if(type == SEGMENT_TYPE_SINGLE)
36250 set_state(PART:"segment", "pressed_single", 0.0);
36251 else if(type == SEGMENT_TYPE_LEFT)
36252 set_state(PART:"segment", "pressed_left", 0.0);
36253 else if(type == SEGMENT_TYPE_MIDDLE)
36254 set_state(PART:"segment", "pressed_middle", 0.0);
36255 else if(type == SEGMENT_TYPE_RIGHT)
36256 set_state(PART:"segment", "pressed_right", 0.0);
36257 set_state(PART:"elm.text", "pressed", 0.0);
36259 else if(state == SEGMENT_STATE_SELECTED)
36261 if(type == SEGMENT_TYPE_SINGLE)
36262 set_state(PART:"segment", "selected_single", 0.0);
36263 else if(type == SEGMENT_TYPE_LEFT)
36264 set_state(PART:"segment", "selected_left", 0.0);
36265 else if(type == SEGMENT_TYPE_MIDDLE)
36266 set_state(PART:"segment", "selected_middle", 0.0);
36267 else if(type == SEGMENT_TYPE_RIGHT)
36268 set_state(PART:"segment", "selected_right", 0.0);
36269 set_state(PART:"elm.text", "selected", 0.0);
36271 if(disabled == SEGMENT_STATUS_DISABLED)
36273 if(type == SEGMENT_TYPE_SINGLE)
36274 set_state(PART:"disabler", "disabled_single", 0.0);
36275 else if(type == SEGMENT_TYPE_LEFT)
36276 set_state(PART:"disabler", "disabled_left", 0.0);
36277 else if(type == SEGMENT_TYPE_MIDDLE)
36278 set_state(PART:"disabler", "disabled_middle", 0.0);
36279 else if(type == SEGMENT_TYPE_RIGHT)
36280 set_state(PART:"disabler", "disabled_right", 0.0);
36281 set_state(PART:"elm.text", "disabled", 0.0);
36286 name: "segment_type_s";
36287 signal: "elm,type,segment,single";
36290 set_int(seg_type, SEGMENT_TYPE_SINGLE);
36295 name: "segment_type_l";
36296 signal: "elm,type,segment,left";
36299 set_int(seg_type, SEGMENT_TYPE_LEFT);
36304 name: "segment_type_m";
36305 signal: "elm,type,segment,middle";
36308 set_int(seg_type, SEGMENT_TYPE_MIDDLE);
36313 name: "segment_type_r";
36314 signal: "elm,type,segment,right";
36317 set_int(seg_type, SEGMENT_TYPE_RIGHT);
36322 name: "normal_segment";
36323 signal: "elm,state,segment,normal";
36326 set_int(seg_state, SEGMENT_STATE_NORMAL);
36331 name: "pressed_segment";
36332 signal: "elm,state,segment,pressed";
36335 set_int(seg_state, SEGMENT_STATE_PRESSED);
36340 name: "selected_segment";
36341 signal: "elm,state,segment,selected";
36344 set_int(seg_state, SEGMENT_STATE_SELECTED);
36348 program { name: "disable_segment";
36349 signal: "elm,state,disabled";
36352 set_int(seg_status, SEGMENT_STATUS_DISABLED);
36356 program { name: "enable_segment";
36357 signal: "elm,state,enabled";
36360 set_int(seg_status, SEGMENT_STATUS_ENABLED);
36364 program { name: "text_show";
36365 signal: "elm,state,text,visible";
36370 get_state(PART:"elm.swallow.icon", st, 30, vl);
36371 if (!strcmp(st, "icononly"))
36373 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36374 set_state(PART:"padding_icon_text", "visible", 0.0);
36376 get_state(PART:"elm.text", st, 30, vl);
36377 if (!strcmp(st, "selected"))
36378 set_state(PART:"elm.text", "selected", 0.0);
36380 set_state(PART:"elm.text", "normal", 0.0);
36383 program { name: "text_hide";
36384 signal: "elm,state,text,hidden";
36389 get_state(PART:"elm.swallow.icon", st, 30, vl);
36390 if (!strcmp(st, "visible"))
36392 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36393 set_state(PART:"padding_icon_text", "icononly", 0.0);
36395 set_state(PART:"elm.text", "default", 0.0);
36398 program { name: "icon_show";
36399 signal: "elm,state,icon,visible";
36404 get_state(PART:"elm.text", st, 30, vl);
36405 if ((!strcmp(st, "normal")) || (!strcmp(st, "selected")))
36407 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36408 set_state(PART:"padding_icon_text", "visible", 0.0);
36412 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36413 set_state(PART:"padding_icon_text", "icononly", 0.0);
36417 program { name: "icon_hide";
36418 signal: "elm,state,icon,hidden";
36420 action: STATE_SET "default" 0.0;
36421 target: "elm.swallow.icon";
36424 #undef SEGMENT_TYPE_SINGLE
36425 #undef SEGMENT_TYPE_LEFT
36426 #undef SEGMENT_TYPE_MIDDLE
36427 #undef SEGMENT_TYPE_RIGHT
36428 #undef SEGMENT_STATE_NORMAL
36429 #undef SEGMENT_STATE_PRESSED
36430 #undef SEGMENT_STATE_SELECTED
36431 #undef SEGMENT_STATUS_ENABLED
36432 #undef SEGMENT_STATUS_DISABLED
36435 /* a simple title layout, with a label and two icons */
36436 group { name: "elm/layout/application/titlebar";
36438 image: "toolbar_sel.png" COMP;
36441 part { name: "base";
36444 description { state: "default" 0.0;
36451 normal: "toolbar_sel.png";
36456 part { name: "elm.swallow.content";
36458 description { state: "default" 0.0;
36466 part { name: "elm.swallow.icon";
36469 description { state: "default" 0.0;
36483 description { state: "visible" 0.0;
36484 inherit: "default" 0.0;
36488 part { name: "elm.swallow.end";
36491 description { state: "default" 0.0;
36506 description { state: "visible" 0.0;
36507 inherit: "default" 0.0;
36511 part { name: "elm.text";
36513 effect: SOFT_SHADOW;
36516 description { state: "default" 0.0;
36519 to_x: "elm.swallow.icon";
36524 to_x: "elm.swallow.end";
36533 text_class: "title_bar";
36539 program { name: "show_icon";
36540 signal: "elm,state,icon,visible";
36542 action: STATE_SET "visible" 0.0;
36543 target: "elm.swallow.icon";
36545 program { name: "hide_icon";
36546 signal: "elm,state,icon,hidden";
36548 action: STATE_SET "default" 0.0;
36549 target: "elm.swallow.icon";
36551 program { name: "show_end";
36552 signal: "elm,state,end,visible";
36554 action: STATE_SET "visible" 0.0;
36555 target: "elm.swallow.end";
36557 program { name: "hide_end";
36558 signal: "elm,state,end,hidden";
36560 action: STATE_SET "default" 0.0;
36561 target: "elm.swallow.end";