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: "base";
7917 description { state: "default" 0.0;
7920 image { normal: "bt_base2.png";
7925 part { name: "over1";
7927 description { state: "default" 0.0;
7930 rel2.relative: 1.0 0.5;
7931 image { normal: "bt_hilight.png";
7936 part { name: "over2";
7938 description { state: "default" 0.0;
7941 image { normal: "bt_shine.png";
7946 part { name: "elm.swallow.content";
7948 description { state: "default" 0.0;
7949 rel1 { to:"base"; offset: 4 4; };
7950 rel2 { to:"base"; offset: -5 -5; };
7955 ///////////////////////////////////////////////////////////////////////////////
7956 group { name: "elm/ctxpopup/arrow/default";
7958 image: "icon_arrow_left.png" COMP;
7959 image: "icon_arrow_right.png" COMP;
7960 image: "icon_arrow_up.png" COMP;
7961 image: "icon_arrow_down.png" COMP;
7964 part { name: "ctxpopup_arrow";
7968 state: "default" 0.0;
7979 rel1 { offset: 7 0; }
7980 rel2 { offset: 6 -1; }
7981 image { normal: "icon_arrow_left.png"; }
7983 description { state: "right" 0.0;
7987 rel1 { offset: -7 0; }
7988 rel2 { offset: -8 -1; }
7989 image { normal: "icon_arrow_right.png"; }
7991 description { state: "top" 0.0;
7995 rel1 { offset: 0 7; }
7996 rel2 { offset: -1 6; }
7997 image { normal: "icon_arrow_up.png"; }
7999 description { state: "bottom" 0.0;
8003 rel1 { offset: 0 -7; }
8004 rel2 { offset: -1 -8; }
8005 image { normal: "icon_arrow_down.png"; }
8010 program { name: "enable_left_arrow";
8011 signal: "elm,state,left";
8013 action: STATE_SET "left" 0.0;
8014 target: "ctxpopup_arrow";
8016 program { name: "enable_right_arrow";
8017 signal: "elm,state,right";
8019 action: STATE_SET "right" 0.0;
8020 target: "ctxpopup_arrow";
8022 program { name: "enable_top_arrow";
8023 signal: "elm,state,top";
8025 action: STATE_SET "top" 0.0;
8026 target: "ctxpopup_arrow";
8028 program { name: "enable_bottom_arrow";
8029 signal: "elm,state,bottom";
8031 action: STATE_SET "bottom" 0.0;
8032 target: "ctxpopup_arrow";
8036 ///////////////////////////////////////////////////////////////////////////////
8038 name: "elm/ctxpopup/icon_text_style_item/default";
8039 alias: "elm/ctxpopup/text_style_item/default";
8040 alias: "elm/ctxpopup/icon_style_item/default";
8042 image: "hoversel_entry_bg.png" COMP;
8045 part { name: "event";
8047 description { state: "default" 0.0;
8052 description { state: "default" 0.0;
8055 image { normal:"hoversel_entry_bg.png";
8059 color: 255 255 255 0;
8061 description { state: "clicked" 0.0;
8062 inherit: "default" 0.0;
8063 color: 255 255 255 255;
8066 part { name: "elm.swallow.icon";
8070 description { state: "default" 0.0;
8075 rel1 { offset: 10 10; }
8076 rel2 { offset: 0 -10; }
8079 part { name: "elm.text";
8084 description { state: "default" 0.0;
8088 rel1 { relative: 1.0 0.0; to: "elm.swallow.icon"; offset: 10 0; }
8089 rel2 { relative: 1.0 1.0; offset: -11 -1; }
8090 color: 255 255 255 255;
8098 description { state: "clicked" 0.0;
8099 inherit: "default" 0.0;
8103 part { name: "over1";
8106 ignore_flags: ON_HOLD;
8107 description { state: "default" 0.0;
8108 color: 255 255 255 0;
8110 description { state: "clicked" 0.0;
8111 inherit: "default" 0.0;
8112 color: 255 255 255 255;
8115 part { name: "over2";
8118 description { state: "default" 0.0;
8119 color: 255 255 255 0;
8121 description { state: "clicked" 0.0;
8122 inherit: "default" 0.0;
8123 color: 255 255 255 255;
8126 part { name: "disclip";
8128 description { state: "default" 0.0;
8129 color: 255 255 255 255;
8131 description { state: "enabled" 0.0;
8132 color: 127 127 127 127;
8135 part { name: "blocker";
8136 description { state: "default" 0.0;
8139 description { state: "enabled" 0.0;
8147 name: "item_unclick";
8148 signal: "mouse,up,1";
8150 action: SIGNAL_EMIT "elm,action,click" "";
8152 program { name: "disable";
8153 signal: "elm,state,disabled";
8155 action: STATE_SET "enabled" 0.0;
8159 program { name: "enable";
8160 signal: "elm,state,enabled";
8162 action: STATE_SET "default" 0.0;
8166 program { name: "item_click2";
8167 signal: "mouse,down,1";
8170 set_state(PART:"elm.text", "clicked", 0.0);
8171 set_state(PART:"bg", "clicked", 0.0);
8174 program { name: "item_unclick2";
8175 signal: "mouse,up,1";
8178 set_state(PART:"elm.text", "default", 0.0);
8179 set_state(PART:"bg", "default", 0.0);
8184 ///////////////////////////////////////////////////////////////////////////////
8185 // emoticon images from:
8187 // http://lazycrazy.deviantart.com/
8188 // http://lazycrazy.deviantart.com/art/Very-Emotional-Emoticons-144461621
8189 group { name: "elm/entry/emoticon/angry/default"; images.image:
8190 "emo-angry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8191 "emo-angry.png"; } } } }
8192 group { name: "elm/entry/emoticon/angry-shout/default"; images.image:
8193 "emo-angry-shout.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8194 "emo-angry-shout.png"; } } } }
8195 group { name: "elm/entry/emoticon/crazy-laugh/default"; images.image:
8196 "emo-crazy-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8197 "emo-crazy-laugh.png"; } } } }
8198 group { name: "elm/entry/emoticon/evil-laugh/default"; images.image:
8199 "emo-evil-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8200 "emo-evil-laugh.png"; } } } }
8201 group { name: "elm/entry/emoticon/evil/default"; images.image:
8202 "emo-evil.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8203 "emo-evil.png"; } } } }
8204 group { name: "elm/entry/emoticon/goggle-smile/default"; images.image:
8205 "emo-goggle-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8206 "emo-goggle-smile.png"; } } } }
8207 group { name: "elm/entry/emoticon/grumpy/default"; images.image:
8208 "emo-grumpy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8209 "emo-grumpy.png"; } } } }
8210 group { name: "elm/entry/emoticon/grumpy-smile/default"; images.image:
8211 "emo-grumpy-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8212 "emo-grumpy-smile.png"; } } } }
8213 group { name: "elm/entry/emoticon/guilty/default"; images.image:
8214 "emo-guilty.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8215 "emo-guilty.png"; } } } }
8216 group { name: "elm/entry/emoticon/guilty-smile/default"; images.image:
8217 "emo-guilty-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8218 "emo-guilty-smile.png"; } } } }
8219 group { name: "elm/entry/emoticon/haha/default"; images.image:
8220 "emo-haha.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8221 "emo-haha.png"; } } } }
8222 group { name: "elm/entry/emoticon/half-smile/default"; images.image:
8223 "emo-half-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8224 "emo-half-smile.png"; } } } }
8225 group { name: "elm/entry/emoticon/happy-panting/default"; images.image:
8226 "emo-happy-panting.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8227 "emo-happy-panting.png"; } } } }
8228 group { name: "elm/entry/emoticon/happy/default"; images.image:
8229 "emo-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8230 "emo-happy.png"; } } } }
8231 group { name: "elm/entry/emoticon/indifferent/default"; images.image:
8232 "emo-indifferent.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8233 "emo-indifferent.png"; } } } }
8234 group { name: "elm/entry/emoticon/kiss/default"; images.image:
8235 "emo-kiss.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8236 "emo-kiss.png"; } } } }
8237 group { name: "elm/entry/emoticon/knowing-grin/default"; images.image:
8238 "emo-knowing-grin.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8239 "emo-knowing-grin.png"; } } } }
8240 group { name: "elm/entry/emoticon/laugh/default"; images.image:
8241 "emo-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8242 "emo-laugh.png"; } } } }
8243 group { name: "elm/entry/emoticon/little-bit-sorry/default"; images.image:
8244 "emo-little-bit-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8245 "emo-little-bit-sorry.png"; } } } }
8246 group { name: "elm/entry/emoticon/love-lots/default"; images.image:
8247 "emo-love-lots.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8248 "emo-love-lots.png"; } } } }
8249 group { name: "elm/entry/emoticon/love/default"; images.image:
8250 "emo-love.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8251 "emo-love.png"; } } } }
8252 group { name: "elm/entry/emoticon/minimal-smile/default"; images.image:
8253 "emo-minimal-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8254 "emo-minimal-smile.png"; } } } }
8255 group { name: "elm/entry/emoticon/not-happy/default"; images.image:
8256 "emo-not-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8257 "emo-not-happy.png"; } } } }
8258 group { name: "elm/entry/emoticon/not-impressed/default"; images.image:
8259 "emo-not-impressed.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8260 "emo-not-impressed.png"; } } } }
8261 group { name: "elm/entry/emoticon/omg/default"; images.image:
8262 "emo-omg.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8263 "emo-omg.png"; } } } }
8264 group { name: "elm/entry/emoticon/opensmile/default"; images.image:
8265 "emo-opensmile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8266 "emo-opensmile.png"; } } } }
8267 group { name: "elm/entry/emoticon/smile/default"; images.image:
8268 "emo-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8269 "emo-smile.png"; } } } }
8270 group { name: "elm/entry/emoticon/sorry/default"; images.image:
8271 "emo-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8272 "emo-sorry.png"; } } } }
8273 group { name: "elm/entry/emoticon/squint-laugh/default"; images.image:
8274 "emo-squint-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8275 "emo-squint-laugh.png"; } } } }
8276 group { name: "elm/entry/emoticon/surprised/default"; images.image:
8277 "emo-surprised.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8278 "emo-surprised.png"; } } } }
8279 group { name: "elm/entry/emoticon/suspicious/default"; images.image:
8280 "emo-suspicious.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8281 "emo-suspicious.png"; } } } }
8282 group { name: "elm/entry/emoticon/tongue-dangling/default"; images.image:
8283 "emo-tongue-dangling.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8284 "emo-tongue-dangling.png"; } } } }
8285 group { name: "elm/entry/emoticon/tongue-poke/default"; images.image:
8286 "emo-tongue-poke.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8287 "emo-tongue-poke.png"; } } } }
8288 group { name: "elm/entry/emoticon/uh/default"; images.image:
8289 "emo-uh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8290 "emo-uh.png"; } } } }
8291 group { name: "elm/entry/emoticon/unhappy/default"; images.image:
8292 "emo-unhappy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8293 "emo-unhappy.png"; } } } }
8294 group { name: "elm/entry/emoticon/very-sorry/default"; images.image:
8295 "emo-very-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8296 "emo-very-sorry.png"; } } } }
8297 group { name: "elm/entry/emoticon/what/default"; images.image:
8298 "emo-what.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8299 "emo-what.png"; } } } }
8300 group { name: "elm/entry/emoticon/wink/default"; images.image:
8301 "emo-wink.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8302 "emo-wink.png"; } } } }
8303 group { name: "elm/entry/emoticon/worried/default"; images.image:
8304 "emo-worried.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8305 "emo-worried.png"; } } } }
8306 group { name: "elm/entry/emoticon/wtf/default"; images.image:
8307 "emo-wtf.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8308 "emo-wtf.png"; } } } }
8309 //------------------------------------------------------------
8310 group { name: "elm/entry/base/default";
8313 style { name: "entry_textblock_style";
8314 base: "font=Sans font_size=10 color=#000 wrap=word text_class=entry";
8318 tag: "em" "+ font=Sans:style=Oblique";
8319 tag: "b" "+ font=Sans:style=Bold";
8320 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8321 tag: "hilight" "+ font=Sans:style=Bold";
8323 style { name: "entry_textblock_disabled_style";
8324 base: "font=Sans font_size=10 color=#00000080 wrap=word text_class=entry";
8328 tag: "em" "+ font=Sans:style=Oblique";
8329 tag: "b" "+ font=Sans:style=Bold";
8330 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8331 tag: "hilight" "+ font=Sans:style=Bold";
8335 // item: context_menu_orientation "horizontal";
8338 part { name: "elm.text";
8342 entry_mode: EDITABLE;
8343 select_mode: EXPLICIT;
8345 source: "elm/entry/selection/default"; // selection under
8346 // source2: "X"; // selection over
8347 // source3: "X"; // cursor under
8348 source4: "elm/entry/cursor/default"; // cursorover
8349 source5: "elm/entry/anchor/default"; // anchor under
8350 // source6: "X"; // anchor over
8351 description { state: "default" 0.0;
8352 /* we gotta use 0 0 here, because of scrolled entries */
8355 style: "entry_textblock_style";
8360 description { state: "disabled" 0.0;
8361 inherit: "default" 0.0;
8363 style: "entry_textblock_disabled_style";
8370 program { name: "focus";
8376 program { name: "disable";
8377 signal: "elm,state,disabled";
8379 action: STATE_SET "disabled" 0.0;
8382 program { name: "enable";
8383 signal: "elm,state,enabled";
8385 action: STATE_SET "default" 0.0;
8391 group { name: "elm/entry/base-mixedwrap/default";
8394 style { name: "entry_textblock_style_mixedwrap";
8395 base: "font=Sans font_size=10 color=#000 wrap=mixed text_class=entry";
8399 tag: "em" "+ font=Sans:style=Oblique";
8400 tag: "b" "+ font=Sans:style=Bold";
8401 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8402 tag: "hilight" "+ font=Sans:style=Bold";
8404 style { name: "entry_textblock_disabled_style_mixedwrap";
8405 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8409 tag: "em" "+ font=Sans:style=Oblique";
8410 tag: "b" "+ font=Sans:style=Bold";
8411 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8412 tag: "hilight" "+ font=Sans:style=Bold";
8416 part { name: "elm.text";
8420 entry_mode: EDITABLE;
8421 select_mode: EXPLICIT;
8423 source: "elm/entry/selection/default"; // selection under
8424 // source2: "X"; // selection over
8425 // source3: "X"; // cursor under
8426 source4: "elm/entry/cursor/default"; // cursorover
8427 source5: "elm/entry/anchor/default"; // anchor under
8428 // source6: "X"; // anchor over
8429 description { state: "default" 0.0;
8432 style: "entry_textblock_style_mixedwrap";
8437 description { state: "disabled" 0.0;
8438 inherit: "default" 0.0;
8440 style: "entry_textblock_disabled_style_mixedwrap";
8447 program { name: "focus";
8453 program { name: "disable";
8454 signal: "elm,state,disabled";
8456 action: STATE_SET "disabled" 0.0;
8459 program { name: "enable";
8460 signal: "elm,state,enabled";
8462 action: STATE_SET "default" 0.0;
8468 group { name: "elm/entry/base-charwrap/default";
8471 style { name: "entry_textblock_style_charwrap";
8472 base: "font=Sans font_size=10 color=#000 wrap=char text_class=entry";
8476 tag: "em" "+ font=Sans:style=Oblique";
8477 tag: "b" "+ font=Sans:style=Bold";
8478 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8479 tag: "hilight" "+ font=Sans:style=Bold";
8481 style { name: "entry_textblock_disabled_style_charwrap";
8482 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8486 tag: "em" "+ font=Sans:style=Oblique";
8487 tag: "b" "+ font=Sans:style=Bold";
8488 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8489 tag: "hilight" "+ font=Sans:style=Bold";
8493 part { name: "elm.text";
8497 entry_mode: EDITABLE;
8498 select_mode: EXPLICIT;
8500 source: "elm/entry/selection/default"; // selection under
8501 // source2: "X"; // selection over
8502 // source3: "X"; // cursor under
8503 source4: "elm/entry/cursor/default"; // cursorover
8504 source5: "elm/entry/anchor/default"; // anchor under
8505 // source6: "X"; // anchor over
8506 description { state: "default" 0.0;
8509 style: "entry_textblock_style_charwrap";
8514 description { state: "disabled" 0.0;
8515 inherit: "default" 0.0;
8517 style: "entry_textblock_disabled_style_charwrap";
8524 program { name: "focus";
8530 program { name: "disable";
8531 signal: "elm,state,disabled";
8533 action: STATE_SET "disabled" 0.0;
8536 program { name: "enable";
8537 signal: "elm,state,enabled";
8539 action: STATE_SET "default" 0.0;
8545 group { name: "elm/entry/base-nowrap/default";
8547 part { name: "elm.text";
8551 entry_mode: EDITABLE;
8552 select_mode: EXPLICIT;
8554 source: "elm/entry/selection/default"; // selection under
8555 source4: "elm/entry/cursor/default"; // cursorover
8556 source5: "elm/entry/anchor/default"; // anchor under
8557 description { state: "default" 0.0;
8559 style: "entry_textblock_style";
8564 description { state: "disabled" 0.0;
8565 inherit: "default" 0.0;
8567 style: "entry_textblock_disabled_style";
8576 description { state: "default" 0.0;
8582 description { state: "visible" 0.0;
8583 inherit: "default" 0.0;
8590 program { name: "focus";
8596 program { name: "disable";
8597 signal: "elm,state,disabled";
8599 action: STATE_SET "disabled" 0.0;
8602 program { name: "enable";
8603 signal: "elm,state,enabled";
8605 action: STATE_SET "default" 0.0;
8609 program { name: "selmode0";
8610 signal: "elm,state,select,on";
8612 action: STATE_SET "visible" 0.0;
8615 program { name: "selmode1";
8616 signal: "elm,state,select,off";
8618 action: STATE_SET "default" 0.0;
8625 group { name: "elm/entry/base-single/default";
8628 style { name: "entry_single_textblock_style";
8629 base: "font=Sans font_size=10 color=#000 wrap=none text_class=entry";
8633 tag: "em" "+ font=Sans:style=Oblique";
8634 tag: "b" "+ font=Sans:style=Bold";
8635 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8636 tag: "hilight" "+ font=Sans:style=Bold";
8638 style { name: "entry_single_textblock_disabled_style";
8639 base: "font=Sans font_size=10 color=#00000080 wrap=none text_class=entry";
8643 tag: "em" "+ font=Sans:style=Oblique";
8644 tag: "b" "+ font=Sans:style=Bold";
8645 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8646 tag: "hilight" "+ font=Sans:style=Bold";
8650 part { name: "elm.text";
8654 entry_mode: EDITABLE;
8655 select_mode: EXPLICIT;
8657 source: "elm/entry/selection/default"; // selection under
8658 source4: "elm/entry/cursor/default"; // cursorover
8659 source5: "elm/entry/anchor/default"; // anchor under
8660 description { state: "default" 0.0;
8662 style: "entry_single_textblock_style";
8668 description { state: "disabled" 0.0;
8669 inherit: "default" 0.0;
8671 style: "entry_single_textblock_disabled_style";
8677 program { name: "focus";
8683 program { name: "disable";
8684 signal: "elm,state,disabled";
8686 action: STATE_SET "disabled" 0.0;
8689 program { name: "enable";
8690 signal: "elm,state,enabled";
8692 action: STATE_SET "default" 0.0;
8698 group { name: "elm/entry/base-single-noedit/default";
8700 part { name: "elm.text";
8705 select_mode: EXPLICIT;
8707 source: "elm/entry/selection/default"; // selection under
8708 source5: "elm/entry/anchor/default"; // anchor under
8709 description { state: "default" 0.0;
8711 style: "entry_single_textblock_style";
8717 description { state: "disabled" 0.0;
8718 inherit: "default" 0.0;
8720 style: "entry_single_textblock_disabled_style";
8726 program { name: "focus";
8732 program { name: "disable";
8733 signal: "elm,state,disabled";
8735 action: STATE_SET "disabled" 0.0;
8738 program { name: "enable";
8739 signal: "elm,state,enabled";
8741 action: STATE_SET "default" 0.0;
8747 group { name: "elm/entry/base-noedit/default";
8749 part { name: "elm.text";
8754 select_mode: EXPLICIT;
8756 source: "elm/entry/selection/default"; // selection under
8757 source5: "elm/entry/anchor/default"; // anchor under
8758 description { state: "default" 0.0;
8761 style: "entry_textblock_style";
8766 description { state: "disabled" 0.0;
8767 inherit: "default" 0.0;
8769 style: "entry_textblock_disabled_style";
8775 program { name: "focus";
8781 program { name: "disable";
8782 signal: "elm,state,disabled";
8784 action: STATE_SET "disabled" 0.0;
8787 program { name: "enable";
8788 signal: "elm,state,enabled";
8790 action: STATE_SET "default" 0.0;
8796 group { name: "elm/entry/base-noedit-mixedwrap/default";
8798 part { name: "elm.text";
8803 select_mode: EXPLICIT;
8805 source: "elm/entry/selection/default"; // selection under
8806 source5: "elm/entry/anchor/default"; // anchor under
8807 description { state: "default" 0.0;
8810 style: "entry_textblock_style_mixedwrap";
8815 description { state: "disabled" 0.0;
8816 inherit: "default" 0.0;
8818 style: "entry_textblock_disabled_style_mixedwrap";
8824 program { name: "focus";
8830 program { name: "disable";
8831 signal: "elm,state,disabled";
8833 action: STATE_SET "disabled" 0.0;
8836 program { name: "enable";
8837 signal: "elm,state,enabled";
8839 action: STATE_SET "default" 0.0;
8845 group { name: "elm/entry/base-noedit-charwrap/default";
8847 part { name: "elm.text";
8852 select_mode: EXPLICIT;
8854 source: "elm/entry/selection/default"; // selection under
8855 source5: "elm/entry/anchor/default"; // anchor under
8856 description { state: "default" 0.0;
8859 style: "entry_textblock_style_charwrap";
8864 description { state: "disabled" 0.0;
8865 inherit: "default" 0.0;
8867 style: "entry_textblock_disabled_style_charwrap";
8873 program { name: "focus";
8879 program { name: "disable";
8880 signal: "elm,state,disabled";
8882 action: STATE_SET "disabled" 0.0;
8885 program { name: "enable";
8886 signal: "elm,state,enabled";
8888 action: STATE_SET "default" 0.0;
8894 group { name: "elm/entry/base-nowrap-noedit/default";
8896 part { name: "elm.text";
8901 select_mode: EXPLICIT;
8903 source: "elm/entry/selection/default"; // selection under
8904 source5: "elm/entry/anchor/default"; // anchor under
8905 description { state: "default" 0.0;
8907 style: "entry_textblock_style";
8912 description { state: "disabled" 0.0;
8913 inherit: "default" 0.0;
8915 style: "entry_textblock_disabled_style";
8921 program { name: "focus";
8927 program { name: "disable";
8928 signal: "elm,state,disabled";
8930 action: STATE_SET "disabled" 0.0;
8933 program { name: "enable";
8934 signal: "elm,state,enabled";
8936 action: STATE_SET "default" 0.0;
8942 group { name: "elm/entry/base-password/default";
8944 part { name: "elm.text";
8948 entry_mode: PASSWORD;
8949 select_mode: EXPLICIT;
8951 source: "elm/entry/selection/default"; // selection under
8952 source4: "elm/entry/cursor/default"; // cursorover
8953 source5: "elm/entry/anchor/default"; // anchor under
8954 description { state: "default" 0.0;
8956 style: "entry_single_textblock_style";
8963 description { state: "disabled" 0.0;
8964 inherit: "default" 0.0;
8966 style: "entry_single_textblock_disabled_style";
8972 program { name: "focus";
8978 program { name: "disable";
8979 signal: "elm,state,disabled";
8981 action: STATE_SET "disabled" 0.0;
8984 program { name: "enable";
8985 signal: "elm,state,enabled";
8987 action: STATE_SET "default" 0.0;
8993 group { name: "elm/entry/cursor/default";
8995 image: "cur_box.png" COMP;
8996 image: "cur_hi.png" COMP;
8997 image: "cur_shad.png" COMP;
8998 image: "cur_shine.png" COMP;
8999 image: "cur_glow.png" COMP;
9002 part { name: "clip2";
9005 description { state: "default" 0.0;
9010 description { state: "focused" 0.0;
9011 inherit: "default" 0.0;
9015 part { name: "clip";
9019 description { state: "default" 0.0;
9023 description { state: "hidden" 0.0;
9024 inherit: "default" 0.0;
9031 description { state: "default" 0.0;
9036 image.border: 2 2 2 2;
9037 image.normal: "cur_shad.png";
9040 part { name: "base";
9044 description { state: "default" 0.0;
9047 rel1.relative: 0.0 1.0;
9049 rel2.relative: 1.0 1.0;
9051 image.normal: "cur_box.png";
9057 description { state: "default" 0.0;
9060 rel2.relative: 1.0 0.5;
9061 image.normal: "cur_hi.png";
9064 part { name: "shine";
9068 description { state: "default" 0.0;
9071 rel2.relative: 1.0 0.75;
9072 image.border: 2 2 1 0;
9073 image.normal: "cur_shine.png";
9077 part { name: "glow";
9080 description { state: "default" 0.0;
9082 rel1.relative: 0.0 -2.0;
9085 rel2.relative: 1.0 0.0;
9087 image.border: 2 2 0 4;
9088 image.normal: "cur_glow.png";
9091 description { state: "hidden" 0.0;
9092 inherit: "default" 0.0;
9093 color: 255 255 255 0;
9098 program { name: "show";
9101 action: STATE_SET "hidden" 0.0;
9103 transition: DECELERATE 2.0;
9107 program { name: "show2";
9108 action: STATE_SET "hidden" 0.0;
9113 program { name: "show3";
9114 action: STATE_SET "default" 0.0;
9119 program { name: "show4";
9120 action: STATE_SET "default" 0.0;
9122 transition: DECELERATE 0.5;
9126 program { name: "focused";
9127 signal: "elm,action,focus";
9129 action: STATE_SET "focused" 0.0;
9132 program { name: "unfocused";
9133 signal: "elm,action,unfocus";
9135 action: STATE_SET "default" 0.0;
9141 group { name: "elm/entry/selection/default";
9146 description { state: "default" 0.0;
9147 color: 128 128 128 128;
9153 group { name: "elm/entry/anchor/default";
9158 description { state: "default" 0.0;
9165 ///////////////////////////////////////////////////////////////////////////////
9166 group { name: "elm/bubble/top_left/default";
9167 alias: "elm/bubble/base/default";
9169 image: "bubble_3.png" COMP;
9170 image: "bubble_4.png" COMP;
9171 image: "bubble_shine3.png" COMP;
9172 image: "bubble_shine4.png" COMP;
9175 part { name: "event";
9178 state: "default" 0.0;
9182 part { name: "elm.swallow.icon";
9184 description { state: "default" 0.0;
9189 aspect_preference: VERTICAL;
9200 description { state: "visible" 0.0;
9201 inherit: "default" 0.0;
9205 part { name: "elm.text";
9209 description { state: "default" 0.0;
9213 to_x: "elm.swallow.icon";
9224 font: "Sans:style=Bold,Edje-Vera-Bold";
9232 part { name: "elm.info";
9236 description { state: "default" 0.0;
9249 font: "Sans:style=Bold,Edje-Vera-Bold";
9257 part { name: "base0";
9259 description { state: "default" 0.0;
9261 to_y: "elm.swallow.icon";
9266 normal: "bubble_3.png";
9269 image.middle: SOLID;
9272 description { state: "rtl" 0.0;
9273 inherit: "default" 0.0;
9275 normal: "bubble_4.png";
9280 part { name: "elm.swallow.content";
9282 description { state: "default" 0.0;
9293 part { name: "shine";
9295 description { state: "default" 0.0;
9306 normal: "bubble_shine3.png";
9311 description { state: "rtl" 0.0;
9312 inherit: "default" 0.0;
9314 normal: "bubble_shine4.png";
9323 signal: "elm,state,icon,visible";
9325 action: STATE_SET "visible" 0.0;
9326 target: "elm.swallow.icon";
9330 signal: "elm,state,icon,hidden";
9332 action: STATE_SET "default" 0.0;
9333 target: "elm.swallow.icon";
9335 program { name: "to_rtl";
9336 signal: "edje,state,rtl";
9338 action: STATE_SET "rtl" 0.0;
9342 program { name: "to_ltr";
9343 signal: "edje,state,ltr";
9345 action: STATE_SET "default" 0.0;
9352 group { name: "elm/bubble/top_right/default";
9354 image: "bubble_3.png" COMP;
9355 image: "bubble_4.png" COMP;
9356 image: "bubble_shine3.png" COMP;
9357 image: "bubble_shine4.png" COMP;
9360 part { name: "event";
9363 state: "default" 0.0;
9367 part { name: "elm.swallow.icon";
9369 description { state: "default" 0.0;
9374 aspect_preference: VERTICAL;
9385 description { state: "visible" 0.0;
9386 inherit: "default" 0.0;
9390 part { name: "elm.text";
9394 description { state: "default" 0.0;
9408 font: "Sans:style=Bold,Edje-Vera-Bold";
9416 part { name: "elm.info";
9420 description { state: "default" 0.0;
9428 to_x: "elm.swallow.icon";
9434 font: "Sans:style=Bold,Edje-Vera-Bold";
9442 part { name: "base0";
9444 description { state: "default" 0.0;
9446 to_y: "elm.swallow.icon";
9451 normal: "bubble_4.png";
9454 image.middle: SOLID;
9457 description { state: "rtl" 0.0;
9458 inherit: "default" 0.0;
9460 normal: "bubble_3.png";
9465 part { name: "elm.swallow.content";
9467 description { state: "default" 0.0;
9478 part { name: "shine";
9480 description { state: "default" 0.0;
9491 normal: "bubble_shine4.png";
9496 description { state: "rtl" 0.0;
9497 inherit: "default" 0.0;
9499 normal: "bubble_shine3.png";
9508 signal: "elm,state,icon,visible";
9510 action: STATE_SET "visible" 0.0;
9511 target: "elm.swallow.icon";
9515 signal: "elm,state,icon,hidden";
9517 action: STATE_SET "default" 0.0;
9518 target: "elm.swallow.icon";
9520 program { name: "to_rtl";
9521 signal: "edje,state,rtl";
9523 action: STATE_SET "rtl" 0.0;
9527 program { name: "to_ltr";
9528 signal: "edje,state,ltr";
9530 action: STATE_SET "default" 0.0;
9537 group { name: "elm/bubble/bottom_left/default";
9539 image: "bubble_1.png" COMP;
9540 image: "bubble_2.png" COMP;
9541 image: "bubble_shine.png" COMP;
9544 part { name: "event";
9547 state: "default" 0.0;
9551 part { name: "elm.swallow.icon";
9553 description { state: "default" 0.0;
9558 aspect_preference: VERTICAL;
9569 description { state: "visible" 0.0;
9570 inherit: "default" 0.0;
9574 part { name: "elm.text";
9578 description { state: "default" 0.0;
9582 to_x: "elm.swallow.icon";
9593 font: "Sans:style=Bold,Edje-Vera-Bold";
9601 part { name: "elm.info";
9605 description { state: "default" 0.0;
9618 font: "Sans:style=Bold,Edje-Vera-Bold";
9626 part { name: "base0";
9628 description { state: "default" 0.0;
9630 to_y: "elm.swallow.icon";
9635 normal: "bubble_1.png";
9636 border: 36 11 10 19;
9638 image.middle: SOLID;
9641 description { state: "rtl" 0.0;
9642 inherit: "default" 0.0;
9644 normal: "bubble_2.png";
9645 border: 11 36 10 19;
9649 part { name: "elm.swallow.content";
9651 description { state: "default" 0.0;
9662 part { name: "shine";
9664 description { state: "default" 0.0;
9675 normal: "bubble_shine.png";
9680 description { state: "rtl" 0.0;
9681 inherit: "default" 0.0;
9683 normal: "bubble_shine4.png";
9692 signal: "elm,state,icon,visible";
9694 action: STATE_SET "visible" 0.0;
9695 target: "elm.swallow.icon";
9699 signal: "elm,state,icon,hidden";
9701 action: STATE_SET "default" 0.0;
9702 target: "elm.swallow.icon";
9704 program { name: "to_rtl";
9705 signal: "edje,state,rtl";
9707 action: STATE_SET "rtl" 0.0;
9710 program { name: "to_ltr";
9711 signal: "edje,state,ltr";
9713 action: STATE_SET "default" 0.0;
9719 group { name: "elm/bubble/bottom_right/default";
9721 image: "bubble_1.png" COMP;
9722 image: "bubble_2.png" COMP;
9723 image: "bubble_shine.png" COMP;
9726 part { name: "event";
9729 state: "default" 0.0;
9733 part { name: "elm.swallow.icon";
9735 description { state: "default" 0.0;
9740 aspect_preference: VERTICAL;
9751 description { state: "visible" 0.0;
9752 inherit: "default" 0.0;
9756 part { name: "elm.text";
9760 description { state: "default" 0.0;
9774 font: "Sans:style=Bold,Edje-Vera-Bold";
9782 part { name: "elm.info";
9786 description { state: "default" 0.0;
9794 to_x: "elm.swallow.icon";
9800 font: "Sans:style=Bold,Edje-Vera-Bold";
9808 part { name: "base0";
9810 description { state: "default" 0.0;
9812 to_y: "elm.swallow.icon";
9817 normal: "bubble_2.png";
9818 border: 11 36 10 19;
9820 image.middle: SOLID;
9823 description { state: "rtl" 0.0;
9824 inherit: "default" 0.0;
9826 normal: "bubble_1.png";
9827 border: 36 11 10 19;
9831 part { name: "elm.swallow.content";
9833 description { state: "default" 0.0;
9844 part { name: "shine";
9846 description { state: "default" 0.0;
9857 normal: "bubble_shine.png";
9862 description { state: "rtl" 0.0;
9863 inherit: "default" 0.0;
9865 normal: "bubble_shine3.png";
9874 signal: "elm,state,icon,visible";
9876 action: STATE_SET "visible" 0.0;
9877 target: "elm.swallow.icon";
9881 signal: "elm,state,icon,hidden";
9883 action: STATE_SET "default" 0.0;
9884 target: "elm.swallow.icon";
9886 program { name: "to_rtl";
9887 signal: "edje,state,rtl";
9889 action: STATE_SET "rtl" 0.0;
9892 program { name: "to_ltr";
9893 signal: "edje,state,ltr";
9895 action: STATE_SET "default" 0.0;
9901 ///////////////////////////////////////////////////////////////////////////////
9902 group { name: "elm/photo/base/default";
9904 image: "frame_1.png" COMP;
9905 image: "frame_2.png" COMP;
9906 image: "dia_grad.png" COMP;
9907 image: "head.png" COMP;
9910 part { name: "base0";
9912 description { state: "default" 0.0;
9913 image.normal: "dia_grad.png";
9925 part { name: "base";
9927 description { state: "default" 0.0;
9929 normal: "frame_2.png";
9936 part { name: "head";
9938 description { state: "default" 0.0;
9942 aspect_preference: BOTH;
9943 image.normal: "head.png";
9946 part { name: "clip";
9949 description { state: "default" 0.0;
9952 color: 255 255 255 255;
9955 part { name: "elm.swallow.content";
9958 description { state: "default" 0.0;
9963 part { name: "over";
9965 description { state: "default" 0.0;
9969 normal: "frame_1.png";
9979 group { name: "elm/photo/base/shadow";
9981 image: "shadow.png" COMP;
9982 image: "black.png" COMP;
9985 public message(Msg_Type:type, id, ...) {
9986 if( (type==MSG_INT_SET) && (id==0) )
9991 custom_state(PART:"size", "default", 0.0);
9995 set_state_val(PART:"size", STATE_REL1_OFFSET, - w/2, - h/2);
9996 set_state_val(PART:"size", STATE_REL2_OFFSET, w/2 + 1, h/2 + 1);
9997 set_state(PART:"size", "custom", 0.0);
10002 part { name: "size";
10004 description { state: "default" 0.0;
10005 rel1.relative: 0.5 0.5;
10006 rel2.relative: 0.5 0.5;
10014 state: "default" 0.0;
10017 rel1.relative: -0.06 -0.06;
10018 rel2.relative: 1.07 1.07;
10019 image.normal: "shadow.png";
10024 part { name: "elm.swallow.content";
10026 description { state: "default" 0.0;
10028 rel2.offset: -3 -3;
10038 state: "default" 0.0;
10043 image.normal: "black.png";
10044 image.border: 1 1 1 1;
10051 ///////////////////////////////////////////////////////////////////////////////
10052 group { name: "elm/thumb/base/default";
10054 image: "frame_1.png" COMP;
10055 image: "frame_2.png" COMP;
10056 image: "dia_grad.png" COMP;
10057 image: "busy-1.png" COMP;
10058 image: "busy-2.png" COMP;
10059 image: "busy-3.png" COMP;
10060 image: "busy-4.png" COMP;
10061 image: "busy-5.png" COMP;
10062 image: "busy-6.png" COMP;
10063 image: "busy-7.png" COMP;
10064 image: "busy-8.png" COMP;
10065 image: "busy-9.png" COMP;
10068 part { name: "base0";
10070 description { state: "default" 0.0;
10071 image.normal: "dia_grad.png";
10083 part { name: "base";
10085 description { state: "default" 0.0;
10087 normal: "frame_2.png";
10094 part { name: "clip";
10097 description { state: "default" 0.0;
10099 rel2.offset: -5 -5;
10100 color: 255 255 255 255;
10103 part { name: "elm.swallow.content";
10106 description { state: "default" 0.0;
10108 rel2.offset: -5 -5;
10111 part { name: "progress";
10115 description { state: "default" 0.0;
10120 aspect_preference: BOTH;
10122 description { state: "pulse" 0.0;
10123 inherit: "default" 0.0;
10126 normal: "busy-9.png";
10127 tween: "busy-1.png";
10128 tween: "busy-2.png";
10129 tween: "busy-3.png";
10130 tween: "busy-4.png";
10131 tween: "busy-5.png";
10132 tween: "busy-6.png";
10133 tween: "busy-7.png";
10134 tween: "busy-8.png";
10139 part { name: "over";
10141 description { state: "default" 0.0;
10143 rel2.offset: -5 -5;
10145 normal: "frame_1.png";
10153 program { name: "start_pulse";
10154 signal: "elm,state,pulse,start";
10156 action: STATE_SET "pulse" 0.0;
10157 target: "progress";
10158 transition: LINEAR 0.5;
10159 after: "start_pulse";
10161 program { name: "stop_pulse";
10162 signal: "elm,state,pulse,stop";
10164 action: STATE_SET "default" 0.0;
10165 target: "progress";
10171 group { name: "elm/thumb/base/noframe";
10173 image: "busy-1.png" COMP;
10174 image: "busy-2.png" COMP;
10175 image: "busy-3.png" COMP;
10176 image: "busy-4.png" COMP;
10177 image: "busy-5.png" COMP;
10178 image: "busy-6.png" COMP;
10179 image: "busy-7.png" COMP;
10180 image: "busy-8.png" COMP;
10181 image: "busy-9.png" COMP;
10184 part { name: "elm.swallow.content";
10186 description { state: "default" 0.0;
10188 rel2.offset: -5 -5;
10191 part { name: "progress";
10193 description { state: "default" 0.0;
10198 aspect_preference: BOTH;
10200 description { state: "pulse" 0.0;
10201 inherit: "default" 0.0;
10204 normal: "busy-9.png";
10205 tween: "busy-1.png";
10206 tween: "busy-2.png";
10207 tween: "busy-3.png";
10208 tween: "busy-4.png";
10209 tween: "busy-5.png";
10210 tween: "busy-6.png";
10211 tween: "busy-7.png";
10212 tween: "busy-8.png";
10218 program { name: "start_pulse";
10219 signal: "elm,state,pulse,start";
10221 action: STATE_SET "pulse" 0.0;
10222 target: "progress";
10223 transition: LINEAR 0.5;
10224 after: "start_pulse";
10226 program { name: "stop_pulse";
10227 signal: "elm,state,pulse,stop";
10229 action: STATE_SET "default" 0.0;
10230 target: "progress";
10237 ///////////////////////////////////////////////////////////////////////////////
10238 group { name: "elm/icon/home/default"; alias: "elm/icon/toolbar/home/default"; min: 32 32;
10239 images.image: "icon_home.png" COMP; parts { part { name: "base";
10240 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10241 image.normal: "icon_home.png"; } } } }
10242 group { name: "elm/icon/close/default"; alias: "elm/icon/toolbar/close/default"; min: 32 32;
10243 images.image: "icon_close.png" COMP; parts { part { name: "base";
10244 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10245 image.normal: "icon_close.png"; } } } }
10246 group { name: "elm/icon/apps/default"; alias: "elm/icon/toolbar/apps/default"; min: 32 32;
10247 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10248 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10249 image.normal: "icon_apps.png"; } } } }
10250 group { name: "elm/icon/arrow_up/default"; alias: "elm/icon/toolbar/arrow_up/default"; min: 32 32;
10251 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10252 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10253 image.normal: "icon_arrow_up.png"; } } } }
10254 group { name: "elm/icon/arrow_down/default";
10255 alias: "elm/icon/toolbar/arrow_down/default";
10256 alias: "elm/icon/toolbar/more_menu/default"; min: 32 32;
10257 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10258 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10259 image.normal: "icon_arrow_down.png"; } } } }
10260 group { name: "elm/icon/arrow_left/default"; alias: "elm/icon/toolbar/arrow_left/default"; min: 32 32;
10261 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10262 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10263 image.normal: "icon_arrow_left.png"; } } } }
10264 group { name: "elm/icon/arrow_right/default"; alias: "elm/icon/toolbar/arrow_right/default"; min: 32 32;
10265 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10266 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10267 image.normal: "icon_arrow_right.png"; } } } }
10268 group { name: "elm/icon/chat/default"; alias: "elm/icon/toolbar/chat/default"; min: 32 32;
10269 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10270 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10271 image.normal: "icon_chat.png"; } } } }
10272 group { name: "elm/icon/clock/default"; alias: "elm/icon/toolbar/clock/default"; min: 32 32;
10273 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10274 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10275 image.normal: "icon_clock.png"; } } } }
10276 group { name: "elm/icon/delete/default"; alias: "elm/icon/toolbar/delete/default"; min: 32 32;
10277 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10278 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10279 image.normal: "icon_delete.png"; } } } }
10280 group { name: "elm/icon/edit/default"; alias: "elm/icon/toolbar/edit/default"; min: 32 32;
10281 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10282 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10283 image.normal: "icon_edit.png"; } } } }
10284 group { name: "elm/icon/refresh/default"; alias: "elm/icon/toolbar/refresh/default"; min: 32 32;
10285 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10286 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10287 image.normal: "icon_refresh.png"; } } } }
10288 group { name: "elm/icon/folder/default"; alias: "elm/icon/toolbar/folder/default"; min: 32 32;
10289 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10290 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10291 image.normal: "icon_folder.png"; } } } }
10292 group { name: "elm/icon/file/default"; alias: "elm/icon/toolbar/file/default"; min: 32 32;
10293 images.image: "icon_file.png" COMP; parts { part { name: "base";
10294 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10295 image.normal: "icon_file.png"; } } } }
10296 ///////////////////////////////////////////////////////////////////////////////
10297 group { name: "elm/icon/menu/home/default"; min: 24 24; max: 24 24;
10298 images.image: "icon_home.png" COMP; parts { part { name: "base";
10299 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10300 image.normal: "icon_home.png"; } } } }
10301 group { name: "elm/icon/menu/close/default"; min: 24 24; max: 24 24;
10302 images.image: "icon_close.png" COMP; parts { part { name: "base";
10303 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10304 image.normal: "icon_close.png"; } } } }
10305 group { name: "elm/icon/menu/apps/default"; min: 24 24; max: 24 24;
10306 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10307 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10308 image.normal: "icon_apps.png"; } } } }
10309 group { name: "elm/icon/menu/arrow_up/default"; min: 24 24; max: 24 24;
10310 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10311 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10312 image.normal: "icon_arrow_up.png"; } } } }
10313 group { name: "elm/icon/menu/arrow_down/default"; min: 24 24; max: 24 24;
10314 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10315 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10316 image.normal: "icon_arrow_down.png"; } } } }
10317 group { name: "elm/icon/menu/arrow_left/default"; min: 24 24; max: 24 24;
10318 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10319 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10320 image.normal: "icon_arrow_left.png"; } } } }
10321 group { name: "elm/icon/menu/arrow_right/default"; min: 24 24; max: 24 24;
10322 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10323 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10324 image.normal: "icon_arrow_right.png"; } } } }
10325 group { name: "elm/icon/menu/chat/default"; min: 24 24; max: 24 24;
10326 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10327 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10328 image.normal: "icon_chat.png"; } } } }
10329 group { name: "elm/icon/menu/clock/default"; min: 24 24; max: 24 24;
10330 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10331 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10332 image.normal: "icon_clock.png"; } } } }
10333 group { name: "elm/icon/menu/delete/default"; min: 24 24; max: 24 24;
10334 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10335 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10336 image.normal: "icon_delete.png"; } } } }
10337 group { name: "elm/icon/menu/edit/default"; min: 24 24; max: 24 24;
10338 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10339 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10340 image.normal: "icon_edit.png"; } } } }
10341 group { name: "elm/icon/menu/refresh/default"; min: 24 24; max: 24 24;
10342 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10343 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10344 image.normal: "icon_refresh.png"; } } } }
10345 group { name: "elm/icon/menu/folder/default"; min: 24 24; max: 24 24;
10346 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10347 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10348 image.normal: "icon_folder.png"; } } } }
10349 group { name: "elm/icon/menu/file/default"; min: 24 24; max: 24 24;
10350 images.image: "icon_file.png" COMP; parts { part { name: "base";
10351 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10352 image.normal: "icon_file.png"; } } } }
10354 ///////////////////////////////////////////////////////////////////////////////
10355 group { name: "elm/toolbar/base/default";
10357 image: "bt_dis_base.png" COMP;
10358 image: "bt_dis_hilight.png" COMP;
10359 image: "bt_dis_shine.png" COMP;
10360 image: "icon_left_arrow.png" COMP;
10361 image: "icon_right_arrow.png" COMP;
10364 part { name: "base";
10366 description { state: "default" 0.0;
10371 rel2.offset: -3 -3;
10373 normal: "bt_dis_base.png";
10376 image.middle: SOLID;
10379 part { name: "clipper";
10383 state: "default" 0.0;
10394 part { name: "elm.swallow.content";
10395 clip_to: "clipper";
10398 state: "default" 0.0;
10399 rel1.to: "clipper";
10400 rel2.to: "clipper";
10403 part { name: "over2";
10405 description { state: "default" 0.0;
10409 normal: "bt_dis_shine.png";
10414 part { name: "over1";
10416 description { state: "default" 0.0;
10419 rel2.relative: 1.0 0.5;
10421 normal: "bt_dis_hilight.png";
10424 color: 255 255 255 128;
10427 part { name: "left_arrow";
10429 description { state: "default" 0.0;
10430 image.normal: "icon_left_arrow.png";
10432 aspect_preference: VERTICAL;
10437 description { state: "hidden" 0.0;
10438 inherit: "default" 0.0;
10440 color: 255 255 255 0;
10443 part { name: "right_arrow";
10445 description { state: "default" 0.0;
10446 image.normal: "icon_right_arrow.png";
10448 aspect_preference: VERTICAL;
10453 description { state: "hidden" 0.0;
10454 inherit: "default" 0.0;
10456 color: 255 255 255 0;
10459 part { name: "event";
10463 description { state: "default" 0.0;
10469 program { name: "sb_hbar_show";
10470 signal: "elm,action,show,hbar";
10472 action: STATE_SET "default" 0.0;
10473 transition: LINEAR 0.5;
10474 target: "left_arrow";
10475 target: "right_arrow";
10477 program { name: "sb_hbar_hide";
10478 signal: "elm,action,hide,hbar";
10480 action: STATE_SET "hidden" 0.0;
10481 target: "left_arrow";
10482 target: "right_arrow";
10483 transition: LINEAR 0.5;
10488 group { name: "elm/toolbar/item/default";
10490 image: "toolbar_sel.png" COMP;
10492 data.item: "transition_animation_on" "1";
10494 part { name: "label2";
10498 clip_to: "elm.text.clipper";
10499 description { state: "default" 0.0;
10502 rel1.to: "elm.text";
10503 rel2.to: "elm.text";
10507 text_source: "elm.text";
10511 text_class: "toolbar_item";
10514 description { state: "selected" 0.0;
10515 inherit: "default" 0.0;
10518 description { state: "disabled" 0.0;
10519 inherit: "default" 0.0;
10523 description { state: "disabled_visible" 0.0;
10524 inherit: "default" 0.0;
10531 part { name: "label2_new";
10535 clip_to: "elm.text_new.clipper";
10536 description { state: "default" 0.0;
10539 rel1.to: "elm.text_new";
10540 rel2.to: "elm.text_new";
10544 text_source: "elm.text_new";
10548 text_class: "toolbar_item";
10551 description { state: "selected" 0.0;
10552 inherit: "default" 0.0;
10555 description { state: "disabled" 0.0;
10556 inherit: "default" 0.0;
10560 description { state: "disabled_visible" 0.0;
10561 inherit: "default" 0.0;
10570 description { state: "default" 0.0;
10572 color: 255 255 255 0;
10574 normal: "toolbar_sel.png";
10577 image.middle: SOLID;
10580 description { state: "selected" 0.0;
10581 inherit: "default" 0.0;
10583 color: 255 255 255 255;
10585 description { state: "disabled" 0.0;
10586 inherit: "default" 0.0;
10588 color: 255 255 255 0;
10591 part { name: "elm.swallow.icon";
10593 clip_to: "elm.icon.clipper";
10594 description { state: "default" 0.0;
10609 part { name: "elm.swallow.icon_new";
10611 clip_to: "elm.icon_new.clipper";
10612 description { state: "default" 0.0;
10620 to_y: "elm.text_new";
10627 part { name: "elm.text";
10629 effect: SOFT_SHADOW;
10632 clip_to: "elm.text.clipper";
10633 description { state: "default" 0.0;
10645 color: 224 224 224 255;
10648 font: "Sans:style=Bold";
10652 text_class: "toolbar_item";
10655 description { state: "selected" 0.0;
10656 inherit: "default" 0.0;
10659 description { state: "visible" 0.0;
10660 inherit: "default" 0.0;
10664 description { state: "disabled" 0.0;
10665 inherit: "default" 0.0;
10669 description { state: "disabled_visible" 0.0;
10670 inherit: "default" 0.0;
10677 part { name: "elm.text_new";
10679 effect: SOFT_SHADOW;
10681 clip_to: "elm.text_new.clipper";
10683 description { state: "default" 0.0;
10695 color: 224 224 224 255;
10698 font: "Sans:style=Bold";
10702 text_class: "toolbar_item";
10705 description { state: "selected" 0.0;
10706 inherit: "default" 0.0;
10709 description { state: "visible" 0.0;
10710 inherit: "default" 0.0;
10714 description { state: "disabled" 0.0;
10715 inherit: "default" 0.0;
10719 description { state: "disabled_visible" 0.0;
10720 inherit: "default" 0.0;
10727 part { name: "elm.text.clipper";
10729 description { state: "default" 0.0;
10730 color: 255 255 255 255;
10732 description { state: "animation" 0.0;
10733 color: 255 255 255 0;
10736 part { name: "elm.text_new.clipper";
10738 description { state: "default" 0.0;
10739 color: 255 255 255 0;
10741 description { state: "animation" 0.0;
10742 color: 255 255 255 255;
10745 part { name: "elm.icon.clipper";
10747 description { state: "default" 0.0;
10748 color: 255 255 255 255;
10750 description { state: "animation" 0.0;
10751 color: 255 255 255 0;
10754 part { name: "elm.icon_new.clipper";
10756 description { state: "default" 0.0;
10757 color: 255 255 255 0;
10759 description { state: "animation" 0.0;
10760 color: 255 255 255 255;
10763 part { name: "event";
10766 ignore_flags: ON_HOLD;
10767 description { state: "default" 0.0;
10773 program { name: "go_active";
10774 signal: "elm,state,selected";
10776 action: STATE_SET "selected" 0.0;
10778 target: "elm.text";
10780 target: "elm.text_new";
10781 target: "label2_new";
10782 transition: LINEAR 0.2;
10784 program { name: "go_passive";
10785 signal: "elm,state,unselected";
10787 action: STATE_SET "default" 0.0;
10789 target: "elm.text";
10791 target: "elm.text_new";
10792 target: "label2_new";
10793 transition: LINEAR 0.1;
10795 program { name: "go";
10796 signal: "mouse,up,1";
10798 action: SIGNAL_EMIT "elm,action,click" "elm";
10800 program { name: "mouse,in";
10801 signal: "mouse,in";
10803 action: SIGNAL_EMIT "elm,mouse,in" "elm";
10805 program { name: "mouse,out";
10806 signal: "mouse,out";
10808 action: SIGNAL_EMIT "elm,mouse,out" "elm";
10810 program { name: "disable";
10811 signal: "elm,state,disabled";
10813 action: STATE_SET "disabled" 0.0;
10815 target: "label2_new";
10817 after: "disable_text";
10819 program { name: "disable_text";
10823 get_state(PART:"elm.text", st, 30, vl);
10824 if (!strcmp(st, "visible"))
10826 set_state(PART:"elm.text", "disabled_visible", 0.0);
10827 set_state(PART:"elm.text_new", "disabled_visible", 0.0);
10831 set_state(PART:"elm.text", "disabled", 0.0);
10832 set_state(PART:"elm.text_new", "disabled", 0.0);
10836 program { name: "enable";
10837 signal: "elm,state,enabled";
10839 action: STATE_SET "default" 0.0;
10841 target: "label2_new";
10843 after: "enable_text";
10845 program { name: "enable_text";
10849 get_state(PART:"elm.text", st, 30, vl);
10850 if (!strcmp(st, "disabled_visible"))
10852 set_state(PART:"elm.text", "visible", 0.0);
10853 set_state(PART:"elm.text_new", "visible", 0.0);
10857 set_state(PART:"elm.text", "default", 0.0);
10858 set_state(PART:"elm.text_new", "default", 0.0);
10862 program { name: "label_set,animation,forward";
10863 signal: "elm,state,label_set,forward";
10865 after: "label_set,animation";
10867 program { name: "label_set,animation,backward";
10868 signal: "elm,state,label_set,backward";
10870 after: "label_set,animation";
10872 program { name: "label_set,animation";
10873 signal: "elm,state,label_set";
10875 action: STATE_SET "animation" 0.0;
10876 target: "elm.text.clipper";
10877 target: "elm.text_new.clipper";
10878 transition: LINEAR 0.2;
10879 after: "label_set,animation,done";
10881 program { name: "label_set,animation,done";
10882 action: SIGNAL_EMIT "elm,state,label_set,done" "elm";
10884 program { name: "label,reset";
10885 signal: "elm,state,label,reset";
10887 action: STATE_SET "default" 0.0;
10888 target: "elm.text.clipper";
10889 target: "elm.text_new.clipper";
10891 program { name: "icon_set,animation,forward";
10892 signal: "elm,state,icon_set,forward";
10894 after: "icon_set,animation";
10896 program { name: "icon_set,animation,backward";
10897 signal: "elm,state,icon_set,backward";
10899 after: "icon_set,animation";
10901 program { name: "icon_set,animation";
10902 signal: "elm,state,icon_set";
10904 action: STATE_SET "animation" 0.0;
10905 target: "elm.icon.clipper";
10906 target: "elm.icon_new.clipper";
10907 transition: LINEAR 0.2;
10908 after: "icon_set,animation,done";
10910 program { name: "icon_set,animation,done";
10911 action: SIGNAL_EMIT "elm,state,icon_set,done" "elm";
10913 program { name: "icon,reset";
10914 signal: "elm,state,icon,reset";
10916 action: STATE_SET "default" 0.0;
10917 target: "elm.icon.clipper";
10918 target: "elm.icon_new.clipper";
10923 group { name: "elm/toolbar/separator/default";
10925 image: "toolbar_separator_v.png" COMP;
10928 part { name: "separator"; // separator group
10929 description { state: "default" 0.0;
10933 rel2.offset: -5 -5;
10935 normal: "toolbar_separator_v.png";
10945 ///////////////////////////////////////////////////////////////////////////////
10946 group { name: "elm/notify/block_events/default";
10948 part { name: "block_events";
10950 description { state: "default" 0.0;
10958 name: "block_clicked";
10959 signal: "mouse,clicked,1";
10960 source: "block_events";
10961 action: SIGNAL_EMIT "elm,action,clicked" "elm";
10965 group { name: "elm/notify/top/default";
10966 //this group is a design similar to the inwin group
10968 image: "shad_circ.png" COMP;
10969 image: "bt_dis_base.png" COMP;
10970 image: "bt_dis_hilight.png" COMP;
10973 part { name: "base";
10977 description { state: "default" 0.0;
10979 rel1.offset: 10 10;
10980 rel2.offset: -10 -10;
10981 rel1.relative: 0.0 -1.0;
10982 rel2.relative: 1.0 0.0;
10984 description { state: "visible" 0.0;
10985 inherit: "default" 0.0;
10987 rel1.relative: 0.0 0.0;
10988 rel2.relative: 1.0 1.0;
10991 part { name: "shad";
10993 description { state: "default" 0.0;
10994 image.normal: "shad_circ.png";
10995 rel1.to: "elm.swallow.content";
10996 rel1.offset: -64 -64;
10997 rel2.to: "elm.swallow.content";
10998 rel2.offset: 63 63;
11002 part { name: "pop";
11004 description { state: "default" 0.0;
11005 rel1.to: "elm.swallow.content";
11006 rel1.offset: -5 -5;
11007 rel2.to: "elm.swallow.content";
11010 normal: "bt_dis_base.png";
11013 image.middle: SOLID;
11016 part { name: "popover";
11018 description { state: "default" 0.0;
11021 rel2.relative: 1.0 0.5;
11023 normal: "bt_dis_hilight.png";
11028 part { name: "elm.swallow.content";
11030 description { state: "default" 0.0;
11037 program { name: "show";
11038 signal: "elm,action,show";
11040 action: STATE_SET "visible" 0.0;
11043 program { name: "show_2";
11045 action: STATE_SET "default" 0.0;
11049 program { name: "show_3";
11051 action: STATE_SET "visible" 0.0;
11053 transition: LINEAR 0.5;
11055 program { name: "hide";
11056 signal: "elm,action,hide";
11058 action: STATE_SET "default" 0.0;
11063 group { name: "elm/notify/center/default";
11064 //this group is a design similar to the inwin group
11066 image: "bt_dis_base.png" COMP;
11069 part { name: "base";
11073 description { state: "default" 0.0;
11075 rel1.relative: 0.0 0.0;
11076 rel2.relative: 1.0 1.0;
11079 part { name: "pop";
11081 description { state: "default" 0.0;
11082 rel1.to: "elm.swallow.content";
11083 rel1.offset: -5 -5;
11084 rel2.to: "elm.swallow.content";
11087 normal: "bt_dis_base.png";
11092 part { name: "elm.swallow.content";
11094 description { state: "default" 0.0;
11101 program { name: "show";
11102 signal: "elm,action,show";
11104 action: STATE_SET "default" 0.0;
11107 program { name: "show_2";
11109 action: STATE_SET "default" 0.0;
11112 program { name: "hide";
11113 signal: "elm,action,hide";
11115 action: STATE_SET "default" 0.0;
11120 group { name: "elm/notify/bottom/default";
11121 //this group is a design similar to the inwin group
11123 image: "shad_circ.png" COMP;
11124 image: "bt_dis_base.png" COMP;
11125 image: "bt_dis_hilight.png" COMP;
11128 part { name: "base";
11132 description { state: "default" 0.0;
11134 rel1.offset: 10 10;
11135 rel2.offset: -10 -10;
11136 rel1.relative: 0.0 1.0;
11137 rel2.relative: 1.0 2.0;
11139 description { state: "visible" 0.0;
11140 inherit: "default" 0.0;
11142 rel1.relative: 0.0 0.0;
11143 rel2.relative: 1.0 1.0;
11146 part { name: "shad";
11148 description { state: "default" 0.0;
11149 image.normal: "shad_circ.png";
11150 rel1.to: "elm.swallow.content";
11151 rel1.offset: -64 -64;
11152 rel2.to: "elm.swallow.content";
11153 rel2.offset: 63 63;
11157 part { name: "pop";
11159 description { state: "default" 0.0;
11160 rel1.to: "elm.swallow.content";
11161 rel1.offset: -5 -5;
11162 rel2.to: "elm.swallow.content";
11165 normal: "bt_dis_base.png";
11168 image.middle: SOLID;
11171 part { name: "popover";
11173 description { state: "default" 0.0;
11176 rel2.relative: 1.0 0.5;
11178 normal: "bt_dis_hilight.png";
11183 part { name: "elm.swallow.content";
11185 description { state: "default" 0.0;
11192 program { name: "show";
11193 signal: "elm,action,show";
11195 action: STATE_SET "visible" 0.0;
11198 program { name: "show_2";
11200 action: STATE_SET "default" 0.0;
11204 program { name: "show_3";
11206 action: STATE_SET "visible" 0.0;
11208 transition: LINEAR 0.5;
11210 program { name: "hide";
11211 signal: "elm,action,hide";
11213 action: STATE_SET "default" 0.0;
11218 group { name: "elm/notify/left/default";
11219 //this group is a design similar to the inwin group
11221 image: "shad_circ.png" COMP;
11222 image: "bt_dis_base.png" COMP;
11223 image: "bt_dis_hilight.png" COMP;
11226 part { name: "base";
11230 description { state: "default" 0.0;
11232 rel1.offset: 10 10;
11233 rel2.offset: -10 -10;
11234 rel1.relative: -1.0 0.0;
11235 rel2.relative: 0.0 1.0;
11237 description { state: "visible" 0.0;
11238 inherit: "default" 0.0;
11240 rel1.relative: 0.0 0.0;
11241 rel2.relative: 1.0 1.0;
11244 part { name: "shad";
11246 description { state: "default" 0.0;
11247 image.normal: "shad_circ.png";
11248 rel1.to: "elm.swallow.content";
11249 rel1.offset: -64 -64;
11250 rel2.to: "elm.swallow.content";
11251 rel2.offset: 63 63;
11255 part { name: "pop";
11257 description { state: "default" 0.0;
11258 rel1.to: "elm.swallow.content";
11259 rel1.offset: -5 -5;
11260 rel2.to: "elm.swallow.content";
11263 normal: "bt_dis_base.png";
11266 image.middle: SOLID;
11269 part { name: "popover";
11271 description { state: "default" 0.0;
11274 rel2.relative: 1.0 0.5;
11276 normal: "bt_dis_hilight.png";
11281 part { name: "elm.swallow.content";
11283 description { state: "default" 0.0;
11290 program { name: "show";
11291 signal: "elm,action,show";
11293 action: STATE_SET "visible" 0.0;
11296 program { name: "show_2";
11298 action: STATE_SET "default" 0.0;
11302 program { name: "show_3";
11304 action: STATE_SET "visible" 0.0;
11306 transition: LINEAR 0.5;
11308 program { name: "hide";
11309 signal: "elm,action,hide";
11311 action: STATE_SET "default" 0.0;
11316 group { name: "elm/notify/right/default";
11317 //this group is a design similar to the inwin group
11319 image: "shad_circ.png" COMP;
11320 image: "bt_dis_base.png" COMP;
11321 image: "bt_dis_hilight.png" COMP;
11324 part { name: "base";
11328 description { state: "default" 0.0;
11330 rel1.offset: 10 10;
11331 rel2.offset: -10 -10;
11332 rel1.relative: 1.0 0.0;
11333 rel2.relative: 2.0 1.0;
11335 description { state: "visible" 0.0;
11336 inherit: "default" 0.0;
11338 rel1.relative: 0.0 0.0;
11339 rel2.relative: 1.0 1.0;
11342 part { name: "shad";
11344 description { state: "default" 0.0;
11345 image.normal: "shad_circ.png";
11346 rel1.to: "elm.swallow.content";
11347 rel1.offset: -64 -64;
11348 rel2.to: "elm.swallow.content";
11349 rel2.offset: 63 63;
11353 part { name: "pop";
11355 description { state: "default" 0.0;
11356 rel1.to: "elm.swallow.content";
11357 rel1.offset: -5 -5;
11358 rel2.to: "elm.swallow.content";
11361 normal: "bt_dis_base.png";
11364 image.middle: SOLID;
11367 part { name: "popover";
11369 description { state: "default" 0.0;
11372 rel2.relative: 1.0 0.5;
11374 normal: "bt_dis_hilight.png";
11379 part { name: "elm.swallow.content";
11381 description { state: "default" 0.0;
11388 program { name: "show";
11389 signal: "elm,action,show";
11391 action: STATE_SET "visible" 0.0;
11394 program { name: "show_2";
11396 action: STATE_SET "default" 0.0;
11400 program { name: "show_3";
11402 action: STATE_SET "visible" 0.0;
11404 transition: LINEAR 0.5;
11406 program { name: "hide";
11407 signal: "elm,action,hide";
11409 action: STATE_SET "default" 0.0;
11414 group { name: "elm/notify/top_left/default";
11415 //this group is a design similar to the inwin group
11417 image: "shad_circ.png" COMP;
11418 image: "bt_dis_base.png" COMP;
11419 image: "bt_dis_hilight.png" COMP;
11422 part { name: "base";
11426 description { state: "default" 0.0;
11428 rel1.offset: 10 10;
11429 rel2.offset: -10 -10;
11430 rel1.relative: 0.0 -1.0;
11431 rel2.relative: 1.0 0.0;
11433 description { state: "visible" 0.0;
11434 inherit: "default" 0.0;
11436 rel1.relative: 0.0 0.0;
11437 rel2.relative: 1.0 1.0;
11440 part { name: "shad";
11442 description { state: "default" 0.0;
11443 image.normal: "shad_circ.png";
11444 rel1.to: "elm.swallow.content";
11445 rel1.offset: -64 -64;
11446 rel2.to: "elm.swallow.content";
11447 rel2.offset: 63 63;
11451 part { name: "pop";
11453 description { state: "default" 0.0;
11454 rel1.to: "elm.swallow.content";
11455 rel1.offset: -5 -5;
11456 rel2.to: "elm.swallow.content";
11459 normal: "bt_dis_base.png";
11462 image.middle: SOLID;
11465 part { name: "popover";
11467 description { state: "default" 0.0;
11470 rel2.relative: 1.0 0.5;
11472 normal: "bt_dis_hilight.png";
11477 part { name: "elm.swallow.content";
11479 description { state: "default" 0.0;
11486 program { name: "show";
11487 signal: "elm,action,show";
11489 action: STATE_SET "visible" 0.0;
11492 program { name: "show_2";
11494 action: STATE_SET "default" 0.0;
11498 program { name: "show_3";
11500 action: STATE_SET "visible" 0.0;
11502 transition: LINEAR 0.5;
11504 program { name: "hide";
11505 signal: "elm,action,hide";
11507 action: STATE_SET "default" 0.0;
11512 group { name: "elm/notify/top_right/default";
11513 //this group is a design similar to the inwin group
11515 image: "shad_circ.png" COMP;
11516 image: "bt_dis_base.png" COMP;
11517 image: "bt_dis_hilight.png" COMP;
11520 part { name: "base";
11524 description { state: "default" 0.0;
11526 rel1.offset: 10 10;
11527 rel2.offset: -10 -10;
11528 rel1.relative: 0.0 -1.0;
11529 rel2.relative: 1.0 0.0;
11531 description { state: "visible" 0.0;
11532 inherit: "default" 0.0;
11534 rel1.relative: 0.0 0.0;
11535 rel2.relative: 1.0 1.0;
11538 part { name: "shad";
11540 description { state: "default" 0.0;
11541 image.normal: "shad_circ.png";
11542 rel1.to: "elm.swallow.content";
11543 rel1.offset: -64 -64;
11544 rel2.to: "elm.swallow.content";
11545 rel2.offset: 63 63;
11549 part { name: "pop";
11551 description { state: "default" 0.0;
11552 rel1.to: "elm.swallow.content";
11553 rel1.offset: -5 -5;
11554 rel2.to: "elm.swallow.content";
11557 normal: "bt_dis_base.png";
11560 image.middle: SOLID;
11563 part { name: "popover";
11565 description { state: "default" 0.0;
11568 rel2.relative: 1.0 0.5;
11570 normal: "bt_dis_hilight.png";
11575 part { name: "elm.swallow.content";
11577 description { state: "default" 0.0;
11584 program { name: "show";
11585 signal: "elm,action,show";
11587 action: STATE_SET "visible" 0.0;
11590 program { name: "show_2";
11592 action: STATE_SET "default" 0.0;
11596 program { name: "show_3";
11598 action: STATE_SET "visible" 0.0;
11600 transition: LINEAR 0.5;
11602 program { name: "hide";
11603 signal: "elm,action,hide";
11605 action: STATE_SET "default" 0.0;
11610 group { name: "elm/notify/bottom_left/default";
11611 //this group is a design similar to the inwin group
11613 image: "shad_circ.png" COMP;
11614 image: "bt_dis_base.png" COMP;
11615 image: "bt_dis_hilight.png" COMP;
11618 part { name: "base";
11622 description { state: "default" 0.0;
11624 rel1.offset: 10 10;
11625 rel2.offset: -10 -10;
11626 rel1.relative: 0.0 1.0;
11627 rel2.relative: 1.0 2.0;
11629 description { state: "visible" 0.0;
11630 inherit: "default" 0.0;
11632 rel1.relative: 0.0 0.0;
11633 rel2.relative: 1.0 1.0;
11636 part { name: "shad";
11638 description { state: "default" 0.0;
11639 image.normal: "shad_circ.png";
11640 rel1.to: "elm.swallow.content";
11641 rel1.offset: -64 -64;
11642 rel2.to: "elm.swallow.content";
11643 rel2.offset: 63 63;
11647 part { name: "pop";
11649 description { state: "default" 0.0;
11650 rel1.to: "elm.swallow.content";
11651 rel1.offset: -5 -5;
11652 rel2.to: "elm.swallow.content";
11655 normal: "bt_dis_base.png";
11658 image.middle: SOLID;
11661 part { name: "popover";
11663 description { state: "default" 0.0;
11666 rel2.relative: 1.0 0.5;
11668 normal: "bt_dis_hilight.png";
11673 part { name: "elm.swallow.content";
11675 description { state: "default" 0.0;
11682 program { name: "show";
11683 signal: "elm,action,show";
11685 action: STATE_SET "visible" 0.0;
11688 program { name: "show_2";
11690 action: STATE_SET "default" 0.0;
11694 program { name: "show_3";
11696 action: STATE_SET "visible" 0.0;
11698 transition: LINEAR 0.5;
11700 program { name: "hide";
11701 signal: "elm,action,hide";
11703 action: STATE_SET "default" 0.0;
11708 group { name: "elm/notify/bottom_right/default";
11709 //this group is a design similar to the inwin group
11711 image: "shad_circ.png" COMP;
11712 image: "bt_dis_base.png" COMP;
11713 image: "bt_dis_hilight.png" COMP;
11716 part { name: "base";
11720 description { state: "default" 0.0;
11722 rel1.offset: 10 10;
11723 rel2.offset: -10 -10;
11724 rel1.relative: 0.0 1.0;
11725 rel2.relative: 1.0 2.0;
11727 description { state: "visible" 0.0;
11728 inherit: "default" 0.0;
11730 rel1.relative: 0.0 0.0;
11731 rel2.relative: 1.0 1.0;
11734 part { name: "shad";
11736 description { state: "default" 0.0;
11737 image.normal: "shad_circ.png";
11738 rel1.to: "elm.swallow.content";
11739 rel1.offset: -64 -64;
11740 rel2.to: "elm.swallow.content";
11741 rel2.offset: 63 63;
11745 part { name: "pop";
11747 description { state: "default" 0.0;
11748 rel1.to: "elm.swallow.content";
11749 rel1.offset: -5 -5;
11750 rel2.to: "elm.swallow.content";
11753 normal: "bt_dis_base.png";
11756 image.middle: SOLID;
11759 part { name: "popover";
11761 description { state: "default" 0.0;
11764 rel2.relative: 1.0 0.5;
11766 normal: "bt_dis_hilight.png";
11771 part { name: "elm.swallow.content";
11773 description { state: "default" 0.0;
11780 program { name: "show";
11781 signal: "elm,action,show";
11783 action: STATE_SET "visible" 0.0;
11786 program { name: "show_2";
11788 action: STATE_SET "default" 0.0;
11792 program { name: "show_3";
11794 action: STATE_SET "visible" 0.0;
11796 transition: LINEAR 0.5;
11798 program { name: "hide";
11799 signal: "elm,action,hide";
11801 action: STATE_SET "default" 0.0;
11807 ///////////////////////////////////////////////////////////////////////////////
11808 group { name: "elm/slideshow/base/default";
11810 item: transitions "fade black_fade horizontal vertical square";
11811 item: layouts "fullscreen not_fullscreen";
11814 part { name: "whole";
11817 state: "default" 0.0;
11819 color: 20 20 20 255;
11822 part { name: "image_1_whole";
11824 state: "default" 0.0;
11825 color: 255 255 255 255;
11828 state: "fade_prev_next" 0.0;
11829 inherit: "default" 0.0;
11830 color: 255 255 255 0;
11833 state: "black_fade_prev_next_init" 0.0;
11834 inherit: "default" 0.0;
11835 color: 255 255 255 255;
11838 state: "black_fade_prev_next" 0.0;
11839 inherit: "default" 0.0;
11843 state: "horizontal_next_init" 0.0;
11844 inherit: "default" 0.0;
11847 state: "horizontal_next" 0.0;
11848 inherit: "default" 0.0;
11849 rel1.relative: -1.0 0.0;
11850 rel2.relative: 0.0 1.0;
11853 state: "horizontal_prev_init" 0.0;
11854 inherit: "default" 0.0;
11857 state: "horizontal_prev" 0.0;
11858 inherit: "default" 0.0;
11859 rel1.relative: 1.0 0.0;
11860 rel2.relative: 2.0 1.0;
11863 state: "vertical_next_init" 0.0;
11864 inherit: "default" 0.0;
11867 state: "vertical_next" 0.0;
11868 inherit: "default" 0.0;
11869 rel1.relative: 0.0 -1.0;
11870 rel2.relative: 1.0 0.0;
11873 state: "vertical_prev_init" 0.0;
11874 inherit: "default" 0.0;
11877 state: "vertical_prev" 0.0;
11878 inherit: "default" 0.0;
11879 rel1.relative: 0.0 1.0;
11880 rel2.relative: 1.0 2.0;
11883 state: "square_prev_next" 0.0;
11884 inherit: "default" 0.0;
11885 color: 255 255 255 0;
11888 part { name: "image_2_whole";
11890 state: "default" 0.0;
11892 color: 255 255 255 0;
11895 state: "fade_prev_next" 0.0;
11896 inherit: "default" 0.0;
11897 color: 255 255 255 255;
11900 state: "black_fade_prev_next_init" 0.0;
11901 inherit: "default" 0.0;
11905 state: "black_fade_prev_next" 0.0;
11906 inherit: "default" 0.0;
11907 color: 255 255 255 255;
11910 state: "horizontal_next_init" 0.0;
11911 inherit: "default" 0.0;
11912 rel1.relative: 1.0 0.0;
11913 rel2.relative: 2.0 1.0;
11914 color: 255 255 255 255;
11917 state: "horizontal_next" 0.0;
11918 inherit: "default" 0.0;
11919 color: 255 255 255 255;
11922 state: "horizontal_prev_init" 0.0;
11923 inherit: "default" 0.0;
11924 rel1.relative: -1.0 0.0;
11925 rel2.relative: 0.0 1.0;
11926 color: 255 255 255 255;
11929 state: "horizontal_prev" 0.0;
11930 inherit: "default" 0.0;
11931 color: 255 255 255 255;
11934 state: "vertical_next_init" 0.0;
11935 inherit: "default" 0.0;
11936 rel1.relative: 0.0 1.0;
11937 rel2.relative: 1.0 2.0;
11938 color: 255 255 255 255;
11941 state: "vertical_next" 0.0;
11942 inherit: "default" 0.0;
11943 color: 255 255 255 255;
11946 state: "vertical_prev_init" 0.0;
11947 inherit: "default" 0.0;
11948 rel1.relative: 0.0 -1.0;
11949 rel2.relative: 1.0 0.0;
11950 color: 255 255 255 255;
11953 state: "vertical_prev" 0.0;
11954 inherit: "default" 0.0;
11955 color: 255 255 255 255;
11958 state: "square_prev_next_init" 0.0;
11959 inherit: "default" 0.0;
11960 rel1.relative: 0.5 0.5;
11961 rel2.relative: 0.5 0.5;
11962 color: 255 255 255 255;
11965 state: "square_prev_next" 0.0;
11966 inherit: "default" 0.0;
11967 rel1.relative: 0.0 0.0;
11968 rel2.relative: 1.0 1.0;
11969 color: 255 255 255 255;
11972 part { name: "elm.swallow.1";
11974 clip_to: "image_1_whole";
11976 state: "default" 0.0;
11977 rel1.to: "image_1_whole";
11978 rel2.to: "image_1_whole";
11979 color: 255 255 255 255;
11982 state: "not_fullscreen" 0.0;
11983 rel1.relative: 0.1 0.1;
11984 rel1.to: "image_1_whole";
11985 rel2.relative: 0.9 0.9;
11986 rel2.to: "image_1_whole";
11987 color: 255 255 255 255;
11990 part { name: "elm.swallow.2";
11992 clip_to: "image_2_whole";
11994 state: "default" 0.0;
11995 color: 255 255 255 255;
11996 rel1.to: "image_2_whole";
11997 rel2.to: "image_2_whole";
12000 state: "not_fullscreen" 0.0;
12001 color: 255 255 255 255;
12002 rel1.relative: 0.1 0.1;
12003 rel1.to: "image_2_whole";
12004 rel2.relative: 0.9 0.9;
12005 rel2.to: "image_2_whole";
12008 part { name: "events_catcher";
12012 state: "default" 0.0;
12020 program { name: "layout_fullscreen";
12021 signal: "layout,fullscreen";
12022 source: "slideshow";
12023 action: STATE_SET "default" 0.0;
12024 target: "elm.swallow.1";
12025 target: "elm.swallow.2";
12026 transition: SINUSOIDAL 1.0;
12028 program { name: "layout_not_fullscreen";
12029 signal: "layout,not_fullscreen";
12030 source: "slideshow";
12031 action: STATE_SET "not_fullscreen" 0.0;
12032 target: "elm.swallow.1";
12033 target: "elm.swallow.2";
12034 transition: SINUSOIDAL 1.0;
12037 program { name: "fade_next";
12038 signal: "fade,next";
12039 source: "slideshow";
12040 action: STATE_SET "default" 0.0;
12041 target: "image_1_whole";
12042 target: "image_2_whole";
12043 after: "fade_next_2";
12045 program { name: "fade_next_2";
12046 action: STATE_SET "fade_prev_next" 0.0;
12047 target: "image_1_whole";
12048 target: "image_2_whole";
12049 transition: SINUSOIDAL 1.5;
12052 program { name: "fade_previous";
12053 signal: "fade,previous";
12054 source: "slideshow";
12055 action: STATE_SET "default" 0.0;
12056 target: "image_1_whole";
12057 target: "image_2_whole";
12058 after: "fade_previous_2";
12060 program { name: "fade_previous_2";
12061 action: STATE_SET "fade_prev_next" 0.0;
12062 target: "image_1_whole";
12063 target: "image_2_whole";
12064 transition: SINUSOIDAL 1.5;
12067 program { name: "black_fade_next";
12068 signal: "black_fade,next";
12069 source: "slideshow";
12070 action: STATE_SET "black_fade_prev_next_init" 0.0;
12071 target: "image_1_whole";
12072 target: "image_2_whole";
12073 after: "black_fade_next_2";
12075 program { name: "black_fade_next_2";
12076 action: STATE_SET "black_fade_prev_next" 0.0;
12077 target: "image_1_whole";
12078 transition: SINUSOIDAL 0.75;
12079 after: "black_fade_next_3";
12081 program { name: "black_fade_next_3";
12082 action: STATE_SET "black_fade_prev_next" 0.0;
12083 target: "image_2_whole";
12084 transition: SINUSOIDAL 0.75;
12087 program { name: "black_fade_previous";
12088 signal: "black_fade,previous";
12089 source: "slideshow";
12090 action: STATE_SET "black_fade_prev_next_init" 0.0;
12091 target: "image_1_whole";
12092 target: "image_2_whole";
12093 after: "black_fade_previous_2";
12095 program { name: "black_fade_previous_2";
12096 action: STATE_SET "black_fade_prev_next" 0.0;
12097 target: "image_1_whole";
12098 transition: SINUSOIDAL 0.75;
12099 after: "black_fade_previous_3";
12101 program { name: "black_fade_previous_3";
12102 action: STATE_SET "black_fade_prev_next" 0.0;
12103 target: "image_2_whole";
12104 transition: SINUSOIDAL 0.75;
12107 program { name: "horizontal_next";
12108 signal: "horizontal,next";
12109 source: "slideshow";
12110 action: STATE_SET "horizontal_next_init" 0.0;
12111 target: "image_1_whole";
12112 target: "image_2_whole";
12113 after: "horizontal_next_2";
12115 program { name: "horizontal_next_2";
12116 action: STATE_SET "horizontal_next" 0.0;
12117 target: "image_1_whole";
12118 target: "image_2_whole";
12119 transition: SINUSOIDAL 1.5;
12122 program { name: "horizontal_previous";
12123 signal: "horizontal,previous";
12124 source: "slideshow";
12125 action: STATE_SET "horizontal_prev_init" 0.0;
12126 target: "image_1_whole";
12127 target: "image_2_whole";
12128 after: "horizontal_previous_2";
12130 program { name: "horizontal_previous_2";
12131 action: STATE_SET "horizontal_prev" 0.0;
12132 target: "image_1_whole";
12133 target: "image_2_whole";
12134 transition: SINUSOIDAL 1.5;
12137 program { name: "vertical_next";
12138 signal: "vertical,next";
12139 source: "slideshow";
12140 action: STATE_SET "vertical_next_init" 0.0;
12141 target: "image_1_whole";
12142 target: "image_2_whole";
12143 after: "vertical_next_2";
12145 program { name: "vertical_next_2";
12146 action: STATE_SET "vertical_next" 0.0;
12147 target: "image_1_whole";
12148 target: "image_2_whole";
12149 transition: SINUSOIDAL 1.5;
12152 program { name: "vertical_previous";
12153 signal: "vertical,previous";
12154 source: "slideshow";
12155 action: STATE_SET "vertical_prev_init" 0.0;
12156 target: "image_1_whole";
12157 target: "image_2_whole";
12158 after: "vertical_previous_2";
12160 program { name: "vertical_previous_2";
12161 action: STATE_SET "vertical_prev" 0.0;
12162 target: "image_1_whole";
12163 target: "image_2_whole";
12164 transition: SINUSOIDAL 1.5;
12167 program { name: "square_next";
12168 signal: "square,next";
12169 source: "slideshow";
12170 action: STATE_SET "square_prev_next_init" 0.0;
12171 target: "image_2_whole";
12172 after: "square_next_2";
12174 program { name: "square_next_2";
12175 action: STATE_SET "square_prev_next" 0.0;
12176 target: "image_2_whole";
12177 target: "image_1_whole";
12178 transition: SINUSOIDAL 1.5;
12181 program { name: "square_previous";
12182 signal: "square,previous";
12183 source: "slideshow";
12184 action: STATE_SET "square_prev_next_init" 0.0;
12185 target: "image_2_whole";
12186 after: "square_next_2";
12188 program { name: "end";
12189 action: SIGNAL_EMIT "end" "slideshow";
12191 program { name: "end_signal";
12192 signal: "anim,end";
12193 source: "slideshow";
12194 action: STATE_SET "default" 0.0;
12195 target: "image_1_whole";
12196 target: "image_2_whole";
12201 ///////////////////////////////////////////////////////////////////////////////
12202 group { name: "elm/win/inwin/default";
12204 image: "shad_circ.png" COMP;
12205 image: "bt_dis_base.png" COMP;
12206 image: "bt_dis_hilight.png" COMP;
12209 part { name: "base";
12212 description { state: "default" 0.0;
12215 description { state: "visible" 0.0;
12216 inherit: "default" 1.0;
12220 part { name: "shad";
12222 description { state: "default" 0.0;
12223 image.normal: "shad_circ.png";
12224 rel1.to: "elm.swallow.content";
12225 rel1.offset: -64 -64;
12226 rel2.to: "elm.swallow.content";
12227 rel2.offset: 63 63;
12231 part { name: "pop";
12233 description { state: "default" 0.0;
12234 rel1.to: "elm.swallow.content";
12235 rel1.offset: -5 -5;
12236 rel2.to: "elm.swallow.content";
12239 normal: "bt_dis_base.png";
12242 image.middle: SOLID;
12245 part { name: "popover";
12247 description { state: "default" 0.0;
12250 rel2.relative: 1.0 0.5;
12252 normal: "bt_dis_hilight.png";
12257 part { name: "elm.swallow.content";
12259 description { state: "default" 0.0;
12260 rel1.relative: 0.1 0.1;
12261 rel2.relative: 0.9 0.9;
12266 program { name: "show";
12267 signal: "elm,action,show";
12269 action: STATE_SET "visible" 0.0;
12270 // transition: DECELERATE 0.5;
12273 program { name: "hide";
12274 signal: "elm,action,hide";
12276 action: STATE_SET "default" 0.0;
12277 // transition: DECELERATE 0.5;
12283 group { name: "elm/win/inwin/minimal";
12285 image: "shad_circ.png" COMP;
12286 image: "bt_dis_base.png" COMP;
12287 image: "bt_dis_hilight.png" COMP;
12290 part { name: "base";
12293 description { state: "default" 0.0;
12296 description { state: "visible" 0.0;
12297 inherit: "default" 1.0;
12301 part { name: "shad";
12303 description { state: "default" 0.0;
12304 image.normal: "shad_circ.png";
12305 rel1.to: "elm.swallow.content";
12306 rel1.offset: -64 -64;
12307 rel2.to: "elm.swallow.content";
12308 rel2.offset: 63 63;
12312 part { name: "pop";
12314 description { state: "default" 0.0;
12315 rel1.to: "elm.swallow.content";
12316 rel1.offset: -5 -5;
12317 rel2.to: "elm.swallow.content";
12320 normal: "bt_dis_base.png";
12323 image.middle: SOLID;
12326 part { name: "popover";
12328 description { state: "default" 0.0;
12331 rel2.relative: 1.0 0.5;
12333 normal: "bt_dis_hilight.png";
12338 part { name: "elm.swallow.content";
12340 description { state: "default" 0.0;
12342 rel1.relative: 0.5 0.5;
12343 rel2.relative: 0.5 0.5;
12348 program { name: "show";
12349 signal: "elm,action,show";
12351 action: STATE_SET "visible" 0.0;
12352 // transition: DECELERATE 0.5;
12355 program { name: "hide";
12356 signal: "elm,action,hide";
12358 action: STATE_SET "default" 0.0;
12359 // transition: DECELERATE 0.5;
12365 group { name: "elm/win/inwin/minimal_vertical";
12367 image: "shad_circ.png" COMP;
12368 image: "bt_dis_base.png" COMP;
12369 image: "bt_dis_hilight.png" COMP;
12372 part { name: "base";
12375 description { state: "default" 0.0;
12378 description { state: "visible" 0.0;
12379 inherit: "default" 1.0;
12383 part { name: "shad";
12385 description { state: "default" 0.0;
12386 image.normal: "shad_circ.png";
12387 rel1.to: "elm.swallow.content";
12388 rel1.offset: -64 -64;
12389 rel2.to: "elm.swallow.content";
12390 rel2.offset: 63 63;
12394 part { name: "pop";
12396 description { state: "default" 0.0;
12397 rel1.to: "elm.swallow.content";
12398 rel1.offset: -5 -5;
12399 rel2.to: "elm.swallow.content";
12402 normal: "bt_dis_base.png";
12405 image.middle: SOLID;
12408 part { name: "popover";
12410 description { state: "default" 0.0;
12413 rel2.relative: 1.0 0.5;
12415 normal: "bt_dis_hilight.png";
12420 part { name: "elm.swallow.content";
12422 description { state: "default" 0.0;
12424 rel1.relative: 0.1 0.5;
12425 rel2.relative: 0.9 0.5;
12430 program { name: "show";
12431 signal: "elm,action,show";
12433 action: STATE_SET "visible" 0.0;
12434 // transition: DECELERATE 0.5;
12437 program { name: "hide";
12438 signal: "elm,action,hide";
12440 action: STATE_SET "default" 0.0;
12441 // transition: DECELERATE 0.5;
12447 ///////////////////////////////////////////////////////////////////////////////
12449 ///////////////////////////////////////////////////////////////////////////////
12450 group { name: "elm/list/item/default";
12451 data.item: "stacking" "above";
12453 image: "bt_sm_base1.png" COMP;
12454 image: "bt_sm_shine.png" COMP;
12455 image: "bt_sm_hilight.png" COMP;
12456 image: "ilist_1.png" COMP;
12457 image: "ilist_item_shadow.png" COMP;
12465 state: "default" 0.0;
12473 state: "default" 0.0;
12488 normal: "ilist_item_shadow.png";
12497 state: "default" 0.0;
12499 normal: "ilist_1.png";
12507 description { state: "default" 0.0;
12509 color: 255 255 255 0;
12519 normal: "bt_sm_base1.png";
12522 image.middle: SOLID;
12524 description { state: "selected" 0.0;
12525 inherit: "default" 0.0;
12527 color: 255 255 255 255;
12538 part { name: "elm.swallow.icon";
12540 description { state: "default" 0.0;
12553 part { name: "elm.swallow.end";
12555 description { state: "default" 0.0;
12568 part { name: "elm.text";
12570 effect: SOFT_SHADOW;
12574 state: "default" 0.0;
12577 to_x: "elm.swallow.icon";
12582 to_x: "elm.swallow.end";
12594 text_class: "list_item";
12597 description { state: "selected" 0.0;
12598 inherit: "default" 0.0;
12599 color: 224 224 224 255;
12603 part { name: "fg1";
12605 description { state: "default" 0.0;
12607 color: 255 255 255 0;
12609 rel2.relative: 1.0 0.5;
12612 normal: "bt_sm_hilight.png";
12616 description { state: "selected" 0.0;
12617 inherit: "default" 0.0;
12619 color: 255 255 255 255;
12622 part { name: "fg2";
12624 description { state: "default" 0.0;
12626 color: 255 255 255 0;
12630 normal: "bt_sm_shine.png";
12634 description { state: "selected" 0.0;
12635 inherit: "default" 0.0;
12637 color: 255 255 255 255;
12644 signal: "elm,state,selected";
12646 action: STATE_SET "selected" 0.0;
12650 target: "elm.text";
12653 name: "go_passive";
12654 signal: "elm,state,unselected";
12656 action: STATE_SET "default" 0.0;
12660 target: "elm.text";
12661 transition: LINEAR 0.1;
12665 group { name: "elm/list/item_odd/default";
12666 data.item: "stacking" "below";
12667 data.item: "selectraise" "on";
12669 image: "bt_sm_base1.png" COMP;
12670 image: "bt_sm_shine.png" COMP;
12671 image: "bt_sm_hilight.png" COMP;
12672 image: "ilist_2.png" COMP;
12680 state: "default" 0.0;
12688 state: "default" 0.0;
12690 normal: "ilist_2.png";
12698 description { state: "default" 0.0;
12700 color: 255 255 255 0;
12710 normal: "bt_sm_base1.png";
12713 image.middle: SOLID;
12715 description { state: "selected" 0.0;
12716 inherit: "default" 0.0;
12718 color: 255 255 255 255;
12730 name: "elm.swallow.icon";
12732 description { state: "default" 0.0;
12746 name: "elm.swallow.end";
12748 description { state: "default" 0.0;
12764 effect: SOFT_SHADOW;
12768 state: "default" 0.0;
12771 to_x: "elm.swallow.icon";
12776 to_x: "elm.swallow.end";
12788 text_class: "list_item";
12791 description { state: "selected" 0.0;
12792 inherit: "default" 0.0;
12793 color: 224 224 224 255;
12797 part { name: "fg1";
12799 description { state: "default" 0.0;
12801 color: 255 255 255 0;
12803 rel2.relative: 1.0 0.5;
12806 normal: "bt_sm_hilight.png";
12810 description { state: "selected" 0.0;
12811 inherit: "default" 0.0;
12813 color: 255 255 255 255;
12816 part { name: "fg2";
12818 description { state: "default" 0.0;
12820 color: 255 255 255 0;
12824 normal: "bt_sm_shine.png";
12828 description { state: "selected" 0.0;
12829 inherit: "default" 0.0;
12831 color: 255 255 255 255;
12838 signal: "elm,state,selected";
12840 action: STATE_SET "selected" 0.0;
12844 target: "elm.text";
12847 name: "go_passive";
12848 signal: "elm,state,unselected";
12850 action: STATE_SET "default" 0.0;
12854 target: "elm.text";
12855 transition: LINEAR 0.1;
12859 group { name: "elm/list/item_compress/default";
12860 data.item: "stacking" "above";
12861 data.item: "selectraise" "on";
12863 image: "bt_sm_base1.png" COMP;
12864 image: "bt_sm_shine.png" COMP;
12865 image: "bt_sm_hilight.png" COMP;
12866 image: "ilist_1.png" COMP;
12867 image: "ilist_item_shadow.png" COMP;
12875 state: "default" 0.0;
12882 description { state: "default" 0.0;
12897 normal: "ilist_item_shadow.png";
12906 state: "default" 0.0;
12908 normal: "ilist_1.png";
12916 description { state: "default" 0.0;
12918 color: 255 255 255 0;
12928 normal: "bt_sm_base1.png";
12931 image.middle: SOLID;
12933 description { state: "selected" 0.0;
12934 inherit: "default" 0.0;
12936 color: 255 255 255 255;
12947 part { name: "elm.swallow.icon";
12949 description { state: "default" 0.0;
12962 part { name: "elm.swallow.end";
12964 description { state: "default" 0.0;
12980 effect: SOFT_SHADOW;
12983 description { state: "default" 0.0;
12986 to_x: "elm.swallow.icon";
12991 to_x: "elm.swallow.end";
13003 text_class: "list_item";
13006 description { state: "selected" 0.0;
13007 inherit: "default" 0.0;
13008 color: 224 224 224 255;
13012 part { name: "fg1";
13014 description { state: "default" 0.0;
13016 color: 255 255 255 0;
13018 rel2.relative: 1.0 0.5;
13021 normal: "bt_sm_hilight.png";
13025 description { state: "selected" 0.0;
13026 inherit: "default" 0.0;
13028 color: 255 255 255 255;
13031 part { name: "fg2";
13033 description { state: "default" 0.0;
13035 color: 255 255 255 0;
13039 normal: "bt_sm_shine.png";
13043 description { state: "selected" 0.0;
13044 inherit: "default" 0.0;
13046 color: 255 255 255 255;
13053 signal: "elm,state,selected";
13055 action: STATE_SET "selected" 0.0;
13059 target: "elm.text";
13062 name: "go_passive";
13063 signal: "elm,state,unselected";
13065 action: STATE_SET "default" 0.0;
13069 target: "elm.text";
13070 transition: LINEAR 0.1;
13074 group { name: "elm/list/item_compress_odd/default";
13075 data.item: "stacking" "below";
13076 data.item: "selectraise" "on";
13078 image: "bt_sm_base1.png" COMP;
13079 image: "bt_sm_shine.png" COMP;
13080 image: "bt_sm_hilight.png" COMP;
13081 image: "ilist_2.png" COMP;
13089 state: "default" 0.0;
13097 state: "default" 0.0;
13099 normal: "ilist_2.png";
13107 description { state: "default" 0.0;
13109 color: 255 255 255 0;
13119 normal: "bt_sm_base1.png";
13122 image.middle: SOLID;
13124 description { state: "selected" 0.0;
13125 inherit: "default" 0.0;
13127 color: 255 255 255 255;
13138 part { name: "elm.swallow.icon";
13140 description { state: "default" 0.0;
13153 part { name: "elm.swallow.end";
13155 description { state: "default" 0.0;
13171 effect: SOFT_SHADOW;
13175 state: "default" 0.0;
13178 to_x: "elm.swallow.icon";
13183 to_x: "elm.swallow.end";
13195 text_class: "list_item";
13198 description { state: "selected" 0.0;
13199 inherit: "default" 0.0;
13200 color: 224 224 224 255;
13204 part { name: "fg1";
13206 description { state: "default" 0.0;
13208 color: 255 255 255 0;
13210 rel2.relative: 1.0 0.5;
13213 normal: "bt_sm_hilight.png";
13217 description { state: "selected" 0.0;
13218 inherit: "default" 0.0;
13220 color: 255 255 255 255;
13223 part { name: "fg2";
13225 description { state: "default" 0.0;
13227 color: 255 255 255 0;
13231 normal: "bt_sm_shine.png";
13235 description { state: "selected" 0.0;
13236 inherit: "default" 0.0;
13238 color: 255 255 255 255;
13245 signal: "elm,state,selected";
13247 action: STATE_SET "selected" 0.0;
13251 target: "elm.text";
13254 name: "go_passive";
13255 signal: "elm,state,unselected";
13257 action: STATE_SET "default" 0.0;
13261 target: "elm.text";
13262 transition: LINEAR 0.1;
13267 ///////////////////////////////////////////////////////////////////////////////
13268 group { name: "elm/list/h_item/default";
13269 data.item: "stacking" "above";
13271 image: "bt_sm_base1.png" COMP;
13272 image: "bt_sm_shine.png" COMP;
13273 image: "bt_sm_hilight.png" COMP;
13274 image: "ilist_1_h.png" COMP;
13275 image: "ilist_item_shadow_h.png" COMP;
13283 state: "default" 0.0;
13291 state: "default" 0.0;
13306 normal: "ilist_item_shadow_h.png";
13315 state: "default" 0.0;
13317 normal: "ilist_1_h.png";
13325 description { state: "default" 0.0;
13327 color: 255 255 255 0;
13337 normal: "bt_sm_base1.png";
13340 image.middle: SOLID;
13342 description { state: "selected" 0.0;
13343 inherit: "default" 0.0;
13345 color: 255 255 255 255;
13356 part { name: "elm.swallow.icon";
13358 description { state: "default" 0.0;
13371 part { name: "elm.swallow.end";
13373 description { state: "default" 0.0;
13386 part { name: "elm.text";
13388 effect: SOFT_SHADOW;
13392 state: "default" 0.0;
13395 to_x: "elm.swallow.icon";
13400 to_x: "elm.swallow.end";
13411 text_class: "list_item";
13414 description { state: "selected" 0.0;
13415 inherit: "default" 0.0;
13416 color: 224 224 224 255;
13420 part { name: "fg1";
13422 description { state: "default" 0.0;
13424 color: 255 255 255 0;
13426 rel2.relative: 1.0 0.5;
13429 normal: "bt_sm_hilight.png";
13433 description { state: "selected" 0.0;
13434 inherit: "default" 0.0;
13436 color: 255 255 255 255;
13439 part { name: "fg2";
13441 description { state: "default" 0.0;
13443 color: 255 255 255 0;
13447 normal: "bt_sm_shine.png";
13451 description { state: "selected" 0.0;
13452 inherit: "default" 0.0;
13454 color: 255 255 255 255;
13461 signal: "elm,state,selected";
13463 action: STATE_SET "selected" 0.0;
13467 target: "elm.text";
13470 name: "go_passive";
13471 signal: "elm,state,unselected";
13473 action: STATE_SET "default" 0.0;
13477 target: "elm.text";
13478 transition: LINEAR 0.1;
13482 group { name: "elm/list/h_item_odd/default";
13483 data.item: "stacking" "below";
13484 data.item: "selectraise" "on";
13486 image: "bt_sm_base1.png" COMP;
13487 image: "bt_sm_shine.png" COMP;
13488 image: "bt_sm_hilight.png" COMP;
13489 image: "ilist_2_h.png" COMP;
13497 state: "default" 0.0;
13505 state: "default" 0.0;
13507 normal: "ilist_2_h.png";
13515 description { state: "default" 0.0;
13517 color: 255 255 255 0;
13527 normal: "bt_sm_base1.png";
13530 image.middle: SOLID;
13532 description { state: "selected" 0.0;
13533 inherit: "default" 0.0;
13535 color: 255 255 255 255;
13547 name: "elm.swallow.icon";
13549 description { state: "default" 0.0;
13563 name: "elm.swallow.end";
13565 description { state: "default" 0.0;
13578 part { name: "elm.text";
13580 effect: SOFT_SHADOW;
13584 state: "default" 0.0;
13587 to_x: "elm.swallow.icon";
13592 to_x: "elm.swallow.end";
13603 text_class: "list_item";
13606 description { state: "selected" 0.0;
13607 inherit: "default" 0.0;
13608 color: 224 224 224 255;
13612 part { name: "fg1";
13614 description { state: "default" 0.0;
13616 color: 255 255 255 0;
13618 rel2.relative: 1.0 0.5;
13621 normal: "bt_sm_hilight.png";
13625 description { state: "selected" 0.0;
13626 inherit: "default" 0.0;
13628 color: 255 255 255 255;
13631 part { name: "fg2";
13633 description { state: "default" 0.0;
13635 color: 255 255 255 0;
13639 normal: "bt_sm_shine.png";
13643 description { state: "selected" 0.0;
13644 inherit: "default" 0.0;
13646 color: 255 255 255 255;
13653 signal: "elm,state,selected";
13655 action: STATE_SET "selected" 0.0;
13659 target: "elm.text";
13662 name: "go_passive";
13663 signal: "elm,state,unselected";
13665 action: STATE_SET "default" 0.0;
13669 target: "elm.text";
13670 transition: LINEAR 0.1;
13674 group { name: "elm/list/h_item_compress/default";
13675 data.item: "stacking" "above";
13676 data.item: "selectraise" "on";
13678 image: "bt_sm_base1.png" COMP;
13679 image: "bt_sm_shine.png" COMP;
13680 image: "bt_sm_hilight.png" COMP;
13681 image: "ilist_1_h.png" COMP;
13682 image: "ilist_item_shadow_h.png" COMP;
13690 state: "default" 0.0;
13697 description { state: "default" 0.0;
13712 normal: "ilist_item_shadow_h.png";
13721 state: "default" 0.0;
13723 normal: "ilist_1_h.png";
13731 description { state: "default" 0.0;
13733 color: 255 255 255 0;
13743 normal: "bt_sm_base1.png";
13746 image.middle: SOLID;
13748 description { state: "selected" 0.0;
13749 inherit: "default" 0.0;
13751 color: 255 255 255 255;
13762 part { name: "elm.swallow.icon";
13764 description { state: "default" 0.0;
13777 part { name: "elm.swallow.end";
13779 description { state: "default" 0.0;
13795 effect: SOFT_SHADOW;
13798 description { state: "default" 0.0;
13801 to_x: "elm.swallow.icon";
13806 to_x: "elm.swallow.end";
13817 text_class: "list_item";
13820 description { state: "selected" 0.0;
13821 inherit: "default" 0.0;
13822 color: 224 224 224 255;
13826 part { name: "fg1";
13828 description { state: "default" 0.0;
13830 color: 255 255 255 0;
13832 rel2.relative: 1.0 0.5;
13835 normal: "bt_sm_hilight.png";
13839 description { state: "selected" 0.0;
13840 inherit: "default" 0.0;
13842 color: 255 255 255 255;
13845 part { name: "fg2";
13847 description { state: "default" 0.0;
13849 color: 255 255 255 0;
13853 normal: "bt_sm_shine.png";
13857 description { state: "selected" 0.0;
13858 inherit: "default" 0.0;
13860 color: 255 255 255 255;
13867 signal: "elm,state,selected";
13869 action: STATE_SET "selected" 0.0;
13873 target: "elm.text";
13876 name: "go_passive";
13877 signal: "elm,state,unselected";
13879 action: STATE_SET "default" 0.0;
13883 target: "elm.text";
13884 transition: LINEAR 0.1;
13888 group { name: "elm/list/h_item_compress_odd/default";
13889 data.item: "stacking" "below";
13890 data.item: "selectraise" "on";
13892 image: "bt_sm_base1.png" COMP;
13893 image: "bt_sm_shine.png" COMP;
13894 image: "bt_sm_hilight.png" COMP;
13895 image: "ilist_2_h.png" COMP;
13903 state: "default" 0.0;
13911 state: "default" 0.0;
13913 normal: "ilist_2_h.png";
13921 description { state: "default" 0.0;
13923 color: 255 255 255 0;
13933 normal: "bt_sm_base1.png";
13936 image.middle: SOLID;
13938 description { state: "selected" 0.0;
13939 inherit: "default" 0.0;
13941 color: 255 255 255 255;
13952 part { name: "elm.swallow.icon";
13954 description { state: "default" 0.0;
13967 part { name: "elm.swallow.end";
13969 description { state: "default" 0.0;
13982 part { name: "elm.text";
13984 effect: SOFT_SHADOW;
13988 state: "default" 0.0;
13991 to_x: "elm.swallow.icon";
13996 to_x: "elm.swallow.end";
14007 text_class: "list_item";
14010 description { state: "selected" 0.0;
14011 inherit: "default" 0.0;
14012 color: 224 224 224 255;
14016 part { name: "fg1";
14018 description { state: "default" 0.0;
14020 color: 255 255 255 0;
14022 rel2.relative: 1.0 0.5;
14025 normal: "bt_sm_hilight.png";
14029 description { state: "selected" 0.0;
14030 inherit: "default" 0.0;
14032 color: 255 255 255 255;
14035 part { name: "fg2";
14037 description { state: "default" 0.0;
14039 color: 255 255 255 0;
14043 normal: "bt_sm_shine.png";
14047 description { state: "selected" 0.0;
14048 inherit: "default" 0.0;
14050 color: 255 255 255 255;
14057 signal: "elm,state,selected";
14059 action: STATE_SET "selected" 0.0;
14063 target: "elm.text";
14066 name: "go_passive";
14067 signal: "elm,state,unselected";
14069 action: STATE_SET "default" 0.0;
14073 target: "elm.text";
14074 transition: LINEAR 0.1;
14079 ///////////////////////////////////////////////////////////////////////////////
14080 group { name: "elm/slider/horizontal/default";
14081 alias: "elm/slider/horizontal/disabled";
14083 image: "sl_bg.png" COMP;
14084 image: "sl_bg_over.png" COMP;
14086 image: "sl_units.png" COMP;
14089 part { name: "base";
14091 description { state: "default" 0.0;
14100 image.normal: "sl_bg.png";
14104 part { name: "level";
14107 description { state: "default" 0.0;
14112 to_x: "elm.dragable.slider";
14115 color: 255 0 0 200;
14117 description { state: "inverted" 0.0;
14118 inherit: "default" 0.0;
14121 description { state: "disabled" 0.0;
14122 inherit: "default" 0.0;
14123 color: 255 0 0 100;
14125 description { state: "disabled_inverted" 0.0;
14126 inherit: "default" 0.0;
14130 part { name: "level2";
14133 description { state: "default" 0.0;
14138 to_x: "elm.dragable.slider";
14142 color: 255 0 0 200;
14144 description { state: "inverted" 0.0;
14145 inherit: "default" 0.0;
14148 description { state: "disabled" 0.0;
14149 inherit: "default" 0.0;
14151 description { state: "disabled_inverted" 0.0;
14152 inherit: "default" 0.0;
14153 color: 255 0 0 100;
14160 description { state: "default" 0.0;
14162 rel1.offset: -1 -1;
14166 normal: "sl_bg_over.png";
14176 description { state: "default" 0.0;
14178 rel1.to: "elm.swallow.bar";
14179 rel2.to: "elm.swallow.bar";
14183 part { name: "elm.swallow.bar";
14186 description { state: "default" 0.0;
14202 part { name: "elm.swallow.icon";
14204 description { state: "default" 0.0;
14209 to_y: "elm.swallow.bar";
14214 to_y: "elm.swallow.bar";
14217 description { state: "visible" 0.0;
14218 inherit: "default" 0.0;
14221 aspect_preference: VERTICAL;
14225 part { name: "elm.text";
14229 description { state: "default" 0.0;
14233 rel1.to_x: "elm.swallow.icon";
14234 rel1.relative: 1.0 0.0;
14236 rel2.to_x: "elm.swallow.icon";
14237 rel2.relative: 1.0 1.0;
14238 rel2.offset: -1 -5;
14241 font: "Sans,Edje-Vera";
14247 description { state: "visible" 0.0;
14248 inherit: "default" 0.0;
14254 description { state: "disabled" 0.0;
14255 inherit: "default" 0.0;
14256 color: 255 128 128 128;
14259 description { state: "disabled_visible" 0.0;
14260 inherit: "default" 0.0;
14268 name: "elm.swallow.end";
14271 state: "default" 0.0;
14277 to_y: "elm.swallow.bar";
14281 to_y: "elm.swallow.bar";
14284 description { state: "visible" 0.0;
14285 inherit: "default" 0.0;
14288 aspect_preference: VERTICAL;
14289 rel2.offset: -4 -1;
14292 part { name: "units";
14294 description { state: "default" 0.0;
14305 normal: "sl_units.png";
14310 description { state: "visible" 0.0;
14311 inherit: "default" 0.0;
14315 part { name: "elm.units";
14319 description { state: "default" 0.0;
14323 rel1.to_x: "elm.swallow.end";
14324 rel1.relative: 0.0 0.0;
14326 rel2.to_x: "elm.swallow.end";
14327 rel2.relative: 0.0 1.0;
14331 font: "Sans,Edje-Vera";
14337 description { state: "visible" 0.0;
14338 inherit: "default" 0.0;
14343 rel2.offset: -5 -1;
14345 description { state: "disabled" 0.0;
14346 inherit: "default" 0.0;
14347 color: 255 128 128 128;
14350 description { state: "disabled_visible" 0.0;
14351 inherit: "default" 0.0;
14358 part { name: "elm.dragable.slider";
14360 source: "elm/slider/horizontal/indicator/default";
14369 description { state: "default" 0.0;
14381 color: 255 0 0 100;
14384 part { name: "disabler";
14386 description { state: "default" 0.0;
14390 description { state: "disabled" 0.0;
14391 inherit: "default" 0.0;
14397 program { name: "text_show";
14398 signal: "elm,state,text,visible";
14400 action: STATE_SET "visible" 0.0;
14401 target: "elm.text";
14403 program { name: "text_hide";
14404 signal: "elm,state,text,hidden";
14406 action: STATE_SET "default" 0.0;
14407 target: "elm.text";
14409 program { name: "icon_show";
14410 signal: "elm,state,icon,visible";
14412 action: STATE_SET "visible" 0.0;
14413 target: "elm.swallow.icon";
14415 program { name: "icon_hide";
14416 signal: "elm,state,icon,hidden";
14418 action: STATE_SET "default" 0.0;
14419 target: "elm.swallow.icon";
14421 program { name: "end_show";
14422 signal: "elm,state,end,visible";
14424 action: STATE_SET "visible" 0.0;
14425 target: "elm.swallow.end";
14427 program { name: "end_hide";
14428 signal: "elm,state,end,hidden";
14430 action: STATE_SET "default" 0.0;
14431 target: "elm.swallow.end";
14433 program { name: "units_show";
14434 signal: "elm,state,units,visible";
14436 action: STATE_SET "visible" 0.0;
14437 target: "elm.units";
14440 program { name: "units_hide";
14441 signal: "elm,state,units,hidden";
14443 action: STATE_SET "default" 0.0;
14444 target: "elm.units";
14447 program { name: "invert_on";
14448 signal: "elm,state,inverted,on";
14450 action: STATE_SET "inverted" 0.0;
14454 program { name: "invert_off";
14455 signal: "elm,state,inverted,off";
14457 action: STATE_SET "default" 0.0;
14462 name: "go_disabled";
14463 signal: "elm,state,disabled";
14465 action: STATE_SET "disabled" 0.0;
14466 // target: "button0";
14467 target: "disabler";
14468 after: "disable_text";
14469 after: "disable_ind";
14472 program { name: "disable_ind";
14473 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
14475 program { name: "disable_text";
14479 get_state(PART:"elm.text", st, 30, vl);
14480 if (!strcmp(st, "visible"))
14481 set_state(PART:"elm.text", "disabled_visible", 0.0);
14483 set_state(PART:"elm.text", "disabled", 0.0);
14485 get_state(PART:"elm.units", st, 30, vl);
14486 if (!strcmp(st, "visible"))
14487 set_state(PART:"elm.units", "disabled_visible", 0.0);
14489 set_state(PART:"elm.units", "disabled", 0.0);
14491 get_state(PART:"level2", st, 30, vl);
14492 if (!strcmp(st, "inverted"))
14494 set_state(PART:"level", "disabled_inverted", 0.0);
14495 set_state(PART:"level2", "disabled_inverted", 0.0);
14499 set_state(PART:"level", "disabled", 0.0);
14500 set_state(PART:"level2", "disabled", 0.0);
14504 program { name: "enable";
14505 signal: "elm,state,enabled";
14507 action: STATE_SET "default" 0.0;
14508 // target: "button0";
14509 target: "disabler";
14510 after: "enable_text";
14511 after: "enable_ind";
14514 program { name: "enable_ind";
14515 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
14518 program { name: "enable_text";
14522 get_state(PART:"elm.text", st, 30, vl);
14523 if (!strcmp(st, "disabled_visible"))
14524 set_state(PART:"elm.text", "visible", 0.0);
14526 set_state(PART:"elm.text", "default", 0.0);
14528 get_state(PART:"elm.units", st, 30, vl);
14529 if (!strcmp(st, "disabled_visible"))
14530 set_state(PART:"elm.units", "visible", 0.0);
14532 set_state(PART:"elm.units", "default", 0.0);
14534 get_state(PART:"level2", st, 30, vl);
14535 if (!strcmp(st, "disabled_inverted"))
14537 set_state(PART:"level", "inverted", 0.0);
14538 set_state(PART:"level2", "inverted", 0.0);
14542 set_state(PART:"level", "default", 0.0);
14543 set_state(PART:"level2", "default", 0.0);
14550 group { name: "elm/slider/vertical/default";
14552 image: "slv_bg.png" COMP;
14553 image: "slv_bg_over.png" COMP;
14555 image: "slv_units.png" COMP;
14558 part { name: "base";
14560 description { state: "default" 0.0;
14569 image.normal: "slv_bg.png";
14573 part { name: "level";
14576 description { state: "default" 0.0;
14581 to_y: "elm.dragable.slider";
14584 color: 255 0 0 200;
14586 description { state: "inverted" 0.0;
14587 inherit: "default" 0.0;
14590 description { state: "disabled" 0.0;
14591 inherit: "default" 0.0;
14592 color: 255 0 0 100;
14594 description { state: "disabled_inverted" 0.0;
14595 inherit: "default" 0.0;
14599 part { name: "level2";
14602 description { state: "default" 0.0;
14607 to_y: "elm.dragable.slider";
14611 color: 255 0 0 200;
14613 description { state: "inverted" 0.0;
14614 inherit: "default" 0.0;
14617 description { state: "disabled" 0.0;
14618 inherit: "default" 0.0;
14619 color: 255 0 0 100;
14621 description { state: "disabled_inverted" 0.0;
14622 inherit: "default" 0.0;
14623 color: 255 0 0 100;
14630 description { state: "default" 0.0;
14632 rel1.offset: -1 -1;
14636 normal: "slv_bg_over.png";
14646 description { state: "default" 0.0;
14648 rel1.to: "elm.swallow.bar";
14649 rel2.to: "elm.swallow.bar";
14653 part { name: "elm.swallow.bar";
14656 description { state: "default" 0.0;
14672 part { name: "elm.swallow.icon";
14674 description { state: "default" 0.0;
14679 to_x: "elm.swallow.bar";
14684 to_x: "elm.swallow.bar";
14687 description { state: "visible" 0.0;
14688 inherit: "default" 0.0;
14691 aspect_preference: HORIZONTAL;
14695 part { name: "elm.text";
14699 description { state: "default" 0.0;
14703 rel1.to_y: "elm.swallow.icon";
14704 rel1.relative: 0.0 1.0;
14706 rel2.to_y: "elm.swallow.icon";
14707 rel2.relative: 1.0 1.0;
14708 rel2.offset: -1 -1;
14711 font: "Sans,Edje-Vera";
14717 description { state: "visible" 0.0;
14718 inherit: "default" 0.0;
14724 description { state: "disabled" 0.0;
14725 inherit: "default" 0.0;
14726 color: 255 128 128 128;
14729 description { state: "disabled_visible" 0.0;
14730 inherit: "default" 0.0;
14738 name: "elm.swallow.end";
14741 state: "default" 0.0;
14747 to_x: "elm.swallow.bar";
14751 to_x: "elm.swallow.bar";
14754 description { state: "visible" 0.0;
14755 inherit: "default" 0.0;
14758 aspect_preference: HORIZONTAL;
14759 rel2.offset: -1 -4;
14762 part { name: "units";
14764 description { state: "default" 0.0;
14775 normal: "slv_units.png";
14780 description { state: "visible" 0.0;
14781 inherit: "default" 0.0;
14785 part { name: "elm.units";
14789 description { state: "default" 0.0;
14793 rel1.relative: 0.0 0.0;
14794 rel1.to_y: "elm.swallow.end";
14796 rel2.relative: 1.0 0.0;
14797 rel2.to_y: "elm.swallow.end";
14801 font: "Sans,Edje-Vera";
14807 description { state: "visible" 0.0;
14808 inherit: "default" 0.0;
14813 rel2.offset: -9 -9;
14815 description { state: "disabled" 0.0;
14816 inherit: "default" 0.0;
14821 description { state: "disabled_visible" 0.0;
14822 inherit: "default" 0.0;
14827 rel2.offset: -9 -9;
14832 part { name: "elm.dragable.slider";
14834 source: "elm/slider/vertical/indicator/default";
14843 description { state: "default" 0.0;
14858 part { name: "disabler";
14860 description { state: "default" 0.0;
14864 description { state: "disabled" 0.0;
14865 inherit: "default" 0.0;
14872 program { name: "text_show";
14873 signal: "elm,state,text,visible";
14875 action: STATE_SET "visible" 0.0;
14876 target: "elm.text";
14878 program { name: "text_hide";
14879 signal: "elm,state,text,hidden";
14881 action: STATE_SET "default" 0.0;
14882 target: "elm.text";
14884 program { name: "icon_show";
14885 signal: "elm,state,icon,visible";
14887 action: STATE_SET "visible" 0.0;
14888 target: "elm.swallow.icon";
14890 program { name: "icon_hide";
14891 signal: "elm,state,icon,hidden";
14893 action: STATE_SET "default" 0.0;
14894 target: "elm.swallow.icon";
14896 program { name: "end_show";
14897 signal: "elm,state,end,visible";
14899 action: STATE_SET "visible" 0.0;
14900 target: "elm.swallow.end";
14902 program { name: "end_hide";
14903 signal: "elm,state,end,hidden";
14905 action: STATE_SET "default" 0.0;
14906 target: "elm.swallow.end";
14908 program { name: "units_show";
14909 signal: "elm,state,units,visible";
14911 action: STATE_SET "visible" 0.0;
14912 target: "elm.units";
14915 program { name: "units_hide";
14916 signal: "elm,state,units,hidden";
14918 action: STATE_SET "default" 0.0;
14919 target: "elm.units";
14922 program { name: "invert_on";
14923 signal: "elm,state,inverted,on";
14925 action: STATE_SET "inverted" 0.0;
14929 program { name: "invert_off";
14930 signal: "elm,state,inverted,off";
14932 action: STATE_SET "default" 0.0;
14937 name: "go_disabled";
14938 signal: "elm,state,disabled";
14940 action: STATE_SET "disabled" 0.0;
14941 // target: "button0";
14942 target: "disabler";
14943 after: "disable_text";
14944 after: "disable_ind";
14947 program { name: "disable_ind";
14948 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
14951 program { name: "disable_text";
14955 get_state(PART:"elm.text", st, 30, vl);
14956 if (!strcmp(st, "visible"))
14957 set_state(PART:"elm.text", "disabled_visible", 0.0);
14959 set_state(PART:"elm.text", "disabled", 0.0);
14961 get_state(PART:"elm.units", st, 30, vl);
14962 if (!strcmp(st, "visible"))
14963 set_state(PART:"elm.units", "disabled_visible", 0.0);
14965 set_state(PART:"elm.units", "disabled", 0.0);
14967 get_state(PART:"level2", st, 30, vl);
14968 if (!strcmp(st, "inverted"))
14970 set_state(PART:"level", "disabled_inverted", 0.0);
14971 set_state(PART:"level2", "disabled_inverted", 0.0);
14975 set_state(PART:"level", "disabled", 0.0);
14976 set_state(PART:"level2", "disabled", 0.0);
14981 program { name: "enable";
14982 signal: "elm,state,enabled";
14984 action: STATE_SET "default" 0.0;
14985 // target: "button0";
14986 target: "disabler";
14987 after: "enable_text";
14988 after: "enable_ind";
14991 program { name: "enable_ind";
14992 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
14994 program { name: "enable_text";
14998 get_state(PART:"elm.text", st, 30, vl);
14999 if (!strcmp(st, "disabled_visible"))
15000 set_state(PART:"elm.text", "visible", 0.0);
15002 set_state(PART:"elm.text", "default", 0.0);
15004 get_state(PART:"elm.units", st, 30, vl);
15005 if (!strcmp(st, "disabled_visible"))
15006 set_state(PART:"elm.units", "visible", 0.0);
15008 set_state(PART:"elm.units", "default", 0.0);
15010 get_state(PART:"level2", st, 30, vl);
15011 if (!strcmp(st, "disabled_inverted"))
15013 set_state(PART:"level", "inverted", 0.0);
15014 set_state(PART:"level2", "inverted", 0.0);
15018 set_state(PART:"level", "default", 0.0);
15019 set_state(PART:"level2", "default", 0.0);
15025 group { name: "elm/slider/horizontal/indicator/default";
15026 alias: "elm/slider/horizontal/indicator/disabled";
15027 alias: "elm/slider/vertical/indicator/default";
15028 alias: "elm/slider/vertical/indicator/disabled";
15030 image: "sl_bt_0.png" COMP;
15031 image: "sl_bt_1.png" COMP;
15032 image: "sl_bt_2.png" COMP;
15033 image: "sl_bt_3.png" COMP;
15034 image: "sl_bt2_0_0.png" COMP;
15035 image: "sl_bt2_0_1.png" COMP;
15036 image: "sl_bt2_0_2.png" COMP;
15037 image: "sl_bt2_1.png" COMP;
15038 image: "sl_bt2_2.png" COMP;
15041 public value_hide = 0;
15042 public set_value_show() {
15043 set_int(value_hide, 0);
15045 public set_value_hide() {
15046 set_int(value_hide, 1);
15048 public thumb_down() {
15049 if (get_int(value_hide) == 1) {
15050 set_state(PART:"elm.indicator", "default", 0.0);
15051 set_state(PART:"button3", "default", 0.0);
15052 set_state(PART:"button4", "default", 0.0);
15053 set_state(PART:"button5", "default", 0.0);
15054 set_state(PART:"button6", "default", 0.0);
15055 set_state(PART:"button7", "default", 0.0);
15057 set_state(PART:"elm.indicator", "visible", 0.0);
15058 set_state(PART:"button3", "visible", 0.0);
15059 set_state(PART:"button4", "visible", 0.0);
15060 set_state(PART:"button5", "visible", 0.0);
15061 set_state(PART:"button6", "visible", 0.0);
15062 set_state(PART:"button7", "visible", 0.0);
15065 public thumb_up() {
15066 set_state(PART:"elm.indicator", "default", 0.0);
15067 set_state(PART:"button3", "default", 0.0);
15068 set_state(PART:"button4", "default", 0.0);
15069 set_state(PART:"button5", "default", 0.0);
15070 set_state(PART:"button6", "default", 0.0);
15071 set_state(PART:"button7", "default", 0.0);
15075 part { name: "button_events";
15078 description { state: "default" 0.0;
15082 aspect_preference: VERTICAL;
15086 part { name: "button0";
15088 description { state: "default" 0.0;
15093 normal: "sl_bt_0.png";
15098 description { state: "disabled" 0.0;
15099 inherit: "default" 0.0;
15101 normal: "sl_bt_3.png";
15106 part { name: "button1";
15108 description { state: "default" 0.0;
15109 rel1.to: "button0";
15116 normal: "sl_bt_1.png";
15121 part { name: "button2";
15123 description { state: "default" 0.0;
15124 rel1.to: "button0";
15125 rel2.to: "button0";
15127 normal: "sl_bt_2.png";
15133 part { name: "button3";
15135 description { state: "default" 0.0;
15141 to_x: "elm.indicator";
15152 normal: "sl_bt2_0_0.png";
15157 description { state: "visible" 0.0;
15158 inherit: "default" 0.0;
15162 part { name: "button4";
15164 description { state: "default" 0.0;
15170 to_y: "elm.indicator";
15173 rel2.to: "button0";
15175 normal: "sl_bt2_0_1.png";
15180 description { state: "visible" 0.0;
15181 inherit: "default" 0.0;
15185 part { name: "button5";
15187 description { state: "default" 0.0;
15198 to_x: "elm.indicator";
15204 normal: "sl_bt2_0_2.png";
15209 description { state: "visible" 0.0;
15210 inherit: "default" 0.0;
15214 part { name: "elm.indicator";
15217 effect: SOFT_SHADOW;
15219 description { state: "default" 0.0;
15225 relative: 0.0 -0.25;
15230 relative: 1.0 -0.25;
15233 color: 224 224 224 255;
15236 font: "Sans,Edje-Vera";
15242 description { state: "visible" 0.0;
15243 inherit: "default" 0.0;
15247 rel2.offset: -1 -1;
15250 part { name: "button6";
15252 description { state: "default" 0.0;
15254 rel1.to: "button3";
15261 normal: "sl_bt2_1.png";
15266 description { state: "visible" 0.0;
15267 inherit: "default" 0.0;
15271 part { name: "button7";
15273 description { state: "default" 0.0;
15275 rel1.to: "button3";
15276 rel2.to: "button5";
15278 normal: "sl_bt2_2.png";
15284 description { state: "visible" 0.0;
15285 inherit: "default" 0.0;
15291 program { name: "set_val_show";
15292 signal: "elm,state,val,show";
15298 program { name: "set_val_hide";
15299 signal: "elm,state,val,hide";
15305 program { name: "val_show";
15306 signal: "mouse,down,*";
15307 source: "button_events";
15313 program { name: "val_hide";
15314 signal: "mouse,up,*";
15315 source: "button_events";
15321 name: "go_disabled";
15322 signal: "elm,state,disabled";
15324 action: STATE_SET "disabled" 0.0;
15328 name: "go_enabled";
15329 signal: "elm,state,enabled";
15331 action: STATE_SET "default" 0.0;
15338 ////////////////////////////////////////////////////////////////////////////////
15340 ////////////////////////////////////////////////////////////////////////////////
15341 group { name: "elm/actionslider/base/default";
15344 image: "shelf_inset.png" COMP;
15345 image: "ilist_1.png" COMP;
15346 image: "bt_bases.png" COMP;
15347 image: "bt_basew.png" COMP;
15348 image: "bt_hilightw.png" COMP;
15356 state: "default" 0.0;
15359 rel2.offset: -2 -2;
15361 normal: "ilist_1.png";
15367 part { name: "conf_over";
15369 description { state: "default" 0.0;
15373 normal: "shelf_inset.png";
15380 part { name: "icon.dragable.area";
15383 description { state: "default" 0.0;
15389 part { name: "elm.text.left";
15393 description { state: "default" 0.0;
15396 font: "Sans,Edje-Vera";
15403 part { name: "elm.text.center";
15407 description { state: "default" 0.0;
15410 font: "Sans,Edje-Vera";
15417 part { name: "elm.text.right";
15421 description { state: "default" 0.0;
15424 font: "Sans,Edje-Vera";
15431 part { name: "elm.drag_button_base";
15435 description { state: "default" 0.0;
15439 rel1.to: "icon.dragable.area";
15442 to: "icon.dragable.area";
15446 confine: "icon.dragable.area";
15451 part { name: "elm.drag_button";
15454 description { state: "default" 0.0;
15456 color: 255 255 255 0;
15457 rel1.to_x: "elm.drag_button_base";
15458 rel1.to_y: "icon.dragable.area";
15459 rel2.to_x: "elm.drag_button_base";
15460 rel2.to_y: "icon.dragable.area";
15463 events: "elm.drag_button_base";
15466 part { name: "button0";
15468 description { state: "default" 0.0;
15469 rel1.to: "button2";
15470 rel1.offset: -4 -4;
15471 rel2.to: "button2";
15474 normal: "bt_bases.png";
15475 border: 11 11 11 11;
15478 color: 255 255 255 128;
15481 part { name: "button2";
15483 description { state: "default" 0.0;
15484 rel1.to: "elm.drag_button";
15485 rel2.to: "elm.drag_button";
15487 normal: "bt_basew.png";
15491 color: 255 255 255 210;
15494 part { name: "button3";
15496 description { state: "default" 0.0;
15497 rel1.to: "button2";
15498 rel2.to: "button2";
15499 rel2.relative: 1.0 0.5;
15501 normal: "bt_hilightw.png";
15504 color: 255 255 255 190;
15507 part { name: "elm.text.indicator";
15511 description { state: "default" 0.0;
15513 to: "elm.drag_button";
15517 to: "elm.drag_button";
15522 font: "Sans,Edje-Vera";
15531 program { name: "elm.drag_button,mouse,up";
15532 signal: "mouse,up,1";
15533 source: "elm.drag_button";
15534 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15536 program { name: "elm.drag_button,mouse,down";
15537 signal: "mouse,down,1";
15538 source: "elm.drag_button";
15539 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15541 program { name: "elm.drag_button,mouse,move";
15542 signal: "mouse,move";
15543 source: "elm.drag_button_base";
15544 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15549 group { name: "elm/actionslider/base/bar";
15552 image: "shelf_inset.png" COMP;
15553 image: "ilist_1.png" COMP;
15554 image: "bt_bases.png" COMP;
15555 image: "bt_basew.png" COMP;
15556 image: "bt_hilightw.png" COMP;
15564 state: "default" 0.0;
15567 rel2.offset: -2 -2;
15569 normal: "ilist_1.png";
15575 part { name: "conf_over";
15577 description { state: "default" 0.0;
15581 normal: "shelf_inset.png";
15588 part { name: "icon.dragable.area";
15591 description { state: "default" 0.0;
15597 part { name: "elm.text.left";
15601 description { state: "default" 0.0;
15604 font: "Sans,Edje-Vera";
15611 part { name: "elm.text.center";
15615 description { state: "default" 0.0;
15618 font: "Sans,Edje-Vera";
15625 part { name: "elm.text.right";
15629 description { state: "default" 0.0;
15632 font: "Sans,Edje-Vera";
15639 part { name: "bar";
15642 description { state: "default" 0.0;
15648 to_x: "elm.drag_button_base";
15654 part { name: "elm.drag_button_base";
15658 description { state: "default" 0.0;
15662 rel1.to: "icon.dragable.area";
15665 to: "icon.dragable.area";
15669 confine: "icon.dragable.area";
15674 part { name: "elm.drag_button";
15677 description { state: "default" 0.0;
15679 color: 255 255 255 0;
15680 rel1.to_x: "elm.drag_button_base";
15681 rel1.to_y: "icon.dragable.area";
15682 rel2.to_x: "elm.drag_button_base";
15683 rel2.to_y: "icon.dragable.area";
15686 events: "elm.drag_button_base";
15689 part { name: "button0";
15691 description { state: "default" 0.0;
15692 rel1.to: "button2";
15693 rel1.offset: -4 -4;
15694 rel2.to: "button2";
15697 normal: "bt_bases.png";
15698 border: 11 11 11 11;
15701 color: 255 255 255 128;
15704 part { name: "button2";
15706 description { state: "default" 0.0;
15707 rel1.to: "elm.drag_button";
15708 rel2.to: "elm.drag_button";
15710 normal: "bt_basew.png";
15714 color: 255 255 255 210;
15717 part { name: "button3";
15719 description { state: "default" 0.0;
15720 rel1.to: "button2";
15721 rel2.to: "button2";
15722 rel2.relative: 1.0 0.5;
15724 normal: "bt_hilightw.png";
15727 color: 255 255 255 190;
15730 part { name: "elm.text.indicator";
15734 description { state: "default" 0.0;
15736 to: "elm.drag_button";
15740 to: "elm.drag_button";
15745 font: "Sans,Edje-Vera";
15754 program { name: "elm.drag_button,mouse,up";
15755 signal: "mouse,up,1";
15756 source: "elm.drag_button";
15757 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15759 program { name: "elm.drag_button,mouse,down";
15760 signal: "mouse,down,1";
15761 source: "elm.drag_button";
15762 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15764 program { name: "elm.drag_button,mouse,move";
15765 signal: "mouse,move";
15766 source: "elm.drag_button_base";
15767 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15772 ///////////////////////////////////////////////////////////////////////////////
15773 group { name: "elm/genlist/item/default/default";
15774 data.item: "selectraise" "on";
15775 data.item: "labels" "elm.text";
15776 data.item: "icons" "elm.swallow.icon elm.swallow.end";
15777 data.item: "treesize" "20";
15778 // data.item: "states" "";
15780 image: "bt_sm_base1.png" COMP;
15781 image: "bt_sm_shine.png" COMP;
15782 image: "bt_sm_hilight.png" COMP;
15783 image: "ilist_1.png" COMP;
15784 image: "ilist_2.png" COMP;
15785 image: "ilist_item_shadow.png" COMP;
15793 state: "default" 0.0;
15801 state: "default" 0.0;
15816 normal: "ilist_item_shadow.png";
15821 state: "default" 1.0;
15822 inherit: "default" 0.0;
15830 state: "default" 0.0;
15832 normal: "ilist_1.png";
15838 state: "default" 1.0;
15839 inherit: "default" 0.0;
15840 image.normal: "ilist_2.png";
15844 clip_to: "disclip";
15846 description { state: "default" 0.0;
15848 color: 255 255 255 0;
15858 normal: "bt_sm_base1.png";
15861 image.middle: SOLID;
15863 description { state: "default" 0.1;
15864 inherit: "default" 0.0;
15866 description { state: "selected" 0.0;
15867 inherit: "default" 0.0;
15869 color: 255 255 255 255;
15880 state: "selected" 1.0;
15881 inherit: "selected" 0.0;
15884 part { name: "elm.swallow.pad";
15886 description { state: "default" 0.0;
15899 part { name: "elm.swallow.icon";
15900 clip_to: "disclip";
15902 description { state: "default" 0.0;
15906 to_x: "elm.swallow.pad";
15911 to_x: "elm.swallow.pad";
15917 part { name: "elm.swallow.end";
15918 clip_to: "disclip";
15920 description { state: "default" 0.0;
15924 aspect_preference: VERTICAL;
15935 part { name: "elm.text";
15936 clip_to: "disclip";
15938 effect: SOFT_SHADOW;
15942 state: "default" 0.0;
15945 to_x: "elm.swallow.icon";
15950 to_x: "elm.swallow.end";
15962 text_class: "list_item";
15965 description { state: "selected" 0.0;
15966 inherit: "default" 0.0;
15967 color: 224 224 224 255;
15971 part { name: "fg1";
15972 clip_to: "disclip";
15974 description { state: "default" 0.0;
15976 color: 255 255 255 0;
15978 rel2.relative: 1.0 0.5;
15981 normal: "bt_sm_hilight.png";
15985 description { state: "selected" 0.0;
15986 inherit: "default" 0.0;
15988 color: 255 255 255 255;
15991 state: "selected" 1.0;
15992 inherit: "default" 0.0;
15994 color: 255 255 255 255;
15997 part { name: "fg2";
15998 clip_to: "disclip";
16000 description { state: "default" 0.0;
16002 color: 255 255 255 0;
16006 normal: "bt_sm_shine.png";
16010 description { state: "selected" 0.0;
16011 inherit: "default" 0.0;
16013 color: 255 255 255 255;
16016 state: "selected" 1.0;
16017 inherit: "default" 0.0;
16019 color: 255 255 255 255;
16022 part { name: "disclip";
16024 description { state: "default" 0.0;
16028 description { state: "disabled" 0.0;
16029 inherit: "default" 0.0;
16030 color: 255 255 255 64;
16035 // signal: elm,state,%s,active
16036 // a "check" item named %s went active
16037 // signal: elm,state,%s,passive
16038 // a "check" item named %s went passive
16039 // default is passive
16042 signal: "elm,state,odd";
16044 action: STATE_SET "default" 1.0;
16050 signal: "elm,state,even";
16052 action: STATE_SET "default" 0.0;
16058 signal: "elm,state,selected";
16063 get_state(PART:"base", st, 30, vl);
16064 set_state(PART:"bg", "selected", vl);
16065 set_state(PART:"fg1", "selected", vl);
16066 set_state(PART:"fg2", "selected", vl);
16067 set_state(PART:"elm.text", "selected", vl);
16071 name: "go_passive";
16072 signal: "elm,state,unselected";
16077 get_state(PART:"base", st, 30, vl);
16078 set_state(PART:"bg", "default", vl);
16079 set_state(PART:"fg1", "default", vl);
16080 set_state(PART:"fg2", "default", vl);
16081 set_state(PART:"elm.text", "default", vl);
16085 name: "go_disabled";
16086 signal: "elm,state,disabled";
16088 action: STATE_SET "disabled" 0.0;
16092 name: "go_enabled";
16093 signal: "elm,state,enabled";
16095 action: STATE_SET "default" 0.0;
16100 group { name: "elm/genlist/item/group_index/default";
16101 alias: "elm/genlist/item_compress/group_index/default";
16102 data.item: "selectraise" "on";
16103 data.item: "labels" "elm.text";
16104 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16105 data.item: "treesize" "20";
16106 // data.item: "states" "";
16108 image: "bt_sm_base1.png" COMP;
16109 image: "bt_sm_shine.png" COMP;
16110 image: "bt_sm_hilight.png" COMP;
16111 image: "ilist_item_shadow.png" COMP;
16112 image: "group_index.png" COMP;
16120 state: "default" 0.0;
16128 state: "default" 0.0;
16143 normal: "ilist_item_shadow.png";
16152 state: "default" 0.0;
16154 normal: "group_index.png";
16161 clip_to: "disclip";
16163 description { state: "default" 0.0;
16165 color: 255 255 255 0;
16175 normal: "bt_sm_base1.png";
16178 image.middle: SOLID;
16180 description { state: "selected" 0.0;
16181 inherit: "default" 0.0;
16183 color: 255 255 255 255;
16194 part { name: "elm.swallow.pad";
16196 description { state: "default" 0.0;
16209 part { name: "elm.swallow.icon";
16210 clip_to: "disclip";
16212 description { state: "default" 0.0;
16216 to_x: "elm.swallow.pad";
16221 to_x: "elm.swallow.pad";
16227 part { name: "elm.swallow.end";
16228 clip_to: "disclip";
16230 description { state: "default" 0.0;
16234 aspect_preference: VERTICAL;
16245 part { name: "elm.text";
16246 clip_to: "disclip";
16248 effect: SOFT_SHADOW;
16252 state: "default" 0.0;
16255 to_x: "elm.swallow.icon";
16260 to_x: "elm.swallow.end";
16272 text_class: "list_item";
16275 description { state: "selected" 0.0;
16276 inherit: "default" 0.0;
16277 color: 224 224 224 255;
16281 part { name: "fg1";
16282 clip_to: "disclip";
16284 description { state: "default" 0.0;
16286 color: 255 255 255 0;
16288 rel2.relative: 1.0 0.5;
16291 normal: "bt_sm_hilight.png";
16295 description { state: "selected" 0.0;
16296 inherit: "default" 0.0;
16298 color: 255 255 255 255;
16301 part { name: "fg2";
16302 clip_to: "disclip";
16304 description { state: "default" 0.0;
16306 color: 255 255 255 0;
16310 normal: "bt_sm_shine.png";
16314 description { state: "selected" 0.0;
16315 inherit: "default" 0.0;
16317 color: 255 255 255 255;
16320 part { name: "disclip";
16322 description { state: "default" 0.0;
16326 description { state: "disabled" 0.0;
16327 inherit: "default" 0.0;
16328 color: 255 255 255 64;
16333 // signal: elm,state,%s,active
16334 // a "check" item named %s went active
16335 // signal: elm,state,%s,passive
16336 // a "check" item named %s went passive
16337 // default is passive
16340 signal: "elm,state,selected";
16342 action: STATE_SET "selected" 0.0;
16346 target: "elm.text";
16349 name: "go_passive";
16350 signal: "elm,state,unselected";
16352 action: STATE_SET "default" 0.0;
16356 target: "elm.text";
16357 transition: LINEAR 0.1;
16360 name: "go_disabled";
16361 signal: "elm,state,disabled";
16363 action: STATE_SET "disabled" 0.0;
16367 name: "go_enabled";
16368 signal: "elm,state,enabled";
16370 action: STATE_SET "default" 0.0;
16375 group { name: "elm/genlist/item_compress/message/default";
16376 data.item: "selectraise" "on";
16377 data.item: "labels" "elm.title.1 elm.title.2 elm.text";
16378 // data.item: "icons" "elm.swallow.icon elm.swallow.end";
16379 data.item: "treesize" "20";
16380 // data.item: "states" "";
16382 image: "bt_sm_base1.png" COMP;
16383 image: "bt_sm_shine.png" COMP;
16384 image: "bt_sm_hilight.png" COMP;
16385 image: "ilist_1.png" COMP;
16386 image: "ilist_2.png" COMP;
16387 image: "ilist_item_shadow.png" COMP;
16390 style { name: "genlist_textblock_style";
16391 base: "font=Sans font_size=10 color=#000 wrap=char text_class=list_item";
16396 style { name: "genlist_textblock_style2";
16397 base: "font=Sans font_size=10 color=#fff wrap=char text_class=list_item";
16409 state: "default" 0.0;
16417 state: "default" 0.0;
16432 normal: "ilist_item_shadow.png";
16437 state: "default" 1.0;
16438 inherit: "default" 0.0;
16446 state: "default" 0.0;
16448 normal: "ilist_1.png";
16454 state: "default" 1.0;
16455 inherit: "default" 0.0;
16456 image.normal: "ilist_2.png";
16460 clip_to: "disclip";
16462 description { state: "default" 0.0;
16464 color: 255 255 255 0;
16474 normal: "bt_sm_base1.png";
16477 image.middle: SOLID;
16479 description { state: "selected" 0.0;
16480 inherit: "default" 0.0;
16482 color: 255 255 255 255;
16493 part { name: "elm.title.1";
16494 clip_to: "disclip";
16496 effect: SOFT_SHADOW;
16500 state: "default" 0.0;
16520 text_class: "list_item";
16523 description { state: "selected" 0.0;
16524 inherit: "default" 0.0;
16525 color: 224 224 224 255;
16529 part { name: "elm.title.2";
16530 clip_to: "disclip";
16532 effect: SOFT_SHADOW;
16536 state: "default" 0.0;
16540 to_y: "elm.title.1";
16545 to_y: "elm.title.1";
16558 text_class: "list_item";
16561 description { state: "selected" 0.0;
16562 inherit: "default" 0.0;
16563 color: 224 224 224 255;
16567 part { name: "elm.text";
16568 clip_to: "disclip";
16573 state: "default" 0.0;
16577 to_y: "elm.title.2";
16587 style: "genlist_textblock_style";
16593 description { state: "selected" 0.0;
16594 inherit: "default" 0.0;
16596 style: "genlist_textblock_style2";
16600 part { name: "fg1";
16601 clip_to: "disclip";
16603 description { state: "default" 0.0;
16605 color: 255 255 255 0;
16607 rel2.relative: 1.0 0.5;
16610 normal: "bt_sm_hilight.png";
16614 description { state: "selected" 0.0;
16615 inherit: "default" 0.0;
16617 color: 255 255 255 255;
16620 part { name: "fg2";
16621 clip_to: "disclip";
16623 description { state: "default" 0.0;
16625 color: 255 255 255 0;
16629 normal: "bt_sm_shine.png";
16633 description { state: "selected" 0.0;
16634 inherit: "default" 0.0;
16636 color: 255 255 255 255;
16639 part { name: "disclip";
16641 description { state: "default" 0.0;
16645 description { state: "disabled" 0.0;
16646 inherit: "default" 0.0;
16647 color: 255 255 255 64;
16652 // signal: elm,state,%s,active
16653 // a "check" item named %s went active
16654 // signal: elm,state,%s,passive
16655 // a "check" item named %s went passive
16656 // default is passive
16659 signal: "elm,state,odd";
16661 action: STATE_SET "default" 1.0;
16667 signal: "elm,state,even";
16669 action: STATE_SET "default" 0.0;
16675 signal: "elm,state,selected";
16677 action: STATE_SET "selected" 0.0;
16681 target: "elm.title.1";
16682 target: "elm.title.2";
16683 target: "elm.text";
16686 name: "go_passive";
16687 signal: "elm,state,unselected";
16689 action: STATE_SET "default" 0.0;
16693 target: "elm.title.1";
16694 target: "elm.title.2";
16695 target: "elm.text";
16696 transition: LINEAR 0.1;
16699 name: "go_disabled";
16700 signal: "elm,state,disabled";
16702 action: STATE_SET "disabled" 0.0;
16706 name: "go_enabled";
16707 signal: "elm,state,enabled";
16709 action: STATE_SET "default" 0.0;
16715 group { name: "elm/genlist/item_compress/default/default";
16716 data.item: "selectraise" "on";
16717 data.item: "labels" "elm.text";
16718 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16719 data.item: "treesize" "20";
16720 // data.item: "states" "";
16722 image: "bt_sm_base1.png" COMP;
16723 image: "bt_sm_shine.png" COMP;
16724 image: "bt_sm_hilight.png" COMP;
16725 image: "ilist_1.png" COMP;
16726 image: "ilist_2.png" COMP;
16727 image: "ilist_item_shadow.png" COMP;
16735 state: "default" 0.0;
16743 state: "default" 0.0;
16758 normal: "ilist_item_shadow.png";
16763 state: "default" 1.0;
16764 inherit: "default" 0.0;
16772 state: "default" 0.0;
16774 normal: "ilist_1.png";
16780 state: "default" 1.0;
16781 inherit: "default" 0.0;
16782 image.normal: "ilist_2.png";
16786 clip_to: "disclip";
16788 description { state: "default" 0.0;
16790 color: 255 255 255 0;
16800 normal: "bt_sm_base1.png";
16803 image.middle: SOLID;
16805 description { state: "selected" 0.0;
16806 inherit: "default" 0.0;
16808 color: 255 255 255 255;
16819 part { name: "elm.swallow.pad";
16821 description { state: "default" 0.0;
16834 part { name: "elm.swallow.icon";
16835 clip_to: "disclip";
16837 description { state: "default" 0.0;
16841 to_x: "elm.swallow.pad";
16846 to_x: "elm.swallow.pad";
16852 part { name: "elm.swallow.end";
16853 clip_to: "disclip";
16855 description { state: "default" 0.0;
16859 aspect_preference: VERTICAL;
16870 part { name: "elm.text";
16871 clip_to: "disclip";
16873 effect: SOFT_SHADOW;
16877 state: "default" 0.0;
16880 to_x: "elm.swallow.icon";
16885 to_x: "elm.swallow.end";
16897 text_class: "list_item";
16900 description { state: "selected" 0.0;
16901 inherit: "default" 0.0;
16902 color: 224 224 224 255;
16906 part { name: "fg1";
16907 clip_to: "disclip";
16909 description { state: "default" 0.0;
16911 color: 255 255 255 0;
16913 rel2.relative: 1.0 0.5;
16916 normal: "bt_sm_hilight.png";
16920 description { state: "selected" 0.0;
16921 inherit: "default" 0.0;
16923 color: 255 255 255 255;
16926 part { name: "fg2";
16927 clip_to: "disclip";
16929 description { state: "default" 0.0;
16931 color: 255 255 255 0;
16935 normal: "bt_sm_shine.png";
16939 description { state: "selected" 0.0;
16940 inherit: "default" 0.0;
16942 color: 255 255 255 255;
16945 part { name: "disclip";
16947 description { state: "default" 0.0;
16951 description { state: "disabled" 0.0;
16952 inherit: "default" 0.0;
16953 color: 255 255 255 64;
16958 // signal: elm,state,%s,active
16959 // a "check" item named %s went active
16960 // signal: elm,state,%s,passive
16961 // a "check" item named %s went passive
16962 // default is passive
16965 signal: "elm,state,odd";
16967 action: STATE_SET "default" 1.0;
16973 signal: "elm,state,even";
16975 action: STATE_SET "default" 0.0;
16981 signal: "elm,state,selected";
16983 action: STATE_SET "selected" 0.0;
16987 target: "elm.text";
16990 name: "go_passive";
16991 signal: "elm,state,unselected";
16993 action: STATE_SET "default" 0.0;
16997 target: "elm.text";
16998 transition: LINEAR 0.1;
17001 name: "go_disabled";
17002 signal: "elm,state,disabled";
17004 action: STATE_SET "disabled" 0.0;
17008 name: "go_enabled";
17009 signal: "elm,state,enabled";
17011 action: STATE_SET "default" 0.0;
17017 group { name: "elm/genlist/tree/default/default";
17018 data.item: "selectraise" "on";
17019 data.item: "labels" "elm.text";
17020 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17021 data.item: "treesize" "20";
17022 // data.item: "states" "";
17024 image: "bt_sm_base1.png" COMP;
17025 image: "bt_sm_shine.png" COMP;
17026 image: "bt_sm_hilight.png" COMP;
17027 image: "ilist_1.png" COMP;
17028 image: "ilist_2.png" COMP;
17029 image: "ilist_item_shadow.png" COMP;
17030 image: "icon_arrow_left.png" COMP;
17031 image: "icon_arrow_right.png" COMP;
17032 image: "icon_arrow_down.png" COMP;
17040 state: "default" 0.0;
17048 state: "default" 0.0;
17063 normal: "ilist_item_shadow.png";
17068 state: "default" 1.0;
17069 inherit: "default" 0.0;
17077 state: "default" 0.0;
17079 normal: "ilist_1.png";
17085 state: "default" 1.0;
17086 inherit: "default" 0.0;
17087 image.normal: "ilist_2.png";
17091 clip_to: "disclip";
17093 description { state: "default" 0.0;
17095 color: 255 255 255 0;
17105 normal: "bt_sm_base1.png";
17108 image.middle: SOLID;
17110 description { state: "selected" 0.0;
17111 inherit: "default" 0.0;
17113 color: 255 255 255 255;
17124 part { name: "elm.swallow.pad";
17126 description { state: "default" 0.0;
17139 part { name: "arrow";
17140 clip_to: "disclip";
17141 ignore_flags: ON_HOLD;
17142 description { state: "default" 0.0;
17147 to_x: "elm.swallow.pad";
17152 to_x: "elm.swallow.pad";
17156 image.normal: "icon_arrow_right.png";
17158 description { state: "default" 0.1;
17159 inherit: "default" 0.0;
17160 image.normal: "icon_arrow_left.png";
17162 description { state: "active" 0.0;
17163 inherit: "default" 0.0;
17164 image.normal: "icon_arrow_down.png";
17166 description { state: "active" 0.1;
17167 inherit: "default" 0.0;
17168 image.normal: "icon_arrow_down.png";
17171 part { name: "elm.swallow.icon";
17172 clip_to: "disclip";
17174 description { state: "default" 0.0;
17189 part { name: "elm.swallow.end";
17190 clip_to: "disclip";
17192 description { state: "default" 0.0;
17196 aspect_preference: VERTICAL;
17207 part { name: "elm.text";
17208 clip_to: "disclip";
17210 effect: SOFT_SHADOW;
17214 state: "default" 0.0;
17217 to_x: "elm.swallow.icon";
17222 to_x: "elm.swallow.end";
17234 text_class: "list_item";
17237 description { state: "selected" 0.0;
17238 inherit: "default" 0.0;
17239 color: 224 224 224 255;
17243 part { name: "fg1";
17244 clip_to: "disclip";
17246 description { state: "default" 0.0;
17248 color: 255 255 255 0;
17250 rel2.relative: 1.0 0.5;
17253 normal: "bt_sm_hilight.png";
17257 description { state: "selected" 0.0;
17258 inherit: "default" 0.0;
17260 color: 255 255 255 255;
17263 part { name: "fg2";
17264 clip_to: "disclip";
17266 description { state: "default" 0.0;
17268 color: 255 255 255 0;
17272 normal: "bt_sm_shine.png";
17276 description { state: "selected" 0.0;
17277 inherit: "default" 0.0;
17279 color: 255 255 255 255;
17282 part { name: "disclip";
17284 description { state: "default" 0.0;
17288 description { state: "disabled" 0.0;
17289 inherit: "default" 0.0;
17290 color: 255 255 255 64;
17295 // signal: elm,state,%s,active
17296 // a "check" item named %s went active
17297 // signal: elm,state,%s,passive
17298 // a "check" item named %s went passive
17299 // default is passive
17302 signal: "elm,state,odd";
17304 action: STATE_SET "default" 1.0;
17310 signal: "elm,state,even";
17312 action: STATE_SET "default" 0.0;
17318 signal: "elm,state,selected";
17320 action: STATE_SET "selected" 0.0;
17324 target: "elm.text";
17327 name: "go_passive";
17328 signal: "elm,state,unselected";
17330 action: STATE_SET "default" 0.0;
17334 target: "elm.text";
17335 transition: LINEAR 0.1;
17338 name: "go_disabled";
17339 signal: "elm,state,disabled";
17341 action: STATE_SET "disabled" 0.0;
17345 name: "go_enabled";
17346 signal: "elm,state,enabled";
17348 action: STATE_SET "default" 0.0;
17353 signal: "mouse,up,1";
17355 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17358 name: "go_expanded";
17359 signal: "elm,state,expanded";
17364 get_state(PART:"arrow", st, 30, vl);
17365 set_state(PART:"arrow", "active", vl);
17369 name: "go_contracted";
17370 signal: "elm,state,contracted";
17375 get_state(PART:"arrow", st, 30, vl);
17376 set_state(PART:"arrow", "default", vl);
17379 program { name: "to_rtl";
17380 signal: "edje,state,rtl";
17385 get_state(PART:"arrow", st, 30, vl);
17387 set_state(PART:"arrow", st, 0.1);
17391 program { name: "to_ltr";
17392 signal: "edje,state,ltr";
17397 get_state(PART:"arrow", st, 30, vl);
17399 set_state(PART:"arrow", st, 0.0);
17405 group { name: "elm/genlist/tree_compress/default/default";
17406 data.item: "stacking" "above";
17407 data.item: "selectraise" "on";
17408 data.item: "labels" "elm.text";
17409 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17410 data.item: "treesize" "20";
17411 // data.item: "states" "";
17413 image: "bt_sm_base1.png" COMP;
17414 image: "bt_sm_shine.png" COMP;
17415 image: "bt_sm_hilight.png" COMP;
17416 image: "ilist_1.png" COMP;
17417 image: "ilist_item_shadow.png" COMP;
17418 image: "icon_arrow_left.png" COMP;
17419 image: "icon_arrow_right.png" COMP;
17420 image: "icon_arrow_down.png" COMP;
17428 state: "default" 0.0;
17436 state: "default" 0.0;
17451 normal: "ilist_item_shadow.png";
17456 state: "default" 1.0;
17457 inherit: "default" 0.0;
17465 state: "default" 0.0;
17467 normal: "ilist_1.png";
17473 state: "default" 1.0;
17474 inherit: "default" 0.0;
17475 image.normal: "ilist_2.png";
17479 clip_to: "disclip";
17481 description { state: "default" 0.0;
17483 color: 255 255 255 0;
17493 normal: "bt_sm_base1.png";
17496 image.middle: SOLID;
17498 description { state: "selected" 0.0;
17499 inherit: "default" 0.0;
17501 color: 255 255 255 255;
17512 part { name: "elm.swallow.pad";
17514 description { state: "default" 0.0;
17527 part { name: "arrow";
17528 clip_to: "disclip";
17529 ignore_flags: ON_HOLD;
17530 description { state: "default" 0.0;
17535 to_x: "elm.swallow.pad";
17540 to_x: "elm.swallow.pad";
17544 image.normal: "icon_arrow_right.png";
17546 description { state: "default" 0.1;
17547 inherit: "default" 0.0;
17548 image.normal: "icon_arrow_left.png";
17550 description { state: "active" 0.0;
17551 inherit: "default" 0.0;
17552 image.normal: "icon_arrow_down.png";
17554 description { state: "active" 0.1;
17555 inherit: "default" 0.0;
17556 image.normal: "icon_arrow_down.png";
17559 part { name: "elm.swallow.icon";
17560 clip_to: "disclip";
17562 description { state: "default" 0.0;
17577 part { name: "elm.swallow.end";
17578 clip_to: "disclip";
17580 description { state: "default" 0.0;
17584 aspect_preference: VERTICAL;
17595 part { name: "elm.text";
17596 clip_to: "disclip";
17598 effect: SOFT_SHADOW;
17602 state: "default" 0.0;
17605 to_x: "elm.swallow.icon";
17610 to_x: "elm.swallow.end";
17622 text_class: "list_item";
17625 description { state: "selected" 0.0;
17626 inherit: "default" 0.0;
17627 color: 224 224 224 255;
17631 part { name: "fg1";
17632 clip_to: "disclip";
17634 description { state: "default" 0.0;
17636 color: 255 255 255 0;
17638 rel2.relative: 1.0 0.5;
17641 normal: "bt_sm_hilight.png";
17645 description { state: "selected" 0.0;
17646 inherit: "default" 0.0;
17648 color: 255 255 255 255;
17651 part { name: "fg2";
17652 clip_to: "disclip";
17654 description { state: "default" 0.0;
17656 color: 255 255 255 0;
17660 normal: "bt_sm_shine.png";
17664 description { state: "selected" 0.0;
17665 inherit: "default" 0.0;
17667 color: 255 255 255 255;
17670 part { name: "disclip";
17672 description { state: "default" 0.0;
17676 description { state: "disabled" 0.0;
17677 inherit: "default" 0.0;
17678 color: 255 255 255 64;
17683 // signal: elm,state,%s,active
17684 // a "check" item named %s went active
17685 // signal: elm,state,%s,passive
17686 // a "check" item named %s went passive
17687 // default is passive
17690 signal: "elm,state,odd";
17692 action: STATE_SET "default" 1.0;
17698 signal: "elm,state,even";
17700 action: STATE_SET "default" 0.0;
17706 signal: "elm,state,selected";
17708 action: STATE_SET "selected" 0.0;
17712 target: "elm.text";
17715 name: "go_passive";
17716 signal: "elm,state,unselected";
17718 action: STATE_SET "default" 0.0;
17722 target: "elm.text";
17723 transition: LINEAR 0.1;
17726 name: "go_disabled";
17727 signal: "elm,state,disabled";
17729 action: STATE_SET "disabled" 0.0;
17733 name: "go_enabled";
17734 signal: "elm,state,enabled";
17736 action: STATE_SET "default" 0.0;
17741 signal: "mouse,up,1";
17743 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17746 name: "go_expanded";
17747 signal: "elm,state,expanded";
17752 get_state(PART:"arrow", st, 30, vl);
17753 set_state(PART:"arrow", "active", vl);
17757 name: "go_contracted";
17758 signal: "elm,state,contracted";
17763 get_state(PART:"arrow", st, 30, vl);
17764 set_state(PART:"arrow", "default", vl);
17767 program { name: "to_rtl";
17768 signal: "edje,state,rtl";
17773 get_state(PART:"arrow", st, 30, vl);
17775 set_state(PART:"arrow", st, 0.1);
17779 program { name: "to_ltr";
17780 signal: "edje,state,ltr";
17785 get_state(PART:"arrow", st, 30, vl);
17787 set_state(PART:"arrow", st, 0.0);
17793 group { name: "elm/genlist/item/default_style/default";
17796 style { name: "genlist_style";
17797 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=list_item";
17800 tag: "hilight" "+ font=Sans:style=Bold";
17801 tag: "b" "+ font=Sans:style=Bold";
17804 style { name: "genlist_selected_style";
17805 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=list_item";
17808 tag: "hilight" "+ font=Sans:style=Bold";
17809 tag: "b" "+ font=Sans:style=Bold";
17813 data.item: "stacking" "above";
17814 data.item: "selectraise" "on";
17815 data.item: "labels" "elm.text";
17816 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17817 data.item: "treesize" "20";
17819 image: "bt_sm_base1.png" COMP;
17820 image: "bt_sm_shine.png" COMP;
17821 image: "bt_sm_hilight.png" COMP;
17822 image: "ilist_1.png" COMP;
17823 image: "ilist_item_shadow.png" COMP;
17831 state: "default" 0.0;
17839 state: "default" 0.0;
17854 normal: "ilist_item_shadow.png";
17863 state: "default" 0.0;
17866 normal: "ilist_1.png";
17873 clip_to: "disclip";
17875 description { state: "default" 0.0;
17877 color: 255 255 255 0;
17887 normal: "bt_sm_base1.png";
17890 image.middle: SOLID;
17892 description { state: "selected" 0.0;
17893 inherit: "default" 0.0;
17895 color: 255 255 255 255;
17906 part { name: "elm.swallow.pad";
17908 description { state: "default" 0.0;
17921 part { name: "elm.swallow.icon";
17922 clip_to: "disclip";
17924 description { state: "default" 0.0;
17928 to_x: "elm.swallow.pad";
17933 to_x: "elm.swallow.pad";
17939 part { name: "elm.swallow.end";
17940 clip_to: "disclip";
17942 description { state: "default" 0.0;
17946 aspect_preference: VERTICAL;
17957 part { name: "elm.text";
17958 clip_to: "disclip";
17963 state: "default" 0.0;
17967 to_x: "elm.swallow.icon";
17973 to_x: "elm.swallow.end";
17979 style: "genlist_style";
17983 description { state: "selected" 0.0;
17984 inherit: "default" 0.0;
17986 style: "genlist_selected_style";
17990 part { name: "fg1";
17991 clip_to: "disclip";
17993 description { state: "default" 0.0;
17995 color: 255 255 255 0;
17997 rel2.relative: 1.0 0.5;
18000 normal: "bt_sm_hilight.png";
18004 description { state: "selected" 0.0;
18005 inherit: "default" 0.0;
18007 color: 255 255 255 255;
18010 part { name: "fg2";
18011 clip_to: "disclip";
18013 description { state: "default" 0.0;
18015 color: 255 255 255 0;
18019 normal: "bt_sm_shine.png";
18023 description { state: "selected" 0.0;
18024 inherit: "default" 0.0;
18026 color: 255 255 255 255;
18029 part { name: "disclip";
18031 description { state: "default" 0.0;
18035 description { state: "disabled" 0.0;
18036 inherit: "default" 0.0;
18037 color: 255 255 255 64;
18042 // signal: elm,state,%s,active
18043 // a "check" item named %s went active
18044 // signal: elm,state,%s,passive
18045 // a "check" item named %s went passive
18046 // default is passive
18049 signal: "elm,state,selected";
18051 action: STATE_SET "selected" 0.0;
18055 target: "elm.text";
18058 name: "go_passive";
18059 signal: "elm,state,unselected";
18061 action: STATE_SET "default" 0.0;
18065 target: "elm.text";
18066 transition: LINEAR 0.1;
18069 name: "go_disabled";
18070 signal: "elm,state,disabled";
18072 action: STATE_SET "disabled" 0.0;
18076 name: "go_enabled";
18077 signal: "elm,state,enabled";
18079 action: STATE_SET "default" 0.0;
18084 group { name: "elm/genlist/item_odd/default_style/default";
18085 data.item: "stacking" "below";
18086 data.item: "selectraise" "on";
18087 data.item: "labels" "elm.text";
18088 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18089 data.item: "treesize" "20";
18091 image: "bt_sm_base1.png" COMP;
18092 image: "bt_sm_shine.png" COMP;
18093 image: "bt_sm_hilight.png" COMP;
18094 image: "ilist_2.png" COMP;
18097 part { name: "event";
18101 state: "default" 0.0;
18109 state: "default" 0.0;
18112 normal: "ilist_2.png";
18119 clip_to: "disclip";
18121 description { state: "default" 0.0;
18123 color: 255 255 255 0;
18133 normal: "bt_sm_base1.png";
18136 image.middle: SOLID;
18138 description { state: "selected" 0.0;
18139 inherit: "default" 0.0;
18141 color: 255 255 255 255;
18152 part { name: "elm.swallow.pad";
18154 description { state: "default" 0.0;
18167 part { name: "elm.swallow.icon";
18168 clip_to: "disclip";
18170 description { state: "default" 0.0;
18174 to_x: "elm.swallow.pad";
18179 to_x: "elm.swallow.pad";
18185 part { name: "elm.swallow.end";
18186 clip_to: "disclip";
18188 description { state: "default" 0.0;
18192 aspect_preference: VERTICAL;
18203 part { name: "elm.text";
18204 clip_to: "disclip";
18209 state: "default" 0.0;
18213 to_x: "elm.swallow.icon";
18219 to_x: "elm.swallow.end";
18225 style: "genlist_style";
18229 description { state: "selected" 0.0;
18230 inherit: "default" 0.0;
18232 style: "genlist_selected_style";
18236 part { name: "fg1";
18237 clip_to: "disclip";
18239 description { state: "default" 0.0;
18241 color: 255 255 255 0;
18243 rel2.relative: 1.0 0.5;
18246 normal: "bt_sm_hilight.png";
18250 description { state: "selected" 0.0;
18251 inherit: "default" 0.0;
18253 color: 255 255 255 255;
18256 part { name: "fg2";
18257 clip_to: "disclip";
18259 description { state: "default" 0.0;
18261 color: 255 255 255 0;
18265 normal: "bt_sm_shine.png";
18269 description { state: "selected" 0.0;
18270 inherit: "default" 0.0;
18272 color: 255 255 255 255;
18275 part { name: "disclip";
18277 description { state: "default" 0.0;
18281 description { state: "disabled" 0.0;
18282 inherit: "default" 0.0;
18283 color: 255 255 255 64;
18288 // signal: elm,state,%s,active
18289 // a "check" item named %s went active
18290 // signal: elm,state,%s,passive
18291 // a "check" item named %s went passive
18292 // default is passive
18295 signal: "elm,state,selected";
18297 action: STATE_SET "selected" 0.0;
18301 target: "elm.text";
18304 name: "go_passive";
18305 signal: "elm,state,unselected";
18307 action: STATE_SET "default" 0.0;
18311 target: "elm.text";
18312 transition: LINEAR 0.1;
18315 name: "go_disabled";
18316 signal: "elm,state,disabled";
18318 action: STATE_SET "disabled" 0.0;
18322 name: "go_enabled";
18323 signal: "elm,state,enabled";
18325 action: STATE_SET "default" 0.0;
18331 group { name: "elm/genlist/tree/default_style/default";
18332 data.item: "stacking" "above";
18333 data.item: "selectraise" "on";
18334 data.item: "labels" "elm.text";
18335 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18336 data.item: "treesize" "20";
18338 image: "bt_sm_base1.png" COMP;
18339 image: "bt_sm_shine.png" COMP;
18340 image: "bt_sm_hilight.png" COMP;
18341 image: "ilist_1.png" COMP;
18342 image: "ilist_item_shadow.png" COMP;
18343 image: "icon_arrow_right.png" COMP;
18344 image: "icon_arrow_down.png" COMP;
18352 state: "default" 0.0;
18360 state: "default" 0.0;
18375 normal: "ilist_item_shadow.png";
18384 state: "default" 0.0;
18387 normal: "ilist_1.png";
18394 clip_to: "disclip";
18396 description { state: "default" 0.0;
18398 color: 255 255 255 0;
18408 normal: "bt_sm_base1.png";
18411 image.middle: SOLID;
18413 description { state: "selected" 0.0;
18414 inherit: "default" 0.0;
18416 color: 255 255 255 255;
18427 part { name: "elm.swallow.pad";
18429 description { state: "default" 0.0;
18442 part { name: "arrow";
18443 clip_to: "disclip";
18444 ignore_flags: ON_HOLD;
18445 description { state: "default" 0.0;
18450 to_x: "elm.swallow.pad";
18455 to_x: "elm.swallow.pad";
18459 image.normal: "icon_arrow_right.png";
18461 description { state: "active" 0.0;
18462 inherit: "default" 0.0;
18463 image.normal: "icon_arrow_down.png";
18466 part { name: "elm.swallow.icon";
18467 clip_to: "disclip";
18469 description { state: "default" 0.0;
18484 part { name: "elm.swallow.end";
18485 clip_to: "disclip";
18487 description { state: "default" 0.0;
18491 aspect_preference: VERTICAL;
18502 part { name: "elm.text";
18503 clip_to: "disclip";
18505 effect: SOFT_SHADOW;
18509 state: "default" 0.0;
18513 to_x: "elm.swallow.icon";
18519 to_x: "elm.swallow.end";
18525 style: "genlist_style";
18529 description { state: "selected" 0.0;
18530 inherit: "default" 0.0;
18532 style: "genlist_selected_style";
18536 part { name: "fg1";
18537 clip_to: "disclip";
18539 description { state: "default" 0.0;
18541 color: 255 255 255 0;
18543 rel2.relative: 1.0 0.5;
18546 normal: "bt_sm_hilight.png";
18550 description { state: "selected" 0.0;
18551 inherit: "default" 0.0;
18553 color: 255 255 255 255;
18556 part { name: "fg2";
18557 clip_to: "disclip";
18559 description { state: "default" 0.0;
18561 color: 255 255 255 0;
18565 normal: "bt_sm_shine.png";
18569 description { state: "selected" 0.0;
18570 inherit: "default" 0.0;
18572 color: 255 255 255 255;
18575 part { name: "disclip";
18577 description { state: "default" 0.0;
18581 description { state: "disabled" 0.0;
18582 inherit: "default" 0.0;
18583 color: 255 255 255 64;
18588 // signal: elm,state,%s,active
18589 // a "check" item named %s went active
18590 // signal: elm,state,%s,passive
18591 // a "check" item named %s went passive
18592 // default is passive
18595 signal: "elm,state,selected";
18597 action: STATE_SET "selected" 0.0;
18601 target: "elm.text";
18604 name: "go_passive";
18605 signal: "elm,state,unselected";
18607 action: STATE_SET "default" 0.0;
18611 target: "elm.text";
18612 transition: LINEAR 0.1;
18615 name: "go_disabled";
18616 signal: "elm,state,disabled";
18618 action: STATE_SET "disabled" 0.0;
18622 name: "go_enabled";
18623 signal: "elm,state,enabled";
18625 action: STATE_SET "default" 0.0;
18630 signal: "mouse,up,1";
18632 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
18635 name: "go_expanded";
18636 signal: "elm,state,expanded";
18638 action: STATE_SET "active" 0.0;
18642 name: "go_contracted";
18643 signal: "elm,state,contracted";
18645 action: STATE_SET "default" 0.0;
18650 group { name: "elm/genlist/tree_odd/default_style/default";
18651 data.item: "stacking" "below";
18652 data.item: "selectraise" "on";
18653 data.item: "labels" "elm.text";
18654 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18655 data.item: "treesize" "20";
18657 image: "bt_sm_base1.png" COMP;
18658 image: "bt_sm_shine.png" COMP;
18659 image: "bt_sm_hilight.png" COMP;
18660 image: "ilist_2.png" COMP;
18661 image: "icon_arrow_right.png" COMP;
18662 image: "icon_arrow_down.png" COMP;
18670 state: "default" 0.0;
18678 state: "default" 0.0;
18681 normal: "ilist_2.png";
18688 clip_to: "disclip";
18690 description { state: "default" 0.0;
18692 color: 255 255 255 0;
18702 normal: "bt_sm_base1.png";
18705 image.middle: SOLID;
18707 description { state: "selected" 0.0;
18708 inherit: "default" 0.0;
18710 color: 255 255 255 255;
18721 part { name: "elm.swallow.pad";
18723 description { state: "default" 0.0;
18736 part { name: "arrow";
18737 clip_to: "disclip";
18738 ignore_flags: ON_HOLD;
18739 description { state: "default" 0.0;
18744 to_x: "elm.swallow.pad";
18749 to_x: "elm.swallow.pad";
18753 image.normal: "icon_arrow_right.png";
18755 description { state: "active" 0.0;
18756 inherit: "default" 0.0;
18757 image.normal: "icon_arrow_down.png";
18760 part { name: "elm.swallow.icon";
18761 clip_to: "disclip";
18763 description { state: "default" 0.0;
18778 part { name: "elm.swallow.end";
18779 clip_to: "disclip";
18781 description { state: "default" 0.0;
18785 aspect_preference: VERTICAL;
18796 part { name: "elm.text";
18797 clip_to: "disclip";
18799 effect: SOFT_SHADOW;
18803 state: "default" 0.0;
18807 to_x: "elm.swallow.icon";
18813 to_x: "elm.swallow.end";
18819 style: "genlist_style";
18823 description { state: "selected" 0.0;
18824 inherit: "default" 0.0;
18826 style: "genlist_selected_style";
18830 part { name: "fg1";
18831 clip_to: "disclip";
18833 description { state: "default" 0.0;
18835 color: 255 255 255 0;
18837 rel2.relative: 1.0 0.5;
18840 normal: "bt_sm_hilight.png";
18844 description { state: "selected" 0.0;
18845 inherit: "default" 0.0;
18847 color: 255 255 255 255;
18850 part { name: "fg2";
18851 clip_to: "disclip";
18853 description { state: "default" 0.0;
18855 color: 255 255 255 0;
18859 normal: "bt_sm_shine.png";
18863 description { state: "selected" 0.0;
18864 inherit: "default" 0.0;
18866 color: 255 255 255 255;
18869 part { name: "disclip";
18871 description { state: "default" 0.0;
18875 description { state: "disabled" 0.0;
18876 inherit: "default" 0.0;
18877 color: 255 255 255 64;
18882 // signal: elm,state,%s,active
18883 // a "check" item named %s went active
18884 // signal: elm,state,%s,passive
18885 // a "check" item named %s went passive
18886 // default is passive
18889 signal: "elm,state,selected";
18891 action: STATE_SET "selected" 0.0;
18895 target: "elm.text";
18898 name: "go_passive";
18899 signal: "elm,state,unselected";
18901 action: STATE_SET "default" 0.0;
18905 target: "elm.text";
18906 transition: LINEAR 0.1;
18909 name: "go_disabled";
18910 signal: "elm,state,disabled";
18912 action: STATE_SET "disabled" 0.0;
18916 name: "go_enabled";
18917 signal: "elm,state,enabled";
18919 action: STATE_SET "default" 0.0;
18924 signal: "mouse,up,1";
18926 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
18929 name: "go_expanded";
18930 signal: "elm,state,expanded";
18932 action: STATE_SET "active" 0.0;
18936 name: "go_contracted";
18937 signal: "elm,state,contracted";
18939 action: STATE_SET "default" 0.0;
18946 group { name: "elm/genlist/item/double_label/default";
18947 data.item: "stacking" "above";
18948 data.item: "selectraise" "on";
18949 data.item: "labels" "elm.text elm.text.sub";
18950 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18951 data.item: "treesize" "20";
18952 // data.item: "states" "";
18954 image: "bt_sm_base1.png" COMP;
18955 image: "bt_sm_shine.png" COMP;
18956 image: "bt_sm_hilight.png" COMP;
18957 image: "ilist_1.png" COMP;
18958 image: "ilist_item_shadow.png" COMP;
18966 state: "default" 0.0;
18974 state: "default" 0.0;
18989 normal: "ilist_item_shadow.png";
18998 state: "default" 0.0;
19000 normal: "ilist_1.png";
19007 clip_to: "disclip";
19009 description { state: "default" 0.0;
19011 color: 255 255 255 0;
19021 normal: "bt_sm_base1.png";
19024 image.middle: SOLID;
19026 description { state: "selected" 0.0;
19027 inherit: "default" 0.0;
19029 color: 255 255 255 255;
19040 part { name: "elm.swallow.pad";
19042 description { state: "default" 0.0;
19055 part { name: "elm.swallow.icon";
19056 clip_to: "disclip";
19058 description { state: "default" 0.0;
19062 to_x: "elm.swallow.pad";
19067 to_x: "elm.swallow.pad";
19073 part { name: "elm.swallow.end";
19074 clip_to: "disclip";
19076 description { state: "default" 0.0;
19080 aspect_preference: VERTICAL;
19091 part { name: "elm.text";
19092 clip_to: "disclip";
19094 effect: SOFT_SHADOW;
19098 state: "default" 0.0;
19101 to_x: "elm.swallow.icon";
19106 to_x: "elm.swallow.end";
19118 text_class: "list_item";
19121 description { state: "selected" 0.0;
19122 inherit: "default" 0.0;
19123 color: 224 224 224 255;
19127 part { name: "elm.text.sub";
19128 clip_to: "disclip";
19133 state: "default" 0.0;
19136 to_x: "elm.swallow.icon";
19141 to_x: "elm.swallow.end";
19153 text_class: "list_item";
19156 description { state: "selected" 0.0;
19157 inherit: "default" 0.0;
19158 color: 128 128 128 255;
19162 part { name: "fg1";
19163 clip_to: "disclip";
19165 description { state: "default" 0.0;
19167 color: 255 255 255 0;
19169 rel2.relative: 1.0 0.5;
19172 normal: "bt_sm_hilight.png";
19176 description { state: "selected" 0.0;
19177 inherit: "default" 0.0;
19179 color: 255 255 255 255;
19182 part { name: "fg2";
19183 clip_to: "disclip";
19185 description { state: "default" 0.0;
19187 color: 255 255 255 0;
19191 normal: "bt_sm_shine.png";
19195 description { state: "selected" 0.0;
19196 inherit: "default" 0.0;
19198 color: 255 255 255 255;
19201 part { name: "disclip";
19203 description { state: "default" 0.0;
19207 description { state: "disabled" 0.0;
19208 inherit: "default" 0.0;
19209 color: 255 255 255 64;
19214 // signal: elm,state,%s,active
19215 // a "check" item named %s went active
19216 // signal: elm,state,%s,passive
19217 // a "check" item named %s went passive
19218 // default is passive
19221 signal: "elm,state,selected";
19223 action: STATE_SET "selected" 0.0;
19227 target: "elm.text";
19228 target: "elm.text.sub";
19231 name: "go_passive";
19232 signal: "elm,state,unselected";
19234 action: STATE_SET "default" 0.0;
19238 target: "elm.text";
19239 target: "elm.text.sub";
19240 transition: LINEAR 0.1;
19243 name: "go_disabled";
19244 signal: "elm,state,disabled";
19246 action: STATE_SET "disabled" 0.0;
19250 name: "go_enabled";
19251 signal: "elm,state,enabled";
19253 action: STATE_SET "default" 0.0;
19258 group { name: "elm/genlist/item_compress/double_label/default";
19259 data.item: "stacking" "above";
19260 data.item: "selectraise" "on";
19261 data.item: "labels" "elm.text elm.text.sub";
19262 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19263 data.item: "treesize" "20";
19264 // data.item: "states" "";
19266 image: "bt_sm_base1.png" COMP;
19267 image: "bt_sm_shine.png" COMP;
19268 image: "bt_sm_hilight.png" COMP;
19269 image: "ilist_1.png" COMP;
19270 image: "ilist_item_shadow.png" COMP;
19278 state: "default" 0.0;
19286 state: "default" 0.0;
19301 normal: "ilist_item_shadow.png";
19310 state: "default" 0.0;
19312 normal: "ilist_1.png";
19319 clip_to: "disclip";
19321 description { state: "default" 0.0;
19323 color: 255 255 255 0;
19333 normal: "bt_sm_base1.png";
19336 image.middle: SOLID;
19338 description { state: "selected" 0.0;
19339 inherit: "default" 0.0;
19341 color: 255 255 255 255;
19352 part { name: "elm.swallow.pad";
19354 description { state: "default" 0.0;
19367 part { name: "elm.swallow.icon";
19368 clip_to: "disclip";
19370 description { state: "default" 0.0;
19374 to_x: "elm.swallow.pad";
19379 to_x: "elm.swallow.pad";
19385 part { name: "elm.swallow.end";
19386 clip_to: "disclip";
19388 description { state: "default" 0.0;
19392 aspect_preference: VERTICAL;
19403 part { name: "elm.text";
19404 clip_to: "disclip";
19406 effect: SOFT_SHADOW;
19410 state: "default" 0.0;
19413 to_x: "elm.swallow.icon";
19418 to_x: "elm.swallow.end";
19430 text_class: "list_item";
19433 description { state: "selected" 0.0;
19434 inherit: "default" 0.0;
19435 color: 224 224 224 255;
19439 part { name: "elm.text.sub";
19440 clip_to: "disclip";
19445 state: "default" 0.0;
19448 to_x: "elm.swallow.icon";
19453 to_x: "elm.swallow.end";
19465 text_class: "list_item";
19468 description { state: "selected" 0.0;
19469 inherit: "default" 0.0;
19470 color: 128 128 128 255;
19474 part { name: "fg1";
19475 clip_to: "disclip";
19477 description { state: "default" 0.0;
19479 color: 255 255 255 0;
19481 rel2.relative: 1.0 0.5;
19484 normal: "bt_sm_hilight.png";
19488 description { state: "selected" 0.0;
19489 inherit: "default" 0.0;
19491 color: 255 255 255 255;
19494 part { name: "fg2";
19495 clip_to: "disclip";
19497 description { state: "default" 0.0;
19499 color: 255 255 255 0;
19503 normal: "bt_sm_shine.png";
19507 description { state: "selected" 0.0;
19508 inherit: "default" 0.0;
19510 color: 255 255 255 255;
19513 part { name: "disclip";
19515 description { state: "default" 0.0;
19519 description { state: "disabled" 0.0;
19520 inherit: "default" 0.0;
19521 color: 255 255 255 64;
19526 // signal: elm,state,%s,active
19527 // a "check" item named %s went active
19528 // signal: elm,state,%s,passive
19529 // a "check" item named %s went passive
19530 // default is passive
19533 signal: "elm,state,selected";
19535 action: STATE_SET "selected" 0.0;
19539 target: "elm.text";
19540 target: "elm.text.sub";
19543 name: "go_passive";
19544 signal: "elm,state,unselected";
19546 action: STATE_SET "default" 0.0;
19550 target: "elm.text";
19551 target: "elm.text.sub";
19552 transition: LINEAR 0.1;
19555 name: "go_disabled";
19556 signal: "elm,state,disabled";
19558 action: STATE_SET "disabled" 0.0;
19562 name: "go_enabled";
19563 signal: "elm,state,enabled";
19565 action: STATE_SET "default" 0.0;
19570 group { name: "elm/genlist/item_odd/double_label/default";
19571 data.item: "stacking" "below";
19572 data.item: "selectraise" "on";
19573 data.item: "labels" "elm.text elm.text.sub";
19574 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19575 data.item: "treesize" "20";
19576 // data.item: "states" "";
19578 image: "bt_sm_base1.png" COMP;
19579 image: "bt_sm_shine.png" COMP;
19580 image: "bt_sm_hilight.png" COMP;
19581 image: "ilist_2.png" COMP;
19584 part { name: "event";
19588 state: "default" 0.0;
19596 state: "default" 0.0;
19598 normal: "ilist_2.png";
19605 clip_to: "disclip";
19607 description { state: "default" 0.0;
19609 color: 255 255 255 0;
19619 normal: "bt_sm_base1.png";
19622 image.middle: SOLID;
19624 description { state: "selected" 0.0;
19625 inherit: "default" 0.0;
19627 color: 255 255 255 255;
19638 part { name: "elm.swallow.pad";
19640 description { state: "default" 0.0;
19653 part { name: "elm.swallow.icon";
19654 clip_to: "disclip";
19656 description { state: "default" 0.0;
19660 to_x: "elm.swallow.pad";
19665 to_x: "elm.swallow.pad";
19671 part { name: "elm.swallow.end";
19672 clip_to: "disclip";
19674 description { state: "default" 0.0;
19678 aspect_preference: VERTICAL;
19689 part { name: "elm.text";
19690 clip_to: "disclip";
19692 effect: SOFT_SHADOW;
19696 state: "default" 0.0;
19699 to_x: "elm.swallow.icon";
19704 to_x: "elm.swallow.end";
19716 text_class: "list_item";
19719 description { state: "selected" 0.0;
19720 inherit: "default" 0.0;
19721 color: 224 224 224 255;
19725 part { name: "elm.text.sub";
19726 clip_to: "disclip";
19731 state: "default" 0.0;
19734 to_x: "elm.swallow.icon";
19739 to_x: "elm.swallow.end";
19751 text_class: "list_item";
19754 description { state: "selected" 0.0;
19755 inherit: "default" 0.0;
19756 color: 128 128 128 255;
19760 part { name: "fg1";
19761 clip_to: "disclip";
19763 description { state: "default" 0.0;
19765 color: 255 255 255 0;
19767 rel2.relative: 1.0 0.5;
19770 normal: "bt_sm_hilight.png";
19774 description { state: "selected" 0.0;
19775 inherit: "default" 0.0;
19777 color: 255 255 255 255;
19780 part { name: "fg2";
19781 clip_to: "disclip";
19783 description { state: "default" 0.0;
19785 color: 255 255 255 0;
19789 normal: "bt_sm_shine.png";
19793 description { state: "selected" 0.0;
19794 inherit: "default" 0.0;
19796 color: 255 255 255 255;
19799 part { name: "disclip";
19801 description { state: "default" 0.0;
19805 description { state: "disabled" 0.0;
19806 inherit: "default" 0.0;
19807 color: 255 255 255 64;
19812 // signal: elm,state,%s,active
19813 // a "check" item named %s went active
19814 // signal: elm,state,%s,passive
19815 // a "check" item named %s went passive
19816 // default is passive
19819 signal: "elm,state,selected";
19821 action: STATE_SET "selected" 0.0;
19825 target: "elm.text";
19826 target: "elm.text.sub";
19829 name: "go_passive";
19830 signal: "elm,state,unselected";
19832 action: STATE_SET "default" 0.0;
19836 target: "elm.text";
19837 target: "elm.text.sub";
19838 transition: LINEAR 0.1;
19841 name: "go_disabled";
19842 signal: "elm,state,disabled";
19844 action: STATE_SET "disabled" 0.0;
19848 name: "go_enabled";
19849 signal: "elm,state,enabled";
19851 action: STATE_SET "default" 0.0;
19856 group { name: "elm/genlist/item_compress_odd/double_label/default";
19857 data.item: "stacking" "below";
19858 data.item: "selectraise" "on";
19859 data.item: "labels" "elm.text elm.text.sub";
19860 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19861 data.item: "treesize" "20";
19862 // data.item: "states" "";
19864 image: "bt_sm_base1.png" COMP;
19865 image: "bt_sm_shine.png" COMP;
19866 image: "bt_sm_hilight.png" COMP;
19867 image: "ilist_2.png" COMP;
19870 part { name: "event";
19874 state: "default" 0.0;
19882 state: "default" 0.0;
19884 normal: "ilist_2.png";
19891 clip_to: "disclip";
19893 description { state: "default" 0.0;
19895 color: 255 255 255 0;
19905 normal: "bt_sm_base1.png";
19908 image.middle: SOLID;
19910 description { state: "selected" 0.0;
19911 inherit: "default" 0.0;
19913 color: 255 255 255 255;
19924 part { name: "elm.swallow.pad";
19926 description { state: "default" 0.0;
19939 part { name: "elm.swallow.icon";
19940 clip_to: "disclip";
19942 description { state: "default" 0.0;
19946 to_x: "elm.swallow.pad";
19951 to_x: "elm.swallow.pad";
19957 part { name: "elm.swallow.end";
19958 clip_to: "disclip";
19960 description { state: "default" 0.0;
19964 aspect_preference: VERTICAL;
19975 part { name: "elm.text";
19976 clip_to: "disclip";
19978 effect: SOFT_SHADOW;
19982 state: "default" 0.0;
19985 to_x: "elm.swallow.icon";
19990 to_x: "elm.swallow.end";
20002 text_class: "list_item";
20005 description { state: "selected" 0.0;
20006 inherit: "default" 0.0;
20007 color: 224 224 224 255;
20011 part { name: "elm.text.sub";
20012 clip_to: "disclip";
20017 state: "default" 0.0;
20020 to_x: "elm.swallow.icon";
20025 to_x: "elm.swallow.end";
20037 text_class: "list_item";
20040 description { state: "selected" 0.0;
20041 inherit: "default" 0.0;
20042 color: 128 128 128 255;
20046 part { name: "fg1";
20047 clip_to: "disclip";
20049 description { state: "default" 0.0;
20051 color: 255 255 255 0;
20053 rel2.relative: 1.0 0.5;
20056 normal: "bt_sm_hilight.png";
20060 description { state: "selected" 0.0;
20061 inherit: "default" 0.0;
20063 color: 255 255 255 255;
20066 part { name: "fg2";
20067 clip_to: "disclip";
20069 description { state: "default" 0.0;
20071 color: 255 255 255 0;
20075 normal: "bt_sm_shine.png";
20079 description { state: "selected" 0.0;
20080 inherit: "default" 0.0;
20082 color: 255 255 255 255;
20085 part { name: "disclip";
20087 description { state: "default" 0.0;
20091 description { state: "disabled" 0.0;
20092 inherit: "default" 0.0;
20093 color: 255 255 255 64;
20098 // signal: elm,state,%s,active
20099 // a "check" item named %s went active
20100 // signal: elm,state,%s,passive
20101 // a "check" item named %s went passive
20102 // default is passive
20105 signal: "elm,state,selected";
20107 action: STATE_SET "selected" 0.0;
20111 target: "elm.text";
20112 target: "elm.text.sub";
20115 name: "go_passive";
20116 signal: "elm,state,unselected";
20118 action: STATE_SET "default" 0.0;
20122 target: "elm.text";
20123 target: "elm.text.sub";
20124 transition: LINEAR 0.1;
20127 name: "go_disabled";
20128 signal: "elm,state,disabled";
20130 action: STATE_SET "disabled" 0.0;
20134 name: "go_enabled";
20135 signal: "elm,state,enabled";
20137 action: STATE_SET "default" 0.0;
20143 group { name: "elm/genlist/tree/double_label/default";
20144 data.item: "stacking" "above";
20145 data.item: "selectraise" "on";
20146 data.item: "labels" "elm.text elm.text.sub";
20147 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20148 data.item: "treesize" "20";
20149 // data.item: "states" "";
20151 image: "bt_sm_base1.png" COMP;
20152 image: "bt_sm_shine.png" COMP;
20153 image: "bt_sm_hilight.png" COMP;
20154 image: "ilist_1.png" COMP;
20155 image: "ilist_item_shadow.png" COMP;
20156 image: "icon_arrow_right.png" COMP;
20157 image: "icon_arrow_down.png" COMP;
20165 state: "default" 0.0;
20173 state: "default" 0.0;
20188 normal: "ilist_item_shadow.png";
20197 state: "default" 0.0;
20199 normal: "ilist_1.png";
20206 clip_to: "disclip";
20208 description { state: "default" 0.0;
20210 color: 255 255 255 0;
20220 normal: "bt_sm_base1.png";
20223 image.middle: SOLID;
20225 description { state: "selected" 0.0;
20226 inherit: "default" 0.0;
20228 color: 255 255 255 255;
20239 part { name: "elm.swallow.pad";
20241 description { state: "default" 0.0;
20254 part { name: "arrow";
20255 clip_to: "disclip";
20256 ignore_flags: ON_HOLD;
20257 description { state: "default" 0.0;
20262 to_x: "elm.swallow.pad";
20267 to_x: "elm.swallow.pad";
20271 image.normal: "icon_arrow_right.png";
20273 description { state: "active" 0.0;
20274 inherit: "default" 0.0;
20275 image.normal: "icon_arrow_down.png";
20278 part { name: "elm.swallow.icon";
20279 clip_to: "disclip";
20281 description { state: "default" 0.0;
20296 part { name: "elm.swallow.end";
20297 clip_to: "disclip";
20299 description { state: "default" 0.0;
20303 aspect_preference: VERTICAL;
20314 part { name: "elm.text";
20315 clip_to: "disclip";
20317 effect: SOFT_SHADOW;
20321 state: "default" 0.0;
20324 to_x: "elm.swallow.icon";
20329 to_x: "elm.swallow.end";
20341 text_class: "list_item";
20344 description { state: "selected" 0.0;
20345 inherit: "default" 0.0;
20346 color: 224 224 224 255;
20350 part { name: "elm.text.sub";
20351 clip_to: "disclip";
20356 state: "default" 0.0;
20359 to_x: "elm.swallow.icon";
20364 to_x: "elm.swallow.end";
20376 text_class: "list_item";
20379 description { state: "selected" 0.0;
20380 inherit: "default" 0.0;
20381 color: 128 128 128 255;
20385 part { name: "fg1";
20386 clip_to: "disclip";
20388 description { state: "default" 0.0;
20390 color: 255 255 255 0;
20392 rel2.relative: 1.0 0.5;
20395 normal: "bt_sm_hilight.png";
20399 description { state: "selected" 0.0;
20400 inherit: "default" 0.0;
20402 color: 255 255 255 255;
20405 part { name: "fg2";
20406 clip_to: "disclip";
20408 description { state: "default" 0.0;
20410 color: 255 255 255 0;
20414 normal: "bt_sm_shine.png";
20418 description { state: "selected" 0.0;
20419 inherit: "default" 0.0;
20421 color: 255 255 255 255;
20424 part { name: "disclip";
20426 description { state: "default" 0.0;
20430 description { state: "disabled" 0.0;
20431 inherit: "default" 0.0;
20432 color: 255 255 255 64;
20437 // signal: elm,state,%s,active
20438 // a "check" item named %s went active
20439 // signal: elm,state,%s,passive
20440 // a "check" item named %s went passive
20441 // default is passive
20444 signal: "elm,state,selected";
20446 action: STATE_SET "selected" 0.0;
20450 target: "elm.text";
20451 target: "elm.text.sub";
20454 name: "go_passive";
20455 signal: "elm,state,unselected";
20457 action: STATE_SET "default" 0.0;
20461 target: "elm.text";
20462 target: "elm.text.sub";
20463 transition: LINEAR 0.1;
20466 name: "go_disabled";
20467 signal: "elm,state,disabled";
20469 action: STATE_SET "disabled" 0.0;
20473 name: "go_enabled";
20474 signal: "elm,state,enabled";
20476 action: STATE_SET "default" 0.0;
20481 signal: "mouse,up,1";
20483 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20486 name: "go_expanded";
20487 signal: "elm,state,expanded";
20489 action: STATE_SET "active" 0.0;
20493 name: "go_contracted";
20494 signal: "elm,state,contracted";
20496 action: STATE_SET "default" 0.0;
20501 group { name: "elm/genlist/tree_compress/double_label/default";
20502 data.item: "stacking" "above";
20503 data.item: "selectraise" "on";
20504 data.item: "labels" "elm.text elm.text.sub";
20505 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20506 data.item: "treesize" "20";
20507 // data.item: "states" "";
20509 image: "bt_sm_base1.png" COMP;
20510 image: "bt_sm_shine.png" COMP;
20511 image: "bt_sm_hilight.png" COMP;
20512 image: "ilist_1.png" COMP;
20513 image: "ilist_item_shadow.png" COMP;
20514 image: "icon_arrow_right.png" COMP;
20515 image: "icon_arrow_down.png" COMP;
20523 state: "default" 0.0;
20531 state: "default" 0.0;
20546 normal: "ilist_item_shadow.png";
20555 state: "default" 0.0;
20557 normal: "ilist_1.png";
20564 clip_to: "disclip";
20566 description { state: "default" 0.0;
20568 color: 255 255 255 0;
20578 normal: "bt_sm_base1.png";
20581 image.middle: SOLID;
20583 description { state: "selected" 0.0;
20584 inherit: "default" 0.0;
20586 color: 255 255 255 255;
20597 part { name: "elm.swallow.pad";
20599 description { state: "default" 0.0;
20612 part { name: "arrow";
20613 clip_to: "disclip";
20614 ignore_flags: ON_HOLD;
20615 description { state: "default" 0.0;
20620 to_x: "elm.swallow.pad";
20625 to_x: "elm.swallow.pad";
20629 image.normal: "icon_arrow_right.png";
20631 description { state: "active" 0.0;
20632 inherit: "default" 0.0;
20633 image.normal: "icon_arrow_down.png";
20636 part { name: "elm.swallow.icon";
20637 clip_to: "disclip";
20639 description { state: "default" 0.0;
20654 part { name: "elm.swallow.end";
20655 clip_to: "disclip";
20657 description { state: "default" 0.0;
20661 aspect_preference: VERTICAL;
20672 part { name: "elm.text";
20673 clip_to: "disclip";
20675 effect: SOFT_SHADOW;
20679 state: "default" 0.0;
20682 to_x: "elm.swallow.icon";
20687 to_x: "elm.swallow.end";
20699 text_class: "list_item";
20702 description { state: "selected" 0.0;
20703 inherit: "default" 0.0;
20704 color: 224 224 224 255;
20708 part { name: "elm.text.sub";
20709 clip_to: "disclip";
20714 state: "default" 0.0;
20717 to_x: "elm.swallow.icon";
20722 to_x: "elm.swallow.end";
20734 text_class: "list_item";
20737 description { state: "selected" 0.0;
20738 inherit: "default" 0.0;
20739 color: 128 128 128 255;
20743 part { name: "fg1";
20744 clip_to: "disclip";
20746 description { state: "default" 0.0;
20748 color: 255 255 255 0;
20750 rel2.relative: 1.0 0.5;
20753 normal: "bt_sm_hilight.png";
20757 description { state: "selected" 0.0;
20758 inherit: "default" 0.0;
20760 color: 255 255 255 255;
20763 part { name: "fg2";
20764 clip_to: "disclip";
20766 description { state: "default" 0.0;
20768 color: 255 255 255 0;
20772 normal: "bt_sm_shine.png";
20776 description { state: "selected" 0.0;
20777 inherit: "default" 0.0;
20779 color: 255 255 255 255;
20782 part { name: "disclip";
20784 description { state: "default" 0.0;
20788 description { state: "disabled" 0.0;
20789 inherit: "default" 0.0;
20790 color: 255 255 255 64;
20795 // signal: elm,state,%s,active
20796 // a "check" item named %s went active
20797 // signal: elm,state,%s,passive
20798 // a "check" item named %s went passive
20799 // default is passive
20802 signal: "elm,state,selected";
20804 action: STATE_SET "selected" 0.0;
20808 target: "elm.text";
20809 target: "elm.text.sub";
20812 name: "go_passive";
20813 signal: "elm,state,unselected";
20815 action: STATE_SET "default" 0.0;
20819 target: "elm.text";
20820 target: "elm.text.sub";
20821 transition: LINEAR 0.1;
20824 name: "go_disabled";
20825 signal: "elm,state,disabled";
20827 action: STATE_SET "disabled" 0.0;
20831 name: "go_enabled";
20832 signal: "elm,state,enabled";
20834 action: STATE_SET "default" 0.0;
20839 signal: "mouse,up,1";
20841 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20844 name: "go_expanded";
20845 signal: "elm,state,expanded";
20847 action: STATE_SET "active" 0.0;
20851 name: "go_contracted";
20852 signal: "elm,state,contracted";
20854 action: STATE_SET "default" 0.0;
20859 group { name: "elm/genlist/tree_odd/double_label/default";
20860 data.item: "stacking" "below";
20861 data.item: "selectraise" "on";
20862 data.item: "labels" "elm.text elm.text.sub";
20863 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20864 data.item: "treesize" "20";
20865 // data.item: "states" "";
20867 image: "bt_sm_base1.png" COMP;
20868 image: "bt_sm_shine.png" COMP;
20869 image: "bt_sm_hilight.png" COMP;
20870 image: "ilist_2.png" COMP;
20871 image: "icon_arrow_right.png" COMP;
20872 image: "icon_arrow_down.png" COMP;
20880 state: "default" 0.0;
20888 state: "default" 0.0;
20890 normal: "ilist_2.png";
20897 clip_to: "disclip";
20899 description { state: "default" 0.0;
20901 color: 255 255 255 0;
20911 normal: "bt_sm_base1.png";
20914 image.middle: SOLID;
20916 description { state: "selected" 0.0;
20917 inherit: "default" 0.0;
20919 color: 255 255 255 255;
20930 part { name: "elm.swallow.pad";
20932 description { state: "default" 0.0;
20945 part { name: "arrow";
20946 clip_to: "disclip";
20947 ignore_flags: ON_HOLD;
20948 description { state: "default" 0.0;
20953 to_x: "elm.swallow.pad";
20958 to_x: "elm.swallow.pad";
20962 image.normal: "icon_arrow_right.png";
20964 description { state: "active" 0.0;
20965 inherit: "default" 0.0;
20966 image.normal: "icon_arrow_down.png";
20969 part { name: "elm.swallow.icon";
20970 clip_to: "disclip";
20972 description { state: "default" 0.0;
20987 part { name: "elm.swallow.end";
20988 clip_to: "disclip";
20990 description { state: "default" 0.0;
20994 aspect_preference: VERTICAL;
21005 part { name: "elm.text";
21006 clip_to: "disclip";
21008 effect: SOFT_SHADOW;
21012 state: "default" 0.0;
21015 to_x: "elm.swallow.icon";
21020 to_x: "elm.swallow.end";
21032 text_class: "list_item";
21035 description { state: "selected" 0.0;
21036 inherit: "default" 0.0;
21037 color: 224 224 224 255;
21041 part { name: "elm.text.sub";
21042 clip_to: "disclip";
21047 state: "default" 0.0;
21050 to_x: "elm.swallow.icon";
21055 to_x: "elm.swallow.end";
21067 text_class: "list_item";
21070 description { state: "selected" 0.0;
21071 inherit: "default" 0.0;
21072 color: 128 128 128 255;
21076 part { name: "fg1";
21077 clip_to: "disclip";
21079 description { state: "default" 0.0;
21081 color: 255 255 255 0;
21083 rel2.relative: 1.0 0.5;
21086 normal: "bt_sm_hilight.png";
21090 description { state: "selected" 0.0;
21091 inherit: "default" 0.0;
21093 color: 255 255 255 255;
21096 part { name: "fg2";
21097 clip_to: "disclip";
21099 description { state: "default" 0.0;
21101 color: 255 255 255 0;
21105 normal: "bt_sm_shine.png";
21109 description { state: "selected" 0.0;
21110 inherit: "default" 0.0;
21112 color: 255 255 255 255;
21115 part { name: "disclip";
21117 description { state: "default" 0.0;
21121 description { state: "disabled" 0.0;
21122 inherit: "default" 0.0;
21123 color: 255 255 255 64;
21128 // signal: elm,state,%s,active
21129 // a "check" item named %s went active
21130 // signal: elm,state,%s,passive
21131 // a "check" item named %s went passive
21132 // default is passive
21135 signal: "elm,state,selected";
21137 action: STATE_SET "selected" 0.0;
21141 target: "elm.text";
21142 target: "elm.text.sub";
21145 name: "go_passive";
21146 signal: "elm,state,unselected";
21148 action: STATE_SET "default" 0.0;
21152 target: "elm.text";
21153 target: "elm.text.sub";
21154 transition: LINEAR 0.1;
21157 name: "go_disabled";
21158 signal: "elm,state,disabled";
21160 action: STATE_SET "disabled" 0.0;
21164 name: "go_enabled";
21165 signal: "elm,state,enabled";
21167 action: STATE_SET "default" 0.0;
21172 signal: "mouse,up,1";
21174 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
21177 name: "go_expanded";
21178 signal: "elm,state,expanded";
21180 action: STATE_SET "active" 0.0;
21184 name: "go_contracted";
21185 signal: "elm,state,contracted";
21187 action: STATE_SET "default" 0.0;
21193 group { name: "elm/genlist/item/icon_top_text_bottom/default";
21194 data.item: "stacking" "above";
21195 data.item: "selectraise" "on";
21196 data.item: "labels" "elm.text";
21197 data.item: "icons" "elm.swallow.icon";
21198 data.item: "treesize" "20";
21199 // data.item: "states" "";
21201 image: "bt_sm_base1.png" COMP;
21202 image: "bt_sm_shine.png" COMP;
21203 image: "bt_sm_hilight.png" COMP;
21204 image: "ilist_1.png" COMP;
21205 image: "ilist_item_shadow.png" COMP;
21213 state: "default" 0.0;
21221 state: "default" 0.0;
21236 normal: "ilist_item_shadow.png";
21245 state: "default" 0.0;
21247 normal: "ilist_1.png";
21254 clip_to: "disclip";
21256 description { state: "default" 0.0;
21258 color: 255 255 255 0;
21268 normal: "bt_sm_base1.png";
21271 image.middle: SOLID;
21273 description { state: "selected" 0.0;
21274 inherit: "default" 0.0;
21276 color: 255 255 255 255;
21287 part { name: "elm.swallow.pad";
21289 description { state: "default" 0.0;
21302 part { name: "elm.swallow.icon";
21303 clip_to: "disclip";
21305 description { state: "default" 0.0;
21309 to_x: "elm.swallow.pad";
21314 to_x: "elm.swallow.pad";
21320 part { name: "elm.text";
21321 clip_to: "disclip";
21323 effect: SOFT_SHADOW;
21327 state: "default" 0.0;
21330 to_y: "elm.swallow.icon";
21346 text_class: "list_item";
21349 description { state: "selected" 0.0;
21350 inherit: "default" 0.0;
21351 color: 224 224 224 255;
21355 part { name: "fg1";
21356 clip_to: "disclip";
21358 description { state: "default" 0.0;
21360 color: 255 255 255 0;
21362 rel2.relative: 1.0 0.5;
21365 normal: "bt_sm_hilight.png";
21369 description { state: "selected" 0.0;
21370 inherit: "default" 0.0;
21372 color: 255 255 255 255;
21375 part { name: "fg2";
21376 clip_to: "disclip";
21378 description { state: "default" 0.0;
21380 color: 255 255 255 0;
21384 normal: "bt_sm_shine.png";
21388 description { state: "selected" 0.0;
21389 inherit: "default" 0.0;
21391 color: 255 255 255 255;
21394 part { name: "disclip";
21396 description { state: "default" 0.0;
21400 description { state: "disabled" 0.0;
21401 inherit: "default" 0.0;
21402 color: 255 255 255 64;
21407 // signal: elm,state,%s,active
21408 // a "check" item named %s went active
21409 // signal: elm,state,%s,passive
21410 // a "check" item named %s went passive
21411 // default is passive
21414 signal: "elm,state,selected";
21416 action: STATE_SET "selected" 0.0;
21420 target: "elm.text";
21423 name: "go_passive";
21424 signal: "elm,state,unselected";
21426 action: STATE_SET "default" 0.0;
21430 target: "elm.text";
21431 transition: LINEAR 0.1;
21434 name: "go_disabled";
21435 signal: "elm,state,disabled";
21437 action: STATE_SET "disabled" 0.0;
21441 name: "go_enabled";
21442 signal: "elm,state,enabled";
21444 action: STATE_SET "default" 0.0;
21449 group { name: "elm/genlist/item_odd/icon_top_text_bottom/default";
21450 data.item: "stacking" "below";
21451 data.item: "selectraise" "on";
21452 data.item: "labels" "elm.text";
21453 data.item: "icons" "elm.swallow.icon";
21454 data.item: "treesize" "20";
21455 // data.item: "states" "";
21457 image: "bt_sm_base1.png" COMP;
21458 image: "bt_sm_shine.png" COMP;
21459 image: "bt_sm_hilight.png" COMP;
21460 image: "ilist_2.png" COMP;
21463 part { name: "event";
21467 state: "default" 0.0;
21475 state: "default" 0.0;
21477 normal: "ilist_2.png";
21484 clip_to: "disclip";
21486 description { state: "default" 0.0;
21488 color: 255 255 255 0;
21498 normal: "bt_sm_base1.png";
21501 image.middle: SOLID;
21503 description { state: "selected" 0.0;
21504 inherit: "default" 0.0;
21506 color: 255 255 255 255;
21517 part { name: "elm.swallow.pad";
21519 description { state: "default" 0.0;
21532 part { name: "elm.swallow.icon";
21533 clip_to: "disclip";
21535 description { state: "default" 0.0;
21539 to_x: "elm.swallow.pad";
21544 to_x: "elm.swallow.pad";
21550 part { name: "elm.text";
21551 clip_to: "disclip";
21553 effect: SOFT_SHADOW;
21557 state: "default" 0.0;
21560 to_y: "elm.swallow.icon";
21576 text_class: "list_item";
21579 description { state: "selected" 0.0;
21580 inherit: "default" 0.0;
21581 color: 224 224 224 255;
21585 part { name: "fg1";
21586 clip_to: "disclip";
21588 description { state: "default" 0.0;
21590 color: 255 255 255 0;
21592 rel2.relative: 1.0 0.5;
21595 normal: "bt_sm_hilight.png";
21599 description { state: "selected" 0.0;
21600 inherit: "default" 0.0;
21602 color: 255 255 255 255;
21605 part { name: "fg2";
21606 clip_to: "disclip";
21608 description { state: "default" 0.0;
21610 color: 255 255 255 0;
21614 normal: "bt_sm_shine.png";
21618 description { state: "selected" 0.0;
21619 inherit: "default" 0.0;
21621 color: 255 255 255 255;
21624 part { name: "disclip";
21626 description { state: "default" 0.0;
21630 description { state: "disabled" 0.0;
21631 inherit: "default" 0.0;
21632 color: 255 255 255 64;
21637 // signal: elm,state,%s,active
21638 // a "check" item named %s went active
21639 // signal: elm,state,%s,passive
21640 // a "check" item named %s went passive
21641 // default is passive
21644 signal: "elm,state,selected";
21646 action: STATE_SET "selected" 0.0;
21650 target: "elm.text";
21653 name: "go_passive";
21654 signal: "elm,state,unselected";
21656 action: STATE_SET "default" 0.0;
21660 target: "elm.text";
21661 transition: LINEAR 0.1;
21664 name: "go_disabled";
21665 signal: "elm,state,disabled";
21667 action: STATE_SET "disabled" 0.0;
21671 name: "go_enabled";
21672 signal: "elm,state,enabled";
21674 action: STATE_SET "default" 0.0;
21680 group { name: "elm/genlist/tree/icon_top_text_bottom/default";
21681 data.item: "stacking" "above";
21682 data.item: "selectraise" "on";
21683 data.item: "labels" "elm.text";
21684 data.item: "icons" "elm.swallow.icon";
21685 data.item: "treesize" "20";
21686 // data.item: "states" "";
21688 image: "bt_sm_base1.png" COMP;
21689 image: "bt_sm_shine.png" COMP;
21690 image: "bt_sm_hilight.png" COMP;
21691 image: "ilist_1.png" COMP;
21692 image: "ilist_item_shadow.png" COMP;
21693 image: "icon_arrow_right.png" COMP;
21694 image: "icon_arrow_down.png" COMP;
21702 state: "default" 0.0;
21710 state: "default" 0.0;
21725 normal: "ilist_item_shadow.png";
21734 state: "default" 0.0;
21736 normal: "ilist_1.png";
21743 clip_to: "disclip";
21745 description { state: "default" 0.0;
21747 color: 255 255 255 0;
21757 normal: "bt_sm_base1.png";
21760 image.middle: SOLID;
21762 description { state: "selected" 0.0;
21763 inherit: "default" 0.0;
21765 color: 255 255 255 255;
21776 part { name: "elm.swallow.pad";
21778 description { state: "default" 0.0;
21791 part { name: "arrow";
21792 clip_to: "disclip";
21793 ignore_flags: ON_HOLD;
21794 description { state: "default" 0.0;
21799 to_x: "elm.swallow.pad";
21804 to_x: "elm.swallow.pad";
21808 image.normal: "icon_arrow_right.png";
21810 description { state: "active" 0.0;
21811 inherit: "default" 0.0;
21812 image.normal: "icon_arrow_down.png";
21815 part { name: "elm.swallow.icon";
21816 clip_to: "disclip";
21818 description { state: "default" 0.0;
21832 part { name: "elm.text";
21833 clip_to: "disclip";
21835 effect: SOFT_SHADOW;
21839 state: "default" 0.0;
21842 to_y: "elm.swallow.icon";
21858 text_class: "list_item";
21861 description { state: "selected" 0.0;
21862 inherit: "default" 0.0;
21863 color: 224 224 224 255;
21867 part { name: "fg1";
21868 clip_to: "disclip";
21870 description { state: "default" 0.0;
21872 color: 255 255 255 0;
21874 rel2.relative: 1.0 0.5;
21877 normal: "bt_sm_hilight.png";
21881 description { state: "selected" 0.0;
21882 inherit: "default" 0.0;
21884 color: 255 255 255 255;
21887 part { name: "fg2";
21888 clip_to: "disclip";
21890 description { state: "default" 0.0;
21892 color: 255 255 255 0;
21896 normal: "bt_sm_shine.png";
21900 description { state: "selected" 0.0;
21901 inherit: "default" 0.0;
21903 color: 255 255 255 255;
21906 part { name: "disclip";
21908 description { state: "default" 0.0;
21912 description { state: "disabled" 0.0;
21913 inherit: "default" 0.0;
21914 color: 255 255 255 64;
21919 // signal: elm,state,%s,active
21920 // a "check" item named %s went active
21921 // signal: elm,state,%s,passive
21922 // a "check" item named %s went passive
21923 // default is passive
21926 signal: "elm,state,selected";
21928 action: STATE_SET "selected" 0.0;
21932 target: "elm.text";
21935 name: "go_passive";
21936 signal: "elm,state,unselected";
21938 action: STATE_SET "default" 0.0;
21942 target: "elm.text";
21943 transition: LINEAR 0.1;
21946 name: "go_disabled";
21947 signal: "elm,state,disabled";
21949 action: STATE_SET "disabled" 0.0;
21953 name: "go_enabled";
21954 signal: "elm,state,enabled";
21956 action: STATE_SET "default" 0.0;
21961 signal: "mouse,up,1";
21963 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
21966 name: "go_expanded";
21967 signal: "elm,state,expanded";
21969 action: STATE_SET "active" 0.0;
21973 name: "go_contracted";
21974 signal: "elm,state,contracted";
21976 action: STATE_SET "default" 0.0;
21981 group { name: "elm/genlist/tree_odd/icon_top_text_bottom/default";
21982 data.item: "stacking" "below";
21983 data.item: "selectraise" "on";
21984 data.item: "labels" "elm.text";
21985 data.item: "icons" "elm.swallow.icon";
21986 data.item: "treesize" "20";
21987 // data.item: "states" "";
21989 image: "bt_sm_base1.png" COMP;
21990 image: "bt_sm_shine.png" COMP;
21991 image: "bt_sm_hilight.png" COMP;
21992 image: "ilist_2.png" COMP;
21993 image: "icon_arrow_right.png" COMP;
21994 image: "icon_arrow_down.png" COMP;
22002 state: "default" 0.0;
22010 state: "default" 0.0;
22012 normal: "ilist_2.png";
22019 clip_to: "disclip";
22021 description { state: "default" 0.0;
22023 color: 255 255 255 0;
22033 normal: "bt_sm_base1.png";
22036 image.middle: SOLID;
22038 description { state: "selected" 0.0;
22039 inherit: "default" 0.0;
22041 color: 255 255 255 255;
22052 part { name: "elm.swallow.pad";
22054 description { state: "default" 0.0;
22067 part { name: "arrow";
22068 clip_to: "disclip";
22069 ignore_flags: ON_HOLD;
22070 description { state: "default" 0.0;
22075 to_x: "elm.swallow.pad";
22080 to_x: "elm.swallow.pad";
22084 image.normal: "icon_arrow_right.png";
22086 description { state: "active" 0.0;
22087 inherit: "default" 0.0;
22088 image.normal: "icon_arrow_down.png";
22091 part { name: "elm.swallow.icon";
22092 clip_to: "disclip";
22094 description { state: "default" 0.0;
22108 part { name: "elm.text";
22109 clip_to: "disclip";
22111 effect: SOFT_SHADOW;
22115 state: "default" 0.0;
22118 to_y: "elm.swallow.icon";
22134 text_class: "list_item";
22137 description { state: "selected" 0.0;
22138 inherit: "default" 0.0;
22139 color: 224 224 224 255;
22143 part { name: "fg1";
22144 clip_to: "disclip";
22146 description { state: "default" 0.0;
22148 color: 255 255 255 0;
22150 rel2.relative: 1.0 0.5;
22153 normal: "bt_sm_hilight.png";
22157 description { state: "selected" 0.0;
22158 inherit: "default" 0.0;
22160 color: 255 255 255 255;
22163 part { name: "fg2";
22164 clip_to: "disclip";
22166 description { state: "default" 0.0;
22168 color: 255 255 255 0;
22172 normal: "bt_sm_shine.png";
22176 description { state: "selected" 0.0;
22177 inherit: "default" 0.0;
22179 color: 255 255 255 255;
22182 part { name: "disclip";
22184 description { state: "default" 0.0;
22188 description { state: "disabled" 0.0;
22189 inherit: "default" 0.0;
22190 color: 255 255 255 64;
22195 // signal: elm,state,%s,active
22196 // a "check" item named %s went active
22197 // signal: elm,state,%s,passive
22198 // a "check" item named %s went passive
22199 // default is passive
22202 signal: "elm,state,selected";
22204 action: STATE_SET "selected" 0.0;
22208 target: "elm.text";
22211 name: "go_passive";
22212 signal: "elm,state,unselected";
22214 action: STATE_SET "default" 0.0;
22218 target: "elm.text";
22219 transition: LINEAR 0.1;
22222 name: "go_disabled";
22223 signal: "elm,state,disabled";
22225 action: STATE_SET "disabled" 0.0;
22229 name: "go_enabled";
22230 signal: "elm,state,enabled";
22232 action: STATE_SET "default" 0.0;
22237 signal: "mouse,up,1";
22239 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
22242 name: "go_expanded";
22243 signal: "elm,state,expanded";
22245 action: STATE_SET "active" 0.0;
22249 name: "go_contracted";
22250 signal: "elm,state,contracted";
22252 action: STATE_SET "default" 0.0;
22259 ///////////////////////////////////////////////////////////////////////////////
22260 group { name: "elm/check/base/default";
22262 image: "check_base.png" COMP;
22263 image: "check.png" COMP;
22264 image: "check2.png" COMP;
22270 description { state: "default" 0.0;
22272 rel2.relative: 0.0 1.0;
22278 aspect_preference: VERTICAL;
22280 normal: "check_base.png";
22287 part { name: "check";
22290 description { state: "default" 0.0;
22300 color: 255 255 255 255;
22301 image.normal: "check.png";
22303 description { state: "visible" 0.0;
22304 inherit: "default" 0.0;
22307 description { state: "disabled" 0.0;
22308 inherit: "default" 0.0;
22310 color: 128 128 128 128;
22312 description { state: "disabled_visible" 0.0;
22313 inherit: "default" 0.0;
22314 color: 128 128 128 128;
22318 part { name: "elm.swallow.content";
22320 description { state: "default" 0.0;
22325 rel1.relative: 1.0 0.0;
22329 rel2.relative: 1.0 1.0;
22331 description { state: "visible" 0.0;
22332 inherit: "default" 0.0;
22337 description { state: "disabled" 0.0;
22338 inherit: "default" 0.0;
22339 color: 128 128 128 128;
22341 description { state: "disabled_visible" 0.0;
22342 inherit: "default" 0.0;
22343 color: 128 128 128 128;
22349 part { name: "elm.text";
22353 description { state: "default" 0.0;
22355 rel1.to_x: "elm.swallow.content";
22356 rel1.relative: 1.0 0.0;
22358 rel2.relative: 1.0 1.0;
22359 rel2.offset: -2 -2;
22362 font: "Sans,Edje-Vera";
22368 description { state: "visible" 0.0;
22369 inherit: "default" 0.0;
22373 description { state: "disabled" 0.0;
22374 inherit: "default" 0.0;
22378 description { state: "disabled_visible" 0.0;
22379 inherit: "default" 0.0;
22386 part { name: "events";
22388 ignore_flags: ON_HOLD;
22389 description { state: "default" 0.0;
22393 part { name: "disabler";
22395 description { state: "default" 0.0;
22399 description { state: "disabled" 0.0;
22400 inherit: "default" 0.0;
22406 program { name: "click";
22407 signal: "mouse,up,1";
22409 action: SIGNAL_EMIT "elm,action,check,toggle" "";
22411 program { name: "check_on";
22412 signal: "elm,state,check,on";
22414 action: STATE_SET "visible" 0.0;
22417 program { name: "check_off";
22418 signal: "elm,state,check,off";
22420 action: STATE_SET "default" 0.0;
22423 program { name: "text_show";
22424 signal: "elm,state,text,visible";
22426 action: STATE_SET "visible" 0.0;
22427 target: "elm.text";
22429 program { name: "text_hide";
22430 signal: "elm,state,text,hidden";
22432 action: STATE_SET "default" 0.0;
22433 target: "elm.text";
22435 program { name: "icon_show";
22436 signal: "elm,state,icon,visible";
22438 action: STATE_SET "visible" 0.0;
22439 target: "elm.swallow.content";
22441 program { name: "icon_hide";
22442 signal: "elm,state,icon,hidden";
22444 action: STATE_SET "default" 0.0;
22445 target: "elm.swallow.content";
22447 program { name: "disable";
22448 signal: "elm,state,disabled";
22450 action: STATE_SET "disabled" 0.0;
22451 target: "disabler";
22452 after: "disable_text";
22454 program { name: "disable_text";
22458 get_state(PART:"elm.text", st, 30, vl);
22459 if (!strcmp(st, "visible"))
22460 set_state(PART:"elm.text", "disabled_visible", 0.0);
22462 set_state(PART:"elm.text", "disabled", 0.0);
22464 get_state(PART:"elm.swallow.content", st, 30, vl);
22465 if (!strcmp(st, "visible"))
22466 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22468 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22470 get_state(PART:"check", st, 30, vl);
22471 if (!strcmp(st, "visible"))
22472 set_state(PART:"check", "disabled_visible", 0.0);
22474 set_state(PART:"check", "disabled", 0.0);
22477 program { name: "enable";
22478 signal: "elm,state,enabled";
22480 action: STATE_SET "default" 0.0;
22481 target: "disabler";
22482 after: "enable_text";
22484 program { name: "enable_text";
22488 get_state(PART:"elm.text", st, 30, vl);
22489 if (!strcmp(st, "disabled_visible"))
22490 set_state(PART:"elm.text", "visible", 0.0);
22492 set_state(PART:"elm.text", "default", 0.0);
22494 get_state(PART:"elm.swallow.content", st, 30, vl);
22495 if (!strcmp(st, "visible"))
22496 set_state(PART:"elm.swallow.content", "visible", 0.0);
22498 set_state(PART:"elm.swallow.content", "default", 0.0);
22500 get_state(PART:"check", st, 30, vl);
22501 if (!strcmp(st, "visible"))
22502 set_state(PART:"check", "visible", 0.0);
22504 set_state(PART:"check", "default", 0.0);
22509 ///////////////////////////////////////////////////////////////////////////////
22510 group { name: "elm/radio/base/default";
22512 image: "radio_base.png" COMP;
22513 image: "radio.png" COMP;
22514 image: "radio2.png" COMP;
22520 description { state: "default" 0.0;
22522 rel2.relative: 0.0 1.0;
22528 aspect_preference: VERTICAL;
22529 image.normal: "radio_base.png";
22532 part { name: "radio";
22535 description { state: "default" 0.0;
22539 image.normal: "radio.png";
22541 description { state: "visible" 0.0;
22542 inherit: "default" 0.0;
22546 part { name: "elm.swallow.content";
22548 description { state: "default" 0.0;
22554 rel1.relative: 1.0 0.0;
22557 rel2.relative: 1.0 1.0;
22560 description { state: "visible" 0.0;
22561 inherit: "default" 0.0;
22563 color: 255 255 255 255;
22566 description { state: "disabled" 0.0;
22567 inherit: "default" 0.0;
22568 color: 128 128 128 128;
22570 description { state: "disabled_visible" 0.0;
22571 inherit: "default" 0.0;
22572 color: 128 128 128 128;
22577 part { name: "elm.text";
22581 description { state: "default" 0.0;
22583 rel1.to_x: "elm.swallow.content";
22584 rel1.relative: 1.0 0.0;
22586 rel2.relative: 1.0 1.0;
22587 rel2.offset: -2 -2;
22590 font: "Sans,Edje-Vera";
22596 description { state: "visible" 0.0;
22597 inherit: "default" 0.0;
22601 description { state: "disabled" 0.0;
22602 inherit: "default" 0.0;
22606 description { state: "disabled_visible" 0.0;
22607 inherit: "default" 0.0;
22614 part { name: "events";
22616 ignore_flags: ON_HOLD;
22617 description { state: "default" 0.0;
22621 part { name: "disabler";
22623 description { state: "default" 0.0;
22627 description { state: "disabled" 0.0;
22628 inherit: "default" 0.0;
22634 program { name: "click";
22635 signal: "mouse,up,1";
22637 action: SIGNAL_EMIT "elm,action,radio,toggle" "";
22639 program { name: "radio_on";
22640 signal: "elm,state,radio,on";
22642 action: STATE_SET "visible" 0.0;
22645 program { name: "radio_off";
22646 signal: "elm,state,radio,off";
22648 action: STATE_SET "default" 0.0;
22651 program { name: "text_show";
22652 signal: "elm,state,text,visible";
22654 action: STATE_SET "visible" 0.0;
22655 target: "elm.text";
22657 program { name: "text_hide";
22658 signal: "elm,state,text,hidden";
22660 action: STATE_SET "default" 0.0;
22661 target: "elm.text";
22663 program { name: "icon_show";
22664 signal: "elm,state,icon,visible";
22666 action: STATE_SET "visible" 0.0;
22667 target: "elm.swallow.content";
22669 program { name: "icon_hide";
22670 signal: "elm,state,icon,hidden";
22672 action: STATE_SET "default" 0.0;
22673 target: "elm.swallow.content";
22675 program { name: "disable";
22676 signal: "elm,state,disabled";
22678 action: STATE_SET "disabled" 0.0;
22679 target: "disabler";
22680 after: "disable_text";
22682 program { name: "disable_text";
22686 get_state(PART:"elm.text", st, 30, vl);
22687 if (!strcmp(st, "visible"))
22688 set_state(PART:"elm.text", "disabled_visible", 0.0);
22690 set_state(PART:"elm.text", "disabled", 0.0);
22692 get_state(PART:"elm.swallow.content", st, 30, vl);
22693 if (!strcmp(st, "visible"))
22694 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22696 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22699 program { name: "enable";
22700 signal: "elm,state,enabled";
22702 action: STATE_SET "default" 0.0;
22703 target: "disabler";
22704 after: "enable_text";
22706 program { name: "enable_text";
22710 get_state(PART:"elm.text", st, 30, vl);
22711 if (!strcmp(st, "disabled_visible"))
22712 set_state(PART:"elm.text", "visible", 0.0);
22714 set_state(PART:"elm.text", "default", 0.0);
22716 get_state(PART:"elm.swallow.content", st, 30, vl);
22717 if (!strcmp(st, "visible"))
22718 set_state(PART:"elm.swallow.content", "visible", 0.0);
22720 set_state(PART:"elm.swallow.content", "default", 0.0);
22725 group { name: "elm/genlist/tree_compress_odd/double_label/default";
22726 data.item: "stacking" "below";
22727 data.item: "selectraise" "on";
22728 data.item: "labels" "elm.text elm.text.sub";
22729 data.item: "icons" "elm.swallow.icon elm.swallow.end";
22730 data.item: "treesize" "20";
22731 // data.item: "states" "";
22733 image: "bt_sm_base1.png" COMP;
22734 image: "bt_sm_shine.png" COMP;
22735 image: "bt_sm_hilight.png" COMP;
22736 image: "ilist_2.png" COMP;
22737 image: "icon_arrow_right.png" COMP;
22738 image: "icon_arrow_down.png" COMP;
22746 state: "default" 0.0;
22754 state: "default" 0.0;
22756 normal: "ilist_2.png";
22763 clip_to: "disclip";
22765 description { state: "default" 0.0;
22767 color: 255 255 255 0;
22777 normal: "bt_sm_base1.png";
22780 image.middle: SOLID;
22782 description { state: "selected" 0.0;
22783 inherit: "default" 0.0;
22785 color: 255 255 255 255;
22796 part { name: "elm.swallow.pad";
22798 description { state: "default" 0.0;
22811 part { name: "arrow";
22812 clip_to: "disclip";
22813 ignore_flags: ON_HOLD;
22814 description { state: "default" 0.0;
22819 to_x: "elm.swallow.pad";
22824 to_x: "elm.swallow.pad";
22828 image.normal: "icon_arrow_right.png";
22830 description { state: "active" 0.0;
22831 inherit: "default" 0.0;
22832 image.normal: "icon_arrow_down.png";
22835 part { name: "elm.swallow.icon";
22836 clip_to: "disclip";
22838 description { state: "default" 0.0;
22853 part { name: "elm.swallow.end";
22854 clip_to: "disclip";
22856 description { state: "default" 0.0;
22860 aspect_preference: VERTICAL;
22871 part { name: "elm.text";
22872 clip_to: "disclip";
22874 effect: SOFT_SHADOW;
22878 state: "default" 0.0;
22881 to_x: "elm.swallow.icon";
22886 to_x: "elm.swallow.end";
22898 text_class: "list_item";
22901 description { state: "selected" 0.0;
22902 inherit: "default" 0.0;
22903 color: 224 224 224 255;
22907 part { name: "elm.text.sub";
22908 clip_to: "disclip";
22913 state: "default" 0.0;
22916 to_x: "elm.swallow.icon";
22921 to_x: "elm.swallow.end";
22933 text_class: "list_item";
22936 description { state: "selected" 0.0;
22937 inherit: "default" 0.0;
22938 color: 128 128 128 255;
22942 part { name: "fg1";
22943 clip_to: "disclip";
22945 description { state: "default" 0.0;
22947 color: 255 255 255 0;
22949 rel2.relative: 1.0 0.5;
22952 normal: "bt_sm_hilight.png";
22956 description { state: "selected" 0.0;
22957 inherit: "default" 0.0;
22959 color: 255 255 255 255;
22962 part { name: "fg2";
22963 clip_to: "disclip";
22965 description { state: "default" 0.0;
22967 color: 255 255 255 0;
22971 normal: "bt_sm_shine.png";
22975 description { state: "selected" 0.0;
22976 inherit: "default" 0.0;
22978 color: 255 255 255 255;
22981 part { name: "disclip";
22983 description { state: "default" 0.0;
22987 description { state: "disabled" 0.0;
22988 inherit: "default" 0.0;
22989 color: 255 255 255 64;
22994 // signal: elm,state,%s,active
22995 // a "check" item named %s went active
22996 // signal: elm,state,%s,passive
22997 // a "check" item named %s went passive
22998 // default is passive
23001 signal: "elm,state,selected";
23003 action: STATE_SET "selected" 0.0;
23007 target: "elm.text";
23008 target: "elm.text.sub";
23011 name: "go_passive";
23012 signal: "elm,state,unselected";
23014 action: STATE_SET "default" 0.0;
23018 target: "elm.text";
23019 target: "elm.text.sub";
23020 transition: LINEAR 0.1;
23023 name: "go_disabled";
23024 signal: "elm,state,disabled";
23026 action: STATE_SET "disabled" 0.0;
23030 name: "go_enabled";
23031 signal: "elm,state,enabled";
23033 action: STATE_SET "default" 0.0;
23038 signal: "mouse,up,1";
23040 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
23043 name: "go_expanded";
23044 signal: "elm,state,expanded";
23046 action: STATE_SET "active" 0.0;
23050 name: "go_contracted";
23051 signal: "elm,state,contracted";
23053 action: STATE_SET "default" 0.0;
23059 group { name: "elm/genlist/item_compress/media/default";
23060 data.item: "stacking" "above";
23061 data.item: "selectraise" "on";
23062 data.item: "labels" "elm.text.title elm.text.album-artist";
23063 data.item: "treesize" "20";
23065 image: "bt_sm_base1.png" COMP;
23066 image: "bt_sm_shine.png" COMP;
23067 image: "bt_sm_hilight.png" COMP;
23068 image: "ilist_1.png" COMP;
23069 image: "ilist_item_shadow.png" COMP;
23077 state: "default" 0.0;
23085 state: "default" 0.0;
23100 normal: "ilist_item_shadow.png";
23109 state: "default" 0.0;
23111 normal: "ilist_1.png";
23118 clip_to: "disclip";
23120 description { state: "default" 0.0;
23122 color: 255 255 255 0;
23132 normal: "bt_sm_base1.png";
23135 image.middle: SOLID;
23137 description { state: "selected" 0.0;
23138 inherit: "default" 0.0;
23140 color: 255 255 255 255;
23151 part { name: "elm.swallow.pad";
23153 description { state: "default" 0.0;
23166 part { name: "elm.text.title";
23167 clip_to: "disclip";
23169 effect: SOFT_SHADOW;
23173 state: "default" 0.0;
23191 description { state: "selected" 0.0;
23192 inherit: "default" 0.0;
23193 color: 224 224 224 255;
23197 part { name: "elm.text.album-artist";
23198 clip_to: "disclip";
23203 state: "default" 0.0;
23221 description { state: "selected" 0.0;
23222 inherit: "default" 0.0;
23223 color: 128 128 128 255;
23227 part { name: "fg1";
23228 clip_to: "disclip";
23230 description { state: "default" 0.0;
23232 color: 255 255 255 0;
23234 rel2.relative: 1.0 0.5;
23237 normal: "bt_sm_hilight.png";
23241 description { state: "selected" 0.0;
23242 inherit: "default" 0.0;
23244 color: 255 255 255 255;
23247 part { name: "fg2";
23248 clip_to: "disclip";
23250 description { state: "default" 0.0;
23252 color: 255 255 255 0;
23256 normal: "bt_sm_shine.png";
23260 description { state: "selected" 0.0;
23261 inherit: "default" 0.0;
23263 color: 255 255 255 255;
23266 part { name: "disclip";
23268 description { state: "default" 0.0;
23272 description { state: "disabled" 0.0;
23273 inherit: "default" 0.0;
23274 color: 255 255 255 64;
23279 // signal: elm,state,%s,active
23280 // a "check" item named %s went active
23281 // signal: elm,state,%s,passive
23282 // a "check" item named %s went passive
23283 // default is passive
23286 signal: "elm,state,selected";
23288 action: STATE_SET "selected" 0.0;
23292 target: "elm.text.title";
23293 target: "elm.text.album-artist";
23296 name: "go_passive";
23297 signal: "elm,state,unselected";
23299 action: STATE_SET "default" 0.0;
23303 target: "elm.text.title";
23304 target: "elm.text.album-artist";
23305 transition: LINEAR 0.1;
23308 name: "go_disabled";
23309 signal: "elm,state,disabled";
23311 action: STATE_SET "disabled" 0.0;
23315 name: "go_enabled";
23316 signal: "elm,state,enabled";
23318 action: STATE_SET "default" 0.0;
23323 group { name: "elm/genlist/item_compress_odd/media/default";
23324 data.item: "stacking" "below";
23325 data.item: "selectraise" "on";
23326 data.item: "labels" "elm.text.title elm.text.album-artist";
23327 data.item: "treesize" "20";
23329 image: "bt_sm_base1.png" COMP;
23330 image: "bt_sm_shine.png" COMP;
23331 image: "bt_sm_hilight.png" COMP;
23332 image: "ilist_2.png" COMP;
23335 part { name: "event";
23339 state: "default" 0.0;
23347 state: "default" 0.0;
23349 normal: "ilist_2.png";
23356 clip_to: "disclip";
23358 description { state: "default" 0.0;
23360 color: 255 255 255 0;
23370 normal: "bt_sm_base1.png";
23373 image.middle: SOLID;
23375 description { state: "selected" 0.0;
23376 inherit: "default" 0.0;
23378 color: 255 255 255 255;
23389 part { name: "elm.swallow.pad";
23391 description { state: "default" 0.0;
23404 part { name: "elm.text.title";
23405 clip_to: "disclip";
23407 effect: SOFT_SHADOW;
23411 state: "default" 0.0;
23429 description { state: "selected" 0.0;
23430 inherit: "default" 0.0;
23431 color: 224 224 224 255;
23435 part { name: "elm.text.album-artist";
23436 clip_to: "disclip";
23441 state: "default" 0.0;
23459 description { state: "selected" 0.0;
23460 inherit: "default" 0.0;
23461 color: 128 128 128 255;
23465 part { name: "fg1";
23466 clip_to: "disclip";
23468 description { state: "default" 0.0;
23470 color: 255 255 255 0;
23472 rel2.relative: 1.0 0.5;
23475 normal: "bt_sm_hilight.png";
23479 description { state: "selected" 0.0;
23480 inherit: "default" 0.0;
23482 color: 255 255 255 255;
23485 part { name: "fg2";
23486 clip_to: "disclip";
23488 description { state: "default" 0.0;
23490 color: 255 255 255 0;
23494 normal: "bt_sm_shine.png";
23498 description { state: "selected" 0.0;
23499 inherit: "default" 0.0;
23501 color: 255 255 255 255;
23504 part { name: "disclip";
23506 description { state: "default" 0.0;
23510 description { state: "disabled" 0.0;
23511 inherit: "default" 0.0;
23512 color: 255 255 255 64;
23517 // signal: elm,state,%s,active
23518 // a "check" item named %s went active
23519 // signal: elm,state,%s,passive
23520 // a "check" item named %s went passive
23521 // default is passive
23524 signal: "elm,state,selected";
23526 action: STATE_SET "selected" 0.0;
23530 target: "elm.text.title";
23531 target: "elm.text.album-artist";
23534 name: "go_passive";
23535 signal: "elm,state,unselected";
23537 action: STATE_SET "default" 0.0;
23541 target: "elm.text.title";
23542 target: "elm.text.album-artist";
23543 transition: LINEAR 0.1;
23546 name: "go_disabled";
23547 signal: "elm,state,disabled";
23549 action: STATE_SET "disabled" 0.0;
23553 name: "go_enabled";
23554 signal: "elm,state,enabled";
23556 action: STATE_SET "default" 0.0;
23562 group { name: "elm/genlist/item_compress/media-album/default";
23563 data.item: "stacking" "above";
23564 data.item: "selectraise" "on";
23565 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
23566 data.item: "states" "elm.state.trackno";
23567 data.item: "treesize" "20";
23569 image: "bt_sm_base1.png" COMP;
23570 image: "bt_sm_shine.png" COMP;
23571 image: "bt_sm_hilight.png" COMP;
23572 image: "ilist_1.png" COMP;
23573 image: "ilist_item_shadow.png" COMP;
23576 public dot_visible;
23584 state: "default" 0.0;
23592 state: "default" 0.0;
23607 normal: "ilist_item_shadow.png";
23616 state: "default" 0.0;
23618 normal: "ilist_1.png";
23625 clip_to: "disclip";
23627 description { state: "default" 0.0;
23629 color: 255 255 255 0;
23639 normal: "bt_sm_base1.png";
23642 image.middle: SOLID;
23644 description { state: "selected" 0.0;
23645 inherit: "default" 0.0;
23647 color: 255 255 255 255;
23658 part { name: "elm.swallow.pad";
23660 description { state: "default" 0.0;
23674 name: "elm.text.trackno";
23679 state: "default" 0.0;
23680 color: 255 255 255 255;
23684 to_y: "elm.text.title";
23689 to_y: "elm.text.title";
23702 description { state: "selected" 0.0;
23703 inherit: "default" 0.0;
23704 color: 224 224 224 255;
23714 state: "default" 0.0;
23715 color: 255 255 255 255;
23720 to_x: "elm.text.trackno";
23721 to_y: "elm.text.title";
23726 to_x: "elm.text.trackno";
23727 to_y: "elm.text.title";
23743 state: "visible" 0.0;
23744 inherit: "default" 0.0;
23747 description { state: "selected" 0.0;
23748 inherit: "default" 0.0;
23749 color: 224 224 224 255;
23756 signal: "elm,state,elm.state.trackno,active";
23759 set_state(PART:"dot", "visible", 0.0);
23760 set_int(dot_visible, 1);
23764 part { name: "elm.text.title";
23765 clip_to: "disclip";
23767 effect: SOFT_SHADOW;
23771 state: "default" 0.0;
23790 description { state: "selected" 0.0;
23791 inherit: "default" 0.0;
23792 color: 224 224 224 255;
23796 part { name: "elm.text.length";
23797 clip_to: "disclip";
23802 state: "default" 0.0;
23820 description { state: "selected" 0.0;
23821 inherit: "default" 0.0;
23822 color: 128 128 128 255;
23826 part { name: "fg1";
23827 clip_to: "disclip";
23829 description { state: "default" 0.0;
23831 color: 255 255 255 0;
23833 rel2.relative: 1.0 0.5;
23836 normal: "bt_sm_hilight.png";
23840 description { state: "selected" 0.0;
23841 inherit: "default" 0.0;
23843 color: 255 255 255 255;
23846 part { name: "fg2";
23847 clip_to: "disclip";
23849 description { state: "default" 0.0;
23851 color: 255 255 255 0;
23855 normal: "bt_sm_shine.png";
23859 description { state: "selected" 0.0;
23860 inherit: "default" 0.0;
23862 color: 255 255 255 255;
23865 part { name: "disclip";
23867 description { state: "default" 0.0;
23871 description { state: "disabled" 0.0;
23872 inherit: "default" 0.0;
23873 color: 255 255 255 64;
23878 // signal: elm,state,%s,active
23879 // a "check" item named %s went active
23880 // signal: elm,state,%s,passive
23881 // a "check" item named %s went passive
23882 // default is passive
23885 signal: "elm,state,selected";
23887 action: STATE_SET "selected" 0.0;
23891 target: "elm.text.title";
23892 target: "elm.text.trackno";
23893 target: "elm.text.length";
23894 after: "dot_active";
23897 name: "dot_active";
23899 if (get_int(dot_visible) == 1)
23900 set_state(PART:"dot", "selected", 0.0);
23904 name: "go_passive";
23905 signal: "elm,state,unselected";
23907 action: STATE_SET "default" 0.0;
23911 target: "elm.text.title";
23912 target: "elm.text.length";
23913 target: "elm.text.trackno";
23914 transition: LINEAR 0.1;
23915 after: "dot_passive";
23918 name: "dot_passive";
23920 if (get_int(dot_visible) == 1)
23921 set_state(PART:"dot", "visible", 0.0);
23925 name: "go_disabled";
23926 signal: "elm,state,disabled";
23928 action: STATE_SET "disabled" 0.0;
23932 name: "go_enabled";
23933 signal: "elm,state,enabled";
23935 action: STATE_SET "default" 0.0;
23940 group { name: "elm/genlist/item_compress_odd/media-album/default";
23941 data.item: "stacking" "below";
23942 data.item: "selectraise" "on";
23943 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
23944 data.item: "states" "elm.state.trackno";
23945 data.item: "treesize" "20";
23947 image: "bt_sm_base1.png" COMP;
23948 image: "bt_sm_shine.png" COMP;
23949 image: "bt_sm_hilight.png" COMP;
23950 image: "ilist_2.png" COMP;
23953 public dot_visible;
23956 part { name: "event";
23960 state: "default" 0.0;
23968 state: "default" 0.0;
23970 normal: "ilist_2.png";
23977 clip_to: "disclip";
23979 description { state: "default" 0.0;
23981 color: 255 255 255 0;
23991 normal: "bt_sm_base1.png";
23994 image.middle: SOLID;
23996 description { state: "selected" 0.0;
23997 inherit: "default" 0.0;
23999 color: 255 255 255 255;
24010 part { name: "elm.swallow.pad";
24012 description { state: "default" 0.0;
24026 name: "elm.text.trackno";
24031 state: "default" 0.0;
24032 color: 255 255 255 255;
24036 to_y: "elm.text.title";
24041 to_y: "elm.text.title";
24054 description { state: "selected" 0.0;
24055 inherit: "default" 0.0;
24056 color: 224 224 224 255;
24066 state: "default" 0.0;
24067 color: 255 255 255 255;
24072 to_x: "elm.text.trackno";
24073 to_y: "elm.text.title";
24078 to_x: "elm.text.trackno";
24079 to_y: "elm.text.title";
24095 state: "visible" 0.0;
24096 inherit: "default" 0.0;
24099 description { state: "selected" 0.0;
24100 inherit: "default" 0.0;
24101 color: 224 224 224 255;
24108 signal: "elm,state,elm.state.trackno,active";
24111 set_state(PART:"dot", "visible", 0.0);
24112 set_int(dot_visible, 1);
24116 part { name: "elm.text.title";
24117 clip_to: "disclip";
24119 effect: SOFT_SHADOW;
24123 state: "default" 0.0;
24142 description { state: "selected" 0.0;
24143 inherit: "default" 0.0;
24144 color: 224 224 224 255;
24148 part { name: "elm.text.length";
24149 clip_to: "disclip";
24154 state: "default" 0.0;
24172 description { state: "selected" 0.0;
24173 inherit: "default" 0.0;
24174 color: 128 128 128 255;
24178 part { name: "fg1";
24179 clip_to: "disclip";
24181 description { state: "default" 0.0;
24183 color: 255 255 255 0;
24185 rel2.relative: 1.0 0.5;
24188 normal: "bt_sm_hilight.png";
24192 description { state: "selected" 0.0;
24193 inherit: "default" 0.0;
24195 color: 255 255 255 255;
24198 part { name: "fg2";
24199 clip_to: "disclip";
24201 description { state: "default" 0.0;
24203 color: 255 255 255 0;
24207 normal: "bt_sm_shine.png";
24211 description { state: "selected" 0.0;
24212 inherit: "default" 0.0;
24214 color: 255 255 255 255;
24217 part { name: "disclip";
24219 description { state: "default" 0.0;
24223 description { state: "disabled" 0.0;
24224 inherit: "default" 0.0;
24225 color: 255 255 255 64;
24230 // signal: elm,state,%s,active
24231 // a "check" item named %s went active
24232 // signal: elm,state,%s,passive
24233 // a "check" item named %s went passive
24234 // default is passive
24237 signal: "elm,state,selected";
24239 action: STATE_SET "selected" 0.0;
24243 target: "elm.text.title";
24244 target: "elm.text.length";
24245 target: "elm.text.trackno";
24246 after: "dot_active";
24249 name: "dot_active";
24251 if (get_int(dot_visible) == 1)
24252 set_state(PART:"dot", "selected", 0.0);
24256 name: "go_passive";
24257 signal: "elm,state,unselected";
24259 action: STATE_SET "default" 0.0;
24263 target: "elm.text.title";
24264 target: "elm.text.length";
24265 target: "elm.text.trackno";
24266 transition: LINEAR 0.1;
24267 after: "dot_passive";
24270 name: "dot_passive";
24272 if (get_int(dot_visible) == 1)
24273 set_state(PART:"dot", "visible", 0.0);
24277 name: "go_disabled";
24278 signal: "elm,state,disabled";
24280 action: STATE_SET "disabled" 0.0;
24284 name: "go_enabled";
24285 signal: "elm,state,enabled";
24287 action: STATE_SET "default" 0.0;
24293 group { name: "elm/genlist/item_compress/media-preview/default";
24294 data.item: "stacking" "above";
24295 data.item: "selectraise" "on";
24296 data.item: "labels" "elm.text.title elm.text.artist";
24297 data.item: "icons" "elm.swallow.preview";
24298 data.item: "treesize" "20";
24300 image: "bt_sm_base1.png" COMP;
24301 image: "bt_sm_shine.png" COMP;
24302 image: "bt_sm_hilight.png" COMP;
24303 image: "ilist_1.png" COMP;
24304 image: "ilist_item_shadow.png" COMP;
24312 state: "default" 0.0;
24320 state: "default" 0.0;
24335 normal: "ilist_item_shadow.png";
24344 state: "default" 0.0;
24346 normal: "ilist_1.png";
24353 clip_to: "disclip";
24355 description { state: "default" 0.0;
24357 color: 255 255 255 0;
24367 normal: "bt_sm_base1.png";
24370 image.middle: SOLID;
24372 description { state: "selected" 0.0;
24373 inherit: "default" 0.0;
24375 color: 255 255 255 255;
24386 part { name: "elm.swallow.pad";
24388 description { state: "default" 0.0;
24401 part { name: "elm.swallow.preview";
24402 clip_to: "disclip";
24404 description { state: "default" 0.0;
24410 to_x: "elm.swallow.pad";
24415 to_x: "elm.swallow.pad";
24421 part { name: "elm.text.title";
24422 clip_to: "disclip";
24424 effect: SOFT_SHADOW;
24428 state: "default" 0.0;
24430 to_x: "elm.swallow.preview";
24447 description { state: "selected" 0.0;
24448 inherit: "default" 0.0;
24449 color: 224 224 224 255;
24453 part { name: "elm.text.artist";
24454 clip_to: "disclip";
24459 state: "default" 0.0;
24461 to_x: "elm.swallow.preview";
24478 description { state: "selected" 0.0;
24479 inherit: "default" 0.0;
24480 color: 128 128 128 255;
24484 part { name: "fg1";
24485 clip_to: "disclip";
24487 description { state: "default" 0.0;
24489 color: 255 255 255 0;
24491 rel2.relative: 1.0 0.5;
24494 normal: "bt_sm_hilight.png";
24498 description { state: "selected" 0.0;
24499 inherit: "default" 0.0;
24501 color: 255 255 255 255;
24504 part { name: "fg2";
24505 clip_to: "disclip";
24507 description { state: "default" 0.0;
24509 color: 255 255 255 0;
24513 normal: "bt_sm_shine.png";
24517 description { state: "selected" 0.0;
24518 inherit: "default" 0.0;
24520 color: 255 255 255 255;
24523 part { name: "disclip";
24525 description { state: "default" 0.0;
24529 description { state: "disabled" 0.0;
24530 inherit: "default" 0.0;
24531 color: 255 255 255 64;
24536 // signal: elm,state,%s,active
24537 // a "check" item named %s went active
24538 // signal: elm,state,%s,passive
24539 // a "check" item named %s went passive
24540 // default is passive
24543 signal: "elm,state,selected";
24545 action: STATE_SET "selected" 0.0;
24549 target: "elm.text.title";
24550 target: "elm.text.artist";
24553 name: "go_passive";
24554 signal: "elm,state,unselected";
24556 action: STATE_SET "default" 0.0;
24560 target: "elm.text.title";
24561 target: "elm.text.artist";
24562 transition: LINEAR 0.1;
24565 name: "go_disabled";
24566 signal: "elm,state,disabled";
24568 action: STATE_SET "disabled" 0.0;
24572 name: "go_enabled";
24573 signal: "elm,state,enabled";
24575 action: STATE_SET "default" 0.0;
24580 group { name: "elm/genlist/item_compress_odd/media-preview/default";
24581 data.item: "stacking" "below";
24582 data.item: "selectraise" "on";
24583 data.item: "labels" "elm.text.title elm.text.artist";
24584 data.item: "icons" "elm.swallow.preview";
24585 data.item: "treesize" "20";
24587 image: "bt_sm_base1.png" COMP;
24588 image: "bt_sm_shine.png" COMP;
24589 image: "bt_sm_hilight.png" COMP;
24590 image: "ilist_2.png" COMP;
24593 part { name: "event";
24597 state: "default" 0.0;
24605 state: "default" 0.0;
24607 normal: "ilist_2.png";
24614 clip_to: "disclip";
24616 description { state: "default" 0.0;
24618 color: 255 255 255 0;
24628 normal: "bt_sm_base1.png";
24631 image.middle: SOLID;
24633 description { state: "selected" 0.0;
24634 inherit: "default" 0.0;
24636 color: 255 255 255 255;
24647 part { name: "elm.swallow.pad";
24649 description { state: "default" 0.0;
24662 part { name: "elm.swallow.preview";
24663 clip_to: "disclip";
24665 description { state: "default" 0.0;
24671 to_x: "elm.swallow.pad";
24676 to_x: "elm.swallow.pad";
24682 part { name: "elm.text.title";
24683 clip_to: "disclip";
24685 effect: SOFT_SHADOW;
24689 state: "default" 0.0;
24691 to_x: "elm.swallow.preview";
24708 description { state: "selected" 0.0;
24709 inherit: "default" 0.0;
24710 color: 224 224 224 255;
24714 part { name: "elm.text.artist";
24715 clip_to: "disclip";
24720 state: "default" 0.0;
24722 to_x: "elm.swallow.preview";
24739 description { state: "selected" 0.0;
24740 inherit: "default" 0.0;
24741 color: 128 128 128 255;
24745 part { name: "fg1";
24746 clip_to: "disclip";
24748 description { state: "default" 0.0;
24750 color: 255 255 255 0;
24752 rel2.relative: 1.0 0.5;
24755 normal: "bt_sm_hilight.png";
24759 description { state: "selected" 0.0;
24760 inherit: "default" 0.0;
24762 color: 255 255 255 255;
24765 part { name: "fg2";
24766 clip_to: "disclip";
24768 description { state: "default" 0.0;
24770 color: 255 255 255 0;
24774 normal: "bt_sm_shine.png";
24778 description { state: "selected" 0.0;
24779 inherit: "default" 0.0;
24781 color: 255 255 255 255;
24784 part { name: "disclip";
24786 description { state: "default" 0.0;
24790 description { state: "disabled" 0.0;
24791 inherit: "default" 0.0;
24792 color: 255 255 255 64;
24797 // signal: elm,state,%s,active
24798 // a "check" item named %s went active
24799 // signal: elm,state,%s,passive
24800 // a "check" item named %s went passive
24801 // default is passive
24804 signal: "elm,state,selected";
24806 action: STATE_SET "selected" 0.0;
24810 target: "elm.text.title";
24811 target: "elm.text.artist";
24814 name: "go_passive";
24815 signal: "elm,state,unselected";
24817 action: STATE_SET "default" 0.0;
24821 target: "elm.text.title";
24822 target: "elm.text.artist";
24823 transition: LINEAR 0.1;
24826 name: "go_disabled";
24827 signal: "elm,state,disabled";
24829 action: STATE_SET "disabled" 0.0;
24833 name: "go_enabled";
24834 signal: "elm,state,enabled";
24836 action: STATE_SET "default" 0.0;
24842 group { name: "elm/genlist/item/mode/default";
24843 data.item: "selectraise" "on";
24844 data.item: "labels" "elm.text.mode";
24845 data.item: "icons" "elm.swallow.mode";
24846 data.item: "mode_part" "elm.swallow.origin";
24847 data.item: "treesize" "20";
24849 image: "bt_sm_base1.png" COMP;
24850 image: "bt_sm_shine.png" COMP;
24851 image: "bt_sm_hilight.png" COMP;
24852 image: "ilist_1.png" COMP;
24853 image: "ilist_2.png" COMP;
24854 image: "ilist_item_shadow.png" COMP;
24863 state: "default" 0.0;
24871 state: "default" 0.0;
24886 normal: "ilist_item_shadow.png";
24891 state: "default" 1.0;
24892 inherit: "default" 0.0;
24900 state: "default" 0.0;
24902 normal: "ilist_1.png";
24908 state: "default" 1.0;
24909 inherit: "default" 0.0;
24910 image.normal: "ilist_2.png";
24914 clip_to: "disclip";
24916 description { state: "default" 0.0;
24918 color: 255 255 255 0;
24928 normal: "bt_sm_base1.png";
24931 image.middle: SOLID;
24933 description { state: "default" 0.1;
24934 inherit: "default" 0.0;
24936 description { state: "selected" 0.0;
24937 inherit: "default" 0.0;
24939 color: 255 255 255 255;
24950 state: "selected" 1.0;
24951 inherit: "selected" 0.0;
24954 part { name: "elm.text.mode";
24955 clip_to: "disclip";
24958 description { state: "default" 0.0;
24959 rel2.relative: 0.5 1.0;
24966 text_class: "list_item";
24970 part { name: "elm.swallow.mode";
24971 clip_to: "disclip";
24973 description { state: "default" 0.0;
24974 rel1.relative: 0.5 0.0;
24977 part { name: "fg1";
24978 clip_to: "disclip";
24980 description { state: "default" 0.0;
24982 color: 255 255 255 0;
24984 rel2.relative: 1.0 0.5;
24987 normal: "bt_sm_hilight.png";
24991 description { state: "selected" 0.0;
24992 inherit: "default" 0.0;
24994 color: 255 255 255 255;
24997 state: "selected" 1.0;
24998 inherit: "default" 0.0;
25000 color: 255 255 255 255;
25003 part { name: "fg2";
25004 clip_to: "disclip";
25006 description { state: "default" 0.0;
25008 color: 255 255 255 0;
25012 normal: "bt_sm_shine.png";
25016 description { state: "selected" 0.0;
25017 inherit: "default" 0.0;
25019 color: 255 255 255 255;
25022 state: "selected" 1.0;
25023 inherit: "default" 0.0;
25025 color: 255 255 255 255;
25028 // Transparent part between base parts and slidable parts
25029 part { name: "event_block_layer";
25031 clip_to: "disclip";
25033 description { state: "default" 0.0;
25038 description { state: "repeat_events" 0.0;
25039 inherit: "default" 0.0;
25043 part { name: "pers";
25044 clip_to: "disclip";
25046 description { state: "default" 0.0;
25047 rel1.relative: 0.0 1.0;
25050 part { name: "elm.swallow.origin";
25051 clip_to: "disclip";
25053 description { state: "default" 0.0;
25057 description { state: "slide" 0.0;
25058 inherit: "default" 0.0;
25059 rel1.relative: 1 0;
25060 rel2.relative: 2 1;
25062 description { state: "rotate" 0.0;
25063 inherit: "default" 0.0;
25065 perspective: "pers";
25078 description { state: "rotate" 1.0;
25079 inherit: "default" 0.0;
25081 perspective: "pers";
25095 part { name: "disclip";
25097 description { state: "default" 0.0;
25101 description { state: "disabled" 0.0;
25102 inherit: "default" 0.0;
25103 color: 255 255 255 64;
25110 signal: "elm,state,odd";
25112 action: STATE_SET "default" 1.0;
25118 signal: "elm,state,even";
25120 action: STATE_SET "default" 0.0;
25126 signal: "elm,state,selected";
25131 get_state(PART:"base", st, 30, vl);
25132 set_state(PART:"bg", "selected", vl);
25133 set_state(PART:"fg1", "selected", vl);
25134 set_state(PART:"fg2", "selected", vl);
25138 name: "go_passive";
25139 signal: "elm,state,unselected";
25144 get_state(PART:"base", st, 30, vl);
25145 set_state(PART:"bg", "default", vl);
25146 set_state(PART:"fg1", "default", vl);
25147 set_state(PART:"fg2", "default", vl);
25151 name: "go_disabled";
25152 signal: "elm,state,disabled";
25154 action: STATE_SET "disabled" 0.0;
25158 name: "go_enabled";
25159 signal: "elm,state,enabled";
25161 action: STATE_SET "default" 0.0;
25165 name: "slide_right";
25166 signal: "elm,state,slide,active";
25168 action: STATE_SET "slide" 0.0;
25169 target: "elm.swallow.origin";
25170 transition: ACCELERATE 0.5;
25171 after: "unblock_event";
25174 name: "unblock_event";
25175 action: STATE_SET "repeat_events" 0.0;
25176 target: "event_block_layer";
25179 name: "slide_left";
25180 signal: "elm,state,slide,passive";
25182 action: STATE_SET "default" 0.0;
25183 target: "event_block_layer";
25184 after: "slide_left2";
25187 name: "slide_left2";
25188 action: STATE_SET "default" 0.0;
25189 target: "elm.swallow.origin";
25190 transition: DECELERATE 0.5;
25191 after: "slide_left_finished";
25194 name: "slide_left_finished";
25195 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25199 signal: "elm,state,rotate,active";
25201 action: STATE_SET "rotate" 0.0;
25202 target: "elm.swallow.origin";
25203 after: "rotate_on2";
25206 name: "rotate_on2";
25207 action: STATE_SET "rotate" 1.0;
25208 target: "elm.swallow.origin";
25209 transition: LINEAR 0.5;
25210 after: "unblock_event";
25213 name: "rotate_off";
25214 signal: "elm,state,rotate,passive";
25216 action: STATE_SET "default" 0.0;
25217 target: "event_block_layer";
25218 after: "rotate_off2";
25221 name: "rotate_off2";
25222 action: STATE_SET "rotate" 0.0;
25223 transition: LINEAR 0.5;
25224 target: "elm.swallow.origin";
25225 after: "rotate_off3";
25228 name: "rotate_off3";
25229 action: STATE_SET "default" 0.0;
25230 target: "elm.swallow.origin";
25231 after: "rotate_off_finished";
25234 name: "rotate_off_finished";
25235 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25240 group { name: "elm/genlist/item_odd/mode/default";
25241 data.item: "stacking" "below";
25242 data.item: "selectraise" "on";
25243 data.item: "labels" "elm.text.mode";
25244 data.item: "icons" "elm.swallow.mode";
25245 data.item: "mode_part" "elm.swallow.origin";
25246 data.item: "treesize" "20";
25248 image: "bt_sm_base1.png" COMP;
25249 image: "bt_sm_shine.png" COMP;
25250 image: "bt_sm_hilight.png" COMP;
25251 image: "ilist_2.png" COMP;
25260 state: "default" 0.0;
25268 state: "default" 0.0;
25270 normal: "ilist_2.png";
25277 clip_to: "disclip";
25279 description { state: "default" 0.0;
25281 color: 255 255 255 0;
25291 normal: "bt_sm_base1.png";
25294 image.middle: SOLID;
25296 description { state: "selected" 0.0;
25297 inherit: "default" 0.0;
25299 color: 255 255 255 255;
25310 part { name: "elm.text.mode";
25311 clip_to: "disclip";
25314 description { state: "default" 0.0;
25315 rel2.relative: 0.5 1.0;
25322 text_class: "list_item";
25326 part { name: "elm.swallow.mode";
25327 clip_to: "disclip";
25329 description { state: "default" 0.0;
25330 rel1.relative: 0.5 0.0;
25333 part { name: "fg1";
25334 clip_to: "disclip";
25336 description { state: "default" 0.0;
25338 color: 255 255 255 0;
25340 rel2.relative: 1.0 0.5;
25343 normal: "bt_sm_hilight.png";
25347 description { state: "selected" 0.0;
25348 inherit: "default" 0.0;
25350 color: 255 255 255 255;
25353 part { name: "fg2";
25354 clip_to: "disclip";
25356 description { state: "default" 0.0;
25358 color: 255 255 255 0;
25362 normal: "bt_sm_shine.png";
25366 description { state: "selected" 0.0;
25367 inherit: "default" 0.0;
25369 color: 255 255 255 255;
25372 // Transparent part between base parts and slidable parts
25373 part { name: "event_block_layer";
25375 clip_to: "disclip";
25377 description { state: "default" 0.0;
25382 description { state: "repeat_events" 0.0;
25383 inherit: "default" 0.0;
25387 part { name: "pers";
25388 clip_to: "disclip";
25390 description { state: "default" 0.0;
25391 rel1.relative: 0.0 1.0;
25394 part { name: "elm.swallow.origin";
25395 clip_to: "disclip";
25397 description { state: "default" 0.0;
25401 description { state: "slide" 0.0;
25402 inherit: "default" 0.0;
25403 rel1.relative: 1 0;
25404 rel2.relative: 2 1;
25406 description { state: "rotate" 0.0;
25407 inherit: "default" 0.0;
25409 perspective: "pers";
25422 description { state: "rotate" 1.0;
25423 inherit: "default" 0.0;
25425 perspective: "pers";
25439 part { name: "disclip";
25441 description { state: "default" 0.0;
25445 description { state: "disabled" 0.0;
25446 inherit: "default" 0.0;
25447 color: 255 255 255 64;
25454 signal: "elm,state,selected";
25456 action: STATE_SET "selected" 0.0;
25462 name: "go_passive";
25463 signal: "elm,state,unselected";
25465 action: STATE_SET "default" 0.0;
25469 transition: LINEAR 0.1;
25472 name: "go_disabled";
25473 signal: "elm,state,disabled";
25475 action: STATE_SET "disabled" 0.0;
25479 name: "go_enabled";
25480 signal: "elm,state,enabled";
25482 action: STATE_SET "default" 0.0;
25486 name: "slide_right";
25487 signal: "elm,state,slide,active";
25489 action: STATE_SET "slide" 0.0;
25490 target: "elm.swallow.origin";
25491 transition: ACCELERATE 0.5;
25492 after: "unblock_event";
25495 name: "unblock_event";
25496 action: STATE_SET "repeat_events" 0.0;
25497 target: "event_block_layer";
25500 name: "slide_left";
25501 signal: "elm,state,slide,passive";
25503 action: STATE_SET "default" 0.0;
25504 target: "event_block_layer";
25505 after: "slide_left2";
25508 name: "slide_left2";
25509 action: STATE_SET "default" 0.0;
25510 target: "elm.swallow.origin";
25511 transition: DECELERATE 0.5;
25512 after: "slide_left_finished";
25515 name: "slide_left_finished";
25516 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25520 signal: "elm,state,rotate,active";
25522 action: STATE_SET "rotate" 0.0;
25523 target: "elm.swallow.origin";
25524 after: "rotate_on2";
25527 name: "rotate_on2";
25528 action: STATE_SET "rotate" 1.0;
25529 target: "elm.swallow.origin";
25530 transition: LINEAR 0.5;
25531 after: "unblock_event";
25534 name: "rotate_off";
25535 signal: "elm,state,rotate,passive";
25537 action: STATE_SET "default" 0.0;
25538 target: "event_block_layer";
25539 after: "rotate_off2";
25542 name: "rotate_off2";
25543 action: STATE_SET "rotate" 0.0;
25544 transition: LINEAR 0.5;
25545 target: "elm.swallow.origin";
25546 after: "rotate_off3";
25549 name: "rotate_off3";
25550 action: STATE_SET "default" 0.0;
25551 target: "elm.swallow.origin";
25552 after: "rotate_off_finished";
25555 name: "rotate_off_finished";
25556 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25561 ///////////////////////////////////////////////////////////////////////////////
25562 group { name: "elm/pager/base/default";
25563 data.item: "onshow" "raise";
25565 // data.item: "onhide" "lower";
25566 // data.item: "onshow" "lower";
25568 image: "frame_1.png" COMP;
25569 image: "frame_2.png" COMP;
25570 image: "dia_grad.png" COMP;
25573 part { name: "clip";
25576 description { state: "default" 0.0;
25579 offset: -9999 -9999;
25585 color: 255 255 255 255;
25587 description { state: "visible" 0.0;
25588 inherit: "default" 0.0;
25590 description { state: "hidden" 0.0;
25591 inherit: "default" 0.0;
25592 color: 255 255 255 0;
25596 part { name: "base0";
25599 description { state: "default" 0.0;
25600 image.normal: "dia_grad.png";
25612 part { name: "base";
25615 description { state: "default" 0.0;
25617 normal: "frame_2.png";
25623 description { state: "hidden" 0.0;
25624 inherit: "default" 0.0;
25625 rel1.relative: -1.0 0.0;
25626 rel2.relative: 0.0 1.0;
25628 description { state: "visible" 0.0;
25629 inherit: "default" 0.0;
25630 rel1.relative: 0.0 0.0;
25631 rel2.relative: 1.0 1.0;
25634 part { name: "over";
25637 description { state: "default" 0.0;
25647 normal: "frame_1.png";
25654 part { name: "elm.swallow.content";
25657 description { state: "default" 0.0;
25670 program { name: "push_start";
25671 signal: "elm,action,push";
25673 action: STATE_SET "hidden" 0.0;
25676 after: "show_start2";
25678 program { name: "show_start";
25679 signal: "elm,action,show";
25681 action: STATE_SET "hidden" 0.0;
25684 after: "show_start2";
25686 program { name: "show_start2";
25687 action: STATE_SET "visible" 0.0;
25688 transition: DECELERATE 0.5;
25693 program { name: "show_end";
25694 action: SIGNAL_EMIT "elm,action,show,finished" "";
25696 program { name: "pop_start";
25697 signal: "elm,action,pop";
25699 action: STATE_SET "visible" 0.0;
25702 after: "hide_start2";
25704 program { name: "hide_start";
25705 signal: "elm,action,hide";
25707 action: STATE_SET "visible" 0.0;
25710 after: "hide_start2";
25712 program { name: "hide_start2";
25713 action: STATE_SET "hidden" 0.0;
25714 transition: DECELERATE 0.5;
25719 program { name: "hide_end";
25720 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25722 program { name: "reset";
25723 signal: "elm,action,reset";
25725 action: STATE_SET "default" 0.0;
25732 group { name: "elm/pager/base/slide";
25734 image: "frame_1.png" COMP;
25735 image: "frame_2.png" COMP;
25736 image: "dia_grad.png" COMP;
25739 part { name: "clip";
25742 description { state: "default" 0.0;
25745 offset: -9999 -9999;
25751 color: 255 255 255 255;
25753 description { state: "visible" 0.0;
25754 inherit: "default" 0.0;
25756 description { state: "hidden" 0.0;
25757 inherit: "default" 0.0;
25758 color: 255 255 255 0;
25761 description { state: "hidden2" 0.0;
25762 inherit: "default" 0.0;
25763 color: 255 255 255 0;
25767 part { name: "base0";
25770 description { state: "default" 0.0;
25771 image.normal: "dia_grad.png";
25783 part { name: "base";
25786 description { state: "default" 0.0;
25788 normal: "frame_2.png";
25794 description { state: "hidden" 0.0;
25795 inherit: "default" 0.0;
25796 rel1.relative: -1.0 0.0;
25797 rel2.relative: 0.0 1.0;
25799 description { state: "hidden2" 0.0;
25800 inherit: "default" 0.0;
25801 rel1.relative: 1.0 0.0;
25802 rel2.relative: 2.0 1.0;
25804 description { state: "visible" 0.0;
25805 inherit: "default" 0.0;
25806 rel1.relative: 0.0 0.0;
25807 rel2.relative: 1.0 1.0;
25810 part { name: "over";
25813 description { state: "default" 0.0;
25823 normal: "frame_1.png";
25830 part { name: "elm.swallow.content";
25833 description { state: "default" 0.0;
25846 program { name: "push_start";
25847 signal: "elm,action,push";
25849 action: STATE_SET "hidden2" 0.0;
25852 after: "show_start2";
25854 program { name: "show_start";
25855 signal: "elm,action,show";
25857 action: STATE_SET "hidden" 0.0;
25860 after: "show_start2";
25862 program { name: "show_start2";
25863 action: STATE_SET "visible" 0.0;
25864 transition: DECELERATE 0.5;
25869 program { name: "show_end";
25870 action: SIGNAL_EMIT "elm,action,show,finished" "";
25872 program { name: "pop_start";
25873 signal: "elm,action,pop";
25875 action: STATE_SET "visible" 0.0;
25878 after: "pop_start2";
25880 program { name: "pop_start2";
25881 action: STATE_SET "hidden2" 0.0;
25882 transition: DECELERATE 0.5;
25887 program { name: "hide_start";
25888 signal: "elm,action,hide";
25890 action: STATE_SET "visible" 0.0;
25893 after: "hide_start2";
25895 program { name: "hide_start2";
25896 action: STATE_SET "hidden" 0.0;
25897 transition: DECELERATE 0.5;
25902 program { name: "hide_end";
25903 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25905 program { name: "reset";
25906 signal: "elm,action,reset";
25908 action: STATE_SET "default" 0.0;
25914 group { name: "elm/pager/base/slide_invisible";
25916 part { name: "clip";
25919 description { state: "default" 0.0;
25922 offset: -9999 -9999;
25928 color: 255 255 255 255;
25930 description { state: "visible" 0.0;
25931 inherit: "default" 0.0;
25933 description { state: "hidden" 0.0;
25934 inherit: "default" 0.0;
25935 color: 255 255 255 0;
25938 description { state: "hidden2" 0.0;
25939 inherit: "default" 0.0;
25940 color: 255 255 255 0;
25944 part { name: "base";
25948 description { state: "default" 0.0;
25951 description { state: "hidden" 0.0;
25953 rel1.relative: -1.0 0.0;
25954 rel2.relative: 0.0 1.0;
25956 description { state: "hidden2" 0.0;
25958 rel1.relative: 1.0 0.0;
25959 rel2.relative: 2.0 1.0;
25961 description { state: "visible" 0.0;
25963 rel1.relative: 0.0 0.0;
25964 rel2.relative: 1.0 1.0;
25967 part { name: "elm.swallow.content";
25970 description { state: "default" 0.0;
25977 program { name: "push_start";
25978 signal: "elm,action,push";
25980 action: STATE_SET "hidden2" 0.0;
25983 after: "show_start2";
25985 program { name: "show_start";
25986 signal: "elm,action,show";
25988 action: STATE_SET "hidden" 0.0;
25991 after: "show_start2";
25993 program { name: "show_start2";
25994 action: STATE_SET "visible" 0.0;
25995 transition: DECELERATE 0.5;
26000 program { name: "show_end";
26001 action: SIGNAL_EMIT "elm,action,show,finished" "";
26003 program { name: "pop_start";
26004 signal: "elm,action,pop";
26006 action: STATE_SET "visible" 0.0;
26009 after: "pop_start2";
26011 program { name: "pop_start2";
26012 action: STATE_SET "hidden2" 0.0;
26013 transition: DECELERATE 0.5;
26018 program { name: "hide_start";
26019 signal: "elm,action,hide";
26021 action: STATE_SET "visible" 0.0;
26024 after: "hide_start2";
26026 program { name: "hide_start2";
26027 action: STATE_SET "hidden" 0.0;
26028 transition: DECELERATE 0.5;
26033 program { name: "hide_end";
26034 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26036 program { name: "reset";
26037 signal: "elm,action,reset";
26039 action: STATE_SET "default" 0.0;
26046 group { name: "elm/pager/base/fade";
26047 data.item: "onshow" "raise";
26049 // data.item: "onhide" "lower";
26050 // data.item: "onshow" "lower";
26052 image: "frame_1.png" COMP;
26053 image: "frame_2.png" COMP;
26054 image: "dia_grad.png" COMP;
26057 part { name: "clip_base";
26060 description { state: "default" 0.0;
26063 offset: -9999 -9999;
26069 color: 255 255 255 120;
26071 description { state: "visible" 0.0;
26072 inherit: "default" 0.0;
26074 description { state: "hidden" 0.0;
26075 inherit: "default" 0.0;
26076 color: 255 255 255 0;
26080 part { name: "clip";
26083 description { state: "default" 0.0;
26086 offset: -9999 -9999;
26092 color: 255 255 255 255;
26094 description { state: "visible" 0.0;
26095 inherit: "default" 0.0;
26097 description { state: "hidden" 0.0;
26098 inherit: "default" 0.0;
26099 color: 255 255 255 0;
26103 part { name: "base0";
26105 clip_to: "clip_base";
26106 description { state: "default" 0.0;
26107 image.normal: "dia_grad.png";
26119 part { name: "base";
26121 clip_to: "clip_base";
26122 description { state: "default" 0.0;
26124 normal: "frame_2.png";
26131 part { name: "over";
26134 description { state: "default" 0.0;
26144 normal: "frame_1.png";
26151 part { name: "elm.swallow.content";
26154 description { state: "default" 0.0;
26167 program { name: "push_start";
26168 signal: "elm,action,push";
26170 action: STATE_SET "hidden" 0.0;
26172 target: "clip_base";
26173 after: "show_start2";
26175 program { name: "show_start";
26176 signal: "elm,action,show";
26178 action: STATE_SET "hidden" 0.0;
26180 target: "clip_base";
26181 after: "show_start2";
26183 program { name: "show_start2";
26184 action: STATE_SET "visible" 0.0;
26185 transition: DECELERATE 0.5;
26187 target: "clip_base";
26190 program { name: "show_end";
26191 action: SIGNAL_EMIT "elm,action,show,finished" "";
26193 program { name: "pop_start";
26194 signal: "elm,action,pop";
26196 action: STATE_SET "visible" 0.0;
26198 target: "clip_base";
26199 after: "hide_start2";
26201 program { name: "hide_start";
26202 signal: "elm,action,hide";
26204 action: STATE_SET "visible" 0.0;
26206 target: "clip_base";
26207 after: "hide_start2";
26209 program { name: "hide_start2";
26210 action: STATE_SET "hidden" 0.0;
26211 transition: DECELERATE 0.5;
26213 target: "clip_base";
26216 program { name: "hide_end";
26217 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26219 program { name: "reset";
26220 signal: "elm,action,reset";
26222 action: STATE_SET "default" 0.0;
26223 target: "clip_base";
26228 group { name: "elm/pager/base/fade_translucide";
26229 data.item: "onshow" "raise";
26231 // data.item: "onhide" "lower";
26232 // data.item: "onshow" "lower";
26234 image: "frame_1.png" COMP;
26235 image: "frame_2.png" COMP;
26236 image: "dia_grad.png" COMP;
26239 part { name: "clip_base";
26242 description { state: "default" 0.0;
26245 offset: -9999 -9999;
26251 color: 255 255 255 120;
26253 description { state: "visible" 0.0;
26254 inherit: "default" 0.0;
26256 description { state: "hidden" 0.0;
26257 inherit: "default" 0.0;
26258 color: 255 255 255 0;
26262 part { name: "clip";
26265 description { state: "default" 0.0;
26268 offset: -9999 -9999;
26274 color: 255 255 255 255;
26276 description { state: "visible" 0.0;
26277 inherit: "default" 0.0;
26279 description { state: "hidden" 0.0;
26280 inherit: "default" 0.0;
26281 color: 255 255 255 0;
26285 part { name: "base0";
26287 clip_to: "clip_base";
26288 description { state: "default" 0.0;
26289 image.normal: "dia_grad.png";
26301 part { name: "base";
26303 clip_to: "clip_base";
26304 description { state: "default" 0.0;
26306 normal: "frame_2.png";
26313 part { name: "over";
26316 description { state: "default" 0.0;
26326 normal: "frame_1.png";
26333 part { name: "elm.swallow.content";
26336 description { state: "default" 0.0;
26349 program { name: "push_start";
26350 signal: "elm,action,push";
26352 action: STATE_SET "hidden" 0.0;
26354 target: "clip_base";
26355 after: "show_start2";
26357 program { name: "show_start";
26358 signal: "elm,action,show";
26360 action: STATE_SET "hidden" 0.0;
26362 target: "clip_base";
26363 after: "show_start2";
26365 program { name: "show_start2";
26366 action: STATE_SET "visible" 0.0;
26367 transition: DECELERATE 0.5;
26369 target: "clip_base";
26372 program { name: "show_end";
26373 action: SIGNAL_EMIT "elm,action,show,finished" "";
26375 program { name: "pop_start";
26376 signal: "elm,action,pop";
26378 action: STATE_SET "visible" 0.0;
26380 target: "clip_base";
26381 after: "hide_start2";
26383 program { name: "hide_start";
26384 signal: "elm,action,hide";
26386 action: STATE_SET "visible" 0.0;
26388 target: "clip_base";
26389 after: "hide_start2";
26391 program { name: "hide_start2";
26392 action: STATE_SET "hidden" 0.0;
26393 transition: DECELERATE 0.5;
26395 target: "clip_base";
26398 program { name: "hide_end";
26399 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26401 program { name: "reset";
26402 signal: "elm,action,reset";
26404 action: STATE_SET "default" 0.0;
26405 target: "clip_base";
26410 group { name: "elm/pager/base/fade_invisible";
26411 data.item: "onshow" "raise";
26413 // data.item: "onhide" "lower";
26414 // data.item: "onshow" "lower";
26416 part { name: "clip";
26419 description { state: "default" 0.0;
26421 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: "elm.swallow.content";
26440 description { state: "default" 0.0;
26451 program { name: "push_start";
26452 signal: "elm,action,push";
26454 action: STATE_SET "hidden" 0.0;
26456 after: "show_start2";
26458 program { name: "show_start";
26459 signal: "elm,action,show";
26461 action: STATE_SET "hidden" 0.0;
26463 after: "show_start2";
26465 program { name: "show_start2";
26466 action: STATE_SET "visible" 0.0;
26467 transition: DECELERATE 0.5;
26471 program { name: "show_end";
26472 action: SIGNAL_EMIT "elm,action,show,finished" "";
26474 program { name: "pop_start";
26475 signal: "elm,action,pop";
26477 action: STATE_SET "visible" 0.0;
26479 after: "hide_start2";
26481 program { name: "hide_start";
26482 signal: "elm,action,hide";
26484 action: STATE_SET "visible" 0.0;
26486 after: "hide_start2";
26488 program { name: "hide_start2";
26489 action: STATE_SET "hidden" 0.0;
26490 transition: DECELERATE 0.5;
26494 program { name: "hide_end";
26495 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26497 program { name: "reset";
26498 signal: "elm,action,reset";
26500 action: STATE_SET "default" 0.0;
26506 group { name: "elm/pager/base/flip";
26507 data.item: "onshow" "raise";
26509 image: "frame_1.png" COMP;
26510 image: "frame_2.png" COMP;
26511 image: "dia_grad.png" COMP;
26514 part { name: "elm.swallow.content";
26516 description { state: "default" 0.0;
26528 description { state: "hidden" 0.0;
26529 inherit: "default" 0.0;
26531 map.rotation.y: 90.0;
26533 description { state: "before_hidden" 0.0;
26534 inherit: "default" 0.0;
26536 map.rotation.y: -90.0;
26541 program { name: "push_start";
26542 signal: "elm,action,push";
26546 program { name: "push1";
26547 action: STATE_SET "hidden" 0.0;
26548 target: "elm.swallow.content";
26551 program { name: "push2";
26552 action: STATE_SET "default" 0.0;
26554 transition: LINEAR 0.5;
26555 target: "elm.swallow.content";
26558 program { name: "push3";
26559 action: SIGNAL_EMIT "elm,action,show,finished" "";
26562 program { name: "show_start";
26563 signal: "elm,action,show";
26567 program { name: "show1";
26568 action: STATE_SET "before_hidden" 0.0;
26569 target: "elm.swallow.content";
26572 program { name: "show2";
26573 action: STATE_SET "default" 0.0;
26575 transition: LINEAR 0.5;
26576 target: "elm.swallow.content";
26579 program { name: "show3";
26580 action: SIGNAL_EMIT "elm,action,show,finished" "";
26583 program { name: "pop_start";
26584 signal: "elm,action,pop";
26588 program { name: "pop1";
26589 action: STATE_SET "default" 0.0;
26590 target: "elm.swallow.content";
26593 program { name: "pop2";
26594 action: STATE_SET "hidden" 0.0;
26595 transition: LINEAR 0.5;
26596 target: "elm.swallow.content";
26599 program { name: "pop3";
26600 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26603 program { name: "hide_start";
26604 signal: "elm,action,hide";
26608 program { name: "hide1";
26609 action: STATE_SET "default" 0.0;
26610 target: "elm.swallow.content";
26613 program { name: "hide2";
26614 action: STATE_SET "before_hidden" 0.0;
26615 transition: LINEAR 0.5;
26616 target: "elm.swallow.content";
26619 program { name: "hide3";
26620 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26623 program { name: "reset";
26624 signal: "elm,action,reset";
26626 action: STATE_SET "default" 0.0;
26627 target: "elm.swallow.content";
26634 ///////////////////////////////////////////////////////////////////////////////
26635 // FIXME: this doesn't look too hot. need to fix it up
26636 group { name: "elm/progressbar/horizontal/default";
26638 image: "shelf_inset.png" COMP;
26639 image: "bt_sm_base2.png" COMP;
26640 image: "bt_sm_hilight.png" COMP;
26641 image: "bt_sm_shine.png" COMP;
26644 part { name: "elm.background.progressbar";
26647 state: "default" 0.0;
26657 part { name: "elm.swallow.bar";
26663 state: "default" 0.0;
26666 to_y: "elm.background.progressbar";
26670 to: "elm.background.progressbar";
26675 part { name: "elm.swallow.content";
26677 description { state: "default" 0.0;
26682 to_y: "elm.background.progressbar";
26687 to_y: "elm.background.progressbar";
26690 description { state: "visible" 0.0;
26691 inherit: "default" 0.0;
26694 aspect_preference: VERTICAL;
26698 part { name: "elm.text";
26702 description { state: "default" 0.0;
26706 rel1.to_x: "elm.swallow.content";
26707 rel1.relative: 1.0 0.0;
26709 rel2.to_x: "elm.swallow.content";
26710 rel2.relative: 1.0 1.0;
26711 rel2.offset: -1 -5;
26714 font: "Sans,Edje-Vera";
26720 description { state: "visible" 0.0;
26721 inherit: "default" 0.0;
26729 part { name: "background";
26731 clip_to: "elm.background.progressbar";
26733 state: "default" 0.0;
26735 to: "elm.swallow.bar";
26739 to: "elm.swallow.bar";
26744 normal: "shelf_inset.png";
26750 part { name: "elm.text.status";
26753 description { state: "default" 0.0;
26765 font: "Sans:style=Bold,Edje-Vera-Bold";
26772 description { state: "hidden" 0.0;
26773 inherit: "default" 0.0;
26779 part { name: "elm.progress.progressbar";
26781 clip_to: "elm.background.progressbar";
26783 state: "default" 0.0;
26787 to: "elm.swallow.bar";
26791 to_y: "elm.swallow.bar";
26792 to_x: "elm.cur.progressbar";
26796 normal: "bt_sm_base2.png";
26801 state: "invert" 0.0;
26802 inherit: "default" 0.0;
26804 to_y: "elm.swallow.bar";
26805 to_x: "elm.cur.progressbar";
26808 to: "elm.swallow.bar";
26813 state: "state_begin" 0.0;
26814 inherit: "default" 0.0;
26816 to: "elm.swallow.bar";
26820 to: "elm.swallow.bar";
26825 state: "state_end" 0.0;
26826 inherit: "default" 0.0;
26828 to: "elm.swallow.bar";
26832 to: "elm.swallow.bar";
26837 part { name: "text-bar";
26840 clip_to: "progress-rect";
26841 effect: SOFT_SHADOW;
26843 description { state: "default" 0.0;
26847 rel1.to: "elm.text.status";
26848 rel1.offset: -1 -1;
26849 rel2.to: "elm.text.status";
26851 text_source: "elm.text.status";
26852 font: "Sans:style=Bold,Edje-Vera-Bold";
26857 color: 224 224 224 255;
26860 description { state: "hidden" 0.0;
26861 inherit: "default" 0.0;
26867 part { name: "over1";
26869 description { state: "default" 0.0;
26870 rel1.to: "elm.progress.progressbar";
26871 rel2.to: "elm.progress.progressbar";
26872 rel2.relative: 1.0 0.5;
26874 normal: "bt_sm_hilight.png";
26880 part { name: "over2";
26883 description { state: "default" 0.0;
26884 rel1.to: "elm.progress.progressbar";
26885 rel2.to: "elm.progress.progressbar";
26887 normal: "bt_sm_shine.png";
26893 part { name: "elm.cur.progressbar";
26896 confine: "background";
26900 description { state: "default" 0.0;
26908 rel2.to: "background";
26911 part { name: "progress-rect";
26914 state: "default" 0.0;
26915 rel1.to: "elm.progress.progressbar";
26916 rel2.to: "elm.progress.progressbar";
26921 program { name: "label_show";
26922 signal: "elm,state,text,visible";
26924 action: STATE_SET "visible" 0.0;
26925 target: "elm.text";
26927 program { name: "label_hide";
26928 signal: "elm,state,text,hidden";
26930 action: STATE_SET "default" 0.0;
26931 target: "elm.text";
26933 program { name: "icon_show";
26934 signal: "elm,state,icon,visible";
26936 action: STATE_SET "visible" 0.0;
26937 target: "elm.swallow.content";
26939 program { name: "icon_hide";
26940 signal: "elm,state,icon,hidden";
26942 action: STATE_SET "default" 0.0;
26943 target: "elm.swallow.content";
26945 program { name: "units_show";
26946 signal: "elm,state,units,visible";
26948 action: STATE_SET "default" 0.0;
26949 target: "text-bar";
26950 target: "elm.text.status";
26952 program { name: "units_hide";
26953 signal: "elm,state,units,hidden";
26955 action: STATE_SET "hidden" 0.0;
26956 target: "text-bar";
26957 target: "elm.text.status";
26959 program { name: "slide_to_end";
26960 action: STATE_SET "state_end" 0.0;
26961 transition: LINEAR 0.5;
26962 target: "elm.progress.progressbar";
26963 after: "slide_to_begin";
26965 program { name: "slide_to_begin";
26966 signal: "elm,state,slide,begin";
26967 action: STATE_SET "state_begin" 0.0;
26968 target: "elm.progress.progressbar";
26969 transition: LINEAR 0.5;
26970 after: "slide_to_end";
26972 program { name: "start_pulse";
26973 signal: "elm,state,pulse,start";
26975 after: "slide_to_end";
26977 program { name: "stop_pulse";
26978 signal: "elm,state,pulse,stop";
26980 action: ACTION_STOP;
26981 target: "slide_to_begin";
26982 target: "slide_to_end";
26983 target: "start_pulse";
26984 after: "state_pulse";
26986 program { name: "state_pulse";
26987 signal: "elm,state,pulse";
26989 action: STATE_SET "state_begin" 0.0;
26990 target: "elm.progress.progressbar";
26991 after: "units_hide";
26993 program { name: "state_fraction";
26994 signal: "elm,state,fraction";
26996 action: ACTION_STOP;
26997 target: "slide_to_begin";
26998 target: "slide_to_end";
26999 target: "start_pulse";
27000 action: STATE_SET "default" 0.0;
27001 target: "elm.progress.progressbar";
27003 program { name: "set_invert_on";
27004 signal: "elm,state,inverted,on";
27006 action: STATE_SET "invert" 0.0;
27007 target: "elm.progress.progressbar";
27009 program { name: "set_invert_off";
27010 signal: "elm,state,inverted,off";
27012 action: STATE_SET "default" 0.0;
27013 target: "elm.progress.progressbar";
27018 ///////////////////////////////////////////////////////////////////////////////
27019 group { name: "elm/progressbar/vertical/default";
27021 image: "shelf_inset.png" COMP;
27022 image: "bt_sm_base2.png" COMP;
27023 image: "bt_sm_hilight.png" COMP;
27024 image: "bt_sm_shine.png" COMP;
27027 part { name: "elm.background.progressbar";
27031 state: "default" 0.0;
27042 part { name: "elm.swallow.bar";
27045 description { state: "default" 0.0;
27055 to_y: "elm.text.box";
27061 part { name: "elm.swallow.content";
27063 description { state: "default" 0.0;
27068 to_x: "elm.swallow.bar";
27073 to_x: "elm.swallow.bar";
27076 description { state: "visible" 0.0;
27077 inherit: "default" 0.0;
27080 aspect_preference: HORIZONTAL;
27084 part { name: "elm.text";
27088 description { state: "default" 0.0;
27092 rel1.to_y: "elm.swallow.content";
27093 rel1.relative: 0.5 1.0;
27095 rel2.to_y: "elm.swallow.content";
27096 rel2.relative: 0.5 1.0;
27097 rel2.offset: -1 -1;
27100 font: "Sans,Edje-Vera";
27106 description { state: "visible" 0.0;
27107 inherit: "default" 0.0;
27115 part { name: "background";
27117 clip_to: "elm.background.progressbar";
27119 state: "default" 0.0;
27121 to: "elm.swallow.bar";
27125 to: "elm.swallow.bar";
27130 normal: "shelf_inset.png";
27136 part { name: "elm.progress.progressbar";
27138 clip_to: "elm.background.progressbar";
27140 state: "default" 0.0;
27144 to: "elm.swallow.bar";
27148 to_x: "elm.swallow.bar";
27149 to_y: "elm.cur.progressbar";
27153 normal: "bt_sm_base2.png";
27158 state: "invert" 0.0;
27159 inherit: "default" 0.0;
27161 to_x: "elm.swallow.bar";
27162 to_y: "elm.cur.progressbar";
27165 to: "elm.swallow.bar";
27170 state: "state_begin" 0.0;
27171 inherit: "default" 0.0;
27173 to: "elm.swallow.bar";
27177 to: "elm.swallow.bar";
27182 state: "state_end" 0.0;
27183 inherit: "default" 0.0;
27185 to: "elm.swallow.bar";
27189 to: "elm.swallow.bar";
27195 part { name: "over1";
27197 description { state: "default" 0.0;
27198 rel1.to: "elm.progress.progressbar";
27199 rel2.to: "elm.progress.progressbar";
27200 rel2.relative: 1.0 0.5;
27202 normal: "bt_sm_hilight.png";
27208 part { name: "over2";
27211 description { state: "default" 0.0;
27212 rel1.to: "elm.progress.progressbar";
27213 rel2.to: "elm.progress.progressbar";
27215 normal: "bt_sm_shine.png";
27221 part { name: "elm.cur.progressbar";
27224 confine: "background";
27228 description { state: "default" 0.0;
27236 rel2.to: "background";
27240 part { name: "elm.text.box";
27243 description { state: "default" 0.0;
27246 to: "elm.text.status";
27250 to: "elm.text.status";
27253 color: 255 255 255 0;
27255 description { state: "visible" 0.0;
27256 inherit: "default" 0.0;
27260 part { name: "elm.text.status";
27264 description { state: "default" 0.0;
27268 rel1.relative: 0.0 1.0;
27270 rel2.relative: 1.0 1.0;
27274 font: "Sans:style=Bold,Edje-Vera-Bold";
27280 description { state: "visible" 0.0;
27281 inherit: "default" 0.0;
27286 rel2.offset: -9 -9;
27291 program { name: "label_show";
27292 signal: "elm,state,text,visible";
27294 action: STATE_SET "visible" 0.0;
27295 target: "elm.text";
27297 program { name: "label_hide";
27298 signal: "elm,state,text,hidden";
27300 action: STATE_SET "default" 0.0;
27301 target: "elm.text";
27303 program { name: "icon_show";
27304 signal: "elm,state,icon,visible";
27306 action: STATE_SET "visible" 0.0;
27307 target: "elm.swallow.content";
27309 program { name: "icon_hide";
27310 signal: "elm,state,icon,hidden";
27312 action: STATE_SET "default" 0.0;
27313 target: "elm.swallow.content";
27315 program { name: "units_show";
27316 signal: "elm,state,units,visible";
27318 action: STATE_SET "visible" 0.0;
27319 target: "elm.text.status";
27320 target: "elm.text.box";
27322 program { name: "units_hide";
27323 signal: "elm,state,units,hidden";
27325 action: STATE_SET "default" 0.0;
27326 target: "elm.text.status";
27327 target: "elm.text.box";
27329 program { name: "slide_to_end";
27330 action: STATE_SET "state_end" 0.0;
27331 transition: LINEAR 0.5;
27332 target: "elm.progress.progressbar";
27333 after: "slide_to_begin";
27335 program { name: "slide_to_begin";
27336 action: STATE_SET "state_begin" 0.0;
27337 target: "elm.progress.progressbar";
27338 transition: LINEAR 0.5;
27339 after: "slide_to_end";
27341 program { name: "start_pulse";
27342 signal: "elm,state,pulse,start";
27344 action: STATE_SET "state_begin" 0.0;
27345 target: "elm.progress.progressbar";
27346 after: "slide_to_end";
27348 program { name: "stop_pulse";
27349 signal: "elm,state,pulse,stop";
27351 action: ACTION_STOP;
27352 target: "slide_to_begin";
27353 target: "slide_to_end";
27354 target: "start_pulse";
27355 after: "state_pulse";
27357 program { name: "state_pulse";
27358 signal: "elm,state,pulse";
27360 action: STATE_SET "state_begin" 0.0;
27361 target: "elm.progress.progressbar";
27362 after: "units_hide";
27364 program { name: "state_fraction";
27365 signal: "elm,state,fraction";
27367 action: ACTION_STOP;
27368 target: "slide_to_begin";
27369 target: "slide_to_end";
27370 target: "start_pulse";
27371 action: STATE_SET "default" 0.0;
27372 target: "elm.progress.progressbar";
27374 program { name: "set_invert_on";
27375 signal: "elm,state,inverted,on";
27377 action: STATE_SET "invert" 0.0;
27378 target: "elm.progress.progressbar";
27379 target: "elm.cur.progressbar";
27381 program { name: "set_invert_off";
27382 signal: "elm,state,inverted,off";
27384 action: STATE_SET "default" 0.0;
27385 target: "elm.progress.progressbar";
27386 target: "elm.cur.progressbar";
27391 ///////////////////////////////////////////////////////////////////////////////
27392 group { name: "elm/separator/horizontal/default";
27394 image: "separator_h.png" COMP;
27397 part { name: "separator"; // separator group
27398 description { state: "default" 0.0;
27401 rel2.offset: -5 -5;
27403 normal: "separator_h.png";
27413 ///////////////////////////////////////////////////////////////////////////////
27414 group { name: "elm/separator/vertical/default";
27416 image: "separator_v.png" COMP;
27419 part { name: "separator"; // separator group
27420 description { state: "default" 0.0;
27423 rel2.offset: -5 -5;
27425 normal: "separator_v.png";
27435 group { name: "elm/progressbar/horizontal/wheel";
27437 image: "busy-1.png" COMP;
27438 image: "busy-2.png" COMP;
27439 image: "busy-3.png" COMP;
27440 image: "busy-4.png" COMP;
27441 image: "busy-5.png" COMP;
27442 image: "busy-6.png" COMP;
27443 image: "busy-7.png" COMP;
27444 image: "busy-8.png" COMP;
27445 image: "busy-9.png" COMP;
27448 part { name: "elm.background.progressbar";
27452 state: "default" 0.0;
27455 part { name: "elm.swallow.bar";
27458 description { state: "default" 0.0;
27464 part { name: "elm.swallow.content";
27466 description { state: "default" 0.0;
27472 part { name: "background";
27474 clip_to: "elm.background.progressbar";
27476 state: "default" 0.0;
27481 aspect_preference: BOTH;
27483 normal: "busy-9.png";
27488 state: "pulse" 0.0;
27489 inherit: "default" 0.0;
27491 normal: "busy-9.png";
27492 tween: "busy-1.png";
27493 tween: "busy-2.png";
27494 tween: "busy-3.png";
27495 tween: "busy-4.png";
27496 tween: "busy-5.png";
27497 tween: "busy-6.png";
27498 tween: "busy-7.png";
27499 tween: "busy-8.png";
27506 program { name: "start_pulse";
27507 signal: "elm,state,pulse,start";
27509 action: STATE_SET "pulse" 0.0;
27510 target: "background";
27511 transition: LINEAR 0.5;
27512 after: "start_pulse";
27514 program { name: "stop_pulse";
27515 signal: "elm,state,pulse,stop";
27517 action: STATE_SET "default" 0.0;
27518 target: "background";
27524 ///////////////////////////////////////////////////////////////////////////////
27525 group { name: "elm/spinner/base/default";
27527 image: "shelf_inset.png" COMP;
27528 image: "bt_base1.png" COMP;
27529 image: "bt_hilight.png" COMP;
27530 image: "bt_shine.png" COMP;
27531 image: "bt_glow.png" COMP;
27532 image: "bt_dis_base.png" COMP;
27533 image: "bt_dis_hilight.png" COMP;
27534 image: "sp_bt_l.png" COMP;
27535 image: "sp_bt_r.png" COMP;
27540 description { state: "default" 0.0;
27543 rel2.offset: -2 -2;
27544 color: 255 255 255 0;
27547 part { name: "conf_over";
27549 description { state: "default" 0.0;
27553 normal: "shelf_inset.png";
27560 part { name: "left_bt";
27562 description { state: "default" 0.0;
27572 aspect_preference: VERTICAL;
27574 normal: "bt_base1.png";
27579 description { state: "clicked" 0.0;
27580 inherit: "default" 0.0;
27581 image.normal: "bt_base1.png";
27582 image.middle: SOLID;
27584 description { state: "disabled" 0.0;
27585 inherit: "default" 0.0;
27587 normal: "bt_dis_base.png";
27592 part { name: "left_over1";
27594 description { state: "default" 0.0;
27595 rel1.to: "left_bt";
27596 rel2 { to: "left_bt";
27600 normal: "bt_hilight.png";
27604 description { state: "disabled" 0.0;
27605 inherit: "default" 0.0;
27607 normal: "bt_dis_hilight.png";
27612 part { name: "left_over2";
27615 ignore_flags: ON_HOLD;
27616 description { state: "default" 0.0;
27617 rel1.to: "left_bt";
27618 rel2.to: "left_bt";
27620 normal: "bt_shine.png";
27624 description { state: "disabled" 0.0;
27625 inherit: "default" 0.0;
27629 part { name: "left_over3";
27632 description { state: "default" 0.0;
27633 color: 255 255 255 0;
27634 rel1.to: "left_bt";
27635 rel2.to: "left_bt";
27637 normal: "bt_glow.png";
27638 border: 12 12 12 12;
27642 description { state: "clicked" 0.0;
27643 inherit: "default" 0.0;
27645 color: 255 255 255 255;
27648 part { name: "right_bt";
27650 description { state: "default" 0.0;
27660 aspect_preference: VERTICAL;
27662 normal: "bt_base1.png";
27667 description { state: "clicked" 0.0;
27668 inherit: "default" 0.0;
27669 image.normal: "bt_base1.png";
27670 image.middle: SOLID;
27672 description { state: "disabled" 0.0;
27673 inherit: "default" 0.0;
27675 normal: "bt_dis_base.png";
27680 part { name: "right_over1";
27682 description { state: "default" 0.0;
27683 rel1.to: "right_bt";
27684 rel2 { to: "right_bt";
27688 normal: "bt_hilight.png";
27692 description { state: "disabled" 0.0;
27693 inherit: "default" 0.0;
27695 normal: "bt_dis_hilight.png";
27700 part { name: "right_over2";
27703 ignore_flags: ON_HOLD;
27704 description { state: "default" 0.0;
27705 rel1.to: "right_bt";
27706 rel2.to: "right_bt";
27708 normal: "bt_shine.png";
27712 description { state: "disabled" 0.0;
27713 inherit: "default" 0.0;
27717 part { name: "right_over3";
27720 description { state: "default" 0.0;
27721 color: 255 255 255 0;
27722 rel1.to: "right_bt";
27723 rel2.to: "right_bt";
27725 normal: "bt_glow.png";
27726 border: 12 12 12 12;
27730 description { state: "clicked" 0.0;
27731 inherit: "default" 0.0;
27733 color: 255 255 255 255;
27736 part { name: "left_bt_icon";
27738 description { state: "default" 0.0;
27739 rel1.to: "left_bt";
27741 rel2.to: "left_bt";
27742 rel2.offset: -5 -5;
27746 aspect_preference: BOTH;
27747 image.normal: "sp_bt_l.png";
27749 description { state: "rtl" 0.0;
27750 inherit: "default" 0.0;
27751 image.normal: "sp_bt_r.png";
27754 part { name: "right_bt_icon";
27756 description { state: "default" 0.0;
27757 rel1.to: "right_bt";
27759 rel2.to: "right_bt";
27760 rel2.offset: -5 -5;
27764 aspect_preference: BOTH;
27765 image.normal: "sp_bt_r.png";
27767 description { state: "rtl" 0.0;
27768 inherit: "default" 0.0;
27769 image.normal: "sp_bt_l.png";
27772 part { name: "elm.text";
27776 description { state: "default" 0.0;
27779 rel1 { relative: 1.0 0.0;
27784 rel2 { relative: 0.0 1.0;
27791 font: "Sans,Edje-Vera";
27797 description { state: "active" 0.0;
27798 inherit: "default" 0.0;
27801 description { state: "disabled_active" 0.0;
27802 inherit: "default" 0.0;
27806 description { state: "disabled" 0.0;
27807 inherit: "default" 0.0;
27812 part { name: "elm.dragable.slider";
27820 description { state: "default" 0.0;
27827 part { name: "button_events";
27830 events: "elm.dragable.slider";
27833 description { state: "default" 0.0;
27834 rel1.to: "elm.text";
27835 rel2.to: "elm.text";
27839 part { name: "elm.swallow.entry";
27841 description { state: "default" 0.0;
27844 rel1 { relative: 1.0 0.5;
27849 rel2 { relative: 0.0 0.5;
27857 description { state: "active" 0.0;
27858 inherit: "default" 0.0;
27860 color: 255 255 255 255;
27862 description { state: "disabled_active" 0.0;
27863 inherit: "default" 0.0;
27866 description { state: "disabled" 0.0;
27867 inherit: "default" 0.0;
27871 part { name: "disabler";
27873 description { state: "default" 0.0;
27877 description { state: "disabled" 0.0;
27878 inherit: "default" 0.0;
27884 program { name: "text_show";
27885 signal: "elm,state,text,visible";
27887 action: STATE_SET "visible" 0.0;
27888 target: "elm.text";
27890 program { name: "text_hide";
27891 signal: "elm,state,text,hidden";
27893 action: STATE_SET "default" 0.0;
27894 target: "elm.text";
27896 program { name: "dec";
27897 signal: "mouse,down,1";
27899 action: SIGNAL_EMIT "elm,action,decrement,start" "";
27901 program { name: "dec2";
27902 signal: "mouse,up,1";
27904 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
27906 program { name: "inc";
27907 signal: "mouse,down,1";
27908 source: "right_bt";
27909 action: SIGNAL_EMIT "elm,action,increment,start" "";
27911 program { name: "inc2";
27912 signal: "mouse,up,1";
27913 source: "right_bt";
27914 action: SIGNAL_EMIT "elm,action,increment,stop" "";
27917 name: "left_bt_click";
27918 signal: "mouse,down,1";
27919 source: "left_over2";
27920 action: STATE_SET "clicked" 0.0;
27924 name: "left_bt_unclick";
27925 signal: "mouse,up,1";
27926 source: "left_over2";
27927 action: STATE_SET "default" 0.0;
27931 name: "left_bt_click2";
27932 signal: "mouse,down,1";
27933 source: "left_over3";
27934 action: STATE_SET "clicked" 0.0;
27935 target: "left_over3";
27938 name: "left_bt_unclick2";
27939 signal: "mouse,up,1";
27940 source: "left_over3";
27941 action: STATE_SET "default" 0.0;
27942 transition: DECELERATE 0.5;
27943 target: "left_over3";
27946 name: "left_bt_unclick3";
27947 signal: "mouse,up,1";
27948 source: "left_over2";
27949 action: SIGNAL_EMIT "elm,action,click" "";
27952 name: "left_bt_pressed_anim";
27953 signal: "elm,left,anim,activate";
27955 action: STATE_SET "clicked" 0.0;
27957 target: "left_over3";
27958 after: "left_bt_unpressed_anim";
27961 name: "left_bt_unpressed_anim";
27962 action: STATE_SET "default" 0.0;
27963 transition: DECELERATE 0.5;
27965 target: "left_over3";
27969 name: "right_bt_click";
27970 signal: "mouse,down,1";
27971 source: "right_over2";
27972 action: STATE_SET "clicked" 0.0;
27973 target: "right_bt";
27976 name: "right_bt_unclick";
27977 signal: "mouse,up,1";
27978 source: "right_over2";
27979 action: STATE_SET "default" 0.0;
27980 target: "right_bt";
27983 name: "right_bt_click2";
27984 signal: "mouse,down,1";
27985 source: "right_over3";
27986 action: STATE_SET "clicked" 0.0;
27987 target: "right_over3";
27990 name: "right_bt_unclick2";
27991 signal: "mouse,up,1";
27992 source: "right_over3";
27993 action: STATE_SET "default" 0.0;
27994 transition: DECELERATE 0.5;
27995 target: "right_over3";
27998 name: "right_bt_unclick3";
27999 signal: "mouse,up,1";
28000 source: "right_over2";
28001 action: SIGNAL_EMIT "elm,action,click" "";
28004 name: "right_bt_pressed_anim";
28005 signal: "elm,right,anim,activate";
28007 action: STATE_SET "clicked" 0.0;
28008 target: "right_bt";
28009 target: "right_over3";
28010 after: "right_bt_unpressed_anim";
28013 name: "right_bt_unpressed_anim";
28014 action: STATE_SET "default" 0.0;
28015 transition: DECELERATE 0.5;
28016 target: "right_bt";
28017 target: "right_over3";
28020 program { name: "disable";
28021 signal: "elm,state,disabled";
28023 action: STATE_SET "disabled" 0.0;
28025 target: "left_over1";
28026 target: "left_over2";
28027 target: "right_bt";
28028 target: "right_over1";
28029 target: "right_over2";
28030 target: "disabler";
28031 after: "disable_text";
28033 program { name: "disable_text";
28037 get_state(PART:"elm.text", st, 30, vl);
28038 if (!strcmp(st, "active"))
28039 set_state(PART:"elm.text", "disabled_active", 0.0);
28041 set_state(PART:"elm.text", "disabled", 0.0);
28043 get_state(PART:"elm.swallow.entry", st, 30, vl);
28044 if (!strcmp(st, "active"))
28045 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28047 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28050 program { name: "enable";
28051 signal: "elm,state,enabled";
28053 action: STATE_SET "default" 0.0;
28055 target: "left_over1";
28056 target: "left_over2";
28057 target: "right_bt";
28058 target: "right_over1";
28059 target: "right_over2";
28060 target: "disabler";
28061 after: "enable_text";
28063 program { name: "enable_text";
28067 get_state(PART:"elm.text", st, 30, vl);
28068 if (!strcmp(st, "disabled_active"))
28069 set_state(PART:"elm.text", "active", 0.0);
28071 set_state(PART:"elm.text", "default", 0.0);
28073 get_state(PART:"elm.swallow.entry", st, 30, vl);
28074 if (!strcmp(st, "disabled_active"))
28075 set_state(PART:"elm.swallow.entry", "active", 0.0);
28077 set_state(PART:"elm.swallow.entry", "default", 0.0);
28080 program { name: "active";
28081 signal: "elm,state,active";
28083 action: STATE_SET "active" 0.0;
28084 target: "elm.text";
28085 target: "elm.swallow.entry";
28087 program { name: "inactive";
28088 signal: "elm,state,inactive";
28090 action: STATE_SET "default" 0.0;
28091 target: "elm.text";
28092 target: "elm.swallow.entry";
28094 program { name: "toggle_text";
28095 signal: "mouse,up,1";
28096 source: "button_events";
28097 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28099 program { name: "to_rtl";
28100 signal: "edje,state,rtl";
28102 action: STATE_SET "rtl" 0.0;
28103 target: "right_bt_icon";
28104 target: "left_bt_icon";
28106 program { name: "to_ltr";
28107 signal: "edje,state,ltr";
28109 action: STATE_SET "default" 0.0;
28110 target: "right_bt_icon";
28111 target: "left_bt_icon";
28116 ///////////////////////////////////////////////////////////////////////////////
28117 group { name: "elm/spinner/base/vertical";
28119 image: "shelf_inset.png" COMP;
28120 image: "bt_hilight.png" COMP;
28121 image: "bt_shine.png" COMP;
28122 image: "bt_glow.png" COMP;
28123 image: "bt_dis_base.png" COMP;
28124 image: "bt_dis_hilight.png" COMP;
28125 image: "up.png" COMP;
28126 image: "down.png" COMP;
28127 image: "bt_spinner_up.png" COMP;
28128 image: "bt_spinner_down.png" COMP;
28129 image: "bt_spinner_hilight.png" COMP;
28134 description { state: "default" 0.0;
28137 rel2.offset: -2 -2;
28138 color: 255 255 255 0;
28141 part { name: "conf_over";
28143 description { state: "default" 0.0;
28152 normal: "shelf_inset.png";
28159 part { name: "down_bt";
28161 description { state: "default" 0.0;
28177 normal: "bt_spinner_down.png";
28182 description { state: "clicked" 0.0;
28183 inherit: "default" 0.0;
28184 image.normal: "bt_spinner_down.png";
28185 image.middle: SOLID;
28187 description { state: "disabled" 0.0;
28188 inherit: "default" 0.0;
28190 normal: "bt_dis_base.png";
28195 part { name: "down_over3";
28198 description { state: "default" 0.0;
28199 color: 255 255 255 0;
28200 rel1.to: "down_bt";
28201 rel2.to: "down_bt";
28203 normal: "bt_glow.png";
28204 border: 12 12 12 12;
28208 description { state: "clicked" 0.0;
28209 inherit: "default" 0.0;
28211 color: 255 255 255 255;
28214 part { name: "up_bt";
28216 description { state: "default" 0.0;
28229 aspect_preference: BOTH;
28231 normal: "bt_spinner_up.png";
28236 description { state: "clicked" 0.0;
28237 inherit: "default" 0.0;
28238 image.normal: "bt_spinner_up.png";
28239 image.middle: SOLID;
28241 description { state: "disabled" 0.0;
28242 inherit: "default" 0.0;
28244 normal: "bt_dis_base.png";
28249 part { name: "up_over1";
28251 description { state: "default" 0.0;
28253 rel2 { to: "up_bt";
28257 normal: "bt_spinner_hilight.png";
28261 description { state: "disabled" 0.0;
28262 inherit: "default" 0.0;
28264 normal: "bt_dis_hilight.png";
28269 part { name: "up_over3";
28272 description { state: "default" 0.0;
28273 color: 255 255 255 0;
28277 normal: "bt_glow.png";
28278 border: 12 12 12 12;
28282 description { state: "clicked" 0.0;
28283 inherit: "default" 0.0;
28285 color: 255 255 255 255;
28288 part { name: "down_bt_icon";
28290 description { state: "default" 0.0;
28291 rel1.to: "down_bt";
28293 rel2.to: "down_bt";
28294 rel2.offset: -6 -3;
28296 image.normal: "down.png";
28299 part { name: "up_bt_icon";
28301 description { state: "default" 0.0;
28305 rel2.offset: -6 -3;
28307 image.normal: "up.png";
28310 part { name: "elm.text";
28314 description { state: "default" 0.0;
28317 rel1 { relative: 0.0 0.0;
28322 rel2 { relative: 0.0 1.0;
28329 font: "Sans,Edje-Vera";
28335 description { state: "active" 0.0;
28336 inherit: "default" 0.0;
28339 description { state: "disabled_active" 0.0;
28340 inherit: "default" 0.0;
28344 description { state: "disabled" 0.0;
28345 inherit: "default" 0.0;
28350 part { name: "elm.dragable.slider";
28358 description { state: "default" 0.0;
28365 part { name: "button_events";
28368 events: "elm.dragable.slider";
28371 description { state: "default" 0.0;
28372 rel1.to: "elm.text";
28373 rel2.to: "elm.text";
28377 part { name: "elm.swallow.entry";
28379 description { state: "default" 0.0;
28382 rel1 { relative: 0.0 0.5;
28386 rel2 { relative: 1.0 0.5;
28393 description { state: "active" 0.0;
28394 inherit: "default" 0.0;
28396 color: 255 255 255 255;
28398 description { state: "disabled_active" 0.0;
28399 inherit: "default" 0.0;
28402 description { state: "disabled" 0.0;
28403 inherit: "default" 0.0;
28407 part { name: "disabler";
28409 description { state: "default" 0.0;
28413 description { state: "disabled" 0.0;
28414 inherit: "default" 0.0;
28420 program { name: "text_show";
28421 signal: "elm,state,text,visible";
28423 action: STATE_SET "visible" 0.0;
28424 target: "elm.text";
28426 program { name: "text_hide";
28427 signal: "elm,state,text,hidden";
28429 action: STATE_SET "default" 0.0;
28430 target: "elm.text";
28432 program { name: "dec";
28433 signal: "mouse,down,1";
28435 action: SIGNAL_EMIT "elm,action,decrement,start" "";
28437 program { name: "dec2";
28438 signal: "mouse,up,1";
28440 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28442 program { name: "inc";
28443 signal: "mouse,down,1";
28445 action: SIGNAL_EMIT "elm,action,increment,start" "";
28447 program { name: "inc2";
28448 signal: "mouse,up,1";
28450 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28453 name: "down_bt_click2";
28454 signal: "mouse,down,1";
28455 source: "down_over3";
28456 action: STATE_SET "clicked" 0.0;
28457 target: "down_over3";
28460 name: "down_bt_unclick2";
28461 signal: "mouse,up,1";
28462 source: "down_over3";
28463 action: STATE_SET "default" 0.0;
28464 transition: DECELERATE 0.5;
28465 target: "down_over3";
28468 name: "up_bt_click2";
28469 signal: "mouse,down,1";
28470 source: "up_over3";
28471 action: STATE_SET "clicked" 0.0;
28472 target: "up_over3";
28475 name: "up_bt_unclick2";
28476 signal: "mouse,up,1";
28477 source: "up_over3";
28478 action: STATE_SET "default" 0.0;
28479 transition: DECELERATE 0.5;
28480 target: "up_over3";
28482 program { name: "disable";
28483 signal: "elm,state,disabled";
28485 action: STATE_SET "disabled" 0.0;
28488 target: "disabler";
28489 after: "disable_text";
28491 program { name: "disable_text";
28495 get_state(PART:"elm.text", st, 30, vl);
28496 if (!strcmp(st, "active"))
28497 set_state(PART:"elm.text", "disabled_active", 0.0);
28499 set_state(PART:"elm.text", "disabled", 0.0);
28501 get_state(PART:"elm.swallow.entry", st, 30, vl);
28502 if (!strcmp(st, "active"))
28503 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28505 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28508 program { name: "enable";
28509 signal: "elm,state,enabled";
28511 action: STATE_SET "default" 0.0;
28514 target: "disabler";
28515 after: "enable_text";
28517 program { name: "enable_text";
28521 get_state(PART:"elm.text", st, 30, vl);
28522 if (!strcmp(st, "disabled_active"))
28523 set_state(PART:"elm.text", "active", 0.0);
28525 set_state(PART:"elm.text", "default", 0.0);
28527 get_state(PART:"elm.swallow.entry", st, 30, vl);
28528 if (!strcmp(st, "disabled_active"))
28529 set_state(PART:"elm.swallow.entry", "active", 0.0);
28531 set_state(PART:"elm.swallow.entry", "default", 0.0);
28534 program { name: "active";
28535 signal: "elm,state,active";
28537 action: STATE_SET "active" 0.0;
28538 target: "elm.text";
28539 target: "elm.swallow.entry";
28541 program { name: "inactive";
28542 signal: "elm,state,inactive";
28544 action: STATE_SET "default" 0.0;
28545 target: "elm.text";
28546 target: "elm.swallow.entry";
28548 program { name: "toggle_text";
28549 signal: "mouse,up,1";
28550 source: "button_events";
28551 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28557 ///////////////////////////////////////////////////////////////////////////////
28558 group { name: "elm/index/base/vertical/default";
28560 image: "bt_base1.png" COMP;
28561 image: "bt_base2.png" COMP;
28562 image: "bt_hilight.png" COMP;
28563 image: "bt_shine.png" COMP;
28566 part { name: "clip";
28569 description { state: "default" 0.0;
28571 color: 255 255 255 0;
28573 description { state: "active" 0.0;
28575 color: 255 255 255 255;
28578 part { name: "clip2";
28582 description { state: "default" 0.0;
28584 color: 255 255 255 0;
28586 description { state: "active" 0.0;
28588 color: 255 255 255 255;
28591 part { name: "elm.swallow.index.0";
28594 description { state: "default" 0.0;
28607 part { name: "button_image";
28610 description { state: "default" 0.0;
28612 to: "elm.text.body";
28620 normal: "bt_base2.png";
28623 image.middle: SOLID;
28626 part { name: "elm.text.body";
28628 effect: SOFT_SHADOW;
28632 description { state: "default" 0.0;
28645 color: 224 224 224 255;
28648 font: "Sans,Edje-Vera";
28655 part { name: "elm.text";
28657 effect: SOFT_SHADOW;
28661 description { state: "default" 0.0;
28665 to_x: "elm.swallow.event.0";
28666 to_y: "elm.dragable.pointer";
28671 to_x: "elm.swallow.event.0";
28672 to_y: "elm.dragable.pointer";
28676 color: 255 0 0 255;
28679 font: "Sans,Edje-Vera";
28686 part { name: "over1";
28689 description { state: "default" 0.0;
28691 to: "button_image";
28694 to: "button_image";
28698 normal: "bt_hilight.png";
28703 part { name: "over2";
28706 ignore_flags: ON_HOLD;
28708 description { state: "default" 0.0;
28710 to: "button_image";
28713 to: "button_image";
28716 normal: "bt_shine.png";
28721 part { name: "elm.dragable.pointer";
28729 description { state: "default" 0.0;
28744 part { name: "elm.swallow.event.0";
28746 description { state: "default" 0.0;
28761 program { name: "active";
28762 signal: "elm,state,active";
28764 action: STATE_SET "active" 0.0;
28765 transition: DECELERATE 0.5;
28768 program { name: "inactive";
28769 signal: "elm,state,inactive";
28771 action: STATE_SET "default" 0.0;
28772 transition: DECELERATE 0.5;
28778 group { name: "elm/index/item/vertical/default";
28779 data.item: "stacking" "above";
28780 data.item: "selectraise" "on";
28782 image: "ilist_1.png" COMP;
28783 image: "ilist_item_shadow.png" COMP;
28790 state: "default" 0.0;
28805 normal: "ilist_item_shadow.png";
28814 state: "default" 0.0;
28816 normal: "ilist_1.png";
28821 description { state: "active" 0.0;
28822 inherit: "default" 0.0;
28828 part { name: "elm.text";
28833 state: "default" 0.0;
28854 description { state: "active" 0.0;
28855 inherit: "default" 0.0;
28861 program { name: "active";
28862 signal: "elm,state,active";
28864 action: STATE_SET "active" 0.0;
28865 transition: DECELERATE 0.5;
28866 target: "elm.text";
28869 program { name: "inactive";
28870 signal: "elm,state,inactive";
28872 action: STATE_SET "default" 0.0;
28873 transition: DECELERATE 0.5;
28874 target: "elm.text";
28880 group { name: "elm/index/item_odd/vertical/default";
28881 data.item: "stacking" "below";
28883 image: "ilist_2.png" COMP;
28890 state: "default" 0.0;
28892 normal: "ilist_2.png";
28897 description { state: "active" 0.0;
28898 inherit: "default" 0.0;
28904 part { name: "elm.text";
28909 state: "default" 0.0;
28930 description { state: "active" 0.0;
28931 inherit: "default" 0.0;
28937 program { name: "active";
28938 signal: "elm,state,active";
28940 action: STATE_SET "active" 0.0;
28941 transition: DECELERATE 0.5;
28942 target: "elm.text";
28945 program { name: "inactive";
28946 signal: "elm,state,inactive";
28948 action: STATE_SET "default" 0.0;
28949 transition: DECELERATE 0.5;
28950 target: "elm.text";
28956 ///////////////////////////////////////////////////////////////////////////////
28957 group { name: "elm/gengrid/item/default/default";
28958 data.item: "labels" "elm.text";
28959 data.item: "icons" "elm.swallow.icon elm.swallow.end";
28961 image: "bt_sm_base1.png" COMP;
28962 image: "bt_sm_shine.png" COMP;
28963 image: "bt_sm_hilight.png" COMP;
28964 image: "ilist_1.png" COMP;
28965 image: "ilist_item_shadow.png" COMP;
28968 part { name: "event";
28972 state: "default" 0.0;
28976 part { name: "base_sh";
28978 description { state: "default" 0.0;
28993 normal: "ilist_item_shadow.png";
28998 part { name: "base";
29000 description { state: "default" 0.0;
29002 normal: "ilist_1.png";
29009 clip_to: "disclip";
29011 description { state: "default" 0.0;
29013 color: 255 255 255 0;
29023 normal: "bt_sm_base1.png";
29026 image.middle: SOLID;
29028 description { state: "selected" 0.0;
29029 inherit: "default" 0.0;
29031 color: 255 255 255 255;
29042 part { name: "elm.swallow.pad";
29044 description { state: "default" 0.0;
29058 part { name: "elm.swallow.icon";
29059 clip_to: "disclip";
29061 description { state: "default" 0.0;
29069 to_y: "elm.swallow.pad";
29075 part { name: "elm.swallow.end";
29076 clip_to: "disclip";
29078 description { state: "default" 0.0;
29082 aspect_preference: HORIZONTAL;
29093 part { name: "elm.text";
29094 clip_to: "disclip";
29096 effect: SOFT_SHADOW;
29099 description { state: "default" 0.0;
29115 text_class: "grid_item";
29118 description { state: "selected" 0.0;
29119 inherit: "default" 0.0;
29120 color: 224 224 224 255;
29124 part { name: "fg1";
29125 clip_to: "disclip";
29127 description { state: "default" 0.0;
29129 color: 255 255 255 0;
29131 rel2.relative: 1.0 0.5;
29134 normal: "bt_sm_hilight.png";
29138 description { state: "selected" 0.0;
29139 inherit: "default" 0.0;
29141 color: 255 255 255 255;
29144 part { name: "fg2";
29145 clip_to: "disclip";
29147 description { state: "default" 0.0;
29149 color: 255 255 255 0;
29153 normal: "bt_sm_shine.png";
29157 description { state: "selected" 0.0;
29158 inherit: "default" 0.0;
29160 color: 255 255 255 255;
29163 part { name: "disclip";
29165 description { state: "default" 0.0;
29169 description { state: "disabled" 0.0;
29170 inherit: "default" 0.0;
29171 color: 255 255 255 64;
29176 // signal: elm,state,%s,active
29177 // a "check" item named %s went active
29178 // signal: elm,state,%s,passive
29179 // a "check" item named %s went passive
29180 // default is passive
29181 program { name: "go_active";
29182 signal: "elm,state,selected";
29184 action: STATE_SET "selected" 0.0;
29188 target: "elm.text";
29190 program { name: "go_passive";
29191 signal: "elm,state,unselected";
29193 action: STATE_SET "default" 0.0;
29197 target: "elm.text";
29198 transition: LINEAR 0.1;
29200 program { name: "go_disabled";
29201 signal: "elm,state,disabled";
29203 action: STATE_SET "disabled" 0.0;
29206 program { name: "go_enabled";
29207 signal: "elm,state,enabled";
29209 action: STATE_SET "default" 0.0;
29214 group { name: "elm/gengrid/item/default_style/default";
29217 style { name: "gengrid_style";
29218 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=grid_item";
29221 tag: "hilight" "+ font=Sans:style=Bold";
29222 tag: "b" "+ font=Sans:style=Bold";
29225 style { name: "gengrid_selected_style";
29226 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=grid_item";
29229 tag: "hilight" "+ font=Sans:style=Bold";
29230 tag: "b" "+ font=Sans:style=Bold";
29234 data.item: "labels" "elm.text";
29235 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29237 image: "bt_sm_base1.png" COMP;
29238 image: "bt_sm_shine.png" COMP;
29239 image: "bt_sm_hilight.png" COMP;
29240 image: "ilist_1.png" COMP;
29241 image: "ilist_item_shadow.png" COMP;
29244 part { name: "event";
29247 description { state: "default" 0.0;
29251 part { name: "base_sh";
29253 description { state: "default" 0.0;
29268 normal: "ilist_item_shadow.png";
29273 part { name: "base";
29275 description { state: "default" 0.0;
29278 normal: "ilist_1.png";
29285 clip_to: "disclip";
29287 description { state: "default" 0.0;
29289 color: 255 255 255 0;
29299 normal: "bt_sm_base1.png";
29302 image.middle: SOLID;
29304 description { state: "selected" 0.0;
29305 inherit: "default" 0.0;
29307 color: 255 255 255 255;
29318 part { name: "elm.swallow.pad";
29320 description { state: "default" 0.0;
29333 part { name: "elm.swallow.icon";
29334 clip_to: "disclip";
29336 description { state: "default" 0.0;
29340 to_x: "elm.swallow.pad";
29345 to_x: "elm.swallow.pad";
29351 part { name: "elm.swallow.end";
29352 clip_to: "disclip";
29354 description { state: "default" 0.0;
29358 aspect_preference: VERTICAL;
29369 part { name: "elm.text";
29370 clip_to: "disclip";
29375 state: "default" 0.0;
29379 to_x: "elm.swallow.icon";
29385 to_x: "elm.swallow.end";
29391 style: "gengrid_style";
29395 description { state: "selected" 0.0;
29396 inherit: "default" 0.0;
29398 style: "gengrid_selected_style";
29402 part { name: "fg1";
29403 clip_to: "disclip";
29405 description { state: "default" 0.0;
29407 color: 255 255 255 0;
29409 rel2.relative: 1.0 0.5;
29412 normal: "bt_sm_hilight.png";
29416 description { state: "selected" 0.0;
29417 inherit: "default" 0.0;
29419 color: 255 255 255 255;
29422 part { name: "fg2";
29423 clip_to: "disclip";
29425 description { state: "default" 0.0;
29427 color: 255 255 255 0;
29431 normal: "bt_sm_shine.png";
29435 description { state: "selected" 0.0;
29436 inherit: "default" 0.0;
29438 color: 255 255 255 255;
29441 part { name: "disclip";
29443 description { state: "default" 0.0;
29447 description { state: "disabled" 0.0;
29448 inherit: "default" 0.0;
29449 color: 255 255 255 64;
29454 // signal: elm,state,%s,active
29455 // a "check" item named %s went active
29456 // signal: elm,state,%s,passive
29457 // a "check" item named %s went passive
29458 // default is passive
29459 program { name: "go_active";
29460 signal: "elm,state,selected";
29462 action: STATE_SET "selected" 0.0;
29466 target: "elm.text";
29468 program { name: "go_passive";
29469 signal: "elm,state,unselected";
29471 action: STATE_SET "default" 0.0;
29475 target: "elm.text";
29476 transition: LINEAR 0.1;
29478 program { name: "go_disabled";
29479 signal: "elm,state,disabled";
29481 action: STATE_SET "disabled" 0.0;
29484 program { name: "go_enabled";
29485 signal: "elm,state,enabled";
29487 action: STATE_SET "default" 0.0;
29493 group { name: "elm/gengrid/item/up/default";
29494 data.item: "labels" "elm.text";
29496 image: "bt_sm_base1.png" COMP;
29497 image: "bt_sm_shine.png" COMP;
29498 image: "bt_sm_hilight.png" COMP;
29499 image: "arrow_up.png" COMP;
29502 part { name: "event";
29505 description { state: "default" 0.0;
29510 clip_to: "disclip";
29512 description { state: "default" 0.0;
29514 color: 255 255 255 0;
29515 rel1.offset: -3 -3;
29517 image { normal: "bt_sm_base1.png";
29522 description { state: "selected" 0.0;
29523 inherit: "default" 0.0;
29525 color: 255 255 255 255;
29528 part { name: "image";
29531 description { state: "default" 0.0;
29532 aspect_preference: BOTH;
29534 image.normal: "arrow_up.png";
29542 part { name: "elm.text";
29543 clip_to: "disclip";
29545 effect: SOFT_SHADOW;
29548 description { state: "default" 0.0;
29564 text_class: "grid_item";
29567 description { state: "selected" 0.0;
29568 inherit: "default" 0.0;
29569 color: 224 224 224 255;
29573 part { name: "fg1";
29574 clip_to: "disclip";
29576 description { state: "default" 0.0;
29578 color: 255 255 255 0;
29579 rel1.offset: -3 -3;
29585 normal: "bt_sm_hilight.png";
29589 description { state: "selected" 0.0;
29590 inherit: "default" 0.0;
29592 color: 255 255 255 255;
29595 part { name: "fg2";
29596 clip_to: "disclip";
29598 description { state: "default" 0.0;
29600 color: 255 255 255 0;
29601 rel1.offset: -3 -3;
29604 normal: "bt_sm_shine.png";
29608 description { state: "selected" 0.0;
29609 inherit: "default" 0.0;
29611 color: 255 255 255 255;
29614 part { name: "disclip";
29616 description { state: "default" 0.0;
29620 description { state: "disabled" 0.0;
29621 inherit: "default" 0.0;
29622 color: 255 255 255 64;
29627 program { name: "go_active";
29628 signal: "elm,state,selected";
29630 action: STATE_SET "selected" 0.0;
29634 target: "elm.text";
29636 program { name: "go_passive";
29637 signal: "elm,state,unselected";
29639 action: STATE_SET "default" 0.0;
29643 target: "elm.text";
29644 transition: LINEAR 0.1;
29646 program { name: "go_disabled";
29647 signal: "elm,state,disabled";
29649 action: STATE_SET "disabled" 0.0;
29652 program { name: "go_enabled";
29653 signal: "elm,state,enabled";
29655 action: STATE_SET "default" 0.0;
29661 group { name: "elm/gengrid/item/album-preview/default";
29662 data.item: "labels" "elm.text";
29663 data.item: "icons" "elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.icon.3 elm.swallow.icon.4";
29664 data.item: "states" "have_files";
29666 image: "bt_sm_base1.png" COMP;
29667 image: "bt_sm_shine.png" COMP;
29668 image: "bt_sm_hilight.png" COMP;
29669 image: "icon_folder.png" COMP;
29672 part { name: "event";
29675 description { state: "default" 0.0;
29680 clip_to: "disclip";
29682 description { state: "default" 0.0;
29684 color: 255 255 255 0;
29685 rel1.offset: -3 -3;
29688 normal: "bt_sm_base1.png";
29693 description { state: "selected" 0.0;
29694 inherit: "default" 0.0;
29696 color: 255 255 255 255;
29699 part { name: "image";
29702 description { state: "default" 0.0;
29703 aspect_preference: BOTH;
29705 image.normal: "icon_folder.png";
29713 part { name: "have-files-clipper";
29715 description { state: "default" 0.0;
29716 color: 255 255 255 0;
29719 description { state: "visible" 0.0;
29720 inherit: "default" 0.0;
29721 color: 255 255 255 255;
29725 part { name: "icon_box_margin";
29728 clip_to: "have-files-clipper";
29729 description { state: "default" 0.0;
29741 part { name: "icon_box";
29744 clip_to: "have-files-clipper";
29745 description { state: "default" 0.0;
29746 color: 255 255 255 255;
29750 relative: 0.25 0.25;
29760 part { name: "elm.swallow.icon.1";
29763 clip_to: "have-files-clipper";
29764 description { state: "default" 0.0;
29776 part { name: "elm.swallow.icon.2";
29779 clip_to: "have-files-clipper";
29780 description { state: "default" 0.0;
29792 part { name: "elm.swallow.icon.3";
29795 clip_to: "have-files-clipper";
29796 description { state: "default" 0.0;
29808 part { name: "elm.swallow.icon.4";
29811 clip_to: "have-files-clipper";
29812 description { state: "default" 0.0;
29824 part { name: "elm.text";
29825 clip_to: "disclip";
29827 effect: SOFT_SHADOW;
29830 description { state: "default" 0.0;
29846 text_class: "grid_item";
29849 description { state: "selected" 0.0;
29850 inherit: "default" 0.0;
29851 color: 255 255 255 255;
29854 part { name: "fg1";
29855 clip_to: "disclip";
29857 description { state: "default" 0.0;
29859 color: 255 255 255 0;
29860 rel1.offset: -3 -3;
29866 normal: "bt_sm_hilight.png";
29870 description { state: "selected" 0.0;
29871 inherit: "default" 0.0;
29873 color: 255 255 255 255;
29876 part { name: "fg2";
29877 clip_to: "disclip";
29879 description { state: "default" 0.0;
29881 color: 255 255 255 0;
29882 rel1.offset: -3 -3;
29885 normal: "bt_sm_shine.png";
29889 description { state: "selected" 0.0;
29890 inherit: "default" 0.0;
29892 color: 255 255 255 255;
29895 part { name: "disclip";
29897 description { state: "default" 0.0;
29901 description { state: "disabled" 0.0;
29902 inherit: "default" 0.0;
29903 color: 255 255 255 64;
29908 program { name: "go_active";
29909 signal: "elm,state,selected";
29911 action: STATE_SET "selected" 0.0;
29915 target: "elm.text";
29917 program { name: "go_passive";
29918 signal: "elm,state,unselected";
29920 action: STATE_SET "default" 0.0;
29924 target: "elm.text";
29925 transition: LINEAR 0.1;
29927 program { name: "go_disabled";
29928 signal: "elm,state,disabled";
29930 action: STATE_SET "disabled" 0.0;
29933 program { name: "go_enabled";
29934 signal: "elm,state,enabled";
29936 action: STATE_SET "default" 0.0;
29940 signal: "elm,state,have_files,active";
29942 action: STATE_SET "visible" 0.0;
29943 target: "have-files-clipper";
29948 group { name: "elm/gengrid/item/thumb/default";
29950 item: "icons" "elm.swallow.icon";
29951 item: "labels" "elm.text";
29954 image: "bt_sm_base1.png" COMP;
29955 image: "bt_sm_shine.png" COMP;
29956 image: "bt_sm_hilight.png" COMP;
29957 image: "thumb_shadow.png" COMP;
29960 part { name: "event";
29963 description { state: "default" 0.0;
29969 description { state: "default" 0.0;
29971 color: 255 255 255 0;
29972 rel1.offset: -3 -3;
29975 normal: "bt_sm_base1.png";
29980 description { state: "selected" 0.0;
29981 inherit: "default" 0.0;
29983 color: 255 255 255 255;
29986 part { name: "border-shadow";
29989 description { state: "default" 0.0;
29991 to: "elm.swallow.icon";
29995 to_x: "elm.swallow.icon";
30000 normal: "thumb_shadow.png";
30001 border: 17 17 17 17;
30006 part { name: "border";
30009 description { state: "default" 0.0;
30011 to: "border-shadow";
30015 to: "border-shadow";
30020 part { name: "elm.swallow.icon";
30023 description { state: "default" 0.0;
30024 aspect_preference: BOTH;
30034 part { name: "elm.text";
30036 effect: SOFT_SHADOW;
30039 description { state: "default" 0.0;
30056 text_class: "grid_item";
30060 part { name: "fg1";
30062 description { state: "default" 0.0;
30064 color: 255 255 255 0;
30065 rel1.offset: -3 -3;
30071 normal: "bt_sm_hilight.png";
30075 description { state: "selected" 0.0;
30076 inherit: "default" 0.0;
30078 color: 255 255 255 255;
30081 part { name: "fg2";
30083 description { state: "default" 0.0;
30085 color: 255 255 255 0;
30086 rel1.offset: -3 -3;
30089 image: "bt_sm_shine.png";
30093 description { state: "selected" 0.0;
30094 inherit: "default" 0.0;
30096 color: 255 255 255 255;
30102 signal: "elm,state,selected";
30104 action: STATE_SET "selected" 0.0;
30110 signal: "elm,state,unselected";
30112 action: STATE_SET "default" 0.0;
30116 transition: LINEAR 0.1;
30121 ///////////////////////////////////////////////////////////////////////////////
30122 group { name: "elm/photocam/base/default";
30124 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30125 public timer0(val) {
30127 v = get_int(sbvis_v);
30129 v = get_int(sbalways_v);
30131 emit("do-hide-vbar", "");
30132 set_int(sbvis_v, 0);
30135 v = get_int(sbvis_h);
30137 v = get_int(sbalways_h);
30139 emit("do-hide-hbar", "");
30140 set_int(sbvis_h, 0);
30143 set_int(sbvis_timer, 0);
30148 image: "shelf_inset.png" COMP;
30149 image: "bt_sm_base2.png" COMP;
30150 image: "bt_sm_shine.png" COMP;
30151 image: "bt_sm_hilight.png" COMP;
30152 image: "busy-1.png" COMP;
30153 image: "busy-2.png" COMP;
30154 image: "busy-3.png" COMP;
30155 image: "busy-4.png" COMP;
30156 image: "busy-5.png" COMP;
30157 image: "busy-6.png" COMP;
30158 image: "busy-7.png" COMP;
30159 image: "busy-8.png" COMP;
30160 image: "busy-9.png" COMP;
30165 description { state: "default" 0.0;
30167 rel2.offset: -2 -2;
30168 color: 255 255 255 0;
30171 part { name: "clipper";
30174 description { state: "default" 0.0;
30179 part { name: "elm.swallow.content";
30180 clip_to: "clipper";
30182 description { state: "default" 0.0;
30184 rel2.offset: -2 -2;
30187 part { name: "busy_clip";
30190 description { state: "default" 0.0;
30192 color: 255 255 255 0;
30194 description { state: "active" 0.0;
30196 color: 255 255 255 255;
30199 part { name: "busy";
30200 clip_to: "busy_clip";
30202 description { state: "default" 0.0;
30207 aspect_preference: BOTH;
30217 normal: "busy-9.png";
30218 tween: "busy-1.png";
30219 tween: "busy-2.png";
30220 tween: "busy-3.png";
30221 tween: "busy-4.png";
30222 tween: "busy-5.png";
30223 tween: "busy-6.png";
30224 tween: "busy-7.png";
30225 tween: "busy-8.png";
30229 part { name: "conf_over";
30231 description { state: "default" 0.0;
30233 rel2.offset: -1 -1;
30235 normal: "shelf_inset.png";
30242 part { name: "sb_vbar_clip_master";
30245 description { state: "default" 0.0;
30247 description { state: "hidden" 0.0;
30249 color: 255 255 255 0;
30252 part { name: "sb_vbar_clip";
30253 clip_to: "sb_vbar_clip_master";
30256 description { state: "default" 0.0;
30258 description { state: "hidden" 0.0;
30260 color: 255 255 255 0;
30263 part { name: "sb_vbar";
30266 description { state: "default" 0.0;
30282 part { name: "elm.dragable.vbar";
30283 clip_to: "sb_vbar_clip";
30288 confine: "sb_vbar";
30290 description { state: "default" 0.0;
30305 normal: "bt_sm_base2.png";
30311 part { name: "sb_vbar_over1";
30312 clip_to: "sb_vbar_clip";
30314 description { state: "default" 0.0;
30315 rel1.to: "elm.dragable.vbar";
30316 rel2.relative: 1.0 0.5;
30317 rel2.to: "elm.dragable.vbar";
30319 normal: "bt_sm_hilight.png";
30324 part { name: "sb_vbar_over2";
30325 clip_to: "sb_vbar_clip";
30327 description { state: "default" 0.0;
30328 rel1.to: "elm.dragable.vbar";
30329 rel2.to: "elm.dragable.vbar";
30331 normal: "bt_sm_shine.png";
30337 part { name: "sb_hbar_clip_master";
30340 description { state: "default" 0.0;
30342 description { state: "hidden" 0.0;
30344 color: 255 255 255 0;
30347 part { name: "sb_hbar_clip";
30348 clip_to: "sb_hbar_clip_master";
30351 description { state: "default" 0.0;
30353 description { state: "hidden" 0.0;
30355 color: 255 255 255 0;
30358 part { name: "sb_hbar";
30361 description { state: "default" 0.0;
30377 part { name: "elm.dragable.hbar";
30378 clip_to: "sb_hbar_clip";
30383 confine: "sb_hbar";
30385 description { state: "default" 0.0;
30400 normal: "bt_sm_base2.png";
30406 part { name: "sb_hbar_over1";
30407 clip_to: "sb_hbar_clip";
30409 description { state: "default" 0.0;
30410 rel1.to: "elm.dragable.hbar";
30411 rel2.relative: 1.0 0.5;
30412 rel2.to: "elm.dragable.hbar";
30414 normal: "bt_sm_hilight.png";
30419 part { name: "sb_hbar_over2";
30420 clip_to: "sb_hbar_clip";
30422 description { state: "default" 0.0;
30423 rel1.to: "elm.dragable.hbar";
30424 rel2.to: "elm.dragable.hbar";
30426 normal: "bt_sm_shine.png";
30433 program { name: "load";
30437 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30438 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30439 set_int(sbvis_h, 0);
30440 set_int(sbvis_v, 0);
30441 set_int(sbalways_v, 0);
30442 set_int(sbalways_h, 0);
30443 set_int(sbvis_timer, 0);
30447 program { name: "vbar_show";
30448 signal: "elm,action,show,vbar";
30450 action: STATE_SET "default" 0.0;
30451 target: "sb_vbar_clip_master";
30453 program { name: "vbar_hide";
30454 signal: "elm,action,hide,vbar";
30456 action: STATE_SET "hidden" 0.0;
30457 target: "sb_vbar_clip_master";
30459 program { name: "vbar_show_always";
30460 signal: "elm,action,show_always,vbar";
30464 v = get_int(sbvis_v);
30465 v |= get_int(sbalways_v);
30467 set_int(sbalways_v, 1);
30468 emit("do-show-vbar", "");
30469 set_int(sbvis_v, 1);
30473 program { name: "vbar_show_notalways";
30474 signal: "elm,action,show_notalways,vbar";
30478 v = get_int(sbalways_v);
30480 set_int(sbalways_v, 0);
30481 v = get_int(sbvis_v);
30483 emit("do-hide-vbar", "");
30484 set_int(sbvis_v, 0);
30489 program { name: "sb_vbar_show";
30490 signal: "do-show-vbar";
30492 action: STATE_SET "default" 0.0;
30493 transition: LINEAR 0.5;
30494 target: "sb_vbar_clip";
30496 program { name: "sb_vbar_hide";
30497 signal: "do-hide-vbar";
30499 action: STATE_SET "hidden" 0.0;
30500 transition: LINEAR 0.5;
30501 target: "sb_vbar_clip";
30504 program { name: "hbar_show";
30505 signal: "elm,action,show,hbar";
30507 action: STATE_SET "default" 0.0;
30508 target: "sb_hbar_clip_master";
30510 program { name: "hbar_hide";
30511 signal: "elm,action,hide,hbar";
30513 action: STATE_SET "hidden" 0.0;
30514 target: "sb_hbar_clip_master";
30516 program { name: "hbar_show_always";
30517 signal: "elm,action,show_always,hbar";
30521 v = get_int(sbvis_h);
30522 v |= get_int(sbalways_h);
30524 set_int(sbalways_h, 1);
30525 emit("do-show-hbar", "");
30526 set_int(sbvis_h, 1);
30530 program { name: "hbar_show_notalways";
30531 signal: "elm,action,show_notalways,hbar";
30535 v = get_int(sbalways_h);
30537 set_int(sbalways_h, 0);
30538 v = get_int(sbvis_h);
30540 emit("do-hide-hbar", "");
30541 set_int(sbvis_h, 0);
30546 program { name: "sb_hbar_show";
30547 signal: "do-show-hbar";
30549 action: STATE_SET "default" 0.0;
30550 transition: LINEAR 0.5;
30551 target: "sb_hbar_clip";
30553 program { name: "sb_hbar_hide";
30554 signal: "do-hide-hbar";
30556 action: STATE_SET "hidden" 0.0;
30557 transition: LINEAR 0.5;
30558 target: "sb_hbar_clip";
30561 program { name: "scroll";
30562 signal: "elm,action,scroll";
30566 v = get_int(sbvis_v);
30567 v |= get_int(sbalways_v);
30569 emit("do-show-vbar", "");
30570 set_int(sbvis_v, 1);
30572 v = get_int(sbvis_h);
30573 v |= get_int(sbalways_h);
30575 emit("do-show-hbar", "");
30576 set_int(sbvis_h, 1);
30578 v = get_int(sbvis_timer);
30579 if (v > 0) cancel_timer(v);
30580 v = timer(1.0, "timer0", 0);
30581 set_int(sbvis_timer, v);
30584 program { name: "go1";
30585 signal: "elm,state,busy,start";
30587 action: STATE_SET "active" 0.0;
30588 transition: SINUSOIDAL 1.0;
30589 target: "busy_clip";
30591 program { name: "go2";
30592 signal: "elm,state,busy,start";
30594 action: STATE_SET "default" 0.0;
30595 transition: LINEAR 0.5;
30599 program { name: "stop1";
30600 signal: "elm,state,busy,stop";
30602 action: STATE_SET "default" 0.0;
30603 transition: SINUSOIDAL 1.0;
30604 target: "busy_clip";
30607 program { name: "stop2";
30608 action: ACTION_STOP;
30614 ///////////////////////////////////////////////////////////////////////////////
30615 group { name: "elm/map/base/default";
30617 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30618 public timer0(val) {
30620 v = get_int(sbvis_v);
30622 v = get_int(sbalways_v);
30624 emit("do-hide-vbar", "");
30625 set_int(sbvis_v, 0);
30628 v = get_int(sbvis_h);
30630 v = get_int(sbalways_h);
30632 emit("do-hide-hbar", "");
30633 set_int(sbvis_h, 0);
30636 set_int(sbvis_timer, 0);
30641 image: "shelf_inset.png" COMP;
30642 image: "bt_sm_base2.png" COMP;
30643 image: "bt_sm_shine.png" COMP;
30644 image: "bt_sm_hilight.png" COMP;
30645 image: "busy-1.png" COMP;
30646 image: "busy-2.png" COMP;
30647 image: "busy-3.png" COMP;
30648 image: "busy-4.png" COMP;
30649 image: "busy-5.png" COMP;
30650 image: "busy-6.png" COMP;
30651 image: "busy-7.png" COMP;
30652 image: "busy-8.png" COMP;
30653 image: "busy-9.png" COMP;
30658 description { state: "default" 0.0;
30660 rel2.offset: -2 -2;
30661 color: 255 255 255 0;
30664 part { name: "clipper";
30667 description { state: "default" 0.0;
30672 part { name: "elm.swallow.content";
30673 clip_to: "clipper";
30675 description { state: "default" 0.0;
30677 rel2.offset: -2 -2;
30680 part { name: "busy_clip";
30683 description { state: "default" 0.0;
30685 color: 255 255 255 0;
30687 description { state: "active" 0.0;
30689 color: 255 255 255 255;
30692 part { name: "busy";
30693 clip_to: "busy_clip";
30695 description { state: "default" 0.0;
30700 aspect_preference: BOTH;
30710 normal: "busy-9.png";
30711 tween: "busy-1.png";
30712 tween: "busy-2.png";
30713 tween: "busy-3.png";
30714 tween: "busy-4.png";
30715 tween: "busy-5.png";
30716 tween: "busy-6.png";
30717 tween: "busy-7.png";
30718 tween: "busy-8.png";
30722 part { name: "conf_over";
30724 description { state: "default" 0.0;
30726 rel2.offset: -1 -1;
30728 normal: "shelf_inset.png";
30735 part { name: "sb_vbar_clip_master";
30738 description { state: "default" 0.0;
30740 description { state: "hidden" 0.0;
30742 color: 255 255 255 0;
30745 part { name: "sb_vbar_clip";
30746 clip_to: "sb_vbar_clip_master";
30749 description { state: "default" 0.0;
30751 description { state: "hidden" 0.0;
30753 color: 255 255 255 0;
30756 part { name: "sb_vbar";
30759 description { state: "default" 0.0;
30775 part { name: "elm.dragable.vbar";
30776 clip_to: "sb_vbar_clip";
30781 confine: "sb_vbar";
30783 description { state: "default" 0.0;
30798 normal: "bt_sm_base2.png";
30804 part { name: "sb_vbar_over1";
30805 clip_to: "sb_vbar_clip";
30807 description { state: "default" 0.0;
30808 rel1.to: "elm.dragable.vbar";
30809 rel2.relative: 1.0 0.5;
30810 rel2.to: "elm.dragable.vbar";
30812 normal: "bt_sm_hilight.png";
30817 part { name: "sb_vbar_over2";
30818 clip_to: "sb_vbar_clip";
30820 description { state: "default" 0.0;
30821 rel1.to: "elm.dragable.vbar";
30822 rel2.to: "elm.dragable.vbar";
30824 normal: "bt_sm_shine.png";
30830 part { name: "sb_hbar_clip_master";
30833 description { state: "default" 0.0;
30835 description { state: "hidden" 0.0;
30837 color: 255 255 255 0;
30840 part { name: "sb_hbar_clip";
30841 clip_to: "sb_hbar_clip_master";
30844 description { state: "default" 0.0;
30846 description { state: "hidden" 0.0;
30848 color: 255 255 255 0;
30851 part { name: "sb_hbar";
30854 description { state: "default" 0.0;
30870 part { name: "elm.dragable.hbar";
30871 clip_to: "sb_hbar_clip";
30876 confine: "sb_hbar";
30878 description { state: "default" 0.0;
30893 normal: "bt_sm_base2.png";
30899 part { name: "sb_hbar_over1";
30900 clip_to: "sb_hbar_clip";
30902 description { state: "default" 0.0;
30903 rel1.to: "elm.dragable.hbar";
30904 rel2.relative: 1.0 0.5;
30905 rel2.to: "elm.dragable.hbar";
30907 normal: "bt_sm_hilight.png";
30912 part { name: "sb_hbar_over2";
30913 clip_to: "sb_hbar_clip";
30915 description { state: "default" 0.0;
30916 rel1.to: "elm.dragable.hbar";
30917 rel2.to: "elm.dragable.hbar";
30919 normal: "bt_sm_shine.png";
30926 program { name: "load";
30930 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30931 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30932 set_int(sbvis_h, 0);
30933 set_int(sbvis_v, 0);
30934 set_int(sbalways_v, 0);
30935 set_int(sbalways_h, 0);
30936 set_int(sbvis_timer, 0);
30940 program { name: "vbar_show";
30941 signal: "elm,action,show,vbar";
30943 action: STATE_SET "default" 0.0;
30944 target: "sb_vbar_clip_master";
30946 program { name: "vbar_hide";
30947 signal: "elm,action,hide,vbar";
30949 action: STATE_SET "hidden" 0.0;
30950 target: "sb_vbar_clip_master";
30952 program { name: "vbar_show_always";
30953 signal: "elm,action,show_always,vbar";
30957 v = get_int(sbvis_v);
30958 v |= get_int(sbalways_v);
30960 set_int(sbalways_v, 1);
30961 emit("do-show-vbar", "");
30962 set_int(sbvis_v, 1);
30966 program { name: "vbar_show_notalways";
30967 signal: "elm,action,show_notalways,vbar";
30971 v = get_int(sbalways_v);
30973 set_int(sbalways_v, 0);
30974 v = get_int(sbvis_v);
30976 emit("do-hide-vbar", "");
30977 set_int(sbvis_v, 0);
30982 program { name: "sb_vbar_show";
30983 signal: "do-show-vbar";
30985 action: STATE_SET "default" 0.0;
30986 transition: LINEAR 0.5;
30987 target: "sb_vbar_clip";
30989 program { name: "sb_vbar_hide";
30990 signal: "do-hide-vbar";
30992 action: STATE_SET "hidden" 0.0;
30993 transition: LINEAR 0.5;
30994 target: "sb_vbar_clip";
30997 program { name: "hbar_show";
30998 signal: "elm,action,show,hbar";
31000 action: STATE_SET "default" 0.0;
31001 target: "sb_hbar_clip_master";
31003 program { name: "hbar_hide";
31004 signal: "elm,action,hide,hbar";
31006 action: STATE_SET "hidden" 0.0;
31007 target: "sb_hbar_clip_master";
31009 program { name: "hbar_show_always";
31010 signal: "elm,action,show_always,hbar";
31014 v = get_int(sbvis_h);
31015 v |= get_int(sbalways_h);
31017 set_int(sbalways_h, 1);
31018 emit("do-show-hbar", "");
31019 set_int(sbvis_h, 1);
31023 program { name: "hbar_show_notalways";
31024 signal: "elm,action,show_notalways,hbar";
31028 v = get_int(sbalways_h);
31030 set_int(sbalways_h, 0);
31031 v = get_int(sbvis_h);
31033 emit("do-hide-hbar", "");
31034 set_int(sbvis_h, 0);
31039 program { name: "sb_hbar_show";
31040 signal: "do-show-hbar";
31042 action: STATE_SET "default" 0.0;
31043 transition: LINEAR 0.5;
31044 target: "sb_hbar_clip";
31046 program { name: "sb_hbar_hide";
31047 signal: "do-hide-hbar";
31049 action: STATE_SET "hidden" 0.0;
31050 transition: LINEAR 0.5;
31051 target: "sb_hbar_clip";
31054 program { name: "scroll";
31055 signal: "elm,action,scroll";
31059 v = get_int(sbvis_v);
31060 v |= get_int(sbalways_v);
31062 emit("do-show-vbar", "");
31063 set_int(sbvis_v, 1);
31065 v = get_int(sbvis_h);
31066 v |= get_int(sbalways_h);
31068 emit("do-show-hbar", "");
31069 set_int(sbvis_h, 1);
31071 v = get_int(sbvis_timer);
31072 if (v > 0) cancel_timer(v);
31073 v = timer(1.0, "timer0", 0);
31074 set_int(sbvis_timer, v);
31077 program { name: "go1";
31078 signal: "elm,state,busy,start";
31080 action: STATE_SET "active" 0.0;
31081 transition: SINUSOIDAL 1.0;
31082 target: "busy_clip";
31084 program { name: "go2";
31085 signal: "elm,state,busy,start";
31087 action: STATE_SET "default" 0.0;
31088 transition: LINEAR 0.5;
31092 program { name: "stop1";
31093 signal: "elm,state,busy,stop";
31095 action: STATE_SET "default" 0.0;
31096 transition: SINUSOIDAL 1.0;
31097 target: "busy_clip";
31100 program { name: "stop2";
31101 action: ACTION_STOP;
31106 group { name: "elm/map/marker/radio/default";
31110 item: size_max_w 58;
31111 item: size_max_h 58;
31114 image: "map_item.png" COMP;
31117 part { name: "whole";
31118 description { state: "default" 0.0;
31121 part { name: "base";
31122 ignore_flags: ON_HOLD;
31123 description { state: "default" 0.0;
31124 image.normal: "map_item.png";
31127 part { name: "elm.icon";
31131 description { state: "default" 0.0;
31132 rel1.relative: 0.27 0.27;
31133 rel2.relative: 0.73 0.73;
31136 part { name: "elm.text";
31138 effect: SOFT_SHADOW;
31141 description { state: "default" 0.0;
31143 color: 224 224 224 255;
31145 rel1.relative: 0.28 0.25;
31146 rel2.relative: 0.75 0.75;
31148 font: "Sans,Edje-Vera";
31157 program { name: "open";
31158 signal: "mouse,clicked,1";
31160 action: SIGNAL_EMIT "open" "elm";
31162 program { name: "bringin";
31163 signal: "mouse,down,1,double";
31165 action: SIGNAL_EMIT "bringin" "elm";
31169 group { name: "elm/map/marker/radio2/default";
31173 item: size_max_w 58;
31174 item: size_max_h 58;
31177 image: "map_item_2.png" COMP;
31180 part { name: "base";
31181 ignore_flags: ON_HOLD;
31182 description { state: "default" 0.0;
31183 image.normal: "map_item_2.png";
31186 part { name: "elm.text";
31188 effect: SOFT_SHADOW;
31191 description { state: "default" 0.0;
31193 color: 224 224 224 255;
31195 rel1.relative: 0.28 0.25;
31196 rel2.relative: 0.75 0.75;
31198 font: "Sans,Edje-Vera";
31207 program { name: "open";
31208 signal: "mouse,clicked,1";
31210 action: SIGNAL_EMIT "open" "elm";
31212 program { name: "bringin";
31213 signal: "mouse,down,1,double";
31215 action: SIGNAL_EMIT "bringin" "elm";
31219 group { name: "elm/map/marker/empty/default";
31223 item: size_max_w 64;
31224 item: size_max_h 64;
31227 part { name: "whole";
31228 description { state: "default" 0.0;
31231 part { name: "base";
31232 ignore_flags: ON_HOLD;
31233 description { state: "default" 0.0;
31236 part { name: "elm.icon";
31240 description { state: "default" 0.0;
31243 part { name: "elm.text";
31245 effect: SOFT_SHADOW;
31248 description { state: "default" 0.0;
31250 color: 224 224 224 255;
31252 rel1.relative: 0.28 0.25;
31253 rel2.relative: 0.75 0.75;
31255 font: "Sans,Edje-Vera";
31264 program { name: "open";
31265 signal: "mouse,clicked,1";
31267 action: SIGNAL_EMIT "open" "elm";
31269 program { name: "bringin";
31270 signal: "mouse,down,1,double";
31272 action: SIGNAL_EMIT "bringin" "elm";
31276 group { name: "elm/map/marker_bubble/default";
31278 image: "bubble.png" COMP;
31279 image: "bubble_shine.png" COMP;
31286 part { name: "clipper";
31288 description { state: "default" 0.0;
31289 color: 255 255 255 0;
31291 description { state: "show" 0.0;
31292 inherit: "default" 0.0;
31293 color: 255 255 255 255;
31296 part { name: "base0";
31298 clip_to: "clipper";
31299 description { state: "default" 0.0;
31301 normal: "bubble.png";
31302 border: 11 36 10 19;
31304 image.middle: SOLID;
31307 description { state: "rtl" 0.0;
31308 inherit: "default" 0.0;
31310 normal: "bubble_4.png";
31311 border: 11 36 18 9;
31315 part { name: "elm.swallow.content";
31317 clip_to: "clipper";
31318 description { state: "default" 0.0;
31328 part { name: "shine";
31330 clip_to: "clipper";
31331 description { state: "default" 0.0;
31340 normal: "bubble_shine.png";
31348 program { name: "show";
31350 action: STATE_SET "show" 0.0;
31352 transition: ACCELERATE 0.5;
31357 /////////////////////////////////////////////////////////////////////////////
31359 /////////////////////////////////////////////////////////////////////////////
31361 name: "elm/panes/vertical/default";
31363 image: "bt_base1.png" COMP;
31364 image: "bt_base2.png" COMP;
31365 image: "bt_hilight.png" COMP;
31366 image: "bt_shine.png" COMP;
31367 image: "bt_glow.png" COMP;
31368 image: "bt_dis_base.png" COMP;
31369 image: "bt_dis_hilight.png" COMP;
31370 image: "arrow_right.png" COMP;
31371 image: "arrow_left.png" COMP;
31382 state: "default" 0.0;
31390 name: "whole_left";
31395 state: "default" 0.0;
31396 rel2.to_x: "elm.bar";
31397 rel2.relative: 0.0 1.0;
31403 name: "elm.swallow.left";
31405 clip_to: "whole_left";
31408 state: "default" 0.0;
31409 rel1.to: "whole_left";
31410 rel2.to: "whole_left";
31416 name: "whole_right";
31421 state: "default" 0.0;
31422 rel1.to_x: "elm.bar";
31423 rel1.relative: 1.0 0.0;
31429 name: "elm.swallow.right";
31431 clip_to: "whole_right";
31434 state: "default" 0.0;
31435 rel1.to: "whole_right";
31436 rel2.to: "whole_right";
31440 part { name: "elm.bar";
31447 description { state: "default" 0.0;
31450 rel1.relative: 0.0 0.5;
31451 rel2.relative: 1.0 0.5;
31453 normal: "bt_base2.png";
31456 image.middle: SOLID;
31458 description { state: "clicked" 0.0;
31459 inherit: "default" 0.0;
31460 image.normal: "bt_base1.png";
31461 image.middle: SOLID;
31463 description { state: "disabled" 0.0;
31464 inherit: "default" 0.0;
31466 normal: "bt_dis_base.png";
31471 part { name: "over1";
31473 description { state: "default" 0.0;
31474 rel1.to: "elm.bar";
31475 rel2.to: "elm.bar";
31476 rel2.relative: 1.0 0.5;
31478 normal: "bt_hilight.png";
31482 description { state: "disabled" 0.0;
31483 inherit: "default" 0.0;
31485 normal: "bt_dis_hilight.png";
31490 part { name: "over2";
31493 ignore_flags: ON_HOLD;
31494 description { state: "default" 0.0;
31495 rel1.to: "elm.bar";
31496 rel2.to: "elm.bar";
31498 normal: "bt_shine.png";
31502 description { state: "disabled" 0.0;
31503 inherit: "default" 0.0;
31507 part { name: "over3";
31510 description { state: "default" 0.0;
31511 color: 255 255 255 0;
31512 rel1.to: "elm.bar";
31513 rel2.to: "elm.bar";
31515 normal: "bt_glow.png";
31516 border: 12 12 12 12;
31520 description { state: "clicked" 0.0;
31521 inherit: "default" 0.0;
31523 color: 255 255 255 255;
31529 name: "arrow_right";
31531 description { state: "default" 0.0;
31534 color: 255 255 255 0;
31536 rel1.relative: 1.0 0.5;
31537 rel1.to_x: "elm.bar";
31538 rel1.offset: 45/2 -45/2;
31540 rel2.relative: 1.0 0.5;
31541 rel2.to_x: "elm.bar";
31542 rel2.offset: 45/2 45/2;
31544 image.normal: "arrow_right.png";
31548 description { state: "default" 0.1;
31549 inherit: "default" 0.0;
31550 image.normal: "arrow_left.png";
31552 description { state: "anim_1" 0.0;
31553 inherit: "default" 0.0;
31554 color: 255 255 255 200;
31555 rel1.offset: (45/2 + 10) -45/2;
31556 rel2.offset: (45/2 +10) 45/2;
31558 description { state: "anim_1" 0.1;
31559 inherit: "default" 0.0;
31560 image.normal: "arrow_left.png";
31561 color: 255 255 255 200;
31562 rel1.offset: (45/2 + 10) -45/2;
31563 rel2.offset: (45/2 +10) 45/2;
31565 description { state: "anim_2" 0.0;
31566 inherit: "default" 0.0;
31567 color: 255 255 255 0;
31568 rel1.offset: (45/2 + 20) -45/2;
31569 rel2.offset: (45/2 + 20) 45/2;
31571 description { state: "anim_2" 0.1;
31572 inherit: "default" 0.0;
31573 image.normal: "arrow_left.png";
31574 color: 255 255 255 0;
31575 rel1.offset: (45/2 + 20) -45/2;
31576 rel2.offset: (45/2 + 20) 45/2;
31580 name: "arrow_left";
31582 description { state: "default" 0.0;
31585 color: 255 255 255 0;
31587 rel1.relative: 0.0 0.5;
31588 rel1.to_x: "elm.bar";
31589 rel1.offset: -45/2 -45/2;
31591 rel2.relative: 0.0 0.5;
31592 rel2.to_x: "elm.bar";
31593 rel2.offset: -45/2 45/2;
31595 image.normal: "arrow_left.png";
31599 description { state: "default" 0.1;
31600 inherit: "default" 0.0;
31601 image.normal: "arrow_right.png";
31603 description { state: "anim_1" 0.0;
31604 inherit: "default" 0.0;
31605 color: 255 255 255 200;
31606 rel1.offset: (-45/2 - 10) -45/2;
31607 rel2.offset: (-45/2 - 10) 45/2;
31609 description { state: "anim_1" 0.1;
31610 inherit: "default" 0.0;
31611 image.normal: "arrow_right.png";
31612 color: 255 255 255 200;
31613 rel1.offset: (-45/2 - 10) -45/2;
31614 rel2.offset: (-45/2 - 10) 45/2;
31616 description { state: "anim_2" 0.0;
31617 inherit: "default" 0.0;
31618 color: 255 255 255 0;
31619 rel1.offset: (-45/2 - 20) -45/2;
31620 rel2.offset: (-45/2 - 20) 45/2;
31622 description { state: "anim_2" 0.1;
31623 inherit: "default" 0.0;
31624 image.normal: "arrow_right.png";
31625 color: 255 255 255 0;
31626 rel1.offset: (-45/2 - 20) -45/2;
31627 rel2.offset: (-45/2 - 20) 45/2;
31634 name: "button_click";
31635 signal: "mouse,down,1";
31637 action: SIGNAL_EMIT "elm,action,press" "";
31638 after: "button_click_anim";
31639 after: "arrow_anim_start";
31642 name: "button_click_anim";
31643 action: STATE_SET "clicked" 0.0;
31647 name: "button_unclick";
31648 signal: "mouse,up,1";
31650 action: SIGNAL_EMIT "elm,action,unpress" "";
31651 after: "button_unclick_anim";
31652 after: "arrow_anim_stop";
31655 name: "button_unclick_anim";
31656 action: STATE_SET "default" 0.0;
31660 name: "button_click2";
31661 signal: "mouse,down,1";
31663 action: STATE_SET "clicked" 0.0;
31667 name: "button_unclick2";
31668 signal: "mouse,up,1";
31670 action: STATE_SET "default" 0.0;
31671 transition: DECELERATE 0.5;
31675 name: "button_unclick3";
31676 signal: "mouse,up,1";
31678 action: SIGNAL_EMIT "elm,action,click" "";
31681 name: "button_down_double";
31682 signal: "mouse,down,1,double";
31684 action: SIGNAL_EMIT "elm,action,click,double" "";
31689 name: "arrow_anim_start";
31693 get_state(PART:"arrow_left", st, 30, vl);
31695 run_program(PROGRAM:"arrow_anim_start_ltr");
31698 run_program(PROGRAM:"arrow_anim_start_rtl");
31703 name: "arrow_anim_stop";
31707 get_state(PART:"arrow_left", st, 30, vl);
31709 run_program(PROGRAM:"arrow_anim_stop_ltr");
31712 run_program(PROGRAM:"arrow_anim_stop_rtl");
31718 name: "arrow_anim_start_ltr";
31719 action: STATE_SET "anim_1" 0.0;
31720 target: "arrow_right";
31721 target: "arrow_left";
31722 transition: LINEAR 0.6;
31723 after: "arrow_anim_1_ltr";
31726 name: "arrow_anim_1_ltr";
31727 action: STATE_SET "anim_2" 0.0;
31728 target: "arrow_right";
31729 target: "arrow_left";
31730 transition: LINEAR 0.6;
31731 after: "arrow_anim_2_ltr";
31734 name: "arrow_anim_2_ltr";
31735 action: STATE_SET "default" 0.0;
31736 target: "arrow_right";
31737 target: "arrow_left";
31738 after: "arrow_anim_start_ltr";
31741 name: "arrow_anim_stop_ltr";
31742 action: ACTION_STOP;
31743 target: "arrow_anim_start_ltr";
31744 target: "arrow_anim_1_ltr";
31745 target: "arrow_anim_2_ltr";
31746 after: "arrow_anim_stop_1_ltr";
31749 name: "arrow_anim_stop_1_ltr";
31750 action: STATE_SET "default" 0.0;
31751 target: "arrow_right";
31752 target: "arrow_left";
31753 transition: DECELERATE 0.4;
31756 name: "arrow_anim_start_rtl";
31757 action: STATE_SET "anim_1" 0.1;
31758 target: "arrow_right";
31759 target: "arrow_left";
31760 transition: LINEAR 0.6;
31761 after: "arrow_anim_1_rtl";
31764 name: "arrow_anim_1_rtl";
31765 action: STATE_SET "anim_2" 0.1;
31766 target: "arrow_right";
31767 target: "arrow_left";
31768 transition: LINEAR 0.6;
31769 after: "arrow_anim_2_rtl";
31772 name: "arrow_anim_2_rtl";
31773 action: STATE_SET "default" 0.1;
31774 target: "arrow_right";
31775 target: "arrow_left";
31776 after: "arrow_anim_start_rtl";
31779 name: "arrow_anim_stop_rtl";
31780 action: ACTION_STOP;
31781 target: "arrow_anim_start_rtl";
31782 target: "arrow_anim_1_rtl";
31783 target: "arrow_anim_2_rtl";
31784 after: "arrow_anim_stop_1_rtl";
31787 name: "arrow_anim_stop_1_rtl";
31788 action: STATE_SET "default" 0.1;
31789 target: "arrow_right";
31790 target: "arrow_left";
31791 transition: DECELERATE 0.4;
31793 program { name: "to_rtl";
31794 signal: "edje,state,rtl";
31799 get_state(PART:"arrow_left", st, 30, vl);
31801 set_state(PART:"arrow_left", st, 0.1);
31803 get_state(PART:"arrow_right", st, 30, vl);
31805 set_state(PART:"arrow_right", st, 0.1);
31809 program { name: "to_ltr";
31810 signal: "edje,state,ltr";
31815 get_state(PART:"arrow_left", st, 30, vl);
31817 set_state(PART:"arrow_left", st, 0.0);
31819 get_state(PART:"arrow_right", st, 30, vl);
31821 set_state(PART:"arrow_right", st, 0.0);
31829 name: "elm/panes/horizontal/default";
31831 image: "bt_base1.png" COMP;
31832 image: "bt_base2.png" COMP;
31833 image: "bt_hilight.png" COMP;
31834 image: "bt_shine.png" COMP;
31835 image: "bt_glow.png" COMP;
31836 image: "bt_dis_base.png" COMP;
31837 image: "bt_dis_hilight.png" COMP;
31838 image: "arrow_up.png" COMP;
31839 image: "arrow_down.png" COMP;
31850 state: "default" 0.0;
31858 name: "whole_left";
31863 state: "default" 0.0;
31864 rel2.to_y: "elm.bar";
31865 rel2.relative: 1.0 0.0;
31871 name: "elm.swallow.left";
31873 clip_to: "whole_left";
31876 state: "default" 0.0;
31877 rel1.to: "whole_left";
31878 rel2.to: "whole_left";
31884 name: "whole_right";
31889 state: "default" 0.0;
31890 rel1.to_y: "elm.bar";
31891 rel1.relative: 0.0 1.0;
31897 name: "elm.swallow.right";
31899 clip_to: "whole_right";
31902 state: "default" 0.0;
31903 rel1.to: "whole_right";
31904 rel2.to: "whole_right";
31908 part { name: "elm.bar";
31915 description { state: "default" 0.0;
31918 rel1.relative: 0.5 0.0;
31919 rel2.relative: 0.5 1.0;
31921 normal: "bt_base2.png";
31924 image.middle: SOLID;
31926 description { state: "clicked" 0.0;
31927 inherit: "default" 0.0;
31928 image.normal: "bt_base1.png";
31929 image.middle: SOLID;
31931 description { state: "disabled" 0.0;
31932 inherit: "default" 0.0;
31934 normal: "bt_dis_base.png";
31939 part { name: "over1";
31941 description { state: "default" 0.0;
31942 rel1.to: "elm.bar";
31943 rel2.to: "elm.bar";
31944 rel2.relative: 1.0 0.5;
31946 normal: "bt_hilight.png";
31950 description { state: "disabled" 0.0;
31951 inherit: "default" 0.0;
31953 normal: "bt_dis_hilight.png";
31958 part { name: "over2";
31961 ignore_flags: ON_HOLD;
31962 description { state: "default" 0.0;
31963 rel1.to: "elm.bar";
31964 rel2.to: "elm.bar";
31966 normal: "bt_shine.png";
31970 description { state: "disabled" 0.0;
31971 inherit: "default" 0.0;
31975 part { name: "over3";
31978 description { state: "default" 0.0;
31979 color: 255 255 255 0;
31980 rel1.to: "elm.bar";
31981 rel2.to: "elm.bar";
31983 normal: "bt_glow.png";
31984 border: 12 12 12 12;
31988 description { state: "clicked" 0.0;
31989 inherit: "default" 0.0;
31991 color: 255 255 255 255;
31997 name: "arrow_right";
31999 description { state: "default" 0.0;
32002 color: 255 255 255 0;
32004 rel1.relative: 0.5 1.0;
32005 rel1.to_y: "elm.bar";
32006 rel1.offset: -45/2 45/2;
32008 rel2.relative: 0.5 1.0;
32009 rel2.to_y: "elm.bar";
32010 rel2.offset: 45/2 45/2;
32012 image.normal: "arrow_down.png";
32016 description { state: "anim_1" 0.0;
32017 inherit: "default" 0.0;
32018 color: 255 255 255 200;
32019 rel1.offset: -45/2 (45/2 +10);
32020 rel2.offset: 45/2 (45/2 +10);
32022 description { state: "anim_2" 0.0;
32023 inherit: "default" 0.0;
32024 color: 255 255 255 0;
32025 rel1.offset: -45/2 (45/2 + 20);
32026 rel2.offset: 45/2 (45/2 + 20);
32030 name: "arrow_left";
32032 description { state: "default" 0.0;
32035 color: 255 255 255 0;
32037 rel1.relative: 0.5 0.0;
32038 rel1.to_y: "elm.bar";
32039 rel1.offset: -45/2 -45/2;
32041 rel2.relative: 0.5 0.0;
32042 rel2.to_y: "elm.bar";
32043 rel2.offset: 45/2 -45/2;
32045 image.normal: "arrow_up.png";
32049 description { state: "anim_1" 0.0;
32050 inherit: "default" 0.0;
32051 color: 255 255 255 200;
32052 rel1.offset: -45/2 (-45/2 - 10);
32053 rel2.offset: 45/2 (-45/2 - 10);
32055 description { state: "anim_2" 0.0;
32056 inherit: "default" 0.0;
32057 color: 255 255 255 0;
32058 rel1.offset: -45/2 (-45/2 - 20);
32059 rel2.offset: 45/2 (-45/2 - 20);
32066 name: "button_click";
32067 signal: "mouse,down,1";
32069 action: SIGNAL_EMIT "elm,action,press" "";
32070 after: "button_click_anim";
32071 after: "arrow_anim_start";
32074 name: "button_click_anim";
32075 action: STATE_SET "clicked" 0.0;
32079 name: "button_unclick";
32080 signal: "mouse,up,1";
32082 action: SIGNAL_EMIT "elm,action,unpress" "";
32083 after: "button_unclick_anim";
32084 after: "arrow_anim_stop";
32087 name: "button_unclick_anim";
32088 action: STATE_SET "default" 0.0;
32092 name: "button_click2";
32093 signal: "mouse,down,1";
32095 action: STATE_SET "clicked" 0.0;
32099 name: "button_unclick2";
32100 signal: "mouse,up,1";
32102 action: STATE_SET "default" 0.0;
32103 transition: DECELERATE 0.5;
32107 name: "button_unclick3";
32108 signal: "mouse,up,1";
32110 action: SIGNAL_EMIT "elm,action,click" "";
32113 name: "button_down_double";
32114 signal: "mouse,down,1,double";
32116 action: SIGNAL_EMIT "elm,action,click,double" "";
32121 name: "arrow_anim_start";
32122 action: STATE_SET "anim_1" 0.0;
32123 target: "arrow_right";
32124 target: "arrow_left";
32125 transition: LINEAR 0.6;
32126 after: "arrow_anim_1";
32129 name: "arrow_anim_1";
32130 action: STATE_SET "anim_2" 0.0;
32131 target: "arrow_right";
32132 target: "arrow_left";
32133 transition: LINEAR 0.6;
32134 after: "arrow_anim_2";
32137 name: "arrow_anim_2";
32138 action: STATE_SET "default" 0.0;
32139 target: "arrow_right";
32140 target: "arrow_left";
32141 after: "arrow_anim_start";
32144 name: "arrow_anim_stop";
32145 action: ACTION_STOP;
32146 target: "arrow_anim_start";
32147 target: "arrow_anim_1";
32148 target: "arrow_anim_2";
32149 after: "arrow_anim_stop_1";
32152 name: "arrow_anim_stop_1";
32153 action: STATE_SET "default" 0.0;
32154 target: "arrow_right";
32155 target: "arrow_left";
32156 transition: DECELERATE 0.4;
32163 /////////////////////////////////////////////////////////////////////////////
32165 /////////////////////////////////////////////////////////////////////////////
32167 name: "elm/panel/base/left";
32168 alias: "elm/panel/base/top";
32171 image: "bt_base1.png" COMP;
32172 image: "bt_hilight.png" COMP;
32173 image: "bt_shine.png" COMP;
32174 image: "bt_glow.png" COMP;
32175 image: "bt_dis_base.png" COMP;
32176 image: "icon_arrow_left.png" COMP;
32177 image: "icon_arrow_right.png" COMP;
32180 item: "focus_highlight" "on";
32184 part { name: "focus_highlight";
32185 description { state: "default" 0.0;
32187 color: 255 255 255 0;
32197 normal: "frame_2.png";
32202 description { state: "enabled" 0.0;
32203 inherit: "default" 0.0;
32205 color: 255 255 255 255;
32215 state: "default" 0.0;
32216 color: 255 255 255 0;
32217 rel1.relative: 0.0 0.0;
32219 rel2.relative: 1.0 1.0;
32220 rel2.offset: -1 -1;
32224 state: "hidden" 0.0;
32225 inherit: "default" 0.0;
32226 rel1.relative: -1.0 0.0;
32228 rel2.relative: 0.0 1.0;
32229 rel2.offset: 20 -1;
32239 state: "default" 0.0;
32242 rel2.offset: -20 -1;
32245 normal: "bt_dis_base.png";
32257 state: "default" 0.0;
32272 name: "elm.swallow.content";
32274 clip_to: "clipper";
32277 state: "default" 0.0;
32278 rel1.to: "clipper";
32279 rel2.to: "clipper";
32289 state: "default" 0.0;
32302 normal: "bt_base1.png";
32309 state: "clicked" 0.0;
32310 inherit: "default" 0.0;
32320 state: "default" 0.0;
32329 normal: "bt_hilight.png";
32340 ignore_flags: ON_HOLD;
32343 state: "default" 0.0;
32348 normal: "bt_shine.png";
32361 state: "default" 0.0;
32362 color: 255 255 255 0;
32367 normal: "bt_glow.png";
32368 border: 12 12 12 12;
32374 state: "clicked" 0.0;
32375 inherit: "default" 0.0;
32377 color: 255 255 255 255;
32387 state: "default" 0.0;
32393 image.normal: "icon_arrow_left.png";
32397 state: "hidden" 0.0;
32398 inherit: "default" 0.0;
32399 image.normal: "icon_arrow_right.png";
32408 signal: "elm,action,show";
32410 action: STATE_SET "default" 0.0;
32412 target: "btn_icon";
32413 transition: LINEAR 0.5;
32418 signal: "elm,action,hide";
32420 action: STATE_SET "hidden" 0.0;
32422 target: "btn_icon";
32423 transition: LINEAR 0.5;
32428 signal: "mouse,down,1";
32429 source: "btn_over2";
32430 action: STATE_SET "clicked" 0.0;
32435 name: "btn_unclick";
32436 signal: "mouse,up,1";
32437 source: "btn_over2";
32438 action: STATE_SET "default" 0.0;
32443 name: "btn_click2";
32444 signal: "mouse,down,1";
32445 source: "btn_over3";
32446 action: STATE_SET "clicked" 0.0;
32447 target: "btn_over3";
32451 name: "btn_unclick2";
32452 signal: "mouse,up,1";
32453 source: "btn_over3";
32454 action: STATE_SET "default" 0.0;
32455 transition: DECELERATE 0.5;
32456 target: "btn_over3";
32460 name: "btn_unclick3";
32461 signal: "mouse,clicked,1";
32462 source: "btn_over2";
32463 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32465 program { name: "highlight_show";
32466 signal: "elm,action,focus_highlight,show";
32468 action: STATE_SET "enabled" 0.0;
32469 transition: ACCELERATE 0.3;
32470 target: "focus_highlight";
32472 program { name: "highlight_hide";
32473 signal: "elm,action,focus_highlight,hide";
32475 action: STATE_SET "default" 0.0;
32476 transition: DECELERATE 0.3;
32477 target: "focus_highlight";
32483 name: "elm/panel/base/right";
32484 alias: "elm/panel/base/bottom";
32487 image: "bt_base1.png" COMP;
32488 image: "bt_hilight.png" COMP;
32489 image: "bt_shine.png" COMP;
32490 image: "bt_glow.png" COMP;
32491 image: "bt_dis_base.png" COMP;
32492 image: "icon_arrow_left.png" COMP;
32493 image: "icon_arrow_right.png" COMP;
32497 part { name: "focus_highlight";
32498 description { state: "default" 0.0;
32500 color: 255 255 255 0;
32510 normal: "frame_2.png";
32515 description { state: "enabled" 0.0;
32516 inherit: "default" 0.0;
32518 color: 255 255 255 255;
32528 state: "default" 0.0;
32529 color: 255 255 255 0;
32530 rel1.relative: 0.0 0.0;
32532 rel2.relative: 1.0 1.0;
32533 rel2.offset: -1 -1;
32537 state: "hidden" 0.0;
32538 inherit: "default" 0.0;
32539 rel1.relative: 1.0 0.0;
32540 rel1.offset: -22 0;
32541 rel2.relative: 2.0 1.0;
32542 rel2.offset: -23 -1;
32552 state: "default" 0.0;
32558 normal: "bt_dis_base.png";
32570 state: "default" 0.0;
32585 name: "elm.swallow.content";
32587 clip_to: "clipper";
32590 state: "default" 0.0;
32591 rel1.to: "clipper";
32592 rel2.to: "clipper";
32602 state: "default" 0.0;
32618 normal: "bt_base1.png";
32625 state: "clicked" 0.0;
32626 inherit: "default" 0.0;
32636 state: "default" 0.0;
32645 normal: "bt_hilight.png";
32656 ignore_flags: ON_HOLD;
32659 state: "default" 0.0;
32664 normal: "bt_shine.png";
32677 state: "default" 0.0;
32678 color: 255 255 255 0;
32683 normal: "bt_glow.png";
32684 border: 12 12 12 12;
32690 state: "clicked" 0.0;
32691 inherit: "default" 0.0;
32693 color: 255 255 255 255;
32703 state: "default" 0.0;
32709 image.normal: "icon_arrow_right.png";
32713 state: "hidden" 0.0;
32714 inherit: "default" 0.0;
32715 image.normal: "icon_arrow_left.png";
32724 signal: "elm,action,show";
32726 action: STATE_SET "default" 0.0;
32728 target: "btn_icon";
32729 transition: LINEAR 0.5;
32734 signal: "elm,action,hide";
32736 action: STATE_SET "hidden" 0.0;
32738 target: "btn_icon";
32739 transition: LINEAR 0.5;
32744 signal: "mouse,down,1";
32745 source: "btn_over2";
32746 action: STATE_SET "clicked" 0.0;
32751 name: "btn_unclick";
32752 signal: "mouse,up,1";
32753 source: "btn_over2";
32754 action: STATE_SET "default" 0.0;
32759 name: "btn_click2";
32760 signal: "mouse,down,1";
32761 source: "btn_over3";
32762 action: STATE_SET "clicked" 0.0;
32763 target: "btn_over3";
32767 name: "btn_unclick2";
32768 signal: "mouse,up,1";
32769 source: "btn_over3";
32770 action: STATE_SET "default" 0.0;
32771 transition: DECELERATE 0.5;
32772 target: "btn_over3";
32776 name: "btn_unclick3";
32777 signal: "mouse,up,1";
32778 source: "btn_over2";
32779 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32781 program { name: "highlight_show";
32782 signal: "elm,action,focus";
32784 action: STATE_SET "enabled" 0.0;
32785 transition: ACCELERATE 0.3;
32786 target: "focus_highlight";
32788 program { name: "highlight_hide";
32789 signal: "elm,action,unfocus";
32791 action: STATE_SET "default" 0.0;
32792 transition: DECELERATE 0.3;
32793 target: "focus_highlight";
32798 ///////////////////////////////////////////////////////////////////////////////
32799 group { name: "elm/conformant/base/default";
32801 part { name: "elm.swallow.shelf";
32803 description { state: "default" 0.0;
32806 rel2.relative: 1.0 0.0;
32809 part { name: "elm.swallow.content";
32811 description { state: "default" 0.0;
32814 rel1.relative: 0.0 1.0;
32815 rel1.to_y: "elm.swallow.shelf";
32816 rel2.relative: 1.0 0.0;
32817 rel2.to_y: "elm.swallow.virtualkeypad";
32820 part { name: "elm.swallow.virtualkeypad";
32822 description { state: "default" 0.0;
32825 rel2.relative: 1.0 0.0;
32826 rel2.to_y: "elm.swallow.panel";
32829 part { name: "elm.swallow.panel";
32831 description { state: "default" 0.0;
32834 rel1.relative: 0.0 1.0;
32840 /////////////////////////////////////////////////////////////////////////////
32842 /////////////////////////////////////////////////////////////////////////////
32844 part { name: "ch_"#_pos".base"; \
32846 description { state: "default" 0.0; \
32848 relative: (_pos % 7 * 7 / 8 / 6) 0; \
32852 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) 1; \
32859 part { name: "ch_"#_pos".text"; \
32861 effect: SOFT_SHADOW; \
32864 clip_to: "ch_"#_pos".clipper"; \
32866 state: "default" 0.0; \
32867 rel1.to: "ch_"#_pos".base"; \
32868 rel2.to: "ch_"#_pos".base"; \
32869 color: 0 0 0 255; \
32879 part { name: "ch_"#_pos".clipper"; \
32881 description { state: "default" 0.0; \
32882 rel1.to: "ch_"#_pos".base"; \
32883 rel2.to: "ch_"#_pos".base"; \
32887 #define CIT(_pos) \
32888 part { name: "cit_"#_pos".rect"; \
32890 description { state: "default" 0.0; \
32892 relative: (_pos % 7 * 7 / 8 / 6) \
32893 (_pos / 8 / 5 - _pos % 7 / 8 / 5); \
32897 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) \
32898 (_pos / 8 / 5 - _pos % 7 / 8 / 5 + 1 / 8); \
32906 name: "cit_"#_pos".event"; \
32908 repeat_events: 1; \
32910 rel1.to: "cit_"#_pos".rect"; \
32911 rel2.to: "cit_"#_pos".rect"; \
32912 state: "default" 0.0; \
32916 part { name: "cit_"#_pos".shelf"; \
32919 description { state: "default" 0.0; \
32921 to: "cit_"#_pos".bg"; \
32925 to: "cit_"#_pos".bg"; \
32927 color: 200 200 200 255; \
32930 part { name: "cit_"#_pos".hd"; \
32933 description { state: "default" 0.0; \
32935 to: "cit_"#_pos".bg"; \
32939 to: "cit_"#_pos".bg"; \
32942 color: 160 0 0 255; \
32944 description { state: "visible" 0.0; \
32945 inherit: "default" 0.0; \
32950 name: "cit_"#_pos".base_sh"; \
32953 state: "default" 0.0; \
32957 to: "cit_"#_pos".base"; \
32958 relative: 0.0 1.0; \
32962 to: "cit_"#_pos".base"; \
32963 relative: 1.0 1.05; \
32967 normal: "ilist_item_shadow.png"; \
32973 name: "cit_"#_pos".base"; \
32976 state: "default" 0.0; \
32977 rel1.to: "cit_"#_pos".rect"; \
32978 rel2.to: "cit_"#_pos".rect"; \
32979 rel2.offset: -1 -1; \
32981 normal: "ilist_1.png"; \
32987 state: "today" 0.0; \
32988 inherit: "default" 0.0; \
32989 image.normal: "ilist_2.png"; \
32990 color: 240 240 240 255; \
32993 part { name: "cit_"#_pos".bg"; \
32995 description { state: "default" 0.0; \
32997 color: 255 255 255 0; \
32999 to: "cit_"#_pos".rect"; \
33000 relative: 0.0 0.0; \
33003 to: "cit_"#_pos".rect"; \
33004 relative: 1.0 1.0; \
33008 normal: "bt_sm_base1.png"; \
33011 image.middle: SOLID; \
33013 description { state: "selected" 0.0; \
33014 inherit: "default" 0.0; \
33016 color: 255 255 255 255; \
33019 part { name: "cit_"#_pos".text"; \
33021 effect: SOFT_SHADOW; \
33025 state: "default" 0.0; \
33026 rel1.to: "cit_"#_pos".bg"; \
33027 rel2.to: "cit_"#_pos".bg"; \
33028 color: 0 0 0 255; \
33037 description { state: "selected" 0.0; \
33038 inherit: "default" 0.0; \
33039 color: 224 224 224 255; \
33040 color3: 0 0 0 64; \
33043 part { name: "cit_"#_pos".fg1"; \
33045 description { state: "default" 0.0; \
33047 color: 255 255 255 0; \
33048 rel1.to: "cit_"#_pos".bg"; \
33049 rel2.relative: 1.0 0.5; \
33050 rel2.to: "cit_"#_pos".bg"; \
33052 normal: "bt_sm_hilight.png"; \
33056 description { state: "selected" 0.0; \
33057 inherit: "default" 0.0; \
33059 color: 255 255 255 255; \
33062 part { name: "cit_"#_pos".fg2"; \
33064 description { state: "default" 0.0; \
33066 color: 255 255 255 0; \
33067 rel1.to: "cit_"#_pos".bg"; \
33068 rel2.to: "cit_"#_pos".bg"; \
33070 normal: "bt_sm_shine.png"; \
33074 description { state: "selected" 0.0; \
33075 inherit: "default" 0.0; \
33077 color: 255 255 255 255; \
33080 part { name: "cit_"#_pos".check"; \
33082 description { state: "default" 0.0; \
33084 to: "cit_"#_pos".bg"; \
33085 relative: 0.7 0.6; \
33089 to: "cit_"#_pos".bg"; \
33090 relative: 1.1 1.2; \
33095 color: 255 0 0 255; \
33096 image.normal: "check.png"; \
33098 description { state: "visible" 0.0; \
33099 inherit: "default" 0.0; \
33105 name: "cit_"#_pos".go_active"; \
33106 signal: "cit_"#_pos",selected"; \
33108 action: STATE_SET "selected" 0.0; \
33109 target: "cit_"#_pos".bg"; \
33110 target: "cit_"#_pos".fg1"; \
33111 target: "cit_"#_pos".fg2"; \
33112 target: "cit_"#_pos".text"; \
33115 name: "cit_"#_pos".go_passive"; \
33116 signal: "cit_"#_pos",unselected"; \
33118 action: STATE_SET "default" 0.0; \
33119 target: "cit_"#_pos".bg"; \
33120 target: "cit_"#_pos".fg1"; \
33121 target: "cit_"#_pos".fg2"; \
33122 target: "cit_"#_pos".text"; \
33125 name: "cit_"#_pos".is_today"; \
33126 signal: "cit_"#_pos",today"; \
33128 action: STATE_SET "today" 0.0; \
33129 target: "cit_"#_pos".base"; \
33132 name: "cit_"#_pos".not_today"; \
33133 signal: "cit_"#_pos",not_today"; \
33135 action: STATE_SET "default" 0.0; \
33136 target: "cit_"#_pos".base"; \
33139 source: "cit_"#_pos".clicked"; \
33140 signal: "mouse,clicked,1"; \
33141 source: "cit_"#_pos".event"; \
33142 action: SIGNAL_EMIT "elm,action,selected" #_pos; \
33145 name: "cit_"#_pos".clear"; \
33146 signal: "cit_"#_pos",clear"; \
33148 action: STATE_SET "default" 0.0; \
33149 target: "cit_"#_pos".check"; \
33150 target: "cit_"#_pos".hd"; \
33153 name: "cit_"#_pos".checked"; \
33154 signal: "cit_"#_pos",checked"; \
33156 action: STATE_SET "visible" 0.0; \
33157 target: "cit_"#_pos".check"; \
33160 name: "cit_"#_pos".holiday"; \
33161 signal: "cit_"#_pos",holiday"; \
33163 action: STATE_SET "visible" 0.0; \
33164 target: "cit_"#_pos".hd"; \
33168 group { name: "elm/calendar/base/default";
33170 image: "shelf_inset.png" COMP;
33171 image: "bt_base1.png" COMP;
33172 image: "bt_hilight.png" COMP;
33173 image: "bt_shine.png" COMP;
33174 image: "bt_glow.png" COMP;
33175 image: "bt_dis_base.png" COMP;
33176 image: "bt_dis_hilight.png" COMP;
33177 image: "sp_bt_l.png" COMP;
33178 image: "sp_bt_r.png" COMP;
33179 image: "bt_sm_base1.png" COMP;
33180 image: "bt_sm_shine.png" COMP;
33181 image: "bt_sm_hilight.png" COMP;
33182 image: "ilist_1.png" COMP;
33183 image: "ilist_2.png" COMP;
33184 image: "ilist_item_shadow.png" COMP;
33185 image: "check.png" COMP;
33190 description { state: "default" 0.0;
33193 rel2.offset: -2 -2;
33194 color: 255 255 255 0;
33198 part { name: "spinner-base";
33201 description { state: "default" 0.0;
33207 rel2.offset: -7 -7;
33208 color: 255 255 255 0;
33212 part { name: "conf_over_spinner";
33214 description { state: "default" 0.0;
33215 rel1.to: "spinner-base";
33216 rel1.offset: -3 -3;
33217 rel2.to: "spinner-base";
33220 normal: "shelf_inset.png";
33227 part { name: "table-base";
33230 description { state: "default" 0.0;
33233 rel1.to_y: "spinner-base";
33235 rel1.relative: 0 1;
33237 rel2.offset: -7 -7;
33238 color: 255 255 255 0;
33241 part { name: "conf_over_table";
33243 description { state: "default" 0.0;
33244 rel1.to: "table-base";
33245 rel1.offset: -3 -3;
33246 rel2.to: "table-base";
33249 normal: "shelf_inset.png";
33256 part { name: "header";
33259 description { state: "default" 0.0;
33260 rel1.to: "table-base";
33261 rel1.relative: 0 0;
33262 rel2.to: "table-base";
33263 rel2.relative: 1 0.1;
33264 color: 255 255 255 0;
33267 part { name: "base";
33270 description { state: "default" 0.0;
33271 rel1.to_x: "table-base";
33272 rel1.to_y: "header";
33273 rel1.relative: 0 1;
33275 rel2.to: "table-base";
33277 color: 255 255 255 0;
33280 part { name: "left_bt";
33282 description { state: "default" 0.0;
33283 rel1 { to: "spinner-base";
33286 rel2 { to: "spinner-base";
33294 normal: "bt_base1.png";
33299 description { state: "clicked" 0.0;
33300 inherit: "default" 0.0;
33301 image.normal: "bt_base1.png";
33302 image.middle: SOLID;
33305 part { name: "left_over1";
33307 description { state: "default" 0.0;
33308 rel1.to: "left_bt";
33309 rel2 { to: "left_bt";
33313 normal: "bt_hilight.png";
33318 part { name: "left_over2";
33321 description { state: "default" 0.0;
33322 rel1.to: "left_bt";
33323 rel2.to: "left_bt";
33325 normal: "bt_shine.png";
33330 part { name: "left_over3";
33333 description { state: "default" 0.0;
33334 color: 255 255 255 0;
33335 rel1.to: "left_bt";
33336 rel2.to: "left_bt";
33338 normal: "bt_glow.png";
33339 border: 12 12 12 12;
33343 description { state: "clicked" 0.0;
33344 inherit: "default" 0.0;
33346 color: 255 255 255 255;
33349 part { name: "right_bt";
33351 description { state: "default" 0.0;
33352 rel1 { to: "spinner-base";
33355 rel2 { to: "spinner-base";
33363 normal: "bt_base1.png";
33368 description { state: "clicked" 0.0;
33369 inherit: "default" 0.0;
33370 image.normal: "bt_base1.png";
33371 image.middle: SOLID;
33374 part { name: "right_over1";
33376 description { state: "default" 0.0;
33377 rel1.to: "right_bt";
33378 rel2 { to: "right_bt";
33382 normal: "bt_hilight.png";
33387 part { name: "right_over2";
33390 description { state: "default" 0.0;
33391 rel1.to: "right_bt";
33392 rel2.to: "right_bt";
33394 normal: "bt_shine.png";
33399 part { name: "right_over3";
33402 description { state: "default" 0.0;
33403 color: 255 255 255 0;
33404 rel1.to: "right_bt";
33405 rel2.to: "right_bt";
33407 normal: "bt_glow.png";
33408 border: 12 12 12 12;
33412 description { state: "clicked" 0.0;
33413 inherit: "default" 0.0;
33415 color: 255 255 255 255;
33418 part { name: "left_bt_icon";
33420 description { state: "default" 0.0;
33421 rel1.to: "left_bt";
33422 rel2.to: "left_bt";
33426 image.normal: "sp_bt_l.png";
33428 description { state: "rtl" 0.0;
33429 inherit: "default" 0.0;
33430 image.normal: "sp_bt_r.png";
33433 part { name: "right_bt_icon";
33435 description { state: "default" 0.0;
33436 rel1.to: "right_bt";
33437 rel2.to: "right_bt";
33441 image.normal: "sp_bt_r.png";
33443 description { state: "rtl" 0.0;
33444 inherit: "default" 0.0;
33445 image.normal: "sp_bt_l.png";
33448 part { name: "month_text";
33452 description { state: "default" 0.0;
33455 rel1 { relative: 1.0 0.0;
33458 to_y: "spinner-base";
33460 rel2 { relative: 0.0 1.0;
33463 to_y: "spinner-base";
33467 font: "Sans,Edje-Vera";
33474 CH(0) CH(1) CH(2) CH(3) CH(4) CH(5) CH(6)
33475 CIT(0) CIT(1) CIT(2) CIT(3) CIT(4) CIT(5) CIT(6)
33476 CIT(7) CIT(8) CIT(9) CIT(10) CIT(11) CIT(12) CIT(13)
33477 CIT(14) CIT(15) CIT(16) CIT(17) CIT(18) CIT(19) CIT(20)
33478 CIT(21) CIT(22) CIT(23) CIT(24) CIT(25) CIT(26) CIT(27)
33479 CIT(28) CIT(29) CIT(30) CIT(31) CIT(32) CIT(33) CIT(34)
33480 CIT(35) CIT(36) CIT(37) CIT(38) CIT(39) CIT(40) CIT(41)
33483 program { name: "dec_start";
33484 signal: "mouse,down,1";
33486 action: SIGNAL_EMIT "elm,action,decrement,start" "";
33488 program { name: "dec_stop";
33489 signal: "mouse,up,1";
33491 action: SIGNAL_EMIT "elm,action,stop" "";
33493 program { name: "inc_start";
33494 signal: "mouse,down,1";
33495 source: "right_bt";
33496 action: SIGNAL_EMIT "elm,action,increment,start" "";
33498 program { name: "inc_stop";
33499 signal: "mouse,up,1";
33500 source: "right_bt";
33501 action: SIGNAL_EMIT "elm,action,stop" "";
33504 name: "left_bt_click";
33505 signal: "mouse,down,1";
33506 source: "left_over2";
33507 action: STATE_SET "clicked" 0.0;
33511 name: "left_bt_unclick";
33512 signal: "mouse,up,1";
33513 source: "left_over2";
33514 action: STATE_SET "default" 0.0;
33518 name: "left_bt_click2";
33519 signal: "mouse,down,1";
33520 source: "left_over3";
33521 action: STATE_SET "clicked" 0.0;
33522 target: "left_over3";
33525 name: "left_bt_unclick2";
33526 signal: "mouse,up,1";
33527 source: "left_over3";
33528 action: STATE_SET "default" 0.0;
33529 transition: DECELERATE 0.5;
33530 target: "left_over3";
33533 name: "right_bt_click";
33534 signal: "mouse,down,1";
33535 source: "right_over2";
33536 action: STATE_SET "clicked" 0.0;
33537 target: "right_bt";
33540 name: "right_bt_unclick";
33541 signal: "mouse,up,1";
33542 source: "right_over2";
33543 action: STATE_SET "default" 0.0;
33544 target: "right_bt";
33547 name: "right_bt_click2";
33548 signal: "mouse,down,1";
33549 source: "right_over3";
33550 action: STATE_SET "clicked" 0.0;
33551 target: "right_over3";
33554 name: "right_bt_unclick2";
33555 signal: "mouse,up,1";
33556 source: "right_over3";
33557 action: STATE_SET "default" 0.0;
33558 transition: DECELERATE 0.5;
33559 target: "right_over3";
33561 program { name: "to_rtl";
33562 signal: "edje,state,rtl";
33564 action: STATE_SET "rtl" 0.0;
33565 target: "right_bt_icon";
33566 target: "left_bt_icon";
33568 program { name: "to_ltr";
33569 signal: "edje,state,ltr";
33571 action: STATE_SET "default" 0.0;
33572 target: "right_bt_icon";
33573 target: "left_bt_icon";
33581 ////////////////////////////////////////////////////////////////////////////////
33583 ////////////////////////////////////////////////////////////////////////////////
33584 group { name: "elm/colorselector/bg/default";
33586 part { name: "elm.colorbar_0";
33589 description { state: "default" 0.0;
33591 rel1.relative: 0.0 0.00653594771;
33592 rel2.relative: 1.0 0.254901961;
33595 part { name: "elm.colorbar_1";
33598 description { state: "default" 0.0;
33600 rel1.relative: 0.0 0.254901961;
33601 rel2.relative: 1.0 0.503267974;
33604 part { name: "elm.colorbar_2";
33607 description { state: "default" 0.0;
33609 rel1.relative: 0.0 0.503267974;
33610 rel2.relative: 1.0 0.751633987;
33613 part { name: "elm.colorbar_3";
33616 description { state: "default" 0.0;
33618 rel1.relative: 0.0 0.751633987;
33619 rel2.relative: 1.0 1.0;
33625 group { name: "elm/colorselector/base/default";
33627 part { name: "elm.bar_bg";
33630 description { state: "default" 0.0;
33634 to_x: "elm.arrow_bg";
33635 to_y: "elm.arrow_icon";
33639 relative: 1.0 0.83;
33640 to_x: "elm.arrow_bg";
33645 part { name: "elm.bar";
33648 description { state: "default" 0.0;
33649 rel1.to: "elm.bar_bg";
33650 rel2.to: "elm.bar_bg";
33653 part { name: "elm.arrow_bg";
33656 description { state: "default" 0.0;
33658 relative: 1.0 0.17;
33660 to_x: "elm.l_button";
33663 relative: 0.0 0.83;
33665 to_x: "elm.r_button";
33669 part { name: "elm.arrow";
33673 description { state: "default" 0.0;
33678 to_x: "elm.arrow_bg";
33681 relative: 0.0 0.17;
33682 to_x: "elm.arrow_bg";
33688 confine: "elm.arrow_bg";
33693 part { name: "elm.arrow_icon";
33696 description { state: "default" 0.0;
33711 part { name: "event";
33714 description { state: "default" 0.0;
33716 to: "elm.arrow_icon";
33719 to_x: "elm.arrow_icon";
33720 to_y: "elm.arrow_bg";
33726 events: "elm.arrow";
33729 part { name: "elm.l_button";
33733 description { state: "default" 0.0;
33738 to_y: "elm.bar_bg";
33742 to_y: "elm.bar_bg";
33747 part { name: "elm.r_button";
33752 state: "default" 0.0;
33757 to_y: "elm.bar_bg";
33761 to_y: "elm.bar_bg";
33769 group{ name: "elm/colorselector/image/colorbar_0";
33771 image: "color_picker_color.png" COMP;
33774 part { name: "colorbar_0_image";
33777 description { state: "default" 0.0;
33778 rel2.offset: -1 -1;
33779 image.normal: "color_picker_color.png";
33785 group { name: "elm/colorselector/image/colorbar_1";
33787 image: "color_picker_opacity.png" COMP;
33790 part { name: "colorbar_1_image";
33793 description { state: "default" 0.0;
33794 rel2.offset: -1 -1;
33795 image.normal: "color_picker_opacity.png";
33801 group { name: "elm/colorselector/image/colorbar_2";
33803 image: "color_picker_brightness.png" COMP;
33806 part { name: "colorbar_2_image";
33809 description { state: "default" 0.0;
33810 rel2.offset: -1 -1;
33811 image.normal: "color_picker_brightness.png";
33817 group { name: "elm/colorselector/image/colorbar_3";
33819 image: "color_picker_alpha.png" COMP;
33822 part { name: "colorbar_3_image";
33825 description { state: "default" 0.0;
33826 rel2.offset: -1 -1;
33827 image.normal: "color_picker_alpha.png";
33833 group { name: "elm/colorselector/bg_image/colorbar_3";
33835 image: "color_picker_alpha_bg.png" COMP;
33838 part { name: "colorbar_3_image";
33841 description { state: "default" 0.0;
33842 rel2.offset: -1 -1;
33843 image.normal: "color_picker_alpha_bg.png";
33849 group { name: "elm/colorselector/image/updown";
33851 image: "icon_arrow_down.png" COMP;
33857 description { state: "default" 0.0;
33861 part { name: "arrow_image";
33864 description { state: "default" 0.0;
33865 image.normal: "icon_arrow_down.png";
33871 group { name: "elm/colorselector/button/left";
33873 image: "bt_base1.png" COMP;
33874 image: "bt_shine.png" COMP;
33875 image: "sp_bt_l.png" COMP;
33878 part { name: "button_image";
33880 description { state: "default" 0.0;
33881 image.normal: "bt_base1.png";
33882 image.border: 6 6 6 6;
33883 image.middle: SOLID;
33886 description { state: "clicked" 0.0;
33887 inherit: "default" 0.0;
33888 image.normal: "bt_shine.png";
33889 image.border: 6 6 6 6;
33890 image.middle: SOLID;
33893 part { name: "btn_over";
33896 description { state: "default" 0.0;
33897 rel1.to: "button_image";
33900 to: "button_image";
33903 normal: "bt_hilight.png";
33908 part { name: "btn_over2";
33912 ignore_flags: ON_HOLD;
33913 description { state: "default" 0.0;
33914 rel1.to: "button_image";
33915 rel2.to: "button_image";
33917 normal: "bt_shine.png";
33922 part { name: "focus_image";
33924 description { state: "default" 0.0;
33925 color: 255 255 255 0;
33926 rel1.to: "button_image";
33927 rel2.to: "button_image";
33929 normal: "bt_glow.png";
33930 border: 12 12 12 12;
33935 description { state: "clicked" 0.0;
33936 inherit: "default" 0.0;
33938 color: 255 255 255 255;
33941 part { name: "left_arrow";
33943 description { state: "default" 0.0;
33946 image.normal: "sp_bt_l.png";
33953 name: "button_down";
33954 signal: "elm,state,left,button,down";
33955 source: "left_button";
33956 action: STATE_SET "clicked" 0.0;
33957 target: "button_image";
33958 target: "focus_image";
33962 signal: "elm,state,left,button,up";
33963 source: "left_button";
33964 action: STATE_SET "default" 0.0;
33965 target: "button_image";
33966 target: "focus_image";
33971 group { name: "elm/colorselector/button/right";
33973 image: "bt_base1.png" COMP;
33974 image: "bt_shine.png" COMP;
33975 image: "sp_bt_r.png" COMP;
33978 part { name: "button_image";
33980 description { state: "default" 0.0;
33981 image.normal: "bt_base1.png";
33982 image.border: 6 6 6 6;
33983 image.middle: SOLID;
33986 description { state: "clicked" 0.0;
33987 inherit: "default" 0.0;
33988 image.normal: "bt_shine.png";
33989 image.border: 6 6 6 6;
33990 image.middle: SOLID;
33993 part { name: "btn_over";
33996 description { state: "default" 0.0;
33997 rel1.to: "button_image";
34000 to: "button_image";
34003 normal: "bt_hilight.png";
34008 part { name: "btn_over2";
34012 ignore_flags: ON_HOLD;
34013 description { state: "default" 0.0;
34014 rel1.to: "button_image";
34015 rel2.to: "button_image";
34017 normal: "bt_shine.png";
34022 part { name: "focus_image";
34024 description { state: "default" 0.0;
34025 color: 255 255 255 0;
34026 rel1.to: "button_image";
34027 rel2.to: "button_image";
34029 normal: "bt_glow.png";
34030 border: 12 12 12 12;
34035 description { state: "clicked" 0.0;
34036 inherit: "default" 0.0;
34038 color: 255 255 255 255;
34041 part { name: "right_arrow";
34043 description { state: "default" 0.0;
34046 image.normal: "sp_bt_r.png";
34053 name: "button_down";
34054 signal: "elm,state,right,button,down";
34055 source: "right_button";
34056 action: STATE_SET "clicked" 0.0;
34057 target: "button_image";
34058 target: "focus_image";
34062 signal: "elm,state,right,button,up";
34063 source: "right_button";
34064 action: STATE_SET "default" 0.0;
34065 target: "button_image";
34066 target: "focus_image";
34071 ///////////////////////////////////////////////////////////////////////////////
34072 #define FLIP_PICKER_MAX_LEN (50)
34073 #define FLIP_PICKER_MAX_LEN_STR "50"
34075 group { name: "elm/flipselector/base/default";
34077 image: "flip_base.png" COMP;
34078 image: "flip_base_shad.png" COMP;
34079 image: "flip_shad.png" COMP;
34080 image: "arrow_up.png" COMP;
34081 image: "arrow_down.png" COMP;
34082 image: "flip_t.png" COMP;
34083 image: "flip_b.png" COMP;
34087 item: "max_len" FLIP_PICKER_MAX_LEN_STR;
34090 //FIXME: quick successive clicks on, say, up, lead to nastiness
34092 public cur, prev, next, lock;
34094 public animator_bottom_down(val, Float:pos) {
34095 new tmp[FLIP_PICKER_MAX_LEN];
34097 set_tween_state(PART:"bottom", pos, "shrink", 0.0, "default", 0.0);
34098 set_tween_state(PART:"bottom_sheet", pos, "shrink", 0.0, "default",
34100 set_tween_state(PART:"shadow", pos, "half", 0.0, "full",
34104 set_state(PART:"shadow", "default", 0.0);
34107 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34108 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34109 replace_str(next, 0, "");
34110 message(MSG_STRING, 1, tmp);
34115 public animator_top_down(val, Float:pos) {
34116 set_tween_state(PART:"top", pos, "default", 0.0, "shrink", 0.0);
34117 set_tween_state(PART:"top_sheet", pos, "default", 0.0, "shrink",
34119 set_tween_state(PART:"shadow", pos, "default", 0.0, "half",
34123 anim(0.2, "animator_bottom_down", val);
34126 public animator_bottom_up(val, Float:pos) {
34127 set_tween_state(PART:"bottom", pos, "default", 0.0, "shrink", 0.0);
34128 set_tween_state(PART:"bottom_sheet", pos, "default", 0.0, "shrink",
34130 set_tween_state(PART:"shadow", pos, "full", 0.0, "half",
34134 anim(0.2, "animator_top_up", val);
34137 public animator_top_up(val, Float:pos) {
34138 new tmp[FLIP_PICKER_MAX_LEN];
34140 set_tween_state(PART:"top", pos, "shrink", 0.0, "default", 0.0);
34141 set_tween_state(PART:"top_sheet", pos, "shrink", 0.0, "default",
34143 set_tween_state(PART:"shadow", pos, "half", 0.0, "default",
34147 set_state(PART:"shadow", "default", 0.0);
34150 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34151 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34152 replace_str(next, 0, "");
34153 message(MSG_STRING, 2, tmp);
34158 public message(Msg_Type:type, id, ...) {
34160 if ((type == MSG_STRING) && (id == 1)) {
34161 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34163 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34165 if (get_int(lock) == 1) {
34166 replace_str(next, 0, value);
34170 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34172 set_text(PART:"bottom_b", tmp);
34174 set_state(PART:"top", "shrink", 0.0);
34175 set_text(PART:"top", tmp);
34176 set_state(PART:"top", "default", 0.0);
34177 set_text(PART:"top", tmp);
34179 replace_str(prev, 0, tmp);
34181 set_state(PART:"bottom", "default", 0.0);
34182 set_text(PART:"bottom", value);
34183 set_state(PART:"bottom", "shrink", 0.0);
34184 set_text(PART:"bottom", value);
34186 set_text(PART:"top_b", value);
34188 replace_str(cur, 0, value);
34190 set_state(PART:"bottom_sheet", "shrink", 0.0);
34191 set_state(PART:"top_sheet", "default", 0.0);
34194 set_state(PART:"shadow", "default", 0.0);
34195 anim(0.2, "animator_top_down", 1);
34199 if ((type == MSG_STRING) && (id == 2)) {
34200 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34202 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34204 if (get_int(lock) == 1) {
34205 replace_str(next, 0, value);
34209 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34211 set_text(PART:"top_b", tmp);
34213 set_state(PART:"bottom", "shrink", 0.0);
34214 set_text(PART:"bottom", tmp);
34215 set_state(PART:"bottom", "default", 0.0);
34216 set_text(PART:"bottom", tmp);
34218 replace_str(prev, 0, tmp);
34220 set_state(PART:"top", "default", 0.0);
34221 set_text(PART:"top", value);
34222 set_state(PART:"top", "shrink", 0.0);
34223 set_text(PART:"top", value);
34225 set_text(PART:"bottom_b", value);
34227 replace_str(cur, 0, value);
34229 set_state(PART:"bottom_sheet", "default", 0.0);
34230 set_state(PART:"top_sheet", "shrink", 0.0);
34233 set_state(PART:"shadow", "full", 0.0);
34234 anim(0.2, "animator_bottom_up", 1);
34240 part { name: "shad";
34242 description { state: "default" 0.0;
34243 rel1.offset: -4 -4;
34248 normal: "flip_base_shad.png";
34254 part { name: "base";
34256 description { state: "default" 0.0;
34258 rel2.offset: -5 -5;
34260 image.normal: "flip_base.png";
34267 description { state: "default" 0.0;
34269 rel1.relative: 0.0 0.5;
34273 description { state: "hidden" 0.0;
34274 inherit: "default" 0.0;
34282 description { state: "default" 0.0;
34285 rel2.relative: 1.0 0.5;
34288 description { state: "hidden" 0.0;
34289 inherit: "default" 0.0;
34294 part { name: "bottom_sheet_static";
34296 description { state: "default" 0.0;
34300 image.normal: "flip_b.png";
34304 part { name: "bottom_b";
34306 clip_to: "bottom_clipper";
34309 description { state: "default" 0.0;
34315 font: "Sans:style=Bold,Edje-Vera-Bold";
34323 part { name: "shadow";
34325 description { state: "default" 0.0;
34328 rel2.relative: 1.0 0.0;
34329 image.normal: "flip_shad.png";
34331 description { state: "half" 0.0;
34332 inherit: "default" 0.0;
34333 rel2.relative: 1.0 0.5;
34335 description { state: "full" 0.0;
34336 inherit: "default" 0.0;
34337 rel2.relative: 1.0 1.0;
34341 part { name: "bottom_sheet";
34343 description { state: "default" 0.0;
34347 image.normal: "flip_b.png";
34349 description { state: "shrink" 0.0;
34350 inherit: "default" 0.0;
34352 rel2.relative: 1.0 0.0;
34356 part { name: "bottom";
34358 clip_to: "bottom_clipper";
34361 description { state: "default" 0.0;
34367 font: "Sans:style=Bold,Edje-Vera-Bold";
34373 description { state: "shrink" 0.0;
34374 inherit: "default" 0.0;
34375 color: 128 128 128 255;
34377 rel2.relative: 1.0 0.5; /* FIXME: same visual effect? --> MAP! */
34381 part { name: "top_sheet_static";
34383 description { state: "default" 0.0;
34387 image.normal: "flip_t.png";
34391 part { name: "top_b";
34393 clip_to: "top_clipper";
34396 description { state: "default" 0.0;
34402 font: "Sans:style=Bold,Edje-Vera-Bold";
34411 part { name: "top_sheet";
34413 description { state: "default" 0.0;
34417 image.normal: "flip_t.png";
34419 description { state: "shrink" 0.0;
34420 inherit: "default" 0.0;
34421 color: 128 128 128 255;
34423 rel1.relative: 0.0 1.0;
34427 part { name: "top";
34429 clip_to: "top_clipper";
34432 description { state: "default" 0.0;
34438 font: "Sans:style=Bold,Edje-Vera-Bold";
34444 description { state: "shrink" 0.0;
34445 inherit: "default" 0.0;
34447 rel1.relative: 0.0 0.5;
34451 part { name: "arrow_top";
34454 description { state: "default" 0.0;
34460 image.normal: "arrow_up.png";
34462 description { state: "hidden" 0.0;
34463 inherit: "default" 0.0;
34467 part { name: "arrow_bottom";
34470 description { state: "default" 0.0;
34476 image.normal: "arrow_down.png";
34478 description { state: "hidden" 0.0;
34479 inherit: "default" 0.0;
34487 name: "top_clipper";
34489 state: "default" 0.0;
34499 name: "bottom_clipper";
34501 state: "default" 0.0;
34510 program { name: "load";
34514 append_str(cur, "");
34515 append_str(prev, "");
34516 append_str(next, "");
34521 program { name: "hide_arrows";
34522 signal: "elm,state,button,hidden";
34524 action: STATE_SET "hidden" 0.0;
34525 target: "arrow_top";
34526 target: "arrow_bottom";
34531 program { name: "show_arrows";
34532 signal: "elm,state,button,visible";
34534 action: STATE_SET "default" 0.0;
34535 target: "arrow_top";
34536 target: "arrow_bottom";
34541 program { name: "up";
34542 signal: "mouse,down,1";
34544 action: SIGNAL_EMIT "elm,action,up,start" "";
34546 program { name: "up,stop";
34547 signal: "mouse,up,1";
34549 action: SIGNAL_EMIT "elm,action,up,stop" "";
34551 program { name: "down";
34552 signal: "mouse,down,1";
34554 action: SIGNAL_EMIT "elm,action,down,start" "";
34556 program { name: "down,stop";
34557 signal: "mouse,up,1";
34559 action: SIGNAL_EMIT "elm,action,down,stop" "";
34564 ////////////////////////////////////////////////////////////////////////////////
34566 ////////////////////////////////////////////////////////////////////////////////
34567 group { name: "elm/diskselector/base/default";
34569 image: "bar_shine.png" COMP;
34576 description { state: "default" 0.0;
34580 part { name: "shine_left";
34582 description { state: "default" 0.0;
34584 rel1.relative: -0.1 0;
34586 rel2.relative: 0.1 1;
34587 image.normal: "bar_shine.png";
34588 color: 255 255 255 120;
34591 part { name: "shine_center";
34593 description { state: "default" 0.0;
34595 rel1.relative: 0.2 0;
34597 rel2.relative: 0.8 1;
34598 image.normal: "bar_shine.png";
34599 color: 255 255 255 180;
34602 part { name: "shine_right";
34604 description { state: "default" 0.0;
34606 rel1.relative: 0.9 0;
34608 rel2.relative: 1.1 1;
34609 image.normal: "bar_shine.png";
34610 color: 255 255 255 120;
34613 part { name: "clipper";
34616 description { state: "default" 0.0;
34620 rel2.offset: -3 -3;
34623 part { name: "elm.swallow.content";
34624 clip_to: "clipper";
34626 description { state: "default" 0.0;
34634 group { name: "elm/diskselector/item/default";
34637 item: "len_threshold" "14";
34638 item: "display_item_num" "3";
34639 item: "min_height" "-1";
34640 item: "min_width" "-1";
34644 part { name: "elm.swallow.icon";
34646 description { state: "default" 0.0;
34658 description { state: "show" 0.0;
34659 inherit: "default" 0.0;
34661 description { state: "default_small" 0.0;
34662 inherit: "default" 0.0;
34663 rel1.relative: 0 0.2;
34664 rel2.relative: 0 0.8;
34666 description { state: "left_side" 0.0;
34667 inherit: "default" 0.0;
34668 rel1.relative: 0 0.2;
34669 rel2.relative: 0 0.8;
34670 color: 255 255 255 160;
34672 description { state: "right_side" 0.0;
34673 inherit: "left_side" 0.0;
34674 rel1.relative: 0.4 0.2;
34675 rel2.relative: 0.4 0.8;
34676 color: 255 255 255 160;
34679 part { name: "elm.text";
34683 description { state: "default" 0.0;
34684 rel1.relative: 1 0.0;
34685 rel1.to_x: "elm.swallow.icon";
34686 rel2.relative: 1.0 1.0;
34687 color: 255 255 255 255;
34690 font: "Sans,Edje-Vera";
34696 description { state: "show" 0.0;
34697 inherit: "default" 0.0;
34700 description { state: "default_small" 0.0;
34701 inherit: "default" 0.0;
34705 description { state: "left_side" 0.0;
34706 inherit: "default" 0.0;
34707 color: 172 172 172 255;
34710 text.align: 0.2 0.5;
34712 description { state: "right_side" 0.0;
34713 inherit: "default" 0.0;
34714 color: 172 172 172 255;
34717 text.align: 0.8 0.5;
34723 program { name: "center_text";
34724 signal: "elm,state,center";
34726 action: STATE_SET "show" 0.0;
34727 target: "elm.text";
34728 target: "elm.swallow.icon";
34730 program { name: "center_small_text";
34731 signal: "elm,state,center_small";
34733 action: STATE_SET "default_small" 0.0;
34734 target: "elm.text";
34735 target: "elm.swallow.icon";
34737 program { name: "l_side_text";
34738 signal: "elm,state,left_side";
34740 action: STATE_SET "left_side" 0.0;
34741 target: "elm.text";
34742 target: "elm.swallow.icon";
34744 program { name: "r_side_text";
34745 signal: "elm,state,right_side";
34747 action: STATE_SET "right_side" 0.0;
34748 target: "elm.text";
34749 target: "elm.swallow.icon";
34754 group { name: "elm/entry/path/separator/default";
34755 images.image: "arrow_right.png" COMP;
34757 part { name: "icon";
34759 description { state: "default" 0.0;
34760 image.normal: "arrow_right.png";
34768 group { name: "elm/fileselector/base/default";
34770 item: "path_separator" "<item relsize=16x16 vsize=full href=path/separator></item>";
34773 part { name: "elm.swallow.up";
34775 description { state: "default" 0.0;
34785 part { name: "elm.swallow.home";
34787 description { state: "default" 0.0;
34792 to: "elm.swallow.up";
34797 to: "elm.swallow.up";
34803 part { name: "elm.swallow.files";
34805 description { state: "default" 0.0;
34810 to_y: "elm.swallow.home";
34815 to_y: "elm.swallow.path";
34821 part { name: "elm.swallow.path";
34823 description { state: "default" 0.0;
34827 to_y: "elm.swallow.filename";
34832 to_y: "elm.swallow.filename";
34838 part { name: "elm.swallow.filename";
34840 description { state: "default" 0.0;
34844 to_y: "elm.swallow.ok";
34849 to_y: "elm.swallow.ok";
34855 part { name: "elm.swallow.cancel";
34857 description { state: "default" 0.0;
34861 to: "elm.swallow.ok";
34866 to: "elm.swallow.ok";
34872 part { name: "elm.swallow.ok";
34874 description { state: "default" 0.0;
34886 group { name: "elm/fileselector_entry/base/default";
34888 part { name: "elm.swallow.entry";
34890 description { state: "default" 0.0;
34893 rel2 { to_x: "elm.swallow.button";
34899 part { name: "elm.swallow.button";
34901 description { state: "default" 0.0;
34914 ////////////////////////////////////////////////////////////////////////
34915 // Standard layouts to be used //
34916 ////////////////////////////////////////////////////////////////////////
34917 /* application with toolbar and main content area */
34918 group { name: "elm/layout/application/toolbar-content";
34920 part { name: "elm.swallow.content";
34922 description { state: "default" 0.0;
34923 rel1 { to_y: "elm.external.toolbar";
34930 part { name: "elm.external.toolbar";
34932 source: "elm/toolbar";
34933 description { state: "default" 0.0;
34945 /* application with toolbar and main content area with a back button and title area */
34946 group { name: "elm/layout/application/toolbar-content-back";
34948 part { name: "elm.swallow.content";
34950 description { state: "default" 0.0;
34951 rel1 { to_y: "title_clipper";
34958 part { name: "elm.external.toolbar";
34960 source: "elm/toolbar";
34961 description { state: "default" 0.0;
34970 part { name: "title_clipper";
34972 description { state: "default" 0.0;
34981 description { state: "hidden" 0.0;
34982 inherit: "default" 0.0;
34989 part { name: "back_clipper";
34991 clip_to: "title_clipper";
34992 description { state: "default" 0.0;
34995 description { state: "hidden" 0.0;
34999 part { name: "back";
35001 source: "elm/button";
35002 clip_to: "back_clipper";
35003 description { state: "default" 0.0;
35006 rel1 { to_y: "elm.external.toolbar";
35010 rel2 { to_y: "elm.external.toolbar";
35014 params.string: "label" "Back";
35021 action: SIGNAL_EMIT "elm,action,back" "";
35024 signal: "elm,back,hide";
35026 action: STATE_SET "hidden" 0.0;
35027 target: "back_clipper";
35030 signal: "elm,back,show";
35032 action: STATE_SET "default" 0.0;
35033 target: "back_clipper";
35036 signal: "elm,title,hide";
35038 action: STATE_SET "hidden" 0.0;
35039 transition: LINEAR 0.1;
35040 target: "title_clipper";
35043 signal: "elm,title,show";
35045 action: STATE_SET "default" 0.0;
35046 target: "title_clipper";
35050 part { name: "elm.swallow.end";
35052 description { state: "default" 0.0;
35055 rel1 { to_y: "elm.external.toolbar";
35059 rel2 { to_y: "elm.external.toolbar";
35066 part { name: "elm.text.title";
35068 effect: SOFT_SHADOW;
35070 description { state: "default" 0.0;
35071 rel1 { to_y: "elm.external.toolbar";
35076 rel2 { to_y: "back";
35077 to_x: "elm.swallow.end";
35082 font: "Sans:style=Bold";
35090 /* application with toolbar and main content area with a back and next buttons and title area */
35091 group { name: "elm/layout/application/toolbar-content-back-next";
35093 part { name: "elm.swallow.content";
35095 description { state: "default" 0.0;
35096 rel1 { to_y: "title_clipper";
35103 part { name: "elm.external.toolbar";
35105 source: "elm/toolbar";
35106 description { state: "default" 0.0;
35115 part { name: "title_clipper";
35117 description { state: "default" 0.0;
35126 description { state: "hidden" 0.0;
35127 inherit: "default" 0.0;
35134 part { name: "back";
35136 source: "elm/button";
35137 clip_to: "back_clipper";
35138 description { state: "default" 0.0;
35141 rel1 { to_y: "elm.external.toolbar";
35145 rel2 { to_y: "elm.external.toolbar";
35149 params.string: "label" "Back";
35152 part { name: "back_clipper";
35154 clip_to: "title_clipper";
35155 description { state: "default" 0.0;
35158 description { state: "hidden" 0.0;
35162 part { name: "next";
35164 source: "elm/button";
35165 clip_to: "next_clipper";
35166 description { state: "default" 0.0;
35169 rel1 { to_y: "elm.external.toolbar";
35173 rel2 { to_y: "elm.external.toolbar";
35177 params.string: "label" "Next";
35180 part { name: "next_clipper";
35182 clip_to: "title_clipper";
35183 description { state: "default" 0.0;
35186 description { state: "hidden" 0.0;
35194 action: SIGNAL_EMIT "elm,action,back" "";
35197 signal: "elm,title,hide";
35199 action: STATE_SET "hidden" 0.0;
35200 transition: LINEAR 0.1;
35201 target: "title_clipper";
35204 signal: "elm,title,show";
35206 action: STATE_SET "default" 0.0;
35207 target: "title_clipper";
35210 signal: "elm,back,hide";
35212 action: STATE_SET "hidden" 0.0;
35213 target: "back_clipper";
35216 signal: "elm,back,show";
35218 action: STATE_SET "default" 0.0;
35219 target: "back_clipper";
35224 action: SIGNAL_EMIT "elm,action,next" "";
35227 signal: "elm,next,hide";
35229 action: STATE_SET "hidden" 0.0;
35230 target: "next_clipper";
35233 signal: "elm,next,show";
35235 action: STATE_SET "default" 0.0;
35236 target: "next_clipper";
35239 part { name: "elm.text.title";
35241 effect: SOFT_SHADOW;
35243 clip_to: "title_clipper";
35244 description { state: "default" 0.0;
35245 rel1 { to_y: "elm.external.toolbar";
35250 rel2 { to_y: "back";
35256 font: "Sans:style=Bold";
35263 /* application with a main content area with a back button and title area */
35264 group { name: "elm/layout/application/content-back";
35266 part { name: "elm.swallow.content";
35268 description { state: "default" 0.0;
35269 rel1 { to_y: "title_clipper";
35275 part { name: "title_clipper";
35277 description { state: "default" 0.0;
35286 description { state: "hidden" 0.0;
35287 inherit: "default" 0.0;
35294 part { name: "back_clipper";
35296 clip_to: "title_clipper";
35297 description { state: "default" 0.0;
35300 description { state: "hidden" 0.0;
35304 part { name: "back";
35306 source: "elm/button";
35307 clip_to: "back_clipper";
35308 description { state: "default" 0.0;
35319 params.string: "label" "Back";
35326 action: SIGNAL_EMIT "elm,action,back" "";
35329 signal: "elm,back,hide";
35331 action: STATE_SET "hidden" 0.0;
35332 target: "back_clipper";
35335 signal: "elm,back,show";
35337 action: STATE_SET "default" 0.0;
35338 target: "back_clipper";
35341 signal: "elm,title,hide";
35343 action: STATE_SET "hidden" 0.0;
35344 transition: LINEAR 0.1;
35345 target: "title_clipper";
35348 signal: "elm,title,show";
35350 action: STATE_SET "default" 0.0;
35351 target: "title_clipper";
35355 part { name: "elm.swallow.end";
35357 description { state: "default" 0.0;
35371 part { name: "elm.text.title";
35373 effect: SOFT_SHADOW;
35375 description { state: "default" 0.0;
35381 rel2 { to_y: "back";
35382 to_x: "elm.swallow.end";
35387 font: "Sans:style=Bold";
35395 /* application with a main content area with a back and next buttons and title area */
35396 group { name: "elm/layout/application/content-back-next";
35398 part { name: "elm.swallow.content";
35400 description { state: "default" 0.0;
35401 rel1 { to_y: "title_clipper";
35408 part { name: "title_clipper";
35410 description { state: "default" 0.0;
35419 description { state: "hidden" 0.0;
35420 inherit: "default" 0.0;
35427 part { name: "back";
35429 source: "elm/button";
35430 clip_to: "back_clipper";
35431 description { state: "default" 0.0;
35442 params.string: "label" "Back";
35445 part { name: "back_clipper";
35447 clip_to: "title_clipper";
35448 description { state: "default" 0.0;
35451 description { state: "hidden" 0.0;
35455 part { name: "next";
35457 source: "elm/button";
35458 clip_to: "next_clipper";
35459 description { state: "default" 0.0;
35470 params.string: "label" "Next";
35473 part { name: "next_clipper";
35475 clip_to: "title_clipper";
35476 description { state: "default" 0.0;
35479 description { state: "hidden" 0.0;
35487 action: SIGNAL_EMIT "elm,action,back" "";
35490 signal: "elm,title,hide";
35492 action: STATE_SET "hidden" 0.0;
35493 transition: LINEAR 0.1;
35494 target: "title_clipper";
35497 signal: "elm,title,show";
35499 action: STATE_SET "default" 0.0;
35500 target: "title_clipper";
35503 signal: "elm,back,hide";
35505 action: STATE_SET "hidden" 0.0;
35506 target: "back_clipper";
35509 signal: "elm,back,show";
35511 action: STATE_SET "default" 0.0;
35512 target: "back_clipper";
35517 action: SIGNAL_EMIT "elm,action,next" "";
35520 signal: "elm,next,hide";
35522 action: STATE_SET "hidden" 0.0;
35523 target: "next_clipper";
35526 signal: "elm,next,show";
35528 action: STATE_SET "default" 0.0;
35529 target: "next_clipper";
35532 part { name: "elm.text.title";
35534 effect: SOFT_SHADOW;
35536 clip_to: "title_clipper";
35537 description { state: "default" 0.0;
35543 rel2 { to_y: "back";
35549 font: "Sans:style=Bold";
35557 /* application with toolbar and main content area as a vertical box */
35558 group { name: "elm/layout/application/toolbar-vbox";
35560 part { name: "elm.box.content";
35562 description { state: "default" 0.0;
35563 rel1 { to_y: "elm.external.toolbar";
35567 box.layout: "vertical";
35571 part { name: "elm.external.toolbar";
35573 source: "elm/toolbar";
35574 description { state: "default" 0.0;
35586 /* application with toolbar and main content area as a table */
35587 group { name: "elm/layout/application/toolbar-table";
35589 part { name: "elm.table.content";
35591 description { state: "default" 0.0;
35592 rel1 { to_y: "elm.external.toolbar";
35599 part { name: "elm.external.toolbar";
35601 source: "elm/toolbar";
35602 description { state: "default" 0.0;
35614 ///////////////////////////////////////////////////////////////////////////////
35615 group { name: "elm/segment_control/base/default";
35616 #define SEGMENT_TYPE_SINGLE 1
35617 #define SEGMENT_TYPE_LEFT 2
35618 #define SEGMENT_TYPE_MIDDLE 3
35619 #define SEGMENT_TYPE_RIGHT 4
35620 #define SEGMENT_STATE_NORMAL 1
35621 #define SEGMENT_STATE_PRESSED 2
35622 #define SEGMENT_STATE_SELECTED 3
35623 #define SEGMENT_STATUS_ENABLED 0
35624 #define SEGMENT_STATUS_DISABLED 1
35631 state: "default" 0.0;
35638 group { name: "elm/segment_control/item/default";
35639 data.item: "label.wrap.part" "label.bg";
35641 style { name: "seg_text_style_normal";
35642 base: "font=Sans font_size=16 style=shadow \
35643 shadow_color=#2924224d \
35645 color=#ffffffff wrap=char text_class=label";
35647 tag: "hilight" "+ font=Sans:style=Bold";
35650 style { name: "seg_text_style_selected";
35651 base: "font=Sans:style=Bold font_size=16 style=shadow \
35652 shadow_color=#aaaaaa4d \
35654 color=#111111ff wrap=char text_class=label";
35656 tag: "hilight" "+ font=Sans:style=Bold";
35657 tag: "b" "+ font=Sans:style=Bold";
35660 style { name: "seg_text_style_disabled";
35661 base: "font=Sans:style=Medium font_size=16 style=shadow \
35662 shadow_color=#2924224d \
35663 align=center color=#2924224d \
35664 wrap=char text_class=label";
35666 tag: "hilight" "+ font=Sans:style=Bold";
35667 tag: "b" "+ font=Sans:style=Bold";
35672 image: "seg_single_pressed.png" COMP;
35673 image: "seg_single_selected.png" COMP;
35674 image: "seg_single_normal.png" COMP;
35676 image: "seg_left_pressed.png" COMP;
35677 image: "seg_left_selected.png" COMP;
35678 image: "seg_left_normal.png" COMP;
35680 image: "seg_middle_pressed.png" COMP;
35681 image: "seg_middle_selected.png" COMP;
35682 image: "seg_middle_normal.png" COMP;
35684 image: "seg_right_pressed.png" COMP;
35685 image: "seg_right_selected.png" COMP;
35686 image: "seg_right_normal.png" COMP;
35689 part { name: "segment";
35692 description { state: "default" 0.0;
35696 normal: "seg_single_normal.png";
35702 description { state: "default_single" 0.0;
35703 inherit: "default" 0.0;
35706 normal: "seg_single_normal.png";
35710 description { state: "default_left" 0.0;
35711 inherit: "default" 0.0;
35714 normal: "seg_left_normal.png";
35718 description { state: "default_right" 0.0;
35719 inherit: "default" 0.0;
35722 normal: "seg_right_normal.png";
35726 description { state: "default_middle" 0.0;
35727 inherit: "default" 0.0;
35730 normal: "seg_middle_normal.png";
35734 description { state: "pressed_single" 0.0;
35735 inherit: "default" 0.0;
35738 normal: "seg_single_pressed.png";
35742 description { state: "pressed_left" 0.0;
35743 inherit: "default" 0.0;
35746 normal: "seg_left_pressed.png";
35750 description { state: "pressed_right" 0.0;
35751 inherit: "default" 0.0;
35754 normal: "seg_right_pressed.png";
35758 description { state: "pressed_middle" 0.0;
35759 inherit: "default" 0.0;
35762 normal: "seg_middle_pressed.png";
35766 description { state: "selected_single" 0.0;
35767 inherit: "default" 0.0;
35770 normal: "seg_single_selected.png";
35774 description { state: "selected_left" 0.0;
35775 inherit: "default" 0.0;
35778 normal: "seg_left_selected.png";
35782 description { state: "selected_right" 0.0;
35783 inherit: "default" 0.0;
35786 normal: "seg_right_selected.png";
35790 description { state: "selected_middle" 0.0;
35791 inherit: "default" 0.0;
35794 normal: "seg_middle_selected.png";
35799 part { name: "padding_left";
35803 description { state: "default" 0.0;
35805 rel1.relative: 0.0 0.0;
35806 rel2.relative: 0.0 1.0;
35813 part { name: "padding_right";
35817 description { state: "default" 0.0;
35819 rel1.relative: 1.0 0.0;
35820 rel2.relative: 1.0 1.0;
35827 part { name: "padding_top";
35831 description { state: "default" 0.0;
35833 rel1.relative: 0.0 0.0;
35834 rel2.relative: 1.0 0.0;
35841 part { name: "padding_bottom";
35845 description { state: "default" 0.0;
35847 rel1.relative: 0.0 1.0;
35848 rel2.relative: 1.0 1.0;
35855 part { name: "icon.bg";
35859 description { state: "default" 0.0;
35863 to_x: "padding_left";
35864 to_y: "padding_top";
35868 to: "elm.swallow.icon";
35875 part { name: "padding_icon_text";
35879 description { state: "default" 0.0; //when only icon or no icon is there
35893 description { state: "icononly" 0.0;
35894 inherit: "default" 0.0;
35896 description { state: "visible" 0.0; //when icon is visible
35897 inherit: "default" 0.0;
35901 part { name: "elm.swallow.icon";
35904 description { state: "default" 0.0;
35908 to_x: "padding_left";
35909 to_y: "padding_top";
35913 to_y: "padding_bottom";
35918 aspect_preference: BOTH;
35920 description { state: "visible" 0.0;
35921 inherit: "default" 0.0;
35924 to_y: "padding_bottom";
35928 description { state: "icononly" 0.0;
35929 inherit: "default" 0.0;
35932 to_x: "padding_right";
35933 to_y: "padding_bottom";
35939 part { name: "elm.text";
35944 state: "default" 0.0;
35949 to_x: "padding_icon_text";
35953 to_x: "padding_right";
35956 color: 224 224 224 255;
35967 description { state: "normal" 0.0;
35968 inherit: "default" 0.0;
35971 description { state: "pressed" 0.0;
35972 inherit: "default" 0.0;
35976 description { state: "selected" 0.0;
35977 inherit: "default" 0.0;
35979 color: 50 50 50 255;
35981 description { state: "disabled" 0.0;
35982 inherit: "default" 0.0;
35984 color: 200 200 200 255;
35987 part { name: "disabler";
35990 description { state: "default" 0.0;
35995 rel1 { relative: 0.0 0.0; to: "segment";}
35996 rel2 { relative: 1.0 1.0; to: "segment";}
35997 color: 255 255 255 150;
35999 description { state: "disabled_single" 0.0;
36000 inherit: "default" 0.0;
36003 normal: "seg_single_normal.png";
36007 description { state: "disabled_left" 0.0;
36008 inherit: "default" 0.0;
36011 normal: "seg_left_normal.png";
36015 description { state: "disabled_right" 0.0;
36016 inherit: "default" 0.0;
36019 normal: "seg_right_normal.png";
36023 description { state: "disabled_middle" 0.0;
36024 inherit: "default" 0.0;
36027 normal: "seg_middle_normal.png";
36035 public seg_type; // Single, Left, Middle, Right.
36036 public seg_state; // Normal/Default, Pressed, Selected.
36037 public seg_status;// Enabled/Default, Disabled
36039 public update_state() {
36040 new type, state, disabled;
36041 type = get_int(seg_type);
36042 state = get_int(seg_state);
36043 disabled = get_int(seg_status);
36045 if(state == SEGMENT_STATE_NORMAL)
36047 if(type == SEGMENT_TYPE_SINGLE)
36048 set_state(PART:"segment", "default_single", 0.0);
36049 else if(type == SEGMENT_TYPE_LEFT)
36050 set_state(PART:"segment", "default_left", 0.0);
36051 else if(type == SEGMENT_TYPE_MIDDLE)
36052 set_state(PART:"segment", "default_middle", 0.0);
36053 else if(type == SEGMENT_TYPE_RIGHT)
36054 set_state(PART:"segment", "default_right", 0.0);
36055 set_state(PART:"elm.text", "normal", 0.0);
36057 else if(state == SEGMENT_STATE_PRESSED)
36059 if(type == SEGMENT_TYPE_SINGLE)
36060 set_state(PART:"segment", "pressed_single", 0.0);
36061 else if(type == SEGMENT_TYPE_LEFT)
36062 set_state(PART:"segment", "pressed_left", 0.0);
36063 else if(type == SEGMENT_TYPE_MIDDLE)
36064 set_state(PART:"segment", "pressed_middle", 0.0);
36065 else if(type == SEGMENT_TYPE_RIGHT)
36066 set_state(PART:"segment", "pressed_right", 0.0);
36067 set_state(PART:"elm.text", "pressed", 0.0);
36069 else if(state == SEGMENT_STATE_SELECTED)
36071 if(type == SEGMENT_TYPE_SINGLE)
36072 set_state(PART:"segment", "selected_single", 0.0);
36073 else if(type == SEGMENT_TYPE_LEFT)
36074 set_state(PART:"segment", "selected_left", 0.0);
36075 else if(type == SEGMENT_TYPE_MIDDLE)
36076 set_state(PART:"segment", "selected_middle", 0.0);
36077 else if(type == SEGMENT_TYPE_RIGHT)
36078 set_state(PART:"segment", "selected_right", 0.0);
36079 set_state(PART:"elm.text", "selected", 0.0);
36081 if(disabled == SEGMENT_STATUS_DISABLED)
36083 if(type == SEGMENT_TYPE_SINGLE)
36084 set_state(PART:"disabler", "disabled_single", 0.0);
36085 else if(type == SEGMENT_TYPE_LEFT)
36086 set_state(PART:"disabler", "disabled_left", 0.0);
36087 else if(type == SEGMENT_TYPE_MIDDLE)
36088 set_state(PART:"disabler", "disabled_middle", 0.0);
36089 else if(type == SEGMENT_TYPE_RIGHT)
36090 set_state(PART:"disabler", "disabled_right", 0.0);
36091 set_state(PART:"elm.text", "disabled", 0.0);
36096 name: "segment_type_s";
36097 signal: "elm,type,segment,single";
36100 set_int(seg_type, SEGMENT_TYPE_SINGLE);
36105 name: "segment_type_l";
36106 signal: "elm,type,segment,left";
36109 set_int(seg_type, SEGMENT_TYPE_LEFT);
36114 name: "segment_type_m";
36115 signal: "elm,type,segment,middle";
36118 set_int(seg_type, SEGMENT_TYPE_MIDDLE);
36123 name: "segment_type_r";
36124 signal: "elm,type,segment,right";
36127 set_int(seg_type, SEGMENT_TYPE_RIGHT);
36132 name: "normal_segment";
36133 signal: "elm,state,segment,normal";
36136 set_int(seg_state, SEGMENT_STATE_NORMAL);
36141 name: "pressed_segment";
36142 signal: "elm,state,segment,pressed";
36145 set_int(seg_state, SEGMENT_STATE_PRESSED);
36150 name: "selected_segment";
36151 signal: "elm,state,segment,selected";
36154 set_int(seg_state, SEGMENT_STATE_SELECTED);
36158 program { name: "disable_segment";
36159 signal: "elm,state,disabled";
36162 set_int(seg_status, SEGMENT_STATUS_DISABLED);
36166 program { name: "enable_segment";
36167 signal: "elm,state,enabled";
36170 set_int(seg_status, SEGMENT_STATUS_ENABLED);
36174 program { name: "text_show";
36175 signal: "elm,state,text,visible";
36180 get_state(PART:"elm.swallow.icon", st, 30, vl);
36181 if (!strcmp(st, "icononly"))
36183 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36184 set_state(PART:"padding_icon_text", "visible", 0.0);
36186 get_state(PART:"elm.text", st, 30, vl);
36187 if (!strcmp(st, "selected"))
36188 set_state(PART:"elm.text", "selected", 0.0);
36190 set_state(PART:"elm.text", "normal", 0.0);
36193 program { name: "text_hide";
36194 signal: "elm,state,text,hidden";
36199 get_state(PART:"elm.swallow.icon", st, 30, vl);
36200 if (!strcmp(st, "visible"))
36202 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36203 set_state(PART:"padding_icon_text", "icononly", 0.0);
36205 set_state(PART:"elm.text", "default", 0.0);
36208 program { name: "icon_show";
36209 signal: "elm,state,icon,visible";
36214 get_state(PART:"elm.text", st, 30, vl);
36215 if ((!strcmp(st, "normal")) || (!strcmp(st, "selected")))
36217 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36218 set_state(PART:"padding_icon_text", "visible", 0.0);
36222 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36223 set_state(PART:"padding_icon_text", "icononly", 0.0);
36227 program { name: "icon_hide";
36228 signal: "elm,state,icon,hidden";
36230 action: STATE_SET "default" 0.0;
36231 target: "elm.swallow.icon";
36234 #undef SEGMENT_TYPE_SINGLE
36235 #undef SEGMENT_TYPE_LEFT
36236 #undef SEGMENT_TYPE_MIDDLE
36237 #undef SEGMENT_TYPE_RIGHT
36238 #undef SEGMENT_STATE_NORMAL
36239 #undef SEGMENT_STATE_PRESSED
36240 #undef SEGMENT_STATE_SELECTED
36241 #undef SEGMENT_STATUS_ENABLED
36242 #undef SEGMENT_STATUS_DISABLED
36245 /* a simple title layout, with a label and two icons */
36246 group { name: "elm/layout/application/titlebar";
36248 image: "toolbar_sel.png" COMP;
36251 part { name: "base";
36254 description { state: "default" 0.0;
36261 normal: "toolbar_sel.png";
36266 part { name: "elm.swallow.content";
36268 description { state: "default" 0.0;
36276 part { name: "elm.swallow.icon";
36279 description { state: "default" 0.0;
36293 description { state: "visible" 0.0;
36294 inherit: "default" 0.0;
36298 part { name: "elm.swallow.end";
36301 description { state: "default" 0.0;
36316 description { state: "visible" 0.0;
36317 inherit: "default" 0.0;
36321 part { name: "elm.text";
36323 effect: SOFT_SHADOW;
36326 description { state: "default" 0.0;
36329 to_x: "elm.swallow.icon";
36334 to_x: "elm.swallow.end";
36343 text_class: "title_bar";
36349 program { name: "show_icon";
36350 signal: "elm,state,icon,visible";
36352 action: STATE_SET "visible" 0.0;
36353 target: "elm.swallow.icon";
36355 program { name: "hide_icon";
36356 signal: "elm,state,icon,hidden";
36358 action: STATE_SET "default" 0.0;
36359 target: "elm.swallow.icon";
36361 program { name: "show_end";
36362 signal: "elm,state,end,visible";
36364 action: STATE_SET "visible" 0.0;
36365 target: "elm.swallow.end";
36367 program { name: "hide_end";
36368 signal: "elm,state,end,hidden";
36370 action: STATE_SET "default" 0.0;
36371 target: "elm.swallow.end";