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";
26738 state: "default" 0.0;
26748 part { name: "elm.swallow.bar";
26754 state: "default" 0.0;
26757 to_y: "elm.background.progressbar";
26761 to: "elm.background.progressbar";
26766 part { name: "elm.swallow.content";
26768 description { state: "default" 0.0;
26773 to_y: "elm.background.progressbar";
26778 to_y: "elm.background.progressbar";
26781 description { state: "visible" 0.0;
26782 inherit: "default" 0.0;
26785 aspect_preference: VERTICAL;
26789 part { name: "elm.text";
26793 description { state: "default" 0.0;
26797 rel1.to_x: "elm.swallow.content";
26798 rel1.relative: 1.0 0.0;
26800 rel2.to_x: "elm.swallow.content";
26801 rel2.relative: 1.0 1.0;
26802 rel2.offset: -1 -5;
26805 font: "Sans,Edje-Vera";
26811 description { state: "visible" 0.0;
26812 inherit: "default" 0.0;
26820 part { name: "background";
26822 clip_to: "elm.background.progressbar";
26824 state: "default" 0.0;
26826 to: "elm.swallow.bar";
26830 to: "elm.swallow.bar";
26835 normal: "shelf_inset.png";
26841 part { name: "elm.text.status";
26844 description { state: "default" 0.0;
26856 font: "Sans:style=Bold,Edje-Vera-Bold";
26863 description { state: "hidden" 0.0;
26864 inherit: "default" 0.0;
26870 part { name: "elm.progress.progressbar";
26872 clip_to: "elm.background.progressbar";
26874 state: "default" 0.0;
26878 to: "elm.swallow.bar";
26882 to_y: "elm.swallow.bar";
26883 to_x: "elm.cur.progressbar";
26887 normal: "bt_sm_base2.png";
26892 state: "invert" 0.0;
26893 inherit: "default" 0.0;
26895 to_y: "elm.swallow.bar";
26896 to_x: "elm.cur.progressbar";
26899 to: "elm.swallow.bar";
26904 state: "state_begin" 0.0;
26905 inherit: "default" 0.0;
26907 to: "elm.swallow.bar";
26911 to: "elm.swallow.bar";
26916 state: "state_end" 0.0;
26917 inherit: "default" 0.0;
26919 to: "elm.swallow.bar";
26923 to: "elm.swallow.bar";
26928 part { name: "text-bar";
26931 clip_to: "progress-rect";
26932 effect: SOFT_SHADOW;
26934 description { state: "default" 0.0;
26938 rel1.to: "elm.text.status";
26939 rel1.offset: -1 -1;
26940 rel2.to: "elm.text.status";
26942 text_source: "elm.text.status";
26943 font: "Sans:style=Bold,Edje-Vera-Bold";
26948 color: 224 224 224 255;
26951 description { state: "hidden" 0.0;
26952 inherit: "default" 0.0;
26958 part { name: "over1";
26960 description { state: "default" 0.0;
26961 rel1.to: "elm.progress.progressbar";
26962 rel2.to: "elm.progress.progressbar";
26963 rel2.relative: 1.0 0.5;
26965 normal: "bt_sm_hilight.png";
26971 part { name: "over2";
26974 description { state: "default" 0.0;
26975 rel1.to: "elm.progress.progressbar";
26976 rel2.to: "elm.progress.progressbar";
26978 normal: "bt_sm_shine.png";
26984 part { name: "elm.cur.progressbar";
26987 confine: "background";
26991 description { state: "default" 0.0;
26999 rel2.to: "background";
27002 part { name: "progress-rect";
27005 state: "default" 0.0;
27006 rel1.to: "elm.progress.progressbar";
27007 rel2.to: "elm.progress.progressbar";
27012 program { name: "label_show";
27013 signal: "elm,state,text,visible";
27015 action: STATE_SET "visible" 0.0;
27016 target: "elm.text";
27018 program { name: "label_hide";
27019 signal: "elm,state,text,hidden";
27021 action: STATE_SET "default" 0.0;
27022 target: "elm.text";
27024 program { name: "icon_show";
27025 signal: "elm,state,icon,visible";
27027 action: STATE_SET "visible" 0.0;
27028 target: "elm.swallow.content";
27030 program { name: "icon_hide";
27031 signal: "elm,state,icon,hidden";
27033 action: STATE_SET "default" 0.0;
27034 target: "elm.swallow.content";
27036 program { name: "units_show";
27037 signal: "elm,state,units,visible";
27039 action: STATE_SET "default" 0.0;
27040 target: "text-bar";
27041 target: "elm.text.status";
27043 program { name: "units_hide";
27044 signal: "elm,state,units,hidden";
27046 action: STATE_SET "hidden" 0.0;
27047 target: "text-bar";
27048 target: "elm.text.status";
27050 program { name: "slide_to_end";
27051 action: STATE_SET "state_end" 0.0;
27052 transition: LINEAR 0.5;
27053 target: "elm.progress.progressbar";
27054 after: "slide_to_begin";
27056 program { name: "slide_to_begin";
27057 signal: "elm,state,slide,begin";
27058 action: STATE_SET "state_begin" 0.0;
27059 target: "elm.progress.progressbar";
27060 transition: LINEAR 0.5;
27061 after: "slide_to_end";
27063 program { name: "start_pulse";
27064 signal: "elm,state,pulse,start";
27066 after: "slide_to_end";
27068 program { name: "stop_pulse";
27069 signal: "elm,state,pulse,stop";
27071 action: ACTION_STOP;
27072 target: "slide_to_begin";
27073 target: "slide_to_end";
27074 target: "start_pulse";
27075 after: "state_pulse";
27077 program { name: "state_pulse";
27078 signal: "elm,state,pulse";
27080 action: STATE_SET "state_begin" 0.0;
27081 target: "elm.progress.progressbar";
27082 after: "units_hide";
27084 program { name: "state_fraction";
27085 signal: "elm,state,fraction";
27087 action: ACTION_STOP;
27088 target: "slide_to_begin";
27089 target: "slide_to_end";
27090 target: "start_pulse";
27091 action: STATE_SET "default" 0.0;
27092 target: "elm.progress.progressbar";
27094 program { name: "set_invert_on";
27095 signal: "elm,state,inverted,on";
27097 action: STATE_SET "invert" 0.0;
27098 target: "elm.progress.progressbar";
27100 program { name: "set_invert_off";
27101 signal: "elm,state,inverted,off";
27103 action: STATE_SET "default" 0.0;
27104 target: "elm.progress.progressbar";
27109 ///////////////////////////////////////////////////////////////////////////////
27110 group { name: "elm/progressbar/vertical/default";
27112 image: "shelf_inset.png" COMP;
27113 image: "bt_sm_base2.png" COMP;
27114 image: "bt_sm_hilight.png" COMP;
27115 image: "bt_sm_shine.png" COMP;
27118 part { name: "elm.background.progressbar";
27122 state: "default" 0.0;
27133 part { name: "elm.swallow.bar";
27136 description { state: "default" 0.0;
27146 to_y: "elm.text.box";
27152 part { name: "elm.swallow.content";
27154 description { state: "default" 0.0;
27159 to_x: "elm.swallow.bar";
27164 to_x: "elm.swallow.bar";
27167 description { state: "visible" 0.0;
27168 inherit: "default" 0.0;
27171 aspect_preference: HORIZONTAL;
27175 part { name: "elm.text";
27179 description { state: "default" 0.0;
27183 rel1.to_y: "elm.swallow.content";
27184 rel1.relative: 0.5 1.0;
27186 rel2.to_y: "elm.swallow.content";
27187 rel2.relative: 0.5 1.0;
27188 rel2.offset: -1 -1;
27191 font: "Sans,Edje-Vera";
27197 description { state: "visible" 0.0;
27198 inherit: "default" 0.0;
27206 part { name: "background";
27208 clip_to: "elm.background.progressbar";
27210 state: "default" 0.0;
27212 to: "elm.swallow.bar";
27216 to: "elm.swallow.bar";
27221 normal: "shelf_inset.png";
27227 part { name: "elm.progress.progressbar";
27229 clip_to: "elm.background.progressbar";
27231 state: "default" 0.0;
27235 to: "elm.swallow.bar";
27239 to_x: "elm.swallow.bar";
27240 to_y: "elm.cur.progressbar";
27244 normal: "bt_sm_base2.png";
27249 state: "invert" 0.0;
27250 inherit: "default" 0.0;
27252 to_x: "elm.swallow.bar";
27253 to_y: "elm.cur.progressbar";
27256 to: "elm.swallow.bar";
27261 state: "state_begin" 0.0;
27262 inherit: "default" 0.0;
27264 to: "elm.swallow.bar";
27268 to: "elm.swallow.bar";
27273 state: "state_end" 0.0;
27274 inherit: "default" 0.0;
27276 to: "elm.swallow.bar";
27280 to: "elm.swallow.bar";
27286 part { name: "over1";
27288 description { state: "default" 0.0;
27289 rel1.to: "elm.progress.progressbar";
27290 rel2.to: "elm.progress.progressbar";
27291 rel2.relative: 1.0 0.5;
27293 normal: "bt_sm_hilight.png";
27299 part { name: "over2";
27302 description { state: "default" 0.0;
27303 rel1.to: "elm.progress.progressbar";
27304 rel2.to: "elm.progress.progressbar";
27306 normal: "bt_sm_shine.png";
27312 part { name: "elm.cur.progressbar";
27315 confine: "background";
27319 description { state: "default" 0.0;
27327 rel2.to: "background";
27331 part { name: "elm.text.box";
27334 description { state: "default" 0.0;
27337 to: "elm.text.status";
27341 to: "elm.text.status";
27344 color: 255 255 255 0;
27346 description { state: "visible" 0.0;
27347 inherit: "default" 0.0;
27351 part { name: "elm.text.status";
27355 description { state: "default" 0.0;
27359 rel1.relative: 0.0 1.0;
27361 rel2.relative: 1.0 1.0;
27365 font: "Sans:style=Bold,Edje-Vera-Bold";
27371 description { state: "visible" 0.0;
27372 inherit: "default" 0.0;
27377 rel2.offset: -9 -9;
27382 program { name: "label_show";
27383 signal: "elm,state,text,visible";
27385 action: STATE_SET "visible" 0.0;
27386 target: "elm.text";
27388 program { name: "label_hide";
27389 signal: "elm,state,text,hidden";
27391 action: STATE_SET "default" 0.0;
27392 target: "elm.text";
27394 program { name: "icon_show";
27395 signal: "elm,state,icon,visible";
27397 action: STATE_SET "visible" 0.0;
27398 target: "elm.swallow.content";
27400 program { name: "icon_hide";
27401 signal: "elm,state,icon,hidden";
27403 action: STATE_SET "default" 0.0;
27404 target: "elm.swallow.content";
27406 program { name: "units_show";
27407 signal: "elm,state,units,visible";
27409 action: STATE_SET "visible" 0.0;
27410 target: "elm.text.status";
27411 target: "elm.text.box";
27413 program { name: "units_hide";
27414 signal: "elm,state,units,hidden";
27416 action: STATE_SET "default" 0.0;
27417 target: "elm.text.status";
27418 target: "elm.text.box";
27420 program { name: "slide_to_end";
27421 action: STATE_SET "state_end" 0.0;
27422 transition: LINEAR 0.5;
27423 target: "elm.progress.progressbar";
27424 after: "slide_to_begin";
27426 program { name: "slide_to_begin";
27427 action: STATE_SET "state_begin" 0.0;
27428 target: "elm.progress.progressbar";
27429 transition: LINEAR 0.5;
27430 after: "slide_to_end";
27432 program { name: "start_pulse";
27433 signal: "elm,state,pulse,start";
27435 action: STATE_SET "state_begin" 0.0;
27436 target: "elm.progress.progressbar";
27437 after: "slide_to_end";
27439 program { name: "stop_pulse";
27440 signal: "elm,state,pulse,stop";
27442 action: ACTION_STOP;
27443 target: "slide_to_begin";
27444 target: "slide_to_end";
27445 target: "start_pulse";
27446 after: "state_pulse";
27448 program { name: "state_pulse";
27449 signal: "elm,state,pulse";
27451 action: STATE_SET "state_begin" 0.0;
27452 target: "elm.progress.progressbar";
27453 after: "units_hide";
27455 program { name: "state_fraction";
27456 signal: "elm,state,fraction";
27458 action: ACTION_STOP;
27459 target: "slide_to_begin";
27460 target: "slide_to_end";
27461 target: "start_pulse";
27462 action: STATE_SET "default" 0.0;
27463 target: "elm.progress.progressbar";
27465 program { name: "set_invert_on";
27466 signal: "elm,state,inverted,on";
27468 action: STATE_SET "invert" 0.0;
27469 target: "elm.progress.progressbar";
27470 target: "elm.cur.progressbar";
27472 program { name: "set_invert_off";
27473 signal: "elm,state,inverted,off";
27475 action: STATE_SET "default" 0.0;
27476 target: "elm.progress.progressbar";
27477 target: "elm.cur.progressbar";
27482 ///////////////////////////////////////////////////////////////////////////////
27483 group { name: "elm/separator/horizontal/default";
27485 image: "separator_h.png" COMP;
27488 part { name: "separator"; // separator group
27489 description { state: "default" 0.0;
27492 rel2.offset: -5 -5;
27494 normal: "separator_h.png";
27504 ///////////////////////////////////////////////////////////////////////////////
27505 group { name: "elm/separator/vertical/default";
27507 image: "separator_v.png" COMP;
27510 part { name: "separator"; // separator group
27511 description { state: "default" 0.0;
27514 rel2.offset: -5 -5;
27516 normal: "separator_v.png";
27526 group { name: "elm/progressbar/horizontal/wheel";
27528 image: "busy-1.png" COMP;
27529 image: "busy-2.png" COMP;
27530 image: "busy-3.png" COMP;
27531 image: "busy-4.png" COMP;
27532 image: "busy-5.png" COMP;
27533 image: "busy-6.png" COMP;
27534 image: "busy-7.png" COMP;
27535 image: "busy-8.png" COMP;
27536 image: "busy-9.png" COMP;
27539 part { name: "elm.background.progressbar";
27543 state: "default" 0.0;
27546 part { name: "elm.swallow.bar";
27549 description { state: "default" 0.0;
27555 part { name: "elm.swallow.content";
27557 description { state: "default" 0.0;
27563 part { name: "background";
27565 clip_to: "elm.background.progressbar";
27567 state: "default" 0.0;
27572 aspect_preference: BOTH;
27574 normal: "busy-9.png";
27579 state: "pulse" 0.0;
27580 inherit: "default" 0.0;
27582 normal: "busy-9.png";
27583 tween: "busy-1.png";
27584 tween: "busy-2.png";
27585 tween: "busy-3.png";
27586 tween: "busy-4.png";
27587 tween: "busy-5.png";
27588 tween: "busy-6.png";
27589 tween: "busy-7.png";
27590 tween: "busy-8.png";
27597 program { name: "start_pulse";
27598 signal: "elm,state,pulse,start";
27600 action: STATE_SET "pulse" 0.0;
27601 target: "background";
27602 transition: LINEAR 0.5;
27603 after: "start_pulse";
27605 program { name: "stop_pulse";
27606 signal: "elm,state,pulse,stop";
27608 action: STATE_SET "default" 0.0;
27609 target: "background";
27615 ///////////////////////////////////////////////////////////////////////////////
27616 group { name: "elm/spinner/base/default";
27618 image: "shelf_inset.png" COMP;
27619 image: "bt_base1.png" COMP;
27620 image: "bt_hilight.png" COMP;
27621 image: "bt_shine.png" COMP;
27622 image: "bt_glow.png" COMP;
27623 image: "bt_dis_base.png" COMP;
27624 image: "bt_dis_hilight.png" COMP;
27625 image: "sp_bt_l.png" COMP;
27626 image: "sp_bt_r.png" COMP;
27631 description { state: "default" 0.0;
27634 rel2.offset: -2 -2;
27635 color: 255 255 255 0;
27638 part { name: "conf_over";
27640 description { state: "default" 0.0;
27644 normal: "shelf_inset.png";
27651 part { name: "left_bt";
27653 description { state: "default" 0.0;
27663 aspect_preference: VERTICAL;
27665 normal: "bt_base1.png";
27670 description { state: "clicked" 0.0;
27671 inherit: "default" 0.0;
27672 image.normal: "bt_base1.png";
27673 image.middle: SOLID;
27675 description { state: "disabled" 0.0;
27676 inherit: "default" 0.0;
27678 normal: "bt_dis_base.png";
27683 part { name: "left_over1";
27685 description { state: "default" 0.0;
27686 rel1.to: "left_bt";
27687 rel2 { to: "left_bt";
27691 normal: "bt_hilight.png";
27695 description { state: "disabled" 0.0;
27696 inherit: "default" 0.0;
27698 normal: "bt_dis_hilight.png";
27703 part { name: "left_over2";
27706 ignore_flags: ON_HOLD;
27707 description { state: "default" 0.0;
27708 rel1.to: "left_bt";
27709 rel2.to: "left_bt";
27711 normal: "bt_shine.png";
27715 description { state: "disabled" 0.0;
27716 inherit: "default" 0.0;
27720 part { name: "left_over3";
27723 description { state: "default" 0.0;
27724 color: 255 255 255 0;
27725 rel1.to: "left_bt";
27726 rel2.to: "left_bt";
27728 normal: "bt_glow.png";
27729 border: 12 12 12 12;
27733 description { state: "clicked" 0.0;
27734 inherit: "default" 0.0;
27736 color: 255 255 255 255;
27739 part { name: "right_bt";
27741 description { state: "default" 0.0;
27751 aspect_preference: VERTICAL;
27753 normal: "bt_base1.png";
27758 description { state: "clicked" 0.0;
27759 inherit: "default" 0.0;
27760 image.normal: "bt_base1.png";
27761 image.middle: SOLID;
27763 description { state: "disabled" 0.0;
27764 inherit: "default" 0.0;
27766 normal: "bt_dis_base.png";
27771 part { name: "right_over1";
27773 description { state: "default" 0.0;
27774 rel1.to: "right_bt";
27775 rel2 { to: "right_bt";
27779 normal: "bt_hilight.png";
27783 description { state: "disabled" 0.0;
27784 inherit: "default" 0.0;
27786 normal: "bt_dis_hilight.png";
27791 part { name: "right_over2";
27794 ignore_flags: ON_HOLD;
27795 description { state: "default" 0.0;
27796 rel1.to: "right_bt";
27797 rel2.to: "right_bt";
27799 normal: "bt_shine.png";
27803 description { state: "disabled" 0.0;
27804 inherit: "default" 0.0;
27808 part { name: "right_over3";
27811 description { state: "default" 0.0;
27812 color: 255 255 255 0;
27813 rel1.to: "right_bt";
27814 rel2.to: "right_bt";
27816 normal: "bt_glow.png";
27817 border: 12 12 12 12;
27821 description { state: "clicked" 0.0;
27822 inherit: "default" 0.0;
27824 color: 255 255 255 255;
27827 part { name: "left_bt_icon";
27829 description { state: "default" 0.0;
27830 rel1.to: "left_bt";
27832 rel2.to: "left_bt";
27833 rel2.offset: -5 -5;
27837 aspect_preference: BOTH;
27838 image.normal: "sp_bt_l.png";
27840 description { state: "rtl" 0.0;
27841 inherit: "default" 0.0;
27842 image.normal: "sp_bt_r.png";
27845 part { name: "right_bt_icon";
27847 description { state: "default" 0.0;
27848 rel1.to: "right_bt";
27850 rel2.to: "right_bt";
27851 rel2.offset: -5 -5;
27855 aspect_preference: BOTH;
27856 image.normal: "sp_bt_r.png";
27858 description { state: "rtl" 0.0;
27859 inherit: "default" 0.0;
27860 image.normal: "sp_bt_l.png";
27863 part { name: "elm.text";
27867 description { state: "default" 0.0;
27870 rel1 { relative: 1.0 0.0;
27875 rel2 { relative: 0.0 1.0;
27882 font: "Sans,Edje-Vera";
27888 description { state: "active" 0.0;
27889 inherit: "default" 0.0;
27892 description { state: "disabled_active" 0.0;
27893 inherit: "default" 0.0;
27897 description { state: "disabled" 0.0;
27898 inherit: "default" 0.0;
27903 part { name: "elm.dragable.slider";
27911 description { state: "default" 0.0;
27918 part { name: "button_events";
27921 events: "elm.dragable.slider";
27924 description { state: "default" 0.0;
27925 rel1.to: "elm.text";
27926 rel2.to: "elm.text";
27930 part { name: "elm.swallow.entry";
27932 description { state: "default" 0.0;
27935 rel1 { relative: 1.0 0.5;
27940 rel2 { relative: 0.0 0.5;
27948 description { state: "active" 0.0;
27949 inherit: "default" 0.0;
27951 color: 255 255 255 255;
27953 description { state: "disabled_active" 0.0;
27954 inherit: "default" 0.0;
27957 description { state: "disabled" 0.0;
27958 inherit: "default" 0.0;
27962 part { name: "disabler";
27964 description { state: "default" 0.0;
27968 description { state: "disabled" 0.0;
27969 inherit: "default" 0.0;
27975 program { name: "text_show";
27976 signal: "elm,state,text,visible";
27978 action: STATE_SET "visible" 0.0;
27979 target: "elm.text";
27981 program { name: "text_hide";
27982 signal: "elm,state,text,hidden";
27984 action: STATE_SET "default" 0.0;
27985 target: "elm.text";
27987 program { name: "dec";
27988 signal: "mouse,down,1";
27990 action: SIGNAL_EMIT "elm,action,decrement,start" "";
27992 program { name: "dec2";
27993 signal: "mouse,up,1";
27995 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
27997 program { name: "inc";
27998 signal: "mouse,down,1";
27999 source: "right_bt";
28000 action: SIGNAL_EMIT "elm,action,increment,start" "";
28002 program { name: "inc2";
28003 signal: "mouse,up,1";
28004 source: "right_bt";
28005 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28008 name: "left_bt_click";
28009 signal: "mouse,down,1";
28010 source: "left_over2";
28011 action: STATE_SET "clicked" 0.0;
28015 name: "left_bt_unclick";
28016 signal: "mouse,up,1";
28017 source: "left_over2";
28018 action: STATE_SET "default" 0.0;
28022 name: "left_bt_click2";
28023 signal: "mouse,down,1";
28024 source: "left_over3";
28025 action: STATE_SET "clicked" 0.0;
28026 target: "left_over3";
28029 name: "left_bt_unclick2";
28030 signal: "mouse,up,1";
28031 source: "left_over3";
28032 action: STATE_SET "default" 0.0;
28033 transition: DECELERATE 0.5;
28034 target: "left_over3";
28037 name: "left_bt_unclick3";
28038 signal: "mouse,up,1";
28039 source: "left_over2";
28040 action: SIGNAL_EMIT "elm,action,click" "";
28043 name: "left_bt_pressed_anim";
28044 signal: "elm,left,anim,activate";
28046 action: STATE_SET "clicked" 0.0;
28048 target: "left_over3";
28049 after: "left_bt_unpressed_anim";
28052 name: "left_bt_unpressed_anim";
28053 action: STATE_SET "default" 0.0;
28054 transition: DECELERATE 0.5;
28056 target: "left_over3";
28060 name: "right_bt_click";
28061 signal: "mouse,down,1";
28062 source: "right_over2";
28063 action: STATE_SET "clicked" 0.0;
28064 target: "right_bt";
28067 name: "right_bt_unclick";
28068 signal: "mouse,up,1";
28069 source: "right_over2";
28070 action: STATE_SET "default" 0.0;
28071 target: "right_bt";
28074 name: "right_bt_click2";
28075 signal: "mouse,down,1";
28076 source: "right_over3";
28077 action: STATE_SET "clicked" 0.0;
28078 target: "right_over3";
28081 name: "right_bt_unclick2";
28082 signal: "mouse,up,1";
28083 source: "right_over3";
28084 action: STATE_SET "default" 0.0;
28085 transition: DECELERATE 0.5;
28086 target: "right_over3";
28089 name: "right_bt_unclick3";
28090 signal: "mouse,up,1";
28091 source: "right_over2";
28092 action: SIGNAL_EMIT "elm,action,click" "";
28095 name: "right_bt_pressed_anim";
28096 signal: "elm,right,anim,activate";
28098 action: STATE_SET "clicked" 0.0;
28099 target: "right_bt";
28100 target: "right_over3";
28101 after: "right_bt_unpressed_anim";
28104 name: "right_bt_unpressed_anim";
28105 action: STATE_SET "default" 0.0;
28106 transition: DECELERATE 0.5;
28107 target: "right_bt";
28108 target: "right_over3";
28111 program { name: "disable";
28112 signal: "elm,state,disabled";
28114 action: STATE_SET "disabled" 0.0;
28116 target: "left_over1";
28117 target: "left_over2";
28118 target: "right_bt";
28119 target: "right_over1";
28120 target: "right_over2";
28121 target: "disabler";
28122 after: "disable_text";
28124 program { name: "disable_text";
28128 get_state(PART:"elm.text", st, 30, vl);
28129 if (!strcmp(st, "active"))
28130 set_state(PART:"elm.text", "disabled_active", 0.0);
28132 set_state(PART:"elm.text", "disabled", 0.0);
28134 get_state(PART:"elm.swallow.entry", st, 30, vl);
28135 if (!strcmp(st, "active"))
28136 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28138 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28141 program { name: "enable";
28142 signal: "elm,state,enabled";
28144 action: STATE_SET "default" 0.0;
28146 target: "left_over1";
28147 target: "left_over2";
28148 target: "right_bt";
28149 target: "right_over1";
28150 target: "right_over2";
28151 target: "disabler";
28152 after: "enable_text";
28154 program { name: "enable_text";
28158 get_state(PART:"elm.text", st, 30, vl);
28159 if (!strcmp(st, "disabled_active"))
28160 set_state(PART:"elm.text", "active", 0.0);
28162 set_state(PART:"elm.text", "default", 0.0);
28164 get_state(PART:"elm.swallow.entry", st, 30, vl);
28165 if (!strcmp(st, "disabled_active"))
28166 set_state(PART:"elm.swallow.entry", "active", 0.0);
28168 set_state(PART:"elm.swallow.entry", "default", 0.0);
28171 program { name: "active";
28172 signal: "elm,state,active";
28174 action: STATE_SET "active" 0.0;
28175 target: "elm.text";
28176 target: "elm.swallow.entry";
28178 program { name: "inactive";
28179 signal: "elm,state,inactive";
28181 action: STATE_SET "default" 0.0;
28182 target: "elm.text";
28183 target: "elm.swallow.entry";
28185 program { name: "toggle_text";
28186 signal: "mouse,up,1";
28187 source: "button_events";
28188 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28190 program { name: "to_rtl";
28191 signal: "edje,state,rtl";
28193 action: STATE_SET "rtl" 0.0;
28194 target: "right_bt_icon";
28195 target: "left_bt_icon";
28197 program { name: "to_ltr";
28198 signal: "edje,state,ltr";
28200 action: STATE_SET "default" 0.0;
28201 target: "right_bt_icon";
28202 target: "left_bt_icon";
28207 ///////////////////////////////////////////////////////////////////////////////
28208 group { name: "elm/spinner/base/vertical";
28210 image: "shelf_inset.png" COMP;
28211 image: "bt_hilight.png" COMP;
28212 image: "bt_shine.png" COMP;
28213 image: "bt_glow.png" COMP;
28214 image: "bt_dis_base.png" COMP;
28215 image: "bt_dis_hilight.png" COMP;
28216 image: "up.png" COMP;
28217 image: "down.png" COMP;
28218 image: "bt_spinner_up.png" COMP;
28219 image: "bt_spinner_down.png" COMP;
28220 image: "bt_spinner_hilight.png" COMP;
28225 description { state: "default" 0.0;
28228 rel2.offset: -2 -2;
28229 color: 255 255 255 0;
28232 part { name: "conf_over";
28234 description { state: "default" 0.0;
28243 normal: "shelf_inset.png";
28250 part { name: "down_bt";
28252 description { state: "default" 0.0;
28268 normal: "bt_spinner_down.png";
28273 description { state: "clicked" 0.0;
28274 inherit: "default" 0.0;
28275 image.normal: "bt_spinner_down.png";
28276 image.middle: SOLID;
28278 description { state: "disabled" 0.0;
28279 inherit: "default" 0.0;
28281 normal: "bt_dis_base.png";
28286 part { name: "down_over3";
28289 description { state: "default" 0.0;
28290 color: 255 255 255 0;
28291 rel1.to: "down_bt";
28292 rel2.to: "down_bt";
28294 normal: "bt_glow.png";
28295 border: 12 12 12 12;
28299 description { state: "clicked" 0.0;
28300 inherit: "default" 0.0;
28302 color: 255 255 255 255;
28305 part { name: "up_bt";
28307 description { state: "default" 0.0;
28320 aspect_preference: BOTH;
28322 normal: "bt_spinner_up.png";
28327 description { state: "clicked" 0.0;
28328 inherit: "default" 0.0;
28329 image.normal: "bt_spinner_up.png";
28330 image.middle: SOLID;
28332 description { state: "disabled" 0.0;
28333 inherit: "default" 0.0;
28335 normal: "bt_dis_base.png";
28340 part { name: "up_over1";
28342 description { state: "default" 0.0;
28344 rel2 { to: "up_bt";
28348 normal: "bt_spinner_hilight.png";
28352 description { state: "disabled" 0.0;
28353 inherit: "default" 0.0;
28355 normal: "bt_dis_hilight.png";
28360 part { name: "up_over3";
28363 description { state: "default" 0.0;
28364 color: 255 255 255 0;
28368 normal: "bt_glow.png";
28369 border: 12 12 12 12;
28373 description { state: "clicked" 0.0;
28374 inherit: "default" 0.0;
28376 color: 255 255 255 255;
28379 part { name: "down_bt_icon";
28381 description { state: "default" 0.0;
28382 rel1.to: "down_bt";
28384 rel2.to: "down_bt";
28385 rel2.offset: -6 -3;
28387 image.normal: "down.png";
28390 part { name: "up_bt_icon";
28392 description { state: "default" 0.0;
28396 rel2.offset: -6 -3;
28398 image.normal: "up.png";
28401 part { name: "elm.text";
28405 description { state: "default" 0.0;
28408 rel1 { relative: 0.0 0.0;
28413 rel2 { relative: 0.0 1.0;
28420 font: "Sans,Edje-Vera";
28426 description { state: "active" 0.0;
28427 inherit: "default" 0.0;
28430 description { state: "disabled_active" 0.0;
28431 inherit: "default" 0.0;
28435 description { state: "disabled" 0.0;
28436 inherit: "default" 0.0;
28441 part { name: "elm.dragable.slider";
28449 description { state: "default" 0.0;
28456 part { name: "button_events";
28459 events: "elm.dragable.slider";
28462 description { state: "default" 0.0;
28463 rel1.to: "elm.text";
28464 rel2.to: "elm.text";
28468 part { name: "elm.swallow.entry";
28470 description { state: "default" 0.0;
28473 rel1 { relative: 0.0 0.5;
28477 rel2 { relative: 1.0 0.5;
28484 description { state: "active" 0.0;
28485 inherit: "default" 0.0;
28487 color: 255 255 255 255;
28489 description { state: "disabled_active" 0.0;
28490 inherit: "default" 0.0;
28493 description { state: "disabled" 0.0;
28494 inherit: "default" 0.0;
28498 part { name: "disabler";
28500 description { state: "default" 0.0;
28504 description { state: "disabled" 0.0;
28505 inherit: "default" 0.0;
28511 program { name: "text_show";
28512 signal: "elm,state,text,visible";
28514 action: STATE_SET "visible" 0.0;
28515 target: "elm.text";
28517 program { name: "text_hide";
28518 signal: "elm,state,text,hidden";
28520 action: STATE_SET "default" 0.0;
28521 target: "elm.text";
28523 program { name: "dec";
28524 signal: "mouse,down,1";
28526 action: SIGNAL_EMIT "elm,action,decrement,start" "";
28528 program { name: "dec2";
28529 signal: "mouse,up,1";
28531 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28533 program { name: "inc";
28534 signal: "mouse,down,1";
28536 action: SIGNAL_EMIT "elm,action,increment,start" "";
28538 program { name: "inc2";
28539 signal: "mouse,up,1";
28541 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28544 name: "down_bt_click2";
28545 signal: "mouse,down,1";
28546 source: "down_over3";
28547 action: STATE_SET "clicked" 0.0;
28548 target: "down_over3";
28551 name: "down_bt_unclick2";
28552 signal: "mouse,up,1";
28553 source: "down_over3";
28554 action: STATE_SET "default" 0.0;
28555 transition: DECELERATE 0.5;
28556 target: "down_over3";
28559 name: "up_bt_click2";
28560 signal: "mouse,down,1";
28561 source: "up_over3";
28562 action: STATE_SET "clicked" 0.0;
28563 target: "up_over3";
28566 name: "up_bt_unclick2";
28567 signal: "mouse,up,1";
28568 source: "up_over3";
28569 action: STATE_SET "default" 0.0;
28570 transition: DECELERATE 0.5;
28571 target: "up_over3";
28573 program { name: "disable";
28574 signal: "elm,state,disabled";
28576 action: STATE_SET "disabled" 0.0;
28579 target: "disabler";
28580 after: "disable_text";
28582 program { name: "disable_text";
28586 get_state(PART:"elm.text", st, 30, vl);
28587 if (!strcmp(st, "active"))
28588 set_state(PART:"elm.text", "disabled_active", 0.0);
28590 set_state(PART:"elm.text", "disabled", 0.0);
28592 get_state(PART:"elm.swallow.entry", st, 30, vl);
28593 if (!strcmp(st, "active"))
28594 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28596 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28599 program { name: "enable";
28600 signal: "elm,state,enabled";
28602 action: STATE_SET "default" 0.0;
28605 target: "disabler";
28606 after: "enable_text";
28608 program { name: "enable_text";
28612 get_state(PART:"elm.text", st, 30, vl);
28613 if (!strcmp(st, "disabled_active"))
28614 set_state(PART:"elm.text", "active", 0.0);
28616 set_state(PART:"elm.text", "default", 0.0);
28618 get_state(PART:"elm.swallow.entry", st, 30, vl);
28619 if (!strcmp(st, "disabled_active"))
28620 set_state(PART:"elm.swallow.entry", "active", 0.0);
28622 set_state(PART:"elm.swallow.entry", "default", 0.0);
28625 program { name: "active";
28626 signal: "elm,state,active";
28628 action: STATE_SET "active" 0.0;
28629 target: "elm.text";
28630 target: "elm.swallow.entry";
28632 program { name: "inactive";
28633 signal: "elm,state,inactive";
28635 action: STATE_SET "default" 0.0;
28636 target: "elm.text";
28637 target: "elm.swallow.entry";
28639 program { name: "toggle_text";
28640 signal: "mouse,up,1";
28641 source: "button_events";
28642 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28648 ///////////////////////////////////////////////////////////////////////////////
28649 group { name: "elm/index/base/vertical/default";
28651 image: "bt_base1.png" COMP;
28652 image: "bt_base2.png" COMP;
28653 image: "bt_hilight.png" COMP;
28654 image: "bt_shine.png" COMP;
28657 part { name: "clip";
28660 description { state: "default" 0.0;
28662 color: 255 255 255 0;
28664 description { state: "active" 0.0;
28666 color: 255 255 255 255;
28669 part { name: "clip2";
28673 description { state: "default" 0.0;
28675 color: 255 255 255 0;
28677 description { state: "active" 0.0;
28679 color: 255 255 255 255;
28682 part { name: "elm.swallow.index.0";
28685 description { state: "default" 0.0;
28698 part { name: "button_image";
28701 description { state: "default" 0.0;
28703 to: "elm.text.body";
28711 normal: "bt_base2.png";
28714 image.middle: SOLID;
28717 part { name: "elm.text.body";
28719 effect: SOFT_SHADOW;
28723 description { state: "default" 0.0;
28736 color: 224 224 224 255;
28739 font: "Sans,Edje-Vera";
28746 part { name: "elm.text";
28748 effect: SOFT_SHADOW;
28752 description { state: "default" 0.0;
28756 to_x: "elm.swallow.event.0";
28757 to_y: "elm.dragable.pointer";
28762 to_x: "elm.swallow.event.0";
28763 to_y: "elm.dragable.pointer";
28767 color: 255 0 0 255;
28770 font: "Sans,Edje-Vera";
28777 part { name: "over1";
28780 description { state: "default" 0.0;
28782 to: "button_image";
28785 to: "button_image";
28789 normal: "bt_hilight.png";
28794 part { name: "over2";
28797 ignore_flags: ON_HOLD;
28799 description { state: "default" 0.0;
28801 to: "button_image";
28804 to: "button_image";
28807 normal: "bt_shine.png";
28812 part { name: "elm.dragable.pointer";
28820 description { state: "default" 0.0;
28835 part { name: "elm.swallow.event.0";
28837 description { state: "default" 0.0;
28852 program { name: "active";
28853 signal: "elm,state,active";
28855 action: STATE_SET "active" 0.0;
28856 transition: DECELERATE 0.5;
28859 program { name: "inactive";
28860 signal: "elm,state,inactive";
28862 action: STATE_SET "default" 0.0;
28863 transition: DECELERATE 0.5;
28869 group { name: "elm/index/item/vertical/default";
28870 data.item: "stacking" "above";
28871 data.item: "selectraise" "on";
28873 image: "ilist_1.png" COMP;
28874 image: "ilist_item_shadow.png" COMP;
28881 state: "default" 0.0;
28896 normal: "ilist_item_shadow.png";
28905 state: "default" 0.0;
28907 normal: "ilist_1.png";
28912 description { state: "active" 0.0;
28913 inherit: "default" 0.0;
28919 part { name: "elm.text";
28924 state: "default" 0.0;
28945 description { state: "active" 0.0;
28946 inherit: "default" 0.0;
28952 program { name: "active";
28953 signal: "elm,state,active";
28955 action: STATE_SET "active" 0.0;
28956 transition: DECELERATE 0.5;
28957 target: "elm.text";
28960 program { name: "inactive";
28961 signal: "elm,state,inactive";
28963 action: STATE_SET "default" 0.0;
28964 transition: DECELERATE 0.5;
28965 target: "elm.text";
28971 group { name: "elm/index/item_odd/vertical/default";
28972 data.item: "stacking" "below";
28974 image: "ilist_2.png" COMP;
28981 state: "default" 0.0;
28983 normal: "ilist_2.png";
28988 description { state: "active" 0.0;
28989 inherit: "default" 0.0;
28995 part { name: "elm.text";
29000 state: "default" 0.0;
29021 description { state: "active" 0.0;
29022 inherit: "default" 0.0;
29028 program { name: "active";
29029 signal: "elm,state,active";
29031 action: STATE_SET "active" 0.0;
29032 transition: DECELERATE 0.5;
29033 target: "elm.text";
29036 program { name: "inactive";
29037 signal: "elm,state,inactive";
29039 action: STATE_SET "default" 0.0;
29040 transition: DECELERATE 0.5;
29041 target: "elm.text";
29047 ///////////////////////////////////////////////////////////////////////////////
29048 group { name: "elm/gengrid/item/default/default";
29049 data.item: "labels" "elm.text";
29050 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29052 image: "bt_sm_base1.png" COMP;
29053 image: "bt_sm_shine.png" COMP;
29054 image: "bt_sm_hilight.png" COMP;
29055 image: "ilist_1.png" COMP;
29056 image: "ilist_item_shadow.png" COMP;
29059 part { name: "event";
29063 state: "default" 0.0;
29067 part { name: "reorder_bg";
29069 description { state: "default" 0.0;
29071 color: 255 255 255 0;
29081 normal: "bt_bases.png";
29085 description { state: "enabled" 0.0;
29086 inherit: "default" 0.0;
29088 color: 255 255 255 255;
29091 part { name: "base_sh";
29093 description { state: "default" 0.0;
29108 normal: "ilist_item_shadow.png";
29113 part { name: "base";
29115 description { state: "default" 0.0;
29117 normal: "ilist_1.png";
29124 clip_to: "disclip";
29126 description { state: "default" 0.0;
29128 color: 255 255 255 0;
29138 normal: "bt_sm_base1.png";
29141 image.middle: SOLID;
29143 description { state: "selected" 0.0;
29144 inherit: "default" 0.0;
29146 color: 255 255 255 255;
29157 part { name: "elm.swallow.pad";
29159 description { state: "default" 0.0;
29173 part { name: "elm.swallow.icon";
29174 clip_to: "disclip";
29176 description { state: "default" 0.0;
29184 to_y: "elm.swallow.pad";
29190 part { name: "elm.swallow.end";
29191 clip_to: "disclip";
29193 description { state: "default" 0.0;
29197 aspect_preference: HORIZONTAL;
29208 part { name: "elm.text";
29209 clip_to: "disclip";
29211 effect: SOFT_SHADOW;
29214 description { state: "default" 0.0;
29230 text_class: "grid_item";
29233 description { state: "selected" 0.0;
29234 inherit: "default" 0.0;
29235 color: 224 224 224 255;
29239 part { name: "fg1";
29240 clip_to: "disclip";
29242 description { state: "default" 0.0;
29244 color: 255 255 255 0;
29246 rel2.relative: 1.0 0.5;
29249 normal: "bt_sm_hilight.png";
29253 description { state: "selected" 0.0;
29254 inherit: "default" 0.0;
29256 color: 255 255 255 255;
29259 part { name: "fg2";
29260 clip_to: "disclip";
29262 description { state: "default" 0.0;
29264 color: 255 255 255 0;
29268 normal: "bt_sm_shine.png";
29272 description { state: "selected" 0.0;
29273 inherit: "default" 0.0;
29275 color: 255 255 255 255;
29278 part { name: "disclip";
29280 description { state: "default" 0.0;
29284 description { state: "disabled" 0.0;
29285 inherit: "default" 0.0;
29286 color: 255 255 255 64;
29291 // signal: elm,state,%s,active
29292 // a "check" item named %s went active
29293 // signal: elm,state,%s,passive
29294 // a "check" item named %s went passive
29295 // default is passive
29296 program { name: "go_active";
29297 signal: "elm,state,selected";
29299 action: STATE_SET "selected" 0.0;
29303 target: "elm.text";
29305 program { name: "go_passive";
29306 signal: "elm,state,unselected";
29308 action: STATE_SET "default" 0.0;
29312 target: "elm.text";
29313 transition: LINEAR 0.1;
29315 program { name: "go_disabled";
29316 signal: "elm,state,disabled";
29318 action: STATE_SET "disabled" 0.0;
29321 program { name: "go_enabled";
29322 signal: "elm,state,enabled";
29324 action: STATE_SET "default" 0.0;
29327 program { name: "go_reorder_disabled";
29328 signal: "elm,state,reorder,disabled";
29330 action: STATE_SET "default" 0.0;
29331 target: "reorder_bg";
29332 transition: DECELERATE 0.5;
29334 program { name: "go_reorder_enabled";
29335 signal: "elm,state,reorder,enabled";
29337 action: STATE_SET "enabled" 0.0;
29338 target: "reorder_bg";
29339 transition: DECELERATE 0.5;
29343 group { name: "elm/gengrid/item/default_style/default";
29346 style { name: "gengrid_style";
29347 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=grid_item";
29350 tag: "hilight" "+ font=Sans:style=Bold";
29351 tag: "b" "+ font=Sans:style=Bold";
29354 style { name: "gengrid_selected_style";
29355 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=grid_item";
29358 tag: "hilight" "+ font=Sans:style=Bold";
29359 tag: "b" "+ font=Sans:style=Bold";
29363 data.item: "labels" "elm.text";
29364 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29366 image: "bt_sm_base1.png" COMP;
29367 image: "bt_sm_shine.png" COMP;
29368 image: "bt_sm_hilight.png" COMP;
29369 image: "ilist_1.png" COMP;
29370 image: "ilist_item_shadow.png" COMP;
29373 part { name: "event";
29376 description { state: "default" 0.0;
29380 part { name: "base_sh";
29382 description { state: "default" 0.0;
29397 normal: "ilist_item_shadow.png";
29402 part { name: "base";
29404 description { state: "default" 0.0;
29407 normal: "ilist_1.png";
29414 clip_to: "disclip";
29416 description { state: "default" 0.0;
29418 color: 255 255 255 0;
29428 normal: "bt_sm_base1.png";
29431 image.middle: SOLID;
29433 description { state: "selected" 0.0;
29434 inherit: "default" 0.0;
29436 color: 255 255 255 255;
29447 part { name: "elm.swallow.pad";
29449 description { state: "default" 0.0;
29462 part { name: "elm.swallow.icon";
29463 clip_to: "disclip";
29465 description { state: "default" 0.0;
29469 to_x: "elm.swallow.pad";
29474 to_x: "elm.swallow.pad";
29480 part { name: "elm.swallow.end";
29481 clip_to: "disclip";
29483 description { state: "default" 0.0;
29487 aspect_preference: VERTICAL;
29498 part { name: "elm.text";
29499 clip_to: "disclip";
29504 state: "default" 0.0;
29508 to_x: "elm.swallow.icon";
29514 to_x: "elm.swallow.end";
29520 style: "gengrid_style";
29524 description { state: "selected" 0.0;
29525 inherit: "default" 0.0;
29527 style: "gengrid_selected_style";
29531 part { name: "fg1";
29532 clip_to: "disclip";
29534 description { state: "default" 0.0;
29536 color: 255 255 255 0;
29538 rel2.relative: 1.0 0.5;
29541 normal: "bt_sm_hilight.png";
29545 description { state: "selected" 0.0;
29546 inherit: "default" 0.0;
29548 color: 255 255 255 255;
29551 part { name: "fg2";
29552 clip_to: "disclip";
29554 description { state: "default" 0.0;
29556 color: 255 255 255 0;
29560 normal: "bt_sm_shine.png";
29564 description { state: "selected" 0.0;
29565 inherit: "default" 0.0;
29567 color: 255 255 255 255;
29570 part { name: "disclip";
29572 description { state: "default" 0.0;
29576 description { state: "disabled" 0.0;
29577 inherit: "default" 0.0;
29578 color: 255 255 255 64;
29583 // signal: elm,state,%s,active
29584 // a "check" item named %s went active
29585 // signal: elm,state,%s,passive
29586 // a "check" item named %s went passive
29587 // default is passive
29588 program { name: "go_active";
29589 signal: "elm,state,selected";
29591 action: STATE_SET "selected" 0.0;
29595 target: "elm.text";
29597 program { name: "go_passive";
29598 signal: "elm,state,unselected";
29600 action: STATE_SET "default" 0.0;
29604 target: "elm.text";
29605 transition: LINEAR 0.1;
29607 program { name: "go_disabled";
29608 signal: "elm,state,disabled";
29610 action: STATE_SET "disabled" 0.0;
29613 program { name: "go_enabled";
29614 signal: "elm,state,enabled";
29616 action: STATE_SET "default" 0.0;
29622 group { name: "elm/gengrid/item/up/default";
29623 data.item: "labels" "elm.text";
29625 image: "bt_sm_base1.png" COMP;
29626 image: "bt_sm_shine.png" COMP;
29627 image: "bt_sm_hilight.png" COMP;
29628 image: "arrow_up.png" COMP;
29631 part { name: "event";
29634 description { state: "default" 0.0;
29639 clip_to: "disclip";
29641 description { state: "default" 0.0;
29643 color: 255 255 255 0;
29644 rel1.offset: -3 -3;
29646 image { normal: "bt_sm_base1.png";
29651 description { state: "selected" 0.0;
29652 inherit: "default" 0.0;
29654 color: 255 255 255 255;
29657 part { name: "image";
29660 description { state: "default" 0.0;
29661 aspect_preference: BOTH;
29663 image.normal: "arrow_up.png";
29671 part { name: "elm.text";
29672 clip_to: "disclip";
29674 effect: SOFT_SHADOW;
29677 description { state: "default" 0.0;
29693 text_class: "grid_item";
29696 description { state: "selected" 0.0;
29697 inherit: "default" 0.0;
29698 color: 224 224 224 255;
29702 part { name: "fg1";
29703 clip_to: "disclip";
29705 description { state: "default" 0.0;
29707 color: 255 255 255 0;
29708 rel1.offset: -3 -3;
29714 normal: "bt_sm_hilight.png";
29718 description { state: "selected" 0.0;
29719 inherit: "default" 0.0;
29721 color: 255 255 255 255;
29724 part { name: "fg2";
29725 clip_to: "disclip";
29727 description { state: "default" 0.0;
29729 color: 255 255 255 0;
29730 rel1.offset: -3 -3;
29733 normal: "bt_sm_shine.png";
29737 description { state: "selected" 0.0;
29738 inherit: "default" 0.0;
29740 color: 255 255 255 255;
29743 part { name: "disclip";
29745 description { state: "default" 0.0;
29749 description { state: "disabled" 0.0;
29750 inherit: "default" 0.0;
29751 color: 255 255 255 64;
29756 program { name: "go_active";
29757 signal: "elm,state,selected";
29759 action: STATE_SET "selected" 0.0;
29763 target: "elm.text";
29765 program { name: "go_passive";
29766 signal: "elm,state,unselected";
29768 action: STATE_SET "default" 0.0;
29772 target: "elm.text";
29773 transition: LINEAR 0.1;
29775 program { name: "go_disabled";
29776 signal: "elm,state,disabled";
29778 action: STATE_SET "disabled" 0.0;
29781 program { name: "go_enabled";
29782 signal: "elm,state,enabled";
29784 action: STATE_SET "default" 0.0;
29790 group { name: "elm/gengrid/item/album-preview/default";
29791 data.item: "labels" "elm.text";
29792 data.item: "icons" "elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.icon.3 elm.swallow.icon.4";
29793 data.item: "states" "have_files";
29795 image: "bt_sm_base1.png" COMP;
29796 image: "bt_sm_shine.png" COMP;
29797 image: "bt_sm_hilight.png" COMP;
29798 image: "icon_folder.png" COMP;
29801 part { name: "event";
29804 description { state: "default" 0.0;
29809 clip_to: "disclip";
29811 description { state: "default" 0.0;
29813 color: 255 255 255 0;
29814 rel1.offset: -3 -3;
29817 normal: "bt_sm_base1.png";
29822 description { state: "selected" 0.0;
29823 inherit: "default" 0.0;
29825 color: 255 255 255 255;
29828 part { name: "image";
29831 description { state: "default" 0.0;
29832 aspect_preference: BOTH;
29834 image.normal: "icon_folder.png";
29842 part { name: "have-files-clipper";
29844 description { state: "default" 0.0;
29845 color: 255 255 255 0;
29848 description { state: "visible" 0.0;
29849 inherit: "default" 0.0;
29850 color: 255 255 255 255;
29854 part { name: "icon_box_margin";
29857 clip_to: "have-files-clipper";
29858 description { state: "default" 0.0;
29870 part { name: "icon_box";
29873 clip_to: "have-files-clipper";
29874 description { state: "default" 0.0;
29875 color: 255 255 255 255;
29879 relative: 0.25 0.25;
29889 part { name: "elm.swallow.icon.1";
29892 clip_to: "have-files-clipper";
29893 description { state: "default" 0.0;
29905 part { name: "elm.swallow.icon.2";
29908 clip_to: "have-files-clipper";
29909 description { state: "default" 0.0;
29921 part { name: "elm.swallow.icon.3";
29924 clip_to: "have-files-clipper";
29925 description { state: "default" 0.0;
29937 part { name: "elm.swallow.icon.4";
29940 clip_to: "have-files-clipper";
29941 description { state: "default" 0.0;
29953 part { name: "elm.text";
29954 clip_to: "disclip";
29956 effect: SOFT_SHADOW;
29959 description { state: "default" 0.0;
29975 text_class: "grid_item";
29978 description { state: "selected" 0.0;
29979 inherit: "default" 0.0;
29980 color: 255 255 255 255;
29983 part { name: "fg1";
29984 clip_to: "disclip";
29986 description { state: "default" 0.0;
29988 color: 255 255 255 0;
29989 rel1.offset: -3 -3;
29995 normal: "bt_sm_hilight.png";
29999 description { state: "selected" 0.0;
30000 inherit: "default" 0.0;
30002 color: 255 255 255 255;
30005 part { name: "fg2";
30006 clip_to: "disclip";
30008 description { state: "default" 0.0;
30010 color: 255 255 255 0;
30011 rel1.offset: -3 -3;
30014 normal: "bt_sm_shine.png";
30018 description { state: "selected" 0.0;
30019 inherit: "default" 0.0;
30021 color: 255 255 255 255;
30024 part { name: "disclip";
30026 description { state: "default" 0.0;
30030 description { state: "disabled" 0.0;
30031 inherit: "default" 0.0;
30032 color: 255 255 255 64;
30037 program { name: "go_active";
30038 signal: "elm,state,selected";
30040 action: STATE_SET "selected" 0.0;
30044 target: "elm.text";
30046 program { name: "go_passive";
30047 signal: "elm,state,unselected";
30049 action: STATE_SET "default" 0.0;
30053 target: "elm.text";
30054 transition: LINEAR 0.1;
30056 program { name: "go_disabled";
30057 signal: "elm,state,disabled";
30059 action: STATE_SET "disabled" 0.0;
30062 program { name: "go_enabled";
30063 signal: "elm,state,enabled";
30065 action: STATE_SET "default" 0.0;
30069 signal: "elm,state,have_files,active";
30071 action: STATE_SET "visible" 0.0;
30072 target: "have-files-clipper";
30077 group { name: "elm/gengrid/item/thumb/default";
30079 item: "icons" "elm.swallow.icon";
30080 item: "labels" "elm.text";
30083 image: "bt_sm_base1.png" COMP;
30084 image: "bt_sm_shine.png" COMP;
30085 image: "bt_sm_hilight.png" COMP;
30086 image: "thumb_shadow.png" COMP;
30089 part { name: "event";
30092 description { state: "default" 0.0;
30098 description { state: "default" 0.0;
30100 color: 255 255 255 0;
30101 rel1.offset: -3 -3;
30104 normal: "bt_sm_base1.png";
30109 description { state: "selected" 0.0;
30110 inherit: "default" 0.0;
30112 color: 255 255 255 255;
30115 part { name: "border-shadow";
30118 description { state: "default" 0.0;
30120 to: "elm.swallow.icon";
30124 to_x: "elm.swallow.icon";
30129 normal: "thumb_shadow.png";
30130 border: 17 17 17 17;
30135 part { name: "border";
30138 description { state: "default" 0.0;
30140 to: "border-shadow";
30144 to: "border-shadow";
30149 part { name: "elm.swallow.icon";
30152 description { state: "default" 0.0;
30153 aspect_preference: BOTH;
30163 part { name: "elm.text";
30165 effect: SOFT_SHADOW;
30168 description { state: "default" 0.0;
30185 text_class: "grid_item";
30189 part { name: "fg1";
30191 description { state: "default" 0.0;
30193 color: 255 255 255 0;
30194 rel1.offset: -3 -3;
30200 normal: "bt_sm_hilight.png";
30204 description { state: "selected" 0.0;
30205 inherit: "default" 0.0;
30207 color: 255 255 255 255;
30210 part { name: "fg2";
30212 description { state: "default" 0.0;
30214 color: 255 255 255 0;
30215 rel1.offset: -3 -3;
30218 image: "bt_sm_shine.png";
30222 description { state: "selected" 0.0;
30223 inherit: "default" 0.0;
30225 color: 255 255 255 255;
30231 signal: "elm,state,selected";
30233 action: STATE_SET "selected" 0.0;
30239 signal: "elm,state,unselected";
30241 action: STATE_SET "default" 0.0;
30245 transition: LINEAR 0.1;
30250 ///////////////////////////////////////////////////////////////////////////////
30251 group { name: "elm/photocam/base/default";
30253 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30254 public timer0(val) {
30256 v = get_int(sbvis_v);
30258 v = get_int(sbalways_v);
30260 emit("do-hide-vbar", "");
30261 set_int(sbvis_v, 0);
30264 v = get_int(sbvis_h);
30266 v = get_int(sbalways_h);
30268 emit("do-hide-hbar", "");
30269 set_int(sbvis_h, 0);
30272 set_int(sbvis_timer, 0);
30277 image: "shelf_inset.png" COMP;
30278 image: "bt_sm_base2.png" COMP;
30279 image: "bt_sm_shine.png" COMP;
30280 image: "bt_sm_hilight.png" COMP;
30281 image: "busy-1.png" COMP;
30282 image: "busy-2.png" COMP;
30283 image: "busy-3.png" COMP;
30284 image: "busy-4.png" COMP;
30285 image: "busy-5.png" COMP;
30286 image: "busy-6.png" COMP;
30287 image: "busy-7.png" COMP;
30288 image: "busy-8.png" COMP;
30289 image: "busy-9.png" COMP;
30294 description { state: "default" 0.0;
30296 rel2.offset: -2 -2;
30297 color: 255 255 255 0;
30300 part { name: "clipper";
30303 description { state: "default" 0.0;
30308 part { name: "elm.swallow.content";
30309 clip_to: "clipper";
30311 description { state: "default" 0.0;
30313 rel2.offset: -2 -2;
30316 part { name: "busy_clip";
30319 description { state: "default" 0.0;
30321 color: 255 255 255 0;
30323 description { state: "active" 0.0;
30325 color: 255 255 255 255;
30328 part { name: "busy";
30329 clip_to: "busy_clip";
30331 description { state: "default" 0.0;
30336 aspect_preference: BOTH;
30346 normal: "busy-9.png";
30347 tween: "busy-1.png";
30348 tween: "busy-2.png";
30349 tween: "busy-3.png";
30350 tween: "busy-4.png";
30351 tween: "busy-5.png";
30352 tween: "busy-6.png";
30353 tween: "busy-7.png";
30354 tween: "busy-8.png";
30358 part { name: "conf_over";
30360 description { state: "default" 0.0;
30362 rel2.offset: -1 -1;
30364 normal: "shelf_inset.png";
30371 part { name: "sb_vbar_clip_master";
30374 description { state: "default" 0.0;
30376 description { state: "hidden" 0.0;
30378 color: 255 255 255 0;
30381 part { name: "sb_vbar_clip";
30382 clip_to: "sb_vbar_clip_master";
30385 description { state: "default" 0.0;
30387 description { state: "hidden" 0.0;
30389 color: 255 255 255 0;
30392 part { name: "sb_vbar";
30395 description { state: "default" 0.0;
30411 part { name: "elm.dragable.vbar";
30412 clip_to: "sb_vbar_clip";
30417 confine: "sb_vbar";
30419 description { state: "default" 0.0;
30434 normal: "bt_sm_base2.png";
30440 part { name: "sb_vbar_over1";
30441 clip_to: "sb_vbar_clip";
30443 description { state: "default" 0.0;
30444 rel1.to: "elm.dragable.vbar";
30445 rel2.relative: 1.0 0.5;
30446 rel2.to: "elm.dragable.vbar";
30448 normal: "bt_sm_hilight.png";
30453 part { name: "sb_vbar_over2";
30454 clip_to: "sb_vbar_clip";
30456 description { state: "default" 0.0;
30457 rel1.to: "elm.dragable.vbar";
30458 rel2.to: "elm.dragable.vbar";
30460 normal: "bt_sm_shine.png";
30466 part { name: "sb_hbar_clip_master";
30469 description { state: "default" 0.0;
30471 description { state: "hidden" 0.0;
30473 color: 255 255 255 0;
30476 part { name: "sb_hbar_clip";
30477 clip_to: "sb_hbar_clip_master";
30480 description { state: "default" 0.0;
30482 description { state: "hidden" 0.0;
30484 color: 255 255 255 0;
30487 part { name: "sb_hbar";
30490 description { state: "default" 0.0;
30506 part { name: "elm.dragable.hbar";
30507 clip_to: "sb_hbar_clip";
30512 confine: "sb_hbar";
30514 description { state: "default" 0.0;
30529 normal: "bt_sm_base2.png";
30535 part { name: "sb_hbar_over1";
30536 clip_to: "sb_hbar_clip";
30538 description { state: "default" 0.0;
30539 rel1.to: "elm.dragable.hbar";
30540 rel2.relative: 1.0 0.5;
30541 rel2.to: "elm.dragable.hbar";
30543 normal: "bt_sm_hilight.png";
30548 part { name: "sb_hbar_over2";
30549 clip_to: "sb_hbar_clip";
30551 description { state: "default" 0.0;
30552 rel1.to: "elm.dragable.hbar";
30553 rel2.to: "elm.dragable.hbar";
30555 normal: "bt_sm_shine.png";
30562 program { name: "load";
30566 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30567 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30568 set_int(sbvis_h, 0);
30569 set_int(sbvis_v, 0);
30570 set_int(sbalways_v, 0);
30571 set_int(sbalways_h, 0);
30572 set_int(sbvis_timer, 0);
30576 program { name: "vbar_show";
30577 signal: "elm,action,show,vbar";
30579 action: STATE_SET "default" 0.0;
30580 target: "sb_vbar_clip_master";
30582 program { name: "vbar_hide";
30583 signal: "elm,action,hide,vbar";
30585 action: STATE_SET "hidden" 0.0;
30586 target: "sb_vbar_clip_master";
30588 program { name: "vbar_show_always";
30589 signal: "elm,action,show_always,vbar";
30593 v = get_int(sbvis_v);
30594 v |= get_int(sbalways_v);
30596 set_int(sbalways_v, 1);
30597 emit("do-show-vbar", "");
30598 set_int(sbvis_v, 1);
30602 program { name: "vbar_show_notalways";
30603 signal: "elm,action,show_notalways,vbar";
30607 v = get_int(sbalways_v);
30609 set_int(sbalways_v, 0);
30610 v = get_int(sbvis_v);
30612 emit("do-hide-vbar", "");
30613 set_int(sbvis_v, 0);
30618 program { name: "sb_vbar_show";
30619 signal: "do-show-vbar";
30621 action: STATE_SET "default" 0.0;
30622 transition: LINEAR 0.5;
30623 target: "sb_vbar_clip";
30625 program { name: "sb_vbar_hide";
30626 signal: "do-hide-vbar";
30628 action: STATE_SET "hidden" 0.0;
30629 transition: LINEAR 0.5;
30630 target: "sb_vbar_clip";
30633 program { name: "hbar_show";
30634 signal: "elm,action,show,hbar";
30636 action: STATE_SET "default" 0.0;
30637 target: "sb_hbar_clip_master";
30639 program { name: "hbar_hide";
30640 signal: "elm,action,hide,hbar";
30642 action: STATE_SET "hidden" 0.0;
30643 target: "sb_hbar_clip_master";
30645 program { name: "hbar_show_always";
30646 signal: "elm,action,show_always,hbar";
30650 v = get_int(sbvis_h);
30651 v |= get_int(sbalways_h);
30653 set_int(sbalways_h, 1);
30654 emit("do-show-hbar", "");
30655 set_int(sbvis_h, 1);
30659 program { name: "hbar_show_notalways";
30660 signal: "elm,action,show_notalways,hbar";
30664 v = get_int(sbalways_h);
30666 set_int(sbalways_h, 0);
30667 v = get_int(sbvis_h);
30669 emit("do-hide-hbar", "");
30670 set_int(sbvis_h, 0);
30675 program { name: "sb_hbar_show";
30676 signal: "do-show-hbar";
30678 action: STATE_SET "default" 0.0;
30679 transition: LINEAR 0.5;
30680 target: "sb_hbar_clip";
30682 program { name: "sb_hbar_hide";
30683 signal: "do-hide-hbar";
30685 action: STATE_SET "hidden" 0.0;
30686 transition: LINEAR 0.5;
30687 target: "sb_hbar_clip";
30690 program { name: "scroll";
30691 signal: "elm,action,scroll";
30695 v = get_int(sbvis_v);
30696 v |= get_int(sbalways_v);
30698 emit("do-show-vbar", "");
30699 set_int(sbvis_v, 1);
30701 v = get_int(sbvis_h);
30702 v |= get_int(sbalways_h);
30704 emit("do-show-hbar", "");
30705 set_int(sbvis_h, 1);
30707 v = get_int(sbvis_timer);
30708 if (v > 0) cancel_timer(v);
30709 v = timer(1.0, "timer0", 0);
30710 set_int(sbvis_timer, v);
30713 program { name: "go1";
30714 signal: "elm,state,busy,start";
30716 action: STATE_SET "active" 0.0;
30717 transition: SINUSOIDAL 1.0;
30718 target: "busy_clip";
30720 program { name: "go2";
30721 signal: "elm,state,busy,start";
30723 action: STATE_SET "default" 0.0;
30724 transition: LINEAR 0.5;
30728 program { name: "stop1";
30729 signal: "elm,state,busy,stop";
30731 action: STATE_SET "default" 0.0;
30732 transition: SINUSOIDAL 1.0;
30733 target: "busy_clip";
30736 program { name: "stop2";
30737 action: ACTION_STOP;
30743 ///////////////////////////////////////////////////////////////////////////////
30744 group { name: "elm/map/base/default";
30746 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30747 public timer0(val) {
30749 v = get_int(sbvis_v);
30751 v = get_int(sbalways_v);
30753 emit("do-hide-vbar", "");
30754 set_int(sbvis_v, 0);
30757 v = get_int(sbvis_h);
30759 v = get_int(sbalways_h);
30761 emit("do-hide-hbar", "");
30762 set_int(sbvis_h, 0);
30765 set_int(sbvis_timer, 0);
30770 image: "shelf_inset.png" COMP;
30771 image: "bt_sm_base2.png" COMP;
30772 image: "bt_sm_shine.png" COMP;
30773 image: "bt_sm_hilight.png" COMP;
30774 image: "busy-1.png" COMP;
30775 image: "busy-2.png" COMP;
30776 image: "busy-3.png" COMP;
30777 image: "busy-4.png" COMP;
30778 image: "busy-5.png" COMP;
30779 image: "busy-6.png" COMP;
30780 image: "busy-7.png" COMP;
30781 image: "busy-8.png" COMP;
30782 image: "busy-9.png" COMP;
30787 description { state: "default" 0.0;
30789 rel2.offset: -2 -2;
30790 color: 255 255 255 0;
30793 part { name: "clipper";
30796 description { state: "default" 0.0;
30801 part { name: "elm.swallow.content";
30802 clip_to: "clipper";
30804 description { state: "default" 0.0;
30806 rel2.offset: -2 -2;
30809 part { name: "busy_clip";
30812 description { state: "default" 0.0;
30814 color: 255 255 255 0;
30816 description { state: "active" 0.0;
30818 color: 255 255 255 255;
30821 part { name: "busy";
30822 clip_to: "busy_clip";
30824 description { state: "default" 0.0;
30829 aspect_preference: BOTH;
30839 normal: "busy-9.png";
30840 tween: "busy-1.png";
30841 tween: "busy-2.png";
30842 tween: "busy-3.png";
30843 tween: "busy-4.png";
30844 tween: "busy-5.png";
30845 tween: "busy-6.png";
30846 tween: "busy-7.png";
30847 tween: "busy-8.png";
30851 part { name: "conf_over";
30853 description { state: "default" 0.0;
30855 rel2.offset: -1 -1;
30857 normal: "shelf_inset.png";
30864 part { name: "sb_vbar_clip_master";
30867 description { state: "default" 0.0;
30869 description { state: "hidden" 0.0;
30871 color: 255 255 255 0;
30874 part { name: "sb_vbar_clip";
30875 clip_to: "sb_vbar_clip_master";
30878 description { state: "default" 0.0;
30880 description { state: "hidden" 0.0;
30882 color: 255 255 255 0;
30885 part { name: "sb_vbar";
30888 description { state: "default" 0.0;
30904 part { name: "elm.dragable.vbar";
30905 clip_to: "sb_vbar_clip";
30910 confine: "sb_vbar";
30912 description { state: "default" 0.0;
30927 normal: "bt_sm_base2.png";
30933 part { name: "sb_vbar_over1";
30934 clip_to: "sb_vbar_clip";
30936 description { state: "default" 0.0;
30937 rel1.to: "elm.dragable.vbar";
30938 rel2.relative: 1.0 0.5;
30939 rel2.to: "elm.dragable.vbar";
30941 normal: "bt_sm_hilight.png";
30946 part { name: "sb_vbar_over2";
30947 clip_to: "sb_vbar_clip";
30949 description { state: "default" 0.0;
30950 rel1.to: "elm.dragable.vbar";
30951 rel2.to: "elm.dragable.vbar";
30953 normal: "bt_sm_shine.png";
30959 part { name: "sb_hbar_clip_master";
30962 description { state: "default" 0.0;
30964 description { state: "hidden" 0.0;
30966 color: 255 255 255 0;
30969 part { name: "sb_hbar_clip";
30970 clip_to: "sb_hbar_clip_master";
30973 description { state: "default" 0.0;
30975 description { state: "hidden" 0.0;
30977 color: 255 255 255 0;
30980 part { name: "sb_hbar";
30983 description { state: "default" 0.0;
30999 part { name: "elm.dragable.hbar";
31000 clip_to: "sb_hbar_clip";
31005 confine: "sb_hbar";
31007 description { state: "default" 0.0;
31022 normal: "bt_sm_base2.png";
31028 part { name: "sb_hbar_over1";
31029 clip_to: "sb_hbar_clip";
31031 description { state: "default" 0.0;
31032 rel1.to: "elm.dragable.hbar";
31033 rel2.relative: 1.0 0.5;
31034 rel2.to: "elm.dragable.hbar";
31036 normal: "bt_sm_hilight.png";
31041 part { name: "sb_hbar_over2";
31042 clip_to: "sb_hbar_clip";
31044 description { state: "default" 0.0;
31045 rel1.to: "elm.dragable.hbar";
31046 rel2.to: "elm.dragable.hbar";
31048 normal: "bt_sm_shine.png";
31055 program { name: "load";
31059 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
31060 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
31061 set_int(sbvis_h, 0);
31062 set_int(sbvis_v, 0);
31063 set_int(sbalways_v, 0);
31064 set_int(sbalways_h, 0);
31065 set_int(sbvis_timer, 0);
31069 program { name: "vbar_show";
31070 signal: "elm,action,show,vbar";
31072 action: STATE_SET "default" 0.0;
31073 target: "sb_vbar_clip_master";
31075 program { name: "vbar_hide";
31076 signal: "elm,action,hide,vbar";
31078 action: STATE_SET "hidden" 0.0;
31079 target: "sb_vbar_clip_master";
31081 program { name: "vbar_show_always";
31082 signal: "elm,action,show_always,vbar";
31086 v = get_int(sbvis_v);
31087 v |= get_int(sbalways_v);
31089 set_int(sbalways_v, 1);
31090 emit("do-show-vbar", "");
31091 set_int(sbvis_v, 1);
31095 program { name: "vbar_show_notalways";
31096 signal: "elm,action,show_notalways,vbar";
31100 v = get_int(sbalways_v);
31102 set_int(sbalways_v, 0);
31103 v = get_int(sbvis_v);
31105 emit("do-hide-vbar", "");
31106 set_int(sbvis_v, 0);
31111 program { name: "sb_vbar_show";
31112 signal: "do-show-vbar";
31114 action: STATE_SET "default" 0.0;
31115 transition: LINEAR 0.5;
31116 target: "sb_vbar_clip";
31118 program { name: "sb_vbar_hide";
31119 signal: "do-hide-vbar";
31121 action: STATE_SET "hidden" 0.0;
31122 transition: LINEAR 0.5;
31123 target: "sb_vbar_clip";
31126 program { name: "hbar_show";
31127 signal: "elm,action,show,hbar";
31129 action: STATE_SET "default" 0.0;
31130 target: "sb_hbar_clip_master";
31132 program { name: "hbar_hide";
31133 signal: "elm,action,hide,hbar";
31135 action: STATE_SET "hidden" 0.0;
31136 target: "sb_hbar_clip_master";
31138 program { name: "hbar_show_always";
31139 signal: "elm,action,show_always,hbar";
31143 v = get_int(sbvis_h);
31144 v |= get_int(sbalways_h);
31146 set_int(sbalways_h, 1);
31147 emit("do-show-hbar", "");
31148 set_int(sbvis_h, 1);
31152 program { name: "hbar_show_notalways";
31153 signal: "elm,action,show_notalways,hbar";
31157 v = get_int(sbalways_h);
31159 set_int(sbalways_h, 0);
31160 v = get_int(sbvis_h);
31162 emit("do-hide-hbar", "");
31163 set_int(sbvis_h, 0);
31168 program { name: "sb_hbar_show";
31169 signal: "do-show-hbar";
31171 action: STATE_SET "default" 0.0;
31172 transition: LINEAR 0.5;
31173 target: "sb_hbar_clip";
31175 program { name: "sb_hbar_hide";
31176 signal: "do-hide-hbar";
31178 action: STATE_SET "hidden" 0.0;
31179 transition: LINEAR 0.5;
31180 target: "sb_hbar_clip";
31183 program { name: "scroll";
31184 signal: "elm,action,scroll";
31188 v = get_int(sbvis_v);
31189 v |= get_int(sbalways_v);
31191 emit("do-show-vbar", "");
31192 set_int(sbvis_v, 1);
31194 v = get_int(sbvis_h);
31195 v |= get_int(sbalways_h);
31197 emit("do-show-hbar", "");
31198 set_int(sbvis_h, 1);
31200 v = get_int(sbvis_timer);
31201 if (v > 0) cancel_timer(v);
31202 v = timer(1.0, "timer0", 0);
31203 set_int(sbvis_timer, v);
31206 program { name: "go1";
31207 signal: "elm,state,busy,start";
31209 action: STATE_SET "active" 0.0;
31210 transition: SINUSOIDAL 1.0;
31211 target: "busy_clip";
31213 program { name: "go2";
31214 signal: "elm,state,busy,start";
31216 action: STATE_SET "default" 0.0;
31217 transition: LINEAR 0.5;
31221 program { name: "stop1";
31222 signal: "elm,state,busy,stop";
31224 action: STATE_SET "default" 0.0;
31225 transition: SINUSOIDAL 1.0;
31226 target: "busy_clip";
31229 program { name: "stop2";
31230 action: ACTION_STOP;
31235 group { name: "elm/map/marker/radio/default";
31239 item: size_max_w 58;
31240 item: size_max_h 58;
31243 image: "map_item.png" COMP;
31246 part { name: "whole";
31247 description { state: "default" 0.0;
31250 part { name: "base";
31251 ignore_flags: ON_HOLD;
31252 description { state: "default" 0.0;
31253 image.normal: "map_item.png";
31256 part { name: "elm.icon";
31260 description { state: "default" 0.0;
31261 rel1.relative: 0.27 0.27;
31262 rel2.relative: 0.73 0.73;
31265 part { name: "elm.text";
31267 effect: SOFT_SHADOW;
31270 description { state: "default" 0.0;
31272 color: 224 224 224 255;
31274 rel1.relative: 0.28 0.25;
31275 rel2.relative: 0.75 0.75;
31277 font: "Sans,Edje-Vera";
31286 program { name: "open";
31287 signal: "mouse,clicked,1";
31289 action: SIGNAL_EMIT "open" "elm";
31291 program { name: "bringin";
31292 signal: "mouse,down,1,double";
31294 action: SIGNAL_EMIT "bringin" "elm";
31298 group { name: "elm/map/marker/radio2/default";
31302 item: size_max_w 58;
31303 item: size_max_h 58;
31306 image: "map_item_2.png" COMP;
31309 part { name: "base";
31310 ignore_flags: ON_HOLD;
31311 description { state: "default" 0.0;
31312 image.normal: "map_item_2.png";
31315 part { name: "elm.text";
31317 effect: SOFT_SHADOW;
31320 description { state: "default" 0.0;
31322 color: 224 224 224 255;
31324 rel1.relative: 0.28 0.25;
31325 rel2.relative: 0.75 0.75;
31327 font: "Sans,Edje-Vera";
31336 program { name: "open";
31337 signal: "mouse,clicked,1";
31339 action: SIGNAL_EMIT "open" "elm";
31341 program { name: "bringin";
31342 signal: "mouse,down,1,double";
31344 action: SIGNAL_EMIT "bringin" "elm";
31348 group { name: "elm/map/marker/empty/default";
31352 item: size_max_w 64;
31353 item: size_max_h 64;
31356 part { name: "whole";
31357 description { state: "default" 0.0;
31360 part { name: "base";
31361 ignore_flags: ON_HOLD;
31362 description { state: "default" 0.0;
31365 part { name: "elm.icon";
31369 description { state: "default" 0.0;
31372 part { name: "elm.text";
31374 effect: SOFT_SHADOW;
31377 description { state: "default" 0.0;
31379 color: 224 224 224 255;
31381 rel1.relative: 0.28 0.25;
31382 rel2.relative: 0.75 0.75;
31384 font: "Sans,Edje-Vera";
31393 program { name: "open";
31394 signal: "mouse,clicked,1";
31396 action: SIGNAL_EMIT "open" "elm";
31398 program { name: "bringin";
31399 signal: "mouse,down,1,double";
31401 action: SIGNAL_EMIT "bringin" "elm";
31405 group { name: "elm/map/marker_bubble/default";
31407 image: "bubble.png" COMP;
31408 image: "bubble_shine.png" COMP;
31415 part { name: "clipper";
31417 description { state: "default" 0.0;
31418 color: 255 255 255 0;
31420 description { state: "show" 0.0;
31421 inherit: "default" 0.0;
31422 color: 255 255 255 255;
31425 part { name: "base0";
31427 clip_to: "clipper";
31428 description { state: "default" 0.0;
31430 normal: "bubble.png";
31431 border: 11 36 10 19;
31433 image.middle: SOLID;
31436 description { state: "rtl" 0.0;
31437 inherit: "default" 0.0;
31439 normal: "bubble_4.png";
31440 border: 11 36 18 9;
31444 part { name: "elm.swallow.content";
31446 clip_to: "clipper";
31447 description { state: "default" 0.0;
31457 part { name: "shine";
31459 clip_to: "clipper";
31460 description { state: "default" 0.0;
31469 normal: "bubble_shine.png";
31477 program { name: "show";
31479 action: STATE_SET "show" 0.0;
31481 transition: ACCELERATE 0.5;
31486 /////////////////////////////////////////////////////////////////////////////
31488 /////////////////////////////////////////////////////////////////////////////
31490 name: "elm/panes/vertical/default";
31492 image: "bt_base1.png" COMP;
31493 image: "bt_base2.png" COMP;
31494 image: "bt_hilight.png" COMP;
31495 image: "bt_shine.png" COMP;
31496 image: "bt_glow.png" COMP;
31497 image: "bt_dis_base.png" COMP;
31498 image: "bt_dis_hilight.png" COMP;
31499 image: "arrow_right.png" COMP;
31500 image: "arrow_left.png" COMP;
31511 state: "default" 0.0;
31519 name: "whole_left";
31524 state: "default" 0.0;
31525 rel2.to_x: "elm.bar";
31526 rel2.relative: 0.0 1.0;
31532 name: "elm.swallow.left";
31534 clip_to: "whole_left";
31537 state: "default" 0.0;
31538 rel1.to: "whole_left";
31539 rel2.to: "whole_left";
31545 name: "whole_right";
31550 state: "default" 0.0;
31551 rel1.to_x: "elm.bar";
31552 rel1.relative: 1.0 0.0;
31558 name: "elm.swallow.right";
31560 clip_to: "whole_right";
31563 state: "default" 0.0;
31564 rel1.to: "whole_right";
31565 rel2.to: "whole_right";
31569 part { name: "elm.bar";
31576 description { state: "default" 0.0;
31579 rel1.relative: 0.0 0.5;
31580 rel2.relative: 1.0 0.5;
31582 normal: "bt_base2.png";
31585 image.middle: SOLID;
31587 description { state: "clicked" 0.0;
31588 inherit: "default" 0.0;
31589 image.normal: "bt_base1.png";
31590 image.middle: SOLID;
31592 description { state: "disabled" 0.0;
31593 inherit: "default" 0.0;
31595 normal: "bt_dis_base.png";
31600 part { name: "over1";
31602 description { state: "default" 0.0;
31603 rel1.to: "elm.bar";
31604 rel2.to: "elm.bar";
31605 rel2.relative: 1.0 0.5;
31607 normal: "bt_hilight.png";
31611 description { state: "disabled" 0.0;
31612 inherit: "default" 0.0;
31614 normal: "bt_dis_hilight.png";
31619 part { name: "over2";
31622 ignore_flags: ON_HOLD;
31623 description { state: "default" 0.0;
31624 rel1.to: "elm.bar";
31625 rel2.to: "elm.bar";
31627 normal: "bt_shine.png";
31631 description { state: "disabled" 0.0;
31632 inherit: "default" 0.0;
31636 part { name: "over3";
31639 description { state: "default" 0.0;
31640 color: 255 255 255 0;
31641 rel1.to: "elm.bar";
31642 rel2.to: "elm.bar";
31644 normal: "bt_glow.png";
31645 border: 12 12 12 12;
31649 description { state: "clicked" 0.0;
31650 inherit: "default" 0.0;
31652 color: 255 255 255 255;
31658 name: "arrow_right";
31660 description { state: "default" 0.0;
31663 color: 255 255 255 0;
31665 rel1.relative: 1.0 0.5;
31666 rel1.to_x: "elm.bar";
31667 rel1.offset: 45/2 -45/2;
31669 rel2.relative: 1.0 0.5;
31670 rel2.to_x: "elm.bar";
31671 rel2.offset: 45/2 45/2;
31673 image.normal: "arrow_right.png";
31677 description { state: "default" 0.1;
31678 inherit: "default" 0.0;
31679 image.normal: "arrow_left.png";
31681 description { state: "anim_1" 0.0;
31682 inherit: "default" 0.0;
31683 color: 255 255 255 200;
31684 rel1.offset: (45/2 + 10) -45/2;
31685 rel2.offset: (45/2 +10) 45/2;
31687 description { state: "anim_1" 0.1;
31688 inherit: "default" 0.0;
31689 image.normal: "arrow_left.png";
31690 color: 255 255 255 200;
31691 rel1.offset: (45/2 + 10) -45/2;
31692 rel2.offset: (45/2 +10) 45/2;
31694 description { state: "anim_2" 0.0;
31695 inherit: "default" 0.0;
31696 color: 255 255 255 0;
31697 rel1.offset: (45/2 + 20) -45/2;
31698 rel2.offset: (45/2 + 20) 45/2;
31700 description { state: "anim_2" 0.1;
31701 inherit: "default" 0.0;
31702 image.normal: "arrow_left.png";
31703 color: 255 255 255 0;
31704 rel1.offset: (45/2 + 20) -45/2;
31705 rel2.offset: (45/2 + 20) 45/2;
31709 name: "arrow_left";
31711 description { state: "default" 0.0;
31714 color: 255 255 255 0;
31716 rel1.relative: 0.0 0.5;
31717 rel1.to_x: "elm.bar";
31718 rel1.offset: -45/2 -45/2;
31720 rel2.relative: 0.0 0.5;
31721 rel2.to_x: "elm.bar";
31722 rel2.offset: -45/2 45/2;
31724 image.normal: "arrow_left.png";
31728 description { state: "default" 0.1;
31729 inherit: "default" 0.0;
31730 image.normal: "arrow_right.png";
31732 description { state: "anim_1" 0.0;
31733 inherit: "default" 0.0;
31734 color: 255 255 255 200;
31735 rel1.offset: (-45/2 - 10) -45/2;
31736 rel2.offset: (-45/2 - 10) 45/2;
31738 description { state: "anim_1" 0.1;
31739 inherit: "default" 0.0;
31740 image.normal: "arrow_right.png";
31741 color: 255 255 255 200;
31742 rel1.offset: (-45/2 - 10) -45/2;
31743 rel2.offset: (-45/2 - 10) 45/2;
31745 description { state: "anim_2" 0.0;
31746 inherit: "default" 0.0;
31747 color: 255 255 255 0;
31748 rel1.offset: (-45/2 - 20) -45/2;
31749 rel2.offset: (-45/2 - 20) 45/2;
31751 description { state: "anim_2" 0.1;
31752 inherit: "default" 0.0;
31753 image.normal: "arrow_right.png";
31754 color: 255 255 255 0;
31755 rel1.offset: (-45/2 - 20) -45/2;
31756 rel2.offset: (-45/2 - 20) 45/2;
31763 name: "button_click";
31764 signal: "mouse,down,1";
31766 action: SIGNAL_EMIT "elm,action,press" "";
31767 after: "button_click_anim";
31768 after: "arrow_anim_start";
31771 name: "button_click_anim";
31772 action: STATE_SET "clicked" 0.0;
31776 name: "button_unclick";
31777 signal: "mouse,up,1";
31779 action: SIGNAL_EMIT "elm,action,unpress" "";
31780 after: "button_unclick_anim";
31781 after: "arrow_anim_stop";
31784 name: "button_unclick_anim";
31785 action: STATE_SET "default" 0.0;
31789 name: "button_click2";
31790 signal: "mouse,down,1";
31792 action: STATE_SET "clicked" 0.0;
31796 name: "button_unclick2";
31797 signal: "mouse,up,1";
31799 action: STATE_SET "default" 0.0;
31800 transition: DECELERATE 0.5;
31804 name: "button_unclick3";
31805 signal: "mouse,up,1";
31807 action: SIGNAL_EMIT "elm,action,click" "";
31810 name: "button_down_double";
31811 signal: "mouse,down,1,double";
31813 action: SIGNAL_EMIT "elm,action,click,double" "";
31818 name: "arrow_anim_start";
31822 get_state(PART:"arrow_left", st, 30, vl);
31824 run_program(PROGRAM:"arrow_anim_start_ltr");
31827 run_program(PROGRAM:"arrow_anim_start_rtl");
31832 name: "arrow_anim_stop";
31836 get_state(PART:"arrow_left", st, 30, vl);
31838 run_program(PROGRAM:"arrow_anim_stop_ltr");
31841 run_program(PROGRAM:"arrow_anim_stop_rtl");
31847 name: "arrow_anim_start_ltr";
31848 action: STATE_SET "anim_1" 0.0;
31849 target: "arrow_right";
31850 target: "arrow_left";
31851 transition: LINEAR 0.6;
31852 after: "arrow_anim_1_ltr";
31855 name: "arrow_anim_1_ltr";
31856 action: STATE_SET "anim_2" 0.0;
31857 target: "arrow_right";
31858 target: "arrow_left";
31859 transition: LINEAR 0.6;
31860 after: "arrow_anim_2_ltr";
31863 name: "arrow_anim_2_ltr";
31864 action: STATE_SET "default" 0.0;
31865 target: "arrow_right";
31866 target: "arrow_left";
31867 after: "arrow_anim_start_ltr";
31870 name: "arrow_anim_stop_ltr";
31871 action: ACTION_STOP;
31872 target: "arrow_anim_start_ltr";
31873 target: "arrow_anim_1_ltr";
31874 target: "arrow_anim_2_ltr";
31875 after: "arrow_anim_stop_1_ltr";
31878 name: "arrow_anim_stop_1_ltr";
31879 action: STATE_SET "default" 0.0;
31880 target: "arrow_right";
31881 target: "arrow_left";
31882 transition: DECELERATE 0.4;
31885 name: "arrow_anim_start_rtl";
31886 action: STATE_SET "anim_1" 0.1;
31887 target: "arrow_right";
31888 target: "arrow_left";
31889 transition: LINEAR 0.6;
31890 after: "arrow_anim_1_rtl";
31893 name: "arrow_anim_1_rtl";
31894 action: STATE_SET "anim_2" 0.1;
31895 target: "arrow_right";
31896 target: "arrow_left";
31897 transition: LINEAR 0.6;
31898 after: "arrow_anim_2_rtl";
31901 name: "arrow_anim_2_rtl";
31902 action: STATE_SET "default" 0.1;
31903 target: "arrow_right";
31904 target: "arrow_left";
31905 after: "arrow_anim_start_rtl";
31908 name: "arrow_anim_stop_rtl";
31909 action: ACTION_STOP;
31910 target: "arrow_anim_start_rtl";
31911 target: "arrow_anim_1_rtl";
31912 target: "arrow_anim_2_rtl";
31913 after: "arrow_anim_stop_1_rtl";
31916 name: "arrow_anim_stop_1_rtl";
31917 action: STATE_SET "default" 0.1;
31918 target: "arrow_right";
31919 target: "arrow_left";
31920 transition: DECELERATE 0.4;
31922 program { name: "to_rtl";
31923 signal: "edje,state,rtl";
31928 get_state(PART:"arrow_left", st, 30, vl);
31930 set_state(PART:"arrow_left", st, 0.1);
31932 get_state(PART:"arrow_right", st, 30, vl);
31934 set_state(PART:"arrow_right", st, 0.1);
31938 program { name: "to_ltr";
31939 signal: "edje,state,ltr";
31944 get_state(PART:"arrow_left", st, 30, vl);
31946 set_state(PART:"arrow_left", st, 0.0);
31948 get_state(PART:"arrow_right", st, 30, vl);
31950 set_state(PART:"arrow_right", st, 0.0);
31958 name: "elm/panes/horizontal/default";
31960 image: "bt_base1.png" COMP;
31961 image: "bt_base2.png" COMP;
31962 image: "bt_hilight.png" COMP;
31963 image: "bt_shine.png" COMP;
31964 image: "bt_glow.png" COMP;
31965 image: "bt_dis_base.png" COMP;
31966 image: "bt_dis_hilight.png" COMP;
31967 image: "arrow_up.png" COMP;
31968 image: "arrow_down.png" COMP;
31979 state: "default" 0.0;
31987 name: "whole_left";
31992 state: "default" 0.0;
31993 rel2.to_y: "elm.bar";
31994 rel2.relative: 1.0 0.0;
32000 name: "elm.swallow.left";
32002 clip_to: "whole_left";
32005 state: "default" 0.0;
32006 rel1.to: "whole_left";
32007 rel2.to: "whole_left";
32013 name: "whole_right";
32018 state: "default" 0.0;
32019 rel1.to_y: "elm.bar";
32020 rel1.relative: 0.0 1.0;
32026 name: "elm.swallow.right";
32028 clip_to: "whole_right";
32031 state: "default" 0.0;
32032 rel1.to: "whole_right";
32033 rel2.to: "whole_right";
32037 part { name: "elm.bar";
32044 description { state: "default" 0.0;
32047 rel1.relative: 0.5 0.0;
32048 rel2.relative: 0.5 1.0;
32050 normal: "bt_base2.png";
32053 image.middle: SOLID;
32055 description { state: "clicked" 0.0;
32056 inherit: "default" 0.0;
32057 image.normal: "bt_base1.png";
32058 image.middle: SOLID;
32060 description { state: "disabled" 0.0;
32061 inherit: "default" 0.0;
32063 normal: "bt_dis_base.png";
32068 part { name: "over1";
32070 description { state: "default" 0.0;
32071 rel1.to: "elm.bar";
32072 rel2.to: "elm.bar";
32073 rel2.relative: 1.0 0.5;
32075 normal: "bt_hilight.png";
32079 description { state: "disabled" 0.0;
32080 inherit: "default" 0.0;
32082 normal: "bt_dis_hilight.png";
32087 part { name: "over2";
32090 ignore_flags: ON_HOLD;
32091 description { state: "default" 0.0;
32092 rel1.to: "elm.bar";
32093 rel2.to: "elm.bar";
32095 normal: "bt_shine.png";
32099 description { state: "disabled" 0.0;
32100 inherit: "default" 0.0;
32104 part { name: "over3";
32107 description { state: "default" 0.0;
32108 color: 255 255 255 0;
32109 rel1.to: "elm.bar";
32110 rel2.to: "elm.bar";
32112 normal: "bt_glow.png";
32113 border: 12 12 12 12;
32117 description { state: "clicked" 0.0;
32118 inherit: "default" 0.0;
32120 color: 255 255 255 255;
32126 name: "arrow_right";
32128 description { state: "default" 0.0;
32131 color: 255 255 255 0;
32133 rel1.relative: 0.5 1.0;
32134 rel1.to_y: "elm.bar";
32135 rel1.offset: -45/2 45/2;
32137 rel2.relative: 0.5 1.0;
32138 rel2.to_y: "elm.bar";
32139 rel2.offset: 45/2 45/2;
32141 image.normal: "arrow_down.png";
32145 description { state: "anim_1" 0.0;
32146 inherit: "default" 0.0;
32147 color: 255 255 255 200;
32148 rel1.offset: -45/2 (45/2 +10);
32149 rel2.offset: 45/2 (45/2 +10);
32151 description { state: "anim_2" 0.0;
32152 inherit: "default" 0.0;
32153 color: 255 255 255 0;
32154 rel1.offset: -45/2 (45/2 + 20);
32155 rel2.offset: 45/2 (45/2 + 20);
32159 name: "arrow_left";
32161 description { state: "default" 0.0;
32164 color: 255 255 255 0;
32166 rel1.relative: 0.5 0.0;
32167 rel1.to_y: "elm.bar";
32168 rel1.offset: -45/2 -45/2;
32170 rel2.relative: 0.5 0.0;
32171 rel2.to_y: "elm.bar";
32172 rel2.offset: 45/2 -45/2;
32174 image.normal: "arrow_up.png";
32178 description { state: "anim_1" 0.0;
32179 inherit: "default" 0.0;
32180 color: 255 255 255 200;
32181 rel1.offset: -45/2 (-45/2 - 10);
32182 rel2.offset: 45/2 (-45/2 - 10);
32184 description { state: "anim_2" 0.0;
32185 inherit: "default" 0.0;
32186 color: 255 255 255 0;
32187 rel1.offset: -45/2 (-45/2 - 20);
32188 rel2.offset: 45/2 (-45/2 - 20);
32195 name: "button_click";
32196 signal: "mouse,down,1";
32198 action: SIGNAL_EMIT "elm,action,press" "";
32199 after: "button_click_anim";
32200 after: "arrow_anim_start";
32203 name: "button_click_anim";
32204 action: STATE_SET "clicked" 0.0;
32208 name: "button_unclick";
32209 signal: "mouse,up,1";
32211 action: SIGNAL_EMIT "elm,action,unpress" "";
32212 after: "button_unclick_anim";
32213 after: "arrow_anim_stop";
32216 name: "button_unclick_anim";
32217 action: STATE_SET "default" 0.0;
32221 name: "button_click2";
32222 signal: "mouse,down,1";
32224 action: STATE_SET "clicked" 0.0;
32228 name: "button_unclick2";
32229 signal: "mouse,up,1";
32231 action: STATE_SET "default" 0.0;
32232 transition: DECELERATE 0.5;
32236 name: "button_unclick3";
32237 signal: "mouse,up,1";
32239 action: SIGNAL_EMIT "elm,action,click" "";
32242 name: "button_down_double";
32243 signal: "mouse,down,1,double";
32245 action: SIGNAL_EMIT "elm,action,click,double" "";
32250 name: "arrow_anim_start";
32251 action: STATE_SET "anim_1" 0.0;
32252 target: "arrow_right";
32253 target: "arrow_left";
32254 transition: LINEAR 0.6;
32255 after: "arrow_anim_1";
32258 name: "arrow_anim_1";
32259 action: STATE_SET "anim_2" 0.0;
32260 target: "arrow_right";
32261 target: "arrow_left";
32262 transition: LINEAR 0.6;
32263 after: "arrow_anim_2";
32266 name: "arrow_anim_2";
32267 action: STATE_SET "default" 0.0;
32268 target: "arrow_right";
32269 target: "arrow_left";
32270 after: "arrow_anim_start";
32273 name: "arrow_anim_stop";
32274 action: ACTION_STOP;
32275 target: "arrow_anim_start";
32276 target: "arrow_anim_1";
32277 target: "arrow_anim_2";
32278 after: "arrow_anim_stop_1";
32281 name: "arrow_anim_stop_1";
32282 action: STATE_SET "default" 0.0;
32283 target: "arrow_right";
32284 target: "arrow_left";
32285 transition: DECELERATE 0.4;
32292 /////////////////////////////////////////////////////////////////////////////
32294 /////////////////////////////////////////////////////////////////////////////
32296 name: "elm/panel/base/left";
32297 alias: "elm/panel/base/top";
32300 image: "bt_base1.png" COMP;
32301 image: "bt_hilight.png" COMP;
32302 image: "bt_shine.png" COMP;
32303 image: "bt_glow.png" COMP;
32304 image: "bt_dis_base.png" COMP;
32305 image: "icon_arrow_left.png" COMP;
32306 image: "icon_arrow_right.png" COMP;
32309 item: "focus_highlight" "on";
32313 part { name: "focus_highlight";
32314 description { state: "default" 0.0;
32316 color: 255 255 255 0;
32326 normal: "frame_2.png";
32331 description { state: "enabled" 0.0;
32332 inherit: "default" 0.0;
32334 color: 255 255 255 255;
32344 state: "default" 0.0;
32345 color: 255 255 255 0;
32346 rel1.relative: 0.0 0.0;
32348 rel2.relative: 1.0 1.0;
32349 rel2.offset: -1 -1;
32353 state: "hidden" 0.0;
32354 inherit: "default" 0.0;
32355 rel1.relative: -1.0 0.0;
32357 rel2.relative: 0.0 1.0;
32358 rel2.offset: 20 -1;
32368 state: "default" 0.0;
32371 rel2.offset: -20 -1;
32374 normal: "bt_dis_base.png";
32386 state: "default" 0.0;
32401 name: "elm.swallow.content";
32403 clip_to: "clipper";
32406 state: "default" 0.0;
32407 rel1.to: "clipper";
32408 rel2.to: "clipper";
32418 state: "default" 0.0;
32431 normal: "bt_base1.png";
32438 state: "clicked" 0.0;
32439 inherit: "default" 0.0;
32449 state: "default" 0.0;
32458 normal: "bt_hilight.png";
32469 ignore_flags: ON_HOLD;
32472 state: "default" 0.0;
32477 normal: "bt_shine.png";
32490 state: "default" 0.0;
32491 color: 255 255 255 0;
32496 normal: "bt_glow.png";
32497 border: 12 12 12 12;
32503 state: "clicked" 0.0;
32504 inherit: "default" 0.0;
32506 color: 255 255 255 255;
32516 state: "default" 0.0;
32522 image.normal: "icon_arrow_left.png";
32526 state: "hidden" 0.0;
32527 inherit: "default" 0.0;
32528 image.normal: "icon_arrow_right.png";
32537 signal: "elm,action,show";
32539 action: STATE_SET "default" 0.0;
32541 target: "btn_icon";
32542 transition: LINEAR 0.5;
32547 signal: "elm,action,hide";
32549 action: STATE_SET "hidden" 0.0;
32551 target: "btn_icon";
32552 transition: LINEAR 0.5;
32557 signal: "mouse,down,1";
32558 source: "btn_over2";
32559 action: STATE_SET "clicked" 0.0;
32564 name: "btn_unclick";
32565 signal: "mouse,up,1";
32566 source: "btn_over2";
32567 action: STATE_SET "default" 0.0;
32572 name: "btn_click2";
32573 signal: "mouse,down,1";
32574 source: "btn_over3";
32575 action: STATE_SET "clicked" 0.0;
32576 target: "btn_over3";
32580 name: "btn_unclick2";
32581 signal: "mouse,up,1";
32582 source: "btn_over3";
32583 action: STATE_SET "default" 0.0;
32584 transition: DECELERATE 0.5;
32585 target: "btn_over3";
32589 name: "btn_unclick3";
32590 signal: "mouse,clicked,1";
32591 source: "btn_over2";
32592 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32594 program { name: "highlight_show";
32595 signal: "elm,action,focus_highlight,show";
32597 action: STATE_SET "enabled" 0.0;
32598 transition: ACCELERATE 0.3;
32599 target: "focus_highlight";
32601 program { name: "highlight_hide";
32602 signal: "elm,action,focus_highlight,hide";
32604 action: STATE_SET "default" 0.0;
32605 transition: DECELERATE 0.3;
32606 target: "focus_highlight";
32612 name: "elm/panel/base/right";
32613 alias: "elm/panel/base/bottom";
32616 image: "bt_base1.png" COMP;
32617 image: "bt_hilight.png" COMP;
32618 image: "bt_shine.png" COMP;
32619 image: "bt_glow.png" COMP;
32620 image: "bt_dis_base.png" COMP;
32621 image: "icon_arrow_left.png" COMP;
32622 image: "icon_arrow_right.png" COMP;
32626 part { name: "focus_highlight";
32627 description { state: "default" 0.0;
32629 color: 255 255 255 0;
32639 normal: "frame_2.png";
32644 description { state: "enabled" 0.0;
32645 inherit: "default" 0.0;
32647 color: 255 255 255 255;
32657 state: "default" 0.0;
32658 color: 255 255 255 0;
32659 rel1.relative: 0.0 0.0;
32661 rel2.relative: 1.0 1.0;
32662 rel2.offset: -1 -1;
32666 state: "hidden" 0.0;
32667 inherit: "default" 0.0;
32668 rel1.relative: 1.0 0.0;
32669 rel1.offset: -22 0;
32670 rel2.relative: 2.0 1.0;
32671 rel2.offset: -23 -1;
32681 state: "default" 0.0;
32687 normal: "bt_dis_base.png";
32699 state: "default" 0.0;
32714 name: "elm.swallow.content";
32716 clip_to: "clipper";
32719 state: "default" 0.0;
32720 rel1.to: "clipper";
32721 rel2.to: "clipper";
32731 state: "default" 0.0;
32747 normal: "bt_base1.png";
32754 state: "clicked" 0.0;
32755 inherit: "default" 0.0;
32765 state: "default" 0.0;
32774 normal: "bt_hilight.png";
32785 ignore_flags: ON_HOLD;
32788 state: "default" 0.0;
32793 normal: "bt_shine.png";
32806 state: "default" 0.0;
32807 color: 255 255 255 0;
32812 normal: "bt_glow.png";
32813 border: 12 12 12 12;
32819 state: "clicked" 0.0;
32820 inherit: "default" 0.0;
32822 color: 255 255 255 255;
32832 state: "default" 0.0;
32838 image.normal: "icon_arrow_right.png";
32842 state: "hidden" 0.0;
32843 inherit: "default" 0.0;
32844 image.normal: "icon_arrow_left.png";
32853 signal: "elm,action,show";
32855 action: STATE_SET "default" 0.0;
32857 target: "btn_icon";
32858 transition: LINEAR 0.5;
32863 signal: "elm,action,hide";
32865 action: STATE_SET "hidden" 0.0;
32867 target: "btn_icon";
32868 transition: LINEAR 0.5;
32873 signal: "mouse,down,1";
32874 source: "btn_over2";
32875 action: STATE_SET "clicked" 0.0;
32880 name: "btn_unclick";
32881 signal: "mouse,up,1";
32882 source: "btn_over2";
32883 action: STATE_SET "default" 0.0;
32888 name: "btn_click2";
32889 signal: "mouse,down,1";
32890 source: "btn_over3";
32891 action: STATE_SET "clicked" 0.0;
32892 target: "btn_over3";
32896 name: "btn_unclick2";
32897 signal: "mouse,up,1";
32898 source: "btn_over3";
32899 action: STATE_SET "default" 0.0;
32900 transition: DECELERATE 0.5;
32901 target: "btn_over3";
32905 name: "btn_unclick3";
32906 signal: "mouse,up,1";
32907 source: "btn_over2";
32908 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32910 program { name: "highlight_show";
32911 signal: "elm,action,focus";
32913 action: STATE_SET "enabled" 0.0;
32914 transition: ACCELERATE 0.3;
32915 target: "focus_highlight";
32917 program { name: "highlight_hide";
32918 signal: "elm,action,unfocus";
32920 action: STATE_SET "default" 0.0;
32921 transition: DECELERATE 0.3;
32922 target: "focus_highlight";
32927 ///////////////////////////////////////////////////////////////////////////////
32928 group { name: "elm/conformant/base/default";
32930 part { name: "elm.swallow.shelf";
32932 description { state: "default" 0.0;
32935 rel2.relative: 1.0 0.0;
32938 part { name: "elm.swallow.content";
32940 description { state: "default" 0.0;
32943 rel1.relative: 0.0 1.0;
32944 rel1.to_y: "elm.swallow.shelf";
32945 rel2.relative: 1.0 0.0;
32946 rel2.to_y: "elm.swallow.virtualkeypad";
32949 part { name: "elm.swallow.virtualkeypad";
32951 description { state: "default" 0.0;
32954 rel2.relative: 1.0 0.0;
32955 rel2.to_y: "elm.swallow.panel";
32958 part { name: "elm.swallow.panel";
32960 description { state: "default" 0.0;
32963 rel1.relative: 0.0 1.0;
32969 /////////////////////////////////////////////////////////////////////////////
32971 /////////////////////////////////////////////////////////////////////////////
32973 part { name: "ch_"#_pos".base"; \
32975 description { state: "default" 0.0; \
32977 relative: (_pos % 7 * 7 / 8 / 6) 0; \
32981 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) 1; \
32988 part { name: "ch_"#_pos".text"; \
32990 effect: SOFT_SHADOW; \
32993 clip_to: "ch_"#_pos".clipper"; \
32995 state: "default" 0.0; \
32996 rel1.to: "ch_"#_pos".base"; \
32997 rel2.to: "ch_"#_pos".base"; \
32998 color: 0 0 0 255; \
33008 part { name: "ch_"#_pos".clipper"; \
33010 description { state: "default" 0.0; \
33011 rel1.to: "ch_"#_pos".base"; \
33012 rel2.to: "ch_"#_pos".base"; \
33016 #define CIT(_pos) \
33017 part { name: "cit_"#_pos".rect"; \
33019 description { state: "default" 0.0; \
33021 relative: (_pos % 7 * 7 / 8 / 6) \
33022 (_pos / 8 / 5 - _pos % 7 / 8 / 5); \
33026 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) \
33027 (_pos / 8 / 5 - _pos % 7 / 8 / 5 + 1 / 8); \
33035 name: "cit_"#_pos".event"; \
33037 repeat_events: 1; \
33039 rel1.to: "cit_"#_pos".rect"; \
33040 rel2.to: "cit_"#_pos".rect"; \
33041 state: "default" 0.0; \
33045 part { name: "cit_"#_pos".shelf"; \
33048 description { state: "default" 0.0; \
33050 to: "cit_"#_pos".bg"; \
33054 to: "cit_"#_pos".bg"; \
33056 color: 200 200 200 255; \
33059 part { name: "cit_"#_pos".hd"; \
33062 description { state: "default" 0.0; \
33064 to: "cit_"#_pos".bg"; \
33068 to: "cit_"#_pos".bg"; \
33071 color: 160 0 0 255; \
33073 description { state: "visible" 0.0; \
33074 inherit: "default" 0.0; \
33079 name: "cit_"#_pos".base_sh"; \
33082 state: "default" 0.0; \
33086 to: "cit_"#_pos".base"; \
33087 relative: 0.0 1.0; \
33091 to: "cit_"#_pos".base"; \
33092 relative: 1.0 1.05; \
33096 normal: "ilist_item_shadow.png"; \
33102 name: "cit_"#_pos".base"; \
33105 state: "default" 0.0; \
33106 rel1.to: "cit_"#_pos".rect"; \
33107 rel2.to: "cit_"#_pos".rect"; \
33108 rel2.offset: -1 -1; \
33110 normal: "ilist_1.png"; \
33116 state: "today" 0.0; \
33117 inherit: "default" 0.0; \
33118 image.normal: "ilist_2.png"; \
33119 color: 240 240 240 255; \
33122 part { name: "cit_"#_pos".bg"; \
33124 description { state: "default" 0.0; \
33126 color: 255 255 255 0; \
33128 to: "cit_"#_pos".rect"; \
33129 relative: 0.0 0.0; \
33132 to: "cit_"#_pos".rect"; \
33133 relative: 1.0 1.0; \
33137 normal: "bt_sm_base1.png"; \
33140 image.middle: SOLID; \
33142 description { state: "selected" 0.0; \
33143 inherit: "default" 0.0; \
33145 color: 255 255 255 255; \
33148 part { name: "cit_"#_pos".text"; \
33150 effect: SOFT_SHADOW; \
33154 state: "default" 0.0; \
33155 rel1.to: "cit_"#_pos".bg"; \
33156 rel2.to: "cit_"#_pos".bg"; \
33157 color: 0 0 0 255; \
33166 description { state: "selected" 0.0; \
33167 inherit: "default" 0.0; \
33168 color: 224 224 224 255; \
33169 color3: 0 0 0 64; \
33172 part { name: "cit_"#_pos".fg1"; \
33174 description { state: "default" 0.0; \
33176 color: 255 255 255 0; \
33177 rel1.to: "cit_"#_pos".bg"; \
33178 rel2.relative: 1.0 0.5; \
33179 rel2.to: "cit_"#_pos".bg"; \
33181 normal: "bt_sm_hilight.png"; \
33185 description { state: "selected" 0.0; \
33186 inherit: "default" 0.0; \
33188 color: 255 255 255 255; \
33191 part { name: "cit_"#_pos".fg2"; \
33193 description { state: "default" 0.0; \
33195 color: 255 255 255 0; \
33196 rel1.to: "cit_"#_pos".bg"; \
33197 rel2.to: "cit_"#_pos".bg"; \
33199 normal: "bt_sm_shine.png"; \
33203 description { state: "selected" 0.0; \
33204 inherit: "default" 0.0; \
33206 color: 255 255 255 255; \
33209 part { name: "cit_"#_pos".check"; \
33211 description { state: "default" 0.0; \
33213 to: "cit_"#_pos".bg"; \
33214 relative: 0.7 0.6; \
33218 to: "cit_"#_pos".bg"; \
33219 relative: 1.1 1.2; \
33224 color: 255 0 0 255; \
33225 image.normal: "check.png"; \
33227 description { state: "visible" 0.0; \
33228 inherit: "default" 0.0; \
33234 name: "cit_"#_pos".go_active"; \
33235 signal: "cit_"#_pos",selected"; \
33237 action: STATE_SET "selected" 0.0; \
33238 target: "cit_"#_pos".bg"; \
33239 target: "cit_"#_pos".fg1"; \
33240 target: "cit_"#_pos".fg2"; \
33241 target: "cit_"#_pos".text"; \
33244 name: "cit_"#_pos".go_passive"; \
33245 signal: "cit_"#_pos",unselected"; \
33247 action: STATE_SET "default" 0.0; \
33248 target: "cit_"#_pos".bg"; \
33249 target: "cit_"#_pos".fg1"; \
33250 target: "cit_"#_pos".fg2"; \
33251 target: "cit_"#_pos".text"; \
33254 name: "cit_"#_pos".is_today"; \
33255 signal: "cit_"#_pos",today"; \
33257 action: STATE_SET "today" 0.0; \
33258 target: "cit_"#_pos".base"; \
33261 name: "cit_"#_pos".not_today"; \
33262 signal: "cit_"#_pos",not_today"; \
33264 action: STATE_SET "default" 0.0; \
33265 target: "cit_"#_pos".base"; \
33268 source: "cit_"#_pos".clicked"; \
33269 signal: "mouse,clicked,1"; \
33270 source: "cit_"#_pos".event"; \
33271 action: SIGNAL_EMIT "elm,action,selected" #_pos; \
33274 name: "cit_"#_pos".clear"; \
33275 signal: "cit_"#_pos",clear"; \
33277 action: STATE_SET "default" 0.0; \
33278 target: "cit_"#_pos".check"; \
33279 target: "cit_"#_pos".hd"; \
33282 name: "cit_"#_pos".checked"; \
33283 signal: "cit_"#_pos",checked"; \
33285 action: STATE_SET "visible" 0.0; \
33286 target: "cit_"#_pos".check"; \
33289 name: "cit_"#_pos".holiday"; \
33290 signal: "cit_"#_pos",holiday"; \
33292 action: STATE_SET "visible" 0.0; \
33293 target: "cit_"#_pos".hd"; \
33297 group { name: "elm/calendar/base/default";
33299 image: "shelf_inset.png" COMP;
33300 image: "bt_base1.png" COMP;
33301 image: "bt_hilight.png" COMP;
33302 image: "bt_shine.png" COMP;
33303 image: "bt_glow.png" COMP;
33304 image: "bt_dis_base.png" COMP;
33305 image: "bt_dis_hilight.png" COMP;
33306 image: "sp_bt_l.png" COMP;
33307 image: "sp_bt_r.png" COMP;
33308 image: "bt_sm_base1.png" COMP;
33309 image: "bt_sm_shine.png" COMP;
33310 image: "bt_sm_hilight.png" COMP;
33311 image: "ilist_1.png" COMP;
33312 image: "ilist_2.png" COMP;
33313 image: "ilist_item_shadow.png" COMP;
33314 image: "check.png" COMP;
33319 description { state: "default" 0.0;
33322 rel2.offset: -2 -2;
33323 color: 255 255 255 0;
33327 part { name: "spinner-base";
33330 description { state: "default" 0.0;
33336 rel2.offset: -7 -7;
33337 color: 255 255 255 0;
33341 part { name: "conf_over_spinner";
33343 description { state: "default" 0.0;
33344 rel1.to: "spinner-base";
33345 rel1.offset: -3 -3;
33346 rel2.to: "spinner-base";
33349 normal: "shelf_inset.png";
33356 part { name: "table-base";
33359 description { state: "default" 0.0;
33362 rel1.to_y: "spinner-base";
33364 rel1.relative: 0 1;
33366 rel2.offset: -7 -7;
33367 color: 255 255 255 0;
33370 part { name: "conf_over_table";
33372 description { state: "default" 0.0;
33373 rel1.to: "table-base";
33374 rel1.offset: -3 -3;
33375 rel2.to: "table-base";
33378 normal: "shelf_inset.png";
33385 part { name: "header";
33388 description { state: "default" 0.0;
33389 rel1.to: "table-base";
33390 rel1.relative: 0 0;
33391 rel2.to: "table-base";
33392 rel2.relative: 1 0.1;
33393 color: 255 255 255 0;
33396 part { name: "base";
33399 description { state: "default" 0.0;
33400 rel1.to_x: "table-base";
33401 rel1.to_y: "header";
33402 rel1.relative: 0 1;
33404 rel2.to: "table-base";
33406 color: 255 255 255 0;
33409 part { name: "left_bt";
33411 description { state: "default" 0.0;
33412 rel1 { to: "spinner-base";
33415 rel2 { to: "spinner-base";
33423 normal: "bt_base1.png";
33428 description { state: "clicked" 0.0;
33429 inherit: "default" 0.0;
33430 image.normal: "bt_base1.png";
33431 image.middle: SOLID;
33434 part { name: "left_over1";
33436 description { state: "default" 0.0;
33437 rel1.to: "left_bt";
33438 rel2 { to: "left_bt";
33442 normal: "bt_hilight.png";
33447 part { name: "left_over2";
33450 description { state: "default" 0.0;
33451 rel1.to: "left_bt";
33452 rel2.to: "left_bt";
33454 normal: "bt_shine.png";
33459 part { name: "left_over3";
33462 description { state: "default" 0.0;
33463 color: 255 255 255 0;
33464 rel1.to: "left_bt";
33465 rel2.to: "left_bt";
33467 normal: "bt_glow.png";
33468 border: 12 12 12 12;
33472 description { state: "clicked" 0.0;
33473 inherit: "default" 0.0;
33475 color: 255 255 255 255;
33478 part { name: "right_bt";
33480 description { state: "default" 0.0;
33481 rel1 { to: "spinner-base";
33484 rel2 { to: "spinner-base";
33492 normal: "bt_base1.png";
33497 description { state: "clicked" 0.0;
33498 inherit: "default" 0.0;
33499 image.normal: "bt_base1.png";
33500 image.middle: SOLID;
33503 part { name: "right_over1";
33505 description { state: "default" 0.0;
33506 rel1.to: "right_bt";
33507 rel2 { to: "right_bt";
33511 normal: "bt_hilight.png";
33516 part { name: "right_over2";
33519 description { state: "default" 0.0;
33520 rel1.to: "right_bt";
33521 rel2.to: "right_bt";
33523 normal: "bt_shine.png";
33528 part { name: "right_over3";
33531 description { state: "default" 0.0;
33532 color: 255 255 255 0;
33533 rel1.to: "right_bt";
33534 rel2.to: "right_bt";
33536 normal: "bt_glow.png";
33537 border: 12 12 12 12;
33541 description { state: "clicked" 0.0;
33542 inherit: "default" 0.0;
33544 color: 255 255 255 255;
33547 part { name: "left_bt_icon";
33549 description { state: "default" 0.0;
33550 rel1.to: "left_bt";
33551 rel2.to: "left_bt";
33555 image.normal: "sp_bt_l.png";
33557 description { state: "rtl" 0.0;
33558 inherit: "default" 0.0;
33559 image.normal: "sp_bt_r.png";
33562 part { name: "right_bt_icon";
33564 description { state: "default" 0.0;
33565 rel1.to: "right_bt";
33566 rel2.to: "right_bt";
33570 image.normal: "sp_bt_r.png";
33572 description { state: "rtl" 0.0;
33573 inherit: "default" 0.0;
33574 image.normal: "sp_bt_l.png";
33577 part { name: "month_text";
33581 description { state: "default" 0.0;
33584 rel1 { relative: 1.0 0.0;
33587 to_y: "spinner-base";
33589 rel2 { relative: 0.0 1.0;
33592 to_y: "spinner-base";
33596 font: "Sans,Edje-Vera";
33603 CH(0) CH(1) CH(2) CH(3) CH(4) CH(5) CH(6)
33604 CIT(0) CIT(1) CIT(2) CIT(3) CIT(4) CIT(5) CIT(6)
33605 CIT(7) CIT(8) CIT(9) CIT(10) CIT(11) CIT(12) CIT(13)
33606 CIT(14) CIT(15) CIT(16) CIT(17) CIT(18) CIT(19) CIT(20)
33607 CIT(21) CIT(22) CIT(23) CIT(24) CIT(25) CIT(26) CIT(27)
33608 CIT(28) CIT(29) CIT(30) CIT(31) CIT(32) CIT(33) CIT(34)
33609 CIT(35) CIT(36) CIT(37) CIT(38) CIT(39) CIT(40) CIT(41)
33612 program { name: "dec_start";
33613 signal: "mouse,down,1";
33615 action: SIGNAL_EMIT "elm,action,decrement,start" "";
33617 program { name: "dec_stop";
33618 signal: "mouse,up,1";
33620 action: SIGNAL_EMIT "elm,action,stop" "";
33622 program { name: "inc_start";
33623 signal: "mouse,down,1";
33624 source: "right_bt";
33625 action: SIGNAL_EMIT "elm,action,increment,start" "";
33627 program { name: "inc_stop";
33628 signal: "mouse,up,1";
33629 source: "right_bt";
33630 action: SIGNAL_EMIT "elm,action,stop" "";
33633 name: "left_bt_click";
33634 signal: "mouse,down,1";
33635 source: "left_over2";
33636 action: STATE_SET "clicked" 0.0;
33640 name: "left_bt_unclick";
33641 signal: "mouse,up,1";
33642 source: "left_over2";
33643 action: STATE_SET "default" 0.0;
33647 name: "left_bt_click2";
33648 signal: "mouse,down,1";
33649 source: "left_over3";
33650 action: STATE_SET "clicked" 0.0;
33651 target: "left_over3";
33654 name: "left_bt_unclick2";
33655 signal: "mouse,up,1";
33656 source: "left_over3";
33657 action: STATE_SET "default" 0.0;
33658 transition: DECELERATE 0.5;
33659 target: "left_over3";
33662 name: "right_bt_click";
33663 signal: "mouse,down,1";
33664 source: "right_over2";
33665 action: STATE_SET "clicked" 0.0;
33666 target: "right_bt";
33669 name: "right_bt_unclick";
33670 signal: "mouse,up,1";
33671 source: "right_over2";
33672 action: STATE_SET "default" 0.0;
33673 target: "right_bt";
33676 name: "right_bt_click2";
33677 signal: "mouse,down,1";
33678 source: "right_over3";
33679 action: STATE_SET "clicked" 0.0;
33680 target: "right_over3";
33683 name: "right_bt_unclick2";
33684 signal: "mouse,up,1";
33685 source: "right_over3";
33686 action: STATE_SET "default" 0.0;
33687 transition: DECELERATE 0.5;
33688 target: "right_over3";
33690 program { name: "to_rtl";
33691 signal: "edje,state,rtl";
33693 action: STATE_SET "rtl" 0.0;
33694 target: "right_bt_icon";
33695 target: "left_bt_icon";
33697 program { name: "to_ltr";
33698 signal: "edje,state,ltr";
33700 action: STATE_SET "default" 0.0;
33701 target: "right_bt_icon";
33702 target: "left_bt_icon";
33710 ////////////////////////////////////////////////////////////////////////////////
33712 ////////////////////////////////////////////////////////////////////////////////
33713 group { name: "elm/colorselector/bg/default";
33715 part { name: "elm.colorbar_0";
33718 description { state: "default" 0.0;
33720 rel1.relative: 0.0 0.00653594771;
33721 rel2.relative: 1.0 0.254901961;
33724 part { name: "elm.colorbar_1";
33727 description { state: "default" 0.0;
33729 rel1.relative: 0.0 0.254901961;
33730 rel2.relative: 1.0 0.503267974;
33733 part { name: "elm.colorbar_2";
33736 description { state: "default" 0.0;
33738 rel1.relative: 0.0 0.503267974;
33739 rel2.relative: 1.0 0.751633987;
33742 part { name: "elm.colorbar_3";
33745 description { state: "default" 0.0;
33747 rel1.relative: 0.0 0.751633987;
33748 rel2.relative: 1.0 1.0;
33754 group { name: "elm/colorselector/base/default";
33756 part { name: "elm.bar_bg";
33759 description { state: "default" 0.0;
33763 to_x: "elm.arrow_bg";
33764 to_y: "elm.arrow_icon";
33768 relative: 1.0 0.83;
33769 to_x: "elm.arrow_bg";
33774 part { name: "elm.bar";
33777 description { state: "default" 0.0;
33778 rel1.to: "elm.bar_bg";
33779 rel2.to: "elm.bar_bg";
33782 part { name: "elm.arrow_bg";
33785 description { state: "default" 0.0;
33787 relative: 1.0 0.17;
33789 to_x: "elm.l_button";
33792 relative: 0.0 0.83;
33794 to_x: "elm.r_button";
33798 part { name: "elm.arrow";
33802 description { state: "default" 0.0;
33807 to_x: "elm.arrow_bg";
33810 relative: 0.0 0.17;
33811 to_x: "elm.arrow_bg";
33817 confine: "elm.arrow_bg";
33822 part { name: "elm.arrow_icon";
33825 description { state: "default" 0.0;
33840 part { name: "event";
33843 description { state: "default" 0.0;
33845 to: "elm.arrow_icon";
33848 to_x: "elm.arrow_icon";
33849 to_y: "elm.arrow_bg";
33855 events: "elm.arrow";
33858 part { name: "elm.l_button";
33862 description { state: "default" 0.0;
33867 to_y: "elm.bar_bg";
33871 to_y: "elm.bar_bg";
33876 part { name: "elm.r_button";
33881 state: "default" 0.0;
33886 to_y: "elm.bar_bg";
33890 to_y: "elm.bar_bg";
33898 group{ name: "elm/colorselector/image/colorbar_0";
33900 image: "color_picker_color.png" COMP;
33903 part { name: "colorbar_0_image";
33906 description { state: "default" 0.0;
33907 rel2.offset: -1 -1;
33908 image.normal: "color_picker_color.png";
33914 group { name: "elm/colorselector/image/colorbar_1";
33916 image: "color_picker_opacity.png" COMP;
33919 part { name: "colorbar_1_image";
33922 description { state: "default" 0.0;
33923 rel2.offset: -1 -1;
33924 image.normal: "color_picker_opacity.png";
33930 group { name: "elm/colorselector/image/colorbar_2";
33932 image: "color_picker_brightness.png" COMP;
33935 part { name: "colorbar_2_image";
33938 description { state: "default" 0.0;
33939 rel2.offset: -1 -1;
33940 image.normal: "color_picker_brightness.png";
33946 group { name: "elm/colorselector/image/colorbar_3";
33948 image: "color_picker_alpha.png" COMP;
33951 part { name: "colorbar_3_image";
33954 description { state: "default" 0.0;
33955 rel2.offset: -1 -1;
33956 image.normal: "color_picker_alpha.png";
33962 group { name: "elm/colorselector/bg_image/colorbar_3";
33964 image: "color_picker_alpha_bg.png" COMP;
33967 part { name: "colorbar_3_image";
33970 description { state: "default" 0.0;
33971 rel2.offset: -1 -1;
33972 image.normal: "color_picker_alpha_bg.png";
33978 group { name: "elm/colorselector/image/updown";
33980 image: "icon_arrow_down.png" COMP;
33986 description { state: "default" 0.0;
33990 part { name: "arrow_image";
33993 description { state: "default" 0.0;
33994 image.normal: "icon_arrow_down.png";
34000 group { name: "elm/colorselector/button/left";
34002 image: "bt_base1.png" COMP;
34003 image: "bt_shine.png" COMP;
34004 image: "sp_bt_l.png" COMP;
34007 part { name: "button_image";
34009 description { state: "default" 0.0;
34010 image.normal: "bt_base1.png";
34011 image.border: 6 6 6 6;
34012 image.middle: SOLID;
34015 description { state: "clicked" 0.0;
34016 inherit: "default" 0.0;
34017 image.normal: "bt_shine.png";
34018 image.border: 6 6 6 6;
34019 image.middle: SOLID;
34022 part { name: "btn_over";
34025 description { state: "default" 0.0;
34026 rel1.to: "button_image";
34029 to: "button_image";
34032 normal: "bt_hilight.png";
34037 part { name: "btn_over2";
34041 ignore_flags: ON_HOLD;
34042 description { state: "default" 0.0;
34043 rel1.to: "button_image";
34044 rel2.to: "button_image";
34046 normal: "bt_shine.png";
34051 part { name: "focus_image";
34053 description { state: "default" 0.0;
34054 color: 255 255 255 0;
34055 rel1.to: "button_image";
34056 rel2.to: "button_image";
34058 normal: "bt_glow.png";
34059 border: 12 12 12 12;
34064 description { state: "clicked" 0.0;
34065 inherit: "default" 0.0;
34067 color: 255 255 255 255;
34070 part { name: "left_arrow";
34072 description { state: "default" 0.0;
34075 image.normal: "sp_bt_l.png";
34082 name: "button_down";
34083 signal: "elm,state,left,button,down";
34084 source: "left_button";
34085 action: STATE_SET "clicked" 0.0;
34086 target: "button_image";
34087 target: "focus_image";
34091 signal: "elm,state,left,button,up";
34092 source: "left_button";
34093 action: STATE_SET "default" 0.0;
34094 target: "button_image";
34095 target: "focus_image";
34100 group { name: "elm/colorselector/button/right";
34102 image: "bt_base1.png" COMP;
34103 image: "bt_shine.png" COMP;
34104 image: "sp_bt_r.png" COMP;
34107 part { name: "button_image";
34109 description { state: "default" 0.0;
34110 image.normal: "bt_base1.png";
34111 image.border: 6 6 6 6;
34112 image.middle: SOLID;
34115 description { state: "clicked" 0.0;
34116 inherit: "default" 0.0;
34117 image.normal: "bt_shine.png";
34118 image.border: 6 6 6 6;
34119 image.middle: SOLID;
34122 part { name: "btn_over";
34125 description { state: "default" 0.0;
34126 rel1.to: "button_image";
34129 to: "button_image";
34132 normal: "bt_hilight.png";
34137 part { name: "btn_over2";
34141 ignore_flags: ON_HOLD;
34142 description { state: "default" 0.0;
34143 rel1.to: "button_image";
34144 rel2.to: "button_image";
34146 normal: "bt_shine.png";
34151 part { name: "focus_image";
34153 description { state: "default" 0.0;
34154 color: 255 255 255 0;
34155 rel1.to: "button_image";
34156 rel2.to: "button_image";
34158 normal: "bt_glow.png";
34159 border: 12 12 12 12;
34164 description { state: "clicked" 0.0;
34165 inherit: "default" 0.0;
34167 color: 255 255 255 255;
34170 part { name: "right_arrow";
34172 description { state: "default" 0.0;
34175 image.normal: "sp_bt_r.png";
34182 name: "button_down";
34183 signal: "elm,state,right,button,down";
34184 source: "right_button";
34185 action: STATE_SET "clicked" 0.0;
34186 target: "button_image";
34187 target: "focus_image";
34191 signal: "elm,state,right,button,up";
34192 source: "right_button";
34193 action: STATE_SET "default" 0.0;
34194 target: "button_image";
34195 target: "focus_image";
34200 ///////////////////////////////////////////////////////////////////////////////
34201 #define FLIP_PICKER_MAX_LEN (50)
34202 #define FLIP_PICKER_MAX_LEN_STR "50"
34204 group { name: "elm/flipselector/base/default";
34206 image: "flip_base.png" COMP;
34207 image: "flip_base_shad.png" COMP;
34208 image: "flip_shad.png" COMP;
34209 image: "arrow_up.png" COMP;
34210 image: "arrow_down.png" COMP;
34211 image: "flip_t.png" COMP;
34212 image: "flip_b.png" COMP;
34216 item: "max_len" FLIP_PICKER_MAX_LEN_STR;
34219 //FIXME: quick successive clicks on, say, up, lead to nastiness
34221 public cur, prev, next, lock;
34223 public animator_bottom_down(val, Float:pos) {
34224 new tmp[FLIP_PICKER_MAX_LEN];
34226 set_tween_state(PART:"bottom", pos, "shrink", 0.0, "default", 0.0);
34227 set_tween_state(PART:"bottom_sheet", pos, "shrink", 0.0, "default",
34229 set_tween_state(PART:"shadow", pos, "half", 0.0, "full",
34233 set_state(PART:"shadow", "default", 0.0);
34236 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34237 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34238 replace_str(next, 0, "");
34239 message(MSG_STRING, 1, tmp);
34244 public animator_top_down(val, Float:pos) {
34245 set_tween_state(PART:"top", pos, "default", 0.0, "shrink", 0.0);
34246 set_tween_state(PART:"top_sheet", pos, "default", 0.0, "shrink",
34248 set_tween_state(PART:"shadow", pos, "default", 0.0, "half",
34252 anim(0.2, "animator_bottom_down", val);
34255 public animator_bottom_up(val, Float:pos) {
34256 set_tween_state(PART:"bottom", pos, "default", 0.0, "shrink", 0.0);
34257 set_tween_state(PART:"bottom_sheet", pos, "default", 0.0, "shrink",
34259 set_tween_state(PART:"shadow", pos, "full", 0.0, "half",
34263 anim(0.2, "animator_top_up", val);
34266 public animator_top_up(val, Float:pos) {
34267 new tmp[FLIP_PICKER_MAX_LEN];
34269 set_tween_state(PART:"top", pos, "shrink", 0.0, "default", 0.0);
34270 set_tween_state(PART:"top_sheet", pos, "shrink", 0.0, "default",
34272 set_tween_state(PART:"shadow", pos, "half", 0.0, "default",
34276 set_state(PART:"shadow", "default", 0.0);
34279 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34280 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34281 replace_str(next, 0, "");
34282 message(MSG_STRING, 2, tmp);
34287 public message(Msg_Type:type, id, ...) {
34289 if ((type == MSG_STRING) && (id == 1)) {
34290 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34292 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34294 if (get_int(lock) == 1) {
34295 replace_str(next, 0, value);
34299 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34301 set_text(PART:"bottom_b", tmp);
34303 set_state(PART:"top", "shrink", 0.0);
34304 set_text(PART:"top", tmp);
34305 set_state(PART:"top", "default", 0.0);
34306 set_text(PART:"top", tmp);
34308 replace_str(prev, 0, tmp);
34310 set_state(PART:"bottom", "default", 0.0);
34311 set_text(PART:"bottom", value);
34312 set_state(PART:"bottom", "shrink", 0.0);
34313 set_text(PART:"bottom", value);
34315 set_text(PART:"top_b", value);
34317 replace_str(cur, 0, value);
34319 set_state(PART:"bottom_sheet", "shrink", 0.0);
34320 set_state(PART:"top_sheet", "default", 0.0);
34323 set_state(PART:"shadow", "default", 0.0);
34324 anim(0.2, "animator_top_down", 1);
34328 if ((type == MSG_STRING) && (id == 2)) {
34329 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34331 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34333 if (get_int(lock) == 1) {
34334 replace_str(next, 0, value);
34338 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34340 set_text(PART:"top_b", tmp);
34342 set_state(PART:"bottom", "shrink", 0.0);
34343 set_text(PART:"bottom", tmp);
34344 set_state(PART:"bottom", "default", 0.0);
34345 set_text(PART:"bottom", tmp);
34347 replace_str(prev, 0, tmp);
34349 set_state(PART:"top", "default", 0.0);
34350 set_text(PART:"top", value);
34351 set_state(PART:"top", "shrink", 0.0);
34352 set_text(PART:"top", value);
34354 set_text(PART:"bottom_b", value);
34356 replace_str(cur, 0, value);
34358 set_state(PART:"bottom_sheet", "default", 0.0);
34359 set_state(PART:"top_sheet", "shrink", 0.0);
34362 set_state(PART:"shadow", "full", 0.0);
34363 anim(0.2, "animator_bottom_up", 1);
34369 part { name: "shad";
34371 description { state: "default" 0.0;
34372 rel1.offset: -4 -4;
34377 normal: "flip_base_shad.png";
34383 part { name: "base";
34385 description { state: "default" 0.0;
34387 rel2.offset: -5 -5;
34389 image.normal: "flip_base.png";
34396 description { state: "default" 0.0;
34398 rel1.relative: 0.0 0.5;
34402 description { state: "hidden" 0.0;
34403 inherit: "default" 0.0;
34411 description { state: "default" 0.0;
34414 rel2.relative: 1.0 0.5;
34417 description { state: "hidden" 0.0;
34418 inherit: "default" 0.0;
34423 part { name: "bottom_sheet_static";
34425 description { state: "default" 0.0;
34429 image.normal: "flip_b.png";
34433 part { name: "bottom_b";
34435 clip_to: "bottom_clipper";
34438 description { state: "default" 0.0;
34444 font: "Sans:style=Bold,Edje-Vera-Bold";
34452 part { name: "shadow";
34454 description { state: "default" 0.0;
34457 rel2.relative: 1.0 0.0;
34458 image.normal: "flip_shad.png";
34460 description { state: "half" 0.0;
34461 inherit: "default" 0.0;
34462 rel2.relative: 1.0 0.5;
34464 description { state: "full" 0.0;
34465 inherit: "default" 0.0;
34466 rel2.relative: 1.0 1.0;
34470 part { name: "bottom_sheet";
34472 description { state: "default" 0.0;
34476 image.normal: "flip_b.png";
34478 description { state: "shrink" 0.0;
34479 inherit: "default" 0.0;
34481 rel2.relative: 1.0 0.0;
34485 part { name: "bottom";
34487 clip_to: "bottom_clipper";
34490 description { state: "default" 0.0;
34496 font: "Sans:style=Bold,Edje-Vera-Bold";
34502 description { state: "shrink" 0.0;
34503 inherit: "default" 0.0;
34504 color: 128 128 128 255;
34506 rel2.relative: 1.0 0.5; /* FIXME: same visual effect? --> MAP! */
34510 part { name: "top_sheet_static";
34512 description { state: "default" 0.0;
34516 image.normal: "flip_t.png";
34520 part { name: "top_b";
34522 clip_to: "top_clipper";
34525 description { state: "default" 0.0;
34531 font: "Sans:style=Bold,Edje-Vera-Bold";
34540 part { name: "top_sheet";
34542 description { state: "default" 0.0;
34546 image.normal: "flip_t.png";
34548 description { state: "shrink" 0.0;
34549 inherit: "default" 0.0;
34550 color: 128 128 128 255;
34552 rel1.relative: 0.0 1.0;
34556 part { name: "top";
34558 clip_to: "top_clipper";
34561 description { state: "default" 0.0;
34567 font: "Sans:style=Bold,Edje-Vera-Bold";
34573 description { state: "shrink" 0.0;
34574 inherit: "default" 0.0;
34576 rel1.relative: 0.0 0.5;
34580 part { name: "arrow_top";
34583 description { state: "default" 0.0;
34589 image.normal: "arrow_up.png";
34591 description { state: "hidden" 0.0;
34592 inherit: "default" 0.0;
34596 part { name: "arrow_bottom";
34599 description { state: "default" 0.0;
34605 image.normal: "arrow_down.png";
34607 description { state: "hidden" 0.0;
34608 inherit: "default" 0.0;
34616 name: "top_clipper";
34618 state: "default" 0.0;
34628 name: "bottom_clipper";
34630 state: "default" 0.0;
34639 program { name: "load";
34643 append_str(cur, "");
34644 append_str(prev, "");
34645 append_str(next, "");
34650 program { name: "hide_arrows";
34651 signal: "elm,state,button,hidden";
34653 action: STATE_SET "hidden" 0.0;
34654 target: "arrow_top";
34655 target: "arrow_bottom";
34660 program { name: "show_arrows";
34661 signal: "elm,state,button,visible";
34663 action: STATE_SET "default" 0.0;
34664 target: "arrow_top";
34665 target: "arrow_bottom";
34670 program { name: "up";
34671 signal: "mouse,down,1";
34673 action: SIGNAL_EMIT "elm,action,up,start" "";
34675 program { name: "up,stop";
34676 signal: "mouse,up,1";
34678 action: SIGNAL_EMIT "elm,action,up,stop" "";
34680 program { name: "down";
34681 signal: "mouse,down,1";
34683 action: SIGNAL_EMIT "elm,action,down,start" "";
34685 program { name: "down,stop";
34686 signal: "mouse,up,1";
34688 action: SIGNAL_EMIT "elm,action,down,stop" "";
34693 ////////////////////////////////////////////////////////////////////////////////
34695 ////////////////////////////////////////////////////////////////////////////////
34696 group { name: "elm/diskselector/base/default";
34698 image: "bar_shine.png" COMP;
34705 description { state: "default" 0.0;
34709 part { name: "shine_left";
34711 description { state: "default" 0.0;
34713 rel1.relative: -0.1 0;
34715 rel2.relative: 0.1 1;
34716 image.normal: "bar_shine.png";
34717 color: 255 255 255 120;
34720 part { name: "shine_center";
34722 description { state: "default" 0.0;
34724 rel1.relative: 0.2 0;
34726 rel2.relative: 0.8 1;
34727 image.normal: "bar_shine.png";
34728 color: 255 255 255 180;
34731 part { name: "shine_right";
34733 description { state: "default" 0.0;
34735 rel1.relative: 0.9 0;
34737 rel2.relative: 1.1 1;
34738 image.normal: "bar_shine.png";
34739 color: 255 255 255 120;
34742 part { name: "clipper";
34745 description { state: "default" 0.0;
34749 rel2.offset: -3 -3;
34752 part { name: "elm.swallow.content";
34753 clip_to: "clipper";
34755 description { state: "default" 0.0;
34763 group { name: "elm/diskselector/item/default";
34766 item: "len_threshold" "14";
34767 item: "display_item_num" "3";
34768 item: "min_height" "-1";
34769 item: "min_width" "-1";
34773 part { name: "elm.swallow.icon";
34775 description { state: "default" 0.0;
34787 description { state: "show" 0.0;
34788 inherit: "default" 0.0;
34790 description { state: "default_small" 0.0;
34791 inherit: "default" 0.0;
34792 rel1.relative: 0 0.2;
34793 rel2.relative: 0 0.8;
34795 description { state: "left_side" 0.0;
34796 inherit: "default" 0.0;
34797 rel1.relative: 0 0.2;
34798 rel2.relative: 0 0.8;
34799 color: 255 255 255 160;
34801 description { state: "right_side" 0.0;
34802 inherit: "left_side" 0.0;
34803 rel1.relative: 0.4 0.2;
34804 rel2.relative: 0.4 0.8;
34805 color: 255 255 255 160;
34808 part { name: "elm.text";
34812 description { state: "default" 0.0;
34813 rel1.relative: 1 0.0;
34814 rel1.to_x: "elm.swallow.icon";
34815 rel2.relative: 1.0 1.0;
34816 color: 255 255 255 255;
34819 font: "Sans,Edje-Vera";
34825 description { state: "show" 0.0;
34826 inherit: "default" 0.0;
34829 description { state: "default_small" 0.0;
34830 inherit: "default" 0.0;
34834 description { state: "left_side" 0.0;
34835 inherit: "default" 0.0;
34836 color: 172 172 172 255;
34839 text.align: 0.2 0.5;
34841 description { state: "right_side" 0.0;
34842 inherit: "default" 0.0;
34843 color: 172 172 172 255;
34846 text.align: 0.8 0.5;
34852 program { name: "center_text";
34853 signal: "elm,state,center";
34855 action: STATE_SET "show" 0.0;
34856 target: "elm.text";
34857 target: "elm.swallow.icon";
34859 program { name: "center_small_text";
34860 signal: "elm,state,center_small";
34862 action: STATE_SET "default_small" 0.0;
34863 target: "elm.text";
34864 target: "elm.swallow.icon";
34866 program { name: "l_side_text";
34867 signal: "elm,state,left_side";
34869 action: STATE_SET "left_side" 0.0;
34870 target: "elm.text";
34871 target: "elm.swallow.icon";
34873 program { name: "r_side_text";
34874 signal: "elm,state,right_side";
34876 action: STATE_SET "right_side" 0.0;
34877 target: "elm.text";
34878 target: "elm.swallow.icon";
34883 group { name: "elm/entry/path/separator/default";
34884 images.image: "arrow_right.png" COMP;
34886 part { name: "icon";
34888 description { state: "default" 0.0;
34889 image.normal: "arrow_right.png";
34897 group { name: "elm/fileselector/base/default";
34899 item: "path_separator" "<item relsize=16x16 vsize=full href=path/separator></item>";
34902 part { name: "elm.swallow.up";
34904 description { state: "default" 0.0;
34914 part { name: "elm.swallow.home";
34916 description { state: "default" 0.0;
34921 to: "elm.swallow.up";
34926 to: "elm.swallow.up";
34932 part { name: "elm.swallow.files";
34934 description { state: "default" 0.0;
34939 to_y: "elm.swallow.home";
34944 to_y: "elm.swallow.path";
34950 part { name: "elm.swallow.path";
34952 description { state: "default" 0.0;
34956 to_y: "elm.swallow.filename";
34961 to_y: "elm.swallow.filename";
34967 part { name: "elm.swallow.filename";
34969 description { state: "default" 0.0;
34973 to_y: "elm.swallow.ok";
34978 to_y: "elm.swallow.ok";
34984 part { name: "elm.swallow.cancel";
34986 description { state: "default" 0.0;
34990 to: "elm.swallow.ok";
34995 to: "elm.swallow.ok";
35001 part { name: "elm.swallow.ok";
35003 description { state: "default" 0.0;
35015 group { name: "elm/fileselector_entry/base/default";
35017 part { name: "elm.swallow.entry";
35019 description { state: "default" 0.0;
35022 rel2 { to_x: "elm.swallow.button";
35028 part { name: "elm.swallow.button";
35030 description { state: "default" 0.0;
35043 ////////////////////////////////////////////////////////////////////////
35044 // Standard layouts to be used //
35045 ////////////////////////////////////////////////////////////////////////
35046 /* application with toolbar and main content area */
35047 group { name: "elm/layout/application/toolbar-content";
35049 part { name: "elm.swallow.content";
35051 description { state: "default" 0.0;
35052 rel1 { to_y: "elm.external.toolbar";
35059 part { name: "elm.external.toolbar";
35061 source: "elm/toolbar";
35062 description { state: "default" 0.0;
35074 /* application with toolbar and main content area with a back button and title area */
35075 group { name: "elm/layout/application/toolbar-content-back";
35077 part { name: "elm.swallow.content";
35079 description { state: "default" 0.0;
35080 rel1 { to_y: "title_clipper";
35087 part { name: "elm.external.toolbar";
35089 source: "elm/toolbar";
35090 description { state: "default" 0.0;
35099 part { name: "title_clipper";
35101 description { state: "default" 0.0;
35110 description { state: "hidden" 0.0;
35111 inherit: "default" 0.0;
35118 part { name: "back_clipper";
35120 clip_to: "title_clipper";
35121 description { state: "default" 0.0;
35124 description { state: "hidden" 0.0;
35128 part { name: "back";
35130 source: "elm/button";
35131 clip_to: "back_clipper";
35132 description { state: "default" 0.0;
35135 rel1 { to_y: "elm.external.toolbar";
35139 rel2 { to_y: "elm.external.toolbar";
35143 params.string: "label" "Back";
35150 action: SIGNAL_EMIT "elm,action,back" "";
35153 signal: "elm,back,hide";
35155 action: STATE_SET "hidden" 0.0;
35156 target: "back_clipper";
35159 signal: "elm,back,show";
35161 action: STATE_SET "default" 0.0;
35162 target: "back_clipper";
35165 signal: "elm,title,hide";
35167 action: STATE_SET "hidden" 0.0;
35168 transition: LINEAR 0.1;
35169 target: "title_clipper";
35172 signal: "elm,title,show";
35174 action: STATE_SET "default" 0.0;
35175 target: "title_clipper";
35179 part { name: "elm.swallow.end";
35181 description { state: "default" 0.0;
35184 rel1 { to_y: "elm.external.toolbar";
35188 rel2 { to_y: "elm.external.toolbar";
35195 part { name: "elm.text.title";
35197 effect: SOFT_SHADOW;
35199 description { state: "default" 0.0;
35200 rel1 { to_y: "elm.external.toolbar";
35205 rel2 { to_y: "back";
35206 to_x: "elm.swallow.end";
35211 font: "Sans:style=Bold";
35219 /* application with toolbar and main content area with a back and next buttons and title area */
35220 group { name: "elm/layout/application/toolbar-content-back-next";
35222 part { name: "elm.swallow.content";
35224 description { state: "default" 0.0;
35225 rel1 { to_y: "title_clipper";
35232 part { name: "elm.external.toolbar";
35234 source: "elm/toolbar";
35235 description { state: "default" 0.0;
35244 part { name: "title_clipper";
35246 description { state: "default" 0.0;
35255 description { state: "hidden" 0.0;
35256 inherit: "default" 0.0;
35263 part { name: "back";
35265 source: "elm/button";
35266 clip_to: "back_clipper";
35267 description { state: "default" 0.0;
35270 rel1 { to_y: "elm.external.toolbar";
35274 rel2 { to_y: "elm.external.toolbar";
35278 params.string: "label" "Back";
35281 part { name: "back_clipper";
35283 clip_to: "title_clipper";
35284 description { state: "default" 0.0;
35287 description { state: "hidden" 0.0;
35291 part { name: "next";
35293 source: "elm/button";
35294 clip_to: "next_clipper";
35295 description { state: "default" 0.0;
35298 rel1 { to_y: "elm.external.toolbar";
35302 rel2 { to_y: "elm.external.toolbar";
35306 params.string: "label" "Next";
35309 part { name: "next_clipper";
35311 clip_to: "title_clipper";
35312 description { state: "default" 0.0;
35315 description { state: "hidden" 0.0;
35323 action: SIGNAL_EMIT "elm,action,back" "";
35326 signal: "elm,title,hide";
35328 action: STATE_SET "hidden" 0.0;
35329 transition: LINEAR 0.1;
35330 target: "title_clipper";
35333 signal: "elm,title,show";
35335 action: STATE_SET "default" 0.0;
35336 target: "title_clipper";
35339 signal: "elm,back,hide";
35341 action: STATE_SET "hidden" 0.0;
35342 target: "back_clipper";
35345 signal: "elm,back,show";
35347 action: STATE_SET "default" 0.0;
35348 target: "back_clipper";
35353 action: SIGNAL_EMIT "elm,action,next" "";
35356 signal: "elm,next,hide";
35358 action: STATE_SET "hidden" 0.0;
35359 target: "next_clipper";
35362 signal: "elm,next,show";
35364 action: STATE_SET "default" 0.0;
35365 target: "next_clipper";
35368 part { name: "elm.text.title";
35370 effect: SOFT_SHADOW;
35372 clip_to: "title_clipper";
35373 description { state: "default" 0.0;
35374 rel1 { to_y: "elm.external.toolbar";
35379 rel2 { to_y: "back";
35385 font: "Sans:style=Bold";
35392 /* application with a main content area with a back button and title area */
35393 group { name: "elm/layout/application/content-back";
35395 part { name: "elm.swallow.content";
35397 description { state: "default" 0.0;
35398 rel1 { to_y: "title_clipper";
35404 part { name: "title_clipper";
35406 description { state: "default" 0.0;
35415 description { state: "hidden" 0.0;
35416 inherit: "default" 0.0;
35423 part { name: "back_clipper";
35425 clip_to: "title_clipper";
35426 description { state: "default" 0.0;
35429 description { state: "hidden" 0.0;
35433 part { name: "back";
35435 source: "elm/button";
35436 clip_to: "back_clipper";
35437 description { state: "default" 0.0;
35448 params.string: "label" "Back";
35455 action: SIGNAL_EMIT "elm,action,back" "";
35458 signal: "elm,back,hide";
35460 action: STATE_SET "hidden" 0.0;
35461 target: "back_clipper";
35464 signal: "elm,back,show";
35466 action: STATE_SET "default" 0.0;
35467 target: "back_clipper";
35470 signal: "elm,title,hide";
35472 action: STATE_SET "hidden" 0.0;
35473 transition: LINEAR 0.1;
35474 target: "title_clipper";
35477 signal: "elm,title,show";
35479 action: STATE_SET "default" 0.0;
35480 target: "title_clipper";
35484 part { name: "elm.swallow.end";
35486 description { state: "default" 0.0;
35500 part { name: "elm.text.title";
35502 effect: SOFT_SHADOW;
35504 description { state: "default" 0.0;
35510 rel2 { to_y: "back";
35511 to_x: "elm.swallow.end";
35516 font: "Sans:style=Bold";
35524 /* application with a main content area with a back and next buttons and title area */
35525 group { name: "elm/layout/application/content-back-next";
35527 part { name: "elm.swallow.content";
35529 description { state: "default" 0.0;
35530 rel1 { to_y: "title_clipper";
35537 part { name: "title_clipper";
35539 description { state: "default" 0.0;
35548 description { state: "hidden" 0.0;
35549 inherit: "default" 0.0;
35556 part { name: "back";
35558 source: "elm/button";
35559 clip_to: "back_clipper";
35560 description { state: "default" 0.0;
35571 params.string: "label" "Back";
35574 part { name: "back_clipper";
35576 clip_to: "title_clipper";
35577 description { state: "default" 0.0;
35580 description { state: "hidden" 0.0;
35584 part { name: "next";
35586 source: "elm/button";
35587 clip_to: "next_clipper";
35588 description { state: "default" 0.0;
35599 params.string: "label" "Next";
35602 part { name: "next_clipper";
35604 clip_to: "title_clipper";
35605 description { state: "default" 0.0;
35608 description { state: "hidden" 0.0;
35616 action: SIGNAL_EMIT "elm,action,back" "";
35619 signal: "elm,title,hide";
35621 action: STATE_SET "hidden" 0.0;
35622 transition: LINEAR 0.1;
35623 target: "title_clipper";
35626 signal: "elm,title,show";
35628 action: STATE_SET "default" 0.0;
35629 target: "title_clipper";
35632 signal: "elm,back,hide";
35634 action: STATE_SET "hidden" 0.0;
35635 target: "back_clipper";
35638 signal: "elm,back,show";
35640 action: STATE_SET "default" 0.0;
35641 target: "back_clipper";
35646 action: SIGNAL_EMIT "elm,action,next" "";
35649 signal: "elm,next,hide";
35651 action: STATE_SET "hidden" 0.0;
35652 target: "next_clipper";
35655 signal: "elm,next,show";
35657 action: STATE_SET "default" 0.0;
35658 target: "next_clipper";
35661 part { name: "elm.text.title";
35663 effect: SOFT_SHADOW;
35665 clip_to: "title_clipper";
35666 description { state: "default" 0.0;
35672 rel2 { to_y: "back";
35678 font: "Sans:style=Bold";
35686 /* application with toolbar and main content area as a vertical box */
35687 group { name: "elm/layout/application/toolbar-vbox";
35689 part { name: "elm.box.content";
35691 description { state: "default" 0.0;
35692 rel1 { to_y: "elm.external.toolbar";
35696 box.layout: "vertical";
35700 part { name: "elm.external.toolbar";
35702 source: "elm/toolbar";
35703 description { state: "default" 0.0;
35715 /* application with toolbar and main content area as a table */
35716 group { name: "elm/layout/application/toolbar-table";
35718 part { name: "elm.table.content";
35720 description { state: "default" 0.0;
35721 rel1 { to_y: "elm.external.toolbar";
35728 part { name: "elm.external.toolbar";
35730 source: "elm/toolbar";
35731 description { state: "default" 0.0;
35743 ///////////////////////////////////////////////////////////////////////////////
35744 group { name: "elm/segment_control/base/default";
35745 #define SEGMENT_TYPE_SINGLE 1
35746 #define SEGMENT_TYPE_LEFT 2
35747 #define SEGMENT_TYPE_MIDDLE 3
35748 #define SEGMENT_TYPE_RIGHT 4
35749 #define SEGMENT_STATE_NORMAL 1
35750 #define SEGMENT_STATE_PRESSED 2
35751 #define SEGMENT_STATE_SELECTED 3
35752 #define SEGMENT_STATUS_ENABLED 0
35753 #define SEGMENT_STATUS_DISABLED 1
35760 state: "default" 0.0;
35767 group { name: "elm/segment_control/item/default";
35768 data.item: "label.wrap.part" "label.bg";
35770 style { name: "seg_text_style_normal";
35771 base: "font=Sans font_size=16 style=shadow \
35772 shadow_color=#2924224d \
35774 color=#ffffffff wrap=char text_class=label";
35776 tag: "hilight" "+ font=Sans:style=Bold";
35779 style { name: "seg_text_style_selected";
35780 base: "font=Sans:style=Bold font_size=16 style=shadow \
35781 shadow_color=#aaaaaa4d \
35783 color=#111111ff wrap=char text_class=label";
35785 tag: "hilight" "+ font=Sans:style=Bold";
35786 tag: "b" "+ font=Sans:style=Bold";
35789 style { name: "seg_text_style_disabled";
35790 base: "font=Sans:style=Medium font_size=16 style=shadow \
35791 shadow_color=#2924224d \
35792 align=center color=#2924224d \
35793 wrap=char text_class=label";
35795 tag: "hilight" "+ font=Sans:style=Bold";
35796 tag: "b" "+ font=Sans:style=Bold";
35801 image: "seg_single_pressed.png" COMP;
35802 image: "seg_single_selected.png" COMP;
35803 image: "seg_single_normal.png" COMP;
35805 image: "seg_left_pressed.png" COMP;
35806 image: "seg_left_selected.png" COMP;
35807 image: "seg_left_normal.png" COMP;
35809 image: "seg_middle_pressed.png" COMP;
35810 image: "seg_middle_selected.png" COMP;
35811 image: "seg_middle_normal.png" COMP;
35813 image: "seg_right_pressed.png" COMP;
35814 image: "seg_right_selected.png" COMP;
35815 image: "seg_right_normal.png" COMP;
35818 part { name: "segment";
35821 description { state: "default" 0.0;
35825 normal: "seg_single_normal.png";
35831 description { state: "default_single" 0.0;
35832 inherit: "default" 0.0;
35835 normal: "seg_single_normal.png";
35839 description { state: "default_left" 0.0;
35840 inherit: "default" 0.0;
35843 normal: "seg_left_normal.png";
35847 description { state: "default_right" 0.0;
35848 inherit: "default" 0.0;
35851 normal: "seg_right_normal.png";
35855 description { state: "default_middle" 0.0;
35856 inherit: "default" 0.0;
35859 normal: "seg_middle_normal.png";
35863 description { state: "pressed_single" 0.0;
35864 inherit: "default" 0.0;
35867 normal: "seg_single_pressed.png";
35871 description { state: "pressed_left" 0.0;
35872 inherit: "default" 0.0;
35875 normal: "seg_left_pressed.png";
35879 description { state: "pressed_right" 0.0;
35880 inherit: "default" 0.0;
35883 normal: "seg_right_pressed.png";
35887 description { state: "pressed_middle" 0.0;
35888 inherit: "default" 0.0;
35891 normal: "seg_middle_pressed.png";
35895 description { state: "selected_single" 0.0;
35896 inherit: "default" 0.0;
35899 normal: "seg_single_selected.png";
35903 description { state: "selected_left" 0.0;
35904 inherit: "default" 0.0;
35907 normal: "seg_left_selected.png";
35911 description { state: "selected_right" 0.0;
35912 inherit: "default" 0.0;
35915 normal: "seg_right_selected.png";
35919 description { state: "selected_middle" 0.0;
35920 inherit: "default" 0.0;
35923 normal: "seg_middle_selected.png";
35928 part { name: "padding_left";
35932 description { state: "default" 0.0;
35934 rel1.relative: 0.0 0.0;
35935 rel2.relative: 0.0 1.0;
35942 part { name: "padding_right";
35946 description { state: "default" 0.0;
35948 rel1.relative: 1.0 0.0;
35949 rel2.relative: 1.0 1.0;
35956 part { name: "padding_top";
35960 description { state: "default" 0.0;
35962 rel1.relative: 0.0 0.0;
35963 rel2.relative: 1.0 0.0;
35970 part { name: "padding_bottom";
35974 description { state: "default" 0.0;
35976 rel1.relative: 0.0 1.0;
35977 rel2.relative: 1.0 1.0;
35984 part { name: "icon.bg";
35988 description { state: "default" 0.0;
35992 to_x: "padding_left";
35993 to_y: "padding_top";
35997 to: "elm.swallow.icon";
36004 part { name: "padding_icon_text";
36008 description { state: "default" 0.0; //when only icon or no icon is there
36022 description { state: "icononly" 0.0;
36023 inherit: "default" 0.0;
36025 description { state: "visible" 0.0; //when icon is visible
36026 inherit: "default" 0.0;
36030 part { name: "elm.swallow.icon";
36033 description { state: "default" 0.0;
36037 to_x: "padding_left";
36038 to_y: "padding_top";
36042 to_y: "padding_bottom";
36047 aspect_preference: BOTH;
36049 description { state: "visible" 0.0;
36050 inherit: "default" 0.0;
36053 to_y: "padding_bottom";
36057 description { state: "icononly" 0.0;
36058 inherit: "default" 0.0;
36061 to_x: "padding_right";
36062 to_y: "padding_bottom";
36068 part { name: "elm.text";
36073 state: "default" 0.0;
36078 to_x: "padding_icon_text";
36082 to_x: "padding_right";
36085 color: 224 224 224 255;
36096 description { state: "normal" 0.0;
36097 inherit: "default" 0.0;
36100 description { state: "pressed" 0.0;
36101 inherit: "default" 0.0;
36105 description { state: "selected" 0.0;
36106 inherit: "default" 0.0;
36108 color: 50 50 50 255;
36110 description { state: "disabled" 0.0;
36111 inherit: "default" 0.0;
36113 color: 200 200 200 255;
36116 part { name: "disabler";
36119 description { state: "default" 0.0;
36124 rel1 { relative: 0.0 0.0; to: "segment";}
36125 rel2 { relative: 1.0 1.0; to: "segment";}
36126 color: 255 255 255 150;
36128 description { state: "disabled_single" 0.0;
36129 inherit: "default" 0.0;
36132 normal: "seg_single_normal.png";
36136 description { state: "disabled_left" 0.0;
36137 inherit: "default" 0.0;
36140 normal: "seg_left_normal.png";
36144 description { state: "disabled_right" 0.0;
36145 inherit: "default" 0.0;
36148 normal: "seg_right_normal.png";
36152 description { state: "disabled_middle" 0.0;
36153 inherit: "default" 0.0;
36156 normal: "seg_middle_normal.png";
36164 public seg_type; // Single, Left, Middle, Right.
36165 public seg_state; // Normal/Default, Pressed, Selected.
36166 public seg_status;// Enabled/Default, Disabled
36168 public update_state() {
36169 new type, state, disabled;
36170 type = get_int(seg_type);
36171 state = get_int(seg_state);
36172 disabled = get_int(seg_status);
36174 if(state == SEGMENT_STATE_NORMAL)
36176 if(type == SEGMENT_TYPE_SINGLE)
36177 set_state(PART:"segment", "default_single", 0.0);
36178 else if(type == SEGMENT_TYPE_LEFT)
36179 set_state(PART:"segment", "default_left", 0.0);
36180 else if(type == SEGMENT_TYPE_MIDDLE)
36181 set_state(PART:"segment", "default_middle", 0.0);
36182 else if(type == SEGMENT_TYPE_RIGHT)
36183 set_state(PART:"segment", "default_right", 0.0);
36184 set_state(PART:"elm.text", "normal", 0.0);
36186 else if(state == SEGMENT_STATE_PRESSED)
36188 if(type == SEGMENT_TYPE_SINGLE)
36189 set_state(PART:"segment", "pressed_single", 0.0);
36190 else if(type == SEGMENT_TYPE_LEFT)
36191 set_state(PART:"segment", "pressed_left", 0.0);
36192 else if(type == SEGMENT_TYPE_MIDDLE)
36193 set_state(PART:"segment", "pressed_middle", 0.0);
36194 else if(type == SEGMENT_TYPE_RIGHT)
36195 set_state(PART:"segment", "pressed_right", 0.0);
36196 set_state(PART:"elm.text", "pressed", 0.0);
36198 else if(state == SEGMENT_STATE_SELECTED)
36200 if(type == SEGMENT_TYPE_SINGLE)
36201 set_state(PART:"segment", "selected_single", 0.0);
36202 else if(type == SEGMENT_TYPE_LEFT)
36203 set_state(PART:"segment", "selected_left", 0.0);
36204 else if(type == SEGMENT_TYPE_MIDDLE)
36205 set_state(PART:"segment", "selected_middle", 0.0);
36206 else if(type == SEGMENT_TYPE_RIGHT)
36207 set_state(PART:"segment", "selected_right", 0.0);
36208 set_state(PART:"elm.text", "selected", 0.0);
36210 if(disabled == SEGMENT_STATUS_DISABLED)
36212 if(type == SEGMENT_TYPE_SINGLE)
36213 set_state(PART:"disabler", "disabled_single", 0.0);
36214 else if(type == SEGMENT_TYPE_LEFT)
36215 set_state(PART:"disabler", "disabled_left", 0.0);
36216 else if(type == SEGMENT_TYPE_MIDDLE)
36217 set_state(PART:"disabler", "disabled_middle", 0.0);
36218 else if(type == SEGMENT_TYPE_RIGHT)
36219 set_state(PART:"disabler", "disabled_right", 0.0);
36220 set_state(PART:"elm.text", "disabled", 0.0);
36225 name: "segment_type_s";
36226 signal: "elm,type,segment,single";
36229 set_int(seg_type, SEGMENT_TYPE_SINGLE);
36234 name: "segment_type_l";
36235 signal: "elm,type,segment,left";
36238 set_int(seg_type, SEGMENT_TYPE_LEFT);
36243 name: "segment_type_m";
36244 signal: "elm,type,segment,middle";
36247 set_int(seg_type, SEGMENT_TYPE_MIDDLE);
36252 name: "segment_type_r";
36253 signal: "elm,type,segment,right";
36256 set_int(seg_type, SEGMENT_TYPE_RIGHT);
36261 name: "normal_segment";
36262 signal: "elm,state,segment,normal";
36265 set_int(seg_state, SEGMENT_STATE_NORMAL);
36270 name: "pressed_segment";
36271 signal: "elm,state,segment,pressed";
36274 set_int(seg_state, SEGMENT_STATE_PRESSED);
36279 name: "selected_segment";
36280 signal: "elm,state,segment,selected";
36283 set_int(seg_state, SEGMENT_STATE_SELECTED);
36287 program { name: "disable_segment";
36288 signal: "elm,state,disabled";
36291 set_int(seg_status, SEGMENT_STATUS_DISABLED);
36295 program { name: "enable_segment";
36296 signal: "elm,state,enabled";
36299 set_int(seg_status, SEGMENT_STATUS_ENABLED);
36303 program { name: "text_show";
36304 signal: "elm,state,text,visible";
36309 get_state(PART:"elm.swallow.icon", st, 30, vl);
36310 if (!strcmp(st, "icononly"))
36312 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36313 set_state(PART:"padding_icon_text", "visible", 0.0);
36315 get_state(PART:"elm.text", st, 30, vl);
36316 if (!strcmp(st, "selected"))
36317 set_state(PART:"elm.text", "selected", 0.0);
36319 set_state(PART:"elm.text", "normal", 0.0);
36322 program { name: "text_hide";
36323 signal: "elm,state,text,hidden";
36328 get_state(PART:"elm.swallow.icon", st, 30, vl);
36329 if (!strcmp(st, "visible"))
36331 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36332 set_state(PART:"padding_icon_text", "icononly", 0.0);
36334 set_state(PART:"elm.text", "default", 0.0);
36337 program { name: "icon_show";
36338 signal: "elm,state,icon,visible";
36343 get_state(PART:"elm.text", st, 30, vl);
36344 if ((!strcmp(st, "normal")) || (!strcmp(st, "selected")))
36346 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36347 set_state(PART:"padding_icon_text", "visible", 0.0);
36351 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36352 set_state(PART:"padding_icon_text", "icononly", 0.0);
36356 program { name: "icon_hide";
36357 signal: "elm,state,icon,hidden";
36359 action: STATE_SET "default" 0.0;
36360 target: "elm.swallow.icon";
36363 #undef SEGMENT_TYPE_SINGLE
36364 #undef SEGMENT_TYPE_LEFT
36365 #undef SEGMENT_TYPE_MIDDLE
36366 #undef SEGMENT_TYPE_RIGHT
36367 #undef SEGMENT_STATE_NORMAL
36368 #undef SEGMENT_STATE_PRESSED
36369 #undef SEGMENT_STATE_SELECTED
36370 #undef SEGMENT_STATUS_ENABLED
36371 #undef SEGMENT_STATUS_DISABLED
36374 /* a simple title layout, with a label and two icons */
36375 group { name: "elm/layout/application/titlebar";
36377 image: "toolbar_sel.png" COMP;
36380 part { name: "base";
36383 description { state: "default" 0.0;
36390 normal: "toolbar_sel.png";
36395 part { name: "elm.swallow.content";
36397 description { state: "default" 0.0;
36405 part { name: "elm.swallow.icon";
36408 description { state: "default" 0.0;
36422 description { state: "visible" 0.0;
36423 inherit: "default" 0.0;
36427 part { name: "elm.swallow.end";
36430 description { state: "default" 0.0;
36445 description { state: "visible" 0.0;
36446 inherit: "default" 0.0;
36450 part { name: "elm.text";
36452 effect: SOFT_SHADOW;
36455 description { state: "default" 0.0;
36458 to_x: "elm.swallow.icon";
36463 to_x: "elm.swallow.end";
36472 text_class: "title_bar";
36478 program { name: "show_icon";
36479 signal: "elm,state,icon,visible";
36481 action: STATE_SET "visible" 0.0;
36482 target: "elm.swallow.icon";
36484 program { name: "hide_icon";
36485 signal: "elm,state,icon,hidden";
36487 action: STATE_SET "default" 0.0;
36488 target: "elm.swallow.icon";
36490 program { name: "show_end";
36491 signal: "elm,state,end,visible";
36493 action: STATE_SET "visible" 0.0;
36494 target: "elm.swallow.end";
36496 program { name: "hide_end";
36497 signal: "elm,state,end,hidden";
36499 action: STATE_SET "default" 0.0;
36500 target: "elm.swallow.end";