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 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/marker";
1440 data.item: "default_font_size" "10";
1441 data.item: "min_font_size" "6";
1442 data.item: "max_font_size" "60";
1444 style { name: "textblock_style2";
1445 base: "font=Sans:style=Bold font_size=10 align=center color=#fff wrap=word text_class=label";
1448 tag: "hilight" "+ color=#ffff";
1449 tag: "b" "+ color=#ffff";
1454 part { name: "label.swallow.background";
1456 description { state: "default" 0.0;
1458 rel1 { relative: 0 0; to: "elm.text"; }
1459 rel2 { relative: 1 1; to: "elm.text"; }
1462 part { name: "elm.text";
1466 description { state: "default" 0.0;
1468 style: "textblock_style2";
1476 group { name: "elm/label/base/slide_long";
1477 data.item: "default_font_size" "10";
1478 data.item: "min_font_size" "6";
1479 data.item: "max_font_size" "60";
1482 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1484 public message(Msg_Type:type, id, ...) {
1485 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1487 duration = getfarg(2);
1488 set_float(g_duration, duration);
1491 public slide_to_end_anim(val, Float:pos) {
1494 stopflag = get_int(g_stopslide);
1495 if (stopflag == 1) return;
1496 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1498 id = timer(0.5, "slide_to_begin", 1);
1499 set_int(g_timer_id, id);
1502 public slide_to_end() {
1506 stopflag = get_int(g_stopslide);
1507 if (stopflag == 1) return;
1508 duration = get_float(g_duration);
1509 id = anim(duration, "slide_to_end_anim", 1);
1510 set_int(g_anim_id, id);
1512 public slide_to_begin() {
1515 stopflag = get_int(g_stopslide);
1516 if (stopflag == 1) return;
1517 set_state(PART:"elm.text", "slide_begin", 0.0);
1518 id = timer(0.5, "slide_to_end", 1);
1519 set_int(g_timer_id, id);
1521 public start_slide() {
1522 set_int(g_stopslide, 0);
1523 set_state(PART:"elm.text", "slide_begin", 0.0);
1526 public stop_slide() {
1528 set_int(g_stopslide, 1);
1529 id = get_int(g_anim_id);
1531 id = get_int(g_timer_id);
1533 set_state(PART:"elm.text", "default", 0.0);
1538 part { name: "label.swallow.background";
1540 description { state: "default" 0.0;
1544 part { name: "label.text.clip";
1546 description { state: "default" 0.0;
1548 color: 255 255 255 255;
1549 rel1 { relative: 0 0; to: "label.swallow.background"; }
1550 rel2 { relative: 1 1; to: "label.swallow.background"; }
1553 part { name: "elm.text";
1557 clip_to: "label.text.clip";
1558 description { state: "default" 0.0;
1559 rel1.relative: 0.0 0.0;
1560 rel2.relative: 1.0 1.0;
1563 style: "textblock_style";
1567 description { state: "slide_end" 0.0;
1568 inherit: "default" 0.0;
1569 rel1.relative: 0.0 0.0;
1570 rel2.relative: 0.0 1.0;
1573 description { state: "slide_begin" 0.0;
1574 inherit: "default" 0.0;
1575 rel1.relative: 1.0 0.0;
1576 rel2.relative: 1.0 1.0;
1582 program { name: "start_slide";
1584 signal: "elm,state,slide,start";
1590 program { name: "stop_slide";
1592 signal: "elm,state,slide,stop";
1602 group { name: "elm/label/base/slide_short";
1603 data.item: "default_font_size" "10";
1604 data.item: "min_font_size" "6";
1605 data.item: "max_font_size" "60";
1608 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1610 public message(Msg_Type:type, id, ...) {
1611 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1613 duration = getfarg(2);
1614 set_float(g_duration, duration);
1617 public slide_to_end_anim(val, Float:pos) {
1620 stopflag = get_int(g_stopslide);
1621 if (stopflag == 1) return;
1622 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1624 id = timer(0.5, "slide_to_begin", 1);
1625 set_int(g_timer_id, id);
1628 public slide_to_end() {
1632 stopflag = get_int(g_stopslide);
1633 if (stopflag == 1) return;
1634 duration = get_float(g_duration);
1635 id = anim(duration, "slide_to_end_anim", 1);
1636 set_int(g_anim_id, id);
1638 public slide_to_begin() {
1641 stopflag = get_int(g_stopslide);
1642 if (stopflag == 1) return;
1643 set_state(PART:"elm.text", "slide_begin", 0.0);
1644 id = timer(0.5, "slide_to_end", 1);
1645 set_int(g_timer_id, id);
1647 public start_slide() {
1648 set_int(g_stopslide, 0);
1649 set_state(PART:"elm.text", "slide_begin", 0.0);
1652 public stop_slide() {
1654 set_int(g_stopslide, 1);
1655 id = get_int(g_anim_id);
1657 id = get_int(g_timer_id);
1659 set_state(PART:"elm.text", "default", 0.0);
1664 part { name: "label.swallow.background";
1666 description { state: "default" 0.0;
1670 part { name: "label.text.clip";
1672 description { state: "default" 0.0;
1674 color: 255 255 255 255;
1675 rel1 { relative: 0 0; to: "label.swallow.background"; }
1676 rel2 { relative: 1 1; to: "label.swallow.background"; }
1679 part { name: "elm.text";
1683 clip_to: "label.text.clip";
1684 description { state: "default" 0.0;
1685 rel1.relative: 0.0 0.0;
1686 rel2.relative: 1.0 1.0;
1689 style: "textblock_style";
1693 description { state: "slide_end" 0.0;
1694 inherit: "default" 0.0;
1695 rel1.relative: 1.0 0.0;
1696 rel2.relative: 1.0 1.0;
1699 description { state: "slide_begin" 0.0;
1700 inherit: "default" 0.0;
1701 rel1.relative: 0.0 0.0;
1702 rel2.relative: 0.0 1.0;
1708 program { name: "start_slide";
1710 signal: "elm,state,slide,start";
1716 program { name: "stop_slide";
1718 signal: "elm,state,slide,stop";
1727 group { name: "elm/label/base/slide_bounce";
1728 data.item: "default_font_size" "10";
1729 data.item: "min_font_size" "6";
1730 data.item: "max_font_size" "60";
1733 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1735 public message(Msg_Type:type, id, ...) {
1736 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1738 duration = getfarg(2);
1739 set_float(g_duration, duration);
1742 public slide_to_end_anim(val, Float:pos) {
1745 stopflag = get_int(g_stopslide);
1746 if (stopflag == 1) return;
1747 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1749 id = timer(0.5, "slide_to_begin", 1);
1750 set_int(g_timer_id, id);
1753 public slide_to_end() {
1757 stopflag = get_int(g_stopslide);
1758 if (stopflag == 1) return;
1759 duration = get_float(g_duration);
1760 id = anim(duration, "slide_to_end_anim", 1);
1761 set_int(g_anim_id, id);
1763 public slide_to_begin_anim(val, Float:pos) {
1766 stopflag = get_int(g_stopslide);
1767 if (stopflag == 1) return;
1768 set_tween_state(PART:"elm.text", pos, "slide_end", 0.0, "slide_begin", 0.0);
1770 id = timer(0.5, "slide_to_end", 1);
1771 set_int(g_timer_id, id);
1774 public slide_to_begin() {
1778 stopflag = get_int(g_stopslide);
1779 if (stopflag == 1) return;
1780 duration = get_float(g_duration);
1781 id = anim(duration, "slide_to_begin_anim", 1);
1782 set_int(g_anim_id, id);
1784 public start_slide() {
1785 set_int(g_stopslide, 0);
1786 set_state(PART:"elm.text", "slide_begin", 0.0);
1789 public stop_slide() {
1791 set_int(g_stopslide, 1);
1792 id = get_int(g_anim_id);
1794 id = get_int(g_timer_id);
1796 set_state(PART:"elm.text", "default", 0.0);
1801 part { name: "label.swallow.background";
1803 description { state: "default" 0.0;
1807 part { name: "label.text.clip";
1809 description { state: "default" 0.0;
1811 color: 255 255 255 255;
1812 rel1 { relative: 0 0; to: "label.swallow.background"; }
1813 rel2 { relative: 1 1; to: "label.swallow.background"; }
1816 part { name: "elm.text";
1820 clip_to: "label.text.clip";
1821 description { state: "default" 0.0;
1822 rel1.relative: 0.0 0.0;
1823 rel2.relative: 1.0 1.0;
1826 style: "textblock_style";
1830 description { state: "slide_end" 0.0;
1831 inherit: "default" 0.0;
1832 rel1.relative: 1.0 0.0;
1833 rel2.relative: 1.0 1.0;
1836 description { state: "slide_begin" 0.0;
1837 inherit: "default" 0.0;
1838 rel1.relative: 0.0 0.0;
1839 rel2.relative: 0.0 1.0;
1845 program { name: "start_slide";
1847 signal: "elm,state,slide,start";
1853 program { name: "stop_slide";
1855 signal: "elm,state,slide,stop";
1865 ///////////////////////////////////////////////////////////////////////////////
1867 group { name: "elm/button/base/default";
1869 image: "bt_base1.png" COMP;
1870 image: "bt_base2.png" COMP;
1871 image: "bt_hilight.png" COMP;
1872 image: "bt_shine.png" COMP;
1873 image: "bt_glow.png" COMP;
1874 image: "bt_dis_base.png" COMP;
1875 image: "bt_dis_hilight.png" COMP;
1878 part { name: "button_image";
1880 description { state: "default" 0.0;
1883 normal: "bt_base2.png";
1886 image.middle: SOLID;
1888 description { state: "clicked" 0.0;
1889 inherit: "default" 0.0;
1890 image.normal: "bt_base1.png";
1892 description { state: "disabled" 0.0;
1893 inherit: "default" 0.0;
1895 normal: "bt_dis_base.png";
1900 part { name: "elm.swallow.content";
1902 description { state: "default" 0.0;
1908 rel2.relative: 0.0 1.0;
1910 description { state: "visible" 0.0;
1911 inherit: "default" 0.0;
1915 // aspect_preference: VERTICAL;
1918 description { state: "icononly" 0.0;
1919 inherit: "default" 0.0;
1925 rel2.relative: 1.0 1.0;
1926 // aspect_preference: VERTICAL;
1932 effect: SOFT_SHADOW;
1935 description { state: "default" 0.0;
1937 rel1.to_x: "elm.swallow.content";
1938 rel1.relative: 1.0 0.0;
1941 color: 224 224 224 255;
1944 font: "Sans,Edje-Vera";
1948 text_class: "button";
1951 description { state: "visible" 0.0;
1952 inherit: "default" 0.0;
1956 description { state: "disabled" 0.0;
1957 inherit: "default" 0.0;
1961 description { state: "disabled_visible" 0.0;
1962 inherit: "default" 0.0;
1969 part { name: "over1";
1971 description { state: "default" 0.0;
1972 rel2.relative: 1.0 0.5;
1974 normal: "bt_hilight.png";
1978 description { state: "disabled" 0.0;
1979 inherit: "default" 0.0;
1981 normal: "bt_dis_hilight.png";
1986 part { name: "over2";
1989 ignore_flags: ON_HOLD;
1990 description { state: "default" 0.0;
1992 normal: "bt_shine.png";
1996 description { state: "disabled" 0.0;
1997 inherit: "default" 0.0;
2001 part { name: "over3";
2004 description { state: "default" 0.0;
2005 color: 255 255 255 0;
2007 normal: "bt_glow.png";
2008 border: 12 12 12 12;
2012 description { state: "clicked" 0.0;
2013 inherit: "default" 0.0;
2014 color: 255 255 255 255;
2017 part { name: "disabler";
2019 description { state: "default" 0.0;
2023 description { state: "disabled" 0.0;
2024 inherit: "default" 0.0;
2031 name: "button_click";
2032 signal: "mouse,down,1";
2034 action: SIGNAL_EMIT "elm,action,press" "";
2035 after: "button_click_anim";
2038 name: "button_click_anim";
2039 action: STATE_SET "clicked" 0.0;
2040 target: "button_image";
2043 name: "button_unclick";
2044 signal: "mouse,up,1";
2046 action: SIGNAL_EMIT "elm,action,unpress" "";
2047 after: "button_unclick_anim";
2050 name: "button_pressed_anim";
2051 signal: "elm,anim,activate";
2053 action: STATE_SET "clicked" 0.0;
2054 target: "button_image";
2056 after: "button_unpressed_anim";
2059 name: "button_unpressed_anim";
2060 action: STATE_SET "default" 0.0;
2061 transition: DECELERATE 0.5;
2062 target: "button_image";
2066 name: "button_unclick_anim";
2067 action: STATE_SET "default" 0.0;
2068 target: "button_image";
2071 name: "button_click2";
2072 signal: "mouse,down,1";
2074 action: STATE_SET "clicked" 0.0;
2078 name: "button_unclick2";
2079 signal: "mouse,up,1";
2081 action: STATE_SET "default" 0.0;
2082 transition: DECELERATE 0.5;
2086 name: "button_unclick3";
2087 signal: "mouse,clicked,1";
2089 action: SIGNAL_EMIT "elm,action,click" "";
2091 program { name: "text_show";
2092 signal: "elm,state,text,visible";
2097 get_state(PART:"elm.swallow.content", st, 30, vl);
2098 if (!strcmp(st, "icononly"))
2099 set_state(PART:"elm.swallow.content", "visible", 0.0);
2100 set_state(PART:"elm.text", "visible", 0.0);
2103 program { name: "text_hide";
2104 signal: "elm,state,text,hidden";
2109 get_state(PART:"elm.swallow.content", st, 30, vl);
2110 if (!strcmp(st, "visible"))
2111 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2112 set_state(PART:"elm.text", "default", 0.0);
2115 program { name: "icon_show";
2116 signal: "elm,state,icon,visible";
2121 get_state(PART:"elm.text", st, 30, vl);
2122 if (!strcmp(st, "visible"))
2123 set_state(PART:"elm.swallow.content", "visible", 0.0);
2125 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2128 program { name: "icon_hide";
2129 signal: "elm,state,icon,hidden";
2131 action: STATE_SET "default" 0.0;
2132 target: "elm.swallow.content";
2134 program { name: "disable";
2135 signal: "elm,state,disabled";
2137 action: STATE_SET "disabled" 0.0;
2138 target: "button_image";
2142 after: "disable_text";
2144 program { name: "disable_text";
2148 get_state(PART:"elm.text", st, 30, vl);
2149 if (!strcmp(st, "visible"))
2150 set_state(PART:"elm.text", "disabled_visible", 0.0);
2152 set_state(PART:"elm.text", "disabled", 0.0);
2155 program { name: "enable";
2156 signal: "elm,state,enabled";
2158 action: STATE_SET "default" 0.0;
2159 target: "button_image";
2163 after: "enable_text";
2165 program { name: "enable_text";
2169 get_state(PART:"elm.text", st, 30, vl);
2170 if (!strcmp(st, "disabled_visible"))
2171 set_state(PART:"elm.text", "visible", 0.0);
2173 set_state(PART:"elm.text", "default", 0.0);
2179 group { name: "elm/button/base/hoversel_vertical/default";
2180 alias: "elm/button/base/hoversel_vertical/entry";
2181 alias: "elm/button/base/hoversel_horizontal/default";
2182 alias: "elm/button/base/hoversel_horizontal/entry";
2184 image: "bt_base1.png" COMP;
2185 image: "bt_base2.png" COMP;
2186 image: "bt_hilight.png" COMP;
2187 image: "bt_shine.png" COMP;
2188 image: "bt_glow.png" COMP;
2189 image: "updown.png" COMP;
2190 image: "bt_dis_base.png" COMP;
2191 image: "bt_dis_hilight.png" COMP;
2194 part { name: "button_image";
2196 description { state: "default" 0.0;
2198 normal: "bt_base2.png";
2201 image.middle: SOLID;
2203 description { state: "clicked" 0.0;
2204 inherit: "default" 0.0;
2205 image.normal: "bt_base1.png";
2206 image.middle: SOLID;
2208 description { state: "disabled" 0.0;
2209 inherit: "default" 0.0;
2211 normal: "bt_dis_base.png";
2216 part { name: "arrow";
2218 description { state: "default" 0.0;
2219 image.normal: "updown.png";
2220 aspect: 0.6666666666 0.6666666666;
2221 aspect_preference: VERTICAL;
2224 rel2.relative: 0.0 1.0;
2228 part { name: "elm.swallow.content";
2230 description { state: "default" 0.0;
2245 description { state: "visible" 0.0;
2246 inherit: "default" 0.0;
2250 aspect_preference: VERTICAL;
2253 description { state: "icononly" 0.0;
2254 inherit: "default" 0.0;
2260 to_x: "button_image";
2264 aspect_preference: VERTICAL;
2270 effect: SOFT_SHADOW;
2273 description { state: "default" 0.0;
2275 rel1.to_x: "elm.swallow.content";
2276 rel1.relative: 1.0 0.0;
2279 color: 224 224 224 255;
2282 font: "Sans,Edje-Vera";
2286 text_class: "button";
2289 description { state: "visible" 0.0;
2290 inherit: "default" 0.0;
2294 description { state: "disabled" 0.0;
2295 inherit: "default" 0.0;
2299 description { state: "disabled_visible" 0.0;
2300 inherit: "default" 0.0;
2307 part { name: "over1";
2309 description { state: "default" 0.0;
2310 rel2.relative: 1.0 0.5;
2312 normal: "bt_hilight.png";
2316 description { state: "disabled" 0.0;
2317 inherit: "default" 0.0;
2319 normal: "bt_dis_hilight.png";
2324 part { name: "over2";
2327 ignore_flags: ON_HOLD;
2328 description { state: "default" 0.0;
2330 normal: "bt_shine.png";
2334 description { state: "disabled" 0.0;
2335 inherit: "default" 0.0;
2339 part { name: "over3";
2342 description { state: "default" 0.0;
2343 color: 255 255 255 0;
2345 normal: "bt_glow.png";
2346 border: 12 12 12 12;
2350 description { state: "clicked" 0.0;
2351 inherit: "default" 0.0;
2353 color: 255 255 255 255;
2356 part { name: "disabler";
2358 description { state: "default" 0.0;
2362 description { state: "disabled" 0.0;
2363 inherit: "default" 0.0;
2370 name: "button_click";
2371 signal: "mouse,down,1";
2373 action: STATE_SET "clicked" 0.0;
2374 target: "button_image";
2377 name: "button_unclick";
2378 signal: "mouse,up,1";
2380 action: STATE_SET "default" 0.0;
2381 target: "button_image";
2384 name: "button_click2";
2385 signal: "mouse,down,1";
2387 action: STATE_SET "clicked" 0.0;
2391 name: "button_unclick2";
2392 signal: "mouse,up,1";
2394 action: STATE_SET "default" 0.0;
2395 transition: DECELERATE 0.5;
2399 name: "button_unclick3";
2400 signal: "mouse,up,1";
2402 action: SIGNAL_EMIT "elm,action,click" "";
2404 program { name: "text_show";
2405 signal: "elm,state,text,visible";
2410 get_state(PART:"elm.swallow.content", st, 30, vl);
2411 if (!strcmp(st, "icononly"))
2412 set_state(PART:"elm.swallow.content", "visible", 0.0);
2413 set_state(PART:"elm.text", "visible", 0.0);
2416 program { name: "text_hide";
2417 signal: "elm,state,text,hidden";
2422 get_state(PART:"elm.swallow.content", st, 30, vl);
2423 if (!strcmp(st, "visible"))
2424 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2425 set_state(PART:"elm.text", "default", 0.0);
2428 program { name: "icon_show";
2429 signal: "elm,state,icon,visible";
2434 get_state(PART:"elm.text", st, 30, vl);
2435 if (!strcmp(st, "visible"))
2436 set_state(PART:"elm.swallow.content", "visible", 0.0);
2438 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2441 program { name: "icon_hide";
2442 signal: "elm,state,icon,hidden";
2444 action: STATE_SET "default" 0.0;
2445 target: "elm.swallow.content";
2447 program { name: "disable";
2448 signal: "elm,state,disabled";
2450 action: STATE_SET "disabled" 0.0;
2451 target: "button_image";
2455 after: "disable_text";
2457 program { name: "disable_text";
2461 get_state(PART:"elm.text", st, 30, vl);
2462 if (!strcmp(st, "visible"))
2463 set_state(PART:"elm.text", "disabled_visible", 0.0);
2465 set_state(PART:"elm.text", "disabled", 0.0);
2468 program { name: "enable";
2469 signal: "elm,state,enabled";
2471 action: STATE_SET "default" 0.0;
2472 target: "button_image";
2476 after: "enable_text";
2478 program { name: "enable_text";
2482 get_state(PART:"elm.text", st, 30, vl);
2483 if (!strcmp(st, "disabled_visible"))
2484 set_state(PART:"elm.text", "visible", 0.0);
2486 set_state(PART:"elm.text", "default", 0.0);
2492 group { name: "elm/button/base/hoversel_vertical_entry/default";
2493 alias: "elm/button/base/hoversel_vertical_entry/entry";
2494 alias: "elm/button/base/hoversel_horizontal_entry/default";
2495 alias: "elm/button/base/hoversel_horizontal_entry/entry";
2497 image: "hoversel_entry_bg.png" COMP;
2500 part { name: "button_image";
2502 description { state: "default" 0.0;
2503 color: 255 255 255 0;
2504 image.normal: "hoversel_entry_bg.png";
2505 image.border: 0 0 2 2;
2508 description { state: "clicked" 0.0;
2509 inherit: "default" 0.0;
2510 color: 255 255 255 255;
2513 part { name: "elm.swallow.content";
2515 description { state: "default" 0.0;
2520 rel2.relative: 0.0 1.0;
2522 description { state: "visible" 0.0;
2523 inherit: "default" 0.0;
2526 aspect_preference: VERTICAL;
2529 description { state: "icononly" 0.0;
2530 inherit: "default" 0.0;
2535 rel2.relative: 1.0 1.0;
2536 aspect_preference: VERTICAL;
2539 part { name: "textvis";
2542 description { state: "default" 0.0;
2545 description { state: "visible" 0.0;
2552 effect: SOFT_SHADOW;
2556 description { state: "default" 0.0;
2557 rel1.to_x: "elm.swallow.content";
2558 rel1.relative: 1.0 0.0;
2561 color: 224 224 224 255;
2564 font: "Sans,Edje-Vera";
2568 text_class: "button";
2571 description { state: "visible" 0.0;
2572 inherit: "default" 0.0;
2575 description { state: "clicked" 0.0;
2576 inherit: "default" 0.0;
2582 part { name: "over2";
2585 description { state: "default" 0.0;
2592 name: "button_click";
2593 signal: "mouse,down,1";
2595 action: STATE_SET "clicked" 0.0;
2596 target: "button_image";
2600 name: "button_unclick";
2601 signal: "mouse,up,1";
2603 action: STATE_SET "default" 0.0;
2604 target: "button_image";
2608 name: "button_unclick3";
2609 signal: "mouse,up,1";
2611 action: SIGNAL_EMIT "elm,action,click" "";
2613 program { name: "text_show";
2614 signal: "elm,state,text,visible";
2619 get_state(PART:"elm.swallow.content", st, 30, vl);
2620 if (!strcmp(st, "icononly"))
2621 set_state(PART:"elm.swallow.content", "visible", 0.0);
2622 set_state(PART:"textvis", "visible", 0.0);
2623 set_state(PART:"elm.text", "visible", 0.0);
2626 program { name: "text_hide";
2627 signal: "elm,state,text,hidden";
2632 get_state(PART:"elm.swallow.content", st, 30, vl);
2633 if (!strcmp(st, "visible"))
2634 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2635 set_state(PART:"textvis", "default", 0.0);
2636 set_state(PART:"elm.text", "default", 0.0);
2639 program { name: "icon_show";
2640 signal: "elm,state,icon,visible";
2645 get_state(PART:"textvis", st, 30, vl);
2646 if (!strcmp(st, "visible"))
2647 set_state(PART:"elm.swallow.content", "visible", 0.0);
2649 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2652 program { name: "icon_hide";
2653 signal: "elm,state,icon,hidden";
2655 action: STATE_SET "default" 0.0;
2656 target: "elm.swallow.content";
2661 group { name: "elm/button/base/anchor";
2663 image: "bt_base1.png" COMP;
2664 image: "bt_base2.png" COMP;
2665 image: "bt_hilight.png" COMP;
2666 image: "bt_shine.png" COMP;
2667 image: "bt_glow.png" COMP;
2668 image: "bt_dis_base.png" COMP;
2669 image: "bt_dis_hilight.png" COMP;
2672 part { name: "button_image";
2674 description { state: "default" 0.0;
2676 color: 255 255 255 0;
2678 normal: "bt_base2.png";
2681 image.middle: SOLID;
2683 description { state: "visible" 0.0;
2684 inherit: "default" 0.0;
2685 color: 255 255 255 255;
2687 description { state: "clicked" 0.0;
2688 inherit: "default" 0.0;
2689 inherit: "visible" 0.0;
2690 image.normal: "bt_base1.png";
2691 image.middle: SOLID;
2693 description { state: "disabled" 0.0;
2694 inherit: "default" 0.0;
2695 inherit: "visible" 0.0;
2697 normal: "bt_dis_base.png";
2702 part { name: "elm.swallow.content";
2704 description { state: "default" 0.0;
2710 rel2.relative: 0.0 1.0;
2712 description { state: "visible" 0.0;
2713 inherit: "default" 0.0;
2717 aspect_preference: VERTICAL;
2720 description { state: "icononly" 0.0;
2721 inherit: "default" 0.0;
2727 rel2.relative: 1.0 1.0;
2728 aspect_preference: VERTICAL;
2734 effect: SOFT_SHADOW;
2737 description { state: "default" 0.0;
2739 rel1.to_x: "elm.swallow.content";
2740 rel1.relative: 1.0 0.0;
2743 color: 224 224 224 255;
2746 font: "Sans,Edje-Vera";
2750 text_class: "button";
2753 description { state: "visible" 0.0;
2754 inherit: "default" 0.0;
2758 description { state: "disabled" 0.0;
2759 inherit: "default" 0.0;
2763 description { state: "disabled_visible" 0.0;
2764 inherit: "default" 0.0;
2771 part { name: "over1";
2773 description { state: "default" 0.0;
2774 color: 255 255 255 0;
2775 rel2.relative: 1.0 0.5;
2777 normal: "bt_hilight.png";
2781 description { state: "visible" 0.0;
2782 inherit: "default" 0.0;
2783 color: 255 255 255 255;
2785 description { state: "disabled" 0.0;
2786 inherit: "default" 0.0;
2787 inherit: "visible" 0.0;
2789 normal: "bt_dis_hilight.png";
2794 part { name: "over2";
2797 ignore_flags: ON_HOLD;
2798 description { state: "default" 0.0;
2800 normal: "bt_shine.png";
2804 description { state: "disabled" 0.0;
2805 inherit: "default" 0.0;
2809 part { name: "over3";
2812 description { state: "default" 0.0;
2813 color: 255 255 255 0;
2815 normal: "bt_glow.png";
2816 border: 12 12 12 12;
2820 description { state: "clicked" 0.0;
2821 inherit: "default" 0.0;
2823 color: 255 255 255 255;
2826 part { name: "disabler";
2828 description { state: "default" 0.0;
2832 description { state: "disabled" 0.0;
2833 inherit: "default" 0.0;
2840 name: "button_mouse_in";
2843 action: STATE_SET "visible" 0.0;
2844 target: "button_image";
2846 transition: DECELERATE 0.5;
2849 name: "button_mouse_out";
2850 signal: "mouse,out";
2852 action: STATE_SET "default" 0.0;
2853 target: "button_image";
2855 transition: DECELERATE 0.5;
2858 name: "button_unclick";
2859 signal: "mouse,up,1";
2861 action: STATE_SET "visible" 0.0;
2862 target: "button_image";
2865 name: "button_click2";
2866 signal: "mouse,down,1";
2868 action: STATE_SET "clicked" 0.0;
2872 name: "button_unclick2";
2873 signal: "mouse,up,1";
2875 action: STATE_SET "default" 0.0;
2876 transition: DECELERATE 0.5;
2880 name: "button_unclick3";
2881 signal: "mouse,up,1";
2883 action: SIGNAL_EMIT "elm,action,click" "";
2885 program { name: "text_show";
2886 signal: "elm,state,text,visible";
2891 get_state(PART:"elm.swallow.content", st, 30, vl);
2892 if (!strcmp(st, "icononly"))
2893 set_state(PART:"elm.swallow.content", "visible", 0.0);
2894 set_state(PART:"elm.text", "visible", 0.0);
2897 program { name: "text_hide";
2898 signal: "elm,state,text,hidden";
2903 get_state(PART:"elm.swallow.content", st, 30, vl);
2904 if (!strcmp(st, "visible"))
2905 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2906 set_state(PART:"elm.text", "default", 0.0);
2909 program { name: "icon_show";
2910 signal: "elm,state,icon,visible";
2915 get_state(PART:"elm.text", st, 30, vl);
2916 if (!strcmp(st, "visible"))
2917 set_state(PART:"elm.swallow.content", "visible", 0.0);
2919 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2922 program { name: "icon_hide";
2923 signal: "elm,state,icon,hidden";
2925 action: STATE_SET "default" 0.0;
2926 target: "elm.swallow.content";
2928 program { name: "disable";
2929 signal: "elm,state,disabled";
2931 action: STATE_SET "disabled" 0.0;
2932 target: "button_image";
2936 after: "disable_text";
2938 program { name: "disable_text";
2942 get_state(PART:"elm.text", st, 30, vl);
2943 if (!strcmp(st, "visible"))
2944 set_state(PART:"elm.text", "disabled_visible", 0.0);
2946 set_state(PART:"elm.text", "disabled", 0.0);
2949 program { name: "enable";
2950 signal: "elm,state,enabled";
2952 action: STATE_SET "default" 0.0;
2953 target: "button_image";
2957 after: "enable_text";
2959 program { name: "enable_text";
2963 get_state(PART:"elm.text", st, 30, vl);
2964 if (!strcmp(st, "disabled_visible"))
2965 set_state(PART:"elm.text", "visible", 0.0);
2967 set_state(PART:"elm.text", "default", 0.0);
2973 ///////////////////////////////////////////////////////////////////////////////
2974 group { name: "elm/toggle/base/default";
2976 image: "shelf_inset.png" COMP;
2977 image: "bt_basew.png" COMP;
2978 image: "bt_bases.png" COMP;
2979 image: "bt_hilightw.png" COMP;
2980 image: "tog_base_on.png" COMP;
2981 image: "tog_base_off.png" COMP;
2982 image: "tog_dis_base_on.png" COMP;
2983 image: "tog_dis_base_off.png" COMP;
2993 description { state: "default" 0.0;
2994 rel1.relative: 1.0 0.0;
3001 aspect_preference: VERTICAL;
3002 color: 255 255 255 255;
3005 part { name: "clipper";
3008 description { state: "default" 0.0;
3011 color: 255 255 255 255;
3014 part { name: "button";
3024 description { state: "default" 0.0;
3031 aspect_preference: VERTICAL;
3035 part { name: "button_events";
3040 description { state: "default" 0.0;
3043 rel1.relative: 0.0 0.0;
3046 rel2.relative: 1.0 1.0;
3050 part { name: "onrect";
3055 description { state: "default" 0.0;
3057 rel1.relative: -5.0 0.0;
3059 rel2.relative: 0.5 1.0;
3060 image.normal: "tog_base_on.png";
3062 description { state: "disabled" 0.0;
3063 inherit: "default" 0.0;
3064 image.normal: "tog_dis_base_on.png";
3067 part { name: "offrect";
3072 description { state: "default" 0.0;
3074 rel1.relative: 0.5 0.0;
3076 rel2.relative: 6.0 1.0;
3077 image.normal: "tog_base_off.png";
3079 description { state: "disabled" 0.0;
3080 inherit: "default" 0.0;
3081 image.normal: "tog_dis_base_off.png";
3084 part { name: "elm.offtext";
3089 description { state: "default" 0.0;
3091 rel1.to_x: "button";
3092 rel1.relative: 1.0 0.0;
3093 rel2.to_x: "offrect";
3096 font: "Sans,Edje-Vera";
3103 description { state: "disabled" 0.0;
3104 inherit: "default" 0.0;
3105 color: 128 128 128 128;
3108 part { name: "elm.ontext";
3110 effect: SOFT_SHADOW;
3114 description { state: "default" 0.0;
3116 rel1.to_x: "onrect";
3118 rel2.to_x: "button";
3120 rel2.relative: 0.0 1.0;
3121 color: 224 224 224 255;
3124 font: "Sans,Edje-Vera";
3131 description { state: "disabled" 0.0;
3132 inherit: "default" 0.0;
3133 color: 128 128 128 128;
3137 part { name: "conf_over";
3139 description { state: "default" 0.0;
3145 normal: "shelf_inset.png";
3152 part { name: "button0";
3155 description { state: "default" 0.0;
3161 normal: "bt_bases.png";
3162 border: 11 11 11 11;
3164 image.middle: SOLID;
3165 color: 255 255 255 128;
3168 part { name: "button2";
3171 description { state: "default" 0.0;
3177 normal: "bt_basew.png";
3180 image.middle: SOLID;
3183 part { name: "button3";
3186 description { state: "default" 0.0;
3189 rel2.relative: 1.0 0.5;
3191 normal: "bt_hilightw.png";
3196 part { name: "elm.swallow.content";
3198 description { state: "default" 0.0;
3203 rel2.relative: 0.0 1.0;
3206 description { state: "visible" 0.0;
3207 inherit: "default" 0.0;
3212 description { state: "disabled" 0.0;
3213 inherit: "default" 0.0;
3214 color: 128 128 128 128;
3216 description { state: "disabled_visible" 0.0;
3217 inherit: "default" 0.0;
3218 color: 128 128 128 128;
3223 part { name: "elm.text";
3227 description { state: "default" 0.0;
3229 rel1.to_x: "elm.swallow.content";
3230 rel1.relative: 1.0 0.0;
3233 rel2.relative: 0.0 1.0;
3237 font: "Sans,Edje-Vera";
3243 description { state: "visible" 0.0;
3244 inherit: "default" 0.0;
3248 description { state: "disabled" 0.0;
3249 inherit: "default" 0.0;
3250 color: 128 128 128 128;
3252 description { state: "disabled_visible" 0.0;
3253 inherit: "default" 0.0;
3254 color: 128 128 128 128;
3259 part { name: "disabler";
3261 description { state: "default" 0.0;
3265 description { state: "disabled" 0.0;
3266 inherit: "default" 0.0;
3272 program { name: "drag_end";
3273 signal: "mouse,up,1";
3276 new Float:dx, Float:dy;
3277 get_drag(PART:"button", dx, dy);
3280 set_drag(PART:"button", 1.0, 0.0);
3284 set_drag(PART:"button", 0.0, 0.0);
3286 if (((get_int(is_rtl) == 1) && (dx <= 0.5)) ||
3287 (get_int(is_rtl) == 0) && (dx > 0.5)) {
3288 emit("elm,action,toggle,on", "");
3291 emit("elm,action,toggle,off", "");
3296 program { name: "toggle_on";
3297 signal: "elm,state,toggle,on";
3301 if (get_int(is_rtl) == 0) {
3307 set_drag(PART:"button", drag, 0.0);
3310 program { name: "toggle_off";
3311 signal: "elm,state,toggle,off";
3315 if (get_int(is_rtl) == 0) {
3321 set_drag(PART:"button", drag, 0.0);
3324 program { name: "text_show";
3325 signal: "elm,state,text,visible";
3327 action: STATE_SET "visible" 0.0;
3330 program { name: "text_hide";
3331 signal: "elm,state,text,hidden";
3333 action: STATE_SET "default" 0.0;
3336 program { name: "icon_show";
3337 signal: "elm,state,icon,visible";
3339 action: STATE_SET "visible" 0.0;
3340 target: "elm.swallow.content";
3342 program { name: "icon_hide";
3343 signal: "elm,state,icon,hidden";
3345 action: STATE_SET "default" 0.0;
3346 target: "elm.swallow.content";
3348 program { name: "disable";
3349 signal: "elm,state,disabled";
3351 action: STATE_SET "disabled" 0.0;
3352 target: "elm.offtext";
3353 target: "elm.ontext";
3357 after: "disable_text";
3359 program { name: "disable_text";
3363 get_state(PART:"elm.text", st, 30, vl);
3364 if (!strcmp(st, "visible"))
3365 set_state(PART:"elm.text", "disabled_visible", 0.0);
3367 set_state(PART:"elm.text", "disabled", 0.0);
3369 get_state(PART:"elm.swallow.content", st, 30, vl);
3370 if (!strcmp(st, "visible"))
3371 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
3373 set_state(PART:"elm.swallow.content", "disabled", 0.0);
3376 program { name: "enable";
3377 signal: "elm,state,enabled";
3379 action: STATE_SET "default" 0.0;
3383 after: "enable_text";
3385 program { name: "enable_text";
3389 get_state(PART:"elm.text", st, 30, vl);
3390 if (!strcmp(st, "disabled_visible"))
3391 set_state(PART:"elm.text", "visible", 0.0);
3393 set_state(PART:"elm.text", "default", 0.0);
3395 get_state(PART:"elm.swallow.content", st, 30, vl);
3396 if (!strcmp(st, "visible"))
3397 set_state(PART:"elm.swallow.content", "visible", 0.0);
3399 set_state(PART:"elm.swallow.content", "default", 0.0);
3402 program { name: "to_rtl";
3403 signal: "edje,state,rtl";
3409 program { name: "to_ltr";
3410 signal: "edje,state,ltr";
3419 ///////////////////////////////////////////////////////////////////////////////
3420 group { name: "elm/clock/flipdigit/default";
3422 image: "flip_base.png" COMP;
3423 image: "flip_base_shad.png" COMP;
3424 image: "flip_shad.png" COMP;
3425 image: "flip_0t.png" COMP;
3426 image: "flip_0b.png" COMP;
3427 image: "flip_1t.png" COMP;
3428 image: "flip_1b.png" COMP;
3429 image: "flip_2t.png" COMP;
3430 image: "flip_2b.png" COMP;
3431 image: "flip_3t.png" COMP;
3432 image: "flip_3b.png" COMP;
3433 image: "flip_4t.png" COMP;
3434 image: "flip_4b.png" COMP;
3435 image: "flip_5t.png" COMP;
3436 image: "flip_5b.png" COMP;
3437 image: "flip_6t.png" COMP;
3438 image: "flip_6b.png" COMP;
3439 image: "flip_7t.png" COMP;
3440 image: "flip_7b.png" COMP;
3441 image: "flip_8t.png" COMP;
3442 image: "flip_8b.png" COMP;
3443 image: "flip_9t.png" COMP;
3444 image: "flip_9b.png" COMP;
3445 image: "arrow_up.png" COMP;
3446 image: "arrow_down.png" COMP;
3449 public v0_cur, v0_pre, v0_lock, v0_next;
3451 public animator2(val, Float:pos) {
3452 new st1[11], st2[11], v;
3454 v = get_int(v0_cur);
3455 snprintf(st1, 10, "%ih", v);
3456 snprintf(st2, 10, "%i", v);
3457 set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
3458 set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
3460 set_state(PART:"sh", "default", 0.0);
3461 set_int(v0_lock, 0);
3462 v = get_int(v0_next);
3464 set_int(v0_next, -1);
3465 message(MSG_INT, 1, v);
3469 public animator1(val, Float:pos) {
3470 new st1[11], st2[11], v;
3472 v = get_int(v0_pre);
3473 snprintf(st1, 10, "%i", v);
3474 snprintf(st2, 10, "%ih", v);
3475 set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
3476 set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
3477 if (pos >= 1.0) anim(0.2, "animator2", val);
3479 public message(Msg_Type:type, id, ...) {
3480 if ((type == MSG_INT) && (id == 1)) {
3481 new value, v, buf[11];
3484 if (get_int(v0_lock) == 1) {
3485 set_int(v0_next, value);
3488 v = get_int(v0_cur);
3490 set_int(v0_cur, value);
3491 set_int(v0_lock, 1);
3492 snprintf(buf, 10, "%i", get_int(v0_pre));
3493 set_state(PART:"bot0", buf, 0.0);
3494 snprintf(buf, 10, "%ih", get_int(v0_cur));
3495 set_state(PART:"bot", buf, 0.0);
3496 snprintf(buf, 10, "%i", get_int(v0_cur));
3497 set_state(PART:"top0", buf, 0.0);
3498 snprintf(buf, 10, "%i", get_int(v0_pre));
3499 set_state(PART:"top", buf, 0.0);
3500 set_state(PART:"sh", "default", 0.0);
3501 anim(0.2, "animator1", 1);
3506 part { name: "shad";
3508 description { state: "default" 0.0;
3514 normal: "flip_base_shad.png";
3519 part { name: "base";
3521 description { state: "default" 0.0;
3524 // FIXME 48x96 should be the native pixel design, right now
3525 // its 80x160. fix int he artwork later
3529 image.normal: "flip_base.png";
3535 description { state: "default" 0.0;
3538 rel1.relative: 0.0 0.5;
3542 description { state: "visible" 0.0;
3543 inherit: "default" 0.0;
3550 description { state: "default" 0.0;
3554 rel2.relative: 1.0 0.5;
3557 description { state: "visible" 0.0;
3558 inherit: "default" 0.0;
3562 part { name: "bot0";
3564 description { state: "default" 0.0;
3567 image.normal: "flip_0b.png";
3569 description { state: "0" 0.0;
3570 inherit: "default" 0.0;
3571 image.normal: "flip_0b.png";
3573 description { state: "1" 0.0;
3574 inherit: "default" 0.0;
3575 image.normal: "flip_1b.png";
3577 description { state: "2" 0.0;
3578 inherit: "default" 0.0;
3579 image.normal: "flip_2b.png";
3581 description { state: "3" 0.0;
3582 inherit: "default" 0.0;
3583 image.normal: "flip_3b.png";
3585 description { state: "4" 0.0;
3586 inherit: "default" 0.0;
3587 image.normal: "flip_4b.png";
3589 description { state: "5" 0.0;
3590 inherit: "default" 0.0;
3591 image.normal: "flip_5b.png";
3593 description { state: "6" 0.0;
3594 inherit: "default" 0.0;
3595 image.normal: "flip_6b.png";
3597 description { state: "7" 0.0;
3598 inherit: "default" 0.0;
3599 image.normal: "flip_7b.png";
3601 description { state: "8" 0.0;
3602 inherit: "default" 0.0;
3603 image.normal: "flip_8b.png";
3605 description { state: "9" 0.0;
3606 inherit: "default" 0.0;
3607 image.normal: "flip_9b.png";
3612 description { state: "default" 0.0;
3615 rel2.relative: 1.0 0.0;
3616 image.normal: "flip_shad.png";
3618 description { state: "half" 0.0;
3619 inherit: "default" 0.0;
3620 rel2.relative: 1.0 0.5;
3622 description { state: "full" 0.0;
3623 inherit: "default" 0.0;
3624 rel2.relative: 1.0 1.0;
3629 description { state: "default" 0.0;
3633 image.normal: "flip_0b.png";
3635 description { state: "0" 0.0;
3636 inherit: "default" 0.0;
3638 rel2.relative: 1.0 1.0;
3639 image.normal: "flip_0b.png";
3641 description { state: "0h" 0.0;
3642 inherit: "default" 0.0;
3644 rel2.relative: 1.0 0.0;
3645 image.normal: "flip_0b.png";
3647 description { state: "1" 0.0;
3648 inherit: "default" 0.0;
3650 rel2.relative: 1.0 1.0;
3651 image.normal: "flip_1b.png";
3653 description { state: "1h" 0.0;
3654 inherit: "default" 0.0;
3656 rel2.relative: 1.0 0.0;
3657 image.normal: "flip_1b.png";
3659 description { state: "2" 0.0;
3660 inherit: "default" 0.0;
3662 rel2.relative: 1.0 1.0;
3663 image.normal: "flip_2b.png";
3665 description { state: "2h" 0.0;
3666 inherit: "default" 0.0;
3668 rel2.relative: 1.0 0.0;
3669 image.normal: "flip_2b.png";
3671 description { state: "3" 0.0;
3672 inherit: "default" 0.0;
3674 rel2.relative: 1.0 1.0;
3675 image.normal: "flip_3b.png";
3677 description { state: "3h" 0.0;
3678 inherit: "default" 0.0;
3680 rel2.relative: 1.0 0.0;
3681 image.normal: "flip_3b.png";
3683 description { state: "4" 0.0;
3684 inherit: "default" 0.0;
3686 rel2.relative: 1.0 1.0;
3687 image.normal: "flip_4b.png";
3689 description { state: "4h" 0.0;
3690 inherit: "default" 0.0;
3692 rel2.relative: 1.0 0.0;
3693 image.normal: "flip_4b.png";
3695 description { state: "5" 0.0;
3696 inherit: "default" 0.0;
3698 rel2.relative: 1.0 1.0;
3699 image.normal: "flip_5b.png";
3701 description { state: "5h" 0.0;
3702 inherit: "default" 0.0;
3704 rel2.relative: 1.0 0.0;
3705 image.normal: "flip_5b.png";
3707 description { state: "6" 0.0;
3708 inherit: "default" 0.0;
3710 rel2.relative: 1.0 1.0;
3711 image.normal: "flip_6b.png";
3713 description { state: "6h" 0.0;
3714 inherit: "default" 0.0;
3716 rel2.relative: 1.0 0.0;
3717 image.normal: "flip_6b.png";
3719 description { state: "7" 0.0;
3720 inherit: "default" 0.0;
3722 rel2.relative: 1.0 1.0;
3723 image.normal: "flip_7b.png";
3725 description { state: "7h" 0.0;
3726 inherit: "default" 0.0;
3728 rel2.relative: 1.0 0.0;
3729 image.normal: "flip_7b.png";
3731 description { state: "8" 0.0;
3732 inherit: "default" 0.0;
3734 rel2.relative: 1.0 1.0;
3735 image.normal: "flip_8b.png";
3737 description { state: "8h" 0.0;
3738 inherit: "default" 0.0;
3740 rel2.relative: 1.0 0.0;
3741 image.normal: "flip_8b.png";
3743 description { state: "9" 0.0;
3744 inherit: "default" 0.0;
3746 rel2.relative: 1.0 1.0;
3747 image.normal: "flip_9b.png";
3749 description { state: "9h" 0.0;
3750 inherit: "default" 0.0;
3752 rel2.relative: 1.0 0.0;
3753 image.normal: "flip_9b.png";
3756 part { name: "top0";
3758 description { state: "default" 0.0;
3761 image.normal: "flip_0t.png";
3763 description { state: "0" 0.0;
3764 inherit: "default" 0.0;
3765 image.normal: "flip_0t.png";
3767 description { state: "1" 0.0;
3768 inherit: "default" 0.0;
3769 image.normal: "flip_1t.png";
3771 description { state: "2" 0.0;
3772 inherit: "default" 0.0;
3773 image.normal: "flip_2t.png";
3775 description { state: "3" 0.0;
3776 inherit: "default" 0.0;
3777 image.normal: "flip_3t.png";
3779 description { state: "4" 0.0;
3780 inherit: "default" 0.0;
3781 image.normal: "flip_4t.png";
3783 description { state: "5" 0.0;
3784 inherit: "default" 0.0;
3785 image.normal: "flip_5t.png";
3787 description { state: "6" 0.0;
3788 inherit: "default" 0.0;
3789 image.normal: "flip_6t.png";
3791 description { state: "7" 0.0;
3792 inherit: "default" 0.0;
3793 image.normal: "flip_7t.png";
3795 description { state: "8" 0.0;
3796 inherit: "default" 0.0;
3797 image.normal: "flip_8t.png";
3799 description { state: "9" 0.0;
3800 inherit: "default" 0.0;
3801 image.normal: "flip_9t.png";
3806 description { state: "default" 0.0;
3810 image.normal: "flip_0t.png";
3812 description { state: "0" 0.0;
3813 inherit: "default" 0.0;
3815 rel1.relative: 0.0 0.0;
3816 image.normal: "flip_0t.png";
3818 description { state: "0h" 0.0;
3819 inherit: "default" 0.0;
3820 color: 128 128 128 255;
3822 rel1.relative: 0.0 1.0;
3823 image.normal: "flip_0t.png";
3825 description { state: "1" 0.0;
3826 inherit: "default" 0.0;
3828 rel1.relative: 0.0 0.0;
3829 image.normal: "flip_1t.png";
3831 description { state: "1h" 0.0;
3832 inherit: "default" 0.0;
3833 color: 128 128 128 255;
3835 rel1.relative: 0.0 1.0;
3836 image.normal: "flip_1t.png";
3838 description { state: "2" 0.0;
3839 inherit: "default" 0.0;
3841 rel1.relative: 0.0 0.0;
3842 image.normal: "flip_2t.png";
3844 description { state: "2h" 0.0;
3845 inherit: "default" 0.0;
3846 color: 128 128 128 255;
3848 rel1.relative: 0.0 1.0;
3849 image.normal: "flip_2t.png";
3851 description { state: "3" 0.0;
3852 inherit: "default" 0.0;
3854 rel1.relative: 0.0 0.0;
3855 image.normal: "flip_3t.png";
3857 description { state: "3h" 0.0;
3858 inherit: "default" 0.0;
3859 color: 128 128 128 255;
3861 rel1.relative: 0.0 1.0;
3862 image.normal: "flip_3t.png";
3864 description { state: "4" 0.0;
3865 inherit: "default" 0.0;
3867 rel1.relative: 0.0 0.0;
3868 image.normal: "flip_4t.png";
3870 description { state: "4h" 0.0;
3871 inherit: "default" 0.0;
3872 color: 128 128 128 255;
3874 rel1.relative: 0.0 1.0;
3875 image.normal: "flip_4t.png";
3877 description { state: "5" 0.0;
3878 inherit: "default" 0.0;
3880 rel1.relative: 0.0 0.0;
3881 image.normal: "flip_5t.png";
3883 description { state: "5h" 0.0;
3884 inherit: "default" 0.0;
3885 color: 128 128 128 255;
3887 rel1.relative: 0.0 1.0;
3888 image.normal: "flip_5t.png";
3890 description { state: "6" 0.0;
3891 inherit: "default" 0.0;
3893 rel1.relative: 0.0 0.0;
3894 image.normal: "flip_6t.png";
3896 description { state: "6h" 0.0;
3897 inherit: "default" 0.0;
3898 color: 128 128 128 255;
3900 rel1.relative: 0.0 1.0;
3901 image.normal: "flip_6t.png";
3903 description { state: "7" 0.0;
3904 inherit: "default" 0.0;
3906 rel1.relative: 0.0 0.0;
3907 image.normal: "flip_7t.png";
3909 description { state: "7h" 0.0;
3910 inherit: "default" 0.0;
3911 color: 128 128 128 255;
3913 rel1.relative: 0.0 1.0;
3914 image.normal: "flip_7t.png";
3916 description { state: "8" 0.0;
3917 inherit: "default" 0.0;
3919 rel1.relative: 0.0 0.0;
3920 image.normal: "flip_8t.png";
3922 description { state: "8h" 0.0;
3923 inherit: "default" 0.0;
3924 color: 128 128 128 255;
3926 rel1.relative: 0.0 1.0;
3927 image.normal: "flip_8t.png";
3929 description { state: "9" 0.0;
3930 inherit: "default" 0.0;
3932 rel1.relative: 0.0 0.0;
3933 image.normal: "flip_9t.png";
3935 description { state: "9h" 0.0;
3936 inherit: "default" 0.0;
3937 color: 128 128 128 255;
3939 rel1.relative: 0.0 1.0;
3940 image.normal: "flip_9t.png";
3943 part { name: "atop";
3946 description { state: "default" 0.0;
3953 image.normal: "arrow_up.png";
3955 description { state: "visible" 0.0;
3956 inherit: "default" 0.0;
3960 part { name: "abot";
3963 description { state: "default" 0.0;
3970 image.normal: "arrow_down.png";
3972 description { state: "visible" 0.0;
3973 inherit: "default" 0.0;
3979 program { name: "load";
3985 set_int(v0_lock, 0);
3986 set_int(v0_next, -1);
3989 program { name: "edit_on";
3990 signal: "elm,state,edit,on";
3992 action: STATE_SET "visible" 0.0;
3998 program { name: "edit_off";
3999 signal: "elm,state,edit,off";
4001 action: STATE_SET "default" 0.0;
4007 program { name: "up";
4008 signal: "mouse,down,1";
4010 action: SIGNAL_EMIT "elm,action,up,start" "";
4012 program { name: "up,stop";
4013 signal: "mouse,up,1";
4015 action: SIGNAL_EMIT "elm,action,up,stop" "";
4017 program { name: "down";
4018 signal: "mouse,down,1";
4020 action: SIGNAL_EMIT "elm,action,down,start" "";
4022 program { name: "down,stop";
4023 signal: "mouse,up,1";
4025 action: SIGNAL_EMIT "elm,action,down,stop" "";
4030 ///////////////////////////////////////////////////////////////////////////////
4031 group { name: "elm/clock/flipampm/default";
4033 image: "flip_base.png" COMP;
4034 image: "flip_base_shad.png" COMP;
4035 image: "flip_shad.png" COMP;
4036 image: "flip_amt.png" COMP;
4037 image: "flip_amb.png" COMP;
4038 image: "flip_pmt.png" COMP;
4039 image: "flip_pmb.png" COMP;
4040 image: "arrow_up.png" COMP;
4041 image: "arrow_down.png" COMP;
4044 public v0_cur, v0_pre, v0_lock, v0_next;
4046 public animator2(val, Float:pos) {
4047 new st1[11], st2[11], v;
4049 v = get_int(v0_cur);
4050 snprintf(st1, 10, "%ih", v);
4051 snprintf(st2, 10, "%i", v);
4052 set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
4053 set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
4055 set_state(PART:"sh", "default", 0.0);
4056 set_int(v0_lock, 0);
4057 v = get_int(v0_next);
4059 set_int(v0_next, -1);
4060 message(MSG_INT, 1, v);
4064 public animator1(val, Float:pos) {
4065 new st1[11], st2[11], v;
4067 v = get_int(v0_pre);
4068 snprintf(st1, 10, "%i", v);
4069 snprintf(st2, 10, "%ih", v);
4070 set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
4071 set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
4072 if (pos >= 1.0) anim(0.2, "animator2", val);
4074 public message(Msg_Type:type, id, ...) {
4075 if ((type == MSG_INT) && (id == 1)) {
4076 new value, v, buf[11];
4079 if (get_int(v0_lock) == 1) {
4080 set_int(v0_next, value);
4083 v = get_int(v0_cur);
4085 set_int(v0_cur, value);
4086 set_int(v0_lock, 1);
4087 snprintf(buf, 10, "%i", get_int(v0_pre));
4088 set_state(PART:"bot0", buf, 0.0);
4089 snprintf(buf, 10, "%ih", get_int(v0_cur));
4090 set_state(PART:"bot", buf, 0.0);
4091 snprintf(buf, 10, "%i", get_int(v0_cur));
4092 set_state(PART:"top0", buf, 0.0);
4093 snprintf(buf, 10, "%i", get_int(v0_pre));
4094 set_state(PART:"top", buf, 0.0);
4095 set_state(PART:"sh", "default", 0.0);
4096 anim(0.2, "animator1", 1);
4101 part { name: "shad";
4103 description { state: "default" 0.0;
4109 normal: "flip_base_shad.png";
4114 part { name: "base";
4117 description { state: "default" 0.0;
4120 // FIXME 48x96 should be the native pixel design, right now
4121 // its 80x160. fix int he artwork later
4125 image.normal: "flip_base.png";
4131 description { state: "default" 0.0;
4133 rel1.relative: 0.0 0.5;
4141 description { state: "default" 0.0;
4144 rel2.relative: 1.0 0.5;
4148 part { name: "bot0";
4150 description { state: "default" 0.0;
4153 image.normal: "flip_amb.png";
4155 description { state: "0" 0.0;
4156 inherit: "default" 0.0;
4157 image.normal: "flip_amb.png";
4159 description { state: "1" 0.0;
4160 inherit: "default" 0.0;
4161 image.normal: "flip_pmb.png";
4166 description { state: "default" 0.0;
4169 rel2.relative: 1.0 0.0;
4170 image.normal: "flip_shad.png";
4172 description { state: "half" 0.0;
4173 inherit: "default" 0.0;
4174 rel2.relative: 1.0 0.5;
4176 description { state: "full" 0.0;
4177 inherit: "default" 0.0;
4178 rel2.relative: 1.0 1.0;
4183 description { state: "default" 0.0;
4187 image.normal: "flip_amb.png";
4189 description { state: "0" 0.0;
4190 inherit: "default" 0.0;
4192 rel2.relative: 1.0 1.0;
4193 image.normal: "flip_amb.png";
4195 description { state: "0h" 0.0;
4196 inherit: "default" 0.0;
4198 rel2.relative: 1.0 0.0;
4199 image.normal: "flip_amb.png";
4201 description { state: "1" 0.0;
4202 inherit: "default" 0.0;
4204 rel2.relative: 1.0 1.0;
4205 image.normal: "flip_pmb.png";
4207 description { state: "1h" 0.0;
4208 inherit: "default" 0.0;
4210 rel2.relative: 1.0 0.0;
4211 image.normal: "flip_pmb.png";
4214 part { name: "top0";
4216 description { state: "default" 0.0;
4219 image.normal: "flip_amt.png";
4221 description { state: "0" 0.0;
4222 inherit: "default" 0.0;
4223 image.normal: "flip_amt.png";
4225 description { state: "1" 0.0;
4226 inherit: "default" 0.0;
4227 image.normal: "flip_pmt.png";
4232 description { state: "default" 0.0;
4236 image.normal: "flip_amt.png";
4238 description { state: "0" 0.0;
4239 inherit: "default" 0.0;
4241 rel1.relative: 0.0 0.0;
4242 image.normal: "flip_amt.png";
4244 description { state: "0h" 0.0;
4245 inherit: "default" 0.0;
4246 color: 128 128 128 255;
4248 rel1.relative: 0.0 1.0;
4249 image.normal: "flip_amt.png";
4251 description { state: "1" 0.0;
4252 inherit: "default" 0.0;
4254 rel1.relative: 0.0 0.0;
4255 image.normal: "flip_pmt.png";
4257 description { state: "1h" 0.0;
4258 inherit: "default" 0.0;
4259 color: 128 128 128 255;
4261 rel1.relative: 0.0 1.0;
4262 image.normal: "flip_pmt.png";
4265 part { name: "atop";
4268 description { state: "default" 0.0;
4275 image.normal: "arrow_up.png";
4277 description { state: "visible" 0.0;
4278 inherit: "default" 0.0;
4282 part { name: "abot";
4285 description { state: "default" 0.0;
4292 image.normal: "arrow_down.png";
4294 description { state: "visible" 0.0;
4295 inherit: "default" 0.0;
4301 program { name: "load";
4307 set_int(v0_lock, 0);
4308 set_int(v0_next, -1);
4311 program { name: "edit_on";
4312 signal: "elm,state,edit,on";
4314 action: STATE_SET "visible" 0.0;
4319 program { name: "edit_off";
4320 signal: "elm,state,edit,off";
4322 action: STATE_SET "default" 0.0;
4327 program { name: "up";
4328 signal: "mouse,down,1";
4330 action: SIGNAL_EMIT "elm,action,up,start" "";
4332 program { name: "up,stop";
4333 signal: "mouse,up,1";
4335 action: SIGNAL_EMIT "elm,action,up,stop" "";
4337 program { name: "down";
4338 signal: "mouse,down,1";
4340 action: SIGNAL_EMIT "elm,action,down,start" "";
4342 program { name: "down,stop";
4343 signal: "mouse,up,1";
4345 action: SIGNAL_EMIT "elm,action,down,stop" "";
4350 ///////////////////////////////////////////////////////////////////////////////
4351 group { name: "elm/menu/item/default";
4353 image: "bt_base1.png" COMP;
4354 image: "bt_base2.png" COMP;
4355 image: "bt_hilight.png" COMP;
4356 image: "bt_shine.png" COMP;
4357 image: "bt_glow.png" COMP;
4358 image: "bt_dis_base.png" COMP;
4359 image: "bt_dis_hilight.png" COMP;
4362 public menu_text_visible; //0:hide (default), 1:visible
4363 public menu_disable; //0:enable, 1:disable
4366 part { name: "item_image";
4368 description { state: "default" 0.0;
4369 color: 255 255 255 0;
4371 normal: "bt_base2.png";
4374 image.middle: SOLID;
4376 description { state: "visible" 0.0;
4377 inherit: "default" 0.0;
4378 color: 255 255 255 255;
4380 description { state: "clicked" 0.0;
4381 inherit: "default" 0.0;
4382 inherit: "visible" 0.0;
4383 image.normal: "bt_base1.png";
4384 image.middle: SOLID;
4386 description { state: "disabled" 0.0;
4387 inherit: "default" 0.0;
4390 part { name: "item_image_disabled";
4392 description { state: "default" 0.0;
4393 color: 255 255 255 0;
4395 normal: "bt_dis_base.png";
4398 image.middle: SOLID;
4400 description { state: "disabled" 0.0;
4401 inherit: "default" 0.0;
4402 color: 255 255 255 255;
4405 part { name: "elm.swallow.content";
4407 description { state: "default" 0.0;
4413 rel2.relative: 0.0 1.0;
4415 aspect_preference: VERTICAL;
4424 description { state: "default" 0.0;
4426 rel1.to_x: "elm.swallow.content";
4427 rel1.relative: 1.0 0.0;
4429 rel2.offset: -10 -8;
4432 font: "Sans,Edje-Vera";
4436 text_class: "menu_item";
4439 description { state: "visible" 0.0;
4440 inherit: "default" 0.0;
4444 description { state: "selected" 0.0;
4445 inherit: "default" 0.0;
4446 inherit: "visible" 0.0;
4447 color: 254 254 254 255;
4449 description { state: "disabled" 0.0;
4450 inherit: "default" 0.0;
4453 description { state: "disabled_visible" 0.0;
4454 inherit: "default" 0.0;
4455 inherit: "visible" 0.0;
4459 part { name: "over1";
4461 description { state: "default" 0.0;
4462 color: 255 255 255 0;
4463 rel2.relative: 1.0 0.5;
4465 normal: "bt_hilight.png";
4469 description { state: "visible" 0.0;
4470 inherit: "default" 0.0;
4471 color: 255 255 255 255;
4473 description { state: "disabled" 0.0;
4474 inherit: "default" 0.0;
4477 part { name: "over_disabled";
4479 description { state: "default" 0.0;
4480 color: 255 255 255 0;
4481 rel2.relative: 1.0 0.5;
4483 normal: "bt_dis_hilight.png";
4487 description { state: "disabled" 0.0;
4488 inherit: "default" 0.0;
4489 color: 255 255 255 255;
4492 part { name: "over2";
4495 ignore_flags: ON_HOLD;
4496 description { state: "default" 0.0;
4498 normal: "bt_shine.png";
4502 description { state: "disabled" 0.0;
4503 inherit: "default" 0.0;
4507 part { name: "over3";
4510 description { state: "default" 0.0;
4511 color: 255 255 255 0;
4513 normal: "bt_glow.png";
4514 border: 12 12 12 12;
4518 description { state: "clicked" 0.0;
4519 inherit: "default" 0.0;
4521 color: 255 255 255 255;
4524 part { name: "disabler";
4526 description { state: "default" 0.0;
4530 description { state: "disabled" 0.0;
4531 inherit: "default" 0.0;
4539 name: "item_mouse_in";
4542 action: SIGNAL_EMIT "elm,action,activate" "";
4543 after: "item_mouse_in_2";
4544 after: "item_mouse_in_3";
4547 name: "item_mouse_in_2";
4548 transition: DECELERATE 0.5;
4551 v = get_int(menu_text_visible);
4552 d = get_int(menu_disable);
4555 run_program(PROGRAM:"selected_text");
4559 name: "item_mouse_in_3";
4560 action : STATE_SET "visible" 0.0;
4561 target: "item_image";
4563 transition: DECELERATE 0.5;
4566 name: "selected_text";
4567 action: STATE_SET "selected" 0.0;
4569 transition: DECELERATE 0.5;
4575 name: "item_mouse_out";
4576 signal: "mouse,out";
4578 action: SIGNAL_EMIT "elm,action,inactivate" "";
4579 after: "item_mouse_out_2";
4580 after: "item_mouse_out_3";
4583 name: "item_mouse_out_2";
4584 transition: DECELERATE 0.5;
4587 v = get_int(menu_text_visible);
4588 d = get_int(menu_disable);
4591 run_program(PROGRAM:"visible_text");
4595 name: "item_mouse_out_3";
4596 action: STATE_SET "default" 0.0;
4597 target: "item_image";
4599 transition: DECELERATE 0.5;
4602 name: "visible_text";
4603 action: STATE_SET "visible" 0.0;
4605 transition: DECELERATE 0.5;
4610 name: "item_unclick";
4611 signal: "mouse,up,1";
4613 action: STATE_SET "visible" 0.0;
4614 target: "item_image";
4617 name: "item_click2";
4618 signal: "mouse,down,1";
4620 action: STATE_SET "clicked" 0.0;
4624 name: "item_unclick2";
4625 signal: "mouse,up,1";
4627 action: STATE_SET "default" 0.0;
4628 transition: DECELERATE 0.5;
4632 name: "item_unclick3";
4633 signal: "mouse,up,1";
4635 action: SIGNAL_EMIT "elm,action,click" "";
4637 program { name: "text_show";
4638 signal: "elm,state,text,visible";
4641 set_int(menu_text_visible, 1);
4642 set_state(PART:"elm.text", "visible", 0.0);
4645 program { name: "text_hide";
4646 signal: "elm,state,text,hidden";
4649 set_int(menu_text_visible, 0);
4650 set_state(PART:"elm.text", "default", 0.0);
4653 program { name: "disable";
4654 signal: "elm,state,disabled";
4656 action: STATE_SET "disabled" 0.0;
4657 target: "item_image";
4658 target: "item_image_disabled";
4661 target: "over_disabled";
4663 after: "disable_text";
4665 program { name: "disable_text";
4668 v = get_int(menu_text_visible);
4670 set_state(PART:"elm.text", "disabled_visible", 0.0);
4672 set_state(PART:"elm.text", "disabled", 0.0);
4673 set_int(menu_disable, 1);
4676 program { name: "item_select";
4677 signal: "elm,state,selected";
4679 after: "item_mouse_in_2";
4680 after: "item_mouse_in_3";
4682 program { name: "item_unselect";
4683 signal: "elm,state,unselected";
4685 after: "item_mouse_out_2";
4686 after: "item_mouse_out_3";
4688 program { name: "enable";
4689 signal: "elm,state,enabled";
4691 action: STATE_SET "default" 0.0;
4692 target: "item_image";
4693 target: "item_image_disabled";
4696 target: "over_disabled";
4698 after: "enable_text";
4700 program { name: "enable_text";
4703 v = get_int(menu_text_visible);
4705 set_state(PART:"elm.text", "visible", 0.0);
4707 set_state(PART:"elm.text", "default", 0.0);
4708 set_int(menu_disable, 0);
4714 group { name: "elm/menu/item_with_submenu/default";
4716 image: "bt_base1.png" COMP;
4717 image: "bt_base2.png" COMP;
4718 image: "bt_hilight.png" COMP;
4719 image: "bt_shine.png" COMP;
4720 image: "bt_glow.png" COMP;
4721 image: "bt_dis_base.png" COMP;
4722 image: "bt_dis_hilight.png" COMP;
4723 image: "arrow_right.png" COMP;
4724 image: "arrow_left.png" COMP;
4727 public menu_text_visible; //0:hide (default), 1:visible
4728 public menu_disable; //0:enable, 1:disable
4731 part { name: "item_image";
4733 description { state: "default" 0.0;
4734 color: 255 255 255 0;
4736 normal: "bt_base2.png";
4739 image.middle: SOLID;
4741 description { state: "visible" 0.0;
4742 inherit: "default" 0.0;
4743 color: 255 255 255 255;
4745 description { state: "clicked" 0.0;
4746 inherit: "default" 0.0;
4747 inherit: "visible" 0.0;
4748 image.normal: "bt_base1.png";
4749 image.middle: SOLID;
4751 description { state: "disabled" 0.0;
4752 inherit: "default" 0.0;
4755 part { name: "item_image_disabled";
4757 description { state: "default" 0.0;
4758 color: 255 255 255 0;
4760 normal: "bt_dis_base.png";
4763 image.middle: SOLID;
4765 description { state: "disabled" 0.0;
4766 inherit: "default" 0.0;
4767 color: 255 255 255 255;
4770 part { name: "arrow";
4772 description { state: "default" 0.0;
4773 color: 255 255 255 255;
4776 aspect_preference: BOTH;
4778 normal: "arrow_right.png";
4781 description { state: "rtl" 0.0;
4782 inherit: "default" 0.0;
4783 image.normal: "arrow_left.png";
4786 part { name: "elm.swallow.content";
4788 description { state: "default" 0.0;
4794 rel2.relative: 0.0 1.0;
4796 aspect_preference: VERTICAL;
4805 description { state: "default" 0.0;
4807 rel1.to_x: "elm.swallow.content";
4808 rel1.relative: 1.0 0.0;
4810 rel2.offset: -10 -8;
4813 font: "Sans,Edje-Vera";
4817 text_class: "menu_item";
4820 description { state: "visible" 0.0;
4821 inherit: "default" 0.0;
4825 description { state: "selected" 0.0;
4826 inherit: "default" 0.0;
4827 inherit: "visible" 0.0;
4828 color: 254 254 254 255;
4830 description { state: "disabled" 0.0;
4831 inherit: "default" 0.0;
4834 description { state: "disabled_visible" 0.0;
4835 inherit: "default" 0.0;
4836 inherit: "visible" 0.0;
4840 part { name: "over1";
4842 description { state: "default" 0.0;
4843 color: 255 255 255 0;
4844 rel2.relative: 1.0 0.5;
4846 normal: "bt_hilight.png";
4850 description { state: "visible" 0.0;
4851 inherit: "default" 0.0;
4852 color: 255 255 255 255;
4854 description { state: "disabled" 0.0;
4855 inherit: "default" 0.0;
4858 part { name: "over_disabled";
4860 description { state: "default" 0.0;
4861 color: 255 255 255 0;
4862 rel2.relative: 1.0 0.5;
4864 normal: "bt_dis_hilight.png";
4868 description { state: "disabled" 0.0;
4869 inherit: "default" 0.0;
4870 color: 255 255 255 255;
4873 part { name: "over2";
4876 ignore_flags: ON_HOLD;
4877 description { state: "default" 0.0;
4879 normal: "bt_shine.png";
4883 description { state: "disabled" 0.0;
4884 inherit: "default" 0.0;
4888 part { name: "over3";
4891 description { state: "default" 0.0;
4892 color: 255 255 255 0;
4894 normal: "bt_glow.png";
4895 border: 12 12 12 12;
4899 description { state: "clicked" 0.0;
4900 inherit: "default" 0.0;
4902 color: 255 255 255 255;
4905 part { name: "disabler";
4907 description { state: "default" 0.0;
4911 description { state: "disabled" 0.0;
4912 inherit: "default" 0.0;
4920 name: "item_mouse_in";
4923 action: SIGNAL_EMIT "elm,action,activate" "";
4924 after: "item_mouse_in_2";
4925 after: "item_mouse_in_3";
4928 name: "item_mouse_in_2";
4929 transition: DECELERATE 0.5;
4932 v = get_int(menu_text_visible);
4933 d = get_int(menu_disable);
4936 run_program(PROGRAM:"selected_text");
4940 name: "item_mouse_in_3";
4941 action : STATE_SET "visible" 0.0;
4942 target: "item_image";
4944 transition: DECELERATE 0.5;
4947 name: "selected_text";
4948 action: STATE_SET "selected" 0.0;
4950 transition: DECELERATE 0.5;
4956 name: "item_mouse_out";
4957 signal: "mouse,out";
4959 after: "item_mouse_out_2";
4960 after: "item_mouse_out_3";
4963 name: "item_mouse_out_2";
4964 transition: DECELERATE 0.5;
4967 v = get_int(menu_text_visible);
4968 d = get_int(menu_disable);
4971 run_program(PROGRAM:"visible_text");
4975 name: "item_mouse_out_3";
4976 action: STATE_SET "default" 0.0;
4977 target: "item_image";
4979 transition: DECELERATE 0.5;
4982 name: "visible_text";
4983 action: STATE_SET "visible" 0.0;
4985 transition: DECELERATE 0.5;
4990 name: "item_unclick";
4991 signal: "mouse,up,1";
4993 action: STATE_SET "visible" 0.0;
4994 target: "item_image";
4997 name: "item_click2";
4998 signal: "mouse,down,1";
5000 action: STATE_SET "clicked" 0.0;
5004 name: "item_unclick2";
5005 signal: "mouse,up,1";
5007 action: STATE_SET "default" 0.0;
5008 transition: DECELERATE 0.5;
5012 name: "item_unclick3";
5013 signal: "mouse,up,1";
5015 action: SIGNAL_EMIT "elm,action,click" "";
5021 action: SIGNAL_EMIT "elm,action,open" "";
5023 program { name: "text_show";
5024 signal: "elm,state,text,visible";
5027 set_int(menu_text_visible, 1);
5028 set_state(PART:"elm.text", "visible", 0.0);
5031 program { name: "text_hide";
5032 signal: "elm,state,text,hidden";
5035 set_int(menu_text_visible, 0);
5036 set_state(PART:"elm.text", "default", 0.0);
5039 program { name: "disable";
5040 signal: "elm,state,disabled";
5042 action: STATE_SET "disabled" 0.0;
5043 target: "item_image";
5044 target: "item_image_disabled";
5047 target: "over_disabled";
5049 after: "disable_text";
5051 program { name: "disable_text";
5055 get_state(PART:"elm.text", st, 30, vl);
5056 if (!strcmp(st, "visible"))
5057 set_state(PART:"elm.text", "disabled_visible", 0.0);
5058 else if (!strcmp(st, "default"))
5059 set_state(PART:"elm.text", "disabled", 0.0);
5062 program { name: "enable";
5063 signal: "elm,state,enabled";
5065 action: STATE_SET "default" 0.0;
5066 target: "item_image";
5067 target: "item_image_disabled";
5070 target: "over_disabled";
5072 after: "enable_text";
5074 program { name: "enable_text";
5077 v = get_int(menu_text_visible);
5079 set_state(PART:"elm.text", "visible", 0.0);
5081 set_state(PART:"elm.text", "default", 0.0);
5082 set_int(menu_disable, 0);
5085 program { name: "to_rtl";
5086 signal: "edje,state,rtl";
5088 action: STATE_SET "rtl" 0.0;
5091 program { name: "to_ltr";
5092 signal: "edje,state,ltr";
5094 action: STATE_SET "default" 0.0;
5100 group { name: "elm/menu/separator/default";
5102 image: "separator_h.png" COMP;
5105 part { name: "separator"; // separator group
5106 description { state: "default" 0.0;
5111 normal: "separator_h.png";
5120 ///////////////////////////////////////////////////////////////////////////////
5121 group { name: "elm/clock/base-all/default";
5125 description { state: "default" 0.0;
5126 rel1.relative: 0.0000000 0.0;
5127 rel2.relative: 0.1250000 1.0;
5132 description { state: "default" 0.0;
5133 rel1.relative: 0.1250000 0.0;
5134 rel2.relative: 0.2500000 1.0;
5142 description { state: "default" 0.0;
5143 rel1.relative: 0.2500000 0.0;
5144 rel2.relative: 0.3125000 1.0;
5147 font: "Sans,Edje-Vera";
5157 description { state: "default" 0.0;
5158 rel1.relative: 0.3125000 0.0;
5159 rel2.relative: 0.4375000 1.0;
5164 description { state: "default" 0.0;
5165 rel1.relative: 0.4375000 0.0;
5166 rel2.relative: 0.5625000 1.0;
5175 description { state: "default" 0.0;
5176 rel1.relative: 0.5625000 0.0;
5177 rel2.relative: 0.6250000 1.0;
5180 font: "Sans,Edje-Vera";
5191 description { state: "default" 0.0;
5192 rel1.relative: 0.6250000 0.0;
5193 rel2.relative: 0.7500000 1.0;
5199 description { state: "default" 0.0;
5200 rel1.relative: 0.7500000 0.0;
5201 rel2.relative: 0.8750000 1.0;
5205 part { name: "ampm";
5207 description { state: "default" 0.0;
5208 rel1.relative: 0.8750000 0.0;
5209 rel2.relative: 1.0 1.0;
5215 ///////////////////////////////////////////////////////////////////////////////
5216 group { name: "elm/clock/base-seconds/default";
5220 description { state: "default" 0.0;
5221 rel1.relative: 0.000000000 0.0;
5222 rel2.relative: 0.142857143 1.0;
5227 description { state: "default" 0.0;
5228 rel1.relative: 0.142857143 0.0;
5229 rel2.relative: 0.285714286 1.0;
5237 description { state: "default" 0.0;
5238 rel1.relative: 0.285714286 0.0;
5239 rel2.relative: 0.357142857 1.0;
5242 font: "Sans,Edje-Vera";
5252 description { state: "default" 0.0;
5253 rel1.relative: 0.357142857 0.0;
5254 rel2.relative: 0.500000000 1.0;
5259 description { state: "default" 0.0;
5260 rel1.relative: 0.500000000 0.0;
5261 rel2.relative: 0.642857143 1.0;
5270 description { state: "default" 0.0;
5271 rel1.relative: 0.642857143 0.0;
5272 rel2.relative: 0.714285714 1.0;
5275 font: "Sans,Edje-Vera";
5286 description { state: "default" 0.0;
5287 rel1.relative: 0.714285714 0.0;
5288 rel2.relative: 0.857142857 1.0;
5294 description { state: "default" 0.0;
5295 rel1.relative: 0.857142857 0.0;
5296 rel2.relative: 1.000000000 1.0;
5302 ///////////////////////////////////////////////////////////////////////////////
5303 group { name: "elm/clock/base-am_pm/default";
5307 description { state: "default" 0.0;
5308 rel1.relative: 0.000000000 0.0;
5309 rel2.relative: 0.181818182 1.0;
5314 description { state: "default" 0.0;
5315 rel1.relative: 0.181818182 0.0;
5316 rel2.relative: 0.363636364 1.0;
5324 description { state: "default" 0.0;
5325 rel1.relative: 0.363636364 0.0;
5326 rel2.relative: 0.454545455 1.0;
5329 font: "Sans,Edje-Vera";
5339 description { state: "default" 0.0;
5340 rel1.relative: 0.454545455 0.0;
5341 rel2.relative: 0.636363636 1.0;
5346 description { state: "default" 0.0;
5347 rel1.relative: 0.636363636 0.0;
5348 rel2.relative: 0.818181818 1.0;
5352 part { name: "ampm";
5354 description { state: "default" 0.0;
5355 rel1.relative: 0.818181818 0.0;
5356 rel2.relative: 1.0 1.0;
5362 ///////////////////////////////////////////////////////////////////////////////
5363 group { name: "elm/clock/base/default";
5367 description { state: "default" 0.0;
5368 rel1.relative: 0.000000000 0.0;
5369 rel2.relative: 0.222222222 1.0;
5374 description { state: "default" 0.0;
5375 rel1.relative: 0.222222222 0.0;
5376 rel2.relative: 0.444444444 1.0;
5384 description { state: "default" 0.0;
5385 rel1.relative: 0.444444444 0.0;
5386 rel2.relative: 0.555555556 1.0;
5389 font: "Sans,Edje-Vera";
5399 description { state: "default" 0.0;
5400 rel1.relative: 0.555555556 0.0;
5401 rel2.relative: 0.777777778 1.0;
5406 description { state: "default" 0.0;
5407 rel1.relative: 0.777777778 0.0;
5408 rel2.relative: 1.000000000 1.0;
5414 ///////////////////////////////////////////////////////////////////////////////
5415 group { name: "elm/frame/base/default";
5417 image: "frame_1.png" COMP;
5418 image: "frame_2.png" COMP;
5419 image: "dia_grad.png" COMP;
5422 part { name: "base0";
5424 description { state: "default" 0.0;
5425 image.normal: "dia_grad.png";
5437 part { name: "base";
5439 description { state: "default" 0.0;
5440 rel2.to: "elm.swallow.content";
5443 normal: "frame_2.png";
5450 part { name: "elm.text";
5454 description { state: "default" 0.0;
5467 font: "Sans:style=Bold,Edje-Vera-Bold";
5475 part { name: "over";
5477 description { state: "default" 0.0;
5479 rel2.to: "elm.swallow.content";
5482 normal: "frame_1.png";
5489 part { name: "elm.swallow.content";
5491 description { state: "default" 0.0;
5504 group { name: "elm/frame/base/pad_small";
5510 description { state: "default" 0.0;
5521 description { state: "default" 0.0;
5528 part { name: "elm.swallow.content";
5530 description { state: "default" 0.0;
5546 group { name: "elm/frame/base/pad_medium";
5552 description { state: "default" 0.0;
5563 description { state: "default" 0.0;
5570 part { name: "elm.swallow.content";
5572 description { state: "default" 0.0;
5588 group { name: "elm/frame/base/pad_large";
5594 description { state: "default" 0.0;
5605 description { state: "default" 0.0;
5612 part { name: "elm.swallow.content";
5614 description { state: "default" 0.0;
5630 group { name: "elm/frame/base/pad_huge";
5636 description { state: "default" 0.0;
5647 description { state: "default" 0.0;
5654 part { name: "elm.swallow.content";
5656 description { state: "default" 0.0;
5672 group { name: "elm/frame/base/outdent_top";
5674 image: "outdent-top.png" COMP;
5677 part { name: "base0";
5679 description { state: "default" 0.0;
5680 image.normal: "outdent-top.png";
5681 image.border: 0 0 0 13;
5685 part { name: "elm.swallow.content";
5687 description { state: "default" 0.0;
5689 rel2.offset: -3 -13;
5695 group { name: "elm/frame/base/outdent_bottom";
5697 image: "outdent-bottom.png" COMP;
5700 part { name: "base0";
5702 description { state: "default" 0.0;
5703 image.normal: "outdent-bottom.png";
5704 image.border: 0 0 13 0;
5708 part { name: "elm.swallow.content";
5710 description { state: "default" 0.0;
5718 ///////////////////////////////////////////////////////////////////////////////
5719 group { name: "elm/label/base/tooltip";
5721 style { name: "tooltip_style";
5722 base: "font=Sans font_size=8 color=#666 wrap=word";
5724 tag: "hilight" "+ font=Sans:style=Bold";
5725 tag: "b" "+ font=Sans:style=Bold";
5730 part { name: "elm.text";
5734 description { state: "default" 0.0;
5736 style: "tooltip_style";
5744 group { name: "elm/tooltip/base/default";
5749 item: "pad_border_x" "10";
5750 item: "pad_border_y" "10";
5751 item: "hide_timeout" "0.35"; /**< tooltip is hidden after this amount, keep in sync with hide animations */
5754 image: "tooltip-base.png" COMP;
5755 image: "tooltip-corner-top-left-tip.png" COMP;
5756 image: "tooltip-corner-top-right-tip.png" COMP;
5757 image: "tooltip-corner-bottom-left-tip.png" COMP;
5758 image: "tooltip-corner-bottom-right-tip.png" COMP;
5759 image: "tooltip-edge-left-tip.png" COMP;
5760 image: "tooltip-edge-right-tip.png" COMP;
5761 image: "tooltip-edge-bottom-tip.png" COMP;
5762 image: "tooltip-edge-top-tip.png" COMP;
5766 set_state(PART:"corner-top-left", "default", 0.0);
5767 set_state(PART:"corner-top-right", "default", 0.0);
5768 set_state(PART:"corner-bottom-left", "default", 0.0);
5769 set_state(PART:"corner-bottom-right", "default", 0.0);
5772 set_state(PART:"clipper-edge-left", "default", 0.0);
5773 set_state(PART:"clipper-edge-right", "default", 0.0);
5774 set_state(PART:"clipper-edge-top", "default", 0.0);
5775 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5778 show_corner_top_left() {
5779 set_state(PART:"corner-top-left", "visible", 0.0);
5781 set_state(PART:"corner-top-right", "default", 0.0);
5782 set_state(PART:"corner-bottom-left", "default", 0.0);
5783 set_state(PART:"corner-bottom-right", "default", 0.0);
5786 show_corner_top_right() {
5787 set_state(PART:"corner-top-right", "visible", 0.0);
5789 set_state(PART:"corner-top-left", "default", 0.0);
5790 set_state(PART:"corner-bottom-left", "default", 0.0);
5791 set_state(PART:"corner-bottom-right", "default", 0.0);
5795 show_corner_bottom_left() {
5796 set_state(PART:"corner-bottom-left", "visible", 0.0);
5798 set_state(PART:"corner-bottom-right", "default", 0.0);
5799 set_state(PART:"corner-top-left", "default", 0.0);
5800 set_state(PART:"corner-top-right", "default", 0.0);
5803 show_corner_bottom_right() {
5804 set_state(PART:"corner-bottom-right", "visible", 0.0);
5806 set_state(PART:"corner-bottom-left", "default", 0.0);
5807 set_state(PART:"corner-top-left", "default", 0.0);
5808 set_state(PART:"corner-top-right", "default", 0.0);
5812 show_edge_left(Float:val) {
5813 set_state(PART:"clipper-edge-left", "visible", 0.0);
5814 set_drag(PART:"edge-drag-left", 0.0, val);
5816 set_state(PART:"clipper-edge-right", "default", 0.0);
5817 set_state(PART:"clipper-edge-top", "default", 0.0);
5818 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5821 show_edge_right(Float:val) {
5822 set_state(PART:"clipper-edge-right", "visible", 0.0);
5823 set_drag(PART:"edge-drag-right", 0.0, val);
5825 set_state(PART:"clipper-edge-left", "default", 0.0);
5826 set_state(PART:"clipper-edge-top", "default", 0.0);
5827 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5831 show_edge_top(Float:val) {
5832 set_state(PART:"clipper-edge-top", "visible", 0.0);
5833 set_drag(PART:"edge-drag-top", val, 0.0);
5835 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5836 set_state(PART:"clipper-edge-left", "default", 0.0);
5837 set_state(PART:"clipper-edge-right", "default", 0.0);
5840 show_edge_bottom(Float:val) {
5841 set_state(PART:"clipper-edge-bottom", "visible", 0.0);
5842 set_drag(PART:"edge-drag-bottom", val, 0.0);
5844 set_state(PART:"clipper-edge-top", "default", 0.0);
5845 set_state(PART:"clipper-edge-left", "default", 0.0);
5846 set_state(PART:"clipper-edge-right", "default", 0.0);
5850 public message(Msg_Type:type, id, ...) {
5851 if ((type == MSG_FLOAT_SET) && (id == 1)) {
5852 new Float:x, Float:y;
5859 if (y < 0.0) show_corner_top_left();
5860 else if (y > 1.0) show_corner_bottom_left();
5861 else show_edge_left(y);
5865 if (y < 0.0) show_corner_top_right();
5866 else if (y > 1.0) show_corner_bottom_right();
5867 else show_edge_right(y);
5871 if (y < 0.0) show_edge_top(x);
5872 else if (y > 1.0) show_edge_bottom(x);
5883 part { name: "clipper";
5885 description { state: "default" 0.0;
5886 color: 255 255 255 0;
5887 rel1.to: "elm.swallow.content";
5888 rel1.offset: -64 -64;
5889 rel2.to: "elm.swallow.content";
5892 description { state: "visible" 0.0;
5893 inherit: "default" 0.0;
5894 color: 255 255 255 255;
5900 description { state: "default" 0.0;
5903 to: "elm.swallow.content";
5907 to: "elm.swallow.content";
5911 normal: "tooltip-base.png";
5912 border: 14 14 14 14;
5914 image.middle: SOLID;
5918 #define TT_CORNER(name_, rx, ry, ax, ay, ox, oy) \
5919 part { name: "corner-"name_; \
5922 clip_to: "clipper"; \
5923 description { state: "default" 0.0; \
5924 color: 255 255 255 0; \
5933 to: "elm.swallow.content"; \
5938 to: "elm.swallow.content"; \
5940 image.normal: "tooltip-corner-"name_"-tip.png"; \
5942 description { state: "visible" 0.0; \
5943 inherit: "default" 0.0; \
5944 color: 255 255 255 255; \
5948 TT_CORNER("top-left", 0, 0, 1, 1, 4, 4);
5949 TT_CORNER("top-right", 1, 0, 0, 1, -5, 4);
5950 TT_CORNER("bottom-left", 0, 1, 1, 0, 4, -5);
5951 TT_CORNER("bottom-right", 1, 1, 0, 0, -5, -5);
5954 #define TT_EDGE_VERT(name_, rx, ax, ox) \
5955 part { name: "clipper-edge-"name_; \
5957 clip_to: "clipper"; \
5958 description { state: "default" 0.0; \
5959 color: 255 255 255 0; \
5967 to: "elm.swallow.content"; \
5972 to: "elm.swallow.content"; \
5975 description { state: "visible" 0.0; \
5976 inherit: "default" 0.0; \
5977 color: 255 255 255 255; \
5981 part { name: "edge-area-"name_; \
5984 clip_to: "clipper-edge-"name_; \
5985 description { state: "default" 0.0; \
5993 to: "elm.swallow.content"; \
5998 to: "elm.swallow.content"; \
6002 part { name: "edge-drag-"name_; \
6005 clip_to: "clipper-edge-"name_; \
6009 confine: "edge-area-"name_; \
6011 description { state: "default" 0.0; \
6014 rel1.to: "edge-area-"name_; \
6015 rel2.to: "edge-area-"name_; \
6018 part { name: "edge-img-"name_; \
6021 clip_to: "clipper-edge-"name_; \
6022 description { state: "default" 0.0; \
6027 rel1.to: "edge-drag-"name_; \
6028 rel2.to: "edge-drag-"name_; \
6029 image.normal: "tooltip-edge-"name_"-tip.png"; \
6032 TT_EDGE_VERT("left", 0, 1, -2);
6033 TT_EDGE_VERT("right", 1, 0, 1);
6036 #define TT_EDGE_HORIZ(name_, ry, ay, oy) \
6037 part { name: "clipper-edge-"name_; \
6039 clip_to: "clipper"; \
6040 description { state: "default" 0.0; \
6041 color: 255 255 255 0; \
6049 to: "elm.swallow.content"; \
6054 to: "elm.swallow.content"; \
6057 description { state: "visible" 0.0; \
6058 inherit: "default" 0.0; \
6059 color: 255 255 255 255; \
6063 part { name: "edge-area-"name_; \
6066 clip_to: "clipper-edge-"name_; \
6067 description { state: "default" 0.0; \
6075 to: "elm.swallow.content"; \
6080 to: "elm.swallow.content"; \
6084 part { name: "edge-drag-"name_; \
6087 clip_to: "clipper-edge-"name_; \
6091 confine: "edge-area-"name_; \
6093 description { state: "default" 0.0; \
6096 rel1.to: "edge-area-"name_; \
6097 rel2.to: "edge-area-"name_; \
6100 part { name: "edge-img-"name_; \
6103 clip_to: "clipper-edge-"name_; \
6104 description { state: "default" 0.0; \
6109 rel1.to: "edge-drag-"name_; \
6110 rel2.to: "edge-drag-"name_; \
6111 image.normal: "tooltip-edge-"name_"-tip.png"; \
6114 TT_EDGE_HORIZ("top", 0, 1, -2);
6115 TT_EDGE_HORIZ("bottom", 1, 0, 1);
6116 #undef TT_EDGE_HORIZ
6118 part { name: "clipper_content";
6120 description { state: "default" 0.0;
6121 color: 255 255 255 0;
6122 rel1.to: "elm.swallow.content";
6123 rel1.offset: -64 -64;
6124 rel2.to: "elm.swallow.content";
6127 description { state: "visible" 0.0;
6128 inherit: "default" 0.0;
6129 color: 255 255 255 255;
6132 part { name: "elm.swallow.content";
6134 clip_to: "clipper_content";
6135 description { state: "default" 0.0; }
6140 signal: "elm,action,show";
6142 action: ACTION_STOP;
6152 action: STATE_SET "visible" 0.0;
6153 transition: LINEAR 0.15;
6159 action: STATE_SET "visible" 0.0;
6160 transition: LINEAR 0.15;
6161 target: "clipper_content";
6166 signal: "elm,action,hide";
6168 action: ACTION_STOP;
6185 action: STATE_SET "default" 0.0;
6186 transition: LINEAR 0.1;
6187 target: "clipper_content";
6192 action: STATE_SET "default" 0.0;
6193 transition: LINEAR 0.1;
6199 group { name: "elm/tooltip/base/transparent";
6201 part { name: "elm.swallow.content";
6205 description { state: "default" 0.0; }
6210 ///////////////////////////////////////////////////////////////////////////////
6212 /* TODO: replicate diagonal swallow slots to the other hover styles */
6213 group { name: "elm/hover/base/default";
6215 image: "shad_circ.png" COMP;
6218 part { name: "elm.swallow.offset";
6220 description { state: "default" 0.0;
6222 rel1.relative: 0.0 0.0;
6223 rel2.relative: 0.0 0.0;
6226 part { name: "elm.swallow.size";
6228 description { state: "default" 0.0;
6230 rel1.to: "elm.swallow.offset";
6231 rel1.relative: 1.0 1.0;
6232 rel2.to: "elm.swallow.offset";
6233 rel2.relative: 1.0 1.0;
6236 part { name: "base";
6239 description { state: "default" 0.0;
6243 part { name: "shad";
6245 description { state: "default" 0.0;
6246 image.normal: "shad_circ.png";
6247 rel1.to: "elm.swallow.size";
6248 rel1.offset: -32 -32;
6249 rel2.to: "elm.swallow.size";
6257 description { state: "default" 0.0;
6259 rel1.to: "elm.swallow.size";
6261 rel2.to: "elm.swallow.size";
6265 part { name: "elm.swallow.slot.left";
6267 description { state: "default" 0.0;
6269 rel1.to: "elm.swallow.slot.middle";
6270 rel1.relative: 0.0 0.0;
6272 rel2.to: "elm.swallow.slot.middle";
6273 rel2.relative: 0.0 1.0;
6277 part { name: "elm.swallow.slot.top-left";
6279 description { state: "default" 0.0;
6281 rel1.to: "elm.swallow.slot.middle";
6282 rel1.relative: 0.0 0.0;
6284 rel2.to: "elm.swallow.slot.middle";
6285 rel2.relative: 0.0 0.0;
6289 part { name: "elm.swallow.slot.top";
6291 description { state: "default" 0.0;
6293 rel1.to: "elm.swallow.slot.middle";
6294 rel1.relative: 0.0 0.0;
6296 rel2.to: "elm.swallow.slot.middle";
6297 rel2.relative: 1.0 0.0;
6301 part { name: "elm.swallow.slot.top-right";
6303 description { state: "default" 0.0;
6305 rel1.to: "elm.swallow.slot.middle";
6306 rel1.relative: 1.0 0.0;
6308 rel2.to: "elm.swallow.slot.middle";
6309 rel2.relative: 1.0 0.0;
6313 part { name: "elm.swallow.slot.right";
6315 description { state: "default" 0.0;
6317 rel1.to: "elm.swallow.slot.middle";
6318 rel1.relative: 1.0 0.0;
6320 rel2.to: "elm.swallow.slot.middle";
6321 rel2.relative: 1.0 1.0;
6325 part { name: "elm.swallow.slot.bottom-right";
6327 description { state: "default" 0.0;
6329 rel1.to: "elm.swallow.slot.middle";
6330 rel1.relative: 1.0 1.0;
6332 rel2.to: "elm.swallow.slot.middle";
6333 rel2.relative: 1.0 1.0;
6337 part { name: "elm.swallow.slot.bottom";
6339 description { state: "default" 0.0;
6341 rel1.to: "elm.swallow.slot.middle";
6342 rel1.relative: 0.0 1.0;
6344 rel2.to: "elm.swallow.slot.middle";
6345 rel2.relative: 1.0 1.0;
6349 part { name: "elm.swallow.slot.bottom-left";
6351 description { state: "default" 0.0;
6353 rel1.to: "elm.swallow.slot.middle";
6354 rel1.relative: 0.0 1.0;
6356 rel2.to: "elm.swallow.slot.middle";
6357 rel2.relative: 0.0 1.0;
6361 part { name: "elm.swallow.slot.middle";
6363 description { state: "default" 0.0;
6364 rel1.to: "elm.swallow.size";
6365 rel2.to: "elm.swallow.size";
6370 program { name: "end";
6371 signal: "mouse,up,1";
6373 action: SIGNAL_EMIT "elm,action,dismiss" "";
6378 group { name: "elm/hover/base/popout";
6380 image: "shad_circ.png" COMP;
6381 image: "bt_dis_base.png" COMP;
6382 image: "bt_dis_hilight.png" COMP;
6385 part { name: "elm.swallow.offset";
6387 description { state: "default" 0.0;
6389 rel1.relative: 0.0 0.0;
6390 rel2.relative: 0.0 0.0;
6393 part { name: "elm.swallow.size";
6395 description { state: "default" 0.0;
6397 rel1.to: "elm.swallow.offset";
6398 rel1.relative: 1.0 1.0;
6399 rel2.to: "elm.swallow.offset";
6400 rel2.relative: 1.0 1.0;
6403 part { name: "base";
6406 description { state: "default" 0.0;
6409 description { state: "visible" 0.0;
6410 inherit: "default" 1.0;
6414 part { name: "leftclip";
6416 description { state: "default" 0.0;
6418 rel2.relative: 0.0 1.0;
6422 part { name: "left";
6423 clip_to: "leftclip";
6424 description { state: "default" 0.0;
6426 rel1.to: "elm.swallow.slot.left";
6428 rel2.to: "elm.swallow.slot.left";
6431 normal: "bt_dis_base.png";
6434 image.middle: SOLID;
6436 description { state: "visible" 0.0;
6437 inherit: "default" 0.0;
6441 part { name: "elm.swallow.slot.left";
6443 clip_to: "leftclip";
6444 description { state: "default" 0.0;
6446 rel1.to: "elm.swallow.slot.middle";
6447 rel1.relative: 0.0 0.0;
6449 rel2.to: "elm.swallow.slot.middle";
6450 rel2.relative: 0.0 1.0;
6453 description { state: "visible" 0.0;
6454 inherit: "default" 0.0;
6460 part { name: "leftover";
6461 clip_to: "leftclip";
6463 description { state: "default" 0.0;
6466 rel2.relative: 1.0 0.5;
6468 normal: "bt_dis_hilight.png";
6473 part { name: "rightclip";
6475 description { state: "default" 0.0;
6477 rel1.relative: 1.0 0.0;
6481 part { name: "right";
6482 clip_to: "rightclip";
6483 description { state: "default" 0.0;
6485 rel1.to: "elm.swallow.slot.right";
6487 rel2.to: "elm.swallow.slot.right";
6490 normal: "bt_dis_base.png";
6493 image.middle: SOLID;
6495 description { state: "visible" 0.0;
6496 inherit: "default" 0.0;
6500 part { name: "elm.swallow.slot.right";
6502 clip_to: "rightclip";
6503 description { state: "default" 0.0;
6505 rel1.to: "elm.swallow.slot.middle";
6506 rel1.relative: 1.0 0.0;
6508 rel2.to: "elm.swallow.slot.middle";
6509 rel2.relative: 1.0 1.0;
6512 description { state: "visible" 0.0;
6513 inherit: "default" 0.0;
6519 part { name: "rightover";
6520 clip_to: "rightclip";
6522 description { state: "default" 0.0;
6525 rel2.relative: 1.0 0.5;
6527 normal: "bt_dis_hilight.png";
6532 part { name: "topclip";
6534 description { state: "default" 0.0;
6536 rel2.relative: 1.0 0.0;
6542 description { state: "default" 0.0;
6544 rel1.to: "elm.swallow.slot.top";
6546 rel2.to: "elm.swallow.slot.top";
6549 normal: "bt_dis_base.png";
6552 image.middle: SOLID;
6554 description { state: "visible" 0.0;
6555 inherit: "default" 0.0;
6559 part { name: "elm.swallow.slot.top";
6562 description { state: "default" 0.0;
6565 rel1.to: "elm.swallow.slot.middle";
6566 rel1.relative: 0.0 0.0;
6568 rel2.to: "elm.swallow.slot.middle";
6569 rel2.relative: 1.0 0.0;
6572 description { state: "visible" 0.0;
6573 inherit: "default" 0.0;
6579 part { name: "topover";
6582 description { state: "default" 0.0;
6585 rel2.relative: 1.0 0.5;
6587 normal: "bt_dis_hilight.png";
6592 part { name: "bottomclip";
6594 description { state: "default" 0.0;
6596 rel1.relative: 0.0 1.0;
6600 part { name: "bottom";
6601 clip_to: "bottomclip";
6602 description { state: "default" 0.0;
6604 rel1.to: "elm.swallow.slot.bottom";
6606 rel2.to: "elm.swallow.slot.bottom";
6609 normal: "bt_dis_base.png";
6612 image.middle: SOLID;
6614 description { state: "visible" 0.0;
6615 inherit: "default" 0.0;
6619 part { name: "elm.swallow.slot.bottom";
6621 clip_to: "bottomclip";
6622 description { state: "default" 0.0;
6624 rel1.to: "elm.swallow.slot.middle";
6625 rel1.relative: 0.0 1.0;
6627 rel2.to: "elm.swallow.slot.middle";
6628 rel2.relative: 1.0 1.0;
6631 description { state: "visible" 0.0;
6632 inherit: "default" 0.0;
6638 part { name: "bottomover";
6639 clip_to: "bottomclip";
6641 description { state: "default" 0.0;
6644 rel2.relative: 1.0 0.5;
6646 normal: "bt_dis_hilight.png";
6651 part { name: "shad";
6653 description { state: "default" 0.0;
6654 image.normal: "shad_circ.png";
6655 rel1.to: "elm.swallow.size";
6656 rel1.offset: -64 -64;
6657 rel2.to: "elm.swallow.size";
6664 description { state: "default" 0.0;
6665 rel1.to: "elm.swallow.slot.middle";
6667 rel2.to: "elm.swallow.slot.middle";
6670 normal: "bt_dis_base.png";
6673 image.middle: SOLID;
6676 part { name: "elm.swallow.slot.middle";
6678 description { state: "default" 0.0;
6679 rel1.to: "elm.swallow.size";
6680 rel2.to: "elm.swallow.size";
6683 part { name: "popover";
6685 description { state: "default" 0.0;
6688 rel2.relative: 1.0 0.5;
6690 normal: "bt_dis_hilight.png";
6697 program { name: "end";
6698 signal: "mouse,up,1";
6700 action: SIGNAL_EMIT "elm,action,dismiss" "";
6703 program { name: "show";
6704 signal: "elm,action,show";
6706 action: STATE_SET "visible" 0.0;
6707 // transition: DECELERATE 0.5;
6710 program { name: "hide";
6711 signal: "elm,action,hide";
6713 action: STATE_SET "default" 0.0;
6714 // transition: DECELERATE 0.5;
6718 program { name: "leftshow";
6719 signal: "elm,action,slot,left,show";
6721 action: STATE_SET "visible" 0.0;
6722 transition: DECELERATE 0.5;
6724 target: "elm.swallow.slot.left";
6726 program { name: "lefthide";
6727 signal: "elm,action,slot,left,hide";
6729 action: STATE_SET "default" 0.0;
6730 transition: DECELERATE 0.5;
6732 target: "elm.swallow.slot.left";
6734 program { name: "rightshow";
6735 signal: "elm,action,slot,right,show";
6737 action: STATE_SET "visible" 0.0;
6738 transition: DECELERATE 0.5;
6740 target: "elm.swallow.slot.right";
6742 program { name: "righthide";
6743 signal: "elm,action,slot,right,hide";
6745 action: STATE_SET "default" 0.0;
6746 transition: DECELERATE 0.5;
6748 target: "elm.swallow.slot.right";
6750 program { name: "topshow";
6751 signal: "elm,action,slot,top,show";
6753 action: STATE_SET "visible" 0.0;
6754 transition: DECELERATE 0.5;
6756 target: "elm.swallow.slot.top";
6758 program { name: "tophide";
6759 signal: "elm,action,slot,top,hide";
6761 action: STATE_SET "default" 0.0;
6762 transition: DECELERATE 0.5;
6764 target: "elm.swallow.slot.top";
6766 program { name: "bottomshow";
6767 signal: "elm,action,slot,bottom,show";
6769 action: STATE_SET "visible" 0.0;
6770 transition: DECELERATE 0.5;
6772 target: "elm.swallow.slot.bottom";
6774 program { name: "bottomhide";
6775 signal: "elm,action,slot,bottom,hide";
6777 action: STATE_SET "default" 0.0;
6778 transition: DECELERATE 0.5;
6780 target: "elm.swallow.slot.bottom";
6785 //In the hover used by the menu only the bottom part is used.
6786 group { name: "elm/hover/base/menu";
6788 image: "shad_circ.png" COMP;
6789 image: "bt_dis_base.png" COMP;
6792 part { name: "elm.swallow.offset";
6794 description { state: "default" 0.0;
6796 rel1.relative: 0.0 0.0;
6797 rel2.relative: 0.0 0.0;
6800 part { name: "elm.swallow.size";
6802 description { state: "default" 0.0;
6804 rel1.to: "elm.swallow.offset";
6805 rel1.relative: 1.0 1.0;
6806 rel2.to: "elm.swallow.offset";
6807 rel2.relative: 1.0 1.0;
6810 part { name: "base";
6813 description { state: "default" 0.0;
6816 description { state: "visible" 0.0;
6817 inherit: "default" 1.0;
6821 part { name: "elm.swallow.slot.left";
6823 description { state: "default" 0.0;
6826 part { name: "elm.swallow.slot.right";
6828 description { state: "default" 0.0;
6831 part { name: "elm.swallow.slot.top";
6833 description { state: "default" 0.0;
6835 description { state: "visible" 0.0;
6836 inherit: "default" 0.0;
6839 part { name: "bottomclip";
6841 description { state: "default" 0.0;
6843 rel1.relative: 0.0 1.0;
6847 part { name: "bottom";
6848 clip_to: "bottomclip";
6849 description { state: "default" 0.0;
6851 rel1.to: "elm.swallow.slot.bottom";
6853 rel2.to: "elm.swallow.slot.bottom";
6856 normal: "bt_dis_base.png";
6859 image.middle: SOLID;
6861 description { state: "visible" 0.0;
6862 inherit: "default" 0.0;
6866 part { name: "elm.swallow.slot.bottom";
6868 clip_to: "bottomclip";
6869 description { state: "default" 0.0;
6871 rel1.to: "elm.swallow.slot.middle";
6872 rel1.relative: 0.0 1.0;
6874 rel2.to: "elm.swallow.slot.middle";
6875 rel2.relative: 1.0 1.0;
6878 description { state: "visible" 0.0;
6879 inherit: "default" 0.0;
6888 description { state: "default" 0.0;
6889 rel1.to: "elm.swallow.slot.middle";
6891 rel2.to: "elm.swallow.slot.middle";
6895 part { name: "elm.swallow.slot.middle";
6898 description { state: "default" 0.0;
6899 rel1.to: "elm.swallow.size";
6900 rel2.to: "elm.swallow.size";
6905 program { name: "end";
6906 signal: "mouse,up,1";
6908 action: SIGNAL_EMIT "elm,action,dismiss" "";
6910 program { name: "show";
6911 signal: "elm,action,show";
6913 action: STATE_SET "visible" 0.0;
6914 // transition: DECELERATE 0.5;
6917 program { name: "hide";
6918 signal: "elm,action,hide";
6920 action: STATE_SET "default" 0.0;
6921 // transition: DECELERATE 0.5;
6924 program { name: "bottomshow";
6925 signal: "elm,action,slot,bottom,show";
6927 action: STATE_SET "visible" 0.0;
6928 transition: DECELERATE 0.3;
6930 target: "elm.swallow.slot.bottom";
6932 program { name: "bottomhide";
6933 signal: "elm,action,slot,bottom,hide";
6935 action: STATE_SET "default" 0.0;
6936 transition: DECELERATE 0.5;
6938 target: "elm.swallow.slot.bottom";
6943 //In the hover used by the submenu only the bottom part is used
6944 //and no part should interact except the bottom area
6945 group { name: "elm/hover/base/submenu";
6947 image: "shad_circ.png" COMP;
6948 image: "bt_dis_base.png" COMP;
6951 part { name: "elm.swallow.offset";
6954 description { state: "default" 0.0;
6956 rel1.relative: 0.0 0.0;
6957 rel2.relative: 0.0 0.0;
6960 part { name: "elm.swallow.size";
6962 description { state: "default" 0.0;
6964 rel1.to: "elm.swallow.offset";
6965 rel1.relative: 1.0 1.0;
6966 rel2.to: "elm.swallow.offset";
6967 rel2.relative: 1.0 1.0;
6970 //here we do non catch events like the hover hover does
6971 part { name: "base";
6974 description { state: "default" 0.0;
6979 part { name: "elm.swallow.slot.left";
6981 description { state: "default" 0.0;
6984 part { name: "elm.swallow.slot.right";
6986 description { state: "default" 0.0;
6989 part { name: "elm.swallow.slot.top";
6991 description { state: "default" 0.0;
6994 part { name: "bottomclip";
6996 description { state: "default" 0.0;
6998 rel1.relative: 0.0 1.0;
7002 part { name: "bottom";
7003 clip_to: "bottomclip";
7004 description { state: "default" 0.0;
7006 rel1.to: "elm.swallow.slot.bottom";
7008 rel2.to: "elm.swallow.slot.bottom";
7011 normal: "bt_dis_base.png";
7014 image.middle: SOLID;
7016 description { state: "visible" 0.0;
7017 inherit: "default" 0.0;
7021 part { name: "elm.swallow.slot.bottom";
7023 clip_to: "bottomclip";
7024 description { state: "default" 0.0;
7026 rel1.to: "elm.swallow.slot.middle";
7027 rel1.relative: 0.0 1.0;
7029 rel2.to: "elm.swallow.slot.middle";
7030 rel2.relative: 1.0 1.0;
7033 description { state: "visible" 0.0;
7034 inherit: "default" 0.0;
7043 description { state: "default" 0.0;
7044 rel1.to: "elm.swallow.slot.middle";
7046 rel2.to: "elm.swallow.slot.middle";
7050 part { name: "elm.swallow.slot.middle";
7053 description { state: "default" 0.0;
7054 rel1.to: "elm.swallow.size";
7055 rel2.to: "elm.swallow.size";
7060 program { name: "end";
7061 signal: "mouse,up,1";
7063 action: SIGNAL_EMIT "elm,action,dismiss" "";
7065 program { name: "show";
7066 signal: "elm,action,show";
7068 action: STATE_SET "visible" 0.0;
7069 // transition: DECELERATE 0.5;
7072 program { name: "hide";
7073 signal: "elm,action,hide";
7075 action: STATE_SET "default" 0.0;
7076 // transition: DECELERATE 0.5;
7079 program { name: "bottomshow";
7080 signal: "elm,action,slot,bottom,show";
7082 action: STATE_SET "visible" 0.0;
7083 transition: DECELERATE 0.3;
7085 target: "elm.swallow.slot.bottom";
7087 program { name: "bottomhide";
7088 signal: "elm,action,slot,bottom,hide";
7090 action: STATE_SET "default" 0.0;
7091 transition: DECELERATE 0.5;
7093 target: "elm.swallow.slot.bottom";
7098 group { name: "elm/hover/base/hoversel_vertical/default";
7099 alias: "elm/hover/base/hoversel_vertical/entry";
7101 // image: "shad_circ.png" COMP;
7102 image: "bt_base2.png" COMP;
7103 image: "bt_hilight.png" COMP;
7104 image: "bt_shine.png" COMP;
7105 image: "outdent-top.png" COMP;
7106 image: "outdent-bottom.png" COMP;
7109 part { name: "elm.swallow.offset";
7111 description { state: "default" 0.0;
7113 rel1.relative: 0.0 0.0;
7114 rel2.relative: 0.0 0.0;
7117 part { name: "elm.swallow.size";
7119 description { state: "default" 0.0;
7121 rel1.to: "elm.swallow.offset";
7122 rel1.relative: 1.0 1.0;
7123 rel2.to: "elm.swallow.offset";
7124 rel2.relative: 1.0 1.0;
7128 part { name: "shad";
7130 description { state: "default" 0.0;
7131 image.normal: "shad_circ.png";
7132 rel1.to: "button_image";
7133 rel1.offset: -64 -64;
7134 rel2.to: "button_image";
7140 part { name: "button_image";
7142 description { state: "default" 0.0;
7143 rel1.to_x: "elm.swallow.slot.top";
7144 rel1.to_y: "elm.swallow.slot.top";
7146 rel2.to_x: "elm.swallow.slot.top";
7147 rel2.to_y: "elm.swallow.slot.bottom";
7150 normal: "bt_base2.png";
7153 image.middle: SOLID;
7155 description { state: "bottom" 0.0;
7156 rel1.to_x: "elm.swallow.slot.bottom";
7157 rel1.to_y: "elm.swallow.slot.top";
7159 rel2.to_x: "elm.swallow.slot.bottom";
7160 rel2.to_y: "elm.swallow.slot.bottom";
7163 normal: "bt_base2.png";
7166 image.middle: SOLID;
7170 part { name: "base";
7173 description { state: "default" 0.0;
7176 description { state: "visible" 0.0;
7177 inherit: "default" 1.0;
7182 part { name: "topclip";
7184 description { state: "default" 0.0;
7185 rel2.to_y: "edge_top";
7186 rel2.relative: 1.0 0.0;
7190 part { name: "elm.swallow.slot.top";
7193 description { state: "default" 0.0;
7196 rel1.to: "elm.swallow.slot.middle";
7197 rel1.relative: 0.0 0.0;
7199 rel2.to: "elm.swallow.slot.middle";
7200 rel2.relative: 1.0 0.0;
7203 description { state: "visible" 0.0;
7204 inherit: "default" 0.0;
7211 part { name: "bottomclip";
7213 description { state: "default" 0.0;
7214 rel1.to_y: "edge_bottom";
7215 rel1.relative: 0.0 1.0;
7219 part { name: "elm.swallow.slot.bottom";
7221 clip_to: "bottomclip";
7222 description { state: "default" 0.0;
7224 rel1.to: "elm.swallow.slot.middle";
7225 rel1.relative: 0.0 1.0;
7227 rel2.to: "elm.swallow.slot.middle";
7228 rel2.relative: 1.0 1.0;
7231 description { state: "visible" 0.0;
7232 inherit: "default" 0.0;
7239 part { name: "over1";
7241 description { state: "default" 0.0;
7242 rel1.to: "button_image";
7243 rel2.to: "button_image";
7244 rel2.relative: 1.0 0.5;
7246 normal: "bt_hilight.png";
7251 part { name: "over2";
7254 ignore_flags: ON_HOLD;
7255 description { state: "default" 0.0;
7256 rel1.to: "button_image";
7257 rel2.to: "button_image";
7259 normal: "bt_shine.png";
7264 part { name: "edge_top";
7266 description { state: "default" 0.0;
7269 to: "elm.swallow.size";
7273 to: "elm.swallow.size";
7275 image.normal: "outdent-bottom.png";
7276 image.border: 0 0 13 0;
7279 description { state: "visible" 0.0;
7280 inherit: "default" 0.0;
7284 part { name: "edge_bottom";
7286 description { state: "default" 0.0;
7289 to: "elm.swallow.size";
7292 to: "elm.swallow.size";
7295 image.normal: "outdent-top.png";
7296 image.border: 0 0 0 13;
7299 description { state: "visible" 0.0;
7300 inherit: "default" 0.0;
7304 part { name: "elm.swallow.slot.middle";
7306 description { state: "default" 0.0;
7307 rel1.to: "elm.swallow.size";
7308 rel2.to: "elm.swallow.size";
7313 program { name: "end";
7314 signal: "mouse,up,1";
7316 action: SIGNAL_EMIT "elm,action,dismiss" "";
7319 program { name: "show";
7320 signal: "elm,action,show";
7322 action: STATE_SET "visible" 0.0;
7323 // transition: DECELERATE 0.5;
7326 program { name: "hide";
7327 signal: "elm,action,hide";
7329 action: STATE_SET "default" 0.0;
7330 // transition: DECELERATE 0.5;
7333 program { name: "topshow";
7334 signal: "elm,action,slot,top,show";
7336 action: STATE_SET "visible" 0.0;
7340 program { name: "topshow2";
7341 action: STATE_SET "visible" 0.0;
7342 transition: DECELERATE 0.5;
7343 target: "elm.swallow.slot.top";
7345 program { name: "topshow3";
7346 signal: "elm,action,slot,top,show";
7348 action: STATE_SET "default" 0.0;
7349 target: "button_image";
7351 program { name: "tophide";
7352 signal: "elm,action,slot,top,hide";
7354 action: STATE_SET "default" 0.0;
7355 transition: DECELERATE 0.5;
7356 target: "elm.swallow.slot.top";
7359 program { name: "tophide2";
7360 action: STATE_SET "default" 0.0;
7363 program { name: "bottomshow";
7364 signal: "elm,action,slot,bottom,show";
7366 action: STATE_SET "visible" 0.0;
7367 target: "edge_bottom";
7368 after: "bottomshow2";
7370 program { name: "bottomshow2";
7371 action: STATE_SET "visible" 0.0;
7372 transition: DECELERATE 0.5;
7373 target: "elm.swallow.slot.bottom";
7375 program { name: "bottomshow3";
7376 signal: "elm,action,slot,bottom,show";
7378 action: STATE_SET "bottom" 0.0;
7379 target: "button_image";
7381 program { name: "bottomhide";
7382 signal: "elm,action,slot,bottom,hide";
7384 action: STATE_SET "default" 0.0;
7385 transition: DECELERATE 0.5;
7386 target: "elm.swallow.slot.bottom";
7387 after: "bottomhide2";
7389 program { name: "bottomhide2";
7390 action: STATE_SET "default" 0.0;
7391 target: "edge_bottom";
7395 ///////////////////////////////////////////////////////////////////////////////
7396 group { name: "elm/scroller/base/ctxpopup";
7398 item: "focus_highlight" "on";
7401 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
7402 public timer0(val) {
7404 v = get_int(sbvis_v);
7406 v = get_int(sbalways_v);
7408 emit("do-hide-vbar", "");
7409 set_int(sbvis_v, 0);
7412 v = get_int(sbvis_h);
7414 v = get_int(sbalways_h);
7416 emit("do-hide-hbar", "");
7417 set_int(sbvis_h, 0);
7420 set_int(sbvis_timer, 0);
7425 image: "bt_sm_base2.png" COMP;
7426 image: "bt_sm_shine.png" COMP;
7427 image: "bt_sm_hilight.png" COMP;
7428 image: "sl_bt2_2.png" COMP;
7431 part { name: "clipper";
7435 description { state: "default" 0.0;
7438 part { name: "elm.swallow.content";
7442 description { state: "default" 0.0;
7446 part { name: "focus_highlight";
7448 description { state: "default" 0.0;
7451 image { normal: "sl_bt2_2.png";
7458 description { state: "enabled" 0.0;
7459 inherit: "default" 0.0;
7460 color: 200 155 0 255;
7463 part { name: "sb_vbar_clip_master";
7466 description { state: "default" 0.0;
7468 description { state: "hidden" 0.0;
7470 color: 255 255 255 0;
7473 part { name: "sb_vbar_clip";
7474 clip_to:"sb_vbar_clip_master";
7478 description { state: "default" 0.0;
7480 rel2{ to:"clipper"; relative: 1.0 1.0;}
7482 description { state: "hidden" 0.0;
7484 color: 255 255 255 0;
7487 part { name: "sb_vbar";
7491 description { state: "default" 0.0;
7495 rel1{ to:"clipper"; relative: 1.0 0.0; }
7496 rel2{ to:"clipper"; relative: 1.0 1.0; }
7499 part { name: "elm.dragable.vbar";
7500 clip_to: "sb_vbar_clip";
7508 description { state: "default" 0.0;
7512 rel1 { relative: 0.5 0.5; to: "sb_vbar"; }
7513 rel2 { relative: 0.5 0.5; to: "sb_vbar"; }
7514 image { normal: "bt_sm_base2.png";
7520 part { name: "sb_vbar_over1";
7521 clip_to: "sb_vbar_clip";
7523 description { state: "default" 0.0;
7524 rel1.to: "elm.dragable.vbar";
7525 rel2.relative: 1.0 0.5;
7526 rel2.to: "elm.dragable.vbar";
7527 image { normal: "bt_sm_hilight.png";
7532 part { name: "sb_vbar_over2";
7533 clip_to: "sb_vbar_clip";
7535 description { state: "default" 0.0;
7536 rel1.to: "elm.dragable.vbar";
7537 rel2.to: "elm.dragable.vbar";
7538 image { normal: "bt_sm_shine.png";
7543 part { name: "sb_hbar_clip_master";
7546 description { state: "default" 0.0;
7548 description { state: "hidden" 0.0;
7550 color: 255 255 255 0;
7553 part { name: "sb_hbar_clip";
7554 clip_to: "sb_hbar_clip_master";
7558 description { state: "default" 0.0;
7560 rel2{ to:"clipper"; relative: 1.0 1.0;}
7562 description { state: "hidden" 0.0;
7564 color: 255 255 255 0;
7567 part { name: "sb_hbar";
7571 description { state: "default" 0.0;
7575 rel1 { to:"clipper"; relative: 0.0 1.0; }
7576 rel2 { to:"clipper"; relative: 1.0 1.0; }
7579 part { name: "elm.dragable.hbar";
7580 clip_to: "sb_hbar_clip";
7588 description { state: "default" 0.0;
7592 rel1 { relative: 0.5 0.5; to: "sb_hbar"; }
7593 rel2 { relative: 0.5 0.5; to: "sb_hbar"; }
7594 image { normal: "bt_sm_base2.png";
7600 part { name: "sb_hbar_over1";
7601 clip_to: "sb_hbar_clip";
7603 description { state: "default" 0.0;
7604 rel1.to: "elm.dragable.hbar";
7605 rel2.relative: 1.0 0.5;
7606 rel2.to: "elm.dragable.hbar";
7607 image { normal: "bt_sm_hilight.png";
7612 part { name: "sb_hbar_over2";
7613 clip_to: "sb_hbar_clip";
7615 description { state: "default" 0.0;
7616 rel1.to: "elm.dragable.hbar";
7617 rel2.to: "elm.dragable.hbar";
7618 image { normal: "bt_sm_shine.png";
7625 program { name: "load";
7629 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
7630 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
7631 set_int(sbvis_v, 0);
7632 set_int(sbvis_h, 0);
7633 set_int(sbalways_v, 0);
7634 set_int(sbalways_h, 0);
7635 set_int(sbvis_timer, 0);
7638 program { name: "vbar_show";
7639 signal: "elm,action,show,vbar";
7641 action: STATE_SET "default" 0.0;
7642 target: "sb_vbar_clip_master";
7644 program { name: "vbar_hide";
7645 signal: "elm,action,hide,vbar";
7647 action: STATE_SET "hidden" 0.0;
7648 target: "sb_vbar_clip_master";
7650 program { name: "vbar_show_always";
7651 signal: "elm,action,show_always,vbar";
7655 v = get_int(sbvis_v);
7656 v |= get_int(sbalways_v);
7658 set_int(sbalways_v, 1);
7659 emit("do-show-vbar", "");
7660 set_int(sbvis_v, 1);
7664 program { name: "vbar_show_notalways";
7665 signal: "elm,action,show_notalways,vbar";
7669 v = get_int(sbalways_v);
7671 set_int(sbalways_v, 0);
7672 v = get_int(sbvis_v);
7674 emit("do-hide-vbar", "");
7675 set_int(sbvis_v, 0);
7680 program { name: "sb_vbar_show";
7681 signal: "do-show-vbar";
7683 action: STATE_SET "default" 0.0;
7684 transition: LINEAR 1.0;
7685 target: "sb_vbar_clip";
7687 program { name: "sb_vbar_hide";
7688 signal: "do-hide-vbar";
7690 action: STATE_SET "hidden" 0.0;
7691 transition: LINEAR 1.0;
7692 target: "sb_vbar_clip";
7694 program { name: "hbar_show";
7695 signal: "elm,action,show,hbar";
7697 action: STATE_SET "default" 0.0;
7698 target: "sb_hbar_clip_master";
7700 program { name: "hbar_hide";
7701 signal: "elm,action,hide,hbar";
7703 action: STATE_SET "hidden" 0.0;
7704 target: "sb_hbar_clip_master";
7706 program { name: "hbar_show_always";
7707 signal: "elm,action,show_always,hbar";
7711 v = get_int(sbvis_h);
7712 v |= get_int(sbalways_h);
7714 set_int(sbalways_h, 1);
7715 emit("do-show-hbar", "");
7716 set_int(sbvis_h, 1);
7720 program { name: "hbar_show_notalways";
7721 signal: "elm,action,show_notalways,hbar";
7725 v = get_int(sbalways_h);
7727 set_int(sbalways_h, 0);
7728 v = get_int(sbvis_h);
7730 emit("do-hide-hbar", "");
7731 set_int(sbvis_h, 0);
7736 program { name: "sb_hbar_show";
7737 signal: "do-show-hbar";
7739 action: STATE_SET "default" 0.0;
7740 transition: LINEAR 1.0;
7741 target: "sb_hbar_clip";
7743 program { name: "sb_hbar_hide";
7744 signal: "do-hide-hbar";
7746 action: STATE_SET "hidden" 0.0;
7747 transition: LINEAR 1.0;
7748 target: "sb_hbar_clip";
7750 program { name: "scroll";
7751 signal: "elm,action,scroll";
7755 v = get_int(sbvis_v);
7756 v |= get_int(sbalways_v);
7758 emit("do-show-vbar", "")
7759 set_int(sbvis_v, 1);
7761 v = get_int(sbvis_h);
7762 v |= get_int(sbalways_h);
7764 emit("do-show-hbar", "");
7765 set_int(sbvis_h, 1);
7767 v = get_int(sbvis_timer);
7768 if (v > 0) cancel_timer(v);
7769 v = timer(1.0, "timer0", 0);
7770 set_int(sbvis_timer, v);
7773 program { name: "highlight_show";
7774 signal: "elm,action,focus_highlight,show";
7776 action: STATE_SET "enabled" 0.0;
7777 transition: ACCELERATE 0.3;
7778 target: "focus_highlight";
7780 program { name: "highlight_hide";
7781 signal: "elm,action,focus_highlight,hide";
7783 action: STATE_SET "default" 0.0;
7784 transition: DECELERATE 0.3;
7785 target: "focus_highlight";
7789 ///////////////////////////////////////////////////////////////////////////////
7790 group { name: "elm/ctxpopup/bg/default";
7792 part { name: "ctxpopup_bg";
7795 description { state: "default" 0.0;
7798 description { state: "visible" 0.0;
7799 inherit: "default" 0.0;
7805 program { name: "clicked_event";
7806 signal: "mouse,clicked,1";
7807 source: "ctxpopup_bg";
7808 action: SIGNAL_EMIT "elm,action,click" "";
7810 program { name: "show";
7811 signal: "elm,state,show";
7813 action: STATE_SET "visible" 0.0;
7814 target: "ctxpopup_bg";
7816 program { name: "hide";
7817 signal: "elm,state,hide";
7819 action: STATE_SET "default" 0.0;
7820 target: "ctxpopup_bg";
7824 ///////////////////////////////////////////////////////////////////////////////
7825 group { name: "elm/ctxpopup/base/default";
7827 image: "bt_base2.png" COMP;
7828 image: "bt_hilight.png" COMP;
7829 image: "bt_shine.png" COMP;
7832 part { name: "arrow_area_left";
7835 description { state: "default" 0.0;
7849 part { name: "arrow_area_right";
7852 description { state: "default" 0.0;
7866 part { name: "arrow_area_up";
7869 description { state: "default" 0.0;
7883 part { name: "arrow_area_down";
7886 description { state: "default" 0.0;
7900 part { name: "elm.swallow.arrow_up";
7907 confine: "arrow_area_up";
7910 state: "default" 0.0;
7916 part { name: "elm.swallow.arrow_down";
7923 confine: "arrow_area_down";
7926 state: "default" 0.0;
7932 part { name: "elm.swallow.arrow_left";
7939 confine: "arrow_area_left";
7942 state: "default" 0.0;
7948 part { name: "elm.swallow.arrow_right";
7955 confine: "arrow_area_right";
7958 state: "default" 0.0;
7964 part { name: "base";
7966 description { state: "default" 0.0;
7969 image { normal: "bt_base2.png";
7974 part { name: "over1";
7976 description { state: "default" 0.0;
7979 rel2.relative: 1.0 0.5;
7980 image { normal: "bt_hilight.png";
7985 part { name: "over2";
7987 description { state: "default" 0.0;
7990 image { normal: "bt_shine.png";
7995 part { name: "elm.swallow.content";
7997 description { state: "default" 0.0;
7998 rel1 { to:"base"; offset: 4 4; };
7999 rel2 { to:"base"; offset: -5 -5; };
8004 ///////////////////////////////////////////////////////////////////////////////
8005 group { name: "elm/ctxpopup/arrow/default";
8007 image: "icon_arrow_left.png" COMP;
8008 image: "icon_arrow_right.png" COMP;
8009 image: "icon_arrow_up.png" COMP;
8010 image: "icon_arrow_down.png" COMP;
8013 part { name: "ctxpopup_arrow";
8017 state: "default" 0.0;
8028 rel1 { offset: 7 0; }
8029 rel2 { offset: 6 -1; }
8030 image { normal: "icon_arrow_left.png"; }
8032 description { state: "right" 0.0;
8036 rel1 { offset: -7 0; }
8037 rel2 { offset: -8 -1; }
8038 image { normal: "icon_arrow_right.png"; }
8040 description { state: "top" 0.0;
8044 rel1 { offset: 0 7; }
8045 rel2 { offset: -1 6; }
8046 image { normal: "icon_arrow_up.png"; }
8048 description { state: "bottom" 0.0;
8052 rel1 { offset: 0 -7; }
8053 rel2 { offset: -1 -8; }
8054 image { normal: "icon_arrow_down.png"; }
8059 program { name: "enable_left_arrow";
8060 signal: "elm,state,left";
8062 action: STATE_SET "left" 0.0;
8063 target: "ctxpopup_arrow";
8065 program { name: "enable_right_arrow";
8066 signal: "elm,state,right";
8068 action: STATE_SET "right" 0.0;
8069 target: "ctxpopup_arrow";
8071 program { name: "enable_top_arrow";
8072 signal: "elm,state,top";
8074 action: STATE_SET "top" 0.0;
8075 target: "ctxpopup_arrow";
8077 program { name: "enable_bottom_arrow";
8078 signal: "elm,state,bottom";
8080 action: STATE_SET "bottom" 0.0;
8081 target: "ctxpopup_arrow";
8085 ///////////////////////////////////////////////////////////////////////////////
8087 name: "elm/ctxpopup/icon_text_style_item/default";
8088 alias: "elm/ctxpopup/text_style_item/default";
8089 alias: "elm/ctxpopup/icon_style_item/default";
8091 image: "hoversel_entry_bg.png" COMP;
8094 part { name: "event";
8096 description { state: "default" 0.0;
8101 description { state: "default" 0.0;
8104 image { normal:"hoversel_entry_bg.png";
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: "elm.swallow.icon";
8119 description { state: "default" 0.0;
8124 rel1 { offset: 10 10; }
8125 rel2 { offset: 0 -10; }
8128 part { name: "elm.text";
8133 description { state: "default" 0.0;
8137 rel1 { relative: 1.0 0.0; to: "elm.swallow.icon"; offset: 10 0; }
8138 rel2 { relative: 1.0 1.0; offset: -11 -1; }
8139 color: 255 255 255 255;
8147 description { state: "clicked" 0.0;
8148 inherit: "default" 0.0;
8152 part { name: "over1";
8155 ignore_flags: ON_HOLD;
8156 description { state: "default" 0.0;
8157 color: 255 255 255 0;
8159 description { state: "clicked" 0.0;
8160 inherit: "default" 0.0;
8161 color: 255 255 255 255;
8164 part { name: "over2";
8167 description { state: "default" 0.0;
8168 color: 255 255 255 0;
8170 description { state: "clicked" 0.0;
8171 inherit: "default" 0.0;
8172 color: 255 255 255 255;
8175 part { name: "disclip";
8177 description { state: "default" 0.0;
8178 color: 255 255 255 255;
8180 description { state: "enabled" 0.0;
8181 color: 127 127 127 127;
8184 part { name: "blocker";
8185 description { state: "default" 0.0;
8188 description { state: "enabled" 0.0;
8196 name: "item_unclick";
8197 signal: "mouse,up,1";
8199 action: SIGNAL_EMIT "elm,action,click" "";
8201 program { name: "disable";
8202 signal: "elm,state,disabled";
8204 action: STATE_SET "enabled" 0.0;
8208 program { name: "enable";
8209 signal: "elm,state,enabled";
8211 action: STATE_SET "default" 0.0;
8215 program { name: "item_click2";
8216 signal: "mouse,down,1";
8219 set_state(PART:"elm.text", "clicked", 0.0);
8220 set_state(PART:"bg", "clicked", 0.0);
8223 program { name: "item_unclick2";
8224 signal: "mouse,up,1";
8227 set_state(PART:"elm.text", "default", 0.0);
8228 set_state(PART:"bg", "default", 0.0);
8233 ///////////////////////////////////////////////////////////////////////////////
8234 // emoticon images from:
8236 // http://lazycrazy.deviantart.com/
8237 // http://lazycrazy.deviantart.com/art/Very-Emotional-Emoticons-144461621
8238 group { name: "elm/entry/emoticon/angry/default"; images.image:
8239 "emo-angry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8240 "emo-angry.png"; } } } }
8241 group { name: "elm/entry/emoticon/angry-shout/default"; images.image:
8242 "emo-angry-shout.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8243 "emo-angry-shout.png"; } } } }
8244 group { name: "elm/entry/emoticon/crazy-laugh/default"; images.image:
8245 "emo-crazy-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8246 "emo-crazy-laugh.png"; } } } }
8247 group { name: "elm/entry/emoticon/evil-laugh/default"; images.image:
8248 "emo-evil-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8249 "emo-evil-laugh.png"; } } } }
8250 group { name: "elm/entry/emoticon/evil/default"; images.image:
8251 "emo-evil.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8252 "emo-evil.png"; } } } }
8253 group { name: "elm/entry/emoticon/goggle-smile/default"; images.image:
8254 "emo-goggle-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8255 "emo-goggle-smile.png"; } } } }
8256 group { name: "elm/entry/emoticon/grumpy/default"; images.image:
8257 "emo-grumpy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8258 "emo-grumpy.png"; } } } }
8259 group { name: "elm/entry/emoticon/grumpy-smile/default"; images.image:
8260 "emo-grumpy-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8261 "emo-grumpy-smile.png"; } } } }
8262 group { name: "elm/entry/emoticon/guilty/default"; images.image:
8263 "emo-guilty.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8264 "emo-guilty.png"; } } } }
8265 group { name: "elm/entry/emoticon/guilty-smile/default"; images.image:
8266 "emo-guilty-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8267 "emo-guilty-smile.png"; } } } }
8268 group { name: "elm/entry/emoticon/haha/default"; images.image:
8269 "emo-haha.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8270 "emo-haha.png"; } } } }
8271 group { name: "elm/entry/emoticon/half-smile/default"; images.image:
8272 "emo-half-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8273 "emo-half-smile.png"; } } } }
8274 group { name: "elm/entry/emoticon/happy-panting/default"; images.image:
8275 "emo-happy-panting.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8276 "emo-happy-panting.png"; } } } }
8277 group { name: "elm/entry/emoticon/happy/default"; images.image:
8278 "emo-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8279 "emo-happy.png"; } } } }
8280 group { name: "elm/entry/emoticon/indifferent/default"; images.image:
8281 "emo-indifferent.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8282 "emo-indifferent.png"; } } } }
8283 group { name: "elm/entry/emoticon/kiss/default"; images.image:
8284 "emo-kiss.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8285 "emo-kiss.png"; } } } }
8286 group { name: "elm/entry/emoticon/knowing-grin/default"; images.image:
8287 "emo-knowing-grin.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8288 "emo-knowing-grin.png"; } } } }
8289 group { name: "elm/entry/emoticon/laugh/default"; images.image:
8290 "emo-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8291 "emo-laugh.png"; } } } }
8292 group { name: "elm/entry/emoticon/little-bit-sorry/default"; images.image:
8293 "emo-little-bit-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8294 "emo-little-bit-sorry.png"; } } } }
8295 group { name: "elm/entry/emoticon/love-lots/default"; images.image:
8296 "emo-love-lots.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8297 "emo-love-lots.png"; } } } }
8298 group { name: "elm/entry/emoticon/love/default"; images.image:
8299 "emo-love.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8300 "emo-love.png"; } } } }
8301 group { name: "elm/entry/emoticon/minimal-smile/default"; images.image:
8302 "emo-minimal-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8303 "emo-minimal-smile.png"; } } } }
8304 group { name: "elm/entry/emoticon/not-happy/default"; images.image:
8305 "emo-not-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8306 "emo-not-happy.png"; } } } }
8307 group { name: "elm/entry/emoticon/not-impressed/default"; images.image:
8308 "emo-not-impressed.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8309 "emo-not-impressed.png"; } } } }
8310 group { name: "elm/entry/emoticon/omg/default"; images.image:
8311 "emo-omg.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8312 "emo-omg.png"; } } } }
8313 group { name: "elm/entry/emoticon/opensmile/default"; images.image:
8314 "emo-opensmile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8315 "emo-opensmile.png"; } } } }
8316 group { name: "elm/entry/emoticon/smile/default"; images.image:
8317 "emo-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8318 "emo-smile.png"; } } } }
8319 group { name: "elm/entry/emoticon/sorry/default"; images.image:
8320 "emo-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8321 "emo-sorry.png"; } } } }
8322 group { name: "elm/entry/emoticon/squint-laugh/default"; images.image:
8323 "emo-squint-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8324 "emo-squint-laugh.png"; } } } }
8325 group { name: "elm/entry/emoticon/surprised/default"; images.image:
8326 "emo-surprised.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8327 "emo-surprised.png"; } } } }
8328 group { name: "elm/entry/emoticon/suspicious/default"; images.image:
8329 "emo-suspicious.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8330 "emo-suspicious.png"; } } } }
8331 group { name: "elm/entry/emoticon/tongue-dangling/default"; images.image:
8332 "emo-tongue-dangling.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8333 "emo-tongue-dangling.png"; } } } }
8334 group { name: "elm/entry/emoticon/tongue-poke/default"; images.image:
8335 "emo-tongue-poke.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8336 "emo-tongue-poke.png"; } } } }
8337 group { name: "elm/entry/emoticon/uh/default"; images.image:
8338 "emo-uh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8339 "emo-uh.png"; } } } }
8340 group { name: "elm/entry/emoticon/unhappy/default"; images.image:
8341 "emo-unhappy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8342 "emo-unhappy.png"; } } } }
8343 group { name: "elm/entry/emoticon/very-sorry/default"; images.image:
8344 "emo-very-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8345 "emo-very-sorry.png"; } } } }
8346 group { name: "elm/entry/emoticon/what/default"; images.image:
8347 "emo-what.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8348 "emo-what.png"; } } } }
8349 group { name: "elm/entry/emoticon/wink/default"; images.image:
8350 "emo-wink.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8351 "emo-wink.png"; } } } }
8352 group { name: "elm/entry/emoticon/worried/default"; images.image:
8353 "emo-worried.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8354 "emo-worried.png"; } } } }
8355 group { name: "elm/entry/emoticon/wtf/default"; images.image:
8356 "emo-wtf.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8357 "emo-wtf.png"; } } } }
8358 //------------------------------------------------------------
8359 group { name: "elm/entry/base/default";
8362 style { name: "entry_textblock_style";
8363 base: "font=Sans font_size=10 color=#000 wrap=word text_class=entry";
8367 tag: "em" "+ font=Sans:style=Oblique";
8368 tag: "b" "+ font=Sans:style=Bold";
8369 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8370 tag: "hilight" "+ font=Sans:style=Bold";
8372 style { name: "entry_textblock_disabled_style";
8373 base: "font=Sans font_size=10 color=#00000080 wrap=word text_class=entry";
8377 tag: "em" "+ font=Sans:style=Oblique";
8378 tag: "b" "+ font=Sans:style=Bold";
8379 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8380 tag: "hilight" "+ font=Sans:style=Bold";
8384 // item: context_menu_orientation "horizontal";
8387 part { name: "elm.text";
8391 entry_mode: EDITABLE;
8392 select_mode: EXPLICIT;
8394 source: "elm/entry/selection/default"; // selection under
8395 // source2: "X"; // selection over
8396 // source3: "X"; // cursor under
8397 source4: "elm/entry/cursor/default"; // cursorover
8398 source5: "elm/entry/anchor/default"; // anchor under
8399 // source6: "X"; // anchor over
8400 description { state: "default" 0.0;
8401 /* we gotta use 0 0 here, because of scrolled entries */
8404 style: "entry_textblock_style";
8409 description { state: "disabled" 0.0;
8410 inherit: "default" 0.0;
8412 style: "entry_textblock_disabled_style";
8419 program { name: "focus";
8425 program { name: "disable";
8426 signal: "elm,state,disabled";
8428 action: STATE_SET "disabled" 0.0;
8431 program { name: "enable";
8432 signal: "elm,state,enabled";
8434 action: STATE_SET "default" 0.0;
8440 group { name: "elm/entry/base-mixedwrap/default";
8443 style { name: "entry_textblock_style_mixedwrap";
8444 base: "font=Sans font_size=10 color=#000 wrap=mixed text_class=entry";
8448 tag: "em" "+ font=Sans:style=Oblique";
8449 tag: "b" "+ font=Sans:style=Bold";
8450 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8451 tag: "hilight" "+ font=Sans:style=Bold";
8453 style { name: "entry_textblock_disabled_style_mixedwrap";
8454 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8458 tag: "em" "+ font=Sans:style=Oblique";
8459 tag: "b" "+ font=Sans:style=Bold";
8460 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8461 tag: "hilight" "+ font=Sans:style=Bold";
8465 part { name: "elm.text";
8469 entry_mode: EDITABLE;
8470 select_mode: EXPLICIT;
8472 source: "elm/entry/selection/default"; // selection under
8473 // source2: "X"; // selection over
8474 // source3: "X"; // cursor under
8475 source4: "elm/entry/cursor/default"; // cursorover
8476 source5: "elm/entry/anchor/default"; // anchor under
8477 // source6: "X"; // anchor over
8478 description { state: "default" 0.0;
8481 style: "entry_textblock_style_mixedwrap";
8486 description { state: "disabled" 0.0;
8487 inherit: "default" 0.0;
8489 style: "entry_textblock_disabled_style_mixedwrap";
8496 program { name: "focus";
8502 program { name: "disable";
8503 signal: "elm,state,disabled";
8505 action: STATE_SET "disabled" 0.0;
8508 program { name: "enable";
8509 signal: "elm,state,enabled";
8511 action: STATE_SET "default" 0.0;
8517 group { name: "elm/entry/base-charwrap/default";
8520 style { name: "entry_textblock_style_charwrap";
8521 base: "font=Sans font_size=10 color=#000 wrap=char text_class=entry";
8525 tag: "em" "+ font=Sans:style=Oblique";
8526 tag: "b" "+ font=Sans:style=Bold";
8527 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8528 tag: "hilight" "+ font=Sans:style=Bold";
8530 style { name: "entry_textblock_disabled_style_charwrap";
8531 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8535 tag: "em" "+ font=Sans:style=Oblique";
8536 tag: "b" "+ font=Sans:style=Bold";
8537 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8538 tag: "hilight" "+ font=Sans:style=Bold";
8542 part { name: "elm.text";
8546 entry_mode: EDITABLE;
8547 select_mode: EXPLICIT;
8549 source: "elm/entry/selection/default"; // selection under
8550 // source2: "X"; // selection over
8551 // source3: "X"; // cursor under
8552 source4: "elm/entry/cursor/default"; // cursorover
8553 source5: "elm/entry/anchor/default"; // anchor under
8554 // source6: "X"; // anchor over
8555 description { state: "default" 0.0;
8558 style: "entry_textblock_style_charwrap";
8563 description { state: "disabled" 0.0;
8564 inherit: "default" 0.0;
8566 style: "entry_textblock_disabled_style_charwrap";
8573 program { name: "focus";
8579 program { name: "disable";
8580 signal: "elm,state,disabled";
8582 action: STATE_SET "disabled" 0.0;
8585 program { name: "enable";
8586 signal: "elm,state,enabled";
8588 action: STATE_SET "default" 0.0;
8594 group { name: "elm/entry/base-nowrap/default";
8596 part { name: "elm.text";
8600 entry_mode: EDITABLE;
8601 select_mode: EXPLICIT;
8603 source: "elm/entry/selection/default"; // selection under
8604 source4: "elm/entry/cursor/default"; // cursorover
8605 source5: "elm/entry/anchor/default"; // anchor under
8606 description { state: "default" 0.0;
8608 style: "entry_textblock_style";
8613 description { state: "disabled" 0.0;
8614 inherit: "default" 0.0;
8616 style: "entry_textblock_disabled_style";
8625 description { state: "default" 0.0;
8631 description { state: "visible" 0.0;
8632 inherit: "default" 0.0;
8639 program { name: "focus";
8645 program { name: "disable";
8646 signal: "elm,state,disabled";
8648 action: STATE_SET "disabled" 0.0;
8651 program { name: "enable";
8652 signal: "elm,state,enabled";
8654 action: STATE_SET "default" 0.0;
8658 program { name: "selmode0";
8659 signal: "elm,state,select,on";
8661 action: STATE_SET "visible" 0.0;
8664 program { name: "selmode1";
8665 signal: "elm,state,select,off";
8667 action: STATE_SET "default" 0.0;
8674 group { name: "elm/entry/base-single/default";
8677 style { name: "entry_single_textblock_style";
8678 base: "font=Sans font_size=10 color=#000 wrap=none text_class=entry";
8682 tag: "em" "+ font=Sans:style=Oblique";
8683 tag: "b" "+ font=Sans:style=Bold";
8684 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8685 tag: "hilight" "+ font=Sans:style=Bold";
8687 style { name: "entry_single_textblock_disabled_style";
8688 base: "font=Sans font_size=10 color=#00000080 wrap=none text_class=entry";
8692 tag: "em" "+ font=Sans:style=Oblique";
8693 tag: "b" "+ font=Sans:style=Bold";
8694 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8695 tag: "hilight" "+ font=Sans:style=Bold";
8699 part { name: "elm.text";
8703 entry_mode: EDITABLE;
8704 select_mode: EXPLICIT;
8706 source: "elm/entry/selection/default"; // selection under
8707 source4: "elm/entry/cursor/default"; // cursorover
8708 source5: "elm/entry/anchor/default"; // anchor under
8709 description { state: "default" 0.0;
8711 style: "entry_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-single-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;
8760 style: "entry_single_textblock_style";
8766 description { state: "disabled" 0.0;
8767 inherit: "default" 0.0;
8769 style: "entry_single_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/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";
8815 description { state: "disabled" 0.0;
8816 inherit: "default" 0.0;
8818 style: "entry_textblock_disabled_style";
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-mixedwrap/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_mixedwrap";
8864 description { state: "disabled" 0.0;
8865 inherit: "default" 0.0;
8867 style: "entry_textblock_disabled_style_mixedwrap";
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-noedit-charwrap/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;
8908 style: "entry_textblock_style_charwrap";
8913 description { state: "disabled" 0.0;
8914 inherit: "default" 0.0;
8916 style: "entry_textblock_disabled_style_charwrap";
8922 program { name: "focus";
8928 program { name: "disable";
8929 signal: "elm,state,disabled";
8931 action: STATE_SET "disabled" 0.0;
8934 program { name: "enable";
8935 signal: "elm,state,enabled";
8937 action: STATE_SET "default" 0.0;
8943 group { name: "elm/entry/base-nowrap-noedit/default";
8945 part { name: "elm.text";
8950 select_mode: EXPLICIT;
8952 source: "elm/entry/selection/default"; // selection under
8953 source5: "elm/entry/anchor/default"; // anchor under
8954 description { state: "default" 0.0;
8956 style: "entry_textblock_style";
8961 description { state: "disabled" 0.0;
8962 inherit: "default" 0.0;
8964 style: "entry_textblock_disabled_style";
8970 program { name: "focus";
8976 program { name: "disable";
8977 signal: "elm,state,disabled";
8979 action: STATE_SET "disabled" 0.0;
8982 program { name: "enable";
8983 signal: "elm,state,enabled";
8985 action: STATE_SET "default" 0.0;
8991 group { name: "elm/entry/base-password/default";
8993 part { name: "elm.text";
8997 entry_mode: PASSWORD;
8998 select_mode: EXPLICIT;
9000 source: "elm/entry/selection/default"; // selection under
9001 source4: "elm/entry/cursor/default"; // cursorover
9002 source5: "elm/entry/anchor/default"; // anchor under
9003 description { state: "default" 0.0;
9005 style: "entry_single_textblock_style";
9012 description { state: "disabled" 0.0;
9013 inherit: "default" 0.0;
9015 style: "entry_single_textblock_disabled_style";
9021 program { name: "focus";
9027 program { name: "disable";
9028 signal: "elm,state,disabled";
9030 action: STATE_SET "disabled" 0.0;
9033 program { name: "enable";
9034 signal: "elm,state,enabled";
9036 action: STATE_SET "default" 0.0;
9042 group { name: "elm/entry/cursor/default";
9044 image: "cur_box.png" COMP;
9045 image: "cur_hi.png" COMP;
9046 image: "cur_shad.png" COMP;
9047 image: "cur_shine.png" COMP;
9048 image: "cur_glow.png" COMP;
9051 part { name: "clip2";
9054 description { state: "default" 0.0;
9059 description { state: "focused" 0.0;
9060 inherit: "default" 0.0;
9064 part { name: "clip";
9068 description { state: "default" 0.0;
9072 description { state: "hidden" 0.0;
9073 inherit: "default" 0.0;
9080 description { state: "default" 0.0;
9085 image.border: 2 2 2 2;
9086 image.normal: "cur_shad.png";
9089 part { name: "base";
9093 description { state: "default" 0.0;
9096 rel1.relative: 0.0 1.0;
9098 rel2.relative: 1.0 1.0;
9100 image.normal: "cur_box.png";
9106 description { state: "default" 0.0;
9109 rel2.relative: 1.0 0.5;
9110 image.normal: "cur_hi.png";
9113 part { name: "shine";
9117 description { state: "default" 0.0;
9120 rel2.relative: 1.0 0.75;
9121 image.border: 2 2 1 0;
9122 image.normal: "cur_shine.png";
9126 part { name: "glow";
9129 description { state: "default" 0.0;
9131 rel1.relative: 0.0 -2.0;
9134 rel2.relative: 1.0 0.0;
9136 image.border: 2 2 0 4;
9137 image.normal: "cur_glow.png";
9140 description { state: "hidden" 0.0;
9141 inherit: "default" 0.0;
9142 color: 255 255 255 0;
9147 program { name: "show";
9150 action: STATE_SET "hidden" 0.0;
9152 transition: DECELERATE 2.0;
9156 program { name: "show2";
9157 action: STATE_SET "hidden" 0.0;
9162 program { name: "show3";
9163 action: STATE_SET "default" 0.0;
9168 program { name: "show4";
9169 action: STATE_SET "default" 0.0;
9171 transition: DECELERATE 0.5;
9175 program { name: "focused";
9176 signal: "elm,action,focus";
9178 action: STATE_SET "focused" 0.0;
9181 program { name: "unfocused";
9182 signal: "elm,action,unfocus";
9184 action: STATE_SET "default" 0.0;
9190 group { name: "elm/entry/selection/default";
9195 description { state: "default" 0.0;
9196 color: 128 128 128 128;
9202 group { name: "elm/entry/anchor/default";
9207 description { state: "default" 0.0;
9214 ///////////////////////////////////////////////////////////////////////////////
9215 group { name: "elm/bubble/top_left/default";
9216 alias: "elm/bubble/base/default";
9218 image: "bubble_3.png" COMP;
9219 image: "bubble_4.png" COMP;
9220 image: "bubble_shine3.png" COMP;
9221 image: "bubble_shine4.png" COMP;
9224 part { name: "event";
9227 state: "default" 0.0;
9231 part { name: "elm.swallow.icon";
9233 description { state: "default" 0.0;
9238 aspect_preference: VERTICAL;
9249 description { state: "visible" 0.0;
9250 inherit: "default" 0.0;
9254 part { name: "elm.text";
9258 description { state: "default" 0.0;
9262 to_x: "elm.swallow.icon";
9273 font: "Sans:style=Bold,Edje-Vera-Bold";
9281 part { name: "elm.info";
9285 description { state: "default" 0.0;
9298 font: "Sans:style=Bold,Edje-Vera-Bold";
9306 part { name: "base0";
9308 description { state: "default" 0.0;
9310 to_y: "elm.swallow.icon";
9315 normal: "bubble_3.png";
9318 image.middle: SOLID;
9321 description { state: "rtl" 0.0;
9322 inherit: "default" 0.0;
9324 normal: "bubble_4.png";
9329 part { name: "elm.swallow.content";
9331 description { state: "default" 0.0;
9342 part { name: "shine";
9344 description { state: "default" 0.0;
9355 normal: "bubble_shine3.png";
9360 description { state: "rtl" 0.0;
9361 inherit: "default" 0.0;
9363 normal: "bubble_shine4.png";
9372 signal: "elm,state,icon,visible";
9374 action: STATE_SET "visible" 0.0;
9375 target: "elm.swallow.icon";
9379 signal: "elm,state,icon,hidden";
9381 action: STATE_SET "default" 0.0;
9382 target: "elm.swallow.icon";
9384 program { name: "to_rtl";
9385 signal: "edje,state,rtl";
9387 action: STATE_SET "rtl" 0.0;
9391 program { name: "to_ltr";
9392 signal: "edje,state,ltr";
9394 action: STATE_SET "default" 0.0;
9401 group { name: "elm/bubble/top_right/default";
9403 image: "bubble_3.png" COMP;
9404 image: "bubble_4.png" COMP;
9405 image: "bubble_shine3.png" COMP;
9406 image: "bubble_shine4.png" COMP;
9409 part { name: "event";
9412 state: "default" 0.0;
9416 part { name: "elm.swallow.icon";
9418 description { state: "default" 0.0;
9423 aspect_preference: VERTICAL;
9434 description { state: "visible" 0.0;
9435 inherit: "default" 0.0;
9439 part { name: "elm.text";
9443 description { state: "default" 0.0;
9457 font: "Sans:style=Bold,Edje-Vera-Bold";
9465 part { name: "elm.info";
9469 description { state: "default" 0.0;
9477 to_x: "elm.swallow.icon";
9483 font: "Sans:style=Bold,Edje-Vera-Bold";
9491 part { name: "base0";
9493 description { state: "default" 0.0;
9495 to_y: "elm.swallow.icon";
9500 normal: "bubble_4.png";
9503 image.middle: SOLID;
9506 description { state: "rtl" 0.0;
9507 inherit: "default" 0.0;
9509 normal: "bubble_3.png";
9514 part { name: "elm.swallow.content";
9516 description { state: "default" 0.0;
9527 part { name: "shine";
9529 description { state: "default" 0.0;
9540 normal: "bubble_shine4.png";
9545 description { state: "rtl" 0.0;
9546 inherit: "default" 0.0;
9548 normal: "bubble_shine3.png";
9557 signal: "elm,state,icon,visible";
9559 action: STATE_SET "visible" 0.0;
9560 target: "elm.swallow.icon";
9564 signal: "elm,state,icon,hidden";
9566 action: STATE_SET "default" 0.0;
9567 target: "elm.swallow.icon";
9569 program { name: "to_rtl";
9570 signal: "edje,state,rtl";
9572 action: STATE_SET "rtl" 0.0;
9576 program { name: "to_ltr";
9577 signal: "edje,state,ltr";
9579 action: STATE_SET "default" 0.0;
9586 group { name: "elm/bubble/bottom_left/default";
9588 image: "bubble_1.png" COMP;
9589 image: "bubble_2.png" COMP;
9590 image: "bubble_shine.png" COMP;
9593 part { name: "event";
9596 state: "default" 0.0;
9600 part { name: "elm.swallow.icon";
9602 description { state: "default" 0.0;
9607 aspect_preference: VERTICAL;
9618 description { state: "visible" 0.0;
9619 inherit: "default" 0.0;
9623 part { name: "elm.text";
9627 description { state: "default" 0.0;
9631 to_x: "elm.swallow.icon";
9642 font: "Sans:style=Bold,Edje-Vera-Bold";
9650 part { name: "elm.info";
9654 description { state: "default" 0.0;
9667 font: "Sans:style=Bold,Edje-Vera-Bold";
9675 part { name: "base0";
9677 description { state: "default" 0.0;
9679 to_y: "elm.swallow.icon";
9684 normal: "bubble_1.png";
9685 border: 36 11 10 19;
9687 image.middle: SOLID;
9690 description { state: "rtl" 0.0;
9691 inherit: "default" 0.0;
9693 normal: "bubble_2.png";
9694 border: 11 36 10 19;
9698 part { name: "elm.swallow.content";
9700 description { state: "default" 0.0;
9711 part { name: "shine";
9713 description { state: "default" 0.0;
9724 normal: "bubble_shine.png";
9729 description { state: "rtl" 0.0;
9730 inherit: "default" 0.0;
9732 normal: "bubble_shine4.png";
9741 signal: "elm,state,icon,visible";
9743 action: STATE_SET "visible" 0.0;
9744 target: "elm.swallow.icon";
9748 signal: "elm,state,icon,hidden";
9750 action: STATE_SET "default" 0.0;
9751 target: "elm.swallow.icon";
9753 program { name: "to_rtl";
9754 signal: "edje,state,rtl";
9756 action: STATE_SET "rtl" 0.0;
9759 program { name: "to_ltr";
9760 signal: "edje,state,ltr";
9762 action: STATE_SET "default" 0.0;
9768 group { name: "elm/bubble/bottom_right/default";
9770 image: "bubble_1.png" COMP;
9771 image: "bubble_2.png" COMP;
9772 image: "bubble_shine.png" COMP;
9775 part { name: "event";
9778 state: "default" 0.0;
9782 part { name: "elm.swallow.icon";
9784 description { state: "default" 0.0;
9789 aspect_preference: VERTICAL;
9800 description { state: "visible" 0.0;
9801 inherit: "default" 0.0;
9805 part { name: "elm.text";
9809 description { state: "default" 0.0;
9823 font: "Sans:style=Bold,Edje-Vera-Bold";
9831 part { name: "elm.info";
9835 description { state: "default" 0.0;
9843 to_x: "elm.swallow.icon";
9849 font: "Sans:style=Bold,Edje-Vera-Bold";
9857 part { name: "base0";
9859 description { state: "default" 0.0;
9861 to_y: "elm.swallow.icon";
9866 normal: "bubble_2.png";
9867 border: 11 36 10 19;
9869 image.middle: SOLID;
9872 description { state: "rtl" 0.0;
9873 inherit: "default" 0.0;
9875 normal: "bubble_1.png";
9876 border: 36 11 10 19;
9880 part { name: "elm.swallow.content";
9882 description { state: "default" 0.0;
9893 part { name: "shine";
9895 description { state: "default" 0.0;
9906 normal: "bubble_shine.png";
9911 description { state: "rtl" 0.0;
9912 inherit: "default" 0.0;
9914 normal: "bubble_shine3.png";
9923 signal: "elm,state,icon,visible";
9925 action: STATE_SET "visible" 0.0;
9926 target: "elm.swallow.icon";
9930 signal: "elm,state,icon,hidden";
9932 action: STATE_SET "default" 0.0;
9933 target: "elm.swallow.icon";
9935 program { name: "to_rtl";
9936 signal: "edje,state,rtl";
9938 action: STATE_SET "rtl" 0.0;
9941 program { name: "to_ltr";
9942 signal: "edje,state,ltr";
9944 action: STATE_SET "default" 0.0;
9950 ///////////////////////////////////////////////////////////////////////////////
9951 group { name: "elm/photo/base/default";
9953 image: "frame_1.png" COMP;
9954 image: "frame_2.png" COMP;
9955 image: "dia_grad.png" COMP;
9956 image: "head.png" COMP;
9959 part { name: "base0";
9961 description { state: "default" 0.0;
9962 image.normal: "dia_grad.png";
9974 part { name: "base";
9976 description { state: "default" 0.0;
9978 normal: "frame_2.png";
9985 part { name: "head";
9987 description { state: "default" 0.0;
9991 aspect_preference: BOTH;
9992 image.normal: "head.png";
9995 part { name: "clip";
9998 description { state: "default" 0.0;
10000 rel2.offset: -5 -5;
10001 color: 255 255 255 255;
10004 part { name: "elm.swallow.content";
10007 description { state: "default" 0.0;
10009 rel2.offset: -5 -5;
10012 part { name: "over";
10014 description { state: "default" 0.0;
10016 rel2.offset: -5 -5;
10018 normal: "frame_1.png";
10028 group { name: "elm/photo/base/shadow";
10030 image: "shadow.png" COMP;
10031 image: "black.png" COMP;
10034 public message(Msg_Type:type, id, ...) {
10035 if( (type==MSG_INT_SET) && (id==0) )
10040 custom_state(PART:"size", "default", 0.0);
10044 set_state_val(PART:"size", STATE_REL1_OFFSET, - w/2, - h/2);
10045 set_state_val(PART:"size", STATE_REL2_OFFSET, w/2 + 1, h/2 + 1);
10046 set_state(PART:"size", "custom", 0.0);
10051 part { name: "size";
10053 description { state: "default" 0.0;
10054 rel1.relative: 0.5 0.5;
10055 rel2.relative: 0.5 0.5;
10063 state: "default" 0.0;
10066 rel1.relative: -0.06 -0.06;
10067 rel2.relative: 1.07 1.07;
10068 image.normal: "shadow.png";
10073 part { name: "elm.swallow.content";
10075 description { state: "default" 0.0;
10077 rel2.offset: -3 -3;
10087 state: "default" 0.0;
10092 image.normal: "black.png";
10093 image.border: 1 1 1 1;
10100 ///////////////////////////////////////////////////////////////////////////////
10101 group { name: "elm/thumb/base/default";
10103 image: "frame_1.png" COMP;
10104 image: "frame_2.png" COMP;
10105 image: "dia_grad.png" COMP;
10106 image: "busy-1.png" COMP;
10107 image: "busy-2.png" COMP;
10108 image: "busy-3.png" COMP;
10109 image: "busy-4.png" COMP;
10110 image: "busy-5.png" COMP;
10111 image: "busy-6.png" COMP;
10112 image: "busy-7.png" COMP;
10113 image: "busy-8.png" COMP;
10114 image: "busy-9.png" COMP;
10117 part { name: "base0";
10119 description { state: "default" 0.0;
10120 image.normal: "dia_grad.png";
10132 part { name: "base";
10134 description { state: "default" 0.0;
10136 normal: "frame_2.png";
10143 part { name: "clip";
10146 description { state: "default" 0.0;
10148 rel2.offset: -5 -5;
10149 color: 255 255 255 255;
10152 part { name: "elm.swallow.content";
10155 description { state: "default" 0.0;
10157 rel2.offset: -5 -5;
10160 part { name: "progress";
10164 description { state: "default" 0.0;
10169 aspect_preference: BOTH;
10171 description { state: "pulse" 0.0;
10172 inherit: "default" 0.0;
10175 normal: "busy-9.png";
10176 tween: "busy-1.png";
10177 tween: "busy-2.png";
10178 tween: "busy-3.png";
10179 tween: "busy-4.png";
10180 tween: "busy-5.png";
10181 tween: "busy-6.png";
10182 tween: "busy-7.png";
10183 tween: "busy-8.png";
10188 part { name: "over";
10190 description { state: "default" 0.0;
10192 rel2.offset: -5 -5;
10194 normal: "frame_1.png";
10202 program { name: "start_pulse";
10203 signal: "elm,state,pulse,start";
10205 action: STATE_SET "pulse" 0.0;
10206 target: "progress";
10207 transition: LINEAR 0.5;
10208 after: "start_pulse";
10210 program { name: "stop_pulse";
10211 signal: "elm,state,pulse,stop";
10213 action: STATE_SET "default" 0.0;
10214 target: "progress";
10220 group { name: "elm/thumb/base/noframe";
10222 image: "busy-1.png" COMP;
10223 image: "busy-2.png" COMP;
10224 image: "busy-3.png" COMP;
10225 image: "busy-4.png" COMP;
10226 image: "busy-5.png" COMP;
10227 image: "busy-6.png" COMP;
10228 image: "busy-7.png" COMP;
10229 image: "busy-8.png" COMP;
10230 image: "busy-9.png" COMP;
10233 part { name: "elm.swallow.content";
10235 description { state: "default" 0.0;
10237 rel2.offset: -5 -5;
10240 part { name: "progress";
10242 description { state: "default" 0.0;
10247 aspect_preference: BOTH;
10249 description { state: "pulse" 0.0;
10250 inherit: "default" 0.0;
10253 normal: "busy-9.png";
10254 tween: "busy-1.png";
10255 tween: "busy-2.png";
10256 tween: "busy-3.png";
10257 tween: "busy-4.png";
10258 tween: "busy-5.png";
10259 tween: "busy-6.png";
10260 tween: "busy-7.png";
10261 tween: "busy-8.png";
10267 program { name: "start_pulse";
10268 signal: "elm,state,pulse,start";
10270 action: STATE_SET "pulse" 0.0;
10271 target: "progress";
10272 transition: LINEAR 0.5;
10273 after: "start_pulse";
10275 program { name: "stop_pulse";
10276 signal: "elm,state,pulse,stop";
10278 action: STATE_SET "default" 0.0;
10279 target: "progress";
10286 ///////////////////////////////////////////////////////////////////////////////
10287 group { name: "elm/icon/home/default"; alias: "elm/icon/toolbar/home/default"; min: 32 32;
10288 images.image: "icon_home.png" COMP; parts { part { name: "base";
10289 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10290 image.normal: "icon_home.png"; } } } }
10291 group { name: "elm/icon/close/default"; alias: "elm/icon/toolbar/close/default"; min: 32 32;
10292 images.image: "icon_close.png" COMP; parts { part { name: "base";
10293 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10294 image.normal: "icon_close.png"; } } } }
10295 group { name: "elm/icon/apps/default"; alias: "elm/icon/toolbar/apps/default"; min: 32 32;
10296 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10297 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10298 image.normal: "icon_apps.png"; } } } }
10299 group { name: "elm/icon/arrow_up/default"; alias: "elm/icon/toolbar/arrow_up/default"; min: 32 32;
10300 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10301 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10302 image.normal: "icon_arrow_up.png"; } } } }
10303 group { name: "elm/icon/arrow_down/default";
10304 alias: "elm/icon/toolbar/arrow_down/default";
10305 alias: "elm/icon/toolbar/more_menu/default"; min: 32 32;
10306 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10307 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10308 image.normal: "icon_arrow_down.png"; } } } }
10309 group { name: "elm/icon/arrow_left/default"; alias: "elm/icon/toolbar/arrow_left/default"; min: 32 32;
10310 images.image: "icon_arrow_left.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_left.png"; } } } }
10313 group { name: "elm/icon/arrow_right/default"; alias: "elm/icon/toolbar/arrow_right/default"; min: 32 32;
10314 images.image: "icon_arrow_right.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_right.png"; } } } }
10317 group { name: "elm/icon/chat/default"; alias: "elm/icon/toolbar/chat/default"; min: 32 32;
10318 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10319 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10320 image.normal: "icon_chat.png"; } } } }
10321 group { name: "elm/icon/clock/default"; alias: "elm/icon/toolbar/clock/default"; min: 32 32;
10322 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10323 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10324 image.normal: "icon_clock.png"; } } } }
10325 group { name: "elm/icon/delete/default"; alias: "elm/icon/toolbar/delete/default"; min: 32 32;
10326 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10327 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10328 image.normal: "icon_delete.png"; } } } }
10329 group { name: "elm/icon/edit/default"; alias: "elm/icon/toolbar/edit/default"; min: 32 32;
10330 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10331 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10332 image.normal: "icon_edit.png"; } } } }
10333 group { name: "elm/icon/refresh/default"; alias: "elm/icon/toolbar/refresh/default"; min: 32 32;
10334 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10335 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10336 image.normal: "icon_refresh.png"; } } } }
10337 group { name: "elm/icon/folder/default"; alias: "elm/icon/toolbar/folder/default"; min: 32 32;
10338 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10339 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10340 image.normal: "icon_folder.png"; } } } }
10341 group { name: "elm/icon/file/default"; alias: "elm/icon/toolbar/file/default"; min: 32 32;
10342 images.image: "icon_file.png" COMP; parts { part { name: "base";
10343 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10344 image.normal: "icon_file.png"; } } } }
10345 ///////////////////////////////////////////////////////////////////////////////
10346 group { name: "elm/icon/menu/home/default"; min: 24 24; max: 24 24;
10347 images.image: "icon_home.png" COMP; parts { part { name: "base";
10348 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10349 image.normal: "icon_home.png"; } } } }
10350 group { name: "elm/icon/menu/close/default"; min: 24 24; max: 24 24;
10351 images.image: "icon_close.png" COMP; parts { part { name: "base";
10352 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10353 image.normal: "icon_close.png"; } } } }
10354 group { name: "elm/icon/menu/apps/default"; min: 24 24; max: 24 24;
10355 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10356 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10357 image.normal: "icon_apps.png"; } } } }
10358 group { name: "elm/icon/menu/arrow_up/default"; min: 24 24; max: 24 24;
10359 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10360 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10361 image.normal: "icon_arrow_up.png"; } } } }
10362 group { name: "elm/icon/menu/arrow_down/default"; min: 24 24; max: 24 24;
10363 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10364 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10365 image.normal: "icon_arrow_down.png"; } } } }
10366 group { name: "elm/icon/menu/arrow_left/default"; min: 24 24; max: 24 24;
10367 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10368 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10369 image.normal: "icon_arrow_left.png"; } } } }
10370 group { name: "elm/icon/menu/arrow_right/default"; min: 24 24; max: 24 24;
10371 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10372 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10373 image.normal: "icon_arrow_right.png"; } } } }
10374 group { name: "elm/icon/menu/chat/default"; min: 24 24; max: 24 24;
10375 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10376 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10377 image.normal: "icon_chat.png"; } } } }
10378 group { name: "elm/icon/menu/clock/default"; min: 24 24; max: 24 24;
10379 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10380 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10381 image.normal: "icon_clock.png"; } } } }
10382 group { name: "elm/icon/menu/delete/default"; min: 24 24; max: 24 24;
10383 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10384 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10385 image.normal: "icon_delete.png"; } } } }
10386 group { name: "elm/icon/menu/edit/default"; min: 24 24; max: 24 24;
10387 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10388 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10389 image.normal: "icon_edit.png"; } } } }
10390 group { name: "elm/icon/menu/refresh/default"; min: 24 24; max: 24 24;
10391 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10392 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10393 image.normal: "icon_refresh.png"; } } } }
10394 group { name: "elm/icon/menu/folder/default"; min: 24 24; max: 24 24;
10395 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10396 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10397 image.normal: "icon_folder.png"; } } } }
10398 group { name: "elm/icon/menu/file/default"; min: 24 24; max: 24 24;
10399 images.image: "icon_file.png" COMP; parts { part { name: "base";
10400 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10401 image.normal: "icon_file.png"; } } } }
10403 ///////////////////////////////////////////////////////////////////////////////
10404 group { name: "elm/toolbar/base/default";
10406 image: "bt_dis_base.png" COMP;
10407 image: "bt_dis_hilight.png" COMP;
10408 image: "bt_dis_shine.png" COMP;
10409 image: "icon_left_arrow.png" COMP;
10410 image: "icon_right_arrow.png" COMP;
10413 part { name: "base";
10415 description { state: "default" 0.0;
10420 rel2.offset: -3 -3;
10422 normal: "bt_dis_base.png";
10425 image.middle: SOLID;
10428 part { name: "clipper";
10432 state: "default" 0.0;
10443 part { name: "elm.swallow.content";
10444 clip_to: "clipper";
10447 state: "default" 0.0;
10448 rel1.to: "clipper";
10449 rel2.to: "clipper";
10452 part { name: "over2";
10454 description { state: "default" 0.0;
10458 normal: "bt_dis_shine.png";
10463 part { name: "over1";
10465 description { state: "default" 0.0;
10468 rel2.relative: 1.0 0.5;
10470 normal: "bt_dis_hilight.png";
10473 color: 255 255 255 128;
10476 part { name: "left_arrow";
10478 description { state: "default" 0.0;
10479 image.normal: "icon_left_arrow.png";
10481 aspect_preference: VERTICAL;
10486 description { state: "hidden" 0.0;
10487 inherit: "default" 0.0;
10489 color: 255 255 255 0;
10492 part { name: "right_arrow";
10494 description { state: "default" 0.0;
10495 image.normal: "icon_right_arrow.png";
10497 aspect_preference: VERTICAL;
10502 description { state: "hidden" 0.0;
10503 inherit: "default" 0.0;
10505 color: 255 255 255 0;
10508 part { name: "event";
10512 description { state: "default" 0.0;
10518 program { name: "sb_hbar_show";
10519 signal: "elm,action,show,hbar";
10521 action: STATE_SET "default" 0.0;
10522 transition: LINEAR 0.5;
10523 target: "left_arrow";
10524 target: "right_arrow";
10526 program { name: "sb_hbar_hide";
10527 signal: "elm,action,hide,hbar";
10529 action: STATE_SET "hidden" 0.0;
10530 target: "left_arrow";
10531 target: "right_arrow";
10532 transition: LINEAR 0.5;
10537 group { name: "elm/toolbar/item/default";
10539 image: "toolbar_sel.png" COMP;
10541 data.item: "transition_animation_on" "1";
10543 part { name: "label2";
10547 clip_to: "elm.text.clipper";
10548 description { state: "default" 0.0;
10551 rel1.to: "elm.text";
10552 rel2.to: "elm.text";
10556 text_source: "elm.text";
10560 text_class: "toolbar_item";
10563 description { state: "selected" 0.0;
10564 inherit: "default" 0.0;
10567 description { state: "disabled" 0.0;
10568 inherit: "default" 0.0;
10572 description { state: "disabled_visible" 0.0;
10573 inherit: "default" 0.0;
10580 part { name: "label2_new";
10584 clip_to: "elm.text_new.clipper";
10585 description { state: "default" 0.0;
10588 rel1.to: "elm.text_new";
10589 rel2.to: "elm.text_new";
10593 text_source: "elm.text_new";
10597 text_class: "toolbar_item";
10600 description { state: "selected" 0.0;
10601 inherit: "default" 0.0;
10604 description { state: "disabled" 0.0;
10605 inherit: "default" 0.0;
10609 description { state: "disabled_visible" 0.0;
10610 inherit: "default" 0.0;
10619 description { state: "default" 0.0;
10621 color: 255 255 255 0;
10623 normal: "toolbar_sel.png";
10626 image.middle: SOLID;
10629 description { state: "selected" 0.0;
10630 inherit: "default" 0.0;
10632 color: 255 255 255 255;
10634 description { state: "disabled" 0.0;
10635 inherit: "default" 0.0;
10637 color: 255 255 255 0;
10640 part { name: "elm.swallow.icon";
10642 clip_to: "elm.icon.clipper";
10643 description { state: "default" 0.0;
10658 part { name: "elm.swallow.icon_new";
10660 clip_to: "elm.icon_new.clipper";
10661 description { state: "default" 0.0;
10669 to_y: "elm.text_new";
10676 part { name: "elm.text";
10678 effect: SOFT_SHADOW;
10681 clip_to: "elm.text.clipper";
10682 description { state: "default" 0.0;
10694 color: 224 224 224 255;
10697 font: "Sans:style=Bold";
10701 text_class: "toolbar_item";
10704 description { state: "selected" 0.0;
10705 inherit: "default" 0.0;
10708 description { state: "visible" 0.0;
10709 inherit: "default" 0.0;
10713 description { state: "disabled" 0.0;
10714 inherit: "default" 0.0;
10718 description { state: "disabled_visible" 0.0;
10719 inherit: "default" 0.0;
10726 part { name: "elm.text_new";
10728 effect: SOFT_SHADOW;
10730 clip_to: "elm.text_new.clipper";
10732 description { state: "default" 0.0;
10744 color: 224 224 224 255;
10747 font: "Sans:style=Bold";
10751 text_class: "toolbar_item";
10754 description { state: "selected" 0.0;
10755 inherit: "default" 0.0;
10758 description { state: "visible" 0.0;
10759 inherit: "default" 0.0;
10763 description { state: "disabled" 0.0;
10764 inherit: "default" 0.0;
10768 description { state: "disabled_visible" 0.0;
10769 inherit: "default" 0.0;
10776 part { name: "elm.text.clipper";
10778 description { state: "default" 0.0;
10779 color: 255 255 255 255;
10781 description { state: "animation" 0.0;
10782 color: 255 255 255 0;
10785 part { name: "elm.text_new.clipper";
10787 description { state: "default" 0.0;
10788 color: 255 255 255 0;
10790 description { state: "animation" 0.0;
10791 color: 255 255 255 255;
10794 part { name: "elm.icon.clipper";
10796 description { state: "default" 0.0;
10797 color: 255 255 255 255;
10799 description { state: "animation" 0.0;
10800 color: 255 255 255 0;
10803 part { name: "elm.icon_new.clipper";
10805 description { state: "default" 0.0;
10806 color: 255 255 255 0;
10808 description { state: "animation" 0.0;
10809 color: 255 255 255 255;
10812 part { name: "event";
10815 ignore_flags: ON_HOLD;
10816 description { state: "default" 0.0;
10822 program { name: "go_active";
10823 signal: "elm,state,selected";
10825 action: STATE_SET "selected" 0.0;
10827 target: "elm.text";
10829 target: "elm.text_new";
10830 target: "label2_new";
10831 transition: LINEAR 0.2;
10833 program { name: "go_passive";
10834 signal: "elm,state,unselected";
10836 action: STATE_SET "default" 0.0;
10838 target: "elm.text";
10840 target: "elm.text_new";
10841 target: "label2_new";
10842 transition: LINEAR 0.1;
10844 program { name: "go";
10845 signal: "mouse,up,1";
10847 action: SIGNAL_EMIT "elm,action,click" "elm";
10849 program { name: "mouse,in";
10850 signal: "mouse,in";
10852 action: SIGNAL_EMIT "elm,mouse,in" "elm";
10854 program { name: "mouse,out";
10855 signal: "mouse,out";
10857 action: SIGNAL_EMIT "elm,mouse,out" "elm";
10859 program { name: "disable";
10860 signal: "elm,state,disabled";
10862 action: STATE_SET "disabled" 0.0;
10864 target: "label2_new";
10866 after: "disable_text";
10868 program { name: "disable_text";
10872 get_state(PART:"elm.text", st, 30, vl);
10873 if (!strcmp(st, "visible"))
10875 set_state(PART:"elm.text", "disabled_visible", 0.0);
10876 set_state(PART:"elm.text_new", "disabled_visible", 0.0);
10880 set_state(PART:"elm.text", "disabled", 0.0);
10881 set_state(PART:"elm.text_new", "disabled", 0.0);
10885 program { name: "enable";
10886 signal: "elm,state,enabled";
10888 action: STATE_SET "default" 0.0;
10890 target: "label2_new";
10892 after: "enable_text";
10894 program { name: "enable_text";
10898 get_state(PART:"elm.text", st, 30, vl);
10899 if (!strcmp(st, "disabled_visible"))
10901 set_state(PART:"elm.text", "visible", 0.0);
10902 set_state(PART:"elm.text_new", "visible", 0.0);
10906 set_state(PART:"elm.text", "default", 0.0);
10907 set_state(PART:"elm.text_new", "default", 0.0);
10911 program { name: "label_set,animation,forward";
10912 signal: "elm,state,label_set,forward";
10914 after: "label_set,animation";
10916 program { name: "label_set,animation,backward";
10917 signal: "elm,state,label_set,backward";
10919 after: "label_set,animation";
10921 program { name: "label_set,animation";
10922 signal: "elm,state,label_set";
10924 action: STATE_SET "animation" 0.0;
10925 target: "elm.text.clipper";
10926 target: "elm.text_new.clipper";
10927 transition: LINEAR 0.2;
10928 after: "label_set,animation,done";
10930 program { name: "label_set,animation,done";
10931 action: SIGNAL_EMIT "elm,state,label_set,done" "elm";
10933 program { name: "label,reset";
10934 signal: "elm,state,label,reset";
10936 action: STATE_SET "default" 0.0;
10937 target: "elm.text.clipper";
10938 target: "elm.text_new.clipper";
10940 program { name: "icon_set,animation,forward";
10941 signal: "elm,state,icon_set,forward";
10943 after: "icon_set,animation";
10945 program { name: "icon_set,animation,backward";
10946 signal: "elm,state,icon_set,backward";
10948 after: "icon_set,animation";
10950 program { name: "icon_set,animation";
10951 signal: "elm,state,icon_set";
10953 action: STATE_SET "animation" 0.0;
10954 target: "elm.icon.clipper";
10955 target: "elm.icon_new.clipper";
10956 transition: LINEAR 0.2;
10957 after: "icon_set,animation,done";
10959 program { name: "icon_set,animation,done";
10960 action: SIGNAL_EMIT "elm,state,icon_set,done" "elm";
10962 program { name: "icon,reset";
10963 signal: "elm,state,icon,reset";
10965 action: STATE_SET "default" 0.0;
10966 target: "elm.icon.clipper";
10967 target: "elm.icon_new.clipper";
10972 group { name: "elm/toolbar/separator/default";
10974 image: "toolbar_separator_v.png" COMP;
10977 part { name: "separator"; // separator group
10978 description { state: "default" 0.0;
10982 rel2.offset: -5 -5;
10984 normal: "toolbar_separator_v.png";
10994 ///////////////////////////////////////////////////////////////////////////////
10995 group { name: "elm/notify/block_events/default";
10997 part { name: "block_events";
10999 description { state: "default" 0.0;
11007 name: "block_clicked";
11008 signal: "mouse,clicked,1";
11009 source: "block_events";
11010 action: SIGNAL_EMIT "elm,action,clicked" "elm";
11014 group { name: "elm/notify/top/default";
11015 //this group is a design similar to the inwin group
11017 image: "shad_circ.png" COMP;
11018 image: "bt_dis_base.png" COMP;
11019 image: "bt_dis_hilight.png" COMP;
11022 part { name: "base";
11026 description { state: "default" 0.0;
11028 rel1.offset: 10 10;
11029 rel2.offset: -10 -10;
11030 rel1.relative: 0.0 -1.0;
11031 rel2.relative: 1.0 0.0;
11033 description { state: "visible" 0.0;
11034 inherit: "default" 0.0;
11036 rel1.relative: 0.0 0.0;
11037 rel2.relative: 1.0 1.0;
11040 part { name: "shad";
11042 description { state: "default" 0.0;
11043 image.normal: "shad_circ.png";
11044 rel1.to: "elm.swallow.content";
11045 rel1.offset: -64 -64;
11046 rel2.to: "elm.swallow.content";
11047 rel2.offset: 63 63;
11051 part { name: "pop";
11053 description { state: "default" 0.0;
11054 rel1.to: "elm.swallow.content";
11055 rel1.offset: -5 -5;
11056 rel2.to: "elm.swallow.content";
11059 normal: "bt_dis_base.png";
11062 image.middle: SOLID;
11065 part { name: "popover";
11067 description { state: "default" 0.0;
11070 rel2.relative: 1.0 0.5;
11072 normal: "bt_dis_hilight.png";
11077 part { name: "elm.swallow.content";
11079 description { state: "default" 0.0;
11086 program { name: "show";
11087 signal: "elm,action,show";
11089 action: STATE_SET "visible" 0.0;
11092 program { name: "show_2";
11094 action: STATE_SET "default" 0.0;
11098 program { name: "show_3";
11100 action: STATE_SET "visible" 0.0;
11102 transition: LINEAR 0.5;
11104 program { name: "hide";
11105 signal: "elm,action,hide";
11107 action: STATE_SET "default" 0.0;
11112 group { name: "elm/notify/center/default";
11113 //this group is a design similar to the inwin group
11115 image: "bt_dis_base.png" COMP;
11118 part { name: "base";
11122 description { state: "default" 0.0;
11124 rel1.relative: 0.0 0.0;
11125 rel2.relative: 1.0 1.0;
11128 part { name: "pop";
11130 description { state: "default" 0.0;
11131 rel1.to: "elm.swallow.content";
11132 rel1.offset: -5 -5;
11133 rel2.to: "elm.swallow.content";
11136 normal: "bt_dis_base.png";
11141 part { name: "elm.swallow.content";
11143 description { state: "default" 0.0;
11150 program { name: "show";
11151 signal: "elm,action,show";
11153 action: STATE_SET "default" 0.0;
11156 program { name: "show_2";
11158 action: STATE_SET "default" 0.0;
11161 program { name: "hide";
11162 signal: "elm,action,hide";
11164 action: STATE_SET "default" 0.0;
11169 group { name: "elm/notify/bottom/default";
11170 //this group is a design similar to the inwin group
11172 image: "shad_circ.png" COMP;
11173 image: "bt_dis_base.png" COMP;
11174 image: "bt_dis_hilight.png" COMP;
11177 part { name: "base";
11181 description { state: "default" 0.0;
11183 rel1.offset: 10 10;
11184 rel2.offset: -10 -10;
11185 rel1.relative: 0.0 1.0;
11186 rel2.relative: 1.0 2.0;
11188 description { state: "visible" 0.0;
11189 inherit: "default" 0.0;
11191 rel1.relative: 0.0 0.0;
11192 rel2.relative: 1.0 1.0;
11195 part { name: "shad";
11197 description { state: "default" 0.0;
11198 image.normal: "shad_circ.png";
11199 rel1.to: "elm.swallow.content";
11200 rel1.offset: -64 -64;
11201 rel2.to: "elm.swallow.content";
11202 rel2.offset: 63 63;
11206 part { name: "pop";
11208 description { state: "default" 0.0;
11209 rel1.to: "elm.swallow.content";
11210 rel1.offset: -5 -5;
11211 rel2.to: "elm.swallow.content";
11214 normal: "bt_dis_base.png";
11217 image.middle: SOLID;
11220 part { name: "popover";
11222 description { state: "default" 0.0;
11225 rel2.relative: 1.0 0.5;
11227 normal: "bt_dis_hilight.png";
11232 part { name: "elm.swallow.content";
11234 description { state: "default" 0.0;
11241 program { name: "show";
11242 signal: "elm,action,show";
11244 action: STATE_SET "visible" 0.0;
11247 program { name: "show_2";
11249 action: STATE_SET "default" 0.0;
11253 program { name: "show_3";
11255 action: STATE_SET "visible" 0.0;
11257 transition: LINEAR 0.5;
11259 program { name: "hide";
11260 signal: "elm,action,hide";
11262 action: STATE_SET "default" 0.0;
11267 group { name: "elm/notify/left/default";
11268 //this group is a design similar to the inwin group
11270 image: "shad_circ.png" COMP;
11271 image: "bt_dis_base.png" COMP;
11272 image: "bt_dis_hilight.png" COMP;
11275 part { name: "base";
11279 description { state: "default" 0.0;
11281 rel1.offset: 10 10;
11282 rel2.offset: -10 -10;
11283 rel1.relative: -1.0 0.0;
11284 rel2.relative: 0.0 1.0;
11286 description { state: "visible" 0.0;
11287 inherit: "default" 0.0;
11289 rel1.relative: 0.0 0.0;
11290 rel2.relative: 1.0 1.0;
11293 part { name: "shad";
11295 description { state: "default" 0.0;
11296 image.normal: "shad_circ.png";
11297 rel1.to: "elm.swallow.content";
11298 rel1.offset: -64 -64;
11299 rel2.to: "elm.swallow.content";
11300 rel2.offset: 63 63;
11304 part { name: "pop";
11306 description { state: "default" 0.0;
11307 rel1.to: "elm.swallow.content";
11308 rel1.offset: -5 -5;
11309 rel2.to: "elm.swallow.content";
11312 normal: "bt_dis_base.png";
11315 image.middle: SOLID;
11318 part { name: "popover";
11320 description { state: "default" 0.0;
11323 rel2.relative: 1.0 0.5;
11325 normal: "bt_dis_hilight.png";
11330 part { name: "elm.swallow.content";
11332 description { state: "default" 0.0;
11339 program { name: "show";
11340 signal: "elm,action,show";
11342 action: STATE_SET "visible" 0.0;
11345 program { name: "show_2";
11347 action: STATE_SET "default" 0.0;
11351 program { name: "show_3";
11353 action: STATE_SET "visible" 0.0;
11355 transition: LINEAR 0.5;
11357 program { name: "hide";
11358 signal: "elm,action,hide";
11360 action: STATE_SET "default" 0.0;
11365 group { name: "elm/notify/right/default";
11366 //this group is a design similar to the inwin group
11368 image: "shad_circ.png" COMP;
11369 image: "bt_dis_base.png" COMP;
11370 image: "bt_dis_hilight.png" COMP;
11373 part { name: "base";
11377 description { state: "default" 0.0;
11379 rel1.offset: 10 10;
11380 rel2.offset: -10 -10;
11381 rel1.relative: 1.0 0.0;
11382 rel2.relative: 2.0 1.0;
11384 description { state: "visible" 0.0;
11385 inherit: "default" 0.0;
11387 rel1.relative: 0.0 0.0;
11388 rel2.relative: 1.0 1.0;
11391 part { name: "shad";
11393 description { state: "default" 0.0;
11394 image.normal: "shad_circ.png";
11395 rel1.to: "elm.swallow.content";
11396 rel1.offset: -64 -64;
11397 rel2.to: "elm.swallow.content";
11398 rel2.offset: 63 63;
11402 part { name: "pop";
11404 description { state: "default" 0.0;
11405 rel1.to: "elm.swallow.content";
11406 rel1.offset: -5 -5;
11407 rel2.to: "elm.swallow.content";
11410 normal: "bt_dis_base.png";
11413 image.middle: SOLID;
11416 part { name: "popover";
11418 description { state: "default" 0.0;
11421 rel2.relative: 1.0 0.5;
11423 normal: "bt_dis_hilight.png";
11428 part { name: "elm.swallow.content";
11430 description { state: "default" 0.0;
11437 program { name: "show";
11438 signal: "elm,action,show";
11440 action: STATE_SET "visible" 0.0;
11443 program { name: "show_2";
11445 action: STATE_SET "default" 0.0;
11449 program { name: "show_3";
11451 action: STATE_SET "visible" 0.0;
11453 transition: LINEAR 0.5;
11455 program { name: "hide";
11456 signal: "elm,action,hide";
11458 action: STATE_SET "default" 0.0;
11463 group { name: "elm/notify/top_left/default";
11464 //this group is a design similar to the inwin group
11466 image: "shad_circ.png" COMP;
11467 image: "bt_dis_base.png" COMP;
11468 image: "bt_dis_hilight.png" COMP;
11471 part { name: "base";
11475 description { state: "default" 0.0;
11477 rel1.offset: 10 10;
11478 rel2.offset: -10 -10;
11479 rel1.relative: 0.0 -1.0;
11480 rel2.relative: 1.0 0.0;
11482 description { state: "visible" 0.0;
11483 inherit: "default" 0.0;
11485 rel1.relative: 0.0 0.0;
11486 rel2.relative: 1.0 1.0;
11489 part { name: "shad";
11491 description { state: "default" 0.0;
11492 image.normal: "shad_circ.png";
11493 rel1.to: "elm.swallow.content";
11494 rel1.offset: -64 -64;
11495 rel2.to: "elm.swallow.content";
11496 rel2.offset: 63 63;
11500 part { name: "pop";
11502 description { state: "default" 0.0;
11503 rel1.to: "elm.swallow.content";
11504 rel1.offset: -5 -5;
11505 rel2.to: "elm.swallow.content";
11508 normal: "bt_dis_base.png";
11511 image.middle: SOLID;
11514 part { name: "popover";
11516 description { state: "default" 0.0;
11519 rel2.relative: 1.0 0.5;
11521 normal: "bt_dis_hilight.png";
11526 part { name: "elm.swallow.content";
11528 description { state: "default" 0.0;
11535 program { name: "show";
11536 signal: "elm,action,show";
11538 action: STATE_SET "visible" 0.0;
11541 program { name: "show_2";
11543 action: STATE_SET "default" 0.0;
11547 program { name: "show_3";
11549 action: STATE_SET "visible" 0.0;
11551 transition: LINEAR 0.5;
11553 program { name: "hide";
11554 signal: "elm,action,hide";
11556 action: STATE_SET "default" 0.0;
11561 group { name: "elm/notify/top_right/default";
11562 //this group is a design similar to the inwin group
11564 image: "shad_circ.png" COMP;
11565 image: "bt_dis_base.png" COMP;
11566 image: "bt_dis_hilight.png" COMP;
11569 part { name: "base";
11573 description { state: "default" 0.0;
11575 rel1.offset: 10 10;
11576 rel2.offset: -10 -10;
11577 rel1.relative: 0.0 -1.0;
11578 rel2.relative: 1.0 0.0;
11580 description { state: "visible" 0.0;
11581 inherit: "default" 0.0;
11583 rel1.relative: 0.0 0.0;
11584 rel2.relative: 1.0 1.0;
11587 part { name: "shad";
11589 description { state: "default" 0.0;
11590 image.normal: "shad_circ.png";
11591 rel1.to: "elm.swallow.content";
11592 rel1.offset: -64 -64;
11593 rel2.to: "elm.swallow.content";
11594 rel2.offset: 63 63;
11598 part { name: "pop";
11600 description { state: "default" 0.0;
11601 rel1.to: "elm.swallow.content";
11602 rel1.offset: -5 -5;
11603 rel2.to: "elm.swallow.content";
11606 normal: "bt_dis_base.png";
11609 image.middle: SOLID;
11612 part { name: "popover";
11614 description { state: "default" 0.0;
11617 rel2.relative: 1.0 0.5;
11619 normal: "bt_dis_hilight.png";
11624 part { name: "elm.swallow.content";
11626 description { state: "default" 0.0;
11633 program { name: "show";
11634 signal: "elm,action,show";
11636 action: STATE_SET "visible" 0.0;
11639 program { name: "show_2";
11641 action: STATE_SET "default" 0.0;
11645 program { name: "show_3";
11647 action: STATE_SET "visible" 0.0;
11649 transition: LINEAR 0.5;
11651 program { name: "hide";
11652 signal: "elm,action,hide";
11654 action: STATE_SET "default" 0.0;
11659 group { name: "elm/notify/bottom_left/default";
11660 //this group is a design similar to the inwin group
11662 image: "shad_circ.png" COMP;
11663 image: "bt_dis_base.png" COMP;
11664 image: "bt_dis_hilight.png" COMP;
11667 part { name: "base";
11671 description { state: "default" 0.0;
11673 rel1.offset: 10 10;
11674 rel2.offset: -10 -10;
11675 rel1.relative: 0.0 1.0;
11676 rel2.relative: 1.0 2.0;
11678 description { state: "visible" 0.0;
11679 inherit: "default" 0.0;
11681 rel1.relative: 0.0 0.0;
11682 rel2.relative: 1.0 1.0;
11685 part { name: "shad";
11687 description { state: "default" 0.0;
11688 image.normal: "shad_circ.png";
11689 rel1.to: "elm.swallow.content";
11690 rel1.offset: -64 -64;
11691 rel2.to: "elm.swallow.content";
11692 rel2.offset: 63 63;
11696 part { name: "pop";
11698 description { state: "default" 0.0;
11699 rel1.to: "elm.swallow.content";
11700 rel1.offset: -5 -5;
11701 rel2.to: "elm.swallow.content";
11704 normal: "bt_dis_base.png";
11707 image.middle: SOLID;
11710 part { name: "popover";
11712 description { state: "default" 0.0;
11715 rel2.relative: 1.0 0.5;
11717 normal: "bt_dis_hilight.png";
11722 part { name: "elm.swallow.content";
11724 description { state: "default" 0.0;
11731 program { name: "show";
11732 signal: "elm,action,show";
11734 action: STATE_SET "visible" 0.0;
11737 program { name: "show_2";
11739 action: STATE_SET "default" 0.0;
11743 program { name: "show_3";
11745 action: STATE_SET "visible" 0.0;
11747 transition: LINEAR 0.5;
11749 program { name: "hide";
11750 signal: "elm,action,hide";
11752 action: STATE_SET "default" 0.0;
11757 group { name: "elm/notify/bottom_right/default";
11758 //this group is a design similar to the inwin group
11760 image: "shad_circ.png" COMP;
11761 image: "bt_dis_base.png" COMP;
11762 image: "bt_dis_hilight.png" COMP;
11765 part { name: "base";
11769 description { state: "default" 0.0;
11771 rel1.offset: 10 10;
11772 rel2.offset: -10 -10;
11773 rel1.relative: 0.0 1.0;
11774 rel2.relative: 1.0 2.0;
11776 description { state: "visible" 0.0;
11777 inherit: "default" 0.0;
11779 rel1.relative: 0.0 0.0;
11780 rel2.relative: 1.0 1.0;
11783 part { name: "shad";
11785 description { state: "default" 0.0;
11786 image.normal: "shad_circ.png";
11787 rel1.to: "elm.swallow.content";
11788 rel1.offset: -64 -64;
11789 rel2.to: "elm.swallow.content";
11790 rel2.offset: 63 63;
11794 part { name: "pop";
11796 description { state: "default" 0.0;
11797 rel1.to: "elm.swallow.content";
11798 rel1.offset: -5 -5;
11799 rel2.to: "elm.swallow.content";
11802 normal: "bt_dis_base.png";
11805 image.middle: SOLID;
11808 part { name: "popover";
11810 description { state: "default" 0.0;
11813 rel2.relative: 1.0 0.5;
11815 normal: "bt_dis_hilight.png";
11820 part { name: "elm.swallow.content";
11822 description { state: "default" 0.0;
11829 program { name: "show";
11830 signal: "elm,action,show";
11832 action: STATE_SET "visible" 0.0;
11835 program { name: "show_2";
11837 action: STATE_SET "default" 0.0;
11841 program { name: "show_3";
11843 action: STATE_SET "visible" 0.0;
11845 transition: LINEAR 0.5;
11847 program { name: "hide";
11848 signal: "elm,action,hide";
11850 action: STATE_SET "default" 0.0;
11856 ///////////////////////////////////////////////////////////////////////////////
11857 group { name: "elm/slideshow/base/default";
11859 item: transitions "fade black_fade horizontal vertical square";
11860 item: layouts "fullscreen not_fullscreen";
11863 part { name: "whole";
11866 state: "default" 0.0;
11868 color: 20 20 20 255;
11871 part { name: "image_1_whole";
11874 state: "default" 0.0;
11875 color: 255 255 255 255;
11878 state: "fade_prev_next" 0.0;
11879 inherit: "default" 0.0;
11880 color: 255 255 255 0;
11883 state: "black_fade_prev_next_init" 0.0;
11884 inherit: "default" 0.0;
11885 color: 255 255 255 255;
11888 state: "black_fade_prev_next" 0.0;
11889 inherit: "default" 0.0;
11893 state: "horizontal_next_init" 0.0;
11894 inherit: "default" 0.0;
11897 state: "horizontal_next" 0.0;
11898 inherit: "default" 0.0;
11899 rel1.relative: -1.0 0.0;
11900 rel2.relative: 0.0 1.0;
11903 state: "horizontal_prev_init" 0.0;
11904 inherit: "default" 0.0;
11907 state: "horizontal_prev" 0.0;
11908 inherit: "default" 0.0;
11909 rel1.relative: 1.0 0.0;
11910 rel2.relative: 2.0 1.0;
11913 state: "vertical_next_init" 0.0;
11914 inherit: "default" 0.0;
11917 state: "vertical_next" 0.0;
11918 inherit: "default" 0.0;
11919 rel1.relative: 0.0 -1.0;
11920 rel2.relative: 1.0 0.0;
11923 state: "vertical_prev_init" 0.0;
11924 inherit: "default" 0.0;
11927 state: "vertical_prev" 0.0;
11928 inherit: "default" 0.0;
11929 rel1.relative: 0.0 1.0;
11930 rel2.relative: 1.0 2.0;
11933 state: "square_prev_next" 0.0;
11934 inherit: "default" 0.0;
11935 color: 255 255 255 0;
11938 part { name: "image_2_whole";
11941 state: "default" 0.0;
11943 color: 255 255 255 0;
11946 state: "fade_prev_next" 0.0;
11947 inherit: "default" 0.0;
11948 color: 255 255 255 255;
11951 state: "black_fade_prev_next_init" 0.0;
11952 inherit: "default" 0.0;
11956 state: "black_fade_prev_next" 0.0;
11957 inherit: "default" 0.0;
11958 color: 255 255 255 255;
11961 state: "horizontal_next_init" 0.0;
11962 inherit: "default" 0.0;
11963 rel1.relative: 1.0 0.0;
11964 rel2.relative: 2.0 1.0;
11965 color: 255 255 255 255;
11968 state: "horizontal_next" 0.0;
11969 inherit: "default" 0.0;
11970 color: 255 255 255 255;
11973 state: "horizontal_prev_init" 0.0;
11974 inherit: "default" 0.0;
11975 rel1.relative: -1.0 0.0;
11976 rel2.relative: 0.0 1.0;
11977 color: 255 255 255 255;
11980 state: "horizontal_prev" 0.0;
11981 inherit: "default" 0.0;
11982 color: 255 255 255 255;
11985 state: "vertical_next_init" 0.0;
11986 inherit: "default" 0.0;
11987 rel1.relative: 0.0 1.0;
11988 rel2.relative: 1.0 2.0;
11989 color: 255 255 255 255;
11992 state: "vertical_next" 0.0;
11993 inherit: "default" 0.0;
11994 color: 255 255 255 255;
11997 state: "vertical_prev_init" 0.0;
11998 inherit: "default" 0.0;
11999 rel1.relative: 0.0 -1.0;
12000 rel2.relative: 1.0 0.0;
12001 color: 255 255 255 255;
12004 state: "vertical_prev" 0.0;
12005 inherit: "default" 0.0;
12006 color: 255 255 255 255;
12009 state: "square_prev_next_init" 0.0;
12010 inherit: "default" 0.0;
12011 rel1.relative: 0.5 0.5;
12012 rel2.relative: 0.5 0.5;
12013 color: 255 255 255 255;
12016 state: "square_prev_next" 0.0;
12017 inherit: "default" 0.0;
12018 rel1.relative: 0.0 0.0;
12019 rel2.relative: 1.0 1.0;
12020 color: 255 255 255 255;
12023 part { name: "elm.swallow.1";
12025 clip_to: "image_1_whole";
12027 state: "default" 0.0;
12028 rel1.to: "image_1_whole";
12029 rel2.to: "image_1_whole";
12030 color: 255 255 255 255;
12033 state: "not_fullscreen" 0.0;
12034 rel1.relative: 0.1 0.1;
12035 rel1.to: "image_1_whole";
12036 rel2.relative: 0.9 0.9;
12037 rel2.to: "image_1_whole";
12038 color: 255 255 255 255;
12041 part { name: "elm.swallow.2";
12043 clip_to: "image_2_whole";
12045 state: "default" 0.0;
12046 color: 255 255 255 255;
12047 rel1.to: "image_2_whole";
12048 rel2.to: "image_2_whole";
12051 state: "not_fullscreen" 0.0;
12052 color: 255 255 255 255;
12053 rel1.relative: 0.1 0.1;
12054 rel1.to: "image_2_whole";
12055 rel2.relative: 0.9 0.9;
12056 rel2.to: "image_2_whole";
12059 part { name: "events_catcher";
12063 state: "default" 0.0;
12071 program { name: "layout_fullscreen";
12072 signal: "layout,fullscreen";
12073 source: "slideshow";
12074 action: STATE_SET "default" 0.0;
12075 target: "elm.swallow.1";
12076 target: "elm.swallow.2";
12077 transition: SINUSOIDAL 1.0;
12079 program { name: "layout_not_fullscreen";
12080 signal: "layout,not_fullscreen";
12081 source: "slideshow";
12082 action: STATE_SET "not_fullscreen" 0.0;
12083 target: "elm.swallow.1";
12084 target: "elm.swallow.2";
12085 transition: SINUSOIDAL 1.0;
12088 program { name: "fade_next";
12089 signal: "fade,next";
12090 source: "slideshow";
12091 action: STATE_SET "default" 0.0;
12092 target: "image_1_whole";
12093 target: "image_2_whole";
12094 after: "fade_next_2";
12096 program { name: "fade_next_2";
12097 action: STATE_SET "fade_prev_next" 0.0;
12098 target: "image_1_whole";
12099 target: "image_2_whole";
12100 transition: SINUSOIDAL 1.5;
12103 program { name: "fade_previous";
12104 signal: "fade,previous";
12105 source: "slideshow";
12106 action: STATE_SET "default" 0.0;
12107 target: "image_1_whole";
12108 target: "image_2_whole";
12109 after: "fade_previous_2";
12111 program { name: "fade_previous_2";
12112 action: STATE_SET "fade_prev_next" 0.0;
12113 target: "image_1_whole";
12114 target: "image_2_whole";
12115 transition: SINUSOIDAL 1.5;
12118 program { name: "black_fade_next";
12119 signal: "black_fade,next";
12120 source: "slideshow";
12121 action: STATE_SET "black_fade_prev_next_init" 0.0;
12122 target: "image_1_whole";
12123 target: "image_2_whole";
12124 after: "black_fade_next_2";
12126 program { name: "black_fade_next_2";
12127 action: STATE_SET "black_fade_prev_next" 0.0;
12128 target: "image_1_whole";
12129 transition: SINUSOIDAL 0.75;
12130 after: "black_fade_next_3";
12132 program { name: "black_fade_next_3";
12133 action: STATE_SET "black_fade_prev_next" 0.0;
12134 target: "image_2_whole";
12135 transition: SINUSOIDAL 0.75;
12138 program { name: "black_fade_previous";
12139 signal: "black_fade,previous";
12140 source: "slideshow";
12141 action: STATE_SET "black_fade_prev_next_init" 0.0;
12142 target: "image_1_whole";
12143 target: "image_2_whole";
12144 after: "black_fade_previous_2";
12146 program { name: "black_fade_previous_2";
12147 action: STATE_SET "black_fade_prev_next" 0.0;
12148 target: "image_1_whole";
12149 transition: SINUSOIDAL 0.75;
12150 after: "black_fade_previous_3";
12152 program { name: "black_fade_previous_3";
12153 action: STATE_SET "black_fade_prev_next" 0.0;
12154 target: "image_2_whole";
12155 transition: SINUSOIDAL 0.75;
12158 program { name: "horizontal_next";
12159 signal: "horizontal,next";
12160 source: "slideshow";
12161 action: STATE_SET "horizontal_next_init" 0.0;
12162 target: "image_1_whole";
12163 target: "image_2_whole";
12164 after: "horizontal_next_2";
12166 program { name: "horizontal_next_2";
12167 action: STATE_SET "horizontal_next" 0.0;
12168 target: "image_1_whole";
12169 target: "image_2_whole";
12170 transition: SINUSOIDAL 1.5;
12173 program { name: "horizontal_previous";
12174 signal: "horizontal,previous";
12175 source: "slideshow";
12176 action: STATE_SET "horizontal_prev_init" 0.0;
12177 target: "image_1_whole";
12178 target: "image_2_whole";
12179 after: "horizontal_previous_2";
12181 program { name: "horizontal_previous_2";
12182 action: STATE_SET "horizontal_prev" 0.0;
12183 target: "image_1_whole";
12184 target: "image_2_whole";
12185 transition: SINUSOIDAL 1.5;
12188 program { name: "vertical_next";
12189 signal: "vertical,next";
12190 source: "slideshow";
12191 action: STATE_SET "vertical_next_init" 0.0;
12192 target: "image_1_whole";
12193 target: "image_2_whole";
12194 after: "vertical_next_2";
12196 program { name: "vertical_next_2";
12197 action: STATE_SET "vertical_next" 0.0;
12198 target: "image_1_whole";
12199 target: "image_2_whole";
12200 transition: SINUSOIDAL 1.5;
12203 program { name: "vertical_previous";
12204 signal: "vertical,previous";
12205 source: "slideshow";
12206 action: STATE_SET "vertical_prev_init" 0.0;
12207 target: "image_1_whole";
12208 target: "image_2_whole";
12209 after: "vertical_previous_2";
12211 program { name: "vertical_previous_2";
12212 action: STATE_SET "vertical_prev" 0.0;
12213 target: "image_1_whole";
12214 target: "image_2_whole";
12215 transition: SINUSOIDAL 1.5;
12218 program { name: "square_next";
12219 signal: "square,next";
12220 source: "slideshow";
12221 action: STATE_SET "square_prev_next_init" 0.0;
12222 target: "image_2_whole";
12223 after: "square_next_2";
12225 program { name: "square_next_2";
12226 action: STATE_SET "square_prev_next" 0.0;
12227 target: "image_2_whole";
12228 target: "image_1_whole";
12229 transition: SINUSOIDAL 1.5;
12232 program { name: "square_previous";
12233 signal: "square,previous";
12234 source: "slideshow";
12235 action: STATE_SET "square_prev_next_init" 0.0;
12236 target: "image_2_whole";
12237 after: "square_next_2";
12239 program { name: "end";
12240 action: SIGNAL_EMIT "end" "slideshow";
12242 program { name: "end_signal";
12243 signal: "anim,end";
12244 source: "slideshow";
12245 action: STATE_SET "default" 0.0;
12246 target: "image_1_whole";
12247 target: "image_2_whole";
12252 ///////////////////////////////////////////////////////////////////////////////
12253 group { name: "elm/win/inwin/default";
12255 image: "shad_circ.png" COMP;
12256 image: "bt_dis_base.png" COMP;
12257 image: "bt_dis_hilight.png" COMP;
12260 part { name: "base";
12263 description { state: "default" 0.0;
12266 description { state: "visible" 0.0;
12267 inherit: "default" 1.0;
12271 part { name: "shad";
12273 description { state: "default" 0.0;
12274 image.normal: "shad_circ.png";
12275 rel1.to: "elm.swallow.content";
12276 rel1.offset: -64 -64;
12277 rel2.to: "elm.swallow.content";
12278 rel2.offset: 63 63;
12282 part { name: "pop";
12284 description { state: "default" 0.0;
12285 rel1.to: "elm.swallow.content";
12286 rel1.offset: -5 -5;
12287 rel2.to: "elm.swallow.content";
12290 normal: "bt_dis_base.png";
12293 image.middle: SOLID;
12296 part { name: "popover";
12298 description { state: "default" 0.0;
12301 rel2.relative: 1.0 0.5;
12303 normal: "bt_dis_hilight.png";
12308 part { name: "elm.swallow.content";
12310 description { state: "default" 0.0;
12311 rel1.relative: 0.1 0.1;
12312 rel2.relative: 0.9 0.9;
12317 program { name: "show";
12318 signal: "elm,action,show";
12320 action: STATE_SET "visible" 0.0;
12321 // transition: DECELERATE 0.5;
12324 program { name: "hide";
12325 signal: "elm,action,hide";
12327 action: STATE_SET "default" 0.0;
12328 // transition: DECELERATE 0.5;
12334 group { name: "elm/win/inwin/minimal";
12336 image: "shad_circ.png" COMP;
12337 image: "bt_dis_base.png" COMP;
12338 image: "bt_dis_hilight.png" COMP;
12341 part { name: "base";
12344 description { state: "default" 0.0;
12347 description { state: "visible" 0.0;
12348 inherit: "default" 1.0;
12352 part { name: "shad";
12354 description { state: "default" 0.0;
12355 image.normal: "shad_circ.png";
12356 rel1.to: "elm.swallow.content";
12357 rel1.offset: -64 -64;
12358 rel2.to: "elm.swallow.content";
12359 rel2.offset: 63 63;
12363 part { name: "pop";
12365 description { state: "default" 0.0;
12366 rel1.to: "elm.swallow.content";
12367 rel1.offset: -5 -5;
12368 rel2.to: "elm.swallow.content";
12371 normal: "bt_dis_base.png";
12374 image.middle: SOLID;
12377 part { name: "popover";
12379 description { state: "default" 0.0;
12382 rel2.relative: 1.0 0.5;
12384 normal: "bt_dis_hilight.png";
12389 part { name: "elm.swallow.content";
12391 description { state: "default" 0.0;
12393 rel1.relative: 0.5 0.5;
12394 rel2.relative: 0.5 0.5;
12399 program { name: "show";
12400 signal: "elm,action,show";
12402 action: STATE_SET "visible" 0.0;
12403 // transition: DECELERATE 0.5;
12406 program { name: "hide";
12407 signal: "elm,action,hide";
12409 action: STATE_SET "default" 0.0;
12410 // transition: DECELERATE 0.5;
12416 group { name: "elm/win/inwin/minimal_vertical";
12418 image: "shad_circ.png" COMP;
12419 image: "bt_dis_base.png" COMP;
12420 image: "bt_dis_hilight.png" COMP;
12423 part { name: "base";
12426 description { state: "default" 0.0;
12429 description { state: "visible" 0.0;
12430 inherit: "default" 1.0;
12434 part { name: "shad";
12436 description { state: "default" 0.0;
12437 image.normal: "shad_circ.png";
12438 rel1.to: "elm.swallow.content";
12439 rel1.offset: -64 -64;
12440 rel2.to: "elm.swallow.content";
12441 rel2.offset: 63 63;
12445 part { name: "pop";
12447 description { state: "default" 0.0;
12448 rel1.to: "elm.swallow.content";
12449 rel1.offset: -5 -5;
12450 rel2.to: "elm.swallow.content";
12453 normal: "bt_dis_base.png";
12456 image.middle: SOLID;
12459 part { name: "popover";
12461 description { state: "default" 0.0;
12464 rel2.relative: 1.0 0.5;
12466 normal: "bt_dis_hilight.png";
12471 part { name: "elm.swallow.content";
12473 description { state: "default" 0.0;
12475 rel1.relative: 0.1 0.5;
12476 rel2.relative: 0.9 0.5;
12481 program { name: "show";
12482 signal: "elm,action,show";
12484 action: STATE_SET "visible" 0.0;
12485 // transition: DECELERATE 0.5;
12488 program { name: "hide";
12489 signal: "elm,action,hide";
12491 action: STATE_SET "default" 0.0;
12492 // transition: DECELERATE 0.5;
12498 ///////////////////////////////////////////////////////////////////////////////
12500 ///////////////////////////////////////////////////////////////////////////////
12501 group { name: "elm/list/item/default";
12502 data.item: "stacking" "above";
12504 image: "bt_sm_base1.png" COMP;
12505 image: "bt_sm_shine.png" COMP;
12506 image: "bt_sm_hilight.png" COMP;
12507 image: "ilist_1.png" COMP;
12508 image: "ilist_item_shadow.png" COMP;
12516 state: "default" 0.0;
12524 state: "default" 0.0;
12539 normal: "ilist_item_shadow.png";
12548 state: "default" 0.0;
12550 normal: "ilist_1.png";
12558 description { state: "default" 0.0;
12560 color: 255 255 255 0;
12570 normal: "bt_sm_base1.png";
12573 image.middle: SOLID;
12575 description { state: "selected" 0.0;
12576 inherit: "default" 0.0;
12578 color: 255 255 255 255;
12589 part { name: "elm.swallow.icon";
12591 description { state: "default" 0.0;
12604 part { name: "elm.swallow.end";
12606 description { state: "default" 0.0;
12619 part { name: "elm.text";
12621 effect: SOFT_SHADOW;
12625 state: "default" 0.0;
12628 to_x: "elm.swallow.icon";
12633 to_x: "elm.swallow.end";
12645 text_class: "list_item";
12648 description { state: "selected" 0.0;
12649 inherit: "default" 0.0;
12650 color: 224 224 224 255;
12654 part { name: "fg1";
12656 description { state: "default" 0.0;
12658 color: 255 255 255 0;
12660 rel2.relative: 1.0 0.5;
12663 normal: "bt_sm_hilight.png";
12667 description { state: "selected" 0.0;
12668 inherit: "default" 0.0;
12670 color: 255 255 255 255;
12673 part { name: "fg2";
12675 description { state: "default" 0.0;
12677 color: 255 255 255 0;
12681 normal: "bt_sm_shine.png";
12685 description { state: "selected" 0.0;
12686 inherit: "default" 0.0;
12688 color: 255 255 255 255;
12695 signal: "elm,state,selected";
12697 action: STATE_SET "selected" 0.0;
12701 target: "elm.text";
12704 name: "go_passive";
12705 signal: "elm,state,unselected";
12707 action: STATE_SET "default" 0.0;
12711 target: "elm.text";
12712 transition: LINEAR 0.1;
12716 group { name: "elm/list/item_odd/default";
12717 data.item: "stacking" "below";
12718 data.item: "selectraise" "on";
12720 image: "bt_sm_base1.png" COMP;
12721 image: "bt_sm_shine.png" COMP;
12722 image: "bt_sm_hilight.png" COMP;
12723 image: "ilist_2.png" COMP;
12731 state: "default" 0.0;
12739 state: "default" 0.0;
12741 normal: "ilist_2.png";
12749 description { state: "default" 0.0;
12751 color: 255 255 255 0;
12761 normal: "bt_sm_base1.png";
12764 image.middle: SOLID;
12766 description { state: "selected" 0.0;
12767 inherit: "default" 0.0;
12769 color: 255 255 255 255;
12781 name: "elm.swallow.icon";
12783 description { state: "default" 0.0;
12797 name: "elm.swallow.end";
12799 description { state: "default" 0.0;
12815 effect: SOFT_SHADOW;
12819 state: "default" 0.0;
12822 to_x: "elm.swallow.icon";
12827 to_x: "elm.swallow.end";
12839 text_class: "list_item";
12842 description { state: "selected" 0.0;
12843 inherit: "default" 0.0;
12844 color: 224 224 224 255;
12848 part { name: "fg1";
12850 description { state: "default" 0.0;
12852 color: 255 255 255 0;
12854 rel2.relative: 1.0 0.5;
12857 normal: "bt_sm_hilight.png";
12861 description { state: "selected" 0.0;
12862 inherit: "default" 0.0;
12864 color: 255 255 255 255;
12867 part { name: "fg2";
12869 description { state: "default" 0.0;
12871 color: 255 255 255 0;
12875 normal: "bt_sm_shine.png";
12879 description { state: "selected" 0.0;
12880 inherit: "default" 0.0;
12882 color: 255 255 255 255;
12889 signal: "elm,state,selected";
12891 action: STATE_SET "selected" 0.0;
12895 target: "elm.text";
12898 name: "go_passive";
12899 signal: "elm,state,unselected";
12901 action: STATE_SET "default" 0.0;
12905 target: "elm.text";
12906 transition: LINEAR 0.1;
12910 group { name: "elm/list/item_compress/default";
12911 data.item: "stacking" "above";
12912 data.item: "selectraise" "on";
12914 image: "bt_sm_base1.png" COMP;
12915 image: "bt_sm_shine.png" COMP;
12916 image: "bt_sm_hilight.png" COMP;
12917 image: "ilist_1.png" COMP;
12918 image: "ilist_item_shadow.png" COMP;
12926 state: "default" 0.0;
12933 description { state: "default" 0.0;
12948 normal: "ilist_item_shadow.png";
12957 state: "default" 0.0;
12959 normal: "ilist_1.png";
12967 description { state: "default" 0.0;
12969 color: 255 255 255 0;
12979 normal: "bt_sm_base1.png";
12982 image.middle: SOLID;
12984 description { state: "selected" 0.0;
12985 inherit: "default" 0.0;
12987 color: 255 255 255 255;
12998 part { name: "elm.swallow.icon";
13000 description { state: "default" 0.0;
13013 part { name: "elm.swallow.end";
13015 description { state: "default" 0.0;
13031 effect: SOFT_SHADOW;
13034 description { state: "default" 0.0;
13037 to_x: "elm.swallow.icon";
13042 to_x: "elm.swallow.end";
13054 text_class: "list_item";
13057 description { state: "selected" 0.0;
13058 inherit: "default" 0.0;
13059 color: 224 224 224 255;
13063 part { name: "fg1";
13065 description { state: "default" 0.0;
13067 color: 255 255 255 0;
13069 rel2.relative: 1.0 0.5;
13072 normal: "bt_sm_hilight.png";
13076 description { state: "selected" 0.0;
13077 inherit: "default" 0.0;
13079 color: 255 255 255 255;
13082 part { name: "fg2";
13084 description { state: "default" 0.0;
13086 color: 255 255 255 0;
13090 normal: "bt_sm_shine.png";
13094 description { state: "selected" 0.0;
13095 inherit: "default" 0.0;
13097 color: 255 255 255 255;
13104 signal: "elm,state,selected";
13106 action: STATE_SET "selected" 0.0;
13110 target: "elm.text";
13113 name: "go_passive";
13114 signal: "elm,state,unselected";
13116 action: STATE_SET "default" 0.0;
13120 target: "elm.text";
13121 transition: LINEAR 0.1;
13125 group { name: "elm/list/item_compress_odd/default";
13126 data.item: "stacking" "below";
13127 data.item: "selectraise" "on";
13129 image: "bt_sm_base1.png" COMP;
13130 image: "bt_sm_shine.png" COMP;
13131 image: "bt_sm_hilight.png" COMP;
13132 image: "ilist_2.png" COMP;
13140 state: "default" 0.0;
13148 state: "default" 0.0;
13150 normal: "ilist_2.png";
13158 description { state: "default" 0.0;
13160 color: 255 255 255 0;
13170 normal: "bt_sm_base1.png";
13173 image.middle: SOLID;
13175 description { state: "selected" 0.0;
13176 inherit: "default" 0.0;
13178 color: 255 255 255 255;
13189 part { name: "elm.swallow.icon";
13191 description { state: "default" 0.0;
13204 part { name: "elm.swallow.end";
13206 description { state: "default" 0.0;
13222 effect: SOFT_SHADOW;
13226 state: "default" 0.0;
13229 to_x: "elm.swallow.icon";
13234 to_x: "elm.swallow.end";
13246 text_class: "list_item";
13249 description { state: "selected" 0.0;
13250 inherit: "default" 0.0;
13251 color: 224 224 224 255;
13255 part { name: "fg1";
13257 description { state: "default" 0.0;
13259 color: 255 255 255 0;
13261 rel2.relative: 1.0 0.5;
13264 normal: "bt_sm_hilight.png";
13268 description { state: "selected" 0.0;
13269 inherit: "default" 0.0;
13271 color: 255 255 255 255;
13274 part { name: "fg2";
13276 description { state: "default" 0.0;
13278 color: 255 255 255 0;
13282 normal: "bt_sm_shine.png";
13286 description { state: "selected" 0.0;
13287 inherit: "default" 0.0;
13289 color: 255 255 255 255;
13296 signal: "elm,state,selected";
13298 action: STATE_SET "selected" 0.0;
13302 target: "elm.text";
13305 name: "go_passive";
13306 signal: "elm,state,unselected";
13308 action: STATE_SET "default" 0.0;
13312 target: "elm.text";
13313 transition: LINEAR 0.1;
13318 ///////////////////////////////////////////////////////////////////////////////
13319 group { name: "elm/list/h_item/default";
13320 data.item: "stacking" "above";
13322 image: "bt_sm_base1.png" COMP;
13323 image: "bt_sm_shine.png" COMP;
13324 image: "bt_sm_hilight.png" COMP;
13325 image: "ilist_1_h.png" COMP;
13326 image: "ilist_item_shadow_h.png" COMP;
13334 state: "default" 0.0;
13342 state: "default" 0.0;
13357 normal: "ilist_item_shadow_h.png";
13366 state: "default" 0.0;
13368 normal: "ilist_1_h.png";
13376 description { state: "default" 0.0;
13378 color: 255 255 255 0;
13388 normal: "bt_sm_base1.png";
13391 image.middle: SOLID;
13393 description { state: "selected" 0.0;
13394 inherit: "default" 0.0;
13396 color: 255 255 255 255;
13407 part { name: "elm.swallow.icon";
13409 description { state: "default" 0.0;
13422 part { name: "elm.swallow.end";
13424 description { state: "default" 0.0;
13437 part { name: "elm.text";
13439 effect: SOFT_SHADOW;
13443 state: "default" 0.0;
13446 to_x: "elm.swallow.icon";
13451 to_x: "elm.swallow.end";
13462 text_class: "list_item";
13465 description { state: "selected" 0.0;
13466 inherit: "default" 0.0;
13467 color: 224 224 224 255;
13471 part { name: "fg1";
13473 description { state: "default" 0.0;
13475 color: 255 255 255 0;
13477 rel2.relative: 1.0 0.5;
13480 normal: "bt_sm_hilight.png";
13484 description { state: "selected" 0.0;
13485 inherit: "default" 0.0;
13487 color: 255 255 255 255;
13490 part { name: "fg2";
13492 description { state: "default" 0.0;
13494 color: 255 255 255 0;
13498 normal: "bt_sm_shine.png";
13502 description { state: "selected" 0.0;
13503 inherit: "default" 0.0;
13505 color: 255 255 255 255;
13512 signal: "elm,state,selected";
13514 action: STATE_SET "selected" 0.0;
13518 target: "elm.text";
13521 name: "go_passive";
13522 signal: "elm,state,unselected";
13524 action: STATE_SET "default" 0.0;
13528 target: "elm.text";
13529 transition: LINEAR 0.1;
13533 group { name: "elm/list/h_item_odd/default";
13534 data.item: "stacking" "below";
13535 data.item: "selectraise" "on";
13537 image: "bt_sm_base1.png" COMP;
13538 image: "bt_sm_shine.png" COMP;
13539 image: "bt_sm_hilight.png" COMP;
13540 image: "ilist_2_h.png" COMP;
13548 state: "default" 0.0;
13556 state: "default" 0.0;
13558 normal: "ilist_2_h.png";
13566 description { state: "default" 0.0;
13568 color: 255 255 255 0;
13578 normal: "bt_sm_base1.png";
13581 image.middle: SOLID;
13583 description { state: "selected" 0.0;
13584 inherit: "default" 0.0;
13586 color: 255 255 255 255;
13598 name: "elm.swallow.icon";
13600 description { state: "default" 0.0;
13614 name: "elm.swallow.end";
13616 description { state: "default" 0.0;
13629 part { name: "elm.text";
13631 effect: SOFT_SHADOW;
13635 state: "default" 0.0;
13638 to_x: "elm.swallow.icon";
13643 to_x: "elm.swallow.end";
13654 text_class: "list_item";
13657 description { state: "selected" 0.0;
13658 inherit: "default" 0.0;
13659 color: 224 224 224 255;
13663 part { name: "fg1";
13665 description { state: "default" 0.0;
13667 color: 255 255 255 0;
13669 rel2.relative: 1.0 0.5;
13672 normal: "bt_sm_hilight.png";
13676 description { state: "selected" 0.0;
13677 inherit: "default" 0.0;
13679 color: 255 255 255 255;
13682 part { name: "fg2";
13684 description { state: "default" 0.0;
13686 color: 255 255 255 0;
13690 normal: "bt_sm_shine.png";
13694 description { state: "selected" 0.0;
13695 inherit: "default" 0.0;
13697 color: 255 255 255 255;
13704 signal: "elm,state,selected";
13706 action: STATE_SET "selected" 0.0;
13710 target: "elm.text";
13713 name: "go_passive";
13714 signal: "elm,state,unselected";
13716 action: STATE_SET "default" 0.0;
13720 target: "elm.text";
13721 transition: LINEAR 0.1;
13725 group { name: "elm/list/h_item_compress/default";
13726 data.item: "stacking" "above";
13727 data.item: "selectraise" "on";
13729 image: "bt_sm_base1.png" COMP;
13730 image: "bt_sm_shine.png" COMP;
13731 image: "bt_sm_hilight.png" COMP;
13732 image: "ilist_1_h.png" COMP;
13733 image: "ilist_item_shadow_h.png" COMP;
13741 state: "default" 0.0;
13748 description { state: "default" 0.0;
13763 normal: "ilist_item_shadow_h.png";
13772 state: "default" 0.0;
13774 normal: "ilist_1_h.png";
13782 description { state: "default" 0.0;
13784 color: 255 255 255 0;
13794 normal: "bt_sm_base1.png";
13797 image.middle: SOLID;
13799 description { state: "selected" 0.0;
13800 inherit: "default" 0.0;
13802 color: 255 255 255 255;
13813 part { name: "elm.swallow.icon";
13815 description { state: "default" 0.0;
13828 part { name: "elm.swallow.end";
13830 description { state: "default" 0.0;
13846 effect: SOFT_SHADOW;
13849 description { state: "default" 0.0;
13852 to_x: "elm.swallow.icon";
13857 to_x: "elm.swallow.end";
13868 text_class: "list_item";
13871 description { state: "selected" 0.0;
13872 inherit: "default" 0.0;
13873 color: 224 224 224 255;
13877 part { name: "fg1";
13879 description { state: "default" 0.0;
13881 color: 255 255 255 0;
13883 rel2.relative: 1.0 0.5;
13886 normal: "bt_sm_hilight.png";
13890 description { state: "selected" 0.0;
13891 inherit: "default" 0.0;
13893 color: 255 255 255 255;
13896 part { name: "fg2";
13898 description { state: "default" 0.0;
13900 color: 255 255 255 0;
13904 normal: "bt_sm_shine.png";
13908 description { state: "selected" 0.0;
13909 inherit: "default" 0.0;
13911 color: 255 255 255 255;
13918 signal: "elm,state,selected";
13920 action: STATE_SET "selected" 0.0;
13924 target: "elm.text";
13927 name: "go_passive";
13928 signal: "elm,state,unselected";
13930 action: STATE_SET "default" 0.0;
13934 target: "elm.text";
13935 transition: LINEAR 0.1;
13939 group { name: "elm/list/h_item_compress_odd/default";
13940 data.item: "stacking" "below";
13941 data.item: "selectraise" "on";
13943 image: "bt_sm_base1.png" COMP;
13944 image: "bt_sm_shine.png" COMP;
13945 image: "bt_sm_hilight.png" COMP;
13946 image: "ilist_2_h.png" COMP;
13954 state: "default" 0.0;
13962 state: "default" 0.0;
13964 normal: "ilist_2_h.png";
13972 description { state: "default" 0.0;
13974 color: 255 255 255 0;
13984 normal: "bt_sm_base1.png";
13987 image.middle: SOLID;
13989 description { state: "selected" 0.0;
13990 inherit: "default" 0.0;
13992 color: 255 255 255 255;
14003 part { name: "elm.swallow.icon";
14005 description { state: "default" 0.0;
14018 part { name: "elm.swallow.end";
14020 description { state: "default" 0.0;
14033 part { name: "elm.text";
14035 effect: SOFT_SHADOW;
14039 state: "default" 0.0;
14042 to_x: "elm.swallow.icon";
14047 to_x: "elm.swallow.end";
14058 text_class: "list_item";
14061 description { state: "selected" 0.0;
14062 inherit: "default" 0.0;
14063 color: 224 224 224 255;
14067 part { name: "fg1";
14069 description { state: "default" 0.0;
14071 color: 255 255 255 0;
14073 rel2.relative: 1.0 0.5;
14076 normal: "bt_sm_hilight.png";
14080 description { state: "selected" 0.0;
14081 inherit: "default" 0.0;
14083 color: 255 255 255 255;
14086 part { name: "fg2";
14088 description { state: "default" 0.0;
14090 color: 255 255 255 0;
14094 normal: "bt_sm_shine.png";
14098 description { state: "selected" 0.0;
14099 inherit: "default" 0.0;
14101 color: 255 255 255 255;
14108 signal: "elm,state,selected";
14110 action: STATE_SET "selected" 0.0;
14114 target: "elm.text";
14117 name: "go_passive";
14118 signal: "elm,state,unselected";
14120 action: STATE_SET "default" 0.0;
14124 target: "elm.text";
14125 transition: LINEAR 0.1;
14130 ///////////////////////////////////////////////////////////////////////////////
14131 group { name: "elm/slider/horizontal/default";
14132 alias: "elm/slider/horizontal/disabled";
14134 image: "sl_bg.png" COMP;
14135 image: "sl_bg_over.png" COMP;
14137 image: "sl_units.png" COMP;
14140 part { name: "base";
14142 description { state: "default" 0.0;
14151 image.normal: "sl_bg.png";
14155 part { name: "level";
14158 description { state: "default" 0.0;
14163 to_x: "elm.dragable.slider";
14166 color: 255 0 0 200;
14168 description { state: "inverted" 0.0;
14169 inherit: "default" 0.0;
14172 description { state: "disabled" 0.0;
14173 inherit: "default" 0.0;
14174 color: 255 0 0 100;
14176 description { state: "disabled_inverted" 0.0;
14177 inherit: "default" 0.0;
14181 part { name: "level2";
14184 description { state: "default" 0.0;
14189 to_x: "elm.dragable.slider";
14193 color: 255 0 0 200;
14195 description { state: "inverted" 0.0;
14196 inherit: "default" 0.0;
14199 description { state: "disabled" 0.0;
14200 inherit: "default" 0.0;
14202 description { state: "disabled_inverted" 0.0;
14203 inherit: "default" 0.0;
14204 color: 255 0 0 100;
14211 description { state: "default" 0.0;
14213 rel1.offset: -1 -1;
14217 normal: "sl_bg_over.png";
14227 description { state: "default" 0.0;
14229 rel1.to: "elm.swallow.bar";
14230 rel2.to: "elm.swallow.bar";
14234 part { name: "elm.swallow.bar";
14237 description { state: "default" 0.0;
14253 part { name: "elm.swallow.icon";
14255 description { state: "default" 0.0;
14260 to_y: "elm.swallow.bar";
14265 to_y: "elm.swallow.bar";
14268 description { state: "visible" 0.0;
14269 inherit: "default" 0.0;
14272 aspect_preference: VERTICAL;
14276 part { name: "elm.text";
14280 description { state: "default" 0.0;
14284 rel1.to_x: "elm.swallow.icon";
14285 rel1.relative: 1.0 0.0;
14287 rel2.to_x: "elm.swallow.icon";
14288 rel2.relative: 1.0 1.0;
14289 rel2.offset: -1 -5;
14292 font: "Sans,Edje-Vera";
14298 description { state: "visible" 0.0;
14299 inherit: "default" 0.0;
14305 description { state: "disabled" 0.0;
14306 inherit: "default" 0.0;
14307 color: 255 128 128 128;
14310 description { state: "disabled_visible" 0.0;
14311 inherit: "default" 0.0;
14319 name: "elm.swallow.end";
14322 state: "default" 0.0;
14328 to_y: "elm.swallow.bar";
14332 to_y: "elm.swallow.bar";
14335 description { state: "visible" 0.0;
14336 inherit: "default" 0.0;
14339 aspect_preference: VERTICAL;
14340 rel2.offset: -4 -1;
14343 part { name: "units";
14345 description { state: "default" 0.0;
14356 normal: "sl_units.png";
14361 description { state: "visible" 0.0;
14362 inherit: "default" 0.0;
14366 part { name: "elm.units";
14370 description { state: "default" 0.0;
14374 rel1.to_x: "elm.swallow.end";
14375 rel1.relative: 0.0 0.0;
14377 rel2.to_x: "elm.swallow.end";
14378 rel2.relative: 0.0 1.0;
14382 font: "Sans,Edje-Vera";
14388 description { state: "visible" 0.0;
14389 inherit: "default" 0.0;
14394 rel2.offset: -5 -1;
14396 description { state: "disabled" 0.0;
14397 inherit: "default" 0.0;
14398 color: 255 128 128 128;
14401 description { state: "disabled_visible" 0.0;
14402 inherit: "default" 0.0;
14409 part { name: "elm.dragable.slider";
14411 source: "elm/slider/horizontal/indicator/default";
14420 description { state: "default" 0.0;
14432 color: 255 0 0 100;
14435 part { name: "disabler";
14437 description { state: "default" 0.0;
14441 description { state: "disabled" 0.0;
14442 inherit: "default" 0.0;
14448 program { name: "text_show";
14449 signal: "elm,state,text,visible";
14451 action: STATE_SET "visible" 0.0;
14452 target: "elm.text";
14454 program { name: "text_hide";
14455 signal: "elm,state,text,hidden";
14457 action: STATE_SET "default" 0.0;
14458 target: "elm.text";
14460 program { name: "icon_show";
14461 signal: "elm,state,icon,visible";
14463 action: STATE_SET "visible" 0.0;
14464 target: "elm.swallow.icon";
14466 program { name: "icon_hide";
14467 signal: "elm,state,icon,hidden";
14469 action: STATE_SET "default" 0.0;
14470 target: "elm.swallow.icon";
14472 program { name: "end_show";
14473 signal: "elm,state,end,visible";
14475 action: STATE_SET "visible" 0.0;
14476 target: "elm.swallow.end";
14478 program { name: "end_hide";
14479 signal: "elm,state,end,hidden";
14481 action: STATE_SET "default" 0.0;
14482 target: "elm.swallow.end";
14484 program { name: "units_show";
14485 signal: "elm,state,units,visible";
14487 action: STATE_SET "visible" 0.0;
14488 target: "elm.units";
14491 program { name: "units_hide";
14492 signal: "elm,state,units,hidden";
14494 action: STATE_SET "default" 0.0;
14495 target: "elm.units";
14498 program { name: "invert_on";
14499 signal: "elm,state,inverted,on";
14501 action: STATE_SET "inverted" 0.0;
14505 program { name: "invert_off";
14506 signal: "elm,state,inverted,off";
14508 action: STATE_SET "default" 0.0;
14513 name: "go_disabled";
14514 signal: "elm,state,disabled";
14516 action: STATE_SET "disabled" 0.0;
14517 // target: "button0";
14518 target: "disabler";
14519 after: "disable_text";
14520 after: "disable_ind";
14523 program { name: "disable_ind";
14524 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
14526 program { name: "disable_text";
14530 get_state(PART:"elm.text", st, 30, vl);
14531 if (!strcmp(st, "visible"))
14532 set_state(PART:"elm.text", "disabled_visible", 0.0);
14534 set_state(PART:"elm.text", "disabled", 0.0);
14536 get_state(PART:"elm.units", st, 30, vl);
14537 if (!strcmp(st, "visible"))
14538 set_state(PART:"elm.units", "disabled_visible", 0.0);
14540 set_state(PART:"elm.units", "disabled", 0.0);
14542 get_state(PART:"level2", st, 30, vl);
14543 if (!strcmp(st, "inverted"))
14545 set_state(PART:"level", "disabled_inverted", 0.0);
14546 set_state(PART:"level2", "disabled_inverted", 0.0);
14550 set_state(PART:"level", "disabled", 0.0);
14551 set_state(PART:"level2", "disabled", 0.0);
14555 program { name: "enable";
14556 signal: "elm,state,enabled";
14558 action: STATE_SET "default" 0.0;
14559 // target: "button0";
14560 target: "disabler";
14561 after: "enable_text";
14562 after: "enable_ind";
14565 program { name: "enable_ind";
14566 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
14569 program { name: "enable_text";
14573 get_state(PART:"elm.text", st, 30, vl);
14574 if (!strcmp(st, "disabled_visible"))
14575 set_state(PART:"elm.text", "visible", 0.0);
14577 set_state(PART:"elm.text", "default", 0.0);
14579 get_state(PART:"elm.units", st, 30, vl);
14580 if (!strcmp(st, "disabled_visible"))
14581 set_state(PART:"elm.units", "visible", 0.0);
14583 set_state(PART:"elm.units", "default", 0.0);
14585 get_state(PART:"level2", st, 30, vl);
14586 if (!strcmp(st, "disabled_inverted"))
14588 set_state(PART:"level", "inverted", 0.0);
14589 set_state(PART:"level2", "inverted", 0.0);
14593 set_state(PART:"level", "default", 0.0);
14594 set_state(PART:"level2", "default", 0.0);
14601 group { name: "elm/slider/vertical/default";
14603 image: "slv_bg.png" COMP;
14604 image: "slv_bg_over.png" COMP;
14606 image: "slv_units.png" COMP;
14609 part { name: "base";
14611 description { state: "default" 0.0;
14620 image.normal: "slv_bg.png";
14624 part { name: "level";
14627 description { state: "default" 0.0;
14632 to_y: "elm.dragable.slider";
14635 color: 255 0 0 200;
14637 description { state: "inverted" 0.0;
14638 inherit: "default" 0.0;
14641 description { state: "disabled" 0.0;
14642 inherit: "default" 0.0;
14643 color: 255 0 0 100;
14645 description { state: "disabled_inverted" 0.0;
14646 inherit: "default" 0.0;
14650 part { name: "level2";
14653 description { state: "default" 0.0;
14658 to_y: "elm.dragable.slider";
14662 color: 255 0 0 200;
14664 description { state: "inverted" 0.0;
14665 inherit: "default" 0.0;
14668 description { state: "disabled" 0.0;
14669 inherit: "default" 0.0;
14670 color: 255 0 0 100;
14672 description { state: "disabled_inverted" 0.0;
14673 inherit: "default" 0.0;
14674 color: 255 0 0 100;
14681 description { state: "default" 0.0;
14683 rel1.offset: -1 -1;
14687 normal: "slv_bg_over.png";
14697 description { state: "default" 0.0;
14699 rel1.to: "elm.swallow.bar";
14700 rel2.to: "elm.swallow.bar";
14704 part { name: "elm.swallow.bar";
14707 description { state: "default" 0.0;
14723 part { name: "elm.swallow.icon";
14725 description { state: "default" 0.0;
14730 to_x: "elm.swallow.bar";
14735 to_x: "elm.swallow.bar";
14738 description { state: "visible" 0.0;
14739 inherit: "default" 0.0;
14742 aspect_preference: HORIZONTAL;
14746 part { name: "elm.text";
14750 description { state: "default" 0.0;
14754 rel1.to_y: "elm.swallow.icon";
14755 rel1.relative: 0.0 1.0;
14757 rel2.to_y: "elm.swallow.icon";
14758 rel2.relative: 1.0 1.0;
14759 rel2.offset: -1 -1;
14762 font: "Sans,Edje-Vera";
14768 description { state: "visible" 0.0;
14769 inherit: "default" 0.0;
14775 description { state: "disabled" 0.0;
14776 inherit: "default" 0.0;
14777 color: 255 128 128 128;
14780 description { state: "disabled_visible" 0.0;
14781 inherit: "default" 0.0;
14789 name: "elm.swallow.end";
14792 state: "default" 0.0;
14798 to_x: "elm.swallow.bar";
14802 to_x: "elm.swallow.bar";
14805 description { state: "visible" 0.0;
14806 inherit: "default" 0.0;
14809 aspect_preference: HORIZONTAL;
14810 rel2.offset: -1 -4;
14813 part { name: "units";
14815 description { state: "default" 0.0;
14826 normal: "slv_units.png";
14831 description { state: "visible" 0.0;
14832 inherit: "default" 0.0;
14836 part { name: "elm.units";
14840 description { state: "default" 0.0;
14844 rel1.relative: 0.0 0.0;
14845 rel1.to_y: "elm.swallow.end";
14847 rel2.relative: 1.0 0.0;
14848 rel2.to_y: "elm.swallow.end";
14852 font: "Sans,Edje-Vera";
14858 description { state: "visible" 0.0;
14859 inherit: "default" 0.0;
14864 rel2.offset: -9 -9;
14866 description { state: "disabled" 0.0;
14867 inherit: "default" 0.0;
14872 description { state: "disabled_visible" 0.0;
14873 inherit: "default" 0.0;
14878 rel2.offset: -9 -9;
14883 part { name: "elm.dragable.slider";
14885 source: "elm/slider/vertical/indicator/default";
14894 description { state: "default" 0.0;
14909 part { name: "disabler";
14911 description { state: "default" 0.0;
14915 description { state: "disabled" 0.0;
14916 inherit: "default" 0.0;
14923 program { name: "text_show";
14924 signal: "elm,state,text,visible";
14926 action: STATE_SET "visible" 0.0;
14927 target: "elm.text";
14929 program { name: "text_hide";
14930 signal: "elm,state,text,hidden";
14932 action: STATE_SET "default" 0.0;
14933 target: "elm.text";
14935 program { name: "icon_show";
14936 signal: "elm,state,icon,visible";
14938 action: STATE_SET "visible" 0.0;
14939 target: "elm.swallow.icon";
14941 program { name: "icon_hide";
14942 signal: "elm,state,icon,hidden";
14944 action: STATE_SET "default" 0.0;
14945 target: "elm.swallow.icon";
14947 program { name: "end_show";
14948 signal: "elm,state,end,visible";
14950 action: STATE_SET "visible" 0.0;
14951 target: "elm.swallow.end";
14953 program { name: "end_hide";
14954 signal: "elm,state,end,hidden";
14956 action: STATE_SET "default" 0.0;
14957 target: "elm.swallow.end";
14959 program { name: "units_show";
14960 signal: "elm,state,units,visible";
14962 action: STATE_SET "visible" 0.0;
14963 target: "elm.units";
14966 program { name: "units_hide";
14967 signal: "elm,state,units,hidden";
14969 action: STATE_SET "default" 0.0;
14970 target: "elm.units";
14973 program { name: "invert_on";
14974 signal: "elm,state,inverted,on";
14976 action: STATE_SET "inverted" 0.0;
14980 program { name: "invert_off";
14981 signal: "elm,state,inverted,off";
14983 action: STATE_SET "default" 0.0;
14988 name: "go_disabled";
14989 signal: "elm,state,disabled";
14991 action: STATE_SET "disabled" 0.0;
14992 // target: "button0";
14993 target: "disabler";
14994 after: "disable_text";
14995 after: "disable_ind";
14998 program { name: "disable_ind";
14999 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
15002 program { name: "disable_text";
15006 get_state(PART:"elm.text", st, 30, vl);
15007 if (!strcmp(st, "visible"))
15008 set_state(PART:"elm.text", "disabled_visible", 0.0);
15010 set_state(PART:"elm.text", "disabled", 0.0);
15012 get_state(PART:"elm.units", st, 30, vl);
15013 if (!strcmp(st, "visible"))
15014 set_state(PART:"elm.units", "disabled_visible", 0.0);
15016 set_state(PART:"elm.units", "disabled", 0.0);
15018 get_state(PART:"level2", st, 30, vl);
15019 if (!strcmp(st, "inverted"))
15021 set_state(PART:"level", "disabled_inverted", 0.0);
15022 set_state(PART:"level2", "disabled_inverted", 0.0);
15026 set_state(PART:"level", "disabled", 0.0);
15027 set_state(PART:"level2", "disabled", 0.0);
15032 program { name: "enable";
15033 signal: "elm,state,enabled";
15035 action: STATE_SET "default" 0.0;
15036 // target: "button0";
15037 target: "disabler";
15038 after: "enable_text";
15039 after: "enable_ind";
15042 program { name: "enable_ind";
15043 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
15045 program { name: "enable_text";
15049 get_state(PART:"elm.text", st, 30, vl);
15050 if (!strcmp(st, "disabled_visible"))
15051 set_state(PART:"elm.text", "visible", 0.0);
15053 set_state(PART:"elm.text", "default", 0.0);
15055 get_state(PART:"elm.units", st, 30, vl);
15056 if (!strcmp(st, "disabled_visible"))
15057 set_state(PART:"elm.units", "visible", 0.0);
15059 set_state(PART:"elm.units", "default", 0.0);
15061 get_state(PART:"level2", st, 30, vl);
15062 if (!strcmp(st, "disabled_inverted"))
15064 set_state(PART:"level", "inverted", 0.0);
15065 set_state(PART:"level2", "inverted", 0.0);
15069 set_state(PART:"level", "default", 0.0);
15070 set_state(PART:"level2", "default", 0.0);
15076 group { name: "elm/slider/horizontal/indicator/default";
15077 alias: "elm/slider/horizontal/indicator/disabled";
15078 alias: "elm/slider/vertical/indicator/default";
15079 alias: "elm/slider/vertical/indicator/disabled";
15081 image: "sl_bt_0.png" COMP;
15082 image: "sl_bt_1.png" COMP;
15083 image: "sl_bt_2.png" COMP;
15084 image: "sl_bt_3.png" COMP;
15085 image: "sl_bt2_0_0.png" COMP;
15086 image: "sl_bt2_0_1.png" COMP;
15087 image: "sl_bt2_0_2.png" COMP;
15088 image: "sl_bt2_1.png" COMP;
15089 image: "sl_bt2_2.png" COMP;
15092 public value_hide = 0;
15093 public set_value_show() {
15094 set_int(value_hide, 0);
15096 public set_value_hide() {
15097 set_int(value_hide, 1);
15099 public thumb_down() {
15100 if (get_int(value_hide) == 1) {
15101 set_state(PART:"elm.indicator", "default", 0.0);
15102 set_state(PART:"button3", "default", 0.0);
15103 set_state(PART:"button4", "default", 0.0);
15104 set_state(PART:"button5", "default", 0.0);
15105 set_state(PART:"button6", "default", 0.0);
15106 set_state(PART:"button7", "default", 0.0);
15108 set_state(PART:"elm.indicator", "visible", 0.0);
15109 set_state(PART:"button3", "visible", 0.0);
15110 set_state(PART:"button4", "visible", 0.0);
15111 set_state(PART:"button5", "visible", 0.0);
15112 set_state(PART:"button6", "visible", 0.0);
15113 set_state(PART:"button7", "visible", 0.0);
15116 public thumb_up() {
15117 set_state(PART:"elm.indicator", "default", 0.0);
15118 set_state(PART:"button3", "default", 0.0);
15119 set_state(PART:"button4", "default", 0.0);
15120 set_state(PART:"button5", "default", 0.0);
15121 set_state(PART:"button6", "default", 0.0);
15122 set_state(PART:"button7", "default", 0.0);
15126 part { name: "button_events";
15129 description { state: "default" 0.0;
15133 aspect_preference: VERTICAL;
15137 part { name: "button0";
15139 description { state: "default" 0.0;
15144 normal: "sl_bt_0.png";
15149 description { state: "disabled" 0.0;
15150 inherit: "default" 0.0;
15152 normal: "sl_bt_3.png";
15157 part { name: "button1";
15159 description { state: "default" 0.0;
15160 rel1.to: "button0";
15167 normal: "sl_bt_1.png";
15172 part { name: "button2";
15174 description { state: "default" 0.0;
15175 rel1.to: "button0";
15176 rel2.to: "button0";
15178 normal: "sl_bt_2.png";
15184 part { name: "button3";
15186 description { state: "default" 0.0;
15192 to_x: "elm.indicator";
15203 normal: "sl_bt2_0_0.png";
15208 description { state: "visible" 0.0;
15209 inherit: "default" 0.0;
15213 part { name: "button4";
15215 description { state: "default" 0.0;
15221 to_y: "elm.indicator";
15224 rel2.to: "button0";
15226 normal: "sl_bt2_0_1.png";
15231 description { state: "visible" 0.0;
15232 inherit: "default" 0.0;
15236 part { name: "button5";
15238 description { state: "default" 0.0;
15249 to_x: "elm.indicator";
15255 normal: "sl_bt2_0_2.png";
15260 description { state: "visible" 0.0;
15261 inherit: "default" 0.0;
15265 part { name: "elm.indicator";
15268 effect: SOFT_SHADOW;
15270 description { state: "default" 0.0;
15276 relative: 0.0 -0.25;
15281 relative: 1.0 -0.25;
15284 color: 224 224 224 255;
15287 font: "Sans,Edje-Vera";
15293 description { state: "visible" 0.0;
15294 inherit: "default" 0.0;
15298 rel2.offset: -1 -1;
15301 part { name: "button6";
15303 description { state: "default" 0.0;
15305 rel1.to: "button3";
15312 normal: "sl_bt2_1.png";
15317 description { state: "visible" 0.0;
15318 inherit: "default" 0.0;
15322 part { name: "button7";
15324 description { state: "default" 0.0;
15326 rel1.to: "button3";
15327 rel2.to: "button5";
15329 normal: "sl_bt2_2.png";
15335 description { state: "visible" 0.0;
15336 inherit: "default" 0.0;
15342 program { name: "set_val_show";
15343 signal: "elm,state,val,show";
15349 program { name: "set_val_hide";
15350 signal: "elm,state,val,hide";
15356 program { name: "val_show";
15357 signal: "mouse,down,*";
15358 source: "button_events";
15364 program { name: "val_hide";
15365 signal: "mouse,up,*";
15366 source: "button_events";
15372 name: "go_disabled";
15373 signal: "elm,state,disabled";
15375 action: STATE_SET "disabled" 0.0;
15379 name: "go_enabled";
15380 signal: "elm,state,enabled";
15382 action: STATE_SET "default" 0.0;
15389 ////////////////////////////////////////////////////////////////////////////////
15391 ////////////////////////////////////////////////////////////////////////////////
15392 group { name: "elm/actionslider/base/default";
15395 image: "shelf_inset.png" COMP;
15396 image: "ilist_1.png" COMP;
15397 image: "bt_bases.png" COMP;
15398 image: "bt_basew.png" COMP;
15399 image: "bt_hilightw.png" COMP;
15407 state: "default" 0.0;
15410 rel2.offset: -2 -2;
15412 normal: "ilist_1.png";
15418 part { name: "conf_over";
15420 description { state: "default" 0.0;
15424 normal: "shelf_inset.png";
15431 part { name: "icon.dragable.area";
15434 description { state: "default" 0.0;
15440 part { name: "elm.text.left";
15444 description { state: "default" 0.0;
15447 font: "Sans,Edje-Vera";
15454 part { name: "elm.text.center";
15458 description { state: "default" 0.0;
15461 font: "Sans,Edje-Vera";
15468 part { name: "elm.text.right";
15472 description { state: "default" 0.0;
15475 font: "Sans,Edje-Vera";
15482 part { name: "elm.drag_button_base";
15486 description { state: "default" 0.0;
15490 rel1.to: "icon.dragable.area";
15493 to: "icon.dragable.area";
15497 confine: "icon.dragable.area";
15502 part { name: "elm.drag_button";
15505 description { state: "default" 0.0;
15507 color: 255 255 255 0;
15508 rel1.to_x: "elm.drag_button_base";
15509 rel1.to_y: "icon.dragable.area";
15510 rel2.to_x: "elm.drag_button_base";
15511 rel2.to_y: "icon.dragable.area";
15514 events: "elm.drag_button_base";
15517 part { name: "button0";
15519 description { state: "default" 0.0;
15520 rel1.to: "button2";
15521 rel1.offset: -4 -4;
15522 rel2.to: "button2";
15525 normal: "bt_bases.png";
15526 border: 11 11 11 11;
15529 color: 255 255 255 128;
15532 part { name: "button2";
15534 description { state: "default" 0.0;
15535 rel1.to: "elm.drag_button";
15536 rel2.to: "elm.drag_button";
15538 normal: "bt_basew.png";
15542 color: 255 255 255 210;
15545 part { name: "button3";
15547 description { state: "default" 0.0;
15548 rel1.to: "button2";
15549 rel2.to: "button2";
15550 rel2.relative: 1.0 0.5;
15552 normal: "bt_hilightw.png";
15555 color: 255 255 255 190;
15558 part { name: "elm.text.indicator";
15562 description { state: "default" 0.0;
15564 to: "elm.drag_button";
15568 to: "elm.drag_button";
15573 font: "Sans,Edje-Vera";
15582 program { name: "elm.drag_button,mouse,up";
15583 signal: "mouse,up,1";
15584 source: "elm.drag_button";
15585 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15587 program { name: "elm.drag_button,mouse,down";
15588 signal: "mouse,down,1";
15589 source: "elm.drag_button";
15590 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15592 program { name: "elm.drag_button,mouse,move";
15593 signal: "mouse,move";
15594 source: "elm.drag_button_base";
15595 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15600 group { name: "elm/actionslider/base/bar";
15603 image: "shelf_inset.png" COMP;
15604 image: "ilist_1.png" COMP;
15605 image: "bt_bases.png" COMP;
15606 image: "bt_basew.png" COMP;
15607 image: "bt_hilightw.png" COMP;
15615 state: "default" 0.0;
15618 rel2.offset: -2 -2;
15620 normal: "ilist_1.png";
15626 part { name: "conf_over";
15628 description { state: "default" 0.0;
15632 normal: "shelf_inset.png";
15639 part { name: "icon.dragable.area";
15642 description { state: "default" 0.0;
15648 part { name: "elm.text.left";
15652 description { state: "default" 0.0;
15655 font: "Sans,Edje-Vera";
15662 part { name: "elm.text.center";
15666 description { state: "default" 0.0;
15669 font: "Sans,Edje-Vera";
15676 part { name: "elm.text.right";
15680 description { state: "default" 0.0;
15683 font: "Sans,Edje-Vera";
15690 part { name: "bar";
15693 description { state: "default" 0.0;
15699 to_x: "elm.drag_button_base";
15705 part { name: "elm.drag_button_base";
15709 description { state: "default" 0.0;
15713 rel1.to: "icon.dragable.area";
15716 to: "icon.dragable.area";
15720 confine: "icon.dragable.area";
15725 part { name: "elm.drag_button";
15728 description { state: "default" 0.0;
15730 color: 255 255 255 0;
15731 rel1.to_x: "elm.drag_button_base";
15732 rel1.to_y: "icon.dragable.area";
15733 rel2.to_x: "elm.drag_button_base";
15734 rel2.to_y: "icon.dragable.area";
15737 events: "elm.drag_button_base";
15740 part { name: "button0";
15742 description { state: "default" 0.0;
15743 rel1.to: "button2";
15744 rel1.offset: -4 -4;
15745 rel2.to: "button2";
15748 normal: "bt_bases.png";
15749 border: 11 11 11 11;
15752 color: 255 255 255 128;
15755 part { name: "button2";
15757 description { state: "default" 0.0;
15758 rel1.to: "elm.drag_button";
15759 rel2.to: "elm.drag_button";
15761 normal: "bt_basew.png";
15765 color: 255 255 255 210;
15768 part { name: "button3";
15770 description { state: "default" 0.0;
15771 rel1.to: "button2";
15772 rel2.to: "button2";
15773 rel2.relative: 1.0 0.5;
15775 normal: "bt_hilightw.png";
15778 color: 255 255 255 190;
15781 part { name: "elm.text.indicator";
15785 description { state: "default" 0.0;
15787 to: "elm.drag_button";
15791 to: "elm.drag_button";
15796 font: "Sans,Edje-Vera";
15805 program { name: "elm.drag_button,mouse,up";
15806 signal: "mouse,up,1";
15807 source: "elm.drag_button";
15808 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15810 program { name: "elm.drag_button,mouse,down";
15811 signal: "mouse,down,1";
15812 source: "elm.drag_button";
15813 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15815 program { name: "elm.drag_button,mouse,move";
15816 signal: "mouse,move";
15817 source: "elm.drag_button_base";
15818 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15823 ///////////////////////////////////////////////////////////////////////////////
15824 group { name: "elm/genlist/item/default/default";
15825 data.item: "selectraise" "on";
15826 data.item: "labels" "elm.text";
15827 data.item: "icons" "elm.swallow.icon elm.swallow.end";
15828 data.item: "treesize" "20";
15829 // data.item: "states" "";
15831 image: "bt_sm_base1.png" COMP;
15832 image: "bt_sm_shine.png" COMP;
15833 image: "bt_sm_hilight.png" COMP;
15834 image: "ilist_1.png" COMP;
15835 image: "ilist_2.png" COMP;
15836 image: "ilist_item_shadow.png" COMP;
15844 state: "default" 0.0;
15848 part { name: "reorder_bg";
15850 description { state: "default" 0.0;
15852 color: 255 255 255 0;
15862 normal: "bt_bases.png";
15866 description { state: "enabled" 0.0;
15867 inherit: "default" 0.0;
15869 color: 255 255 255 255;
15876 state: "default" 0.0;
15891 normal: "ilist_item_shadow.png";
15896 state: "default" 1.0;
15897 inherit: "default" 0.0;
15905 state: "default" 0.0;
15907 normal: "ilist_1.png";
15913 state: "default" 1.0;
15914 inherit: "default" 0.0;
15915 image.normal: "ilist_2.png";
15919 clip_to: "disclip";
15921 description { state: "default" 0.0;
15923 color: 255 255 255 0;
15933 normal: "bt_sm_base1.png";
15936 image.middle: SOLID;
15938 description { state: "default" 0.1;
15939 inherit: "default" 0.0;
15941 description { state: "selected" 0.0;
15942 inherit: "default" 0.0;
15944 color: 255 255 255 255;
15955 state: "selected" 1.0;
15956 inherit: "selected" 0.0;
15959 part { name: "elm.swallow.pad";
15961 description { state: "default" 0.0;
15974 part { name: "elm.swallow.icon";
15975 clip_to: "disclip";
15977 description { state: "default" 0.0;
15981 to_x: "elm.swallow.pad";
15986 to_x: "elm.swallow.pad";
15992 part { name: "elm.swallow.end";
15993 clip_to: "disclip";
15995 description { state: "default" 0.0;
15999 aspect_preference: VERTICAL;
16010 part { name: "elm.text";
16011 clip_to: "disclip";
16013 effect: SOFT_SHADOW;
16017 state: "default" 0.0;
16020 to_x: "elm.swallow.icon";
16025 to_x: "elm.swallow.end";
16037 text_class: "list_item";
16040 description { state: "selected" 0.0;
16041 inherit: "default" 0.0;
16042 color: 224 224 224 255;
16046 part { name: "fg1";
16047 clip_to: "disclip";
16049 description { state: "default" 0.0;
16051 color: 255 255 255 0;
16053 rel2.relative: 1.0 0.5;
16056 normal: "bt_sm_hilight.png";
16060 description { state: "selected" 0.0;
16061 inherit: "default" 0.0;
16063 color: 255 255 255 255;
16066 state: "selected" 1.0;
16067 inherit: "default" 0.0;
16069 color: 255 255 255 255;
16072 part { name: "fg2";
16073 clip_to: "disclip";
16075 description { state: "default" 0.0;
16077 color: 255 255 255 0;
16081 normal: "bt_sm_shine.png";
16085 description { state: "selected" 0.0;
16086 inherit: "default" 0.0;
16088 color: 255 255 255 255;
16091 state: "selected" 1.0;
16092 inherit: "default" 0.0;
16094 color: 255 255 255 255;
16097 part { name: "disclip";
16099 description { state: "default" 0.0;
16103 description { state: "disabled" 0.0;
16104 inherit: "default" 0.0;
16105 color: 255 255 255 64;
16110 // signal: elm,state,%s,active
16111 // a "check" item named %s went active
16112 // signal: elm,state,%s,passive
16113 // a "check" item named %s went passive
16114 // default is passive
16117 signal: "elm,state,odd";
16119 action: STATE_SET "default" 1.0;
16125 signal: "elm,state,even";
16127 action: STATE_SET "default" 0.0;
16133 signal: "elm,state,selected";
16138 get_state(PART:"base", st, 30, vl);
16139 set_state(PART:"bg", "selected", vl);
16140 set_state(PART:"fg1", "selected", vl);
16141 set_state(PART:"fg2", "selected", vl);
16142 set_state(PART:"elm.text", "selected", vl);
16146 name: "go_passive";
16147 signal: "elm,state,unselected";
16152 get_state(PART:"base", st, 30, vl);
16153 set_state(PART:"bg", "default", vl);
16154 set_state(PART:"fg1", "default", vl);
16155 set_state(PART:"fg2", "default", vl);
16156 set_state(PART:"elm.text", "default", vl);
16160 name: "go_disabled";
16161 signal: "elm,state,disabled";
16163 action: STATE_SET "disabled" 0.0;
16167 name: "go_enabled";
16168 signal: "elm,state,enabled";
16170 action: STATE_SET "default" 0.0;
16174 name: "go_reorder_disabled";
16175 signal: "elm,state,reorder,disabled";
16177 action: STATE_SET "default" 0.0;
16178 target: "reorder_bg";
16179 transition: DECELERATE 0.5;
16182 name: "go_reorder_enabled";
16183 signal: "elm,state,reorder,enabled";
16185 action: STATE_SET "enabled" 0.0;
16186 target: "reorder_bg";
16187 transition: DECELERATE 0.5;
16191 group { name: "elm/genlist/item/group_index/default";
16192 alias: "elm/genlist/item_compress/group_index/default";
16193 data.item: "selectraise" "on";
16194 data.item: "labels" "elm.text";
16195 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16196 data.item: "treesize" "20";
16197 // data.item: "states" "";
16199 image: "bt_sm_base1.png" COMP;
16200 image: "bt_sm_shine.png" COMP;
16201 image: "bt_sm_hilight.png" COMP;
16202 image: "ilist_item_shadow.png" COMP;
16203 image: "group_index.png" COMP;
16211 state: "default" 0.0;
16219 state: "default" 0.0;
16234 normal: "ilist_item_shadow.png";
16243 state: "default" 0.0;
16245 normal: "group_index.png";
16252 clip_to: "disclip";
16254 description { state: "default" 0.0;
16256 color: 255 255 255 0;
16266 normal: "bt_sm_base1.png";
16269 image.middle: SOLID;
16271 description { state: "selected" 0.0;
16272 inherit: "default" 0.0;
16274 color: 255 255 255 255;
16285 part { name: "elm.swallow.pad";
16287 description { state: "default" 0.0;
16300 part { name: "elm.swallow.icon";
16301 clip_to: "disclip";
16303 description { state: "default" 0.0;
16307 to_x: "elm.swallow.pad";
16312 to_x: "elm.swallow.pad";
16318 part { name: "elm.swallow.end";
16319 clip_to: "disclip";
16321 description { state: "default" 0.0;
16325 aspect_preference: VERTICAL;
16336 part { name: "elm.text";
16337 clip_to: "disclip";
16339 effect: SOFT_SHADOW;
16343 state: "default" 0.0;
16346 to_x: "elm.swallow.icon";
16351 to_x: "elm.swallow.end";
16363 text_class: "list_item";
16366 description { state: "selected" 0.0;
16367 inherit: "default" 0.0;
16368 color: 224 224 224 255;
16372 part { name: "fg1";
16373 clip_to: "disclip";
16375 description { state: "default" 0.0;
16377 color: 255 255 255 0;
16379 rel2.relative: 1.0 0.5;
16382 normal: "bt_sm_hilight.png";
16386 description { state: "selected" 0.0;
16387 inherit: "default" 0.0;
16389 color: 255 255 255 255;
16392 part { name: "fg2";
16393 clip_to: "disclip";
16395 description { state: "default" 0.0;
16397 color: 255 255 255 0;
16401 normal: "bt_sm_shine.png";
16405 description { state: "selected" 0.0;
16406 inherit: "default" 0.0;
16408 color: 255 255 255 255;
16411 part { name: "disclip";
16413 description { state: "default" 0.0;
16417 description { state: "disabled" 0.0;
16418 inherit: "default" 0.0;
16419 color: 255 255 255 64;
16424 // signal: elm,state,%s,active
16425 // a "check" item named %s went active
16426 // signal: elm,state,%s,passive
16427 // a "check" item named %s went passive
16428 // default is passive
16431 signal: "elm,state,selected";
16433 action: STATE_SET "selected" 0.0;
16437 target: "elm.text";
16440 name: "go_passive";
16441 signal: "elm,state,unselected";
16443 action: STATE_SET "default" 0.0;
16447 target: "elm.text";
16448 transition: LINEAR 0.1;
16451 name: "go_disabled";
16452 signal: "elm,state,disabled";
16454 action: STATE_SET "disabled" 0.0;
16458 name: "go_enabled";
16459 signal: "elm,state,enabled";
16461 action: STATE_SET "default" 0.0;
16466 group { name: "elm/genlist/item_compress/message/default";
16467 data.item: "selectraise" "on";
16468 data.item: "labels" "elm.title.1 elm.title.2 elm.text";
16469 // data.item: "icons" "elm.swallow.icon elm.swallow.end";
16470 data.item: "treesize" "20";
16471 // data.item: "states" "";
16473 image: "bt_sm_base1.png" COMP;
16474 image: "bt_sm_shine.png" COMP;
16475 image: "bt_sm_hilight.png" COMP;
16476 image: "ilist_1.png" COMP;
16477 image: "ilist_2.png" COMP;
16478 image: "ilist_item_shadow.png" COMP;
16481 style { name: "genlist_textblock_style";
16482 base: "font=Sans font_size=10 color=#000 wrap=char text_class=list_item";
16487 style { name: "genlist_textblock_style2";
16488 base: "font=Sans font_size=10 color=#fff wrap=char text_class=list_item";
16500 state: "default" 0.0;
16508 state: "default" 0.0;
16523 normal: "ilist_item_shadow.png";
16528 state: "default" 1.0;
16529 inherit: "default" 0.0;
16537 state: "default" 0.0;
16539 normal: "ilist_1.png";
16545 state: "default" 1.0;
16546 inherit: "default" 0.0;
16547 image.normal: "ilist_2.png";
16551 clip_to: "disclip";
16553 description { state: "default" 0.0;
16555 color: 255 255 255 0;
16565 normal: "bt_sm_base1.png";
16568 image.middle: SOLID;
16570 description { state: "selected" 0.0;
16571 inherit: "default" 0.0;
16573 color: 255 255 255 255;
16584 part { name: "elm.title.1";
16585 clip_to: "disclip";
16587 effect: SOFT_SHADOW;
16591 state: "default" 0.0;
16611 text_class: "list_item";
16614 description { state: "selected" 0.0;
16615 inherit: "default" 0.0;
16616 color: 224 224 224 255;
16620 part { name: "elm.title.2";
16621 clip_to: "disclip";
16623 effect: SOFT_SHADOW;
16627 state: "default" 0.0;
16631 to_y: "elm.title.1";
16636 to_y: "elm.title.1";
16649 text_class: "list_item";
16652 description { state: "selected" 0.0;
16653 inherit: "default" 0.0;
16654 color: 224 224 224 255;
16658 part { name: "elm.text";
16659 clip_to: "disclip";
16664 state: "default" 0.0;
16668 to_y: "elm.title.2";
16678 style: "genlist_textblock_style";
16684 description { state: "selected" 0.0;
16685 inherit: "default" 0.0;
16687 style: "genlist_textblock_style2";
16691 part { name: "fg1";
16692 clip_to: "disclip";
16694 description { state: "default" 0.0;
16696 color: 255 255 255 0;
16698 rel2.relative: 1.0 0.5;
16701 normal: "bt_sm_hilight.png";
16705 description { state: "selected" 0.0;
16706 inherit: "default" 0.0;
16708 color: 255 255 255 255;
16711 part { name: "fg2";
16712 clip_to: "disclip";
16714 description { state: "default" 0.0;
16716 color: 255 255 255 0;
16720 normal: "bt_sm_shine.png";
16724 description { state: "selected" 0.0;
16725 inherit: "default" 0.0;
16727 color: 255 255 255 255;
16730 part { name: "disclip";
16732 description { state: "default" 0.0;
16736 description { state: "disabled" 0.0;
16737 inherit: "default" 0.0;
16738 color: 255 255 255 64;
16743 // signal: elm,state,%s,active
16744 // a "check" item named %s went active
16745 // signal: elm,state,%s,passive
16746 // a "check" item named %s went passive
16747 // default is passive
16750 signal: "elm,state,odd";
16752 action: STATE_SET "default" 1.0;
16758 signal: "elm,state,even";
16760 action: STATE_SET "default" 0.0;
16766 signal: "elm,state,selected";
16768 action: STATE_SET "selected" 0.0;
16772 target: "elm.title.1";
16773 target: "elm.title.2";
16774 target: "elm.text";
16777 name: "go_passive";
16778 signal: "elm,state,unselected";
16780 action: STATE_SET "default" 0.0;
16784 target: "elm.title.1";
16785 target: "elm.title.2";
16786 target: "elm.text";
16787 transition: LINEAR 0.1;
16790 name: "go_disabled";
16791 signal: "elm,state,disabled";
16793 action: STATE_SET "disabled" 0.0;
16797 name: "go_enabled";
16798 signal: "elm,state,enabled";
16800 action: STATE_SET "default" 0.0;
16806 group { name: "elm/genlist/item_compress/default/default";
16807 data.item: "selectraise" "on";
16808 data.item: "labels" "elm.text";
16809 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16810 data.item: "treesize" "20";
16811 // data.item: "states" "";
16813 image: "bt_sm_base1.png" COMP;
16814 image: "bt_sm_shine.png" COMP;
16815 image: "bt_sm_hilight.png" COMP;
16816 image: "ilist_1.png" COMP;
16817 image: "ilist_2.png" COMP;
16818 image: "ilist_item_shadow.png" COMP;
16826 state: "default" 0.0;
16834 state: "default" 0.0;
16849 normal: "ilist_item_shadow.png";
16854 state: "default" 1.0;
16855 inherit: "default" 0.0;
16863 state: "default" 0.0;
16865 normal: "ilist_1.png";
16871 state: "default" 1.0;
16872 inherit: "default" 0.0;
16873 image.normal: "ilist_2.png";
16877 clip_to: "disclip";
16879 description { state: "default" 0.0;
16881 color: 255 255 255 0;
16891 normal: "bt_sm_base1.png";
16894 image.middle: SOLID;
16896 description { state: "selected" 0.0;
16897 inherit: "default" 0.0;
16899 color: 255 255 255 255;
16910 part { name: "elm.swallow.pad";
16912 description { state: "default" 0.0;
16925 part { name: "elm.swallow.icon";
16926 clip_to: "disclip";
16928 description { state: "default" 0.0;
16932 to_x: "elm.swallow.pad";
16937 to_x: "elm.swallow.pad";
16943 part { name: "elm.swallow.end";
16944 clip_to: "disclip";
16946 description { state: "default" 0.0;
16950 aspect_preference: VERTICAL;
16961 part { name: "elm.text";
16962 clip_to: "disclip";
16964 effect: SOFT_SHADOW;
16968 state: "default" 0.0;
16971 to_x: "elm.swallow.icon";
16976 to_x: "elm.swallow.end";
16988 text_class: "list_item";
16991 description { state: "selected" 0.0;
16992 inherit: "default" 0.0;
16993 color: 224 224 224 255;
16997 part { name: "fg1";
16998 clip_to: "disclip";
17000 description { state: "default" 0.0;
17002 color: 255 255 255 0;
17004 rel2.relative: 1.0 0.5;
17007 normal: "bt_sm_hilight.png";
17011 description { state: "selected" 0.0;
17012 inherit: "default" 0.0;
17014 color: 255 255 255 255;
17017 part { name: "fg2";
17018 clip_to: "disclip";
17020 description { state: "default" 0.0;
17022 color: 255 255 255 0;
17026 normal: "bt_sm_shine.png";
17030 description { state: "selected" 0.0;
17031 inherit: "default" 0.0;
17033 color: 255 255 255 255;
17036 part { name: "disclip";
17038 description { state: "default" 0.0;
17042 description { state: "disabled" 0.0;
17043 inherit: "default" 0.0;
17044 color: 255 255 255 64;
17049 // signal: elm,state,%s,active
17050 // a "check" item named %s went active
17051 // signal: elm,state,%s,passive
17052 // a "check" item named %s went passive
17053 // default is passive
17056 signal: "elm,state,odd";
17058 action: STATE_SET "default" 1.0;
17064 signal: "elm,state,even";
17066 action: STATE_SET "default" 0.0;
17072 signal: "elm,state,selected";
17074 action: STATE_SET "selected" 0.0;
17078 target: "elm.text";
17081 name: "go_passive";
17082 signal: "elm,state,unselected";
17084 action: STATE_SET "default" 0.0;
17088 target: "elm.text";
17089 transition: LINEAR 0.1;
17092 name: "go_disabled";
17093 signal: "elm,state,disabled";
17095 action: STATE_SET "disabled" 0.0;
17099 name: "go_enabled";
17100 signal: "elm,state,enabled";
17102 action: STATE_SET "default" 0.0;
17108 group { name: "elm/genlist/tree/default/default";
17109 data.item: "selectraise" "on";
17110 data.item: "labels" "elm.text";
17111 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17112 data.item: "treesize" "20";
17113 // data.item: "states" "";
17115 image: "bt_sm_base1.png" COMP;
17116 image: "bt_sm_shine.png" COMP;
17117 image: "bt_sm_hilight.png" COMP;
17118 image: "ilist_1.png" COMP;
17119 image: "ilist_2.png" COMP;
17120 image: "ilist_item_shadow.png" COMP;
17121 image: "icon_arrow_left.png" COMP;
17122 image: "icon_arrow_right.png" COMP;
17123 image: "icon_arrow_down.png" COMP;
17131 state: "default" 0.0;
17139 state: "default" 0.0;
17154 normal: "ilist_item_shadow.png";
17159 state: "default" 1.0;
17160 inherit: "default" 0.0;
17168 state: "default" 0.0;
17170 normal: "ilist_1.png";
17176 state: "default" 1.0;
17177 inherit: "default" 0.0;
17178 image.normal: "ilist_2.png";
17182 clip_to: "disclip";
17184 description { state: "default" 0.0;
17186 color: 255 255 255 0;
17196 normal: "bt_sm_base1.png";
17199 image.middle: SOLID;
17201 description { state: "selected" 0.0;
17202 inherit: "default" 0.0;
17204 color: 255 255 255 255;
17215 part { name: "elm.swallow.pad";
17217 description { state: "default" 0.0;
17230 part { name: "arrow";
17231 clip_to: "disclip";
17232 ignore_flags: ON_HOLD;
17233 description { state: "default" 0.0;
17238 to_x: "elm.swallow.pad";
17243 to_x: "elm.swallow.pad";
17247 image.normal: "icon_arrow_right.png";
17249 description { state: "default" 0.1;
17250 inherit: "default" 0.0;
17251 image.normal: "icon_arrow_left.png";
17253 description { state: "active" 0.0;
17254 inherit: "default" 0.0;
17255 image.normal: "icon_arrow_down.png";
17257 description { state: "active" 0.1;
17258 inherit: "default" 0.0;
17259 image.normal: "icon_arrow_down.png";
17262 part { name: "elm.swallow.icon";
17263 clip_to: "disclip";
17265 description { state: "default" 0.0;
17280 part { name: "elm.swallow.end";
17281 clip_to: "disclip";
17283 description { state: "default" 0.0;
17287 aspect_preference: VERTICAL;
17298 part { name: "elm.text";
17299 clip_to: "disclip";
17301 effect: SOFT_SHADOW;
17305 state: "default" 0.0;
17308 to_x: "elm.swallow.icon";
17313 to_x: "elm.swallow.end";
17325 text_class: "list_item";
17328 description { state: "selected" 0.0;
17329 inherit: "default" 0.0;
17330 color: 224 224 224 255;
17334 part { name: "fg1";
17335 clip_to: "disclip";
17337 description { state: "default" 0.0;
17339 color: 255 255 255 0;
17341 rel2.relative: 1.0 0.5;
17344 normal: "bt_sm_hilight.png";
17348 description { state: "selected" 0.0;
17349 inherit: "default" 0.0;
17351 color: 255 255 255 255;
17354 part { name: "fg2";
17355 clip_to: "disclip";
17357 description { state: "default" 0.0;
17359 color: 255 255 255 0;
17363 normal: "bt_sm_shine.png";
17367 description { state: "selected" 0.0;
17368 inherit: "default" 0.0;
17370 color: 255 255 255 255;
17373 part { name: "disclip";
17375 description { state: "default" 0.0;
17379 description { state: "disabled" 0.0;
17380 inherit: "default" 0.0;
17381 color: 255 255 255 64;
17386 // signal: elm,state,%s,active
17387 // a "check" item named %s went active
17388 // signal: elm,state,%s,passive
17389 // a "check" item named %s went passive
17390 // default is passive
17393 signal: "elm,state,odd";
17395 action: STATE_SET "default" 1.0;
17401 signal: "elm,state,even";
17403 action: STATE_SET "default" 0.0;
17409 signal: "elm,state,selected";
17411 action: STATE_SET "selected" 0.0;
17415 target: "elm.text";
17418 name: "go_passive";
17419 signal: "elm,state,unselected";
17421 action: STATE_SET "default" 0.0;
17425 target: "elm.text";
17426 transition: LINEAR 0.1;
17429 name: "go_disabled";
17430 signal: "elm,state,disabled";
17432 action: STATE_SET "disabled" 0.0;
17436 name: "go_enabled";
17437 signal: "elm,state,enabled";
17439 action: STATE_SET "default" 0.0;
17444 signal: "mouse,up,1";
17446 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17449 name: "go_expanded";
17450 signal: "elm,state,expanded";
17455 get_state(PART:"arrow", st, 30, vl);
17456 set_state(PART:"arrow", "active", vl);
17460 name: "go_contracted";
17461 signal: "elm,state,contracted";
17466 get_state(PART:"arrow", st, 30, vl);
17467 set_state(PART:"arrow", "default", vl);
17470 program { name: "to_rtl";
17471 signal: "edje,state,rtl";
17476 get_state(PART:"arrow", st, 30, vl);
17478 set_state(PART:"arrow", st, 0.1);
17482 program { name: "to_ltr";
17483 signal: "edje,state,ltr";
17488 get_state(PART:"arrow", st, 30, vl);
17490 set_state(PART:"arrow", st, 0.0);
17496 group { name: "elm/genlist/tree_compress/default/default";
17497 data.item: "stacking" "above";
17498 data.item: "selectraise" "on";
17499 data.item: "labels" "elm.text";
17500 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17501 data.item: "treesize" "20";
17502 // data.item: "states" "";
17504 image: "bt_sm_base1.png" COMP;
17505 image: "bt_sm_shine.png" COMP;
17506 image: "bt_sm_hilight.png" COMP;
17507 image: "ilist_1.png" COMP;
17508 image: "ilist_item_shadow.png" COMP;
17509 image: "icon_arrow_left.png" COMP;
17510 image: "icon_arrow_right.png" COMP;
17511 image: "icon_arrow_down.png" COMP;
17519 state: "default" 0.0;
17527 state: "default" 0.0;
17542 normal: "ilist_item_shadow.png";
17547 state: "default" 1.0;
17548 inherit: "default" 0.0;
17556 state: "default" 0.0;
17558 normal: "ilist_1.png";
17564 state: "default" 1.0;
17565 inherit: "default" 0.0;
17566 image.normal: "ilist_2.png";
17570 clip_to: "disclip";
17572 description { state: "default" 0.0;
17574 color: 255 255 255 0;
17584 normal: "bt_sm_base1.png";
17587 image.middle: SOLID;
17589 description { state: "selected" 0.0;
17590 inherit: "default" 0.0;
17592 color: 255 255 255 255;
17603 part { name: "elm.swallow.pad";
17605 description { state: "default" 0.0;
17618 part { name: "arrow";
17619 clip_to: "disclip";
17620 ignore_flags: ON_HOLD;
17621 description { state: "default" 0.0;
17626 to_x: "elm.swallow.pad";
17631 to_x: "elm.swallow.pad";
17635 image.normal: "icon_arrow_right.png";
17637 description { state: "default" 0.1;
17638 inherit: "default" 0.0;
17639 image.normal: "icon_arrow_left.png";
17641 description { state: "active" 0.0;
17642 inherit: "default" 0.0;
17643 image.normal: "icon_arrow_down.png";
17645 description { state: "active" 0.1;
17646 inherit: "default" 0.0;
17647 image.normal: "icon_arrow_down.png";
17650 part { name: "elm.swallow.icon";
17651 clip_to: "disclip";
17653 description { state: "default" 0.0;
17668 part { name: "elm.swallow.end";
17669 clip_to: "disclip";
17671 description { state: "default" 0.0;
17675 aspect_preference: VERTICAL;
17686 part { name: "elm.text";
17687 clip_to: "disclip";
17689 effect: SOFT_SHADOW;
17693 state: "default" 0.0;
17696 to_x: "elm.swallow.icon";
17701 to_x: "elm.swallow.end";
17713 text_class: "list_item";
17716 description { state: "selected" 0.0;
17717 inherit: "default" 0.0;
17718 color: 224 224 224 255;
17722 part { name: "fg1";
17723 clip_to: "disclip";
17725 description { state: "default" 0.0;
17727 color: 255 255 255 0;
17729 rel2.relative: 1.0 0.5;
17732 normal: "bt_sm_hilight.png";
17736 description { state: "selected" 0.0;
17737 inherit: "default" 0.0;
17739 color: 255 255 255 255;
17742 part { name: "fg2";
17743 clip_to: "disclip";
17745 description { state: "default" 0.0;
17747 color: 255 255 255 0;
17751 normal: "bt_sm_shine.png";
17755 description { state: "selected" 0.0;
17756 inherit: "default" 0.0;
17758 color: 255 255 255 255;
17761 part { name: "disclip";
17763 description { state: "default" 0.0;
17767 description { state: "disabled" 0.0;
17768 inherit: "default" 0.0;
17769 color: 255 255 255 64;
17774 // signal: elm,state,%s,active
17775 // a "check" item named %s went active
17776 // signal: elm,state,%s,passive
17777 // a "check" item named %s went passive
17778 // default is passive
17781 signal: "elm,state,odd";
17783 action: STATE_SET "default" 1.0;
17789 signal: "elm,state,even";
17791 action: STATE_SET "default" 0.0;
17797 signal: "elm,state,selected";
17799 action: STATE_SET "selected" 0.0;
17803 target: "elm.text";
17806 name: "go_passive";
17807 signal: "elm,state,unselected";
17809 action: STATE_SET "default" 0.0;
17813 target: "elm.text";
17814 transition: LINEAR 0.1;
17817 name: "go_disabled";
17818 signal: "elm,state,disabled";
17820 action: STATE_SET "disabled" 0.0;
17824 name: "go_enabled";
17825 signal: "elm,state,enabled";
17827 action: STATE_SET "default" 0.0;
17832 signal: "mouse,up,1";
17834 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17837 name: "go_expanded";
17838 signal: "elm,state,expanded";
17843 get_state(PART:"arrow", st, 30, vl);
17844 set_state(PART:"arrow", "active", vl);
17848 name: "go_contracted";
17849 signal: "elm,state,contracted";
17854 get_state(PART:"arrow", st, 30, vl);
17855 set_state(PART:"arrow", "default", vl);
17858 program { name: "to_rtl";
17859 signal: "edje,state,rtl";
17864 get_state(PART:"arrow", st, 30, vl);
17866 set_state(PART:"arrow", st, 0.1);
17870 program { name: "to_ltr";
17871 signal: "edje,state,ltr";
17876 get_state(PART:"arrow", st, 30, vl);
17878 set_state(PART:"arrow", st, 0.0);
17884 group { name: "elm/genlist/item/default_style/default";
17887 style { name: "genlist_style";
17888 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=list_item";
17891 tag: "hilight" "+ font=Sans:style=Bold";
17892 tag: "b" "+ font=Sans:style=Bold";
17895 style { name: "genlist_selected_style";
17896 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=list_item";
17899 tag: "hilight" "+ font=Sans:style=Bold";
17900 tag: "b" "+ font=Sans:style=Bold";
17904 data.item: "stacking" "above";
17905 data.item: "selectraise" "on";
17906 data.item: "labels" "elm.text";
17907 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17908 data.item: "treesize" "20";
17910 image: "bt_sm_base1.png" COMP;
17911 image: "bt_sm_shine.png" COMP;
17912 image: "bt_sm_hilight.png" COMP;
17913 image: "ilist_1.png" COMP;
17914 image: "ilist_item_shadow.png" COMP;
17922 state: "default" 0.0;
17930 state: "default" 0.0;
17945 normal: "ilist_item_shadow.png";
17954 state: "default" 0.0;
17957 normal: "ilist_1.png";
17964 clip_to: "disclip";
17966 description { state: "default" 0.0;
17968 color: 255 255 255 0;
17978 normal: "bt_sm_base1.png";
17981 image.middle: SOLID;
17983 description { state: "selected" 0.0;
17984 inherit: "default" 0.0;
17986 color: 255 255 255 255;
17997 part { name: "elm.swallow.pad";
17999 description { state: "default" 0.0;
18012 part { name: "elm.swallow.icon";
18013 clip_to: "disclip";
18015 description { state: "default" 0.0;
18019 to_x: "elm.swallow.pad";
18024 to_x: "elm.swallow.pad";
18030 part { name: "elm.swallow.end";
18031 clip_to: "disclip";
18033 description { state: "default" 0.0;
18037 aspect_preference: VERTICAL;
18048 part { name: "elm.text";
18049 clip_to: "disclip";
18054 state: "default" 0.0;
18058 to_x: "elm.swallow.icon";
18064 to_x: "elm.swallow.end";
18070 style: "genlist_style";
18074 description { state: "selected" 0.0;
18075 inherit: "default" 0.0;
18077 style: "genlist_selected_style";
18081 part { name: "fg1";
18082 clip_to: "disclip";
18084 description { state: "default" 0.0;
18086 color: 255 255 255 0;
18088 rel2.relative: 1.0 0.5;
18091 normal: "bt_sm_hilight.png";
18095 description { state: "selected" 0.0;
18096 inherit: "default" 0.0;
18098 color: 255 255 255 255;
18101 part { name: "fg2";
18102 clip_to: "disclip";
18104 description { state: "default" 0.0;
18106 color: 255 255 255 0;
18110 normal: "bt_sm_shine.png";
18114 description { state: "selected" 0.0;
18115 inherit: "default" 0.0;
18117 color: 255 255 255 255;
18120 part { name: "disclip";
18122 description { state: "default" 0.0;
18126 description { state: "disabled" 0.0;
18127 inherit: "default" 0.0;
18128 color: 255 255 255 64;
18133 // signal: elm,state,%s,active
18134 // a "check" item named %s went active
18135 // signal: elm,state,%s,passive
18136 // a "check" item named %s went passive
18137 // default is passive
18140 signal: "elm,state,selected";
18142 action: STATE_SET "selected" 0.0;
18146 target: "elm.text";
18149 name: "go_passive";
18150 signal: "elm,state,unselected";
18152 action: STATE_SET "default" 0.0;
18156 target: "elm.text";
18157 transition: LINEAR 0.1;
18160 name: "go_disabled";
18161 signal: "elm,state,disabled";
18163 action: STATE_SET "disabled" 0.0;
18167 name: "go_enabled";
18168 signal: "elm,state,enabled";
18170 action: STATE_SET "default" 0.0;
18175 group { name: "elm/genlist/item_odd/default_style/default";
18176 data.item: "stacking" "below";
18177 data.item: "selectraise" "on";
18178 data.item: "labels" "elm.text";
18179 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18180 data.item: "treesize" "20";
18182 image: "bt_sm_base1.png" COMP;
18183 image: "bt_sm_shine.png" COMP;
18184 image: "bt_sm_hilight.png" COMP;
18185 image: "ilist_2.png" COMP;
18188 part { name: "event";
18192 state: "default" 0.0;
18200 state: "default" 0.0;
18203 normal: "ilist_2.png";
18210 clip_to: "disclip";
18212 description { state: "default" 0.0;
18214 color: 255 255 255 0;
18224 normal: "bt_sm_base1.png";
18227 image.middle: SOLID;
18229 description { state: "selected" 0.0;
18230 inherit: "default" 0.0;
18232 color: 255 255 255 255;
18243 part { name: "elm.swallow.pad";
18245 description { state: "default" 0.0;
18258 part { name: "elm.swallow.icon";
18259 clip_to: "disclip";
18261 description { state: "default" 0.0;
18265 to_x: "elm.swallow.pad";
18270 to_x: "elm.swallow.pad";
18276 part { name: "elm.swallow.end";
18277 clip_to: "disclip";
18279 description { state: "default" 0.0;
18283 aspect_preference: VERTICAL;
18294 part { name: "elm.text";
18295 clip_to: "disclip";
18300 state: "default" 0.0;
18304 to_x: "elm.swallow.icon";
18310 to_x: "elm.swallow.end";
18316 style: "genlist_style";
18320 description { state: "selected" 0.0;
18321 inherit: "default" 0.0;
18323 style: "genlist_selected_style";
18327 part { name: "fg1";
18328 clip_to: "disclip";
18330 description { state: "default" 0.0;
18332 color: 255 255 255 0;
18334 rel2.relative: 1.0 0.5;
18337 normal: "bt_sm_hilight.png";
18341 description { state: "selected" 0.0;
18342 inherit: "default" 0.0;
18344 color: 255 255 255 255;
18347 part { name: "fg2";
18348 clip_to: "disclip";
18350 description { state: "default" 0.0;
18352 color: 255 255 255 0;
18356 normal: "bt_sm_shine.png";
18360 description { state: "selected" 0.0;
18361 inherit: "default" 0.0;
18363 color: 255 255 255 255;
18366 part { name: "disclip";
18368 description { state: "default" 0.0;
18372 description { state: "disabled" 0.0;
18373 inherit: "default" 0.0;
18374 color: 255 255 255 64;
18379 // signal: elm,state,%s,active
18380 // a "check" item named %s went active
18381 // signal: elm,state,%s,passive
18382 // a "check" item named %s went passive
18383 // default is passive
18386 signal: "elm,state,selected";
18388 action: STATE_SET "selected" 0.0;
18392 target: "elm.text";
18395 name: "go_passive";
18396 signal: "elm,state,unselected";
18398 action: STATE_SET "default" 0.0;
18402 target: "elm.text";
18403 transition: LINEAR 0.1;
18406 name: "go_disabled";
18407 signal: "elm,state,disabled";
18409 action: STATE_SET "disabled" 0.0;
18413 name: "go_enabled";
18414 signal: "elm,state,enabled";
18416 action: STATE_SET "default" 0.0;
18422 group { name: "elm/genlist/tree/default_style/default";
18423 data.item: "stacking" "above";
18424 data.item: "selectraise" "on";
18425 data.item: "labels" "elm.text";
18426 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18427 data.item: "treesize" "20";
18429 image: "bt_sm_base1.png" COMP;
18430 image: "bt_sm_shine.png" COMP;
18431 image: "bt_sm_hilight.png" COMP;
18432 image: "ilist_1.png" COMP;
18433 image: "ilist_item_shadow.png" COMP;
18434 image: "icon_arrow_right.png" COMP;
18435 image: "icon_arrow_down.png" COMP;
18443 state: "default" 0.0;
18451 state: "default" 0.0;
18466 normal: "ilist_item_shadow.png";
18475 state: "default" 0.0;
18478 normal: "ilist_1.png";
18485 clip_to: "disclip";
18487 description { state: "default" 0.0;
18489 color: 255 255 255 0;
18499 normal: "bt_sm_base1.png";
18502 image.middle: SOLID;
18504 description { state: "selected" 0.0;
18505 inherit: "default" 0.0;
18507 color: 255 255 255 255;
18518 part { name: "elm.swallow.pad";
18520 description { state: "default" 0.0;
18533 part { name: "arrow";
18534 clip_to: "disclip";
18535 ignore_flags: ON_HOLD;
18536 description { state: "default" 0.0;
18541 to_x: "elm.swallow.pad";
18546 to_x: "elm.swallow.pad";
18550 image.normal: "icon_arrow_right.png";
18552 description { state: "active" 0.0;
18553 inherit: "default" 0.0;
18554 image.normal: "icon_arrow_down.png";
18557 part { name: "elm.swallow.icon";
18558 clip_to: "disclip";
18560 description { state: "default" 0.0;
18575 part { name: "elm.swallow.end";
18576 clip_to: "disclip";
18578 description { state: "default" 0.0;
18582 aspect_preference: VERTICAL;
18593 part { name: "elm.text";
18594 clip_to: "disclip";
18596 effect: SOFT_SHADOW;
18600 state: "default" 0.0;
18604 to_x: "elm.swallow.icon";
18610 to_x: "elm.swallow.end";
18616 style: "genlist_style";
18620 description { state: "selected" 0.0;
18621 inherit: "default" 0.0;
18623 style: "genlist_selected_style";
18627 part { name: "fg1";
18628 clip_to: "disclip";
18630 description { state: "default" 0.0;
18632 color: 255 255 255 0;
18634 rel2.relative: 1.0 0.5;
18637 normal: "bt_sm_hilight.png";
18641 description { state: "selected" 0.0;
18642 inherit: "default" 0.0;
18644 color: 255 255 255 255;
18647 part { name: "fg2";
18648 clip_to: "disclip";
18650 description { state: "default" 0.0;
18652 color: 255 255 255 0;
18656 normal: "bt_sm_shine.png";
18660 description { state: "selected" 0.0;
18661 inherit: "default" 0.0;
18663 color: 255 255 255 255;
18666 part { name: "disclip";
18668 description { state: "default" 0.0;
18672 description { state: "disabled" 0.0;
18673 inherit: "default" 0.0;
18674 color: 255 255 255 64;
18679 // signal: elm,state,%s,active
18680 // a "check" item named %s went active
18681 // signal: elm,state,%s,passive
18682 // a "check" item named %s went passive
18683 // default is passive
18686 signal: "elm,state,selected";
18688 action: STATE_SET "selected" 0.0;
18692 target: "elm.text";
18695 name: "go_passive";
18696 signal: "elm,state,unselected";
18698 action: STATE_SET "default" 0.0;
18702 target: "elm.text";
18703 transition: LINEAR 0.1;
18706 name: "go_disabled";
18707 signal: "elm,state,disabled";
18709 action: STATE_SET "disabled" 0.0;
18713 name: "go_enabled";
18714 signal: "elm,state,enabled";
18716 action: STATE_SET "default" 0.0;
18721 signal: "mouse,up,1";
18723 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
18726 name: "go_expanded";
18727 signal: "elm,state,expanded";
18729 action: STATE_SET "active" 0.0;
18733 name: "go_contracted";
18734 signal: "elm,state,contracted";
18736 action: STATE_SET "default" 0.0;
18741 group { name: "elm/genlist/tree_odd/default_style/default";
18742 data.item: "stacking" "below";
18743 data.item: "selectraise" "on";
18744 data.item: "labels" "elm.text";
18745 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18746 data.item: "treesize" "20";
18748 image: "bt_sm_base1.png" COMP;
18749 image: "bt_sm_shine.png" COMP;
18750 image: "bt_sm_hilight.png" COMP;
18751 image: "ilist_2.png" COMP;
18752 image: "icon_arrow_right.png" COMP;
18753 image: "icon_arrow_down.png" COMP;
18761 state: "default" 0.0;
18769 state: "default" 0.0;
18772 normal: "ilist_2.png";
18779 clip_to: "disclip";
18781 description { state: "default" 0.0;
18783 color: 255 255 255 0;
18793 normal: "bt_sm_base1.png";
18796 image.middle: SOLID;
18798 description { state: "selected" 0.0;
18799 inherit: "default" 0.0;
18801 color: 255 255 255 255;
18812 part { name: "elm.swallow.pad";
18814 description { state: "default" 0.0;
18827 part { name: "arrow";
18828 clip_to: "disclip";
18829 ignore_flags: ON_HOLD;
18830 description { state: "default" 0.0;
18835 to_x: "elm.swallow.pad";
18840 to_x: "elm.swallow.pad";
18844 image.normal: "icon_arrow_right.png";
18846 description { state: "active" 0.0;
18847 inherit: "default" 0.0;
18848 image.normal: "icon_arrow_down.png";
18851 part { name: "elm.swallow.icon";
18852 clip_to: "disclip";
18854 description { state: "default" 0.0;
18869 part { name: "elm.swallow.end";
18870 clip_to: "disclip";
18872 description { state: "default" 0.0;
18876 aspect_preference: VERTICAL;
18887 part { name: "elm.text";
18888 clip_to: "disclip";
18890 effect: SOFT_SHADOW;
18894 state: "default" 0.0;
18898 to_x: "elm.swallow.icon";
18904 to_x: "elm.swallow.end";
18910 style: "genlist_style";
18914 description { state: "selected" 0.0;
18915 inherit: "default" 0.0;
18917 style: "genlist_selected_style";
18921 part { name: "fg1";
18922 clip_to: "disclip";
18924 description { state: "default" 0.0;
18926 color: 255 255 255 0;
18928 rel2.relative: 1.0 0.5;
18931 normal: "bt_sm_hilight.png";
18935 description { state: "selected" 0.0;
18936 inherit: "default" 0.0;
18938 color: 255 255 255 255;
18941 part { name: "fg2";
18942 clip_to: "disclip";
18944 description { state: "default" 0.0;
18946 color: 255 255 255 0;
18950 normal: "bt_sm_shine.png";
18954 description { state: "selected" 0.0;
18955 inherit: "default" 0.0;
18957 color: 255 255 255 255;
18960 part { name: "disclip";
18962 description { state: "default" 0.0;
18966 description { state: "disabled" 0.0;
18967 inherit: "default" 0.0;
18968 color: 255 255 255 64;
18973 // signal: elm,state,%s,active
18974 // a "check" item named %s went active
18975 // signal: elm,state,%s,passive
18976 // a "check" item named %s went passive
18977 // default is passive
18980 signal: "elm,state,selected";
18982 action: STATE_SET "selected" 0.0;
18986 target: "elm.text";
18989 name: "go_passive";
18990 signal: "elm,state,unselected";
18992 action: STATE_SET "default" 0.0;
18996 target: "elm.text";
18997 transition: LINEAR 0.1;
19000 name: "go_disabled";
19001 signal: "elm,state,disabled";
19003 action: STATE_SET "disabled" 0.0;
19007 name: "go_enabled";
19008 signal: "elm,state,enabled";
19010 action: STATE_SET "default" 0.0;
19015 signal: "mouse,up,1";
19017 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
19020 name: "go_expanded";
19021 signal: "elm,state,expanded";
19023 action: STATE_SET "active" 0.0;
19027 name: "go_contracted";
19028 signal: "elm,state,contracted";
19030 action: STATE_SET "default" 0.0;
19037 group { name: "elm/genlist/item/double_label/default";
19038 data.item: "stacking" "above";
19039 data.item: "selectraise" "on";
19040 data.item: "labels" "elm.text elm.text.sub";
19041 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19042 data.item: "treesize" "20";
19043 // data.item: "states" "";
19045 image: "bt_sm_base1.png" COMP;
19046 image: "bt_sm_shine.png" COMP;
19047 image: "bt_sm_hilight.png" COMP;
19048 image: "ilist_1.png" COMP;
19049 image: "ilist_item_shadow.png" COMP;
19057 state: "default" 0.0;
19065 state: "default" 0.0;
19080 normal: "ilist_item_shadow.png";
19089 state: "default" 0.0;
19091 normal: "ilist_1.png";
19098 clip_to: "disclip";
19100 description { state: "default" 0.0;
19102 color: 255 255 255 0;
19112 normal: "bt_sm_base1.png";
19115 image.middle: SOLID;
19117 description { state: "selected" 0.0;
19118 inherit: "default" 0.0;
19120 color: 255 255 255 255;
19131 part { name: "elm.swallow.pad";
19133 description { state: "default" 0.0;
19146 part { name: "elm.swallow.icon";
19147 clip_to: "disclip";
19149 description { state: "default" 0.0;
19153 to_x: "elm.swallow.pad";
19158 to_x: "elm.swallow.pad";
19164 part { name: "elm.swallow.end";
19165 clip_to: "disclip";
19167 description { state: "default" 0.0;
19171 aspect_preference: VERTICAL;
19182 part { name: "elm.text";
19183 clip_to: "disclip";
19185 effect: SOFT_SHADOW;
19189 state: "default" 0.0;
19192 to_x: "elm.swallow.icon";
19197 to_x: "elm.swallow.end";
19209 text_class: "list_item";
19212 description { state: "selected" 0.0;
19213 inherit: "default" 0.0;
19214 color: 224 224 224 255;
19218 part { name: "elm.text.sub";
19219 clip_to: "disclip";
19224 state: "default" 0.0;
19227 to_x: "elm.swallow.icon";
19232 to_x: "elm.swallow.end";
19244 text_class: "list_item";
19247 description { state: "selected" 0.0;
19248 inherit: "default" 0.0;
19249 color: 128 128 128 255;
19253 part { name: "fg1";
19254 clip_to: "disclip";
19256 description { state: "default" 0.0;
19258 color: 255 255 255 0;
19260 rel2.relative: 1.0 0.5;
19263 normal: "bt_sm_hilight.png";
19267 description { state: "selected" 0.0;
19268 inherit: "default" 0.0;
19270 color: 255 255 255 255;
19273 part { name: "fg2";
19274 clip_to: "disclip";
19276 description { state: "default" 0.0;
19278 color: 255 255 255 0;
19282 normal: "bt_sm_shine.png";
19286 description { state: "selected" 0.0;
19287 inherit: "default" 0.0;
19289 color: 255 255 255 255;
19292 part { name: "disclip";
19294 description { state: "default" 0.0;
19298 description { state: "disabled" 0.0;
19299 inherit: "default" 0.0;
19300 color: 255 255 255 64;
19305 // signal: elm,state,%s,active
19306 // a "check" item named %s went active
19307 // signal: elm,state,%s,passive
19308 // a "check" item named %s went passive
19309 // default is passive
19312 signal: "elm,state,selected";
19314 action: STATE_SET "selected" 0.0;
19318 target: "elm.text";
19319 target: "elm.text.sub";
19322 name: "go_passive";
19323 signal: "elm,state,unselected";
19325 action: STATE_SET "default" 0.0;
19329 target: "elm.text";
19330 target: "elm.text.sub";
19331 transition: LINEAR 0.1;
19334 name: "go_disabled";
19335 signal: "elm,state,disabled";
19337 action: STATE_SET "disabled" 0.0;
19341 name: "go_enabled";
19342 signal: "elm,state,enabled";
19344 action: STATE_SET "default" 0.0;
19349 group { name: "elm/genlist/item_compress/double_label/default";
19350 data.item: "stacking" "above";
19351 data.item: "selectraise" "on";
19352 data.item: "labels" "elm.text elm.text.sub";
19353 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19354 data.item: "treesize" "20";
19355 // data.item: "states" "";
19357 image: "bt_sm_base1.png" COMP;
19358 image: "bt_sm_shine.png" COMP;
19359 image: "bt_sm_hilight.png" COMP;
19360 image: "ilist_1.png" COMP;
19361 image: "ilist_item_shadow.png" COMP;
19369 state: "default" 0.0;
19377 state: "default" 0.0;
19392 normal: "ilist_item_shadow.png";
19401 state: "default" 0.0;
19403 normal: "ilist_1.png";
19410 clip_to: "disclip";
19412 description { state: "default" 0.0;
19414 color: 255 255 255 0;
19424 normal: "bt_sm_base1.png";
19427 image.middle: SOLID;
19429 description { state: "selected" 0.0;
19430 inherit: "default" 0.0;
19432 color: 255 255 255 255;
19443 part { name: "elm.swallow.pad";
19445 description { state: "default" 0.0;
19458 part { name: "elm.swallow.icon";
19459 clip_to: "disclip";
19461 description { state: "default" 0.0;
19465 to_x: "elm.swallow.pad";
19470 to_x: "elm.swallow.pad";
19476 part { name: "elm.swallow.end";
19477 clip_to: "disclip";
19479 description { state: "default" 0.0;
19483 aspect_preference: VERTICAL;
19494 part { name: "elm.text";
19495 clip_to: "disclip";
19497 effect: SOFT_SHADOW;
19501 state: "default" 0.0;
19504 to_x: "elm.swallow.icon";
19509 to_x: "elm.swallow.end";
19521 text_class: "list_item";
19524 description { state: "selected" 0.0;
19525 inherit: "default" 0.0;
19526 color: 224 224 224 255;
19530 part { name: "elm.text.sub";
19531 clip_to: "disclip";
19536 state: "default" 0.0;
19539 to_x: "elm.swallow.icon";
19544 to_x: "elm.swallow.end";
19556 text_class: "list_item";
19559 description { state: "selected" 0.0;
19560 inherit: "default" 0.0;
19561 color: 128 128 128 255;
19565 part { name: "fg1";
19566 clip_to: "disclip";
19568 description { state: "default" 0.0;
19570 color: 255 255 255 0;
19572 rel2.relative: 1.0 0.5;
19575 normal: "bt_sm_hilight.png";
19579 description { state: "selected" 0.0;
19580 inherit: "default" 0.0;
19582 color: 255 255 255 255;
19585 part { name: "fg2";
19586 clip_to: "disclip";
19588 description { state: "default" 0.0;
19590 color: 255 255 255 0;
19594 normal: "bt_sm_shine.png";
19598 description { state: "selected" 0.0;
19599 inherit: "default" 0.0;
19601 color: 255 255 255 255;
19604 part { name: "disclip";
19606 description { state: "default" 0.0;
19610 description { state: "disabled" 0.0;
19611 inherit: "default" 0.0;
19612 color: 255 255 255 64;
19617 // signal: elm,state,%s,active
19618 // a "check" item named %s went active
19619 // signal: elm,state,%s,passive
19620 // a "check" item named %s went passive
19621 // default is passive
19624 signal: "elm,state,selected";
19626 action: STATE_SET "selected" 0.0;
19630 target: "elm.text";
19631 target: "elm.text.sub";
19634 name: "go_passive";
19635 signal: "elm,state,unselected";
19637 action: STATE_SET "default" 0.0;
19641 target: "elm.text";
19642 target: "elm.text.sub";
19643 transition: LINEAR 0.1;
19646 name: "go_disabled";
19647 signal: "elm,state,disabled";
19649 action: STATE_SET "disabled" 0.0;
19653 name: "go_enabled";
19654 signal: "elm,state,enabled";
19656 action: STATE_SET "default" 0.0;
19661 group { name: "elm/genlist/item_odd/double_label/default";
19662 data.item: "stacking" "below";
19663 data.item: "selectraise" "on";
19664 data.item: "labels" "elm.text elm.text.sub";
19665 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19666 data.item: "treesize" "20";
19667 // data.item: "states" "";
19669 image: "bt_sm_base1.png" COMP;
19670 image: "bt_sm_shine.png" COMP;
19671 image: "bt_sm_hilight.png" COMP;
19672 image: "ilist_2.png" COMP;
19675 part { name: "event";
19679 state: "default" 0.0;
19687 state: "default" 0.0;
19689 normal: "ilist_2.png";
19696 clip_to: "disclip";
19698 description { state: "default" 0.0;
19700 color: 255 255 255 0;
19710 normal: "bt_sm_base1.png";
19713 image.middle: SOLID;
19715 description { state: "selected" 0.0;
19716 inherit: "default" 0.0;
19718 color: 255 255 255 255;
19729 part { name: "elm.swallow.pad";
19731 description { state: "default" 0.0;
19744 part { name: "elm.swallow.icon";
19745 clip_to: "disclip";
19747 description { state: "default" 0.0;
19751 to_x: "elm.swallow.pad";
19756 to_x: "elm.swallow.pad";
19762 part { name: "elm.swallow.end";
19763 clip_to: "disclip";
19765 description { state: "default" 0.0;
19769 aspect_preference: VERTICAL;
19780 part { name: "elm.text";
19781 clip_to: "disclip";
19783 effect: SOFT_SHADOW;
19787 state: "default" 0.0;
19790 to_x: "elm.swallow.icon";
19795 to_x: "elm.swallow.end";
19807 text_class: "list_item";
19810 description { state: "selected" 0.0;
19811 inherit: "default" 0.0;
19812 color: 224 224 224 255;
19816 part { name: "elm.text.sub";
19817 clip_to: "disclip";
19822 state: "default" 0.0;
19825 to_x: "elm.swallow.icon";
19830 to_x: "elm.swallow.end";
19842 text_class: "list_item";
19845 description { state: "selected" 0.0;
19846 inherit: "default" 0.0;
19847 color: 128 128 128 255;
19851 part { name: "fg1";
19852 clip_to: "disclip";
19854 description { state: "default" 0.0;
19856 color: 255 255 255 0;
19858 rel2.relative: 1.0 0.5;
19861 normal: "bt_sm_hilight.png";
19865 description { state: "selected" 0.0;
19866 inherit: "default" 0.0;
19868 color: 255 255 255 255;
19871 part { name: "fg2";
19872 clip_to: "disclip";
19874 description { state: "default" 0.0;
19876 color: 255 255 255 0;
19880 normal: "bt_sm_shine.png";
19884 description { state: "selected" 0.0;
19885 inherit: "default" 0.0;
19887 color: 255 255 255 255;
19890 part { name: "disclip";
19892 description { state: "default" 0.0;
19896 description { state: "disabled" 0.0;
19897 inherit: "default" 0.0;
19898 color: 255 255 255 64;
19903 // signal: elm,state,%s,active
19904 // a "check" item named %s went active
19905 // signal: elm,state,%s,passive
19906 // a "check" item named %s went passive
19907 // default is passive
19910 signal: "elm,state,selected";
19912 action: STATE_SET "selected" 0.0;
19916 target: "elm.text";
19917 target: "elm.text.sub";
19920 name: "go_passive";
19921 signal: "elm,state,unselected";
19923 action: STATE_SET "default" 0.0;
19927 target: "elm.text";
19928 target: "elm.text.sub";
19929 transition: LINEAR 0.1;
19932 name: "go_disabled";
19933 signal: "elm,state,disabled";
19935 action: STATE_SET "disabled" 0.0;
19939 name: "go_enabled";
19940 signal: "elm,state,enabled";
19942 action: STATE_SET "default" 0.0;
19947 group { name: "elm/genlist/item_compress_odd/double_label/default";
19948 data.item: "stacking" "below";
19949 data.item: "selectraise" "on";
19950 data.item: "labels" "elm.text elm.text.sub";
19951 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19952 data.item: "treesize" "20";
19953 // data.item: "states" "";
19955 image: "bt_sm_base1.png" COMP;
19956 image: "bt_sm_shine.png" COMP;
19957 image: "bt_sm_hilight.png" COMP;
19958 image: "ilist_2.png" COMP;
19961 part { name: "event";
19965 state: "default" 0.0;
19973 state: "default" 0.0;
19975 normal: "ilist_2.png";
19982 clip_to: "disclip";
19984 description { state: "default" 0.0;
19986 color: 255 255 255 0;
19996 normal: "bt_sm_base1.png";
19999 image.middle: SOLID;
20001 description { state: "selected" 0.0;
20002 inherit: "default" 0.0;
20004 color: 255 255 255 255;
20015 part { name: "elm.swallow.pad";
20017 description { state: "default" 0.0;
20030 part { name: "elm.swallow.icon";
20031 clip_to: "disclip";
20033 description { state: "default" 0.0;
20037 to_x: "elm.swallow.pad";
20042 to_x: "elm.swallow.pad";
20048 part { name: "elm.swallow.end";
20049 clip_to: "disclip";
20051 description { state: "default" 0.0;
20055 aspect_preference: VERTICAL;
20066 part { name: "elm.text";
20067 clip_to: "disclip";
20069 effect: SOFT_SHADOW;
20073 state: "default" 0.0;
20076 to_x: "elm.swallow.icon";
20081 to_x: "elm.swallow.end";
20093 text_class: "list_item";
20096 description { state: "selected" 0.0;
20097 inherit: "default" 0.0;
20098 color: 224 224 224 255;
20102 part { name: "elm.text.sub";
20103 clip_to: "disclip";
20108 state: "default" 0.0;
20111 to_x: "elm.swallow.icon";
20116 to_x: "elm.swallow.end";
20128 text_class: "list_item";
20131 description { state: "selected" 0.0;
20132 inherit: "default" 0.0;
20133 color: 128 128 128 255;
20137 part { name: "fg1";
20138 clip_to: "disclip";
20140 description { state: "default" 0.0;
20142 color: 255 255 255 0;
20144 rel2.relative: 1.0 0.5;
20147 normal: "bt_sm_hilight.png";
20151 description { state: "selected" 0.0;
20152 inherit: "default" 0.0;
20154 color: 255 255 255 255;
20157 part { name: "fg2";
20158 clip_to: "disclip";
20160 description { state: "default" 0.0;
20162 color: 255 255 255 0;
20166 normal: "bt_sm_shine.png";
20170 description { state: "selected" 0.0;
20171 inherit: "default" 0.0;
20173 color: 255 255 255 255;
20176 part { name: "disclip";
20178 description { state: "default" 0.0;
20182 description { state: "disabled" 0.0;
20183 inherit: "default" 0.0;
20184 color: 255 255 255 64;
20189 // signal: elm,state,%s,active
20190 // a "check" item named %s went active
20191 // signal: elm,state,%s,passive
20192 // a "check" item named %s went passive
20193 // default is passive
20196 signal: "elm,state,selected";
20198 action: STATE_SET "selected" 0.0;
20202 target: "elm.text";
20203 target: "elm.text.sub";
20206 name: "go_passive";
20207 signal: "elm,state,unselected";
20209 action: STATE_SET "default" 0.0;
20213 target: "elm.text";
20214 target: "elm.text.sub";
20215 transition: LINEAR 0.1;
20218 name: "go_disabled";
20219 signal: "elm,state,disabled";
20221 action: STATE_SET "disabled" 0.0;
20225 name: "go_enabled";
20226 signal: "elm,state,enabled";
20228 action: STATE_SET "default" 0.0;
20234 group { name: "elm/genlist/tree/double_label/default";
20235 data.item: "stacking" "above";
20236 data.item: "selectraise" "on";
20237 data.item: "labels" "elm.text elm.text.sub";
20238 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20239 data.item: "treesize" "20";
20240 // data.item: "states" "";
20242 image: "bt_sm_base1.png" COMP;
20243 image: "bt_sm_shine.png" COMP;
20244 image: "bt_sm_hilight.png" COMP;
20245 image: "ilist_1.png" COMP;
20246 image: "ilist_item_shadow.png" COMP;
20247 image: "icon_arrow_right.png" COMP;
20248 image: "icon_arrow_down.png" COMP;
20256 state: "default" 0.0;
20264 state: "default" 0.0;
20279 normal: "ilist_item_shadow.png";
20288 state: "default" 0.0;
20290 normal: "ilist_1.png";
20297 clip_to: "disclip";
20299 description { state: "default" 0.0;
20301 color: 255 255 255 0;
20311 normal: "bt_sm_base1.png";
20314 image.middle: SOLID;
20316 description { state: "selected" 0.0;
20317 inherit: "default" 0.0;
20319 color: 255 255 255 255;
20330 part { name: "elm.swallow.pad";
20332 description { state: "default" 0.0;
20345 part { name: "arrow";
20346 clip_to: "disclip";
20347 ignore_flags: ON_HOLD;
20348 description { state: "default" 0.0;
20353 to_x: "elm.swallow.pad";
20358 to_x: "elm.swallow.pad";
20362 image.normal: "icon_arrow_right.png";
20364 description { state: "active" 0.0;
20365 inherit: "default" 0.0;
20366 image.normal: "icon_arrow_down.png";
20369 part { name: "elm.swallow.icon";
20370 clip_to: "disclip";
20372 description { state: "default" 0.0;
20387 part { name: "elm.swallow.end";
20388 clip_to: "disclip";
20390 description { state: "default" 0.0;
20394 aspect_preference: VERTICAL;
20405 part { name: "elm.text";
20406 clip_to: "disclip";
20408 effect: SOFT_SHADOW;
20412 state: "default" 0.0;
20415 to_x: "elm.swallow.icon";
20420 to_x: "elm.swallow.end";
20432 text_class: "list_item";
20435 description { state: "selected" 0.0;
20436 inherit: "default" 0.0;
20437 color: 224 224 224 255;
20441 part { name: "elm.text.sub";
20442 clip_to: "disclip";
20447 state: "default" 0.0;
20450 to_x: "elm.swallow.icon";
20455 to_x: "elm.swallow.end";
20467 text_class: "list_item";
20470 description { state: "selected" 0.0;
20471 inherit: "default" 0.0;
20472 color: 128 128 128 255;
20476 part { name: "fg1";
20477 clip_to: "disclip";
20479 description { state: "default" 0.0;
20481 color: 255 255 255 0;
20483 rel2.relative: 1.0 0.5;
20486 normal: "bt_sm_hilight.png";
20490 description { state: "selected" 0.0;
20491 inherit: "default" 0.0;
20493 color: 255 255 255 255;
20496 part { name: "fg2";
20497 clip_to: "disclip";
20499 description { state: "default" 0.0;
20501 color: 255 255 255 0;
20505 normal: "bt_sm_shine.png";
20509 description { state: "selected" 0.0;
20510 inherit: "default" 0.0;
20512 color: 255 255 255 255;
20515 part { name: "disclip";
20517 description { state: "default" 0.0;
20521 description { state: "disabled" 0.0;
20522 inherit: "default" 0.0;
20523 color: 255 255 255 64;
20528 // signal: elm,state,%s,active
20529 // a "check" item named %s went active
20530 // signal: elm,state,%s,passive
20531 // a "check" item named %s went passive
20532 // default is passive
20535 signal: "elm,state,selected";
20537 action: STATE_SET "selected" 0.0;
20541 target: "elm.text";
20542 target: "elm.text.sub";
20545 name: "go_passive";
20546 signal: "elm,state,unselected";
20548 action: STATE_SET "default" 0.0;
20552 target: "elm.text";
20553 target: "elm.text.sub";
20554 transition: LINEAR 0.1;
20557 name: "go_disabled";
20558 signal: "elm,state,disabled";
20560 action: STATE_SET "disabled" 0.0;
20564 name: "go_enabled";
20565 signal: "elm,state,enabled";
20567 action: STATE_SET "default" 0.0;
20572 signal: "mouse,up,1";
20574 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20577 name: "go_expanded";
20578 signal: "elm,state,expanded";
20580 action: STATE_SET "active" 0.0;
20584 name: "go_contracted";
20585 signal: "elm,state,contracted";
20587 action: STATE_SET "default" 0.0;
20592 group { name: "elm/genlist/tree_compress/double_label/default";
20593 data.item: "stacking" "above";
20594 data.item: "selectraise" "on";
20595 data.item: "labels" "elm.text elm.text.sub";
20596 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20597 data.item: "treesize" "20";
20598 // data.item: "states" "";
20600 image: "bt_sm_base1.png" COMP;
20601 image: "bt_sm_shine.png" COMP;
20602 image: "bt_sm_hilight.png" COMP;
20603 image: "ilist_1.png" COMP;
20604 image: "ilist_item_shadow.png" COMP;
20605 image: "icon_arrow_right.png" COMP;
20606 image: "icon_arrow_down.png" COMP;
20614 state: "default" 0.0;
20622 state: "default" 0.0;
20637 normal: "ilist_item_shadow.png";
20646 state: "default" 0.0;
20648 normal: "ilist_1.png";
20655 clip_to: "disclip";
20657 description { state: "default" 0.0;
20659 color: 255 255 255 0;
20669 normal: "bt_sm_base1.png";
20672 image.middle: SOLID;
20674 description { state: "selected" 0.0;
20675 inherit: "default" 0.0;
20677 color: 255 255 255 255;
20688 part { name: "elm.swallow.pad";
20690 description { state: "default" 0.0;
20703 part { name: "arrow";
20704 clip_to: "disclip";
20705 ignore_flags: ON_HOLD;
20706 description { state: "default" 0.0;
20711 to_x: "elm.swallow.pad";
20716 to_x: "elm.swallow.pad";
20720 image.normal: "icon_arrow_right.png";
20722 description { state: "active" 0.0;
20723 inherit: "default" 0.0;
20724 image.normal: "icon_arrow_down.png";
20727 part { name: "elm.swallow.icon";
20728 clip_to: "disclip";
20730 description { state: "default" 0.0;
20745 part { name: "elm.swallow.end";
20746 clip_to: "disclip";
20748 description { state: "default" 0.0;
20752 aspect_preference: VERTICAL;
20763 part { name: "elm.text";
20764 clip_to: "disclip";
20766 effect: SOFT_SHADOW;
20770 state: "default" 0.0;
20773 to_x: "elm.swallow.icon";
20778 to_x: "elm.swallow.end";
20790 text_class: "list_item";
20793 description { state: "selected" 0.0;
20794 inherit: "default" 0.0;
20795 color: 224 224 224 255;
20799 part { name: "elm.text.sub";
20800 clip_to: "disclip";
20805 state: "default" 0.0;
20808 to_x: "elm.swallow.icon";
20813 to_x: "elm.swallow.end";
20825 text_class: "list_item";
20828 description { state: "selected" 0.0;
20829 inherit: "default" 0.0;
20830 color: 128 128 128 255;
20834 part { name: "fg1";
20835 clip_to: "disclip";
20837 description { state: "default" 0.0;
20839 color: 255 255 255 0;
20841 rel2.relative: 1.0 0.5;
20844 normal: "bt_sm_hilight.png";
20848 description { state: "selected" 0.0;
20849 inherit: "default" 0.0;
20851 color: 255 255 255 255;
20854 part { name: "fg2";
20855 clip_to: "disclip";
20857 description { state: "default" 0.0;
20859 color: 255 255 255 0;
20863 normal: "bt_sm_shine.png";
20867 description { state: "selected" 0.0;
20868 inherit: "default" 0.0;
20870 color: 255 255 255 255;
20873 part { name: "disclip";
20875 description { state: "default" 0.0;
20879 description { state: "disabled" 0.0;
20880 inherit: "default" 0.0;
20881 color: 255 255 255 64;
20886 // signal: elm,state,%s,active
20887 // a "check" item named %s went active
20888 // signal: elm,state,%s,passive
20889 // a "check" item named %s went passive
20890 // default is passive
20893 signal: "elm,state,selected";
20895 action: STATE_SET "selected" 0.0;
20899 target: "elm.text";
20900 target: "elm.text.sub";
20903 name: "go_passive";
20904 signal: "elm,state,unselected";
20906 action: STATE_SET "default" 0.0;
20910 target: "elm.text";
20911 target: "elm.text.sub";
20912 transition: LINEAR 0.1;
20915 name: "go_disabled";
20916 signal: "elm,state,disabled";
20918 action: STATE_SET "disabled" 0.0;
20922 name: "go_enabled";
20923 signal: "elm,state,enabled";
20925 action: STATE_SET "default" 0.0;
20930 signal: "mouse,up,1";
20932 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20935 name: "go_expanded";
20936 signal: "elm,state,expanded";
20938 action: STATE_SET "active" 0.0;
20942 name: "go_contracted";
20943 signal: "elm,state,contracted";
20945 action: STATE_SET "default" 0.0;
20950 group { name: "elm/genlist/tree_odd/double_label/default";
20951 data.item: "stacking" "below";
20952 data.item: "selectraise" "on";
20953 data.item: "labels" "elm.text elm.text.sub";
20954 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20955 data.item: "treesize" "20";
20956 // data.item: "states" "";
20958 image: "bt_sm_base1.png" COMP;
20959 image: "bt_sm_shine.png" COMP;
20960 image: "bt_sm_hilight.png" COMP;
20961 image: "ilist_2.png" COMP;
20962 image: "icon_arrow_right.png" COMP;
20963 image: "icon_arrow_down.png" COMP;
20971 state: "default" 0.0;
20979 state: "default" 0.0;
20981 normal: "ilist_2.png";
20988 clip_to: "disclip";
20990 description { state: "default" 0.0;
20992 color: 255 255 255 0;
21002 normal: "bt_sm_base1.png";
21005 image.middle: SOLID;
21007 description { state: "selected" 0.0;
21008 inherit: "default" 0.0;
21010 color: 255 255 255 255;
21021 part { name: "elm.swallow.pad";
21023 description { state: "default" 0.0;
21036 part { name: "arrow";
21037 clip_to: "disclip";
21038 ignore_flags: ON_HOLD;
21039 description { state: "default" 0.0;
21044 to_x: "elm.swallow.pad";
21049 to_x: "elm.swallow.pad";
21053 image.normal: "icon_arrow_right.png";
21055 description { state: "active" 0.0;
21056 inherit: "default" 0.0;
21057 image.normal: "icon_arrow_down.png";
21060 part { name: "elm.swallow.icon";
21061 clip_to: "disclip";
21063 description { state: "default" 0.0;
21078 part { name: "elm.swallow.end";
21079 clip_to: "disclip";
21081 description { state: "default" 0.0;
21085 aspect_preference: VERTICAL;
21096 part { name: "elm.text";
21097 clip_to: "disclip";
21099 effect: SOFT_SHADOW;
21103 state: "default" 0.0;
21106 to_x: "elm.swallow.icon";
21111 to_x: "elm.swallow.end";
21123 text_class: "list_item";
21126 description { state: "selected" 0.0;
21127 inherit: "default" 0.0;
21128 color: 224 224 224 255;
21132 part { name: "elm.text.sub";
21133 clip_to: "disclip";
21138 state: "default" 0.0;
21141 to_x: "elm.swallow.icon";
21146 to_x: "elm.swallow.end";
21158 text_class: "list_item";
21161 description { state: "selected" 0.0;
21162 inherit: "default" 0.0;
21163 color: 128 128 128 255;
21167 part { name: "fg1";
21168 clip_to: "disclip";
21170 description { state: "default" 0.0;
21172 color: 255 255 255 0;
21174 rel2.relative: 1.0 0.5;
21177 normal: "bt_sm_hilight.png";
21181 description { state: "selected" 0.0;
21182 inherit: "default" 0.0;
21184 color: 255 255 255 255;
21187 part { name: "fg2";
21188 clip_to: "disclip";
21190 description { state: "default" 0.0;
21192 color: 255 255 255 0;
21196 normal: "bt_sm_shine.png";
21200 description { state: "selected" 0.0;
21201 inherit: "default" 0.0;
21203 color: 255 255 255 255;
21206 part { name: "disclip";
21208 description { state: "default" 0.0;
21212 description { state: "disabled" 0.0;
21213 inherit: "default" 0.0;
21214 color: 255 255 255 64;
21219 // signal: elm,state,%s,active
21220 // a "check" item named %s went active
21221 // signal: elm,state,%s,passive
21222 // a "check" item named %s went passive
21223 // default is passive
21226 signal: "elm,state,selected";
21228 action: STATE_SET "selected" 0.0;
21232 target: "elm.text";
21233 target: "elm.text.sub";
21236 name: "go_passive";
21237 signal: "elm,state,unselected";
21239 action: STATE_SET "default" 0.0;
21243 target: "elm.text";
21244 target: "elm.text.sub";
21245 transition: LINEAR 0.1;
21248 name: "go_disabled";
21249 signal: "elm,state,disabled";
21251 action: STATE_SET "disabled" 0.0;
21255 name: "go_enabled";
21256 signal: "elm,state,enabled";
21258 action: STATE_SET "default" 0.0;
21263 signal: "mouse,up,1";
21265 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
21268 name: "go_expanded";
21269 signal: "elm,state,expanded";
21271 action: STATE_SET "active" 0.0;
21275 name: "go_contracted";
21276 signal: "elm,state,contracted";
21278 action: STATE_SET "default" 0.0;
21284 group { name: "elm/genlist/item/icon_top_text_bottom/default";
21285 data.item: "stacking" "above";
21286 data.item: "selectraise" "on";
21287 data.item: "labels" "elm.text";
21288 data.item: "icons" "elm.swallow.icon";
21289 data.item: "treesize" "20";
21290 // data.item: "states" "";
21292 image: "bt_sm_base1.png" COMP;
21293 image: "bt_sm_shine.png" COMP;
21294 image: "bt_sm_hilight.png" COMP;
21295 image: "ilist_1.png" COMP;
21296 image: "ilist_item_shadow.png" COMP;
21304 state: "default" 0.0;
21312 state: "default" 0.0;
21327 normal: "ilist_item_shadow.png";
21336 state: "default" 0.0;
21338 normal: "ilist_1.png";
21345 clip_to: "disclip";
21347 description { state: "default" 0.0;
21349 color: 255 255 255 0;
21359 normal: "bt_sm_base1.png";
21362 image.middle: SOLID;
21364 description { state: "selected" 0.0;
21365 inherit: "default" 0.0;
21367 color: 255 255 255 255;
21378 part { name: "elm.swallow.pad";
21380 description { state: "default" 0.0;
21393 part { name: "elm.swallow.icon";
21394 clip_to: "disclip";
21396 description { state: "default" 0.0;
21400 to_x: "elm.swallow.pad";
21405 to_x: "elm.swallow.pad";
21411 part { name: "elm.text";
21412 clip_to: "disclip";
21414 effect: SOFT_SHADOW;
21418 state: "default" 0.0;
21421 to_y: "elm.swallow.icon";
21437 text_class: "list_item";
21440 description { state: "selected" 0.0;
21441 inherit: "default" 0.0;
21442 color: 224 224 224 255;
21446 part { name: "fg1";
21447 clip_to: "disclip";
21449 description { state: "default" 0.0;
21451 color: 255 255 255 0;
21453 rel2.relative: 1.0 0.5;
21456 normal: "bt_sm_hilight.png";
21460 description { state: "selected" 0.0;
21461 inherit: "default" 0.0;
21463 color: 255 255 255 255;
21466 part { name: "fg2";
21467 clip_to: "disclip";
21469 description { state: "default" 0.0;
21471 color: 255 255 255 0;
21475 normal: "bt_sm_shine.png";
21479 description { state: "selected" 0.0;
21480 inherit: "default" 0.0;
21482 color: 255 255 255 255;
21485 part { name: "disclip";
21487 description { state: "default" 0.0;
21491 description { state: "disabled" 0.0;
21492 inherit: "default" 0.0;
21493 color: 255 255 255 64;
21498 // signal: elm,state,%s,active
21499 // a "check" item named %s went active
21500 // signal: elm,state,%s,passive
21501 // a "check" item named %s went passive
21502 // default is passive
21505 signal: "elm,state,selected";
21507 action: STATE_SET "selected" 0.0;
21511 target: "elm.text";
21514 name: "go_passive";
21515 signal: "elm,state,unselected";
21517 action: STATE_SET "default" 0.0;
21521 target: "elm.text";
21522 transition: LINEAR 0.1;
21525 name: "go_disabled";
21526 signal: "elm,state,disabled";
21528 action: STATE_SET "disabled" 0.0;
21532 name: "go_enabled";
21533 signal: "elm,state,enabled";
21535 action: STATE_SET "default" 0.0;
21540 group { name: "elm/genlist/item_odd/icon_top_text_bottom/default";
21541 data.item: "stacking" "below";
21542 data.item: "selectraise" "on";
21543 data.item: "labels" "elm.text";
21544 data.item: "icons" "elm.swallow.icon";
21545 data.item: "treesize" "20";
21546 // data.item: "states" "";
21548 image: "bt_sm_base1.png" COMP;
21549 image: "bt_sm_shine.png" COMP;
21550 image: "bt_sm_hilight.png" COMP;
21551 image: "ilist_2.png" COMP;
21554 part { name: "event";
21558 state: "default" 0.0;
21566 state: "default" 0.0;
21568 normal: "ilist_2.png";
21575 clip_to: "disclip";
21577 description { state: "default" 0.0;
21579 color: 255 255 255 0;
21589 normal: "bt_sm_base1.png";
21592 image.middle: SOLID;
21594 description { state: "selected" 0.0;
21595 inherit: "default" 0.0;
21597 color: 255 255 255 255;
21608 part { name: "elm.swallow.pad";
21610 description { state: "default" 0.0;
21623 part { name: "elm.swallow.icon";
21624 clip_to: "disclip";
21626 description { state: "default" 0.0;
21630 to_x: "elm.swallow.pad";
21635 to_x: "elm.swallow.pad";
21641 part { name: "elm.text";
21642 clip_to: "disclip";
21644 effect: SOFT_SHADOW;
21648 state: "default" 0.0;
21651 to_y: "elm.swallow.icon";
21667 text_class: "list_item";
21670 description { state: "selected" 0.0;
21671 inherit: "default" 0.0;
21672 color: 224 224 224 255;
21676 part { name: "fg1";
21677 clip_to: "disclip";
21679 description { state: "default" 0.0;
21681 color: 255 255 255 0;
21683 rel2.relative: 1.0 0.5;
21686 normal: "bt_sm_hilight.png";
21690 description { state: "selected" 0.0;
21691 inherit: "default" 0.0;
21693 color: 255 255 255 255;
21696 part { name: "fg2";
21697 clip_to: "disclip";
21699 description { state: "default" 0.0;
21701 color: 255 255 255 0;
21705 normal: "bt_sm_shine.png";
21709 description { state: "selected" 0.0;
21710 inherit: "default" 0.0;
21712 color: 255 255 255 255;
21715 part { name: "disclip";
21717 description { state: "default" 0.0;
21721 description { state: "disabled" 0.0;
21722 inherit: "default" 0.0;
21723 color: 255 255 255 64;
21728 // signal: elm,state,%s,active
21729 // a "check" item named %s went active
21730 // signal: elm,state,%s,passive
21731 // a "check" item named %s went passive
21732 // default is passive
21735 signal: "elm,state,selected";
21737 action: STATE_SET "selected" 0.0;
21741 target: "elm.text";
21744 name: "go_passive";
21745 signal: "elm,state,unselected";
21747 action: STATE_SET "default" 0.0;
21751 target: "elm.text";
21752 transition: LINEAR 0.1;
21755 name: "go_disabled";
21756 signal: "elm,state,disabled";
21758 action: STATE_SET "disabled" 0.0;
21762 name: "go_enabled";
21763 signal: "elm,state,enabled";
21765 action: STATE_SET "default" 0.0;
21771 group { name: "elm/genlist/tree/icon_top_text_bottom/default";
21772 data.item: "stacking" "above";
21773 data.item: "selectraise" "on";
21774 data.item: "labels" "elm.text";
21775 data.item: "icons" "elm.swallow.icon";
21776 data.item: "treesize" "20";
21777 // data.item: "states" "";
21779 image: "bt_sm_base1.png" COMP;
21780 image: "bt_sm_shine.png" COMP;
21781 image: "bt_sm_hilight.png" COMP;
21782 image: "ilist_1.png" COMP;
21783 image: "ilist_item_shadow.png" COMP;
21784 image: "icon_arrow_right.png" COMP;
21785 image: "icon_arrow_down.png" COMP;
21793 state: "default" 0.0;
21801 state: "default" 0.0;
21816 normal: "ilist_item_shadow.png";
21825 state: "default" 0.0;
21827 normal: "ilist_1.png";
21834 clip_to: "disclip";
21836 description { state: "default" 0.0;
21838 color: 255 255 255 0;
21848 normal: "bt_sm_base1.png";
21851 image.middle: SOLID;
21853 description { state: "selected" 0.0;
21854 inherit: "default" 0.0;
21856 color: 255 255 255 255;
21867 part { name: "elm.swallow.pad";
21869 description { state: "default" 0.0;
21882 part { name: "arrow";
21883 clip_to: "disclip";
21884 ignore_flags: ON_HOLD;
21885 description { state: "default" 0.0;
21890 to_x: "elm.swallow.pad";
21895 to_x: "elm.swallow.pad";
21899 image.normal: "icon_arrow_right.png";
21901 description { state: "active" 0.0;
21902 inherit: "default" 0.0;
21903 image.normal: "icon_arrow_down.png";
21906 part { name: "elm.swallow.icon";
21907 clip_to: "disclip";
21909 description { state: "default" 0.0;
21923 part { name: "elm.text";
21924 clip_to: "disclip";
21926 effect: SOFT_SHADOW;
21930 state: "default" 0.0;
21933 to_y: "elm.swallow.icon";
21949 text_class: "list_item";
21952 description { state: "selected" 0.0;
21953 inherit: "default" 0.0;
21954 color: 224 224 224 255;
21958 part { name: "fg1";
21959 clip_to: "disclip";
21961 description { state: "default" 0.0;
21963 color: 255 255 255 0;
21965 rel2.relative: 1.0 0.5;
21968 normal: "bt_sm_hilight.png";
21972 description { state: "selected" 0.0;
21973 inherit: "default" 0.0;
21975 color: 255 255 255 255;
21978 part { name: "fg2";
21979 clip_to: "disclip";
21981 description { state: "default" 0.0;
21983 color: 255 255 255 0;
21987 normal: "bt_sm_shine.png";
21991 description { state: "selected" 0.0;
21992 inherit: "default" 0.0;
21994 color: 255 255 255 255;
21997 part { name: "disclip";
21999 description { state: "default" 0.0;
22003 description { state: "disabled" 0.0;
22004 inherit: "default" 0.0;
22005 color: 255 255 255 64;
22010 // signal: elm,state,%s,active
22011 // a "check" item named %s went active
22012 // signal: elm,state,%s,passive
22013 // a "check" item named %s went passive
22014 // default is passive
22017 signal: "elm,state,selected";
22019 action: STATE_SET "selected" 0.0;
22023 target: "elm.text";
22026 name: "go_passive";
22027 signal: "elm,state,unselected";
22029 action: STATE_SET "default" 0.0;
22033 target: "elm.text";
22034 transition: LINEAR 0.1;
22037 name: "go_disabled";
22038 signal: "elm,state,disabled";
22040 action: STATE_SET "disabled" 0.0;
22044 name: "go_enabled";
22045 signal: "elm,state,enabled";
22047 action: STATE_SET "default" 0.0;
22052 signal: "mouse,up,1";
22054 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
22057 name: "go_expanded";
22058 signal: "elm,state,expanded";
22060 action: STATE_SET "active" 0.0;
22064 name: "go_contracted";
22065 signal: "elm,state,contracted";
22067 action: STATE_SET "default" 0.0;
22072 group { name: "elm/genlist/tree_odd/icon_top_text_bottom/default";
22073 data.item: "stacking" "below";
22074 data.item: "selectraise" "on";
22075 data.item: "labels" "elm.text";
22076 data.item: "icons" "elm.swallow.icon";
22077 data.item: "treesize" "20";
22078 // data.item: "states" "";
22080 image: "bt_sm_base1.png" COMP;
22081 image: "bt_sm_shine.png" COMP;
22082 image: "bt_sm_hilight.png" COMP;
22083 image: "ilist_2.png" COMP;
22084 image: "icon_arrow_right.png" COMP;
22085 image: "icon_arrow_down.png" COMP;
22093 state: "default" 0.0;
22101 state: "default" 0.0;
22103 normal: "ilist_2.png";
22110 clip_to: "disclip";
22112 description { state: "default" 0.0;
22114 color: 255 255 255 0;
22124 normal: "bt_sm_base1.png";
22127 image.middle: SOLID;
22129 description { state: "selected" 0.0;
22130 inherit: "default" 0.0;
22132 color: 255 255 255 255;
22143 part { name: "elm.swallow.pad";
22145 description { state: "default" 0.0;
22158 part { name: "arrow";
22159 clip_to: "disclip";
22160 ignore_flags: ON_HOLD;
22161 description { state: "default" 0.0;
22166 to_x: "elm.swallow.pad";
22171 to_x: "elm.swallow.pad";
22175 image.normal: "icon_arrow_right.png";
22177 description { state: "active" 0.0;
22178 inherit: "default" 0.0;
22179 image.normal: "icon_arrow_down.png";
22182 part { name: "elm.swallow.icon";
22183 clip_to: "disclip";
22185 description { state: "default" 0.0;
22199 part { name: "elm.text";
22200 clip_to: "disclip";
22202 effect: SOFT_SHADOW;
22206 state: "default" 0.0;
22209 to_y: "elm.swallow.icon";
22225 text_class: "list_item";
22228 description { state: "selected" 0.0;
22229 inherit: "default" 0.0;
22230 color: 224 224 224 255;
22234 part { name: "fg1";
22235 clip_to: "disclip";
22237 description { state: "default" 0.0;
22239 color: 255 255 255 0;
22241 rel2.relative: 1.0 0.5;
22244 normal: "bt_sm_hilight.png";
22248 description { state: "selected" 0.0;
22249 inherit: "default" 0.0;
22251 color: 255 255 255 255;
22254 part { name: "fg2";
22255 clip_to: "disclip";
22257 description { state: "default" 0.0;
22259 color: 255 255 255 0;
22263 normal: "bt_sm_shine.png";
22267 description { state: "selected" 0.0;
22268 inherit: "default" 0.0;
22270 color: 255 255 255 255;
22273 part { name: "disclip";
22275 description { state: "default" 0.0;
22279 description { state: "disabled" 0.0;
22280 inherit: "default" 0.0;
22281 color: 255 255 255 64;
22286 // signal: elm,state,%s,active
22287 // a "check" item named %s went active
22288 // signal: elm,state,%s,passive
22289 // a "check" item named %s went passive
22290 // default is passive
22293 signal: "elm,state,selected";
22295 action: STATE_SET "selected" 0.0;
22299 target: "elm.text";
22302 name: "go_passive";
22303 signal: "elm,state,unselected";
22305 action: STATE_SET "default" 0.0;
22309 target: "elm.text";
22310 transition: LINEAR 0.1;
22313 name: "go_disabled";
22314 signal: "elm,state,disabled";
22316 action: STATE_SET "disabled" 0.0;
22320 name: "go_enabled";
22321 signal: "elm,state,enabled";
22323 action: STATE_SET "default" 0.0;
22328 signal: "mouse,up,1";
22330 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
22333 name: "go_expanded";
22334 signal: "elm,state,expanded";
22336 action: STATE_SET "active" 0.0;
22340 name: "go_contracted";
22341 signal: "elm,state,contracted";
22343 action: STATE_SET "default" 0.0;
22350 ///////////////////////////////////////////////////////////////////////////////
22351 group { name: "elm/check/base/default";
22353 image: "check_base.png" COMP;
22354 image: "check.png" COMP;
22355 image: "check2.png" COMP;
22361 description { state: "default" 0.0;
22363 rel2.relative: 0.0 1.0;
22369 aspect_preference: VERTICAL;
22371 normal: "check_base.png";
22378 part { name: "check";
22381 description { state: "default" 0.0;
22391 color: 255 255 255 255;
22392 image.normal: "check.png";
22394 description { state: "visible" 0.0;
22395 inherit: "default" 0.0;
22398 description { state: "disabled" 0.0;
22399 inherit: "default" 0.0;
22401 color: 128 128 128 128;
22403 description { state: "disabled_visible" 0.0;
22404 inherit: "default" 0.0;
22405 color: 128 128 128 128;
22409 part { name: "elm.swallow.content";
22411 description { state: "default" 0.0;
22416 rel1.relative: 1.0 0.0;
22420 rel2.relative: 1.0 1.0;
22422 description { state: "visible" 0.0;
22423 inherit: "default" 0.0;
22428 description { state: "disabled" 0.0;
22429 inherit: "default" 0.0;
22430 color: 128 128 128 128;
22432 description { state: "disabled_visible" 0.0;
22433 inherit: "default" 0.0;
22434 color: 128 128 128 128;
22440 part { name: "elm.text";
22444 description { state: "default" 0.0;
22446 rel1.to_x: "elm.swallow.content";
22447 rel1.relative: 1.0 0.0;
22449 rel2.relative: 1.0 1.0;
22450 rel2.offset: -2 -2;
22453 font: "Sans,Edje-Vera";
22459 description { state: "visible" 0.0;
22460 inherit: "default" 0.0;
22464 description { state: "disabled" 0.0;
22465 inherit: "default" 0.0;
22469 description { state: "disabled_visible" 0.0;
22470 inherit: "default" 0.0;
22477 part { name: "events";
22479 ignore_flags: ON_HOLD;
22480 description { state: "default" 0.0;
22484 part { name: "disabler";
22486 description { state: "default" 0.0;
22490 description { state: "disabled" 0.0;
22491 inherit: "default" 0.0;
22497 program { name: "click";
22498 signal: "mouse,up,1";
22500 action: SIGNAL_EMIT "elm,action,check,toggle" "";
22502 program { name: "check_on";
22503 signal: "elm,state,check,on";
22505 action: STATE_SET "visible" 0.0;
22508 program { name: "check_off";
22509 signal: "elm,state,check,off";
22511 action: STATE_SET "default" 0.0;
22514 program { name: "text_show";
22515 signal: "elm,state,text,visible";
22517 action: STATE_SET "visible" 0.0;
22518 target: "elm.text";
22520 program { name: "text_hide";
22521 signal: "elm,state,text,hidden";
22523 action: STATE_SET "default" 0.0;
22524 target: "elm.text";
22526 program { name: "icon_show";
22527 signal: "elm,state,icon,visible";
22529 action: STATE_SET "visible" 0.0;
22530 target: "elm.swallow.content";
22532 program { name: "icon_hide";
22533 signal: "elm,state,icon,hidden";
22535 action: STATE_SET "default" 0.0;
22536 target: "elm.swallow.content";
22538 program { name: "disable";
22539 signal: "elm,state,disabled";
22541 action: STATE_SET "disabled" 0.0;
22542 target: "disabler";
22543 after: "disable_text";
22545 program { name: "disable_text";
22549 get_state(PART:"elm.text", st, 30, vl);
22550 if (!strcmp(st, "visible"))
22551 set_state(PART:"elm.text", "disabled_visible", 0.0);
22553 set_state(PART:"elm.text", "disabled", 0.0);
22555 get_state(PART:"elm.swallow.content", st, 30, vl);
22556 if (!strcmp(st, "visible"))
22557 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22559 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22561 get_state(PART:"check", st, 30, vl);
22562 if (!strcmp(st, "visible"))
22563 set_state(PART:"check", "disabled_visible", 0.0);
22565 set_state(PART:"check", "disabled", 0.0);
22568 program { name: "enable";
22569 signal: "elm,state,enabled";
22571 action: STATE_SET "default" 0.0;
22572 target: "disabler";
22573 after: "enable_text";
22575 program { name: "enable_text";
22579 get_state(PART:"elm.text", st, 30, vl);
22580 if (!strcmp(st, "disabled_visible"))
22581 set_state(PART:"elm.text", "visible", 0.0);
22583 set_state(PART:"elm.text", "default", 0.0);
22585 get_state(PART:"elm.swallow.content", st, 30, vl);
22586 if (!strcmp(st, "visible"))
22587 set_state(PART:"elm.swallow.content", "visible", 0.0);
22589 set_state(PART:"elm.swallow.content", "default", 0.0);
22591 get_state(PART:"check", st, 30, vl);
22592 if (!strcmp(st, "visible"))
22593 set_state(PART:"check", "visible", 0.0);
22595 set_state(PART:"check", "default", 0.0);
22600 ///////////////////////////////////////////////////////////////////////////////
22601 group { name: "elm/radio/base/default";
22603 image: "radio_base.png" COMP;
22604 image: "radio.png" COMP;
22605 image: "radio2.png" COMP;
22611 description { state: "default" 0.0;
22613 rel2.relative: 0.0 1.0;
22619 aspect_preference: VERTICAL;
22620 image.normal: "radio_base.png";
22623 part { name: "radio";
22626 description { state: "default" 0.0;
22630 image.normal: "radio.png";
22632 description { state: "visible" 0.0;
22633 inherit: "default" 0.0;
22637 part { name: "elm.swallow.content";
22639 description { state: "default" 0.0;
22645 rel1.relative: 1.0 0.0;
22648 rel2.relative: 1.0 1.0;
22651 description { state: "visible" 0.0;
22652 inherit: "default" 0.0;
22654 color: 255 255 255 255;
22657 description { state: "disabled" 0.0;
22658 inherit: "default" 0.0;
22659 color: 128 128 128 128;
22661 description { state: "disabled_visible" 0.0;
22662 inherit: "default" 0.0;
22663 color: 128 128 128 128;
22668 part { name: "elm.text";
22672 description { state: "default" 0.0;
22674 rel1.to_x: "elm.swallow.content";
22675 rel1.relative: 1.0 0.0;
22677 rel2.relative: 1.0 1.0;
22678 rel2.offset: -2 -2;
22681 font: "Sans,Edje-Vera";
22687 description { state: "visible" 0.0;
22688 inherit: "default" 0.0;
22692 description { state: "disabled" 0.0;
22693 inherit: "default" 0.0;
22697 description { state: "disabled_visible" 0.0;
22698 inherit: "default" 0.0;
22705 part { name: "events";
22707 ignore_flags: ON_HOLD;
22708 description { state: "default" 0.0;
22712 part { name: "disabler";
22714 description { state: "default" 0.0;
22718 description { state: "disabled" 0.0;
22719 inherit: "default" 0.0;
22725 program { name: "click";
22726 signal: "mouse,up,1";
22728 action: SIGNAL_EMIT "elm,action,radio,toggle" "";
22730 program { name: "radio_on";
22731 signal: "elm,state,radio,on";
22733 action: STATE_SET "visible" 0.0;
22736 program { name: "radio_off";
22737 signal: "elm,state,radio,off";
22739 action: STATE_SET "default" 0.0;
22742 program { name: "text_show";
22743 signal: "elm,state,text,visible";
22745 action: STATE_SET "visible" 0.0;
22746 target: "elm.text";
22748 program { name: "text_hide";
22749 signal: "elm,state,text,hidden";
22751 action: STATE_SET "default" 0.0;
22752 target: "elm.text";
22754 program { name: "icon_show";
22755 signal: "elm,state,icon,visible";
22757 action: STATE_SET "visible" 0.0;
22758 target: "elm.swallow.content";
22760 program { name: "icon_hide";
22761 signal: "elm,state,icon,hidden";
22763 action: STATE_SET "default" 0.0;
22764 target: "elm.swallow.content";
22766 program { name: "disable";
22767 signal: "elm,state,disabled";
22769 action: STATE_SET "disabled" 0.0;
22770 target: "disabler";
22771 after: "disable_text";
22773 program { name: "disable_text";
22777 get_state(PART:"elm.text", st, 30, vl);
22778 if (!strcmp(st, "visible"))
22779 set_state(PART:"elm.text", "disabled_visible", 0.0);
22781 set_state(PART:"elm.text", "disabled", 0.0);
22783 get_state(PART:"elm.swallow.content", st, 30, vl);
22784 if (!strcmp(st, "visible"))
22785 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22787 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22790 program { name: "enable";
22791 signal: "elm,state,enabled";
22793 action: STATE_SET "default" 0.0;
22794 target: "disabler";
22795 after: "enable_text";
22797 program { name: "enable_text";
22801 get_state(PART:"elm.text", st, 30, vl);
22802 if (!strcmp(st, "disabled_visible"))
22803 set_state(PART:"elm.text", "visible", 0.0);
22805 set_state(PART:"elm.text", "default", 0.0);
22807 get_state(PART:"elm.swallow.content", st, 30, vl);
22808 if (!strcmp(st, "visible"))
22809 set_state(PART:"elm.swallow.content", "visible", 0.0);
22811 set_state(PART:"elm.swallow.content", "default", 0.0);
22816 group { name: "elm/genlist/tree_compress_odd/double_label/default";
22817 data.item: "stacking" "below";
22818 data.item: "selectraise" "on";
22819 data.item: "labels" "elm.text elm.text.sub";
22820 data.item: "icons" "elm.swallow.icon elm.swallow.end";
22821 data.item: "treesize" "20";
22822 // data.item: "states" "";
22824 image: "bt_sm_base1.png" COMP;
22825 image: "bt_sm_shine.png" COMP;
22826 image: "bt_sm_hilight.png" COMP;
22827 image: "ilist_2.png" COMP;
22828 image: "icon_arrow_right.png" COMP;
22829 image: "icon_arrow_down.png" COMP;
22837 state: "default" 0.0;
22845 state: "default" 0.0;
22847 normal: "ilist_2.png";
22854 clip_to: "disclip";
22856 description { state: "default" 0.0;
22858 color: 255 255 255 0;
22868 normal: "bt_sm_base1.png";
22871 image.middle: SOLID;
22873 description { state: "selected" 0.0;
22874 inherit: "default" 0.0;
22876 color: 255 255 255 255;
22887 part { name: "elm.swallow.pad";
22889 description { state: "default" 0.0;
22902 part { name: "arrow";
22903 clip_to: "disclip";
22904 ignore_flags: ON_HOLD;
22905 description { state: "default" 0.0;
22910 to_x: "elm.swallow.pad";
22915 to_x: "elm.swallow.pad";
22919 image.normal: "icon_arrow_right.png";
22921 description { state: "active" 0.0;
22922 inherit: "default" 0.0;
22923 image.normal: "icon_arrow_down.png";
22926 part { name: "elm.swallow.icon";
22927 clip_to: "disclip";
22929 description { state: "default" 0.0;
22944 part { name: "elm.swallow.end";
22945 clip_to: "disclip";
22947 description { state: "default" 0.0;
22951 aspect_preference: VERTICAL;
22962 part { name: "elm.text";
22963 clip_to: "disclip";
22965 effect: SOFT_SHADOW;
22969 state: "default" 0.0;
22972 to_x: "elm.swallow.icon";
22977 to_x: "elm.swallow.end";
22989 text_class: "list_item";
22992 description { state: "selected" 0.0;
22993 inherit: "default" 0.0;
22994 color: 224 224 224 255;
22998 part { name: "elm.text.sub";
22999 clip_to: "disclip";
23004 state: "default" 0.0;
23007 to_x: "elm.swallow.icon";
23012 to_x: "elm.swallow.end";
23024 text_class: "list_item";
23027 description { state: "selected" 0.0;
23028 inherit: "default" 0.0;
23029 color: 128 128 128 255;
23033 part { name: "fg1";
23034 clip_to: "disclip";
23036 description { state: "default" 0.0;
23038 color: 255 255 255 0;
23040 rel2.relative: 1.0 0.5;
23043 normal: "bt_sm_hilight.png";
23047 description { state: "selected" 0.0;
23048 inherit: "default" 0.0;
23050 color: 255 255 255 255;
23053 part { name: "fg2";
23054 clip_to: "disclip";
23056 description { state: "default" 0.0;
23058 color: 255 255 255 0;
23062 normal: "bt_sm_shine.png";
23066 description { state: "selected" 0.0;
23067 inherit: "default" 0.0;
23069 color: 255 255 255 255;
23072 part { name: "disclip";
23074 description { state: "default" 0.0;
23078 description { state: "disabled" 0.0;
23079 inherit: "default" 0.0;
23080 color: 255 255 255 64;
23085 // signal: elm,state,%s,active
23086 // a "check" item named %s went active
23087 // signal: elm,state,%s,passive
23088 // a "check" item named %s went passive
23089 // default is passive
23092 signal: "elm,state,selected";
23094 action: STATE_SET "selected" 0.0;
23098 target: "elm.text";
23099 target: "elm.text.sub";
23102 name: "go_passive";
23103 signal: "elm,state,unselected";
23105 action: STATE_SET "default" 0.0;
23109 target: "elm.text";
23110 target: "elm.text.sub";
23111 transition: LINEAR 0.1;
23114 name: "go_disabled";
23115 signal: "elm,state,disabled";
23117 action: STATE_SET "disabled" 0.0;
23121 name: "go_enabled";
23122 signal: "elm,state,enabled";
23124 action: STATE_SET "default" 0.0;
23129 signal: "mouse,up,1";
23131 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
23134 name: "go_expanded";
23135 signal: "elm,state,expanded";
23137 action: STATE_SET "active" 0.0;
23141 name: "go_contracted";
23142 signal: "elm,state,contracted";
23144 action: STATE_SET "default" 0.0;
23150 group { name: "elm/genlist/item_compress/media/default";
23151 data.item: "stacking" "above";
23152 data.item: "selectraise" "on";
23153 data.item: "labels" "elm.text.title elm.text.album-artist";
23154 data.item: "treesize" "20";
23156 image: "bt_sm_base1.png" COMP;
23157 image: "bt_sm_shine.png" COMP;
23158 image: "bt_sm_hilight.png" COMP;
23159 image: "ilist_1.png" COMP;
23160 image: "ilist_item_shadow.png" COMP;
23168 state: "default" 0.0;
23176 state: "default" 0.0;
23191 normal: "ilist_item_shadow.png";
23200 state: "default" 0.0;
23202 normal: "ilist_1.png";
23209 clip_to: "disclip";
23211 description { state: "default" 0.0;
23213 color: 255 255 255 0;
23223 normal: "bt_sm_base1.png";
23226 image.middle: SOLID;
23228 description { state: "selected" 0.0;
23229 inherit: "default" 0.0;
23231 color: 255 255 255 255;
23242 part { name: "elm.swallow.pad";
23244 description { state: "default" 0.0;
23257 part { name: "elm.text.title";
23258 clip_to: "disclip";
23260 effect: SOFT_SHADOW;
23264 state: "default" 0.0;
23282 description { state: "selected" 0.0;
23283 inherit: "default" 0.0;
23284 color: 224 224 224 255;
23288 part { name: "elm.text.album-artist";
23289 clip_to: "disclip";
23294 state: "default" 0.0;
23312 description { state: "selected" 0.0;
23313 inherit: "default" 0.0;
23314 color: 128 128 128 255;
23318 part { name: "fg1";
23319 clip_to: "disclip";
23321 description { state: "default" 0.0;
23323 color: 255 255 255 0;
23325 rel2.relative: 1.0 0.5;
23328 normal: "bt_sm_hilight.png";
23332 description { state: "selected" 0.0;
23333 inherit: "default" 0.0;
23335 color: 255 255 255 255;
23338 part { name: "fg2";
23339 clip_to: "disclip";
23341 description { state: "default" 0.0;
23343 color: 255 255 255 0;
23347 normal: "bt_sm_shine.png";
23351 description { state: "selected" 0.0;
23352 inherit: "default" 0.0;
23354 color: 255 255 255 255;
23357 part { name: "disclip";
23359 description { state: "default" 0.0;
23363 description { state: "disabled" 0.0;
23364 inherit: "default" 0.0;
23365 color: 255 255 255 64;
23370 // signal: elm,state,%s,active
23371 // a "check" item named %s went active
23372 // signal: elm,state,%s,passive
23373 // a "check" item named %s went passive
23374 // default is passive
23377 signal: "elm,state,selected";
23379 action: STATE_SET "selected" 0.0;
23383 target: "elm.text.title";
23384 target: "elm.text.album-artist";
23387 name: "go_passive";
23388 signal: "elm,state,unselected";
23390 action: STATE_SET "default" 0.0;
23394 target: "elm.text.title";
23395 target: "elm.text.album-artist";
23396 transition: LINEAR 0.1;
23399 name: "go_disabled";
23400 signal: "elm,state,disabled";
23402 action: STATE_SET "disabled" 0.0;
23406 name: "go_enabled";
23407 signal: "elm,state,enabled";
23409 action: STATE_SET "default" 0.0;
23414 group { name: "elm/genlist/item_compress_odd/media/default";
23415 data.item: "stacking" "below";
23416 data.item: "selectraise" "on";
23417 data.item: "labels" "elm.text.title elm.text.album-artist";
23418 data.item: "treesize" "20";
23420 image: "bt_sm_base1.png" COMP;
23421 image: "bt_sm_shine.png" COMP;
23422 image: "bt_sm_hilight.png" COMP;
23423 image: "ilist_2.png" COMP;
23426 part { name: "event";
23430 state: "default" 0.0;
23438 state: "default" 0.0;
23440 normal: "ilist_2.png";
23447 clip_to: "disclip";
23449 description { state: "default" 0.0;
23451 color: 255 255 255 0;
23461 normal: "bt_sm_base1.png";
23464 image.middle: SOLID;
23466 description { state: "selected" 0.0;
23467 inherit: "default" 0.0;
23469 color: 255 255 255 255;
23480 part { name: "elm.swallow.pad";
23482 description { state: "default" 0.0;
23495 part { name: "elm.text.title";
23496 clip_to: "disclip";
23498 effect: SOFT_SHADOW;
23502 state: "default" 0.0;
23520 description { state: "selected" 0.0;
23521 inherit: "default" 0.0;
23522 color: 224 224 224 255;
23526 part { name: "elm.text.album-artist";
23527 clip_to: "disclip";
23532 state: "default" 0.0;
23550 description { state: "selected" 0.0;
23551 inherit: "default" 0.0;
23552 color: 128 128 128 255;
23556 part { name: "fg1";
23557 clip_to: "disclip";
23559 description { state: "default" 0.0;
23561 color: 255 255 255 0;
23563 rel2.relative: 1.0 0.5;
23566 normal: "bt_sm_hilight.png";
23570 description { state: "selected" 0.0;
23571 inherit: "default" 0.0;
23573 color: 255 255 255 255;
23576 part { name: "fg2";
23577 clip_to: "disclip";
23579 description { state: "default" 0.0;
23581 color: 255 255 255 0;
23585 normal: "bt_sm_shine.png";
23589 description { state: "selected" 0.0;
23590 inherit: "default" 0.0;
23592 color: 255 255 255 255;
23595 part { name: "disclip";
23597 description { state: "default" 0.0;
23601 description { state: "disabled" 0.0;
23602 inherit: "default" 0.0;
23603 color: 255 255 255 64;
23608 // signal: elm,state,%s,active
23609 // a "check" item named %s went active
23610 // signal: elm,state,%s,passive
23611 // a "check" item named %s went passive
23612 // default is passive
23615 signal: "elm,state,selected";
23617 action: STATE_SET "selected" 0.0;
23621 target: "elm.text.title";
23622 target: "elm.text.album-artist";
23625 name: "go_passive";
23626 signal: "elm,state,unselected";
23628 action: STATE_SET "default" 0.0;
23632 target: "elm.text.title";
23633 target: "elm.text.album-artist";
23634 transition: LINEAR 0.1;
23637 name: "go_disabled";
23638 signal: "elm,state,disabled";
23640 action: STATE_SET "disabled" 0.0;
23644 name: "go_enabled";
23645 signal: "elm,state,enabled";
23647 action: STATE_SET "default" 0.0;
23653 group { name: "elm/genlist/item_compress/media-album/default";
23654 data.item: "stacking" "above";
23655 data.item: "selectraise" "on";
23656 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
23657 data.item: "states" "elm.state.trackno";
23658 data.item: "treesize" "20";
23660 image: "bt_sm_base1.png" COMP;
23661 image: "bt_sm_shine.png" COMP;
23662 image: "bt_sm_hilight.png" COMP;
23663 image: "ilist_1.png" COMP;
23664 image: "ilist_item_shadow.png" COMP;
23667 public dot_visible;
23675 state: "default" 0.0;
23683 state: "default" 0.0;
23698 normal: "ilist_item_shadow.png";
23707 state: "default" 0.0;
23709 normal: "ilist_1.png";
23716 clip_to: "disclip";
23718 description { state: "default" 0.0;
23720 color: 255 255 255 0;
23730 normal: "bt_sm_base1.png";
23733 image.middle: SOLID;
23735 description { state: "selected" 0.0;
23736 inherit: "default" 0.0;
23738 color: 255 255 255 255;
23749 part { name: "elm.swallow.pad";
23751 description { state: "default" 0.0;
23765 name: "elm.text.trackno";
23770 state: "default" 0.0;
23771 color: 255 255 255 255;
23775 to_y: "elm.text.title";
23780 to_y: "elm.text.title";
23793 description { state: "selected" 0.0;
23794 inherit: "default" 0.0;
23795 color: 224 224 224 255;
23805 state: "default" 0.0;
23806 color: 255 255 255 255;
23811 to_x: "elm.text.trackno";
23812 to_y: "elm.text.title";
23817 to_x: "elm.text.trackno";
23818 to_y: "elm.text.title";
23834 state: "visible" 0.0;
23835 inherit: "default" 0.0;
23838 description { state: "selected" 0.0;
23839 inherit: "default" 0.0;
23840 color: 224 224 224 255;
23847 signal: "elm,state,elm.state.trackno,active";
23850 set_state(PART:"dot", "visible", 0.0);
23851 set_int(dot_visible, 1);
23855 part { name: "elm.text.title";
23856 clip_to: "disclip";
23858 effect: SOFT_SHADOW;
23862 state: "default" 0.0;
23881 description { state: "selected" 0.0;
23882 inherit: "default" 0.0;
23883 color: 224 224 224 255;
23887 part { name: "elm.text.length";
23888 clip_to: "disclip";
23893 state: "default" 0.0;
23911 description { state: "selected" 0.0;
23912 inherit: "default" 0.0;
23913 color: 128 128 128 255;
23917 part { name: "fg1";
23918 clip_to: "disclip";
23920 description { state: "default" 0.0;
23922 color: 255 255 255 0;
23924 rel2.relative: 1.0 0.5;
23927 normal: "bt_sm_hilight.png";
23931 description { state: "selected" 0.0;
23932 inherit: "default" 0.0;
23934 color: 255 255 255 255;
23937 part { name: "fg2";
23938 clip_to: "disclip";
23940 description { state: "default" 0.0;
23942 color: 255 255 255 0;
23946 normal: "bt_sm_shine.png";
23950 description { state: "selected" 0.0;
23951 inherit: "default" 0.0;
23953 color: 255 255 255 255;
23956 part { name: "disclip";
23958 description { state: "default" 0.0;
23962 description { state: "disabled" 0.0;
23963 inherit: "default" 0.0;
23964 color: 255 255 255 64;
23969 // signal: elm,state,%s,active
23970 // a "check" item named %s went active
23971 // signal: elm,state,%s,passive
23972 // a "check" item named %s went passive
23973 // default is passive
23976 signal: "elm,state,selected";
23978 action: STATE_SET "selected" 0.0;
23982 target: "elm.text.title";
23983 target: "elm.text.trackno";
23984 target: "elm.text.length";
23985 after: "dot_active";
23988 name: "dot_active";
23990 if (get_int(dot_visible) == 1)
23991 set_state(PART:"dot", "selected", 0.0);
23995 name: "go_passive";
23996 signal: "elm,state,unselected";
23998 action: STATE_SET "default" 0.0;
24002 target: "elm.text.title";
24003 target: "elm.text.length";
24004 target: "elm.text.trackno";
24005 transition: LINEAR 0.1;
24006 after: "dot_passive";
24009 name: "dot_passive";
24011 if (get_int(dot_visible) == 1)
24012 set_state(PART:"dot", "visible", 0.0);
24016 name: "go_disabled";
24017 signal: "elm,state,disabled";
24019 action: STATE_SET "disabled" 0.0;
24023 name: "go_enabled";
24024 signal: "elm,state,enabled";
24026 action: STATE_SET "default" 0.0;
24031 group { name: "elm/genlist/item_compress_odd/media-album/default";
24032 data.item: "stacking" "below";
24033 data.item: "selectraise" "on";
24034 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
24035 data.item: "states" "elm.state.trackno";
24036 data.item: "treesize" "20";
24038 image: "bt_sm_base1.png" COMP;
24039 image: "bt_sm_shine.png" COMP;
24040 image: "bt_sm_hilight.png" COMP;
24041 image: "ilist_2.png" COMP;
24044 public dot_visible;
24047 part { name: "event";
24051 state: "default" 0.0;
24059 state: "default" 0.0;
24061 normal: "ilist_2.png";
24068 clip_to: "disclip";
24070 description { state: "default" 0.0;
24072 color: 255 255 255 0;
24082 normal: "bt_sm_base1.png";
24085 image.middle: SOLID;
24087 description { state: "selected" 0.0;
24088 inherit: "default" 0.0;
24090 color: 255 255 255 255;
24101 part { name: "elm.swallow.pad";
24103 description { state: "default" 0.0;
24117 name: "elm.text.trackno";
24122 state: "default" 0.0;
24123 color: 255 255 255 255;
24127 to_y: "elm.text.title";
24132 to_y: "elm.text.title";
24145 description { state: "selected" 0.0;
24146 inherit: "default" 0.0;
24147 color: 224 224 224 255;
24157 state: "default" 0.0;
24158 color: 255 255 255 255;
24163 to_x: "elm.text.trackno";
24164 to_y: "elm.text.title";
24169 to_x: "elm.text.trackno";
24170 to_y: "elm.text.title";
24186 state: "visible" 0.0;
24187 inherit: "default" 0.0;
24190 description { state: "selected" 0.0;
24191 inherit: "default" 0.0;
24192 color: 224 224 224 255;
24199 signal: "elm,state,elm.state.trackno,active";
24202 set_state(PART:"dot", "visible", 0.0);
24203 set_int(dot_visible, 1);
24207 part { name: "elm.text.title";
24208 clip_to: "disclip";
24210 effect: SOFT_SHADOW;
24214 state: "default" 0.0;
24233 description { state: "selected" 0.0;
24234 inherit: "default" 0.0;
24235 color: 224 224 224 255;
24239 part { name: "elm.text.length";
24240 clip_to: "disclip";
24245 state: "default" 0.0;
24263 description { state: "selected" 0.0;
24264 inherit: "default" 0.0;
24265 color: 128 128 128 255;
24269 part { name: "fg1";
24270 clip_to: "disclip";
24272 description { state: "default" 0.0;
24274 color: 255 255 255 0;
24276 rel2.relative: 1.0 0.5;
24279 normal: "bt_sm_hilight.png";
24283 description { state: "selected" 0.0;
24284 inherit: "default" 0.0;
24286 color: 255 255 255 255;
24289 part { name: "fg2";
24290 clip_to: "disclip";
24292 description { state: "default" 0.0;
24294 color: 255 255 255 0;
24298 normal: "bt_sm_shine.png";
24302 description { state: "selected" 0.0;
24303 inherit: "default" 0.0;
24305 color: 255 255 255 255;
24308 part { name: "disclip";
24310 description { state: "default" 0.0;
24314 description { state: "disabled" 0.0;
24315 inherit: "default" 0.0;
24316 color: 255 255 255 64;
24321 // signal: elm,state,%s,active
24322 // a "check" item named %s went active
24323 // signal: elm,state,%s,passive
24324 // a "check" item named %s went passive
24325 // default is passive
24328 signal: "elm,state,selected";
24330 action: STATE_SET "selected" 0.0;
24334 target: "elm.text.title";
24335 target: "elm.text.length";
24336 target: "elm.text.trackno";
24337 after: "dot_active";
24340 name: "dot_active";
24342 if (get_int(dot_visible) == 1)
24343 set_state(PART:"dot", "selected", 0.0);
24347 name: "go_passive";
24348 signal: "elm,state,unselected";
24350 action: STATE_SET "default" 0.0;
24354 target: "elm.text.title";
24355 target: "elm.text.length";
24356 target: "elm.text.trackno";
24357 transition: LINEAR 0.1;
24358 after: "dot_passive";
24361 name: "dot_passive";
24363 if (get_int(dot_visible) == 1)
24364 set_state(PART:"dot", "visible", 0.0);
24368 name: "go_disabled";
24369 signal: "elm,state,disabled";
24371 action: STATE_SET "disabled" 0.0;
24375 name: "go_enabled";
24376 signal: "elm,state,enabled";
24378 action: STATE_SET "default" 0.0;
24384 group { name: "elm/genlist/item_compress/media-preview/default";
24385 data.item: "stacking" "above";
24386 data.item: "selectraise" "on";
24387 data.item: "labels" "elm.text.title elm.text.artist";
24388 data.item: "icons" "elm.swallow.preview";
24389 data.item: "treesize" "20";
24391 image: "bt_sm_base1.png" COMP;
24392 image: "bt_sm_shine.png" COMP;
24393 image: "bt_sm_hilight.png" COMP;
24394 image: "ilist_1.png" COMP;
24395 image: "ilist_item_shadow.png" COMP;
24403 state: "default" 0.0;
24411 state: "default" 0.0;
24426 normal: "ilist_item_shadow.png";
24435 state: "default" 0.0;
24437 normal: "ilist_1.png";
24444 clip_to: "disclip";
24446 description { state: "default" 0.0;
24448 color: 255 255 255 0;
24458 normal: "bt_sm_base1.png";
24461 image.middle: SOLID;
24463 description { state: "selected" 0.0;
24464 inherit: "default" 0.0;
24466 color: 255 255 255 255;
24477 part { name: "elm.swallow.pad";
24479 description { state: "default" 0.0;
24492 part { name: "elm.swallow.preview";
24493 clip_to: "disclip";
24495 description { state: "default" 0.0;
24501 to_x: "elm.swallow.pad";
24506 to_x: "elm.swallow.pad";
24512 part { name: "elm.text.title";
24513 clip_to: "disclip";
24515 effect: SOFT_SHADOW;
24519 state: "default" 0.0;
24521 to_x: "elm.swallow.preview";
24538 description { state: "selected" 0.0;
24539 inherit: "default" 0.0;
24540 color: 224 224 224 255;
24544 part { name: "elm.text.artist";
24545 clip_to: "disclip";
24550 state: "default" 0.0;
24552 to_x: "elm.swallow.preview";
24569 description { state: "selected" 0.0;
24570 inherit: "default" 0.0;
24571 color: 128 128 128 255;
24575 part { name: "fg1";
24576 clip_to: "disclip";
24578 description { state: "default" 0.0;
24580 color: 255 255 255 0;
24582 rel2.relative: 1.0 0.5;
24585 normal: "bt_sm_hilight.png";
24589 description { state: "selected" 0.0;
24590 inherit: "default" 0.0;
24592 color: 255 255 255 255;
24595 part { name: "fg2";
24596 clip_to: "disclip";
24598 description { state: "default" 0.0;
24600 color: 255 255 255 0;
24604 normal: "bt_sm_shine.png";
24608 description { state: "selected" 0.0;
24609 inherit: "default" 0.0;
24611 color: 255 255 255 255;
24614 part { name: "disclip";
24616 description { state: "default" 0.0;
24620 description { state: "disabled" 0.0;
24621 inherit: "default" 0.0;
24622 color: 255 255 255 64;
24627 // signal: elm,state,%s,active
24628 // a "check" item named %s went active
24629 // signal: elm,state,%s,passive
24630 // a "check" item named %s went passive
24631 // default is passive
24634 signal: "elm,state,selected";
24636 action: STATE_SET "selected" 0.0;
24640 target: "elm.text.title";
24641 target: "elm.text.artist";
24644 name: "go_passive";
24645 signal: "elm,state,unselected";
24647 action: STATE_SET "default" 0.0;
24651 target: "elm.text.title";
24652 target: "elm.text.artist";
24653 transition: LINEAR 0.1;
24656 name: "go_disabled";
24657 signal: "elm,state,disabled";
24659 action: STATE_SET "disabled" 0.0;
24663 name: "go_enabled";
24664 signal: "elm,state,enabled";
24666 action: STATE_SET "default" 0.0;
24671 group { name: "elm/genlist/item_compress_odd/media-preview/default";
24672 data.item: "stacking" "below";
24673 data.item: "selectraise" "on";
24674 data.item: "labels" "elm.text.title elm.text.artist";
24675 data.item: "icons" "elm.swallow.preview";
24676 data.item: "treesize" "20";
24678 image: "bt_sm_base1.png" COMP;
24679 image: "bt_sm_shine.png" COMP;
24680 image: "bt_sm_hilight.png" COMP;
24681 image: "ilist_2.png" COMP;
24684 part { name: "event";
24688 state: "default" 0.0;
24696 state: "default" 0.0;
24698 normal: "ilist_2.png";
24705 clip_to: "disclip";
24707 description { state: "default" 0.0;
24709 color: 255 255 255 0;
24719 normal: "bt_sm_base1.png";
24722 image.middle: SOLID;
24724 description { state: "selected" 0.0;
24725 inherit: "default" 0.0;
24727 color: 255 255 255 255;
24738 part { name: "elm.swallow.pad";
24740 description { state: "default" 0.0;
24753 part { name: "elm.swallow.preview";
24754 clip_to: "disclip";
24756 description { state: "default" 0.0;
24762 to_x: "elm.swallow.pad";
24767 to_x: "elm.swallow.pad";
24773 part { name: "elm.text.title";
24774 clip_to: "disclip";
24776 effect: SOFT_SHADOW;
24780 state: "default" 0.0;
24782 to_x: "elm.swallow.preview";
24799 description { state: "selected" 0.0;
24800 inherit: "default" 0.0;
24801 color: 224 224 224 255;
24805 part { name: "elm.text.artist";
24806 clip_to: "disclip";
24811 state: "default" 0.0;
24813 to_x: "elm.swallow.preview";
24830 description { state: "selected" 0.0;
24831 inherit: "default" 0.0;
24832 color: 128 128 128 255;
24836 part { name: "fg1";
24837 clip_to: "disclip";
24839 description { state: "default" 0.0;
24841 color: 255 255 255 0;
24843 rel2.relative: 1.0 0.5;
24846 normal: "bt_sm_hilight.png";
24850 description { state: "selected" 0.0;
24851 inherit: "default" 0.0;
24853 color: 255 255 255 255;
24856 part { name: "fg2";
24857 clip_to: "disclip";
24859 description { state: "default" 0.0;
24861 color: 255 255 255 0;
24865 normal: "bt_sm_shine.png";
24869 description { state: "selected" 0.0;
24870 inherit: "default" 0.0;
24872 color: 255 255 255 255;
24875 part { name: "disclip";
24877 description { state: "default" 0.0;
24881 description { state: "disabled" 0.0;
24882 inherit: "default" 0.0;
24883 color: 255 255 255 64;
24888 // signal: elm,state,%s,active
24889 // a "check" item named %s went active
24890 // signal: elm,state,%s,passive
24891 // a "check" item named %s went passive
24892 // default is passive
24895 signal: "elm,state,selected";
24897 action: STATE_SET "selected" 0.0;
24901 target: "elm.text.title";
24902 target: "elm.text.artist";
24905 name: "go_passive";
24906 signal: "elm,state,unselected";
24908 action: STATE_SET "default" 0.0;
24912 target: "elm.text.title";
24913 target: "elm.text.artist";
24914 transition: LINEAR 0.1;
24917 name: "go_disabled";
24918 signal: "elm,state,disabled";
24920 action: STATE_SET "disabled" 0.0;
24924 name: "go_enabled";
24925 signal: "elm,state,enabled";
24927 action: STATE_SET "default" 0.0;
24933 group { name: "elm/genlist/item/mode/default";
24934 data.item: "selectraise" "on";
24935 data.item: "labels" "elm.text.mode";
24936 data.item: "icons" "elm.swallow.mode";
24937 data.item: "mode_part" "elm.swallow.origin";
24938 data.item: "treesize" "20";
24940 image: "bt_sm_base1.png" COMP;
24941 image: "bt_sm_shine.png" COMP;
24942 image: "bt_sm_hilight.png" COMP;
24943 image: "ilist_1.png" COMP;
24944 image: "ilist_2.png" COMP;
24945 image: "ilist_item_shadow.png" COMP;
24954 state: "default" 0.0;
24962 state: "default" 0.0;
24977 normal: "ilist_item_shadow.png";
24982 state: "default" 1.0;
24983 inherit: "default" 0.0;
24991 state: "default" 0.0;
24993 normal: "ilist_1.png";
24999 state: "default" 1.0;
25000 inherit: "default" 0.0;
25001 image.normal: "ilist_2.png";
25005 clip_to: "disclip";
25007 description { state: "default" 0.0;
25009 color: 255 255 255 0;
25019 normal: "bt_sm_base1.png";
25022 image.middle: SOLID;
25024 description { state: "default" 0.1;
25025 inherit: "default" 0.0;
25027 description { state: "selected" 0.0;
25028 inherit: "default" 0.0;
25030 color: 255 255 255 255;
25041 state: "selected" 1.0;
25042 inherit: "selected" 0.0;
25045 part { name: "elm.text.mode";
25046 clip_to: "disclip";
25049 description { state: "default" 0.0;
25050 rel2.relative: 0.5 1.0;
25057 text_class: "list_item";
25061 part { name: "elm.swallow.mode";
25062 clip_to: "disclip";
25064 description { state: "default" 0.0;
25065 rel1.relative: 0.5 0.0;
25068 part { name: "fg1";
25069 clip_to: "disclip";
25071 description { state: "default" 0.0;
25073 color: 255 255 255 0;
25075 rel2.relative: 1.0 0.5;
25078 normal: "bt_sm_hilight.png";
25082 description { state: "selected" 0.0;
25083 inherit: "default" 0.0;
25085 color: 255 255 255 255;
25088 state: "selected" 1.0;
25089 inherit: "default" 0.0;
25091 color: 255 255 255 255;
25094 part { name: "fg2";
25095 clip_to: "disclip";
25097 description { state: "default" 0.0;
25099 color: 255 255 255 0;
25103 normal: "bt_sm_shine.png";
25107 description { state: "selected" 0.0;
25108 inherit: "default" 0.0;
25110 color: 255 255 255 255;
25113 state: "selected" 1.0;
25114 inherit: "default" 0.0;
25116 color: 255 255 255 255;
25119 // Transparent part between base parts and slidable parts
25120 part { name: "event_block_layer";
25122 clip_to: "disclip";
25124 description { state: "default" 0.0;
25129 description { state: "repeat_events" 0.0;
25130 inherit: "default" 0.0;
25134 part { name: "pers";
25135 clip_to: "disclip";
25137 description { state: "default" 0.0;
25138 rel1.relative: 0.0 1.0;
25141 part { name: "elm.swallow.origin";
25142 clip_to: "disclip";
25144 description { state: "default" 0.0;
25148 description { state: "slide" 0.0;
25149 inherit: "default" 0.0;
25150 rel1.relative: 1 0;
25151 rel2.relative: 2 1;
25153 description { state: "rotate" 0.0;
25154 inherit: "default" 0.0;
25156 perspective: "pers";
25169 description { state: "rotate" 1.0;
25170 inherit: "default" 0.0;
25172 perspective: "pers";
25186 part { name: "disclip";
25188 description { state: "default" 0.0;
25192 description { state: "disabled" 0.0;
25193 inherit: "default" 0.0;
25194 color: 255 255 255 64;
25201 signal: "elm,state,odd";
25203 action: STATE_SET "default" 1.0;
25209 signal: "elm,state,even";
25211 action: STATE_SET "default" 0.0;
25217 signal: "elm,state,selected";
25222 get_state(PART:"base", st, 30, vl);
25223 set_state(PART:"bg", "selected", vl);
25224 set_state(PART:"fg1", "selected", vl);
25225 set_state(PART:"fg2", "selected", vl);
25229 name: "go_passive";
25230 signal: "elm,state,unselected";
25235 get_state(PART:"base", st, 30, vl);
25236 set_state(PART:"bg", "default", vl);
25237 set_state(PART:"fg1", "default", vl);
25238 set_state(PART:"fg2", "default", vl);
25242 name: "go_disabled";
25243 signal: "elm,state,disabled";
25245 action: STATE_SET "disabled" 0.0;
25249 name: "go_enabled";
25250 signal: "elm,state,enabled";
25252 action: STATE_SET "default" 0.0;
25256 name: "slide_right";
25257 signal: "elm,state,slide,active";
25259 action: STATE_SET "slide" 0.0;
25260 target: "elm.swallow.origin";
25261 transition: ACCELERATE 0.5;
25262 after: "unblock_event";
25265 name: "unblock_event";
25266 action: STATE_SET "repeat_events" 0.0;
25267 target: "event_block_layer";
25270 name: "slide_left";
25271 signal: "elm,state,slide,passive";
25273 action: STATE_SET "default" 0.0;
25274 target: "event_block_layer";
25275 after: "slide_left2";
25278 name: "slide_left2";
25279 action: STATE_SET "default" 0.0;
25280 target: "elm.swallow.origin";
25281 transition: DECELERATE 0.5;
25282 after: "slide_left_finished";
25285 name: "slide_left_finished";
25286 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25290 signal: "elm,state,rotate,active";
25292 action: STATE_SET "rotate" 0.0;
25293 target: "elm.swallow.origin";
25294 after: "rotate_on2";
25297 name: "rotate_on2";
25298 action: STATE_SET "rotate" 1.0;
25299 target: "elm.swallow.origin";
25300 transition: LINEAR 0.5;
25301 after: "unblock_event";
25304 name: "rotate_off";
25305 signal: "elm,state,rotate,passive";
25307 action: STATE_SET "default" 0.0;
25308 target: "event_block_layer";
25309 after: "rotate_off2";
25312 name: "rotate_off2";
25313 action: STATE_SET "rotate" 0.0;
25314 transition: LINEAR 0.5;
25315 target: "elm.swallow.origin";
25316 after: "rotate_off3";
25319 name: "rotate_off3";
25320 action: STATE_SET "default" 0.0;
25321 target: "elm.swallow.origin";
25322 after: "rotate_off_finished";
25325 name: "rotate_off_finished";
25326 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25331 group { name: "elm/genlist/item_odd/mode/default";
25332 data.item: "stacking" "below";
25333 data.item: "selectraise" "on";
25334 data.item: "labels" "elm.text.mode";
25335 data.item: "icons" "elm.swallow.mode";
25336 data.item: "mode_part" "elm.swallow.origin";
25337 data.item: "treesize" "20";
25339 image: "bt_sm_base1.png" COMP;
25340 image: "bt_sm_shine.png" COMP;
25341 image: "bt_sm_hilight.png" COMP;
25342 image: "ilist_2.png" COMP;
25351 state: "default" 0.0;
25359 state: "default" 0.0;
25361 normal: "ilist_2.png";
25368 clip_to: "disclip";
25370 description { state: "default" 0.0;
25372 color: 255 255 255 0;
25382 normal: "bt_sm_base1.png";
25385 image.middle: SOLID;
25387 description { state: "selected" 0.0;
25388 inherit: "default" 0.0;
25390 color: 255 255 255 255;
25401 part { name: "elm.text.mode";
25402 clip_to: "disclip";
25405 description { state: "default" 0.0;
25406 rel2.relative: 0.5 1.0;
25413 text_class: "list_item";
25417 part { name: "elm.swallow.mode";
25418 clip_to: "disclip";
25420 description { state: "default" 0.0;
25421 rel1.relative: 0.5 0.0;
25424 part { name: "fg1";
25425 clip_to: "disclip";
25427 description { state: "default" 0.0;
25429 color: 255 255 255 0;
25431 rel2.relative: 1.0 0.5;
25434 normal: "bt_sm_hilight.png";
25438 description { state: "selected" 0.0;
25439 inherit: "default" 0.0;
25441 color: 255 255 255 255;
25444 part { name: "fg2";
25445 clip_to: "disclip";
25447 description { state: "default" 0.0;
25449 color: 255 255 255 0;
25453 normal: "bt_sm_shine.png";
25457 description { state: "selected" 0.0;
25458 inherit: "default" 0.0;
25460 color: 255 255 255 255;
25463 // Transparent part between base parts and slidable parts
25464 part { name: "event_block_layer";
25466 clip_to: "disclip";
25468 description { state: "default" 0.0;
25473 description { state: "repeat_events" 0.0;
25474 inherit: "default" 0.0;
25478 part { name: "pers";
25479 clip_to: "disclip";
25481 description { state: "default" 0.0;
25482 rel1.relative: 0.0 1.0;
25485 part { name: "elm.swallow.origin";
25486 clip_to: "disclip";
25488 description { state: "default" 0.0;
25492 description { state: "slide" 0.0;
25493 inherit: "default" 0.0;
25494 rel1.relative: 1 0;
25495 rel2.relative: 2 1;
25497 description { state: "rotate" 0.0;
25498 inherit: "default" 0.0;
25500 perspective: "pers";
25513 description { state: "rotate" 1.0;
25514 inherit: "default" 0.0;
25516 perspective: "pers";
25530 part { name: "disclip";
25532 description { state: "default" 0.0;
25536 description { state: "disabled" 0.0;
25537 inherit: "default" 0.0;
25538 color: 255 255 255 64;
25545 signal: "elm,state,selected";
25547 action: STATE_SET "selected" 0.0;
25553 name: "go_passive";
25554 signal: "elm,state,unselected";
25556 action: STATE_SET "default" 0.0;
25560 transition: LINEAR 0.1;
25563 name: "go_disabled";
25564 signal: "elm,state,disabled";
25566 action: STATE_SET "disabled" 0.0;
25570 name: "go_enabled";
25571 signal: "elm,state,enabled";
25573 action: STATE_SET "default" 0.0;
25577 name: "slide_right";
25578 signal: "elm,state,slide,active";
25580 action: STATE_SET "slide" 0.0;
25581 target: "elm.swallow.origin";
25582 transition: ACCELERATE 0.5;
25583 after: "unblock_event";
25586 name: "unblock_event";
25587 action: STATE_SET "repeat_events" 0.0;
25588 target: "event_block_layer";
25591 name: "slide_left";
25592 signal: "elm,state,slide,passive";
25594 action: STATE_SET "default" 0.0;
25595 target: "event_block_layer";
25596 after: "slide_left2";
25599 name: "slide_left2";
25600 action: STATE_SET "default" 0.0;
25601 target: "elm.swallow.origin";
25602 transition: DECELERATE 0.5;
25603 after: "slide_left_finished";
25606 name: "slide_left_finished";
25607 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25611 signal: "elm,state,rotate,active";
25613 action: STATE_SET "rotate" 0.0;
25614 target: "elm.swallow.origin";
25615 after: "rotate_on2";
25618 name: "rotate_on2";
25619 action: STATE_SET "rotate" 1.0;
25620 target: "elm.swallow.origin";
25621 transition: LINEAR 0.5;
25622 after: "unblock_event";
25625 name: "rotate_off";
25626 signal: "elm,state,rotate,passive";
25628 action: STATE_SET "default" 0.0;
25629 target: "event_block_layer";
25630 after: "rotate_off2";
25633 name: "rotate_off2";
25634 action: STATE_SET "rotate" 0.0;
25635 transition: LINEAR 0.5;
25636 target: "elm.swallow.origin";
25637 after: "rotate_off3";
25640 name: "rotate_off3";
25641 action: STATE_SET "default" 0.0;
25642 target: "elm.swallow.origin";
25643 after: "rotate_off_finished";
25646 name: "rotate_off_finished";
25647 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25652 ///////////////////////////////////////////////////////////////////////////////
25653 group { name: "elm/pager/base/default";
25654 data.item: "onshow" "raise";
25656 // data.item: "onhide" "lower";
25657 // data.item: "onshow" "lower";
25659 image: "frame_1.png" COMP;
25660 image: "frame_2.png" COMP;
25661 image: "dia_grad.png" COMP;
25664 part { name: "clip";
25667 description { state: "default" 0.0;
25670 offset: -9999 -9999;
25676 color: 255 255 255 255;
25678 description { state: "visible" 0.0;
25679 inherit: "default" 0.0;
25681 description { state: "hidden" 0.0;
25682 inherit: "default" 0.0;
25683 color: 255 255 255 0;
25687 part { name: "base0";
25690 description { state: "default" 0.0;
25691 image.normal: "dia_grad.png";
25703 part { name: "base";
25706 description { state: "default" 0.0;
25708 normal: "frame_2.png";
25714 description { state: "hidden" 0.0;
25715 inherit: "default" 0.0;
25716 rel1.relative: -1.0 0.0;
25717 rel2.relative: 0.0 1.0;
25719 description { state: "visible" 0.0;
25720 inherit: "default" 0.0;
25721 rel1.relative: 0.0 0.0;
25722 rel2.relative: 1.0 1.0;
25725 part { name: "over";
25728 description { state: "default" 0.0;
25738 normal: "frame_1.png";
25745 part { name: "elm.swallow.content";
25748 description { state: "default" 0.0;
25761 program { name: "push_start";
25762 signal: "elm,action,push";
25764 action: STATE_SET "hidden" 0.0;
25767 after: "show_start2";
25769 program { name: "show_start";
25770 signal: "elm,action,show";
25772 action: STATE_SET "hidden" 0.0;
25775 after: "show_start2";
25777 program { name: "show_start2";
25778 action: STATE_SET "visible" 0.0;
25779 transition: DECELERATE 0.5;
25784 program { name: "show_end";
25785 action: SIGNAL_EMIT "elm,action,show,finished" "";
25787 program { name: "pop_start";
25788 signal: "elm,action,pop";
25790 action: STATE_SET "visible" 0.0;
25793 after: "hide_start2";
25795 program { name: "hide_start";
25796 signal: "elm,action,hide";
25798 action: STATE_SET "visible" 0.0;
25801 after: "hide_start2";
25803 program { name: "hide_start2";
25804 action: STATE_SET "hidden" 0.0;
25805 transition: DECELERATE 0.5;
25810 program { name: "hide_end";
25811 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25813 program { name: "reset";
25814 signal: "elm,action,reset";
25816 action: STATE_SET "default" 0.0;
25823 group { name: "elm/pager/base/slide";
25825 image: "frame_1.png" COMP;
25826 image: "frame_2.png" COMP;
25827 image: "dia_grad.png" COMP;
25830 part { name: "clip";
25833 description { state: "default" 0.0;
25836 offset: -9999 -9999;
25842 color: 255 255 255 255;
25844 description { state: "visible" 0.0;
25845 inherit: "default" 0.0;
25847 description { state: "hidden" 0.0;
25848 inherit: "default" 0.0;
25849 color: 255 255 255 0;
25852 description { state: "hidden2" 0.0;
25853 inherit: "default" 0.0;
25854 color: 255 255 255 0;
25858 part { name: "base0";
25861 description { state: "default" 0.0;
25862 image.normal: "dia_grad.png";
25874 part { name: "base";
25877 description { state: "default" 0.0;
25879 normal: "frame_2.png";
25885 description { state: "hidden" 0.0;
25886 inherit: "default" 0.0;
25887 rel1.relative: -1.0 0.0;
25888 rel2.relative: 0.0 1.0;
25890 description { state: "hidden2" 0.0;
25891 inherit: "default" 0.0;
25892 rel1.relative: 1.0 0.0;
25893 rel2.relative: 2.0 1.0;
25895 description { state: "visible" 0.0;
25896 inherit: "default" 0.0;
25897 rel1.relative: 0.0 0.0;
25898 rel2.relative: 1.0 1.0;
25901 part { name: "over";
25904 description { state: "default" 0.0;
25914 normal: "frame_1.png";
25921 part { name: "elm.swallow.content";
25924 description { state: "default" 0.0;
25937 program { name: "push_start";
25938 signal: "elm,action,push";
25940 action: STATE_SET "hidden2" 0.0;
25943 after: "show_start2";
25945 program { name: "show_start";
25946 signal: "elm,action,show";
25948 action: STATE_SET "hidden" 0.0;
25951 after: "show_start2";
25953 program { name: "show_start2";
25954 action: STATE_SET "visible" 0.0;
25955 transition: DECELERATE 0.5;
25960 program { name: "show_end";
25961 action: SIGNAL_EMIT "elm,action,show,finished" "";
25963 program { name: "pop_start";
25964 signal: "elm,action,pop";
25966 action: STATE_SET "visible" 0.0;
25969 after: "pop_start2";
25971 program { name: "pop_start2";
25972 action: STATE_SET "hidden2" 0.0;
25973 transition: DECELERATE 0.5;
25978 program { name: "hide_start";
25979 signal: "elm,action,hide";
25981 action: STATE_SET "visible" 0.0;
25984 after: "hide_start2";
25986 program { name: "hide_start2";
25987 action: STATE_SET "hidden" 0.0;
25988 transition: DECELERATE 0.5;
25993 program { name: "hide_end";
25994 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25996 program { name: "reset";
25997 signal: "elm,action,reset";
25999 action: STATE_SET "default" 0.0;
26005 group { name: "elm/pager/base/slide_invisible";
26007 part { name: "clip";
26010 description { state: "default" 0.0;
26013 offset: -9999 -9999;
26019 color: 255 255 255 255;
26021 description { state: "visible" 0.0;
26022 inherit: "default" 0.0;
26024 description { state: "hidden" 0.0;
26025 inherit: "default" 0.0;
26026 color: 255 255 255 0;
26029 description { state: "hidden2" 0.0;
26030 inherit: "default" 0.0;
26031 color: 255 255 255 0;
26035 part { name: "base";
26039 description { state: "default" 0.0;
26042 description { state: "hidden" 0.0;
26044 rel1.relative: -1.0 0.0;
26045 rel2.relative: 0.0 1.0;
26047 description { state: "hidden2" 0.0;
26049 rel1.relative: 1.0 0.0;
26050 rel2.relative: 2.0 1.0;
26052 description { state: "visible" 0.0;
26054 rel1.relative: 0.0 0.0;
26055 rel2.relative: 1.0 1.0;
26058 part { name: "elm.swallow.content";
26061 description { state: "default" 0.0;
26068 program { name: "push_start";
26069 signal: "elm,action,push";
26071 action: STATE_SET "hidden2" 0.0;
26074 after: "show_start2";
26076 program { name: "show_start";
26077 signal: "elm,action,show";
26079 action: STATE_SET "hidden" 0.0;
26082 after: "show_start2";
26084 program { name: "show_start2";
26085 action: STATE_SET "visible" 0.0;
26086 transition: DECELERATE 0.5;
26091 program { name: "show_end";
26092 action: SIGNAL_EMIT "elm,action,show,finished" "";
26094 program { name: "pop_start";
26095 signal: "elm,action,pop";
26097 action: STATE_SET "visible" 0.0;
26100 after: "pop_start2";
26102 program { name: "pop_start2";
26103 action: STATE_SET "hidden2" 0.0;
26104 transition: DECELERATE 0.5;
26109 program { name: "hide_start";
26110 signal: "elm,action,hide";
26112 action: STATE_SET "visible" 0.0;
26115 after: "hide_start2";
26117 program { name: "hide_start2";
26118 action: STATE_SET "hidden" 0.0;
26119 transition: DECELERATE 0.5;
26124 program { name: "hide_end";
26125 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26127 program { name: "reset";
26128 signal: "elm,action,reset";
26130 action: STATE_SET "default" 0.0;
26137 group { name: "elm/pager/base/fade";
26138 data.item: "onshow" "raise";
26140 // data.item: "onhide" "lower";
26141 // data.item: "onshow" "lower";
26143 image: "frame_1.png" COMP;
26144 image: "frame_2.png" COMP;
26145 image: "dia_grad.png" COMP;
26148 part { name: "clip_base";
26151 description { state: "default" 0.0;
26154 offset: -9999 -9999;
26160 color: 255 255 255 120;
26162 description { state: "visible" 0.0;
26163 inherit: "default" 0.0;
26165 description { state: "hidden" 0.0;
26166 inherit: "default" 0.0;
26167 color: 255 255 255 0;
26171 part { name: "clip";
26174 description { state: "default" 0.0;
26177 offset: -9999 -9999;
26183 color: 255 255 255 255;
26185 description { state: "visible" 0.0;
26186 inherit: "default" 0.0;
26188 description { state: "hidden" 0.0;
26189 inherit: "default" 0.0;
26190 color: 255 255 255 0;
26194 part { name: "base0";
26196 clip_to: "clip_base";
26197 description { state: "default" 0.0;
26198 image.normal: "dia_grad.png";
26210 part { name: "base";
26212 clip_to: "clip_base";
26213 description { state: "default" 0.0;
26215 normal: "frame_2.png";
26222 part { name: "over";
26225 description { state: "default" 0.0;
26235 normal: "frame_1.png";
26242 part { name: "elm.swallow.content";
26245 description { state: "default" 0.0;
26258 program { name: "push_start";
26259 signal: "elm,action,push";
26261 action: STATE_SET "hidden" 0.0;
26263 target: "clip_base";
26264 after: "show_start2";
26266 program { name: "show_start";
26267 signal: "elm,action,show";
26269 action: STATE_SET "hidden" 0.0;
26271 target: "clip_base";
26272 after: "show_start2";
26274 program { name: "show_start2";
26275 action: STATE_SET "visible" 0.0;
26276 transition: DECELERATE 0.5;
26278 target: "clip_base";
26281 program { name: "show_end";
26282 action: SIGNAL_EMIT "elm,action,show,finished" "";
26284 program { name: "pop_start";
26285 signal: "elm,action,pop";
26287 action: STATE_SET "visible" 0.0;
26289 target: "clip_base";
26290 after: "hide_start2";
26292 program { name: "hide_start";
26293 signal: "elm,action,hide";
26295 action: STATE_SET "visible" 0.0;
26297 target: "clip_base";
26298 after: "hide_start2";
26300 program { name: "hide_start2";
26301 action: STATE_SET "hidden" 0.0;
26302 transition: DECELERATE 0.5;
26304 target: "clip_base";
26307 program { name: "hide_end";
26308 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26310 program { name: "reset";
26311 signal: "elm,action,reset";
26313 action: STATE_SET "default" 0.0;
26314 target: "clip_base";
26319 group { name: "elm/pager/base/fade_translucide";
26320 data.item: "onshow" "raise";
26322 // data.item: "onhide" "lower";
26323 // data.item: "onshow" "lower";
26325 image: "frame_1.png" COMP;
26326 image: "frame_2.png" COMP;
26327 image: "dia_grad.png" COMP;
26330 part { name: "clip_base";
26333 description { state: "default" 0.0;
26336 offset: -9999 -9999;
26342 color: 255 255 255 120;
26344 description { state: "visible" 0.0;
26345 inherit: "default" 0.0;
26347 description { state: "hidden" 0.0;
26348 inherit: "default" 0.0;
26349 color: 255 255 255 0;
26353 part { name: "clip";
26356 description { state: "default" 0.0;
26359 offset: -9999 -9999;
26365 color: 255 255 255 255;
26367 description { state: "visible" 0.0;
26368 inherit: "default" 0.0;
26370 description { state: "hidden" 0.0;
26371 inherit: "default" 0.0;
26372 color: 255 255 255 0;
26376 part { name: "base0";
26378 clip_to: "clip_base";
26379 description { state: "default" 0.0;
26380 image.normal: "dia_grad.png";
26392 part { name: "base";
26394 clip_to: "clip_base";
26395 description { state: "default" 0.0;
26397 normal: "frame_2.png";
26404 part { name: "over";
26407 description { state: "default" 0.0;
26417 normal: "frame_1.png";
26424 part { name: "elm.swallow.content";
26427 description { state: "default" 0.0;
26440 program { name: "push_start";
26441 signal: "elm,action,push";
26443 action: STATE_SET "hidden" 0.0;
26445 target: "clip_base";
26446 after: "show_start2";
26448 program { name: "show_start";
26449 signal: "elm,action,show";
26451 action: STATE_SET "hidden" 0.0;
26453 target: "clip_base";
26454 after: "show_start2";
26456 program { name: "show_start2";
26457 action: STATE_SET "visible" 0.0;
26458 transition: DECELERATE 0.5;
26460 target: "clip_base";
26463 program { name: "show_end";
26464 action: SIGNAL_EMIT "elm,action,show,finished" "";
26466 program { name: "pop_start";
26467 signal: "elm,action,pop";
26469 action: STATE_SET "visible" 0.0;
26471 target: "clip_base";
26472 after: "hide_start2";
26474 program { name: "hide_start";
26475 signal: "elm,action,hide";
26477 action: STATE_SET "visible" 0.0;
26479 target: "clip_base";
26480 after: "hide_start2";
26482 program { name: "hide_start2";
26483 action: STATE_SET "hidden" 0.0;
26484 transition: DECELERATE 0.5;
26486 target: "clip_base";
26489 program { name: "hide_end";
26490 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26492 program { name: "reset";
26493 signal: "elm,action,reset";
26495 action: STATE_SET "default" 0.0;
26496 target: "clip_base";
26501 group { name: "elm/pager/base/fade_invisible";
26502 data.item: "onshow" "raise";
26504 // data.item: "onhide" "lower";
26505 // data.item: "onshow" "lower";
26507 part { name: "clip";
26510 description { state: "default" 0.0;
26512 offset: -9999 -9999;
26517 color: 255 255 255 255;
26519 description { state: "visible" 0.0;
26520 inherit: "default" 0.0;
26522 description { state: "hidden" 0.0;
26523 inherit: "default" 0.0;
26524 color: 255 255 255 0;
26528 part { name: "elm.swallow.content";
26531 description { state: "default" 0.0;
26542 program { name: "push_start";
26543 signal: "elm,action,push";
26545 action: STATE_SET "hidden" 0.0;
26547 after: "show_start2";
26549 program { name: "show_start";
26550 signal: "elm,action,show";
26552 action: STATE_SET "hidden" 0.0;
26554 after: "show_start2";
26556 program { name: "show_start2";
26557 action: STATE_SET "visible" 0.0;
26558 transition: DECELERATE 0.5;
26562 program { name: "show_end";
26563 action: SIGNAL_EMIT "elm,action,show,finished" "";
26565 program { name: "pop_start";
26566 signal: "elm,action,pop";
26568 action: STATE_SET "visible" 0.0;
26570 after: "hide_start2";
26572 program { name: "hide_start";
26573 signal: "elm,action,hide";
26575 action: STATE_SET "visible" 0.0;
26577 after: "hide_start2";
26579 program { name: "hide_start2";
26580 action: STATE_SET "hidden" 0.0;
26581 transition: DECELERATE 0.5;
26585 program { name: "hide_end";
26586 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26588 program { name: "reset";
26589 signal: "elm,action,reset";
26591 action: STATE_SET "default" 0.0;
26597 group { name: "elm/pager/base/flip";
26598 data.item: "onshow" "raise";
26600 image: "frame_1.png" COMP;
26601 image: "frame_2.png" COMP;
26602 image: "dia_grad.png" COMP;
26605 part { name: "elm.swallow.content";
26607 description { state: "default" 0.0;
26619 description { state: "hidden" 0.0;
26620 inherit: "default" 0.0;
26622 map.rotation.y: 90.0;
26624 description { state: "before_hidden" 0.0;
26625 inherit: "default" 0.0;
26627 map.rotation.y: -90.0;
26632 program { name: "push_start";
26633 signal: "elm,action,push";
26637 program { name: "push1";
26638 action: STATE_SET "hidden" 0.0;
26639 target: "elm.swallow.content";
26642 program { name: "push2";
26643 action: STATE_SET "default" 0.0;
26645 transition: LINEAR 0.5;
26646 target: "elm.swallow.content";
26649 program { name: "push3";
26650 action: SIGNAL_EMIT "elm,action,show,finished" "";
26653 program { name: "show_start";
26654 signal: "elm,action,show";
26658 program { name: "show1";
26659 action: STATE_SET "before_hidden" 0.0;
26660 target: "elm.swallow.content";
26663 program { name: "show2";
26664 action: STATE_SET "default" 0.0;
26666 transition: LINEAR 0.5;
26667 target: "elm.swallow.content";
26670 program { name: "show3";
26671 action: SIGNAL_EMIT "elm,action,show,finished" "";
26674 program { name: "pop_start";
26675 signal: "elm,action,pop";
26679 program { name: "pop1";
26680 action: STATE_SET "default" 0.0;
26681 target: "elm.swallow.content";
26684 program { name: "pop2";
26685 action: STATE_SET "hidden" 0.0;
26686 transition: LINEAR 0.5;
26687 target: "elm.swallow.content";
26690 program { name: "pop3";
26691 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26694 program { name: "hide_start";
26695 signal: "elm,action,hide";
26699 program { name: "hide1";
26700 action: STATE_SET "default" 0.0;
26701 target: "elm.swallow.content";
26704 program { name: "hide2";
26705 action: STATE_SET "before_hidden" 0.0;
26706 transition: LINEAR 0.5;
26707 target: "elm.swallow.content";
26710 program { name: "hide3";
26711 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26714 program { name: "reset";
26715 signal: "elm,action,reset";
26717 action: STATE_SET "default" 0.0;
26718 target: "elm.swallow.content";
26725 ///////////////////////////////////////////////////////////////////////////////
26726 // FIXME: this doesn't look too hot. need to fix it up
26727 group { name: "elm/progressbar/horizontal/default";
26729 image: "shelf_inset.png" COMP;
26730 image: "bt_sm_base2.png" COMP;
26731 image: "bt_sm_hilight.png" COMP;
26732 image: "bt_sm_shine.png" COMP;
26735 part { name: "elm.background.progressbar";
26739 state: "default" 0.0;
26749 part { name: "elm.swallow.bar";
26755 state: "default" 0.0;
26758 to_y: "elm.background.progressbar";
26762 to: "elm.background.progressbar";
26767 part { name: "elm.swallow.content";
26769 description { state: "default" 0.0;
26774 to_y: "elm.background.progressbar";
26779 to_y: "elm.background.progressbar";
26782 description { state: "visible" 0.0;
26783 inherit: "default" 0.0;
26786 aspect_preference: VERTICAL;
26790 part { name: "elm.text";
26794 description { state: "default" 0.0;
26798 rel1.to_x: "elm.swallow.content";
26799 rel1.relative: 1.0 0.0;
26801 rel2.to_x: "elm.swallow.content";
26802 rel2.relative: 1.0 1.0;
26803 rel2.offset: -1 -5;
26806 font: "Sans,Edje-Vera";
26812 description { state: "visible" 0.0;
26813 inherit: "default" 0.0;
26821 part { name: "background";
26823 clip_to: "elm.background.progressbar";
26825 state: "default" 0.0;
26827 to: "elm.swallow.bar";
26831 to: "elm.swallow.bar";
26836 normal: "shelf_inset.png";
26842 part { name: "elm.text.status";
26845 description { state: "default" 0.0;
26857 font: "Sans:style=Bold,Edje-Vera-Bold";
26864 description { state: "hidden" 0.0;
26865 inherit: "default" 0.0;
26871 part { name: "elm.progress.progressbar";
26873 clip_to: "elm.background.progressbar";
26875 state: "default" 0.0;
26879 to: "elm.swallow.bar";
26883 to_y: "elm.swallow.bar";
26884 to_x: "elm.cur.progressbar";
26888 normal: "bt_sm_base2.png";
26893 state: "invert" 0.0;
26894 inherit: "default" 0.0;
26896 to_y: "elm.swallow.bar";
26897 to_x: "elm.cur.progressbar";
26900 to: "elm.swallow.bar";
26905 state: "state_begin" 0.0;
26906 inherit: "default" 0.0;
26908 to: "elm.swallow.bar";
26912 to: "elm.swallow.bar";
26917 state: "state_end" 0.0;
26918 inherit: "default" 0.0;
26920 to: "elm.swallow.bar";
26924 to: "elm.swallow.bar";
26929 part { name: "text-bar";
26932 clip_to: "progress-rect";
26933 effect: SOFT_SHADOW;
26935 description { state: "default" 0.0;
26939 rel1.to: "elm.text.status";
26940 rel1.offset: -1 -1;
26941 rel2.to: "elm.text.status";
26943 text_source: "elm.text.status";
26944 font: "Sans:style=Bold,Edje-Vera-Bold";
26949 color: 224 224 224 255;
26952 description { state: "hidden" 0.0;
26953 inherit: "default" 0.0;
26959 part { name: "over1";
26961 description { state: "default" 0.0;
26962 rel1.to: "elm.progress.progressbar";
26963 rel2.to: "elm.progress.progressbar";
26964 rel2.relative: 1.0 0.5;
26966 normal: "bt_sm_hilight.png";
26972 part { name: "over2";
26975 description { state: "default" 0.0;
26976 rel1.to: "elm.progress.progressbar";
26977 rel2.to: "elm.progress.progressbar";
26979 normal: "bt_sm_shine.png";
26985 part { name: "elm.cur.progressbar";
26988 confine: "background";
26992 description { state: "default" 0.0;
27000 rel2.to: "background";
27003 part { name: "progress-rect";
27007 state: "default" 0.0;
27008 rel1.to: "elm.progress.progressbar";
27009 rel2.to: "elm.progress.progressbar";
27014 program { name: "label_show";
27015 signal: "elm,state,text,visible";
27017 action: STATE_SET "visible" 0.0;
27018 target: "elm.text";
27020 program { name: "label_hide";
27021 signal: "elm,state,text,hidden";
27023 action: STATE_SET "default" 0.0;
27024 target: "elm.text";
27026 program { name: "icon_show";
27027 signal: "elm,state,icon,visible";
27029 action: STATE_SET "visible" 0.0;
27030 target: "elm.swallow.content";
27032 program { name: "icon_hide";
27033 signal: "elm,state,icon,hidden";
27035 action: STATE_SET "default" 0.0;
27036 target: "elm.swallow.content";
27038 program { name: "units_show";
27039 signal: "elm,state,units,visible";
27041 action: STATE_SET "default" 0.0;
27042 target: "text-bar";
27043 target: "elm.text.status";
27045 program { name: "units_hide";
27046 signal: "elm,state,units,hidden";
27048 action: STATE_SET "hidden" 0.0;
27049 target: "text-bar";
27050 target: "elm.text.status";
27052 program { name: "slide_to_end";
27053 action: STATE_SET "state_end" 0.0;
27054 transition: LINEAR 0.5;
27055 target: "elm.progress.progressbar";
27056 after: "slide_to_begin";
27058 program { name: "slide_to_begin";
27059 signal: "elm,state,slide,begin";
27060 action: STATE_SET "state_begin" 0.0;
27061 target: "elm.progress.progressbar";
27062 transition: LINEAR 0.5;
27063 after: "slide_to_end";
27065 program { name: "start_pulse";
27066 signal: "elm,state,pulse,start";
27068 after: "slide_to_end";
27070 program { name: "stop_pulse";
27071 signal: "elm,state,pulse,stop";
27073 action: ACTION_STOP;
27074 target: "slide_to_begin";
27075 target: "slide_to_end";
27076 target: "start_pulse";
27077 after: "state_pulse";
27079 program { name: "state_pulse";
27080 signal: "elm,state,pulse";
27082 action: STATE_SET "state_begin" 0.0;
27083 target: "elm.progress.progressbar";
27084 after: "units_hide";
27086 program { name: "state_fraction";
27087 signal: "elm,state,fraction";
27089 action: ACTION_STOP;
27090 target: "slide_to_begin";
27091 target: "slide_to_end";
27092 target: "start_pulse";
27093 action: STATE_SET "default" 0.0;
27094 target: "elm.progress.progressbar";
27096 program { name: "set_invert_on";
27097 signal: "elm,state,inverted,on";
27099 action: STATE_SET "invert" 0.0;
27100 target: "elm.progress.progressbar";
27102 program { name: "set_invert_off";
27103 signal: "elm,state,inverted,off";
27105 action: STATE_SET "default" 0.0;
27106 target: "elm.progress.progressbar";
27111 ///////////////////////////////////////////////////////////////////////////////
27112 group { name: "elm/progressbar/vertical/default";
27114 image: "shelf_inset.png" COMP;
27115 image: "bt_sm_base2.png" COMP;
27116 image: "bt_sm_hilight.png" COMP;
27117 image: "bt_sm_shine.png" COMP;
27120 part { name: "elm.background.progressbar";
27124 state: "default" 0.0;
27135 part { name: "elm.swallow.bar";
27138 description { state: "default" 0.0;
27148 to_y: "elm.text.box";
27154 part { name: "elm.swallow.content";
27156 description { state: "default" 0.0;
27161 to_x: "elm.swallow.bar";
27166 to_x: "elm.swallow.bar";
27169 description { state: "visible" 0.0;
27170 inherit: "default" 0.0;
27173 aspect_preference: HORIZONTAL;
27177 part { name: "elm.text";
27181 description { state: "default" 0.0;
27185 rel1.to_y: "elm.swallow.content";
27186 rel1.relative: 0.5 1.0;
27188 rel2.to_y: "elm.swallow.content";
27189 rel2.relative: 0.5 1.0;
27190 rel2.offset: -1 -1;
27193 font: "Sans,Edje-Vera";
27199 description { state: "visible" 0.0;
27200 inherit: "default" 0.0;
27208 part { name: "background";
27210 clip_to: "elm.background.progressbar";
27212 state: "default" 0.0;
27214 to: "elm.swallow.bar";
27218 to: "elm.swallow.bar";
27223 normal: "shelf_inset.png";
27229 part { name: "elm.progress.progressbar";
27231 clip_to: "elm.background.progressbar";
27233 state: "default" 0.0;
27237 to: "elm.swallow.bar";
27241 to_x: "elm.swallow.bar";
27242 to_y: "elm.cur.progressbar";
27246 normal: "bt_sm_base2.png";
27251 state: "invert" 0.0;
27252 inherit: "default" 0.0;
27254 to_x: "elm.swallow.bar";
27255 to_y: "elm.cur.progressbar";
27258 to: "elm.swallow.bar";
27263 state: "state_begin" 0.0;
27264 inherit: "default" 0.0;
27266 to: "elm.swallow.bar";
27270 to: "elm.swallow.bar";
27275 state: "state_end" 0.0;
27276 inherit: "default" 0.0;
27278 to: "elm.swallow.bar";
27282 to: "elm.swallow.bar";
27288 part { name: "over1";
27290 description { state: "default" 0.0;
27291 rel1.to: "elm.progress.progressbar";
27292 rel2.to: "elm.progress.progressbar";
27293 rel2.relative: 1.0 0.5;
27295 normal: "bt_sm_hilight.png";
27301 part { name: "over2";
27304 description { state: "default" 0.0;
27305 rel1.to: "elm.progress.progressbar";
27306 rel2.to: "elm.progress.progressbar";
27308 normal: "bt_sm_shine.png";
27314 part { name: "elm.cur.progressbar";
27317 confine: "background";
27321 description { state: "default" 0.0;
27329 rel2.to: "background";
27333 part { name: "elm.text.box";
27336 description { state: "default" 0.0;
27339 to: "elm.text.status";
27343 to: "elm.text.status";
27346 color: 255 255 255 0;
27348 description { state: "visible" 0.0;
27349 inherit: "default" 0.0;
27353 part { name: "elm.text.status";
27357 description { state: "default" 0.0;
27361 rel1.relative: 0.0 1.0;
27363 rel2.relative: 1.0 1.0;
27367 font: "Sans:style=Bold,Edje-Vera-Bold";
27373 description { state: "visible" 0.0;
27374 inherit: "default" 0.0;
27379 rel2.offset: -9 -9;
27384 program { name: "label_show";
27385 signal: "elm,state,text,visible";
27387 action: STATE_SET "visible" 0.0;
27388 target: "elm.text";
27390 program { name: "label_hide";
27391 signal: "elm,state,text,hidden";
27393 action: STATE_SET "default" 0.0;
27394 target: "elm.text";
27396 program { name: "icon_show";
27397 signal: "elm,state,icon,visible";
27399 action: STATE_SET "visible" 0.0;
27400 target: "elm.swallow.content";
27402 program { name: "icon_hide";
27403 signal: "elm,state,icon,hidden";
27405 action: STATE_SET "default" 0.0;
27406 target: "elm.swallow.content";
27408 program { name: "units_show";
27409 signal: "elm,state,units,visible";
27411 action: STATE_SET "visible" 0.0;
27412 target: "elm.text.status";
27413 target: "elm.text.box";
27415 program { name: "units_hide";
27416 signal: "elm,state,units,hidden";
27418 action: STATE_SET "default" 0.0;
27419 target: "elm.text.status";
27420 target: "elm.text.box";
27422 program { name: "slide_to_end";
27423 action: STATE_SET "state_end" 0.0;
27424 transition: LINEAR 0.5;
27425 target: "elm.progress.progressbar";
27426 after: "slide_to_begin";
27428 program { name: "slide_to_begin";
27429 action: STATE_SET "state_begin" 0.0;
27430 target: "elm.progress.progressbar";
27431 transition: LINEAR 0.5;
27432 after: "slide_to_end";
27434 program { name: "start_pulse";
27435 signal: "elm,state,pulse,start";
27437 action: STATE_SET "state_begin" 0.0;
27438 target: "elm.progress.progressbar";
27439 after: "slide_to_end";
27441 program { name: "stop_pulse";
27442 signal: "elm,state,pulse,stop";
27444 action: ACTION_STOP;
27445 target: "slide_to_begin";
27446 target: "slide_to_end";
27447 target: "start_pulse";
27448 after: "state_pulse";
27450 program { name: "state_pulse";
27451 signal: "elm,state,pulse";
27453 action: STATE_SET "state_begin" 0.0;
27454 target: "elm.progress.progressbar";
27455 after: "units_hide";
27457 program { name: "state_fraction";
27458 signal: "elm,state,fraction";
27460 action: ACTION_STOP;
27461 target: "slide_to_begin";
27462 target: "slide_to_end";
27463 target: "start_pulse";
27464 action: STATE_SET "default" 0.0;
27465 target: "elm.progress.progressbar";
27467 program { name: "set_invert_on";
27468 signal: "elm,state,inverted,on";
27470 action: STATE_SET "invert" 0.0;
27471 target: "elm.progress.progressbar";
27472 target: "elm.cur.progressbar";
27474 program { name: "set_invert_off";
27475 signal: "elm,state,inverted,off";
27477 action: STATE_SET "default" 0.0;
27478 target: "elm.progress.progressbar";
27479 target: "elm.cur.progressbar";
27484 ///////////////////////////////////////////////////////////////////////////////
27485 group { name: "elm/separator/horizontal/default";
27487 image: "separator_h.png" COMP;
27490 part { name: "separator"; // separator group
27491 description { state: "default" 0.0;
27494 rel2.offset: -5 -5;
27496 normal: "separator_h.png";
27506 ///////////////////////////////////////////////////////////////////////////////
27507 group { name: "elm/separator/vertical/default";
27509 image: "separator_v.png" COMP;
27512 part { name: "separator"; // separator group
27513 description { state: "default" 0.0;
27516 rel2.offset: -5 -5;
27518 normal: "separator_v.png";
27528 group { name: "elm/progressbar/horizontal/wheel";
27530 image: "busy-1.png" COMP;
27531 image: "busy-2.png" COMP;
27532 image: "busy-3.png" COMP;
27533 image: "busy-4.png" COMP;
27534 image: "busy-5.png" COMP;
27535 image: "busy-6.png" COMP;
27536 image: "busy-7.png" COMP;
27537 image: "busy-8.png" COMP;
27538 image: "busy-9.png" COMP;
27541 part { name: "elm.background.progressbar";
27545 state: "default" 0.0;
27548 part { name: "elm.swallow.bar";
27551 description { state: "default" 0.0;
27557 part { name: "elm.swallow.content";
27559 description { state: "default" 0.0;
27565 part { name: "background";
27567 clip_to: "elm.background.progressbar";
27569 state: "default" 0.0;
27574 aspect_preference: BOTH;
27576 normal: "busy-9.png";
27581 state: "pulse" 0.0;
27582 inherit: "default" 0.0;
27584 normal: "busy-9.png";
27585 tween: "busy-1.png";
27586 tween: "busy-2.png";
27587 tween: "busy-3.png";
27588 tween: "busy-4.png";
27589 tween: "busy-5.png";
27590 tween: "busy-6.png";
27591 tween: "busy-7.png";
27592 tween: "busy-8.png";
27599 program { name: "start_pulse";
27600 signal: "elm,state,pulse,start";
27602 action: STATE_SET "pulse" 0.0;
27603 target: "background";
27604 transition: LINEAR 0.5;
27605 after: "start_pulse";
27607 program { name: "stop_pulse";
27608 signal: "elm,state,pulse,stop";
27610 action: STATE_SET "default" 0.0;
27611 target: "background";
27617 ///////////////////////////////////////////////////////////////////////////////
27618 group { name: "elm/spinner/base/default";
27620 image: "shelf_inset.png" COMP;
27621 image: "bt_base1.png" COMP;
27622 image: "bt_hilight.png" COMP;
27623 image: "bt_shine.png" COMP;
27624 image: "bt_glow.png" COMP;
27625 image: "bt_dis_base.png" COMP;
27626 image: "bt_dis_hilight.png" COMP;
27627 image: "sp_bt_l.png" COMP;
27628 image: "sp_bt_r.png" COMP;
27633 description { state: "default" 0.0;
27636 rel2.offset: -2 -2;
27637 color: 255 255 255 0;
27640 part { name: "conf_over";
27642 description { state: "default" 0.0;
27646 normal: "shelf_inset.png";
27653 part { name: "left_bt";
27655 description { state: "default" 0.0;
27665 aspect_preference: VERTICAL;
27667 normal: "bt_base1.png";
27672 description { state: "clicked" 0.0;
27673 inherit: "default" 0.0;
27674 image.normal: "bt_base1.png";
27675 image.middle: SOLID;
27677 description { state: "disabled" 0.0;
27678 inherit: "default" 0.0;
27680 normal: "bt_dis_base.png";
27685 part { name: "left_over1";
27687 description { state: "default" 0.0;
27688 rel1.to: "left_bt";
27689 rel2 { to: "left_bt";
27693 normal: "bt_hilight.png";
27697 description { state: "disabled" 0.0;
27698 inherit: "default" 0.0;
27700 normal: "bt_dis_hilight.png";
27705 part { name: "left_over2";
27708 ignore_flags: ON_HOLD;
27709 description { state: "default" 0.0;
27710 rel1.to: "left_bt";
27711 rel2.to: "left_bt";
27713 normal: "bt_shine.png";
27717 description { state: "disabled" 0.0;
27718 inherit: "default" 0.0;
27722 part { name: "left_over3";
27725 description { state: "default" 0.0;
27726 color: 255 255 255 0;
27727 rel1.to: "left_bt";
27728 rel2.to: "left_bt";
27730 normal: "bt_glow.png";
27731 border: 12 12 12 12;
27735 description { state: "clicked" 0.0;
27736 inherit: "default" 0.0;
27738 color: 255 255 255 255;
27741 part { name: "right_bt";
27743 description { state: "default" 0.0;
27753 aspect_preference: VERTICAL;
27755 normal: "bt_base1.png";
27760 description { state: "clicked" 0.0;
27761 inherit: "default" 0.0;
27762 image.normal: "bt_base1.png";
27763 image.middle: SOLID;
27765 description { state: "disabled" 0.0;
27766 inherit: "default" 0.0;
27768 normal: "bt_dis_base.png";
27773 part { name: "right_over1";
27775 description { state: "default" 0.0;
27776 rel1.to: "right_bt";
27777 rel2 { to: "right_bt";
27781 normal: "bt_hilight.png";
27785 description { state: "disabled" 0.0;
27786 inherit: "default" 0.0;
27788 normal: "bt_dis_hilight.png";
27793 part { name: "right_over2";
27796 ignore_flags: ON_HOLD;
27797 description { state: "default" 0.0;
27798 rel1.to: "right_bt";
27799 rel2.to: "right_bt";
27801 normal: "bt_shine.png";
27805 description { state: "disabled" 0.0;
27806 inherit: "default" 0.0;
27810 part { name: "right_over3";
27813 description { state: "default" 0.0;
27814 color: 255 255 255 0;
27815 rel1.to: "right_bt";
27816 rel2.to: "right_bt";
27818 normal: "bt_glow.png";
27819 border: 12 12 12 12;
27823 description { state: "clicked" 0.0;
27824 inherit: "default" 0.0;
27826 color: 255 255 255 255;
27829 part { name: "left_bt_icon";
27831 description { state: "default" 0.0;
27832 rel1.to: "left_bt";
27834 rel2.to: "left_bt";
27835 rel2.offset: -5 -5;
27839 aspect_preference: BOTH;
27840 image.normal: "sp_bt_l.png";
27842 description { state: "rtl" 0.0;
27843 inherit: "default" 0.0;
27844 image.normal: "sp_bt_r.png";
27847 part { name: "right_bt_icon";
27849 description { state: "default" 0.0;
27850 rel1.to: "right_bt";
27852 rel2.to: "right_bt";
27853 rel2.offset: -5 -5;
27857 aspect_preference: BOTH;
27858 image.normal: "sp_bt_r.png";
27860 description { state: "rtl" 0.0;
27861 inherit: "default" 0.0;
27862 image.normal: "sp_bt_l.png";
27865 part { name: "elm.text";
27869 description { state: "default" 0.0;
27872 rel1 { relative: 1.0 0.0;
27877 rel2 { relative: 0.0 1.0;
27884 font: "Sans,Edje-Vera";
27890 description { state: "active" 0.0;
27891 inherit: "default" 0.0;
27894 description { state: "disabled_active" 0.0;
27895 inherit: "default" 0.0;
27899 description { state: "disabled" 0.0;
27900 inherit: "default" 0.0;
27905 part { name: "elm.dragable.slider";
27913 description { state: "default" 0.0;
27920 part { name: "button_events";
27923 events: "elm.dragable.slider";
27926 description { state: "default" 0.0;
27927 rel1.to: "elm.text";
27928 rel2.to: "elm.text";
27932 part { name: "elm.swallow.entry";
27934 description { state: "default" 0.0;
27937 rel1 { relative: 1.0 0.5;
27942 rel2 { relative: 0.0 0.5;
27950 description { state: "active" 0.0;
27951 inherit: "default" 0.0;
27953 color: 255 255 255 255;
27955 description { state: "disabled_active" 0.0;
27956 inherit: "default" 0.0;
27959 description { state: "disabled" 0.0;
27960 inherit: "default" 0.0;
27964 part { name: "disabler";
27966 description { state: "default" 0.0;
27970 description { state: "disabled" 0.0;
27971 inherit: "default" 0.0;
27977 program { name: "text_show";
27978 signal: "elm,state,text,visible";
27980 action: STATE_SET "visible" 0.0;
27981 target: "elm.text";
27983 program { name: "text_hide";
27984 signal: "elm,state,text,hidden";
27986 action: STATE_SET "default" 0.0;
27987 target: "elm.text";
27989 program { name: "dec";
27990 signal: "mouse,down,1";
27992 action: SIGNAL_EMIT "elm,action,decrement,start" "";
27994 program { name: "dec2";
27995 signal: "mouse,up,1";
27997 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
27999 program { name: "inc";
28000 signal: "mouse,down,1";
28001 source: "right_bt";
28002 action: SIGNAL_EMIT "elm,action,increment,start" "";
28004 program { name: "inc2";
28005 signal: "mouse,up,1";
28006 source: "right_bt";
28007 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28010 name: "left_bt_click";
28011 signal: "mouse,down,1";
28012 source: "left_over2";
28013 action: STATE_SET "clicked" 0.0;
28017 name: "left_bt_unclick";
28018 signal: "mouse,up,1";
28019 source: "left_over2";
28020 action: STATE_SET "default" 0.0;
28024 name: "left_bt_click2";
28025 signal: "mouse,down,1";
28026 source: "left_over3";
28027 action: STATE_SET "clicked" 0.0;
28028 target: "left_over3";
28031 name: "left_bt_unclick2";
28032 signal: "mouse,up,1";
28033 source: "left_over3";
28034 action: STATE_SET "default" 0.0;
28035 transition: DECELERATE 0.5;
28036 target: "left_over3";
28039 name: "left_bt_unclick3";
28040 signal: "mouse,up,1";
28041 source: "left_over2";
28042 action: SIGNAL_EMIT "elm,action,click" "";
28045 name: "left_bt_pressed_anim";
28046 signal: "elm,left,anim,activate";
28048 action: STATE_SET "clicked" 0.0;
28050 target: "left_over3";
28051 after: "left_bt_unpressed_anim";
28054 name: "left_bt_unpressed_anim";
28055 action: STATE_SET "default" 0.0;
28056 transition: DECELERATE 0.5;
28058 target: "left_over3";
28062 name: "right_bt_click";
28063 signal: "mouse,down,1";
28064 source: "right_over2";
28065 action: STATE_SET "clicked" 0.0;
28066 target: "right_bt";
28069 name: "right_bt_unclick";
28070 signal: "mouse,up,1";
28071 source: "right_over2";
28072 action: STATE_SET "default" 0.0;
28073 target: "right_bt";
28076 name: "right_bt_click2";
28077 signal: "mouse,down,1";
28078 source: "right_over3";
28079 action: STATE_SET "clicked" 0.0;
28080 target: "right_over3";
28083 name: "right_bt_unclick2";
28084 signal: "mouse,up,1";
28085 source: "right_over3";
28086 action: STATE_SET "default" 0.0;
28087 transition: DECELERATE 0.5;
28088 target: "right_over3";
28091 name: "right_bt_unclick3";
28092 signal: "mouse,up,1";
28093 source: "right_over2";
28094 action: SIGNAL_EMIT "elm,action,click" "";
28097 name: "right_bt_pressed_anim";
28098 signal: "elm,right,anim,activate";
28100 action: STATE_SET "clicked" 0.0;
28101 target: "right_bt";
28102 target: "right_over3";
28103 after: "right_bt_unpressed_anim";
28106 name: "right_bt_unpressed_anim";
28107 action: STATE_SET "default" 0.0;
28108 transition: DECELERATE 0.5;
28109 target: "right_bt";
28110 target: "right_over3";
28113 program { name: "disable";
28114 signal: "elm,state,disabled";
28116 action: STATE_SET "disabled" 0.0;
28118 target: "left_over1";
28119 target: "left_over2";
28120 target: "right_bt";
28121 target: "right_over1";
28122 target: "right_over2";
28123 target: "disabler";
28124 after: "disable_text";
28126 program { name: "disable_text";
28130 get_state(PART:"elm.text", st, 30, vl);
28131 if (!strcmp(st, "active"))
28132 set_state(PART:"elm.text", "disabled_active", 0.0);
28134 set_state(PART:"elm.text", "disabled", 0.0);
28136 get_state(PART:"elm.swallow.entry", st, 30, vl);
28137 if (!strcmp(st, "active"))
28138 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28140 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28143 program { name: "enable";
28144 signal: "elm,state,enabled";
28146 action: STATE_SET "default" 0.0;
28148 target: "left_over1";
28149 target: "left_over2";
28150 target: "right_bt";
28151 target: "right_over1";
28152 target: "right_over2";
28153 target: "disabler";
28154 after: "enable_text";
28156 program { name: "enable_text";
28160 get_state(PART:"elm.text", st, 30, vl);
28161 if (!strcmp(st, "disabled_active"))
28162 set_state(PART:"elm.text", "active", 0.0);
28164 set_state(PART:"elm.text", "default", 0.0);
28166 get_state(PART:"elm.swallow.entry", st, 30, vl);
28167 if (!strcmp(st, "disabled_active"))
28168 set_state(PART:"elm.swallow.entry", "active", 0.0);
28170 set_state(PART:"elm.swallow.entry", "default", 0.0);
28173 program { name: "active";
28174 signal: "elm,state,active";
28176 action: STATE_SET "active" 0.0;
28177 target: "elm.text";
28178 target: "elm.swallow.entry";
28180 program { name: "inactive";
28181 signal: "elm,state,inactive";
28183 action: STATE_SET "default" 0.0;
28184 target: "elm.text";
28185 target: "elm.swallow.entry";
28187 program { name: "toggle_text";
28188 signal: "mouse,up,1";
28189 source: "button_events";
28190 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28192 program { name: "to_rtl";
28193 signal: "edje,state,rtl";
28195 action: STATE_SET "rtl" 0.0;
28196 target: "right_bt_icon";
28197 target: "left_bt_icon";
28199 program { name: "to_ltr";
28200 signal: "edje,state,ltr";
28202 action: STATE_SET "default" 0.0;
28203 target: "right_bt_icon";
28204 target: "left_bt_icon";
28209 ///////////////////////////////////////////////////////////////////////////////
28210 group { name: "elm/spinner/base/vertical";
28212 image: "shelf_inset.png" COMP;
28213 image: "bt_hilight.png" COMP;
28214 image: "bt_shine.png" COMP;
28215 image: "bt_glow.png" COMP;
28216 image: "bt_dis_base.png" COMP;
28217 image: "bt_dis_hilight.png" COMP;
28218 image: "up.png" COMP;
28219 image: "down.png" COMP;
28220 image: "bt_spinner_up.png" COMP;
28221 image: "bt_spinner_down.png" COMP;
28222 image: "bt_spinner_hilight.png" COMP;
28227 description { state: "default" 0.0;
28230 rel2.offset: -2 -2;
28231 color: 255 255 255 0;
28234 part { name: "conf_over";
28236 description { state: "default" 0.0;
28245 normal: "shelf_inset.png";
28252 part { name: "down_bt";
28254 description { state: "default" 0.0;
28270 normal: "bt_spinner_down.png";
28275 description { state: "clicked" 0.0;
28276 inherit: "default" 0.0;
28277 image.normal: "bt_spinner_down.png";
28278 image.middle: SOLID;
28280 description { state: "disabled" 0.0;
28281 inherit: "default" 0.0;
28283 normal: "bt_dis_base.png";
28288 part { name: "down_over3";
28291 description { state: "default" 0.0;
28292 color: 255 255 255 0;
28293 rel1.to: "down_bt";
28294 rel2.to: "down_bt";
28296 normal: "bt_glow.png";
28297 border: 12 12 12 12;
28301 description { state: "clicked" 0.0;
28302 inherit: "default" 0.0;
28304 color: 255 255 255 255;
28307 part { name: "up_bt";
28309 description { state: "default" 0.0;
28322 aspect_preference: BOTH;
28324 normal: "bt_spinner_up.png";
28329 description { state: "clicked" 0.0;
28330 inherit: "default" 0.0;
28331 image.normal: "bt_spinner_up.png";
28332 image.middle: SOLID;
28334 description { state: "disabled" 0.0;
28335 inherit: "default" 0.0;
28337 normal: "bt_dis_base.png";
28342 part { name: "up_over1";
28344 description { state: "default" 0.0;
28346 rel2 { to: "up_bt";
28350 normal: "bt_spinner_hilight.png";
28354 description { state: "disabled" 0.0;
28355 inherit: "default" 0.0;
28357 normal: "bt_dis_hilight.png";
28362 part { name: "up_over3";
28365 description { state: "default" 0.0;
28366 color: 255 255 255 0;
28370 normal: "bt_glow.png";
28371 border: 12 12 12 12;
28375 description { state: "clicked" 0.0;
28376 inherit: "default" 0.0;
28378 color: 255 255 255 255;
28381 part { name: "down_bt_icon";
28383 description { state: "default" 0.0;
28384 rel1.to: "down_bt";
28386 rel2.to: "down_bt";
28387 rel2.offset: -6 -3;
28389 image.normal: "down.png";
28392 part { name: "up_bt_icon";
28394 description { state: "default" 0.0;
28398 rel2.offset: -6 -3;
28400 image.normal: "up.png";
28403 part { name: "elm.text";
28407 description { state: "default" 0.0;
28410 rel1 { relative: 0.0 0.0;
28415 rel2 { relative: 0.0 1.0;
28422 font: "Sans,Edje-Vera";
28428 description { state: "active" 0.0;
28429 inherit: "default" 0.0;
28432 description { state: "disabled_active" 0.0;
28433 inherit: "default" 0.0;
28437 description { state: "disabled" 0.0;
28438 inherit: "default" 0.0;
28443 part { name: "elm.dragable.slider";
28451 description { state: "default" 0.0;
28458 part { name: "button_events";
28461 events: "elm.dragable.slider";
28464 description { state: "default" 0.0;
28465 rel1.to: "elm.text";
28466 rel2.to: "elm.text";
28470 part { name: "elm.swallow.entry";
28472 description { state: "default" 0.0;
28475 rel1 { relative: 0.0 0.5;
28479 rel2 { relative: 1.0 0.5;
28486 description { state: "active" 0.0;
28487 inherit: "default" 0.0;
28489 color: 255 255 255 255;
28491 description { state: "disabled_active" 0.0;
28492 inherit: "default" 0.0;
28495 description { state: "disabled" 0.0;
28496 inherit: "default" 0.0;
28500 part { name: "disabler";
28502 description { state: "default" 0.0;
28506 description { state: "disabled" 0.0;
28507 inherit: "default" 0.0;
28513 program { name: "text_show";
28514 signal: "elm,state,text,visible";
28516 action: STATE_SET "visible" 0.0;
28517 target: "elm.text";
28519 program { name: "text_hide";
28520 signal: "elm,state,text,hidden";
28522 action: STATE_SET "default" 0.0;
28523 target: "elm.text";
28525 program { name: "dec";
28526 signal: "mouse,down,1";
28528 action: SIGNAL_EMIT "elm,action,decrement,start" "";
28530 program { name: "dec2";
28531 signal: "mouse,up,1";
28533 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28535 program { name: "inc";
28536 signal: "mouse,down,1";
28538 action: SIGNAL_EMIT "elm,action,increment,start" "";
28540 program { name: "inc2";
28541 signal: "mouse,up,1";
28543 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28546 name: "down_bt_click2";
28547 signal: "mouse,down,1";
28548 source: "down_over3";
28549 action: STATE_SET "clicked" 0.0;
28550 target: "down_over3";
28553 name: "down_bt_unclick2";
28554 signal: "mouse,up,1";
28555 source: "down_over3";
28556 action: STATE_SET "default" 0.0;
28557 transition: DECELERATE 0.5;
28558 target: "down_over3";
28561 name: "up_bt_click2";
28562 signal: "mouse,down,1";
28563 source: "up_over3";
28564 action: STATE_SET "clicked" 0.0;
28565 target: "up_over3";
28568 name: "up_bt_unclick2";
28569 signal: "mouse,up,1";
28570 source: "up_over3";
28571 action: STATE_SET "default" 0.0;
28572 transition: DECELERATE 0.5;
28573 target: "up_over3";
28575 program { name: "disable";
28576 signal: "elm,state,disabled";
28578 action: STATE_SET "disabled" 0.0;
28581 target: "disabler";
28582 after: "disable_text";
28584 program { name: "disable_text";
28588 get_state(PART:"elm.text", st, 30, vl);
28589 if (!strcmp(st, "active"))
28590 set_state(PART:"elm.text", "disabled_active", 0.0);
28592 set_state(PART:"elm.text", "disabled", 0.0);
28594 get_state(PART:"elm.swallow.entry", st, 30, vl);
28595 if (!strcmp(st, "active"))
28596 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28598 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28601 program { name: "enable";
28602 signal: "elm,state,enabled";
28604 action: STATE_SET "default" 0.0;
28607 target: "disabler";
28608 after: "enable_text";
28610 program { name: "enable_text";
28614 get_state(PART:"elm.text", st, 30, vl);
28615 if (!strcmp(st, "disabled_active"))
28616 set_state(PART:"elm.text", "active", 0.0);
28618 set_state(PART:"elm.text", "default", 0.0);
28620 get_state(PART:"elm.swallow.entry", st, 30, vl);
28621 if (!strcmp(st, "disabled_active"))
28622 set_state(PART:"elm.swallow.entry", "active", 0.0);
28624 set_state(PART:"elm.swallow.entry", "default", 0.0);
28627 program { name: "active";
28628 signal: "elm,state,active";
28630 action: STATE_SET "active" 0.0;
28631 target: "elm.text";
28632 target: "elm.swallow.entry";
28634 program { name: "inactive";
28635 signal: "elm,state,inactive";
28637 action: STATE_SET "default" 0.0;
28638 target: "elm.text";
28639 target: "elm.swallow.entry";
28641 program { name: "toggle_text";
28642 signal: "mouse,up,1";
28643 source: "button_events";
28644 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28650 ///////////////////////////////////////////////////////////////////////////////
28651 group { name: "elm/index/base/vertical/default";
28653 image: "bt_base1.png" COMP;
28654 image: "bt_base2.png" COMP;
28655 image: "bt_hilight.png" COMP;
28656 image: "bt_shine.png" COMP;
28659 part { name: "clip";
28662 description { state: "default" 0.0;
28664 color: 255 255 255 0;
28666 description { state: "active" 0.0;
28668 color: 255 255 255 255;
28671 part { name: "clip2";
28675 description { state: "default" 0.0;
28677 color: 255 255 255 0;
28679 description { state: "active" 0.0;
28681 color: 255 255 255 255;
28684 part { name: "elm.swallow.index.0";
28687 description { state: "default" 0.0;
28700 part { name: "button_image";
28703 description { state: "default" 0.0;
28705 to: "elm.text.body";
28713 normal: "bt_base2.png";
28716 image.middle: SOLID;
28719 part { name: "elm.text.body";
28721 effect: SOFT_SHADOW;
28725 description { state: "default" 0.0;
28738 color: 224 224 224 255;
28741 font: "Sans,Edje-Vera";
28748 part { name: "elm.text";
28750 effect: SOFT_SHADOW;
28754 description { state: "default" 0.0;
28758 to_x: "elm.swallow.event.0";
28759 to_y: "elm.dragable.pointer";
28764 to_x: "elm.swallow.event.0";
28765 to_y: "elm.dragable.pointer";
28769 color: 255 0 0 255;
28772 font: "Sans,Edje-Vera";
28779 part { name: "over1";
28782 description { state: "default" 0.0;
28784 to: "button_image";
28787 to: "button_image";
28791 normal: "bt_hilight.png";
28796 part { name: "over2";
28799 ignore_flags: ON_HOLD;
28801 description { state: "default" 0.0;
28803 to: "button_image";
28806 to: "button_image";
28809 normal: "bt_shine.png";
28814 part { name: "elm.dragable.pointer";
28822 description { state: "default" 0.0;
28837 part { name: "elm.swallow.event.0";
28839 description { state: "default" 0.0;
28854 program { name: "active";
28855 signal: "elm,state,active";
28857 action: STATE_SET "active" 0.0;
28858 transition: DECELERATE 0.5;
28861 program { name: "inactive";
28862 signal: "elm,state,inactive";
28864 action: STATE_SET "default" 0.0;
28865 transition: DECELERATE 0.5;
28871 group { name: "elm/index/item/vertical/default";
28872 data.item: "stacking" "above";
28873 data.item: "selectraise" "on";
28875 image: "ilist_1.png" COMP;
28876 image: "ilist_item_shadow.png" COMP;
28883 state: "default" 0.0;
28898 normal: "ilist_item_shadow.png";
28907 state: "default" 0.0;
28909 normal: "ilist_1.png";
28914 description { state: "active" 0.0;
28915 inherit: "default" 0.0;
28921 part { name: "elm.text";
28926 state: "default" 0.0;
28947 description { state: "active" 0.0;
28948 inherit: "default" 0.0;
28954 program { name: "active";
28955 signal: "elm,state,active";
28957 action: STATE_SET "active" 0.0;
28958 transition: DECELERATE 0.5;
28959 target: "elm.text";
28962 program { name: "inactive";
28963 signal: "elm,state,inactive";
28965 action: STATE_SET "default" 0.0;
28966 transition: DECELERATE 0.5;
28967 target: "elm.text";
28973 group { name: "elm/index/item_odd/vertical/default";
28974 data.item: "stacking" "below";
28976 image: "ilist_2.png" COMP;
28983 state: "default" 0.0;
28985 normal: "ilist_2.png";
28990 description { state: "active" 0.0;
28991 inherit: "default" 0.0;
28997 part { name: "elm.text";
29002 state: "default" 0.0;
29023 description { state: "active" 0.0;
29024 inherit: "default" 0.0;
29030 program { name: "active";
29031 signal: "elm,state,active";
29033 action: STATE_SET "active" 0.0;
29034 transition: DECELERATE 0.5;
29035 target: "elm.text";
29038 program { name: "inactive";
29039 signal: "elm,state,inactive";
29041 action: STATE_SET "default" 0.0;
29042 transition: DECELERATE 0.5;
29043 target: "elm.text";
29049 ///////////////////////////////////////////////////////////////////////////////
29050 group { name: "elm/gengrid/item/default/default";
29051 data.item: "labels" "elm.text";
29052 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29054 image: "bt_sm_base1.png" COMP;
29055 image: "bt_sm_shine.png" COMP;
29056 image: "bt_sm_hilight.png" COMP;
29057 image: "ilist_1.png" COMP;
29058 image: "ilist_item_shadow.png" COMP;
29061 part { name: "event";
29065 state: "default" 0.0;
29069 part { name: "reorder_bg";
29071 description { state: "default" 0.0;
29073 color: 255 255 255 0;
29083 normal: "bt_bases.png";
29087 description { state: "enabled" 0.0;
29088 inherit: "default" 0.0;
29090 color: 255 255 255 255;
29093 part { name: "base_sh";
29095 description { state: "default" 0.0;
29110 normal: "ilist_item_shadow.png";
29115 part { name: "base";
29117 description { state: "default" 0.0;
29119 normal: "ilist_1.png";
29126 clip_to: "disclip";
29128 description { state: "default" 0.0;
29130 color: 255 255 255 0;
29140 normal: "bt_sm_base1.png";
29143 image.middle: SOLID;
29145 description { state: "selected" 0.0;
29146 inherit: "default" 0.0;
29148 color: 255 255 255 255;
29159 part { name: "elm.swallow.pad";
29161 description { state: "default" 0.0;
29175 part { name: "elm.swallow.icon";
29176 clip_to: "disclip";
29178 description { state: "default" 0.0;
29186 to_y: "elm.swallow.pad";
29192 part { name: "elm.swallow.end";
29193 clip_to: "disclip";
29195 description { state: "default" 0.0;
29199 aspect_preference: HORIZONTAL;
29210 part { name: "elm.text";
29211 clip_to: "disclip";
29213 effect: SOFT_SHADOW;
29216 description { state: "default" 0.0;
29232 text_class: "grid_item";
29235 description { state: "selected" 0.0;
29236 inherit: "default" 0.0;
29237 color: 224 224 224 255;
29241 part { name: "fg1";
29242 clip_to: "disclip";
29244 description { state: "default" 0.0;
29246 color: 255 255 255 0;
29248 rel2.relative: 1.0 0.5;
29251 normal: "bt_sm_hilight.png";
29255 description { state: "selected" 0.0;
29256 inherit: "default" 0.0;
29258 color: 255 255 255 255;
29261 part { name: "fg2";
29262 clip_to: "disclip";
29264 description { state: "default" 0.0;
29266 color: 255 255 255 0;
29270 normal: "bt_sm_shine.png";
29274 description { state: "selected" 0.0;
29275 inherit: "default" 0.0;
29277 color: 255 255 255 255;
29280 part { name: "disclip";
29282 description { state: "default" 0.0;
29286 description { state: "disabled" 0.0;
29287 inherit: "default" 0.0;
29288 color: 255 255 255 64;
29293 // signal: elm,state,%s,active
29294 // a "check" item named %s went active
29295 // signal: elm,state,%s,passive
29296 // a "check" item named %s went passive
29297 // default is passive
29298 program { name: "go_active";
29299 signal: "elm,state,selected";
29301 action: STATE_SET "selected" 0.0;
29305 target: "elm.text";
29307 program { name: "go_passive";
29308 signal: "elm,state,unselected";
29310 action: STATE_SET "default" 0.0;
29314 target: "elm.text";
29315 transition: LINEAR 0.1;
29317 program { name: "go_disabled";
29318 signal: "elm,state,disabled";
29320 action: STATE_SET "disabled" 0.0;
29323 program { name: "go_enabled";
29324 signal: "elm,state,enabled";
29326 action: STATE_SET "default" 0.0;
29329 program { name: "go_reorder_disabled";
29330 signal: "elm,state,reorder,disabled";
29332 action: STATE_SET "default" 0.0;
29333 target: "reorder_bg";
29334 transition: DECELERATE 0.5;
29336 program { name: "go_reorder_enabled";
29337 signal: "elm,state,reorder,enabled";
29339 action: STATE_SET "enabled" 0.0;
29340 target: "reorder_bg";
29341 transition: DECELERATE 0.5;
29345 group { name: "elm/gengrid/item/default_style/default";
29348 style { name: "gengrid_style";
29349 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=grid_item";
29352 tag: "hilight" "+ font=Sans:style=Bold";
29353 tag: "b" "+ font=Sans:style=Bold";
29356 style { name: "gengrid_selected_style";
29357 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=grid_item";
29360 tag: "hilight" "+ font=Sans:style=Bold";
29361 tag: "b" "+ font=Sans:style=Bold";
29365 data.item: "labels" "elm.text";
29366 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29368 image: "bt_sm_base1.png" COMP;
29369 image: "bt_sm_shine.png" COMP;
29370 image: "bt_sm_hilight.png" COMP;
29371 image: "ilist_1.png" COMP;
29372 image: "ilist_item_shadow.png" COMP;
29375 part { name: "event";
29378 description { state: "default" 0.0;
29382 part { name: "base_sh";
29384 description { state: "default" 0.0;
29399 normal: "ilist_item_shadow.png";
29404 part { name: "base";
29406 description { state: "default" 0.0;
29409 normal: "ilist_1.png";
29416 clip_to: "disclip";
29418 description { state: "default" 0.0;
29420 color: 255 255 255 0;
29430 normal: "bt_sm_base1.png";
29433 image.middle: SOLID;
29435 description { state: "selected" 0.0;
29436 inherit: "default" 0.0;
29438 color: 255 255 255 255;
29449 part { name: "elm.swallow.pad";
29451 description { state: "default" 0.0;
29464 part { name: "elm.swallow.icon";
29465 clip_to: "disclip";
29467 description { state: "default" 0.0;
29471 to_x: "elm.swallow.pad";
29476 to_x: "elm.swallow.pad";
29482 part { name: "elm.swallow.end";
29483 clip_to: "disclip";
29485 description { state: "default" 0.0;
29489 aspect_preference: VERTICAL;
29500 part { name: "elm.text";
29501 clip_to: "disclip";
29506 state: "default" 0.0;
29510 to_x: "elm.swallow.icon";
29516 to_x: "elm.swallow.end";
29522 style: "gengrid_style";
29526 description { state: "selected" 0.0;
29527 inherit: "default" 0.0;
29529 style: "gengrid_selected_style";
29533 part { name: "fg1";
29534 clip_to: "disclip";
29536 description { state: "default" 0.0;
29538 color: 255 255 255 0;
29540 rel2.relative: 1.0 0.5;
29543 normal: "bt_sm_hilight.png";
29547 description { state: "selected" 0.0;
29548 inherit: "default" 0.0;
29550 color: 255 255 255 255;
29553 part { name: "fg2";
29554 clip_to: "disclip";
29556 description { state: "default" 0.0;
29558 color: 255 255 255 0;
29562 normal: "bt_sm_shine.png";
29566 description { state: "selected" 0.0;
29567 inherit: "default" 0.0;
29569 color: 255 255 255 255;
29572 part { name: "disclip";
29574 description { state: "default" 0.0;
29578 description { state: "disabled" 0.0;
29579 inherit: "default" 0.0;
29580 color: 255 255 255 64;
29585 // signal: elm,state,%s,active
29586 // a "check" item named %s went active
29587 // signal: elm,state,%s,passive
29588 // a "check" item named %s went passive
29589 // default is passive
29590 program { name: "go_active";
29591 signal: "elm,state,selected";
29593 action: STATE_SET "selected" 0.0;
29597 target: "elm.text";
29599 program { name: "go_passive";
29600 signal: "elm,state,unselected";
29602 action: STATE_SET "default" 0.0;
29606 target: "elm.text";
29607 transition: LINEAR 0.1;
29609 program { name: "go_disabled";
29610 signal: "elm,state,disabled";
29612 action: STATE_SET "disabled" 0.0;
29615 program { name: "go_enabled";
29616 signal: "elm,state,enabled";
29618 action: STATE_SET "default" 0.0;
29624 group { name: "elm/gengrid/item/up/default";
29625 data.item: "labels" "elm.text";
29627 image: "bt_sm_base1.png" COMP;
29628 image: "bt_sm_shine.png" COMP;
29629 image: "bt_sm_hilight.png" COMP;
29630 image: "arrow_up.png" COMP;
29633 part { name: "event";
29636 description { state: "default" 0.0;
29641 clip_to: "disclip";
29643 description { state: "default" 0.0;
29645 color: 255 255 255 0;
29646 rel1.offset: -3 -3;
29648 image { normal: "bt_sm_base1.png";
29653 description { state: "selected" 0.0;
29654 inherit: "default" 0.0;
29656 color: 255 255 255 255;
29659 part { name: "image";
29662 description { state: "default" 0.0;
29663 aspect_preference: BOTH;
29665 image.normal: "arrow_up.png";
29673 part { name: "elm.text";
29674 clip_to: "disclip";
29676 effect: SOFT_SHADOW;
29679 description { state: "default" 0.0;
29695 text_class: "grid_item";
29698 description { state: "selected" 0.0;
29699 inherit: "default" 0.0;
29700 color: 224 224 224 255;
29704 part { name: "fg1";
29705 clip_to: "disclip";
29707 description { state: "default" 0.0;
29709 color: 255 255 255 0;
29710 rel1.offset: -3 -3;
29716 normal: "bt_sm_hilight.png";
29720 description { state: "selected" 0.0;
29721 inherit: "default" 0.0;
29723 color: 255 255 255 255;
29726 part { name: "fg2";
29727 clip_to: "disclip";
29729 description { state: "default" 0.0;
29731 color: 255 255 255 0;
29732 rel1.offset: -3 -3;
29735 normal: "bt_sm_shine.png";
29739 description { state: "selected" 0.0;
29740 inherit: "default" 0.0;
29742 color: 255 255 255 255;
29745 part { name: "disclip";
29747 description { state: "default" 0.0;
29751 description { state: "disabled" 0.0;
29752 inherit: "default" 0.0;
29753 color: 255 255 255 64;
29758 program { name: "go_active";
29759 signal: "elm,state,selected";
29761 action: STATE_SET "selected" 0.0;
29765 target: "elm.text";
29767 program { name: "go_passive";
29768 signal: "elm,state,unselected";
29770 action: STATE_SET "default" 0.0;
29774 target: "elm.text";
29775 transition: LINEAR 0.1;
29777 program { name: "go_disabled";
29778 signal: "elm,state,disabled";
29780 action: STATE_SET "disabled" 0.0;
29783 program { name: "go_enabled";
29784 signal: "elm,state,enabled";
29786 action: STATE_SET "default" 0.0;
29792 group { name: "elm/gengrid/item/album-preview/default";
29793 data.item: "labels" "elm.text";
29794 data.item: "icons" "elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.icon.3 elm.swallow.icon.4";
29795 data.item: "states" "have_files";
29797 image: "bt_sm_base1.png" COMP;
29798 image: "bt_sm_shine.png" COMP;
29799 image: "bt_sm_hilight.png" COMP;
29800 image: "icon_folder.png" COMP;
29803 part { name: "event";
29806 description { state: "default" 0.0;
29811 clip_to: "disclip";
29813 description { state: "default" 0.0;
29815 color: 255 255 255 0;
29816 rel1.offset: -3 -3;
29819 normal: "bt_sm_base1.png";
29824 description { state: "selected" 0.0;
29825 inherit: "default" 0.0;
29827 color: 255 255 255 255;
29830 part { name: "image";
29833 description { state: "default" 0.0;
29834 aspect_preference: BOTH;
29836 image.normal: "icon_folder.png";
29844 part { name: "have-files-clipper";
29846 description { state: "default" 0.0;
29847 color: 255 255 255 0;
29850 description { state: "visible" 0.0;
29851 inherit: "default" 0.0;
29852 color: 255 255 255 255;
29856 part { name: "icon_box_margin";
29859 clip_to: "have-files-clipper";
29860 description { state: "default" 0.0;
29872 part { name: "icon_box";
29875 clip_to: "have-files-clipper";
29876 description { state: "default" 0.0;
29877 color: 255 255 255 255;
29881 relative: 0.25 0.25;
29891 part { name: "elm.swallow.icon.1";
29894 clip_to: "have-files-clipper";
29895 description { state: "default" 0.0;
29907 part { name: "elm.swallow.icon.2";
29910 clip_to: "have-files-clipper";
29911 description { state: "default" 0.0;
29923 part { name: "elm.swallow.icon.3";
29926 clip_to: "have-files-clipper";
29927 description { state: "default" 0.0;
29939 part { name: "elm.swallow.icon.4";
29942 clip_to: "have-files-clipper";
29943 description { state: "default" 0.0;
29955 part { name: "elm.text";
29956 clip_to: "disclip";
29958 effect: SOFT_SHADOW;
29961 description { state: "default" 0.0;
29977 text_class: "grid_item";
29980 description { state: "selected" 0.0;
29981 inherit: "default" 0.0;
29982 color: 255 255 255 255;
29985 part { name: "fg1";
29986 clip_to: "disclip";
29988 description { state: "default" 0.0;
29990 color: 255 255 255 0;
29991 rel1.offset: -3 -3;
29997 normal: "bt_sm_hilight.png";
30001 description { state: "selected" 0.0;
30002 inherit: "default" 0.0;
30004 color: 255 255 255 255;
30007 part { name: "fg2";
30008 clip_to: "disclip";
30010 description { state: "default" 0.0;
30012 color: 255 255 255 0;
30013 rel1.offset: -3 -3;
30016 normal: "bt_sm_shine.png";
30020 description { state: "selected" 0.0;
30021 inherit: "default" 0.0;
30023 color: 255 255 255 255;
30026 part { name: "disclip";
30028 description { state: "default" 0.0;
30032 description { state: "disabled" 0.0;
30033 inherit: "default" 0.0;
30034 color: 255 255 255 64;
30039 program { name: "go_active";
30040 signal: "elm,state,selected";
30042 action: STATE_SET "selected" 0.0;
30046 target: "elm.text";
30048 program { name: "go_passive";
30049 signal: "elm,state,unselected";
30051 action: STATE_SET "default" 0.0;
30055 target: "elm.text";
30056 transition: LINEAR 0.1;
30058 program { name: "go_disabled";
30059 signal: "elm,state,disabled";
30061 action: STATE_SET "disabled" 0.0;
30064 program { name: "go_enabled";
30065 signal: "elm,state,enabled";
30067 action: STATE_SET "default" 0.0;
30071 signal: "elm,state,have_files,active";
30073 action: STATE_SET "visible" 0.0;
30074 target: "have-files-clipper";
30079 group { name: "elm/gengrid/item/thumb/default";
30081 item: "icons" "elm.swallow.icon";
30082 item: "labels" "elm.text";
30085 image: "bt_sm_base1.png" COMP;
30086 image: "bt_sm_shine.png" COMP;
30087 image: "bt_sm_hilight.png" COMP;
30088 image: "thumb_shadow.png" COMP;
30091 part { name: "event";
30094 description { state: "default" 0.0;
30100 description { state: "default" 0.0;
30102 color: 255 255 255 0;
30103 rel1.offset: -3 -3;
30106 normal: "bt_sm_base1.png";
30111 description { state: "selected" 0.0;
30112 inherit: "default" 0.0;
30114 color: 255 255 255 255;
30117 part { name: "border-shadow";
30120 description { state: "default" 0.0;
30122 to: "elm.swallow.icon";
30126 to_x: "elm.swallow.icon";
30131 normal: "thumb_shadow.png";
30132 border: 17 17 17 17;
30137 part { name: "border";
30140 description { state: "default" 0.0;
30142 to: "border-shadow";
30146 to: "border-shadow";
30151 part { name: "elm.swallow.icon";
30154 description { state: "default" 0.0;
30155 aspect_preference: BOTH;
30165 part { name: "elm.text";
30167 effect: SOFT_SHADOW;
30170 description { state: "default" 0.0;
30187 text_class: "grid_item";
30191 part { name: "fg1";
30193 description { state: "default" 0.0;
30195 color: 255 255 255 0;
30196 rel1.offset: -3 -3;
30202 normal: "bt_sm_hilight.png";
30206 description { state: "selected" 0.0;
30207 inherit: "default" 0.0;
30209 color: 255 255 255 255;
30212 part { name: "fg2";
30214 description { state: "default" 0.0;
30216 color: 255 255 255 0;
30217 rel1.offset: -3 -3;
30220 image: "bt_sm_shine.png";
30224 description { state: "selected" 0.0;
30225 inherit: "default" 0.0;
30227 color: 255 255 255 255;
30233 signal: "elm,state,selected";
30235 action: STATE_SET "selected" 0.0;
30241 signal: "elm,state,unselected";
30243 action: STATE_SET "default" 0.0;
30247 transition: LINEAR 0.1;
30252 ///////////////////////////////////////////////////////////////////////////////
30253 group { name: "elm/photocam/base/default";
30255 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30256 public timer0(val) {
30258 v = get_int(sbvis_v);
30260 v = get_int(sbalways_v);
30262 emit("do-hide-vbar", "");
30263 set_int(sbvis_v, 0);
30266 v = get_int(sbvis_h);
30268 v = get_int(sbalways_h);
30270 emit("do-hide-hbar", "");
30271 set_int(sbvis_h, 0);
30274 set_int(sbvis_timer, 0);
30279 image: "shelf_inset.png" COMP;
30280 image: "bt_sm_base2.png" COMP;
30281 image: "bt_sm_shine.png" COMP;
30282 image: "bt_sm_hilight.png" COMP;
30283 image: "busy-1.png" COMP;
30284 image: "busy-2.png" COMP;
30285 image: "busy-3.png" COMP;
30286 image: "busy-4.png" COMP;
30287 image: "busy-5.png" COMP;
30288 image: "busy-6.png" COMP;
30289 image: "busy-7.png" COMP;
30290 image: "busy-8.png" COMP;
30291 image: "busy-9.png" COMP;
30296 description { state: "default" 0.0;
30298 rel2.offset: -2 -2;
30299 color: 255 255 255 0;
30302 part { name: "clipper";
30305 description { state: "default" 0.0;
30310 part { name: "elm.swallow.content";
30311 clip_to: "clipper";
30313 description { state: "default" 0.0;
30315 rel2.offset: -2 -2;
30318 part { name: "busy_clip";
30321 description { state: "default" 0.0;
30323 color: 255 255 255 0;
30325 description { state: "active" 0.0;
30327 color: 255 255 255 255;
30330 part { name: "busy";
30331 clip_to: "busy_clip";
30333 description { state: "default" 0.0;
30338 aspect_preference: BOTH;
30348 normal: "busy-9.png";
30349 tween: "busy-1.png";
30350 tween: "busy-2.png";
30351 tween: "busy-3.png";
30352 tween: "busy-4.png";
30353 tween: "busy-5.png";
30354 tween: "busy-6.png";
30355 tween: "busy-7.png";
30356 tween: "busy-8.png";
30360 part { name: "conf_over";
30362 description { state: "default" 0.0;
30364 rel2.offset: -1 -1;
30366 normal: "shelf_inset.png";
30373 part { name: "sb_vbar_clip_master";
30376 description { state: "default" 0.0;
30378 description { state: "hidden" 0.0;
30380 color: 255 255 255 0;
30383 part { name: "sb_vbar_clip";
30384 clip_to: "sb_vbar_clip_master";
30387 description { state: "default" 0.0;
30389 description { state: "hidden" 0.0;
30391 color: 255 255 255 0;
30394 part { name: "sb_vbar";
30397 description { state: "default" 0.0;
30413 part { name: "elm.dragable.vbar";
30414 clip_to: "sb_vbar_clip";
30419 confine: "sb_vbar";
30421 description { state: "default" 0.0;
30436 normal: "bt_sm_base2.png";
30442 part { name: "sb_vbar_over1";
30443 clip_to: "sb_vbar_clip";
30445 description { state: "default" 0.0;
30446 rel1.to: "elm.dragable.vbar";
30447 rel2.relative: 1.0 0.5;
30448 rel2.to: "elm.dragable.vbar";
30450 normal: "bt_sm_hilight.png";
30455 part { name: "sb_vbar_over2";
30456 clip_to: "sb_vbar_clip";
30458 description { state: "default" 0.0;
30459 rel1.to: "elm.dragable.vbar";
30460 rel2.to: "elm.dragable.vbar";
30462 normal: "bt_sm_shine.png";
30468 part { name: "sb_hbar_clip_master";
30471 description { state: "default" 0.0;
30473 description { state: "hidden" 0.0;
30475 color: 255 255 255 0;
30478 part { name: "sb_hbar_clip";
30479 clip_to: "sb_hbar_clip_master";
30482 description { state: "default" 0.0;
30484 description { state: "hidden" 0.0;
30486 color: 255 255 255 0;
30489 part { name: "sb_hbar";
30492 description { state: "default" 0.0;
30508 part { name: "elm.dragable.hbar";
30509 clip_to: "sb_hbar_clip";
30514 confine: "sb_hbar";
30516 description { state: "default" 0.0;
30531 normal: "bt_sm_base2.png";
30537 part { name: "sb_hbar_over1";
30538 clip_to: "sb_hbar_clip";
30540 description { state: "default" 0.0;
30541 rel1.to: "elm.dragable.hbar";
30542 rel2.relative: 1.0 0.5;
30543 rel2.to: "elm.dragable.hbar";
30545 normal: "bt_sm_hilight.png";
30550 part { name: "sb_hbar_over2";
30551 clip_to: "sb_hbar_clip";
30553 description { state: "default" 0.0;
30554 rel1.to: "elm.dragable.hbar";
30555 rel2.to: "elm.dragable.hbar";
30557 normal: "bt_sm_shine.png";
30564 program { name: "load";
30568 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30569 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30570 set_int(sbvis_h, 0);
30571 set_int(sbvis_v, 0);
30572 set_int(sbalways_v, 0);
30573 set_int(sbalways_h, 0);
30574 set_int(sbvis_timer, 0);
30578 program { name: "vbar_show";
30579 signal: "elm,action,show,vbar";
30581 action: STATE_SET "default" 0.0;
30582 target: "sb_vbar_clip_master";
30584 program { name: "vbar_hide";
30585 signal: "elm,action,hide,vbar";
30587 action: STATE_SET "hidden" 0.0;
30588 target: "sb_vbar_clip_master";
30590 program { name: "vbar_show_always";
30591 signal: "elm,action,show_always,vbar";
30595 v = get_int(sbvis_v);
30596 v |= get_int(sbalways_v);
30598 set_int(sbalways_v, 1);
30599 emit("do-show-vbar", "");
30600 set_int(sbvis_v, 1);
30604 program { name: "vbar_show_notalways";
30605 signal: "elm,action,show_notalways,vbar";
30609 v = get_int(sbalways_v);
30611 set_int(sbalways_v, 0);
30612 v = get_int(sbvis_v);
30614 emit("do-hide-vbar", "");
30615 set_int(sbvis_v, 0);
30620 program { name: "sb_vbar_show";
30621 signal: "do-show-vbar";
30623 action: STATE_SET "default" 0.0;
30624 transition: LINEAR 0.5;
30625 target: "sb_vbar_clip";
30627 program { name: "sb_vbar_hide";
30628 signal: "do-hide-vbar";
30630 action: STATE_SET "hidden" 0.0;
30631 transition: LINEAR 0.5;
30632 target: "sb_vbar_clip";
30635 program { name: "hbar_show";
30636 signal: "elm,action,show,hbar";
30638 action: STATE_SET "default" 0.0;
30639 target: "sb_hbar_clip_master";
30641 program { name: "hbar_hide";
30642 signal: "elm,action,hide,hbar";
30644 action: STATE_SET "hidden" 0.0;
30645 target: "sb_hbar_clip_master";
30647 program { name: "hbar_show_always";
30648 signal: "elm,action,show_always,hbar";
30652 v = get_int(sbvis_h);
30653 v |= get_int(sbalways_h);
30655 set_int(sbalways_h, 1);
30656 emit("do-show-hbar", "");
30657 set_int(sbvis_h, 1);
30661 program { name: "hbar_show_notalways";
30662 signal: "elm,action,show_notalways,hbar";
30666 v = get_int(sbalways_h);
30668 set_int(sbalways_h, 0);
30669 v = get_int(sbvis_h);
30671 emit("do-hide-hbar", "");
30672 set_int(sbvis_h, 0);
30677 program { name: "sb_hbar_show";
30678 signal: "do-show-hbar";
30680 action: STATE_SET "default" 0.0;
30681 transition: LINEAR 0.5;
30682 target: "sb_hbar_clip";
30684 program { name: "sb_hbar_hide";
30685 signal: "do-hide-hbar";
30687 action: STATE_SET "hidden" 0.0;
30688 transition: LINEAR 0.5;
30689 target: "sb_hbar_clip";
30692 program { name: "scroll";
30693 signal: "elm,action,scroll";
30697 v = get_int(sbvis_v);
30698 v |= get_int(sbalways_v);
30700 emit("do-show-vbar", "");
30701 set_int(sbvis_v, 1);
30703 v = get_int(sbvis_h);
30704 v |= get_int(sbalways_h);
30706 emit("do-show-hbar", "");
30707 set_int(sbvis_h, 1);
30709 v = get_int(sbvis_timer);
30710 if (v > 0) cancel_timer(v);
30711 v = timer(1.0, "timer0", 0);
30712 set_int(sbvis_timer, v);
30715 program { name: "go1";
30716 signal: "elm,state,busy,start";
30718 action: STATE_SET "active" 0.0;
30719 transition: SINUSOIDAL 1.0;
30720 target: "busy_clip";
30722 program { name: "go2";
30723 signal: "elm,state,busy,start";
30725 action: STATE_SET "default" 0.0;
30726 transition: LINEAR 0.5;
30730 program { name: "stop1";
30731 signal: "elm,state,busy,stop";
30733 action: STATE_SET "default" 0.0;
30734 transition: SINUSOIDAL 1.0;
30735 target: "busy_clip";
30738 program { name: "stop2";
30739 action: ACTION_STOP;
30745 ///////////////////////////////////////////////////////////////////////////////
30746 group { name: "elm/map/base/default";
30748 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30749 public timer0(val) {
30751 v = get_int(sbvis_v);
30753 v = get_int(sbalways_v);
30755 emit("do-hide-vbar", "");
30756 set_int(sbvis_v, 0);
30759 v = get_int(sbvis_h);
30761 v = get_int(sbalways_h);
30763 emit("do-hide-hbar", "");
30764 set_int(sbvis_h, 0);
30767 set_int(sbvis_timer, 0);
30772 image: "shelf_inset.png" COMP;
30773 image: "bt_sm_base2.png" COMP;
30774 image: "bt_sm_shine.png" COMP;
30775 image: "bt_sm_hilight.png" COMP;
30776 image: "busy-1.png" COMP;
30777 image: "busy-2.png" COMP;
30778 image: "busy-3.png" COMP;
30779 image: "busy-4.png" COMP;
30780 image: "busy-5.png" COMP;
30781 image: "busy-6.png" COMP;
30782 image: "busy-7.png" COMP;
30783 image: "busy-8.png" COMP;
30784 image: "busy-9.png" COMP;
30789 description { state: "default" 0.0;
30791 rel2.offset: -2 -2;
30792 color: 255 255 255 0;
30795 part { name: "clipper";
30798 description { state: "default" 0.0;
30803 part { name: "elm.swallow.content";
30804 clip_to: "clipper";
30806 description { state: "default" 0.0;
30808 rel2.offset: -2 -2;
30811 part { name: "busy_clip";
30814 description { state: "default" 0.0;
30816 color: 255 255 255 0;
30818 description { state: "active" 0.0;
30820 color: 255 255 255 255;
30823 part { name: "busy";
30824 clip_to: "busy_clip";
30826 description { state: "default" 0.0;
30831 aspect_preference: BOTH;
30841 normal: "busy-9.png";
30842 tween: "busy-1.png";
30843 tween: "busy-2.png";
30844 tween: "busy-3.png";
30845 tween: "busy-4.png";
30846 tween: "busy-5.png";
30847 tween: "busy-6.png";
30848 tween: "busy-7.png";
30849 tween: "busy-8.png";
30853 part { name: "conf_over";
30855 description { state: "default" 0.0;
30857 rel2.offset: -1 -1;
30859 normal: "shelf_inset.png";
30866 part { name: "sb_vbar_clip_master";
30869 description { state: "default" 0.0;
30871 description { state: "hidden" 0.0;
30873 color: 255 255 255 0;
30876 part { name: "sb_vbar_clip";
30877 clip_to: "sb_vbar_clip_master";
30880 description { state: "default" 0.0;
30882 description { state: "hidden" 0.0;
30884 color: 255 255 255 0;
30887 part { name: "sb_vbar";
30890 description { state: "default" 0.0;
30906 part { name: "elm.dragable.vbar";
30907 clip_to: "sb_vbar_clip";
30912 confine: "sb_vbar";
30914 description { state: "default" 0.0;
30929 normal: "bt_sm_base2.png";
30935 part { name: "sb_vbar_over1";
30936 clip_to: "sb_vbar_clip";
30938 description { state: "default" 0.0;
30939 rel1.to: "elm.dragable.vbar";
30940 rel2.relative: 1.0 0.5;
30941 rel2.to: "elm.dragable.vbar";
30943 normal: "bt_sm_hilight.png";
30948 part { name: "sb_vbar_over2";
30949 clip_to: "sb_vbar_clip";
30951 description { state: "default" 0.0;
30952 rel1.to: "elm.dragable.vbar";
30953 rel2.to: "elm.dragable.vbar";
30955 normal: "bt_sm_shine.png";
30961 part { name: "sb_hbar_clip_master";
30964 description { state: "default" 0.0;
30966 description { state: "hidden" 0.0;
30968 color: 255 255 255 0;
30971 part { name: "sb_hbar_clip";
30972 clip_to: "sb_hbar_clip_master";
30975 description { state: "default" 0.0;
30977 description { state: "hidden" 0.0;
30979 color: 255 255 255 0;
30982 part { name: "sb_hbar";
30985 description { state: "default" 0.0;
31001 part { name: "elm.dragable.hbar";
31002 clip_to: "sb_hbar_clip";
31007 confine: "sb_hbar";
31009 description { state: "default" 0.0;
31024 normal: "bt_sm_base2.png";
31030 part { name: "sb_hbar_over1";
31031 clip_to: "sb_hbar_clip";
31033 description { state: "default" 0.0;
31034 rel1.to: "elm.dragable.hbar";
31035 rel2.relative: 1.0 0.5;
31036 rel2.to: "elm.dragable.hbar";
31038 normal: "bt_sm_hilight.png";
31043 part { name: "sb_hbar_over2";
31044 clip_to: "sb_hbar_clip";
31046 description { state: "default" 0.0;
31047 rel1.to: "elm.dragable.hbar";
31048 rel2.to: "elm.dragable.hbar";
31050 normal: "bt_sm_shine.png";
31057 program { name: "load";
31061 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
31062 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
31063 set_int(sbvis_h, 0);
31064 set_int(sbvis_v, 0);
31065 set_int(sbalways_v, 0);
31066 set_int(sbalways_h, 0);
31067 set_int(sbvis_timer, 0);
31071 program { name: "vbar_show";
31072 signal: "elm,action,show,vbar";
31074 action: STATE_SET "default" 0.0;
31075 target: "sb_vbar_clip_master";
31077 program { name: "vbar_hide";
31078 signal: "elm,action,hide,vbar";
31080 action: STATE_SET "hidden" 0.0;
31081 target: "sb_vbar_clip_master";
31083 program { name: "vbar_show_always";
31084 signal: "elm,action,show_always,vbar";
31088 v = get_int(sbvis_v);
31089 v |= get_int(sbalways_v);
31091 set_int(sbalways_v, 1);
31092 emit("do-show-vbar", "");
31093 set_int(sbvis_v, 1);
31097 program { name: "vbar_show_notalways";
31098 signal: "elm,action,show_notalways,vbar";
31102 v = get_int(sbalways_v);
31104 set_int(sbalways_v, 0);
31105 v = get_int(sbvis_v);
31107 emit("do-hide-vbar", "");
31108 set_int(sbvis_v, 0);
31113 program { name: "sb_vbar_show";
31114 signal: "do-show-vbar";
31116 action: STATE_SET "default" 0.0;
31117 transition: LINEAR 0.5;
31118 target: "sb_vbar_clip";
31120 program { name: "sb_vbar_hide";
31121 signal: "do-hide-vbar";
31123 action: STATE_SET "hidden" 0.0;
31124 transition: LINEAR 0.5;
31125 target: "sb_vbar_clip";
31128 program { name: "hbar_show";
31129 signal: "elm,action,show,hbar";
31131 action: STATE_SET "default" 0.0;
31132 target: "sb_hbar_clip_master";
31134 program { name: "hbar_hide";
31135 signal: "elm,action,hide,hbar";
31137 action: STATE_SET "hidden" 0.0;
31138 target: "sb_hbar_clip_master";
31140 program { name: "hbar_show_always";
31141 signal: "elm,action,show_always,hbar";
31145 v = get_int(sbvis_h);
31146 v |= get_int(sbalways_h);
31148 set_int(sbalways_h, 1);
31149 emit("do-show-hbar", "");
31150 set_int(sbvis_h, 1);
31154 program { name: "hbar_show_notalways";
31155 signal: "elm,action,show_notalways,hbar";
31159 v = get_int(sbalways_h);
31161 set_int(sbalways_h, 0);
31162 v = get_int(sbvis_h);
31164 emit("do-hide-hbar", "");
31165 set_int(sbvis_h, 0);
31170 program { name: "sb_hbar_show";
31171 signal: "do-show-hbar";
31173 action: STATE_SET "default" 0.0;
31174 transition: LINEAR 0.5;
31175 target: "sb_hbar_clip";
31177 program { name: "sb_hbar_hide";
31178 signal: "do-hide-hbar";
31180 action: STATE_SET "hidden" 0.0;
31181 transition: LINEAR 0.5;
31182 target: "sb_hbar_clip";
31185 program { name: "scroll";
31186 signal: "elm,action,scroll";
31190 v = get_int(sbvis_v);
31191 v |= get_int(sbalways_v);
31193 emit("do-show-vbar", "");
31194 set_int(sbvis_v, 1);
31196 v = get_int(sbvis_h);
31197 v |= get_int(sbalways_h);
31199 emit("do-show-hbar", "");
31200 set_int(sbvis_h, 1);
31202 v = get_int(sbvis_timer);
31203 if (v > 0) cancel_timer(v);
31204 v = timer(1.0, "timer0", 0);
31205 set_int(sbvis_timer, v);
31208 program { name: "go1";
31209 signal: "elm,state,busy,start";
31211 action: STATE_SET "active" 0.0;
31212 transition: SINUSOIDAL 1.0;
31213 target: "busy_clip";
31215 program { name: "go2";
31216 signal: "elm,state,busy,start";
31218 action: STATE_SET "default" 0.0;
31219 transition: LINEAR 0.5;
31223 program { name: "stop1";
31224 signal: "elm,state,busy,stop";
31226 action: STATE_SET "default" 0.0;
31227 transition: SINUSOIDAL 1.0;
31228 target: "busy_clip";
31231 program { name: "stop2";
31232 action: ACTION_STOP;
31237 group { name: "elm/map/marker/radio/default";
31241 item: size_max_w 58;
31242 item: size_max_h 58;
31245 image: "map_item.png" COMP;
31248 part { name: "whole";
31249 description { state: "default" 0.0;
31252 part { name: "base";
31253 ignore_flags: ON_HOLD;
31254 description { state: "default" 0.0;
31255 image.normal: "map_item.png";
31258 part { name: "elm.icon";
31262 description { state: "default" 0.0;
31263 rel1.relative: 0.27 0.27;
31264 rel2.relative: 0.73 0.73;
31267 part { name: "elm.text";
31269 effect: SOFT_SHADOW;
31272 description { state: "default" 0.0;
31274 color: 224 224 224 255;
31276 rel1.relative: 0.28 0.25;
31277 rel2.relative: 0.75 0.75;
31279 font: "Sans,Edje-Vera";
31288 program { name: "open";
31289 signal: "mouse,clicked,1";
31291 action: SIGNAL_EMIT "open" "elm";
31293 program { name: "bringin";
31294 signal: "mouse,down,1,double";
31296 action: SIGNAL_EMIT "bringin" "elm";
31300 group { name: "elm/map/marker/radio2/default";
31304 item: size_max_w 58;
31305 item: size_max_h 58;
31308 image: "map_item_2.png" COMP;
31311 part { name: "base";
31312 ignore_flags: ON_HOLD;
31313 description { state: "default" 0.0;
31314 image.normal: "map_item_2.png";
31317 part { name: "elm.text";
31319 effect: SOFT_SHADOW;
31322 description { state: "default" 0.0;
31324 color: 224 224 224 255;
31326 rel1.relative: 0.28 0.25;
31327 rel2.relative: 0.75 0.75;
31329 font: "Sans,Edje-Vera";
31338 program { name: "open";
31339 signal: "mouse,clicked,1";
31341 action: SIGNAL_EMIT "open" "elm";
31343 program { name: "bringin";
31344 signal: "mouse,down,1,double";
31346 action: SIGNAL_EMIT "bringin" "elm";
31350 group { name: "elm/map/marker/empty/default";
31354 item: size_max_w 64;
31355 item: size_max_h 64;
31358 part { name: "whole";
31359 description { state: "default" 0.0;
31362 part { name: "base";
31363 ignore_flags: ON_HOLD;
31364 description { state: "default" 0.0;
31367 part { name: "elm.icon";
31371 description { state: "default" 0.0;
31374 part { name: "elm.text";
31376 effect: SOFT_SHADOW;
31379 description { state: "default" 0.0;
31381 color: 224 224 224 255;
31383 rel1.relative: 0.28 0.25;
31384 rel2.relative: 0.75 0.75;
31386 font: "Sans,Edje-Vera";
31395 program { name: "open";
31396 signal: "mouse,clicked,1";
31398 action: SIGNAL_EMIT "open" "elm";
31400 program { name: "bringin";
31401 signal: "mouse,down,1,double";
31403 action: SIGNAL_EMIT "bringin" "elm";
31407 group { name: "elm/map/marker_bubble/default";
31409 image: "bubble.png" COMP;
31410 image: "bubble_shine.png" COMP;
31417 part { name: "clipper";
31419 description { state: "default" 0.0;
31420 color: 255 255 255 0;
31422 description { state: "show" 0.0;
31423 inherit: "default" 0.0;
31424 color: 255 255 255 255;
31427 part { name: "base0";
31429 clip_to: "clipper";
31430 description { state: "default" 0.0;
31432 normal: "bubble.png";
31433 border: 11 36 10 19;
31435 image.middle: SOLID;
31438 description { state: "rtl" 0.0;
31439 inherit: "default" 0.0;
31441 normal: "bubble_4.png";
31442 border: 11 36 18 9;
31446 part { name: "elm.swallow.content";
31448 clip_to: "clipper";
31449 description { state: "default" 0.0;
31459 part { name: "shine";
31461 clip_to: "clipper";
31462 description { state: "default" 0.0;
31471 normal: "bubble_shine.png";
31479 program { name: "show";
31481 action: STATE_SET "show" 0.0;
31483 transition: ACCELERATE 0.5;
31488 /////////////////////////////////////////////////////////////////////////////
31490 /////////////////////////////////////////////////////////////////////////////
31492 name: "elm/panes/vertical/default";
31494 image: "bt_base1.png" COMP;
31495 image: "bt_base2.png" COMP;
31496 image: "bt_hilight.png" COMP;
31497 image: "bt_shine.png" COMP;
31498 image: "bt_glow.png" COMP;
31499 image: "bt_dis_base.png" COMP;
31500 image: "bt_dis_hilight.png" COMP;
31501 image: "arrow_right.png" COMP;
31502 image: "arrow_left.png" COMP;
31513 state: "default" 0.0;
31521 name: "whole_left";
31526 state: "default" 0.0;
31527 rel2.to_x: "elm.bar";
31528 rel2.relative: 0.0 1.0;
31534 name: "elm.swallow.left";
31536 clip_to: "whole_left";
31539 state: "default" 0.0;
31540 rel1.to: "whole_left";
31541 rel2.to: "whole_left";
31547 name: "whole_right";
31552 state: "default" 0.0;
31553 rel1.to_x: "elm.bar";
31554 rel1.relative: 1.0 0.0;
31560 name: "elm.swallow.right";
31562 clip_to: "whole_right";
31565 state: "default" 0.0;
31566 rel1.to: "whole_right";
31567 rel2.to: "whole_right";
31571 part { name: "elm.bar";
31578 description { state: "default" 0.0;
31581 rel1.relative: 0.0 0.5;
31582 rel2.relative: 1.0 0.5;
31584 normal: "bt_base2.png";
31587 image.middle: SOLID;
31589 description { state: "clicked" 0.0;
31590 inherit: "default" 0.0;
31591 image.normal: "bt_base1.png";
31592 image.middle: SOLID;
31594 description { state: "disabled" 0.0;
31595 inherit: "default" 0.0;
31597 normal: "bt_dis_base.png";
31602 part { name: "over1";
31604 description { state: "default" 0.0;
31605 rel1.to: "elm.bar";
31606 rel2.to: "elm.bar";
31607 rel2.relative: 1.0 0.5;
31609 normal: "bt_hilight.png";
31613 description { state: "disabled" 0.0;
31614 inherit: "default" 0.0;
31616 normal: "bt_dis_hilight.png";
31621 part { name: "over2";
31624 ignore_flags: ON_HOLD;
31625 description { state: "default" 0.0;
31626 rel1.to: "elm.bar";
31627 rel2.to: "elm.bar";
31629 normal: "bt_shine.png";
31633 description { state: "disabled" 0.0;
31634 inherit: "default" 0.0;
31638 part { name: "over3";
31641 description { state: "default" 0.0;
31642 color: 255 255 255 0;
31643 rel1.to: "elm.bar";
31644 rel2.to: "elm.bar";
31646 normal: "bt_glow.png";
31647 border: 12 12 12 12;
31651 description { state: "clicked" 0.0;
31652 inherit: "default" 0.0;
31654 color: 255 255 255 255;
31660 name: "arrow_right";
31662 description { state: "default" 0.0;
31665 color: 255 255 255 0;
31667 rel1.relative: 1.0 0.5;
31668 rel1.to_x: "elm.bar";
31669 rel1.offset: 45/2 -45/2;
31671 rel2.relative: 1.0 0.5;
31672 rel2.to_x: "elm.bar";
31673 rel2.offset: 45/2 45/2;
31675 image.normal: "arrow_right.png";
31679 description { state: "default" 0.1;
31680 inherit: "default" 0.0;
31681 image.normal: "arrow_left.png";
31683 description { state: "anim_1" 0.0;
31684 inherit: "default" 0.0;
31685 color: 255 255 255 200;
31686 rel1.offset: (45/2 + 10) -45/2;
31687 rel2.offset: (45/2 +10) 45/2;
31689 description { state: "anim_1" 0.1;
31690 inherit: "default" 0.0;
31691 image.normal: "arrow_left.png";
31692 color: 255 255 255 200;
31693 rel1.offset: (45/2 + 10) -45/2;
31694 rel2.offset: (45/2 +10) 45/2;
31696 description { state: "anim_2" 0.0;
31697 inherit: "default" 0.0;
31698 color: 255 255 255 0;
31699 rel1.offset: (45/2 + 20) -45/2;
31700 rel2.offset: (45/2 + 20) 45/2;
31702 description { state: "anim_2" 0.1;
31703 inherit: "default" 0.0;
31704 image.normal: "arrow_left.png";
31705 color: 255 255 255 0;
31706 rel1.offset: (45/2 + 20) -45/2;
31707 rel2.offset: (45/2 + 20) 45/2;
31711 name: "arrow_left";
31713 description { state: "default" 0.0;
31716 color: 255 255 255 0;
31718 rel1.relative: 0.0 0.5;
31719 rel1.to_x: "elm.bar";
31720 rel1.offset: -45/2 -45/2;
31722 rel2.relative: 0.0 0.5;
31723 rel2.to_x: "elm.bar";
31724 rel2.offset: -45/2 45/2;
31726 image.normal: "arrow_left.png";
31730 description { state: "default" 0.1;
31731 inherit: "default" 0.0;
31732 image.normal: "arrow_right.png";
31734 description { state: "anim_1" 0.0;
31735 inherit: "default" 0.0;
31736 color: 255 255 255 200;
31737 rel1.offset: (-45/2 - 10) -45/2;
31738 rel2.offset: (-45/2 - 10) 45/2;
31740 description { state: "anim_1" 0.1;
31741 inherit: "default" 0.0;
31742 image.normal: "arrow_right.png";
31743 color: 255 255 255 200;
31744 rel1.offset: (-45/2 - 10) -45/2;
31745 rel2.offset: (-45/2 - 10) 45/2;
31747 description { state: "anim_2" 0.0;
31748 inherit: "default" 0.0;
31749 color: 255 255 255 0;
31750 rel1.offset: (-45/2 - 20) -45/2;
31751 rel2.offset: (-45/2 - 20) 45/2;
31753 description { state: "anim_2" 0.1;
31754 inherit: "default" 0.0;
31755 image.normal: "arrow_right.png";
31756 color: 255 255 255 0;
31757 rel1.offset: (-45/2 - 20) -45/2;
31758 rel2.offset: (-45/2 - 20) 45/2;
31765 name: "button_click";
31766 signal: "mouse,down,1";
31768 action: SIGNAL_EMIT "elm,action,press" "";
31769 after: "button_click_anim";
31770 after: "arrow_anim_start";
31773 name: "button_click_anim";
31774 action: STATE_SET "clicked" 0.0;
31778 name: "button_unclick";
31779 signal: "mouse,up,1";
31781 action: SIGNAL_EMIT "elm,action,unpress" "";
31782 after: "button_unclick_anim";
31783 after: "arrow_anim_stop";
31786 name: "button_unclick_anim";
31787 action: STATE_SET "default" 0.0;
31791 name: "button_click2";
31792 signal: "mouse,down,1";
31794 action: STATE_SET "clicked" 0.0;
31798 name: "button_unclick2";
31799 signal: "mouse,up,1";
31801 action: STATE_SET "default" 0.0;
31802 transition: DECELERATE 0.5;
31806 name: "button_unclick3";
31807 signal: "mouse,up,1";
31809 action: SIGNAL_EMIT "elm,action,click" "";
31812 name: "button_down_double";
31813 signal: "mouse,down,1,double";
31815 action: SIGNAL_EMIT "elm,action,click,double" "";
31820 name: "arrow_anim_start";
31824 get_state(PART:"arrow_left", st, 30, vl);
31826 run_program(PROGRAM:"arrow_anim_start_ltr");
31829 run_program(PROGRAM:"arrow_anim_start_rtl");
31834 name: "arrow_anim_stop";
31838 get_state(PART:"arrow_left", st, 30, vl);
31840 run_program(PROGRAM:"arrow_anim_stop_ltr");
31843 run_program(PROGRAM:"arrow_anim_stop_rtl");
31849 name: "arrow_anim_start_ltr";
31850 action: STATE_SET "anim_1" 0.0;
31851 target: "arrow_right";
31852 target: "arrow_left";
31853 transition: LINEAR 0.6;
31854 after: "arrow_anim_1_ltr";
31857 name: "arrow_anim_1_ltr";
31858 action: STATE_SET "anim_2" 0.0;
31859 target: "arrow_right";
31860 target: "arrow_left";
31861 transition: LINEAR 0.6;
31862 after: "arrow_anim_2_ltr";
31865 name: "arrow_anim_2_ltr";
31866 action: STATE_SET "default" 0.0;
31867 target: "arrow_right";
31868 target: "arrow_left";
31869 after: "arrow_anim_start_ltr";
31872 name: "arrow_anim_stop_ltr";
31873 action: ACTION_STOP;
31874 target: "arrow_anim_start_ltr";
31875 target: "arrow_anim_1_ltr";
31876 target: "arrow_anim_2_ltr";
31877 after: "arrow_anim_stop_1_ltr";
31880 name: "arrow_anim_stop_1_ltr";
31881 action: STATE_SET "default" 0.0;
31882 target: "arrow_right";
31883 target: "arrow_left";
31884 transition: DECELERATE 0.4;
31887 name: "arrow_anim_start_rtl";
31888 action: STATE_SET "anim_1" 0.1;
31889 target: "arrow_right";
31890 target: "arrow_left";
31891 transition: LINEAR 0.6;
31892 after: "arrow_anim_1_rtl";
31895 name: "arrow_anim_1_rtl";
31896 action: STATE_SET "anim_2" 0.1;
31897 target: "arrow_right";
31898 target: "arrow_left";
31899 transition: LINEAR 0.6;
31900 after: "arrow_anim_2_rtl";
31903 name: "arrow_anim_2_rtl";
31904 action: STATE_SET "default" 0.1;
31905 target: "arrow_right";
31906 target: "arrow_left";
31907 after: "arrow_anim_start_rtl";
31910 name: "arrow_anim_stop_rtl";
31911 action: ACTION_STOP;
31912 target: "arrow_anim_start_rtl";
31913 target: "arrow_anim_1_rtl";
31914 target: "arrow_anim_2_rtl";
31915 after: "arrow_anim_stop_1_rtl";
31918 name: "arrow_anim_stop_1_rtl";
31919 action: STATE_SET "default" 0.1;
31920 target: "arrow_right";
31921 target: "arrow_left";
31922 transition: DECELERATE 0.4;
31924 program { name: "to_rtl";
31925 signal: "edje,state,rtl";
31930 get_state(PART:"arrow_left", st, 30, vl);
31932 set_state(PART:"arrow_left", st, 0.1);
31934 get_state(PART:"arrow_right", st, 30, vl);
31936 set_state(PART:"arrow_right", st, 0.1);
31940 program { name: "to_ltr";
31941 signal: "edje,state,ltr";
31946 get_state(PART:"arrow_left", st, 30, vl);
31948 set_state(PART:"arrow_left", st, 0.0);
31950 get_state(PART:"arrow_right", st, 30, vl);
31952 set_state(PART:"arrow_right", st, 0.0);
31960 name: "elm/panes/horizontal/default";
31962 image: "bt_base1.png" COMP;
31963 image: "bt_base2.png" COMP;
31964 image: "bt_hilight.png" COMP;
31965 image: "bt_shine.png" COMP;
31966 image: "bt_glow.png" COMP;
31967 image: "bt_dis_base.png" COMP;
31968 image: "bt_dis_hilight.png" COMP;
31969 image: "arrow_up.png" COMP;
31970 image: "arrow_down.png" COMP;
31981 state: "default" 0.0;
31989 name: "whole_left";
31994 state: "default" 0.0;
31995 rel2.to_y: "elm.bar";
31996 rel2.relative: 1.0 0.0;
32002 name: "elm.swallow.left";
32004 clip_to: "whole_left";
32007 state: "default" 0.0;
32008 rel1.to: "whole_left";
32009 rel2.to: "whole_left";
32015 name: "whole_right";
32020 state: "default" 0.0;
32021 rel1.to_y: "elm.bar";
32022 rel1.relative: 0.0 1.0;
32028 name: "elm.swallow.right";
32030 clip_to: "whole_right";
32033 state: "default" 0.0;
32034 rel1.to: "whole_right";
32035 rel2.to: "whole_right";
32039 part { name: "elm.bar";
32046 description { state: "default" 0.0;
32049 rel1.relative: 0.5 0.0;
32050 rel2.relative: 0.5 1.0;
32052 normal: "bt_base2.png";
32055 image.middle: SOLID;
32057 description { state: "clicked" 0.0;
32058 inherit: "default" 0.0;
32059 image.normal: "bt_base1.png";
32060 image.middle: SOLID;
32062 description { state: "disabled" 0.0;
32063 inherit: "default" 0.0;
32065 normal: "bt_dis_base.png";
32070 part { name: "over1";
32072 description { state: "default" 0.0;
32073 rel1.to: "elm.bar";
32074 rel2.to: "elm.bar";
32075 rel2.relative: 1.0 0.5;
32077 normal: "bt_hilight.png";
32081 description { state: "disabled" 0.0;
32082 inherit: "default" 0.0;
32084 normal: "bt_dis_hilight.png";
32089 part { name: "over2";
32092 ignore_flags: ON_HOLD;
32093 description { state: "default" 0.0;
32094 rel1.to: "elm.bar";
32095 rel2.to: "elm.bar";
32097 normal: "bt_shine.png";
32101 description { state: "disabled" 0.0;
32102 inherit: "default" 0.0;
32106 part { name: "over3";
32109 description { state: "default" 0.0;
32110 color: 255 255 255 0;
32111 rel1.to: "elm.bar";
32112 rel2.to: "elm.bar";
32114 normal: "bt_glow.png";
32115 border: 12 12 12 12;
32119 description { state: "clicked" 0.0;
32120 inherit: "default" 0.0;
32122 color: 255 255 255 255;
32128 name: "arrow_right";
32130 description { state: "default" 0.0;
32133 color: 255 255 255 0;
32135 rel1.relative: 0.5 1.0;
32136 rel1.to_y: "elm.bar";
32137 rel1.offset: -45/2 45/2;
32139 rel2.relative: 0.5 1.0;
32140 rel2.to_y: "elm.bar";
32141 rel2.offset: 45/2 45/2;
32143 image.normal: "arrow_down.png";
32147 description { state: "anim_1" 0.0;
32148 inherit: "default" 0.0;
32149 color: 255 255 255 200;
32150 rel1.offset: -45/2 (45/2 +10);
32151 rel2.offset: 45/2 (45/2 +10);
32153 description { state: "anim_2" 0.0;
32154 inherit: "default" 0.0;
32155 color: 255 255 255 0;
32156 rel1.offset: -45/2 (45/2 + 20);
32157 rel2.offset: 45/2 (45/2 + 20);
32161 name: "arrow_left";
32163 description { state: "default" 0.0;
32166 color: 255 255 255 0;
32168 rel1.relative: 0.5 0.0;
32169 rel1.to_y: "elm.bar";
32170 rel1.offset: -45/2 -45/2;
32172 rel2.relative: 0.5 0.0;
32173 rel2.to_y: "elm.bar";
32174 rel2.offset: 45/2 -45/2;
32176 image.normal: "arrow_up.png";
32180 description { state: "anim_1" 0.0;
32181 inherit: "default" 0.0;
32182 color: 255 255 255 200;
32183 rel1.offset: -45/2 (-45/2 - 10);
32184 rel2.offset: 45/2 (-45/2 - 10);
32186 description { state: "anim_2" 0.0;
32187 inherit: "default" 0.0;
32188 color: 255 255 255 0;
32189 rel1.offset: -45/2 (-45/2 - 20);
32190 rel2.offset: 45/2 (-45/2 - 20);
32197 name: "button_click";
32198 signal: "mouse,down,1";
32200 action: SIGNAL_EMIT "elm,action,press" "";
32201 after: "button_click_anim";
32202 after: "arrow_anim_start";
32205 name: "button_click_anim";
32206 action: STATE_SET "clicked" 0.0;
32210 name: "button_unclick";
32211 signal: "mouse,up,1";
32213 action: SIGNAL_EMIT "elm,action,unpress" "";
32214 after: "button_unclick_anim";
32215 after: "arrow_anim_stop";
32218 name: "button_unclick_anim";
32219 action: STATE_SET "default" 0.0;
32223 name: "button_click2";
32224 signal: "mouse,down,1";
32226 action: STATE_SET "clicked" 0.0;
32230 name: "button_unclick2";
32231 signal: "mouse,up,1";
32233 action: STATE_SET "default" 0.0;
32234 transition: DECELERATE 0.5;
32238 name: "button_unclick3";
32239 signal: "mouse,up,1";
32241 action: SIGNAL_EMIT "elm,action,click" "";
32244 name: "button_down_double";
32245 signal: "mouse,down,1,double";
32247 action: SIGNAL_EMIT "elm,action,click,double" "";
32252 name: "arrow_anim_start";
32253 action: STATE_SET "anim_1" 0.0;
32254 target: "arrow_right";
32255 target: "arrow_left";
32256 transition: LINEAR 0.6;
32257 after: "arrow_anim_1";
32260 name: "arrow_anim_1";
32261 action: STATE_SET "anim_2" 0.0;
32262 target: "arrow_right";
32263 target: "arrow_left";
32264 transition: LINEAR 0.6;
32265 after: "arrow_anim_2";
32268 name: "arrow_anim_2";
32269 action: STATE_SET "default" 0.0;
32270 target: "arrow_right";
32271 target: "arrow_left";
32272 after: "arrow_anim_start";
32275 name: "arrow_anim_stop";
32276 action: ACTION_STOP;
32277 target: "arrow_anim_start";
32278 target: "arrow_anim_1";
32279 target: "arrow_anim_2";
32280 after: "arrow_anim_stop_1";
32283 name: "arrow_anim_stop_1";
32284 action: STATE_SET "default" 0.0;
32285 target: "arrow_right";
32286 target: "arrow_left";
32287 transition: DECELERATE 0.4;
32294 /////////////////////////////////////////////////////////////////////////////
32296 /////////////////////////////////////////////////////////////////////////////
32298 name: "elm/panel/base/left";
32299 alias: "elm/panel/base/top";
32302 image: "bt_base1.png" COMP;
32303 image: "bt_hilight.png" COMP;
32304 image: "bt_shine.png" COMP;
32305 image: "bt_glow.png" COMP;
32306 image: "bt_dis_base.png" COMP;
32307 image: "icon_arrow_left.png" COMP;
32308 image: "icon_arrow_right.png" COMP;
32311 item: "focus_highlight" "on";
32315 part { name: "focus_highlight";
32316 description { state: "default" 0.0;
32318 color: 255 255 255 0;
32328 normal: "frame_2.png";
32333 description { state: "enabled" 0.0;
32334 inherit: "default" 0.0;
32336 color: 255 255 255 255;
32346 state: "default" 0.0;
32347 color: 255 255 255 0;
32348 rel1.relative: 0.0 0.0;
32350 rel2.relative: 1.0 1.0;
32351 rel2.offset: -1 -1;
32355 state: "hidden" 0.0;
32356 inherit: "default" 0.0;
32357 rel1.relative: -1.0 0.0;
32359 rel2.relative: 0.0 1.0;
32360 rel2.offset: 20 -1;
32370 state: "default" 0.0;
32373 rel2.offset: -20 -1;
32376 normal: "bt_dis_base.png";
32388 state: "default" 0.0;
32403 name: "elm.swallow.content";
32405 clip_to: "clipper";
32408 state: "default" 0.0;
32409 rel1.to: "clipper";
32410 rel2.to: "clipper";
32420 state: "default" 0.0;
32433 normal: "bt_base1.png";
32440 state: "clicked" 0.0;
32441 inherit: "default" 0.0;
32451 state: "default" 0.0;
32460 normal: "bt_hilight.png";
32471 ignore_flags: ON_HOLD;
32474 state: "default" 0.0;
32479 normal: "bt_shine.png";
32492 state: "default" 0.0;
32493 color: 255 255 255 0;
32498 normal: "bt_glow.png";
32499 border: 12 12 12 12;
32505 state: "clicked" 0.0;
32506 inherit: "default" 0.0;
32508 color: 255 255 255 255;
32518 state: "default" 0.0;
32524 image.normal: "icon_arrow_left.png";
32528 state: "hidden" 0.0;
32529 inherit: "default" 0.0;
32530 image.normal: "icon_arrow_right.png";
32539 signal: "elm,action,show";
32541 action: STATE_SET "default" 0.0;
32543 target: "btn_icon";
32544 transition: LINEAR 0.5;
32549 signal: "elm,action,hide";
32551 action: STATE_SET "hidden" 0.0;
32553 target: "btn_icon";
32554 transition: LINEAR 0.5;
32559 signal: "mouse,down,1";
32560 source: "btn_over2";
32561 action: STATE_SET "clicked" 0.0;
32566 name: "btn_unclick";
32567 signal: "mouse,up,1";
32568 source: "btn_over2";
32569 action: STATE_SET "default" 0.0;
32574 name: "btn_click2";
32575 signal: "mouse,down,1";
32576 source: "btn_over3";
32577 action: STATE_SET "clicked" 0.0;
32578 target: "btn_over3";
32582 name: "btn_unclick2";
32583 signal: "mouse,up,1";
32584 source: "btn_over3";
32585 action: STATE_SET "default" 0.0;
32586 transition: DECELERATE 0.5;
32587 target: "btn_over3";
32591 name: "btn_unclick3";
32592 signal: "mouse,clicked,1";
32593 source: "btn_over2";
32594 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32596 program { name: "highlight_show";
32597 signal: "elm,action,focus_highlight,show";
32599 action: STATE_SET "enabled" 0.0;
32600 transition: ACCELERATE 0.3;
32601 target: "focus_highlight";
32603 program { name: "highlight_hide";
32604 signal: "elm,action,focus_highlight,hide";
32606 action: STATE_SET "default" 0.0;
32607 transition: DECELERATE 0.3;
32608 target: "focus_highlight";
32614 name: "elm/panel/base/right";
32615 alias: "elm/panel/base/bottom";
32618 image: "bt_base1.png" COMP;
32619 image: "bt_hilight.png" COMP;
32620 image: "bt_shine.png" COMP;
32621 image: "bt_glow.png" COMP;
32622 image: "bt_dis_base.png" COMP;
32623 image: "icon_arrow_left.png" COMP;
32624 image: "icon_arrow_right.png" COMP;
32628 part { name: "focus_highlight";
32629 description { state: "default" 0.0;
32631 color: 255 255 255 0;
32641 normal: "frame_2.png";
32646 description { state: "enabled" 0.0;
32647 inherit: "default" 0.0;
32649 color: 255 255 255 255;
32659 state: "default" 0.0;
32660 color: 255 255 255 0;
32661 rel1.relative: 0.0 0.0;
32663 rel2.relative: 1.0 1.0;
32664 rel2.offset: -1 -1;
32668 state: "hidden" 0.0;
32669 inherit: "default" 0.0;
32670 rel1.relative: 1.0 0.0;
32671 rel1.offset: -22 0;
32672 rel2.relative: 2.0 1.0;
32673 rel2.offset: -23 -1;
32683 state: "default" 0.0;
32689 normal: "bt_dis_base.png";
32701 state: "default" 0.0;
32716 name: "elm.swallow.content";
32718 clip_to: "clipper";
32721 state: "default" 0.0;
32722 rel1.to: "clipper";
32723 rel2.to: "clipper";
32733 state: "default" 0.0;
32749 normal: "bt_base1.png";
32756 state: "clicked" 0.0;
32757 inherit: "default" 0.0;
32767 state: "default" 0.0;
32776 normal: "bt_hilight.png";
32787 ignore_flags: ON_HOLD;
32790 state: "default" 0.0;
32795 normal: "bt_shine.png";
32808 state: "default" 0.0;
32809 color: 255 255 255 0;
32814 normal: "bt_glow.png";
32815 border: 12 12 12 12;
32821 state: "clicked" 0.0;
32822 inherit: "default" 0.0;
32824 color: 255 255 255 255;
32834 state: "default" 0.0;
32840 image.normal: "icon_arrow_right.png";
32844 state: "hidden" 0.0;
32845 inherit: "default" 0.0;
32846 image.normal: "icon_arrow_left.png";
32855 signal: "elm,action,show";
32857 action: STATE_SET "default" 0.0;
32859 target: "btn_icon";
32860 transition: LINEAR 0.5;
32865 signal: "elm,action,hide";
32867 action: STATE_SET "hidden" 0.0;
32869 target: "btn_icon";
32870 transition: LINEAR 0.5;
32875 signal: "mouse,down,1";
32876 source: "btn_over2";
32877 action: STATE_SET "clicked" 0.0;
32882 name: "btn_unclick";
32883 signal: "mouse,up,1";
32884 source: "btn_over2";
32885 action: STATE_SET "default" 0.0;
32890 name: "btn_click2";
32891 signal: "mouse,down,1";
32892 source: "btn_over3";
32893 action: STATE_SET "clicked" 0.0;
32894 target: "btn_over3";
32898 name: "btn_unclick2";
32899 signal: "mouse,up,1";
32900 source: "btn_over3";
32901 action: STATE_SET "default" 0.0;
32902 transition: DECELERATE 0.5;
32903 target: "btn_over3";
32907 name: "btn_unclick3";
32908 signal: "mouse,up,1";
32909 source: "btn_over2";
32910 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32912 program { name: "highlight_show";
32913 signal: "elm,action,focus";
32915 action: STATE_SET "enabled" 0.0;
32916 transition: ACCELERATE 0.3;
32917 target: "focus_highlight";
32919 program { name: "highlight_hide";
32920 signal: "elm,action,unfocus";
32922 action: STATE_SET "default" 0.0;
32923 transition: DECELERATE 0.3;
32924 target: "focus_highlight";
32929 ///////////////////////////////////////////////////////////////////////////////
32930 group { name: "elm/conformant/base/default";
32932 part { name: "elm.swallow.shelf";
32934 description { state: "default" 0.0;
32937 rel2.relative: 1.0 0.0;
32940 part { name: "elm.swallow.content";
32942 description { state: "default" 0.0;
32945 rel1.relative: 0.0 1.0;
32946 rel1.to_y: "elm.swallow.shelf";
32947 rel2.relative: 1.0 0.0;
32948 rel2.to_y: "elm.swallow.virtualkeypad";
32951 part { name: "elm.swallow.virtualkeypad";
32953 description { state: "default" 0.0;
32956 rel2.relative: 1.0 0.0;
32957 rel2.to_y: "elm.swallow.panel";
32960 part { name: "elm.swallow.panel";
32962 description { state: "default" 0.0;
32965 rel1.relative: 0.0 1.0;
32971 /////////////////////////////////////////////////////////////////////////////
32973 /////////////////////////////////////////////////////////////////////////////
32975 part { name: "ch_"#_pos".base"; \
32977 description { state: "default" 0.0; \
32979 relative: (_pos % 7 * 7 / 8 / 6) 0; \
32983 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) 1; \
32990 part { name: "ch_"#_pos".text"; \
32992 effect: SOFT_SHADOW; \
32995 clip_to: "ch_"#_pos".clipper"; \
32997 state: "default" 0.0; \
32998 rel1.to: "ch_"#_pos".base"; \
32999 rel2.to: "ch_"#_pos".base"; \
33000 color: 0 0 0 255; \
33010 part { name: "ch_"#_pos".clipper"; \
33012 description { state: "default" 0.0; \
33013 rel1.to: "ch_"#_pos".base"; \
33014 rel2.to: "ch_"#_pos".base"; \
33018 #define CIT(_pos) \
33019 part { name: "cit_"#_pos".rect"; \
33021 description { state: "default" 0.0; \
33023 relative: (_pos % 7 * 7 / 8 / 6) \
33024 (_pos / 8 / 5 - _pos % 7 / 8 / 5); \
33028 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) \
33029 (_pos / 8 / 5 - _pos % 7 / 8 / 5 + 1 / 8); \
33037 name: "cit_"#_pos".event"; \
33039 repeat_events: 1; \
33041 rel1.to: "cit_"#_pos".rect"; \
33042 rel2.to: "cit_"#_pos".rect"; \
33043 state: "default" 0.0; \
33047 part { name: "cit_"#_pos".shelf"; \
33050 description { state: "default" 0.0; \
33052 to: "cit_"#_pos".bg"; \
33056 to: "cit_"#_pos".bg"; \
33058 color: 200 200 200 255; \
33061 part { name: "cit_"#_pos".hd"; \
33064 description { state: "default" 0.0; \
33066 to: "cit_"#_pos".bg"; \
33070 to: "cit_"#_pos".bg"; \
33073 color: 160 0 0 255; \
33075 description { state: "visible" 0.0; \
33076 inherit: "default" 0.0; \
33081 name: "cit_"#_pos".base_sh"; \
33084 state: "default" 0.0; \
33088 to: "cit_"#_pos".base"; \
33089 relative: 0.0 1.0; \
33093 to: "cit_"#_pos".base"; \
33094 relative: 1.0 1.05; \
33098 normal: "ilist_item_shadow.png"; \
33104 name: "cit_"#_pos".base"; \
33107 state: "default" 0.0; \
33108 rel1.to: "cit_"#_pos".rect"; \
33109 rel2.to: "cit_"#_pos".rect"; \
33110 rel2.offset: -1 -1; \
33112 normal: "ilist_1.png"; \
33118 state: "today" 0.0; \
33119 inherit: "default" 0.0; \
33120 image.normal: "ilist_2.png"; \
33121 color: 240 240 240 255; \
33124 part { name: "cit_"#_pos".bg"; \
33126 description { state: "default" 0.0; \
33128 color: 255 255 255 0; \
33130 to: "cit_"#_pos".rect"; \
33131 relative: 0.0 0.0; \
33134 to: "cit_"#_pos".rect"; \
33135 relative: 1.0 1.0; \
33139 normal: "bt_sm_base1.png"; \
33142 image.middle: SOLID; \
33144 description { state: "selected" 0.0; \
33145 inherit: "default" 0.0; \
33147 color: 255 255 255 255; \
33150 part { name: "cit_"#_pos".text"; \
33152 effect: SOFT_SHADOW; \
33156 state: "default" 0.0; \
33157 rel1.to: "cit_"#_pos".bg"; \
33158 rel2.to: "cit_"#_pos".bg"; \
33159 color: 0 0 0 255; \
33168 description { state: "selected" 0.0; \
33169 inherit: "default" 0.0; \
33170 color: 224 224 224 255; \
33171 color3: 0 0 0 64; \
33174 part { name: "cit_"#_pos".fg1"; \
33176 description { state: "default" 0.0; \
33178 color: 255 255 255 0; \
33179 rel1.to: "cit_"#_pos".bg"; \
33180 rel2.relative: 1.0 0.5; \
33181 rel2.to: "cit_"#_pos".bg"; \
33183 normal: "bt_sm_hilight.png"; \
33187 description { state: "selected" 0.0; \
33188 inherit: "default" 0.0; \
33190 color: 255 255 255 255; \
33193 part { name: "cit_"#_pos".fg2"; \
33195 description { state: "default" 0.0; \
33197 color: 255 255 255 0; \
33198 rel1.to: "cit_"#_pos".bg"; \
33199 rel2.to: "cit_"#_pos".bg"; \
33201 normal: "bt_sm_shine.png"; \
33205 description { state: "selected" 0.0; \
33206 inherit: "default" 0.0; \
33208 color: 255 255 255 255; \
33211 part { name: "cit_"#_pos".check"; \
33213 description { state: "default" 0.0; \
33215 to: "cit_"#_pos".bg"; \
33216 relative: 0.7 0.6; \
33220 to: "cit_"#_pos".bg"; \
33221 relative: 1.1 1.2; \
33226 color: 255 0 0 255; \
33227 image.normal: "check.png"; \
33229 description { state: "visible" 0.0; \
33230 inherit: "default" 0.0; \
33236 name: "cit_"#_pos".go_active"; \
33237 signal: "cit_"#_pos",selected"; \
33239 action: STATE_SET "selected" 0.0; \
33240 target: "cit_"#_pos".bg"; \
33241 target: "cit_"#_pos".fg1"; \
33242 target: "cit_"#_pos".fg2"; \
33243 target: "cit_"#_pos".text"; \
33246 name: "cit_"#_pos".go_passive"; \
33247 signal: "cit_"#_pos",unselected"; \
33249 action: STATE_SET "default" 0.0; \
33250 target: "cit_"#_pos".bg"; \
33251 target: "cit_"#_pos".fg1"; \
33252 target: "cit_"#_pos".fg2"; \
33253 target: "cit_"#_pos".text"; \
33256 name: "cit_"#_pos".is_today"; \
33257 signal: "cit_"#_pos",today"; \
33259 action: STATE_SET "today" 0.0; \
33260 target: "cit_"#_pos".base"; \
33263 name: "cit_"#_pos".not_today"; \
33264 signal: "cit_"#_pos",not_today"; \
33266 action: STATE_SET "default" 0.0; \
33267 target: "cit_"#_pos".base"; \
33270 source: "cit_"#_pos".clicked"; \
33271 signal: "mouse,clicked,1"; \
33272 source: "cit_"#_pos".event"; \
33273 action: SIGNAL_EMIT "elm,action,selected" #_pos; \
33276 name: "cit_"#_pos".clear"; \
33277 signal: "cit_"#_pos",clear"; \
33279 action: STATE_SET "default" 0.0; \
33280 target: "cit_"#_pos".check"; \
33281 target: "cit_"#_pos".hd"; \
33284 name: "cit_"#_pos".checked"; \
33285 signal: "cit_"#_pos",checked"; \
33287 action: STATE_SET "visible" 0.0; \
33288 target: "cit_"#_pos".check"; \
33291 name: "cit_"#_pos".holiday"; \
33292 signal: "cit_"#_pos",holiday"; \
33294 action: STATE_SET "visible" 0.0; \
33295 target: "cit_"#_pos".hd"; \
33299 group { name: "elm/calendar/base/default";
33301 image: "shelf_inset.png" COMP;
33302 image: "bt_base1.png" COMP;
33303 image: "bt_hilight.png" COMP;
33304 image: "bt_shine.png" COMP;
33305 image: "bt_glow.png" COMP;
33306 image: "bt_dis_base.png" COMP;
33307 image: "bt_dis_hilight.png" COMP;
33308 image: "sp_bt_l.png" COMP;
33309 image: "sp_bt_r.png" COMP;
33310 image: "bt_sm_base1.png" COMP;
33311 image: "bt_sm_shine.png" COMP;
33312 image: "bt_sm_hilight.png" COMP;
33313 image: "ilist_1.png" COMP;
33314 image: "ilist_2.png" COMP;
33315 image: "ilist_item_shadow.png" COMP;
33316 image: "check.png" COMP;
33321 description { state: "default" 0.0;
33324 rel2.offset: -2 -2;
33325 color: 255 255 255 0;
33329 part { name: "spinner-base";
33332 description { state: "default" 0.0;
33338 rel2.offset: -7 -7;
33339 color: 255 255 255 0;
33343 part { name: "conf_over_spinner";
33345 description { state: "default" 0.0;
33346 rel1.to: "spinner-base";
33347 rel1.offset: -3 -3;
33348 rel2.to: "spinner-base";
33351 normal: "shelf_inset.png";
33358 part { name: "table-base";
33361 description { state: "default" 0.0;
33364 rel1.to_y: "spinner-base";
33366 rel1.relative: 0 1;
33368 rel2.offset: -7 -7;
33369 color: 255 255 255 0;
33372 part { name: "conf_over_table";
33374 description { state: "default" 0.0;
33375 rel1.to: "table-base";
33376 rel1.offset: -3 -3;
33377 rel2.to: "table-base";
33380 normal: "shelf_inset.png";
33387 part { name: "header";
33390 description { state: "default" 0.0;
33391 rel1.to: "table-base";
33392 rel1.relative: 0 0;
33393 rel2.to: "table-base";
33394 rel2.relative: 1 0.1;
33395 color: 255 255 255 0;
33398 part { name: "base";
33401 description { state: "default" 0.0;
33402 rel1.to_x: "table-base";
33403 rel1.to_y: "header";
33404 rel1.relative: 0 1;
33406 rel2.to: "table-base";
33408 color: 255 255 255 0;
33411 part { name: "left_bt";
33413 description { state: "default" 0.0;
33414 rel1 { to: "spinner-base";
33417 rel2 { to: "spinner-base";
33425 normal: "bt_base1.png";
33430 description { state: "clicked" 0.0;
33431 inherit: "default" 0.0;
33432 image.normal: "bt_base1.png";
33433 image.middle: SOLID;
33436 part { name: "left_over1";
33438 description { state: "default" 0.0;
33439 rel1.to: "left_bt";
33440 rel2 { to: "left_bt";
33444 normal: "bt_hilight.png";
33449 part { name: "left_over2";
33452 description { state: "default" 0.0;
33453 rel1.to: "left_bt";
33454 rel2.to: "left_bt";
33456 normal: "bt_shine.png";
33461 part { name: "left_over3";
33464 description { state: "default" 0.0;
33465 color: 255 255 255 0;
33466 rel1.to: "left_bt";
33467 rel2.to: "left_bt";
33469 normal: "bt_glow.png";
33470 border: 12 12 12 12;
33474 description { state: "clicked" 0.0;
33475 inherit: "default" 0.0;
33477 color: 255 255 255 255;
33480 part { name: "right_bt";
33482 description { state: "default" 0.0;
33483 rel1 { to: "spinner-base";
33486 rel2 { to: "spinner-base";
33494 normal: "bt_base1.png";
33499 description { state: "clicked" 0.0;
33500 inherit: "default" 0.0;
33501 image.normal: "bt_base1.png";
33502 image.middle: SOLID;
33505 part { name: "right_over1";
33507 description { state: "default" 0.0;
33508 rel1.to: "right_bt";
33509 rel2 { to: "right_bt";
33513 normal: "bt_hilight.png";
33518 part { name: "right_over2";
33521 description { state: "default" 0.0;
33522 rel1.to: "right_bt";
33523 rel2.to: "right_bt";
33525 normal: "bt_shine.png";
33530 part { name: "right_over3";
33533 description { state: "default" 0.0;
33534 color: 255 255 255 0;
33535 rel1.to: "right_bt";
33536 rel2.to: "right_bt";
33538 normal: "bt_glow.png";
33539 border: 12 12 12 12;
33543 description { state: "clicked" 0.0;
33544 inherit: "default" 0.0;
33546 color: 255 255 255 255;
33549 part { name: "left_bt_icon";
33551 description { state: "default" 0.0;
33552 rel1.to: "left_bt";
33553 rel2.to: "left_bt";
33557 image.normal: "sp_bt_l.png";
33559 description { state: "rtl" 0.0;
33560 inherit: "default" 0.0;
33561 image.normal: "sp_bt_r.png";
33564 part { name: "right_bt_icon";
33566 description { state: "default" 0.0;
33567 rel1.to: "right_bt";
33568 rel2.to: "right_bt";
33572 image.normal: "sp_bt_r.png";
33574 description { state: "rtl" 0.0;
33575 inherit: "default" 0.0;
33576 image.normal: "sp_bt_l.png";
33579 part { name: "month_text";
33583 description { state: "default" 0.0;
33586 rel1 { relative: 1.0 0.0;
33589 to_y: "spinner-base";
33591 rel2 { relative: 0.0 1.0;
33594 to_y: "spinner-base";
33598 font: "Sans,Edje-Vera";
33605 CH(0) CH(1) CH(2) CH(3) CH(4) CH(5) CH(6)
33606 CIT(0) CIT(1) CIT(2) CIT(3) CIT(4) CIT(5) CIT(6)
33607 CIT(7) CIT(8) CIT(9) CIT(10) CIT(11) CIT(12) CIT(13)
33608 CIT(14) CIT(15) CIT(16) CIT(17) CIT(18) CIT(19) CIT(20)
33609 CIT(21) CIT(22) CIT(23) CIT(24) CIT(25) CIT(26) CIT(27)
33610 CIT(28) CIT(29) CIT(30) CIT(31) CIT(32) CIT(33) CIT(34)
33611 CIT(35) CIT(36) CIT(37) CIT(38) CIT(39) CIT(40) CIT(41)
33614 program { name: "dec_start";
33615 signal: "mouse,down,1";
33617 action: SIGNAL_EMIT "elm,action,decrement,start" "";
33619 program { name: "dec_stop";
33620 signal: "mouse,up,1";
33622 action: SIGNAL_EMIT "elm,action,stop" "";
33624 program { name: "inc_start";
33625 signal: "mouse,down,1";
33626 source: "right_bt";
33627 action: SIGNAL_EMIT "elm,action,increment,start" "";
33629 program { name: "inc_stop";
33630 signal: "mouse,up,1";
33631 source: "right_bt";
33632 action: SIGNAL_EMIT "elm,action,stop" "";
33635 name: "left_bt_click";
33636 signal: "mouse,down,1";
33637 source: "left_over2";
33638 action: STATE_SET "clicked" 0.0;
33642 name: "left_bt_unclick";
33643 signal: "mouse,up,1";
33644 source: "left_over2";
33645 action: STATE_SET "default" 0.0;
33649 name: "left_bt_click2";
33650 signal: "mouse,down,1";
33651 source: "left_over3";
33652 action: STATE_SET "clicked" 0.0;
33653 target: "left_over3";
33656 name: "left_bt_unclick2";
33657 signal: "mouse,up,1";
33658 source: "left_over3";
33659 action: STATE_SET "default" 0.0;
33660 transition: DECELERATE 0.5;
33661 target: "left_over3";
33664 name: "right_bt_click";
33665 signal: "mouse,down,1";
33666 source: "right_over2";
33667 action: STATE_SET "clicked" 0.0;
33668 target: "right_bt";
33671 name: "right_bt_unclick";
33672 signal: "mouse,up,1";
33673 source: "right_over2";
33674 action: STATE_SET "default" 0.0;
33675 target: "right_bt";
33678 name: "right_bt_click2";
33679 signal: "mouse,down,1";
33680 source: "right_over3";
33681 action: STATE_SET "clicked" 0.0;
33682 target: "right_over3";
33685 name: "right_bt_unclick2";
33686 signal: "mouse,up,1";
33687 source: "right_over3";
33688 action: STATE_SET "default" 0.0;
33689 transition: DECELERATE 0.5;
33690 target: "right_over3";
33692 program { name: "to_rtl";
33693 signal: "edje,state,rtl";
33695 action: STATE_SET "rtl" 0.0;
33696 target: "right_bt_icon";
33697 target: "left_bt_icon";
33699 program { name: "to_ltr";
33700 signal: "edje,state,ltr";
33702 action: STATE_SET "default" 0.0;
33703 target: "right_bt_icon";
33704 target: "left_bt_icon";
33712 ////////////////////////////////////////////////////////////////////////////////
33714 ////////////////////////////////////////////////////////////////////////////////
33715 group { name: "elm/colorselector/bg/default";
33717 part { name: "elm.colorbar_0";
33720 description { state: "default" 0.0;
33722 rel1.relative: 0.0 0.00653594771;
33723 rel2.relative: 1.0 0.254901961;
33726 part { name: "elm.colorbar_1";
33729 description { state: "default" 0.0;
33731 rel1.relative: 0.0 0.254901961;
33732 rel2.relative: 1.0 0.503267974;
33735 part { name: "elm.colorbar_2";
33738 description { state: "default" 0.0;
33740 rel1.relative: 0.0 0.503267974;
33741 rel2.relative: 1.0 0.751633987;
33744 part { name: "elm.colorbar_3";
33747 description { state: "default" 0.0;
33749 rel1.relative: 0.0 0.751633987;
33750 rel2.relative: 1.0 1.0;
33756 group { name: "elm/colorselector/base/default";
33758 part { name: "elm.bar_bg";
33761 description { state: "default" 0.0;
33765 to_x: "elm.arrow_bg";
33766 to_y: "elm.arrow_icon";
33770 relative: 1.0 0.83;
33771 to_x: "elm.arrow_bg";
33776 part { name: "elm.bar";
33779 description { state: "default" 0.0;
33780 rel1.to: "elm.bar_bg";
33781 rel2.to: "elm.bar_bg";
33784 part { name: "elm.arrow_bg";
33787 description { state: "default" 0.0;
33789 relative: 1.0 0.17;
33791 to_x: "elm.l_button";
33794 relative: 0.0 0.83;
33796 to_x: "elm.r_button";
33800 part { name: "elm.arrow";
33804 description { state: "default" 0.0;
33809 to_x: "elm.arrow_bg";
33812 relative: 0.0 0.17;
33813 to_x: "elm.arrow_bg";
33819 confine: "elm.arrow_bg";
33824 part { name: "elm.arrow_icon";
33827 description { state: "default" 0.0;
33842 part { name: "event";
33845 description { state: "default" 0.0;
33847 to: "elm.arrow_icon";
33850 to_x: "elm.arrow_icon";
33851 to_y: "elm.arrow_bg";
33857 events: "elm.arrow";
33860 part { name: "elm.l_button";
33864 description { state: "default" 0.0;
33869 to_y: "elm.bar_bg";
33873 to_y: "elm.bar_bg";
33878 part { name: "elm.r_button";
33883 state: "default" 0.0;
33888 to_y: "elm.bar_bg";
33892 to_y: "elm.bar_bg";
33900 group{ name: "elm/colorselector/image/colorbar_0";
33902 image: "color_picker_color.png" COMP;
33905 part { name: "colorbar_0_image";
33908 description { state: "default" 0.0;
33909 rel2.offset: -1 -1;
33910 image.normal: "color_picker_color.png";
33916 group { name: "elm/colorselector/image/colorbar_1";
33918 image: "color_picker_opacity.png" COMP;
33921 part { name: "colorbar_1_image";
33924 description { state: "default" 0.0;
33925 rel2.offset: -1 -1;
33926 image.normal: "color_picker_opacity.png";
33932 group { name: "elm/colorselector/image/colorbar_2";
33934 image: "color_picker_brightness.png" COMP;
33937 part { name: "colorbar_2_image";
33940 description { state: "default" 0.0;
33941 rel2.offset: -1 -1;
33942 image.normal: "color_picker_brightness.png";
33948 group { name: "elm/colorselector/image/colorbar_3";
33950 image: "color_picker_alpha.png" COMP;
33953 part { name: "colorbar_3_image";
33956 description { state: "default" 0.0;
33957 rel2.offset: -1 -1;
33958 image.normal: "color_picker_alpha.png";
33964 group { name: "elm/colorselector/bg_image/colorbar_3";
33966 image: "color_picker_alpha_bg.png" COMP;
33969 part { name: "colorbar_3_image";
33972 description { state: "default" 0.0;
33973 rel2.offset: -1 -1;
33974 image.normal: "color_picker_alpha_bg.png";
33980 group { name: "elm/colorselector/image/updown";
33982 image: "icon_arrow_down.png" COMP;
33988 description { state: "default" 0.0;
33992 part { name: "arrow_image";
33995 description { state: "default" 0.0;
33996 image.normal: "icon_arrow_down.png";
34002 group { name: "elm/colorselector/button/left";
34004 image: "bt_base1.png" COMP;
34005 image: "bt_shine.png" COMP;
34006 image: "sp_bt_l.png" COMP;
34009 part { name: "button_image";
34011 description { state: "default" 0.0;
34012 image.normal: "bt_base1.png";
34013 image.border: 6 6 6 6;
34014 image.middle: SOLID;
34017 description { state: "clicked" 0.0;
34018 inherit: "default" 0.0;
34019 image.normal: "bt_shine.png";
34020 image.border: 6 6 6 6;
34021 image.middle: SOLID;
34024 part { name: "btn_over";
34027 description { state: "default" 0.0;
34028 rel1.to: "button_image";
34031 to: "button_image";
34034 normal: "bt_hilight.png";
34039 part { name: "btn_over2";
34043 ignore_flags: ON_HOLD;
34044 description { state: "default" 0.0;
34045 rel1.to: "button_image";
34046 rel2.to: "button_image";
34048 normal: "bt_shine.png";
34053 part { name: "focus_image";
34055 description { state: "default" 0.0;
34056 color: 255 255 255 0;
34057 rel1.to: "button_image";
34058 rel2.to: "button_image";
34060 normal: "bt_glow.png";
34061 border: 12 12 12 12;
34066 description { state: "clicked" 0.0;
34067 inherit: "default" 0.0;
34069 color: 255 255 255 255;
34072 part { name: "left_arrow";
34074 description { state: "default" 0.0;
34077 image.normal: "sp_bt_l.png";
34084 name: "button_down";
34085 signal: "elm,state,left,button,down";
34086 source: "left_button";
34087 action: STATE_SET "clicked" 0.0;
34088 target: "button_image";
34089 target: "focus_image";
34093 signal: "elm,state,left,button,up";
34094 source: "left_button";
34095 action: STATE_SET "default" 0.0;
34096 target: "button_image";
34097 target: "focus_image";
34102 group { name: "elm/colorselector/button/right";
34104 image: "bt_base1.png" COMP;
34105 image: "bt_shine.png" COMP;
34106 image: "sp_bt_r.png" COMP;
34109 part { name: "button_image";
34111 description { state: "default" 0.0;
34112 image.normal: "bt_base1.png";
34113 image.border: 6 6 6 6;
34114 image.middle: SOLID;
34117 description { state: "clicked" 0.0;
34118 inherit: "default" 0.0;
34119 image.normal: "bt_shine.png";
34120 image.border: 6 6 6 6;
34121 image.middle: SOLID;
34124 part { name: "btn_over";
34127 description { state: "default" 0.0;
34128 rel1.to: "button_image";
34131 to: "button_image";
34134 normal: "bt_hilight.png";
34139 part { name: "btn_over2";
34143 ignore_flags: ON_HOLD;
34144 description { state: "default" 0.0;
34145 rel1.to: "button_image";
34146 rel2.to: "button_image";
34148 normal: "bt_shine.png";
34153 part { name: "focus_image";
34155 description { state: "default" 0.0;
34156 color: 255 255 255 0;
34157 rel1.to: "button_image";
34158 rel2.to: "button_image";
34160 normal: "bt_glow.png";
34161 border: 12 12 12 12;
34166 description { state: "clicked" 0.0;
34167 inherit: "default" 0.0;
34169 color: 255 255 255 255;
34172 part { name: "right_arrow";
34174 description { state: "default" 0.0;
34177 image.normal: "sp_bt_r.png";
34184 name: "button_down";
34185 signal: "elm,state,right,button,down";
34186 source: "right_button";
34187 action: STATE_SET "clicked" 0.0;
34188 target: "button_image";
34189 target: "focus_image";
34193 signal: "elm,state,right,button,up";
34194 source: "right_button";
34195 action: STATE_SET "default" 0.0;
34196 target: "button_image";
34197 target: "focus_image";
34202 ///////////////////////////////////////////////////////////////////////////////
34203 #define FLIP_PICKER_MAX_LEN (50)
34204 #define FLIP_PICKER_MAX_LEN_STR "50"
34206 group { name: "elm/flipselector/base/default";
34208 image: "flip_base.png" COMP;
34209 image: "flip_base_shad.png" COMP;
34210 image: "flip_shad.png" COMP;
34211 image: "arrow_up.png" COMP;
34212 image: "arrow_down.png" COMP;
34213 image: "flip_t.png" COMP;
34214 image: "flip_b.png" COMP;
34218 item: "max_len" FLIP_PICKER_MAX_LEN_STR;
34221 //FIXME: quick successive clicks on, say, up, lead to nastiness
34223 public cur, prev, next, lock;
34225 public animator_bottom_down(val, Float:pos) {
34226 new tmp[FLIP_PICKER_MAX_LEN];
34228 set_tween_state(PART:"bottom", pos, "shrink", 0.0, "default", 0.0);
34229 set_tween_state(PART:"bottom_sheet", pos, "shrink", 0.0, "default",
34231 set_tween_state(PART:"shadow", pos, "half", 0.0, "full",
34235 set_state(PART:"shadow", "default", 0.0);
34238 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34239 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34240 replace_str(next, 0, "");
34241 message(MSG_STRING, 1, tmp);
34246 public animator_top_down(val, Float:pos) {
34247 set_tween_state(PART:"top", pos, "default", 0.0, "shrink", 0.0);
34248 set_tween_state(PART:"top_sheet", pos, "default", 0.0, "shrink",
34250 set_tween_state(PART:"shadow", pos, "default", 0.0, "half",
34254 anim(0.2, "animator_bottom_down", val);
34257 public animator_bottom_up(val, Float:pos) {
34258 set_tween_state(PART:"bottom", pos, "default", 0.0, "shrink", 0.0);
34259 set_tween_state(PART:"bottom_sheet", pos, "default", 0.0, "shrink",
34261 set_tween_state(PART:"shadow", pos, "full", 0.0, "half",
34265 anim(0.2, "animator_top_up", val);
34268 public animator_top_up(val, Float:pos) {
34269 new tmp[FLIP_PICKER_MAX_LEN];
34271 set_tween_state(PART:"top", pos, "shrink", 0.0, "default", 0.0);
34272 set_tween_state(PART:"top_sheet", pos, "shrink", 0.0, "default",
34274 set_tween_state(PART:"shadow", pos, "half", 0.0, "default",
34278 set_state(PART:"shadow", "default", 0.0);
34281 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34282 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34283 replace_str(next, 0, "");
34284 message(MSG_STRING, 2, tmp);
34289 public message(Msg_Type:type, id, ...) {
34291 if ((type == MSG_STRING) && (id == 1)) {
34292 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34294 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34296 if (get_int(lock) == 1) {
34297 replace_str(next, 0, value);
34301 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34303 set_text(PART:"bottom_b", tmp);
34305 set_state(PART:"top", "shrink", 0.0);
34306 set_text(PART:"top", tmp);
34307 set_state(PART:"top", "default", 0.0);
34308 set_text(PART:"top", tmp);
34310 replace_str(prev, 0, tmp);
34312 set_state(PART:"bottom", "default", 0.0);
34313 set_text(PART:"bottom", value);
34314 set_state(PART:"bottom", "shrink", 0.0);
34315 set_text(PART:"bottom", value);
34317 set_text(PART:"top_b", value);
34319 replace_str(cur, 0, value);
34321 set_state(PART:"bottom_sheet", "shrink", 0.0);
34322 set_state(PART:"top_sheet", "default", 0.0);
34325 set_state(PART:"shadow", "default", 0.0);
34326 anim(0.2, "animator_top_down", 1);
34330 if ((type == MSG_STRING) && (id == 2)) {
34331 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34333 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34335 if (get_int(lock) == 1) {
34336 replace_str(next, 0, value);
34340 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34342 set_text(PART:"top_b", tmp);
34344 set_state(PART:"bottom", "shrink", 0.0);
34345 set_text(PART:"bottom", tmp);
34346 set_state(PART:"bottom", "default", 0.0);
34347 set_text(PART:"bottom", tmp);
34349 replace_str(prev, 0, tmp);
34351 set_state(PART:"top", "default", 0.0);
34352 set_text(PART:"top", value);
34353 set_state(PART:"top", "shrink", 0.0);
34354 set_text(PART:"top", value);
34356 set_text(PART:"bottom_b", value);
34358 replace_str(cur, 0, value);
34360 set_state(PART:"bottom_sheet", "default", 0.0);
34361 set_state(PART:"top_sheet", "shrink", 0.0);
34364 set_state(PART:"shadow", "full", 0.0);
34365 anim(0.2, "animator_bottom_up", 1);
34371 part { name: "shad";
34373 description { state: "default" 0.0;
34374 rel1.offset: -4 -4;
34379 normal: "flip_base_shad.png";
34385 part { name: "base";
34387 description { state: "default" 0.0;
34389 rel2.offset: -5 -5;
34391 image.normal: "flip_base.png";
34398 description { state: "default" 0.0;
34400 rel1.relative: 0.0 0.5;
34404 description { state: "hidden" 0.0;
34405 inherit: "default" 0.0;
34413 description { state: "default" 0.0;
34416 rel2.relative: 1.0 0.5;
34419 description { state: "hidden" 0.0;
34420 inherit: "default" 0.0;
34425 part { name: "bottom_sheet_static";
34427 description { state: "default" 0.0;
34431 image.normal: "flip_b.png";
34435 part { name: "bottom_b";
34437 clip_to: "bottom_clipper";
34440 description { state: "default" 0.0;
34446 font: "Sans:style=Bold,Edje-Vera-Bold";
34454 part { name: "shadow";
34456 description { state: "default" 0.0;
34459 rel2.relative: 1.0 0.0;
34460 image.normal: "flip_shad.png";
34462 description { state: "half" 0.0;
34463 inherit: "default" 0.0;
34464 rel2.relative: 1.0 0.5;
34466 description { state: "full" 0.0;
34467 inherit: "default" 0.0;
34468 rel2.relative: 1.0 1.0;
34472 part { name: "bottom_sheet";
34474 description { state: "default" 0.0;
34478 image.normal: "flip_b.png";
34480 description { state: "shrink" 0.0;
34481 inherit: "default" 0.0;
34483 rel2.relative: 1.0 0.0;
34487 part { name: "bottom";
34489 clip_to: "bottom_clipper";
34492 description { state: "default" 0.0;
34498 font: "Sans:style=Bold,Edje-Vera-Bold";
34504 description { state: "shrink" 0.0;
34505 inherit: "default" 0.0;
34506 color: 128 128 128 255;
34508 rel2.relative: 1.0 0.5; /* FIXME: same visual effect? --> MAP! */
34512 part { name: "top_sheet_static";
34514 description { state: "default" 0.0;
34518 image.normal: "flip_t.png";
34522 part { name: "top_b";
34524 clip_to: "top_clipper";
34527 description { state: "default" 0.0;
34533 font: "Sans:style=Bold,Edje-Vera-Bold";
34542 part { name: "top_sheet";
34544 description { state: "default" 0.0;
34548 image.normal: "flip_t.png";
34550 description { state: "shrink" 0.0;
34551 inherit: "default" 0.0;
34552 color: 128 128 128 255;
34554 rel1.relative: 0.0 1.0;
34558 part { name: "top";
34560 clip_to: "top_clipper";
34563 description { state: "default" 0.0;
34569 font: "Sans:style=Bold,Edje-Vera-Bold";
34575 description { state: "shrink" 0.0;
34576 inherit: "default" 0.0;
34578 rel1.relative: 0.0 0.5;
34582 part { name: "arrow_top";
34585 description { state: "default" 0.0;
34591 image.normal: "arrow_up.png";
34593 description { state: "hidden" 0.0;
34594 inherit: "default" 0.0;
34598 part { name: "arrow_bottom";
34601 description { state: "default" 0.0;
34607 image.normal: "arrow_down.png";
34609 description { state: "hidden" 0.0;
34610 inherit: "default" 0.0;
34618 name: "top_clipper";
34620 state: "default" 0.0;
34630 name: "bottom_clipper";
34632 state: "default" 0.0;
34641 program { name: "load";
34645 append_str(cur, "");
34646 append_str(prev, "");
34647 append_str(next, "");
34652 program { name: "hide_arrows";
34653 signal: "elm,state,button,hidden";
34655 action: STATE_SET "hidden" 0.0;
34656 target: "arrow_top";
34657 target: "arrow_bottom";
34662 program { name: "show_arrows";
34663 signal: "elm,state,button,visible";
34665 action: STATE_SET "default" 0.0;
34666 target: "arrow_top";
34667 target: "arrow_bottom";
34672 program { name: "up";
34673 signal: "mouse,down,1";
34675 action: SIGNAL_EMIT "elm,action,up,start" "";
34677 program { name: "up,stop";
34678 signal: "mouse,up,1";
34680 action: SIGNAL_EMIT "elm,action,up,stop" "";
34682 program { name: "down";
34683 signal: "mouse,down,1";
34685 action: SIGNAL_EMIT "elm,action,down,start" "";
34687 program { name: "down,stop";
34688 signal: "mouse,up,1";
34690 action: SIGNAL_EMIT "elm,action,down,stop" "";
34695 ////////////////////////////////////////////////////////////////////////////////
34697 ////////////////////////////////////////////////////////////////////////////////
34698 group { name: "elm/diskselector/base/default";
34700 image: "bar_shine.png" COMP;
34707 description { state: "default" 0.0;
34711 part { name: "shine_left";
34713 description { state: "default" 0.0;
34715 rel1.relative: -0.1 0;
34717 rel2.relative: 0.1 1;
34718 image.normal: "bar_shine.png";
34719 color: 255 255 255 120;
34722 part { name: "shine_center";
34724 description { state: "default" 0.0;
34726 rel1.relative: 0.2 0;
34728 rel2.relative: 0.8 1;
34729 image.normal: "bar_shine.png";
34730 color: 255 255 255 180;
34733 part { name: "shine_right";
34735 description { state: "default" 0.0;
34737 rel1.relative: 0.9 0;
34739 rel2.relative: 1.1 1;
34740 image.normal: "bar_shine.png";
34741 color: 255 255 255 120;
34744 part { name: "clipper";
34747 description { state: "default" 0.0;
34751 rel2.offset: -3 -3;
34754 part { name: "elm.swallow.content";
34755 clip_to: "clipper";
34757 description { state: "default" 0.0;
34765 group { name: "elm/diskselector/item/default";
34768 item: "len_threshold" "14";
34769 item: "display_item_num" "3";
34770 item: "min_height" "-1";
34771 item: "min_width" "-1";
34775 part { name: "elm.swallow.icon";
34777 description { state: "default" 0.0;
34789 description { state: "show" 0.0;
34790 inherit: "default" 0.0;
34792 description { state: "default_small" 0.0;
34793 inherit: "default" 0.0;
34794 rel1.relative: 0 0.2;
34795 rel2.relative: 0 0.8;
34797 description { state: "left_side" 0.0;
34798 inherit: "default" 0.0;
34799 rel1.relative: 0 0.2;
34800 rel2.relative: 0 0.8;
34801 color: 255 255 255 160;
34803 description { state: "right_side" 0.0;
34804 inherit: "left_side" 0.0;
34805 rel1.relative: 0.4 0.2;
34806 rel2.relative: 0.4 0.8;
34807 color: 255 255 255 160;
34810 part { name: "elm.text";
34814 description { state: "default" 0.0;
34815 rel1.relative: 1 0.0;
34816 rel1.to_x: "elm.swallow.icon";
34817 rel2.relative: 1.0 1.0;
34818 color: 255 255 255 255;
34821 font: "Sans,Edje-Vera";
34827 description { state: "show" 0.0;
34828 inherit: "default" 0.0;
34831 description { state: "default_small" 0.0;
34832 inherit: "default" 0.0;
34836 description { state: "left_side" 0.0;
34837 inherit: "default" 0.0;
34838 color: 172 172 172 255;
34841 text.align: 0.2 0.5;
34843 description { state: "right_side" 0.0;
34844 inherit: "default" 0.0;
34845 color: 172 172 172 255;
34848 text.align: 0.8 0.5;
34854 program { name: "center_text";
34855 signal: "elm,state,center";
34857 action: STATE_SET "show" 0.0;
34858 target: "elm.text";
34859 target: "elm.swallow.icon";
34861 program { name: "center_small_text";
34862 signal: "elm,state,center_small";
34864 action: STATE_SET "default_small" 0.0;
34865 target: "elm.text";
34866 target: "elm.swallow.icon";
34868 program { name: "l_side_text";
34869 signal: "elm,state,left_side";
34871 action: STATE_SET "left_side" 0.0;
34872 target: "elm.text";
34873 target: "elm.swallow.icon";
34875 program { name: "r_side_text";
34876 signal: "elm,state,right_side";
34878 action: STATE_SET "right_side" 0.0;
34879 target: "elm.text";
34880 target: "elm.swallow.icon";
34885 group { name: "elm/entry/path/separator/default";
34886 images.image: "arrow_right.png" COMP;
34888 part { name: "icon";
34890 description { state: "default" 0.0;
34891 image.normal: "arrow_right.png";
34899 group { name: "elm/fileselector/base/default";
34901 item: "path_separator" "<item relsize=16x16 vsize=full href=path/separator></item>";
34904 part { name: "elm.swallow.up";
34906 description { state: "default" 0.0;
34916 part { name: "elm.swallow.home";
34918 description { state: "default" 0.0;
34923 to: "elm.swallow.up";
34928 to: "elm.swallow.up";
34934 part { name: "elm.swallow.files";
34936 description { state: "default" 0.0;
34941 to_y: "elm.swallow.home";
34946 to_y: "elm.swallow.path";
34952 part { name: "elm.swallow.path";
34954 description { state: "default" 0.0;
34958 to_y: "elm.swallow.filename";
34963 to_y: "elm.swallow.filename";
34969 part { name: "elm.swallow.filename";
34971 description { state: "default" 0.0;
34975 to_y: "elm.swallow.ok";
34980 to_y: "elm.swallow.ok";
34986 part { name: "elm.swallow.cancel";
34988 description { state: "default" 0.0;
34992 to: "elm.swallow.ok";
34997 to: "elm.swallow.ok";
35003 part { name: "elm.swallow.ok";
35005 description { state: "default" 0.0;
35017 group { name: "elm/fileselector_entry/base/default";
35019 part { name: "elm.swallow.entry";
35021 description { state: "default" 0.0;
35024 rel2 { to_x: "elm.swallow.button";
35030 part { name: "elm.swallow.button";
35032 description { state: "default" 0.0;
35045 ////////////////////////////////////////////////////////////////////////
35046 // Standard layouts to be used //
35047 ////////////////////////////////////////////////////////////////////////
35048 /* application with toolbar and main content area */
35049 group { name: "elm/layout/application/toolbar-content";
35051 part { name: "elm.swallow.content";
35053 description { state: "default" 0.0;
35054 rel1 { to_y: "elm.external.toolbar";
35061 part { name: "elm.external.toolbar";
35063 source: "elm/toolbar";
35064 description { state: "default" 0.0;
35076 /* application with toolbar and main content area with a back button and title area */
35077 group { name: "elm/layout/application/toolbar-content-back";
35079 part { name: "elm.swallow.content";
35081 description { state: "default" 0.0;
35082 rel1 { to_y: "title_clipper";
35089 part { name: "elm.external.toolbar";
35091 source: "elm/toolbar";
35092 description { state: "default" 0.0;
35101 part { name: "title_clipper";
35103 description { state: "default" 0.0;
35112 description { state: "hidden" 0.0;
35113 inherit: "default" 0.0;
35120 part { name: "back_clipper";
35122 clip_to: "title_clipper";
35123 description { state: "default" 0.0;
35126 description { state: "hidden" 0.0;
35130 part { name: "back";
35132 source: "elm/button";
35133 clip_to: "back_clipper";
35134 description { state: "default" 0.0;
35137 rel1 { to_y: "elm.external.toolbar";
35141 rel2 { to_y: "elm.external.toolbar";
35145 params.string: "label" "Back";
35152 action: SIGNAL_EMIT "elm,action,back" "";
35155 signal: "elm,back,hide";
35157 action: STATE_SET "hidden" 0.0;
35158 target: "back_clipper";
35161 signal: "elm,back,show";
35163 action: STATE_SET "default" 0.0;
35164 target: "back_clipper";
35167 signal: "elm,title,hide";
35169 action: STATE_SET "hidden" 0.0;
35170 transition: LINEAR 0.1;
35171 target: "title_clipper";
35174 signal: "elm,title,show";
35176 action: STATE_SET "default" 0.0;
35177 target: "title_clipper";
35181 part { name: "elm.swallow.end";
35183 description { state: "default" 0.0;
35186 rel1 { to_y: "elm.external.toolbar";
35190 rel2 { to_y: "elm.external.toolbar";
35197 part { name: "elm.text.title";
35199 effect: SOFT_SHADOW;
35201 description { state: "default" 0.0;
35202 rel1 { to_y: "elm.external.toolbar";
35207 rel2 { to_y: "back";
35208 to_x: "elm.swallow.end";
35213 font: "Sans:style=Bold";
35221 /* application with toolbar and main content area with a back and next buttons and title area */
35222 group { name: "elm/layout/application/toolbar-content-back-next";
35224 part { name: "elm.swallow.content";
35226 description { state: "default" 0.0;
35227 rel1 { to_y: "title_clipper";
35234 part { name: "elm.external.toolbar";
35236 source: "elm/toolbar";
35237 description { state: "default" 0.0;
35246 part { name: "title_clipper";
35248 description { state: "default" 0.0;
35257 description { state: "hidden" 0.0;
35258 inherit: "default" 0.0;
35265 part { name: "back";
35267 source: "elm/button";
35268 clip_to: "back_clipper";
35269 description { state: "default" 0.0;
35272 rel1 { to_y: "elm.external.toolbar";
35276 rel2 { to_y: "elm.external.toolbar";
35280 params.string: "label" "Back";
35283 part { name: "back_clipper";
35285 clip_to: "title_clipper";
35286 description { state: "default" 0.0;
35289 description { state: "hidden" 0.0;
35293 part { name: "next";
35295 source: "elm/button";
35296 clip_to: "next_clipper";
35297 description { state: "default" 0.0;
35300 rel1 { to_y: "elm.external.toolbar";
35304 rel2 { to_y: "elm.external.toolbar";
35308 params.string: "label" "Next";
35311 part { name: "next_clipper";
35313 clip_to: "title_clipper";
35314 description { state: "default" 0.0;
35317 description { state: "hidden" 0.0;
35325 action: SIGNAL_EMIT "elm,action,back" "";
35328 signal: "elm,title,hide";
35330 action: STATE_SET "hidden" 0.0;
35331 transition: LINEAR 0.1;
35332 target: "title_clipper";
35335 signal: "elm,title,show";
35337 action: STATE_SET "default" 0.0;
35338 target: "title_clipper";
35341 signal: "elm,back,hide";
35343 action: STATE_SET "hidden" 0.0;
35344 target: "back_clipper";
35347 signal: "elm,back,show";
35349 action: STATE_SET "default" 0.0;
35350 target: "back_clipper";
35355 action: SIGNAL_EMIT "elm,action,next" "";
35358 signal: "elm,next,hide";
35360 action: STATE_SET "hidden" 0.0;
35361 target: "next_clipper";
35364 signal: "elm,next,show";
35366 action: STATE_SET "default" 0.0;
35367 target: "next_clipper";
35370 part { name: "elm.text.title";
35372 effect: SOFT_SHADOW;
35374 clip_to: "title_clipper";
35375 description { state: "default" 0.0;
35376 rel1 { to_y: "elm.external.toolbar";
35381 rel2 { to_y: "back";
35387 font: "Sans:style=Bold";
35394 /* application with a main content area with a back button and title area */
35395 group { name: "elm/layout/application/content-back";
35397 part { name: "elm.swallow.content";
35399 description { state: "default" 0.0;
35400 rel1 { to_y: "title_clipper";
35406 part { name: "title_clipper";
35408 description { state: "default" 0.0;
35417 description { state: "hidden" 0.0;
35418 inherit: "default" 0.0;
35425 part { name: "back_clipper";
35427 clip_to: "title_clipper";
35428 description { state: "default" 0.0;
35431 description { state: "hidden" 0.0;
35435 part { name: "back";
35437 source: "elm/button";
35438 clip_to: "back_clipper";
35439 description { state: "default" 0.0;
35450 params.string: "label" "Back";
35457 action: SIGNAL_EMIT "elm,action,back" "";
35460 signal: "elm,back,hide";
35462 action: STATE_SET "hidden" 0.0;
35463 target: "back_clipper";
35466 signal: "elm,back,show";
35468 action: STATE_SET "default" 0.0;
35469 target: "back_clipper";
35472 signal: "elm,title,hide";
35474 action: STATE_SET "hidden" 0.0;
35475 transition: LINEAR 0.1;
35476 target: "title_clipper";
35479 signal: "elm,title,show";
35481 action: STATE_SET "default" 0.0;
35482 target: "title_clipper";
35486 part { name: "elm.swallow.end";
35488 description { state: "default" 0.0;
35502 part { name: "elm.text.title";
35504 effect: SOFT_SHADOW;
35506 description { state: "default" 0.0;
35512 rel2 { to_y: "back";
35513 to_x: "elm.swallow.end";
35518 font: "Sans:style=Bold";
35526 /* application with a main content area with a back and next buttons and title area */
35527 group { name: "elm/layout/application/content-back-next";
35529 part { name: "elm.swallow.content";
35531 description { state: "default" 0.0;
35532 rel1 { to_y: "title_clipper";
35539 part { name: "title_clipper";
35541 description { state: "default" 0.0;
35550 description { state: "hidden" 0.0;
35551 inherit: "default" 0.0;
35558 part { name: "back";
35560 source: "elm/button";
35561 clip_to: "back_clipper";
35562 description { state: "default" 0.0;
35573 params.string: "label" "Back";
35576 part { name: "back_clipper";
35578 clip_to: "title_clipper";
35579 description { state: "default" 0.0;
35582 description { state: "hidden" 0.0;
35586 part { name: "next";
35588 source: "elm/button";
35589 clip_to: "next_clipper";
35590 description { state: "default" 0.0;
35601 params.string: "label" "Next";
35604 part { name: "next_clipper";
35606 clip_to: "title_clipper";
35607 description { state: "default" 0.0;
35610 description { state: "hidden" 0.0;
35618 action: SIGNAL_EMIT "elm,action,back" "";
35621 signal: "elm,title,hide";
35623 action: STATE_SET "hidden" 0.0;
35624 transition: LINEAR 0.1;
35625 target: "title_clipper";
35628 signal: "elm,title,show";
35630 action: STATE_SET "default" 0.0;
35631 target: "title_clipper";
35634 signal: "elm,back,hide";
35636 action: STATE_SET "hidden" 0.0;
35637 target: "back_clipper";
35640 signal: "elm,back,show";
35642 action: STATE_SET "default" 0.0;
35643 target: "back_clipper";
35648 action: SIGNAL_EMIT "elm,action,next" "";
35651 signal: "elm,next,hide";
35653 action: STATE_SET "hidden" 0.0;
35654 target: "next_clipper";
35657 signal: "elm,next,show";
35659 action: STATE_SET "default" 0.0;
35660 target: "next_clipper";
35663 part { name: "elm.text.title";
35665 effect: SOFT_SHADOW;
35667 clip_to: "title_clipper";
35668 description { state: "default" 0.0;
35674 rel2 { to_y: "back";
35680 font: "Sans:style=Bold";
35688 /* application with toolbar and main content area as a vertical box */
35689 group { name: "elm/layout/application/toolbar-vbox";
35691 part { name: "elm.box.content";
35693 description { state: "default" 0.0;
35694 rel1 { to_y: "elm.external.toolbar";
35698 box.layout: "vertical";
35702 part { name: "elm.external.toolbar";
35704 source: "elm/toolbar";
35705 description { state: "default" 0.0;
35717 /* application with toolbar and main content area as a table */
35718 group { name: "elm/layout/application/toolbar-table";
35720 part { name: "elm.table.content";
35722 description { state: "default" 0.0;
35723 rel1 { to_y: "elm.external.toolbar";
35730 part { name: "elm.external.toolbar";
35732 source: "elm/toolbar";
35733 description { state: "default" 0.0;
35745 ///////////////////////////////////////////////////////////////////////////////
35746 group { name: "elm/segment_control/base/default";
35747 #define SEGMENT_TYPE_SINGLE 1
35748 #define SEGMENT_TYPE_LEFT 2
35749 #define SEGMENT_TYPE_MIDDLE 3
35750 #define SEGMENT_TYPE_RIGHT 4
35751 #define SEGMENT_STATE_NORMAL 1
35752 #define SEGMENT_STATE_PRESSED 2
35753 #define SEGMENT_STATE_SELECTED 3
35754 #define SEGMENT_STATUS_ENABLED 0
35755 #define SEGMENT_STATUS_DISABLED 1
35762 state: "default" 0.0;
35769 group { name: "elm/segment_control/item/default";
35770 data.item: "label.wrap.part" "label.bg";
35772 style { name: "seg_text_style_normal";
35773 base: "font=Sans font_size=16 style=shadow \
35774 shadow_color=#2924224d \
35776 color=#ffffffff wrap=char text_class=label";
35778 tag: "hilight" "+ font=Sans:style=Bold";
35781 style { name: "seg_text_style_selected";
35782 base: "font=Sans:style=Bold font_size=16 style=shadow \
35783 shadow_color=#aaaaaa4d \
35785 color=#111111ff wrap=char text_class=label";
35787 tag: "hilight" "+ font=Sans:style=Bold";
35788 tag: "b" "+ font=Sans:style=Bold";
35791 style { name: "seg_text_style_disabled";
35792 base: "font=Sans:style=Medium font_size=16 style=shadow \
35793 shadow_color=#2924224d \
35794 align=center color=#2924224d \
35795 wrap=char text_class=label";
35797 tag: "hilight" "+ font=Sans:style=Bold";
35798 tag: "b" "+ font=Sans:style=Bold";
35803 image: "seg_single_pressed.png" COMP;
35804 image: "seg_single_selected.png" COMP;
35805 image: "seg_single_normal.png" COMP;
35807 image: "seg_left_pressed.png" COMP;
35808 image: "seg_left_selected.png" COMP;
35809 image: "seg_left_normal.png" COMP;
35811 image: "seg_middle_pressed.png" COMP;
35812 image: "seg_middle_selected.png" COMP;
35813 image: "seg_middle_normal.png" COMP;
35815 image: "seg_right_pressed.png" COMP;
35816 image: "seg_right_selected.png" COMP;
35817 image: "seg_right_normal.png" COMP;
35820 part { name: "segment";
35823 description { state: "default" 0.0;
35827 normal: "seg_single_normal.png";
35833 description { state: "default_single" 0.0;
35834 inherit: "default" 0.0;
35837 normal: "seg_single_normal.png";
35841 description { state: "default_left" 0.0;
35842 inherit: "default" 0.0;
35845 normal: "seg_left_normal.png";
35849 description { state: "default_right" 0.0;
35850 inherit: "default" 0.0;
35853 normal: "seg_right_normal.png";
35857 description { state: "default_middle" 0.0;
35858 inherit: "default" 0.0;
35861 normal: "seg_middle_normal.png";
35865 description { state: "pressed_single" 0.0;
35866 inherit: "default" 0.0;
35869 normal: "seg_single_pressed.png";
35873 description { state: "pressed_left" 0.0;
35874 inherit: "default" 0.0;
35877 normal: "seg_left_pressed.png";
35881 description { state: "pressed_right" 0.0;
35882 inherit: "default" 0.0;
35885 normal: "seg_right_pressed.png";
35889 description { state: "pressed_middle" 0.0;
35890 inherit: "default" 0.0;
35893 normal: "seg_middle_pressed.png";
35897 description { state: "selected_single" 0.0;
35898 inherit: "default" 0.0;
35901 normal: "seg_single_selected.png";
35905 description { state: "selected_left" 0.0;
35906 inherit: "default" 0.0;
35909 normal: "seg_left_selected.png";
35913 description { state: "selected_right" 0.0;
35914 inherit: "default" 0.0;
35917 normal: "seg_right_selected.png";
35921 description { state: "selected_middle" 0.0;
35922 inherit: "default" 0.0;
35925 normal: "seg_middle_selected.png";
35930 part { name: "padding_left";
35934 description { state: "default" 0.0;
35936 rel1.relative: 0.0 0.0;
35937 rel2.relative: 0.0 1.0;
35944 part { name: "padding_right";
35948 description { state: "default" 0.0;
35950 rel1.relative: 1.0 0.0;
35951 rel2.relative: 1.0 1.0;
35958 part { name: "padding_top";
35962 description { state: "default" 0.0;
35964 rel1.relative: 0.0 0.0;
35965 rel2.relative: 1.0 0.0;
35972 part { name: "padding_bottom";
35976 description { state: "default" 0.0;
35978 rel1.relative: 0.0 1.0;
35979 rel2.relative: 1.0 1.0;
35986 part { name: "icon.bg";
35990 description { state: "default" 0.0;
35994 to_x: "padding_left";
35995 to_y: "padding_top";
35999 to: "elm.swallow.icon";
36006 part { name: "padding_icon_text";
36010 description { state: "default" 0.0; //when only icon or no icon is there
36024 description { state: "icononly" 0.0;
36025 inherit: "default" 0.0;
36027 description { state: "visible" 0.0; //when icon is visible
36028 inherit: "default" 0.0;
36032 part { name: "elm.swallow.icon";
36035 description { state: "default" 0.0;
36039 to_x: "padding_left";
36040 to_y: "padding_top";
36044 to_y: "padding_bottom";
36049 aspect_preference: BOTH;
36051 description { state: "visible" 0.0;
36052 inherit: "default" 0.0;
36055 to_y: "padding_bottom";
36059 description { state: "icononly" 0.0;
36060 inherit: "default" 0.0;
36063 to_x: "padding_right";
36064 to_y: "padding_bottom";
36070 part { name: "elm.text";
36075 state: "default" 0.0;
36080 to_x: "padding_icon_text";
36084 to_x: "padding_right";
36087 color: 224 224 224 255;
36098 description { state: "normal" 0.0;
36099 inherit: "default" 0.0;
36102 description { state: "pressed" 0.0;
36103 inherit: "default" 0.0;
36107 description { state: "selected" 0.0;
36108 inherit: "default" 0.0;
36110 color: 50 50 50 255;
36112 description { state: "disabled" 0.0;
36113 inherit: "default" 0.0;
36115 color: 200 200 200 255;
36118 part { name: "disabler";
36121 description { state: "default" 0.0;
36126 rel1 { relative: 0.0 0.0; to: "segment";}
36127 rel2 { relative: 1.0 1.0; to: "segment";}
36128 color: 255 255 255 150;
36130 description { state: "disabled_single" 0.0;
36131 inherit: "default" 0.0;
36134 normal: "seg_single_normal.png";
36138 description { state: "disabled_left" 0.0;
36139 inherit: "default" 0.0;
36142 normal: "seg_left_normal.png";
36146 description { state: "disabled_right" 0.0;
36147 inherit: "default" 0.0;
36150 normal: "seg_right_normal.png";
36154 description { state: "disabled_middle" 0.0;
36155 inherit: "default" 0.0;
36158 normal: "seg_middle_normal.png";
36166 public seg_type; // Single, Left, Middle, Right.
36167 public seg_state; // Normal/Default, Pressed, Selected.
36168 public seg_status;// Enabled/Default, Disabled
36170 public update_state() {
36171 new type, state, disabled;
36172 type = get_int(seg_type);
36173 state = get_int(seg_state);
36174 disabled = get_int(seg_status);
36176 if(state == SEGMENT_STATE_NORMAL)
36178 if(type == SEGMENT_TYPE_SINGLE)
36179 set_state(PART:"segment", "default_single", 0.0);
36180 else if(type == SEGMENT_TYPE_LEFT)
36181 set_state(PART:"segment", "default_left", 0.0);
36182 else if(type == SEGMENT_TYPE_MIDDLE)
36183 set_state(PART:"segment", "default_middle", 0.0);
36184 else if(type == SEGMENT_TYPE_RIGHT)
36185 set_state(PART:"segment", "default_right", 0.0);
36186 set_state(PART:"elm.text", "normal", 0.0);
36188 else if(state == SEGMENT_STATE_PRESSED)
36190 if(type == SEGMENT_TYPE_SINGLE)
36191 set_state(PART:"segment", "pressed_single", 0.0);
36192 else if(type == SEGMENT_TYPE_LEFT)
36193 set_state(PART:"segment", "pressed_left", 0.0);
36194 else if(type == SEGMENT_TYPE_MIDDLE)
36195 set_state(PART:"segment", "pressed_middle", 0.0);
36196 else if(type == SEGMENT_TYPE_RIGHT)
36197 set_state(PART:"segment", "pressed_right", 0.0);
36198 set_state(PART:"elm.text", "pressed", 0.0);
36200 else if(state == SEGMENT_STATE_SELECTED)
36202 if(type == SEGMENT_TYPE_SINGLE)
36203 set_state(PART:"segment", "selected_single", 0.0);
36204 else if(type == SEGMENT_TYPE_LEFT)
36205 set_state(PART:"segment", "selected_left", 0.0);
36206 else if(type == SEGMENT_TYPE_MIDDLE)
36207 set_state(PART:"segment", "selected_middle", 0.0);
36208 else if(type == SEGMENT_TYPE_RIGHT)
36209 set_state(PART:"segment", "selected_right", 0.0);
36210 set_state(PART:"elm.text", "selected", 0.0);
36212 if(disabled == SEGMENT_STATUS_DISABLED)
36214 if(type == SEGMENT_TYPE_SINGLE)
36215 set_state(PART:"disabler", "disabled_single", 0.0);
36216 else if(type == SEGMENT_TYPE_LEFT)
36217 set_state(PART:"disabler", "disabled_left", 0.0);
36218 else if(type == SEGMENT_TYPE_MIDDLE)
36219 set_state(PART:"disabler", "disabled_middle", 0.0);
36220 else if(type == SEGMENT_TYPE_RIGHT)
36221 set_state(PART:"disabler", "disabled_right", 0.0);
36222 set_state(PART:"elm.text", "disabled", 0.0);
36227 name: "segment_type_s";
36228 signal: "elm,type,segment,single";
36231 set_int(seg_type, SEGMENT_TYPE_SINGLE);
36236 name: "segment_type_l";
36237 signal: "elm,type,segment,left";
36240 set_int(seg_type, SEGMENT_TYPE_LEFT);
36245 name: "segment_type_m";
36246 signal: "elm,type,segment,middle";
36249 set_int(seg_type, SEGMENT_TYPE_MIDDLE);
36254 name: "segment_type_r";
36255 signal: "elm,type,segment,right";
36258 set_int(seg_type, SEGMENT_TYPE_RIGHT);
36263 name: "normal_segment";
36264 signal: "elm,state,segment,normal";
36267 set_int(seg_state, SEGMENT_STATE_NORMAL);
36272 name: "pressed_segment";
36273 signal: "elm,state,segment,pressed";
36276 set_int(seg_state, SEGMENT_STATE_PRESSED);
36281 name: "selected_segment";
36282 signal: "elm,state,segment,selected";
36285 set_int(seg_state, SEGMENT_STATE_SELECTED);
36289 program { name: "disable_segment";
36290 signal: "elm,state,disabled";
36293 set_int(seg_status, SEGMENT_STATUS_DISABLED);
36297 program { name: "enable_segment";
36298 signal: "elm,state,enabled";
36301 set_int(seg_status, SEGMENT_STATUS_ENABLED);
36305 program { name: "text_show";
36306 signal: "elm,state,text,visible";
36311 get_state(PART:"elm.swallow.icon", st, 30, vl);
36312 if (!strcmp(st, "icononly"))
36314 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36315 set_state(PART:"padding_icon_text", "visible", 0.0);
36317 get_state(PART:"elm.text", st, 30, vl);
36318 if (!strcmp(st, "selected"))
36319 set_state(PART:"elm.text", "selected", 0.0);
36321 set_state(PART:"elm.text", "normal", 0.0);
36324 program { name: "text_hide";
36325 signal: "elm,state,text,hidden";
36330 get_state(PART:"elm.swallow.icon", st, 30, vl);
36331 if (!strcmp(st, "visible"))
36333 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36334 set_state(PART:"padding_icon_text", "icononly", 0.0);
36336 set_state(PART:"elm.text", "default", 0.0);
36339 program { name: "icon_show";
36340 signal: "elm,state,icon,visible";
36345 get_state(PART:"elm.text", st, 30, vl);
36346 if ((!strcmp(st, "normal")) || (!strcmp(st, "selected")))
36348 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36349 set_state(PART:"padding_icon_text", "visible", 0.0);
36353 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36354 set_state(PART:"padding_icon_text", "icononly", 0.0);
36358 program { name: "icon_hide";
36359 signal: "elm,state,icon,hidden";
36361 action: STATE_SET "default" 0.0;
36362 target: "elm.swallow.icon";
36365 #undef SEGMENT_TYPE_SINGLE
36366 #undef SEGMENT_TYPE_LEFT
36367 #undef SEGMENT_TYPE_MIDDLE
36368 #undef SEGMENT_TYPE_RIGHT
36369 #undef SEGMENT_STATE_NORMAL
36370 #undef SEGMENT_STATE_PRESSED
36371 #undef SEGMENT_STATE_SELECTED
36372 #undef SEGMENT_STATUS_ENABLED
36373 #undef SEGMENT_STATUS_DISABLED
36376 /* a simple title layout, with a label and two icons */
36377 group { name: "elm/layout/application/titlebar";
36379 image: "toolbar_sel.png" COMP;
36382 part { name: "base";
36385 description { state: "default" 0.0;
36392 normal: "toolbar_sel.png";
36397 part { name: "elm.swallow.content";
36399 description { state: "default" 0.0;
36407 part { name: "elm.swallow.icon";
36410 description { state: "default" 0.0;
36424 description { state: "visible" 0.0;
36425 inherit: "default" 0.0;
36429 part { name: "elm.swallow.end";
36432 description { state: "default" 0.0;
36447 description { state: "visible" 0.0;
36448 inherit: "default" 0.0;
36452 part { name: "elm.text";
36454 effect: SOFT_SHADOW;
36457 description { state: "default" 0.0;
36460 to_x: "elm.swallow.icon";
36465 to_x: "elm.swallow.end";
36474 text_class: "title_bar";
36480 program { name: "show_icon";
36481 signal: "elm,state,icon,visible";
36483 action: STATE_SET "visible" 0.0;
36484 target: "elm.swallow.icon";
36486 program { name: "hide_icon";
36487 signal: "elm,state,icon,hidden";
36489 action: STATE_SET "default" 0.0;
36490 target: "elm.swallow.icon";
36492 program { name: "show_end";
36493 signal: "elm,state,end,visible";
36495 action: STATE_SET "visible" 0.0;
36496 target: "elm.swallow.end";
36498 program { name: "hide_end";
36499 signal: "elm,state,end,hidden";
36501 action: STATE_SET "default" 0.0;
36502 target: "elm.swallow.end";