2 // This file (and only this one) is licenses under public-domain. The reason
3 // is that this is meant to serve as a template for making your own themes and
4 // Elementary's LGPL license is not intended to follow. The images used do come
5 // under LGPL, but this file specifically for the structure of your theme is
6 // public-domain. This means you can take, use, re-license and otherwise
7 // have zero restrictions on using this file as a base for your theme.
9 externals.external: "elm";
13 ///////////////////////////////////////////////////////////////////////////////
14 group { name: "elm/focus_highlight/top/default";
16 image: "emo-unhappy.png" COMP;
24 public s_x, s_y, s_w, s_h; /* source */
25 public difx, dify, difw, difh;
28 public animator1(val, Float:pos) {
29 new x, y, w, h, dx, dy, dw, dh, Float:rot;
31 dx = round(float_mul(float(get_int(difx)), pos));
32 x = get_int(s_x) + dx;
33 dy = round(float_mul(float(get_int(dify)), pos));
34 y = get_int(s_y) + dy;
35 dw = round(float_mul(float(get_int(difw)), pos));
36 w = get_int(s_w) + dw;
37 dy = round(float_mul(float(get_int(difh)), pos));
38 h = get_int(s_h) + dh;
40 update_offset(x, y, w, h);
42 rot = 360.0 * pos * float(get_int(rot_dir));
43 set_state_val(PART:"shine", STATE_MAP_ROT_Z, rot);
46 emit("elm,action,focus,anim,end", "");
47 set_state(PART:"shine", "default", 0.0);
51 public update_offset(x, y, w, h) {
57 set_state_val(PART:"shine", STATE_REL1_OFFSET, x1, y1);
58 set_state_val(PART:"shine", STATE_REL2_OFFSET, x2, y2);
61 public message(Msg_Type:type, id, ...) {
62 if ((type == MSG_INT_SET) && (id == 1)) {
65 new px1, px2, py1, py2;
81 set_int(difx, x2 - x1);
82 set_int(dify, y2 - y1);
83 set_int(difw, w2 - w1);
84 set_int(difh, h2 - h1);
92 } else if (px1 > px2) {
101 set_int(rot_dir, rd);
103 custom_state(PART:"shine", "default", 0.0);
104 set_state_val(PART:"shine", STATE_REL1, 0.0, 0.0);
105 set_state_val(PART:"shine", STATE_REL2, 0.0, 0.0);
106 set_state_val(PART:"shine", STATE_MAP_ON, 1);
107 set_state_val(PART:"shine", STATE_MAP_ROT_Z, 0.0);
108 update_offset(x1, y1, w1, h1);
109 set_state(PART:"shine", "custom", 0.0);
111 anim(0.2, "animator1", 1);
120 description { state: "default" 0.0;
121 rel1.relative: 0.0 0.0;
122 rel2.relative: 1.0 1.0;
126 part { name: "shine";
130 ignore_flags: ON_HOLD;
131 description { state: "default" 0.0;
133 normal: "emo-unhappy.png";
136 rel1.relative: 1.0 0.0;
137 rel1.offset: -15 -15;
139 rel2.relative: 1.0 0.0;
142 description { state: "disabled" 0.0;
143 inherit: "default" 0.0;
148 program { name: "show";
149 signal: "elm,action,focus,show";
153 target: "hide_start";
157 program { name: "show_start";
158 action: STATE_SET "default" 0.0;
159 transition: LINEAR 0.2;
163 program { name: "show_end";
164 action: SIGNAL_EMIT "elm,action,focus,show,end" "";
166 program { name: "hide";
167 signal: "elm,action,focus,hide";
171 target: "show_start";
175 program { name: "hide_start";
176 action: STATE_SET "disabled" 0.0;
177 transition: LINEAR 0.2;
181 program { name: "hide_end";
182 action: SIGNAL_EMIT "elm,action,focus,hide,end" "";
187 ///////////////////////////////////////////////////////////////////////////////
188 group { name: "elm/focus_highlight/bottom/default";
190 part { name: "shine";
194 ignore_flags: ON_HOLD;
195 description { state: "default" 0.0;
200 description { state: "disabled" 0.0;
201 inherit: "default" 0.0;
206 program { name: "show";
207 signal: "elm,action,focus,show";
211 target: "hide_start";
215 program { name: "show_start";
216 action: STATE_SET "default" 0.0;
217 transition: LINEAR 0.2;
221 program { name: "show_end";
222 action: SIGNAL_EMIT "elm,action,focus,show,end" "";
224 program { name: "hide";
225 signal: "elm,action,focus,hide";
229 target: "show_start";
233 program { name: "hide_start";
234 action: STATE_SET "disabled" 0.0;
235 transition: LINEAR 0.2;
239 program { name: "hide_end";
240 action: SIGNAL_EMIT "elm,action,focus,hide,end" "";
245 ///////////////////////////////////////////////////////////////////////////////
246 group { name: "elm/bg/base/default";
248 image: "dia_grad.png" COMP;
249 image: "dia_topshad.png" COMP;
250 image: "dia_botshad.png" COMP;
255 description { state: "default" 0.0;
256 image.normal: "dia_grad.png";
266 part { name: "elm.swallow.rectangle";
268 description { state: "default" 0.0;
271 part { name: "elm.swallow.background";
273 description { state: "default" 0.0;
276 part { name: "shadow";
278 description { state: "default" 0.0;
279 rel2.relative: 1.0 0.0;
281 image.normal: "dia_topshad.png";
291 part { name: "shadow2";
293 description { state: "default" 0.0;
294 rel1.relative: 0.0 1.0;
296 image.normal: "dia_botshad.png";
306 part { name: "elm.swallow.content";
308 description { state: "default" 0.0;
314 ///////////////////////////////////////////////////////////////////////////////
315 group { name: "elm/scroller/base/default";
317 alias: "elm/list/base/default";
318 alias: "elm/genlist/base/default";
319 alias: "elm/carousel/base/default";
320 alias: "elm/gengrid/base/default";
321 alias: "elm/scroller/base/map_bubble";
324 item: "focus_highlight" "on";
328 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
331 v = get_int(sbvis_v);
333 v = get_int(sbalways_v);
335 emit("do-hide-vbar", "");
339 v = get_int(sbvis_h);
341 v = get_int(sbalways_h);
343 emit("do-hide-hbar", "");
347 set_int(sbvis_timer, 0);
352 image: "shelf_inset.png" COMP;
353 image: "bt_sm_base2.png" COMP;
354 image: "bt_sm_shine.png" COMP;
355 image: "bt_sm_hilight.png" COMP;
356 image: "sl_bt2_2.png" COMP;
361 description { state: "default" 0.0;
364 color: 255 255 255 0;
367 part { name: "clipper";
370 description { state: "default" 0.0;
377 part { name: "elm.swallow.content";
380 description { state: "default" 0.0;
387 part { name: "conf_over";
389 description { state: "default" 0.0;
393 normal: "shelf_inset.png";
399 description { state: "enabled" 0.0;
400 inherit: "default" 0.0;
401 color: 200 155 0 255;
404 part { name: "focus_highlight";
406 description { state: "default" 0.0;
410 normal: "sl_bt2_2.png";
417 description { state: "enabled" 0.0;
418 inherit: "default" 0.0;
419 color: 200 155 0 255;
422 part { name: "sb_vbar_clip_master";
425 description { state: "default" 0.0;
427 description { state: "hidden" 0.0;
429 color: 255 255 255 0;
432 part { name: "sb_vbar_clip";
433 clip_to: "sb_vbar_clip_master";
436 description { state: "default" 0.0;
438 description { state: "hidden" 0.0;
440 color: 255 255 255 0;
443 part { name: "sb_vbar";
446 description { state: "default" 0.0;
454 to_y: "elm.swallow.content";
455 to_x: "elm.swallow.content";
461 to_x: "elm.swallow.content";
465 part { name: "elm.dragable.vbar";
466 clip_to: "sb_vbar_clip";
473 description { state: "default" 0.0;
488 normal: "bt_sm_base2.png";
494 part { name: "sb_vbar_over1";
495 clip_to: "sb_vbar_clip";
497 description { state: "default" 0.0;
498 rel1.to: "elm.dragable.vbar";
499 rel2.relative: 1.0 0.5;
500 rel2.to: "elm.dragable.vbar";
502 normal: "bt_sm_hilight.png";
507 part { name: "sb_vbar_over2";
508 clip_to: "sb_vbar_clip";
510 description { state: "default" 0.0;
511 rel1.to: "elm.dragable.vbar";
512 rel2.to: "elm.dragable.vbar";
514 normal: "bt_sm_shine.png";
520 part { name: "sb_hbar_clip_master";
523 description { state: "default" 0.0;
525 description { state: "hidden" 0.0;
527 color: 255 255 255 0;
530 part { name: "sb_hbar_clip";
531 clip_to: "sb_hbar_clip_master";
534 description { state: "default" 0.0;
536 description { state: "hidden" 0.0;
538 color: 255 255 255 0;
541 part { name: "sb_hbar";
544 description { state: "default" 0.0;
552 to_x: "elm.swallow.content";
553 to_y: "elm.swallow.content";
559 to_y: "elm.swallow.content";
563 part { name: "elm.dragable.hbar";
564 clip_to: "sb_hbar_clip";
571 description { state: "default" 0.0;
586 normal: "bt_sm_base2.png";
592 part { name: "sb_hbar_over1";
593 clip_to: "sb_hbar_clip";
595 description { state: "default" 0.0;
596 rel1.to: "elm.dragable.hbar";
597 rel2.relative: 1.0 0.5;
598 rel2.to: "elm.dragable.hbar";
600 normal: "bt_sm_hilight.png";
605 part { name: "sb_hbar_over2";
606 clip_to: "sb_hbar_clip";
608 description { state: "default" 0.0;
609 rel1.to: "elm.dragable.hbar";
610 rel2.to: "elm.dragable.hbar";
612 normal: "bt_sm_shine.png";
617 part { name: "disabler";
619 description { state: "default" 0.0;
625 description { state: "disabled" 0.0;
626 inherit: "default" 0.0;
628 color: 128 128 128 128;
633 program { name: "load";
637 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
638 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
641 set_int(sbalways_v, 0);
642 set_int(sbalways_h, 0);
643 set_int(sbvis_timer, 0);
647 program { name: "vbar_show";
648 signal: "elm,action,show,vbar";
650 action: STATE_SET "default" 0.0;
651 target: "sb_vbar_clip_master";
653 program { name: "vbar_hide";
654 signal: "elm,action,hide,vbar";
656 action: STATE_SET "hidden" 0.0;
657 target: "sb_vbar_clip_master";
659 program { name: "vbar_show_always";
660 signal: "elm,action,show_always,vbar";
664 v = get_int(sbvis_v);
665 v |= get_int(sbalways_v);
667 set_int(sbalways_v, 1);
668 emit("do-show-vbar", "");
673 program { name: "vbar_show_notalways";
674 signal: "elm,action,show_notalways,vbar";
678 v = get_int(sbalways_v);
680 set_int(sbalways_v, 0);
681 v = get_int(sbvis_v);
683 emit("do-hide-vbar", "");
689 program { name: "sb_vbar_show";
690 signal: "do-show-vbar";
692 action: STATE_SET "default" 0.0;
693 transition: LINEAR 0.5;
694 target: "sb_vbar_clip";
696 program { name: "sb_vbar_hide";
697 signal: "do-hide-vbar";
699 action: STATE_SET "hidden" 0.0;
700 transition: LINEAR 0.5;
701 target: "sb_vbar_clip";
704 program { name: "hbar_show";
705 signal: "elm,action,show,hbar";
707 action: STATE_SET "default" 0.0;
708 target: "sb_hbar_clip_master";
710 program { name: "hbar_hide";
711 signal: "elm,action,hide,hbar";
713 action: STATE_SET "hidden" 0.0;
714 target: "sb_hbar_clip_master";
716 program { name: "hbar_show_always";
717 signal: "elm,action,show_always,hbar";
721 v = get_int(sbvis_h);
722 v |= get_int(sbalways_h);
724 set_int(sbalways_h, 1);
725 emit("do-show-hbar", "");
730 program { name: "hbar_show_notalways";
731 signal: "elm,action,show_notalways,hbar";
735 v = get_int(sbalways_h);
737 set_int(sbalways_h, 0);
738 v = get_int(sbvis_h);
740 emit("do-hide-hbar", "");
746 program { name: "sb_hbar_show";
747 signal: "do-show-hbar";
749 action: STATE_SET "default" 0.0;
750 transition: LINEAR 0.5;
751 target: "sb_hbar_clip";
753 program { name: "sb_hbar_hide";
754 signal: "do-hide-hbar";
756 action: STATE_SET "hidden" 0.0;
757 transition: LINEAR 0.5;
758 target: "sb_hbar_clip";
761 program { name: "scroll";
762 signal: "elm,action,scroll";
766 v = get_int(sbvis_v);
767 v |= get_int(sbalways_v);
769 emit("do-show-vbar", "");
772 v = get_int(sbvis_h);
773 v |= get_int(sbalways_h);
775 emit("do-show-hbar", "");
778 v = get_int(sbvis_timer);
779 if (v > 0) cancel_timer(v);
780 v = timer(1.0, "timer0", 0);
781 set_int(sbvis_timer, v);
785 program { name: "highlight_show";
786 signal: "elm,action,focus_highlight,show";
788 action: STATE_SET "enabled" 0.0;
789 transition: ACCELERATE 0.3;
790 target: "focus_highlight";
793 program { name: "highlight_hide";
794 signal: "elm,action,focus_highlight,hide";
796 action: STATE_SET "default" 0.0;
797 transition: DECELERATE 0.3;
798 target: "focus_highlight";
801 program { name: "disable";
802 signal: "elm,state,disabled";
804 action: STATE_SET "disabled" 0.0;
807 program { name: "enable";
808 signal: "elm,state,enabled";
810 action: STATE_SET "default" 0.0;
816 ///////////////////////////////////////////////////////////////////////////////
817 group { name: "elm/scroller/entry/default";
820 item: "focus_highlight" "on";
824 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
827 v = get_int(sbvis_v);
829 v = get_int(sbalways_v);
831 emit("do-hide-vbar", "");
835 v = get_int(sbvis_h);
837 v = get_int(sbalways_h);
839 emit("do-hide-hbar", "");
843 set_int(sbvis_timer, 0);
848 image: "shelf_inset.png" COMP;
849 image: "bt_sm_base2.png" COMP;
850 image: "bt_sm_shine.png" COMP;
851 image: "bt_sm_hilight.png" COMP;
852 image: "sl_bt2_2.png" COMP;
857 description { state: "default" 0.0;
862 part { name: "clipper";
865 description { state: "default" 0.0;
872 part { name: "contentclipper";
876 description { state: "default" 0.0;
877 rel1.to: "elm.swallow.icon";
878 rel1.relative: 1.0 0.0;
879 rel2.to: "elm.swallow.end";
880 rel2.relative: 0.0 1.0;
883 part { name: "elm.swallow.icon";
886 description { state: "default" 0.0;
900 description { state: "visible" 0.0;
916 part { name: "elm.swallow.end";
919 description { state: "default" 0.0;
933 description { state: "visible" 0.0;
949 part { name: "elm.swallow.content";
950 clip_to: "contentclipper";
952 description { state: "default" 0.0;
954 to: "elm.swallow.icon";
959 to: "elm.swallow.end";
965 part { name: "conf_over";
967 description { state: "default" 0.0;
971 normal: "shelf_inset.png";
977 description { state: "enabled" 0.0;
978 inherit: "default" 0.0;
979 color: 200 155 0 255;
982 part { name: "focus_highlight";
984 description { state: "default" 0.0;
988 normal: "sl_bt2_2.png";
995 description { state: "enabled" 0.0;
996 inherit: "default" 0.0;
997 color: 200 155 0 255;
1000 part { name: "sb_vbar_clip_master";
1003 description { state: "default" 0.0;
1005 description { state: "hidden" 0.0;
1007 color: 255 255 255 0;
1010 part { name: "sb_vbar_clip";
1011 clip_to: "sb_vbar_clip_master";
1014 description { state: "default" 0.0;
1016 description { state: "hidden" 0.0;
1018 color: 255 255 255 0;
1021 part { name: "sb_vbar";
1024 description { state: "default" 0.0;
1032 to_y: "elm.swallow.content";
1033 to_x: "elm.swallow.end";
1039 to_x: "elm.swallow.end";
1043 part { name: "elm.dragable.vbar";
1044 clip_to: "sb_vbar_clip";
1051 description { state: "default" 0.0;
1066 normal: "bt_sm_base2.png";
1072 part { name: "sb_vbar_over1";
1073 clip_to: "sb_vbar_clip";
1075 description { state: "default" 0.0;
1076 rel1.to: "elm.dragable.vbar";
1077 rel2.relative: 1.0 0.5;
1078 rel2.to: "elm.dragable.vbar";
1080 normal: "bt_sm_hilight.png";
1085 part { name: "sb_vbar_over2";
1086 clip_to: "sb_vbar_clip";
1088 description { state: "default" 0.0;
1089 rel1.to: "elm.dragable.vbar";
1090 rel2.to: "elm.dragable.vbar";
1092 normal: "bt_sm_shine.png";
1098 part { name: "sb_hbar_clip_master";
1101 description { state: "default" 0.0;
1103 description { state: "hidden" 0.0;
1105 color: 255 255 255 0;
1108 part { name: "sb_hbar_clip";
1109 clip_to: "sb_hbar_clip_master";
1112 description { state: "default" 0.0;
1114 description { state: "hidden" 0.0;
1116 color: 255 255 255 0;
1119 part { name: "sb_hbar";
1122 description { state: "default" 0.0;
1130 to_x: "elm.swallow.content";
1131 to_y: "elm.swallow.content";
1137 to_y: "elm.swallow.content";
1141 part { name: "elm.dragable.hbar";
1142 clip_to: "sb_hbar_clip";
1149 description { state: "default" 0.0;
1164 normal: "bt_sm_base2.png";
1170 part { name: "sb_hbar_over1";
1171 clip_to: "sb_hbar_clip";
1173 description { state: "default" 0.0;
1174 rel1.to: "elm.dragable.hbar";
1175 rel2.relative: 1.0 0.5;
1176 rel2.to: "elm.dragable.hbar";
1178 normal: "bt_sm_hilight.png";
1183 part { name: "sb_hbar_over2";
1184 clip_to: "sb_hbar_clip";
1186 description { state: "default" 0.0;
1187 rel1.to: "elm.dragable.hbar";
1188 rel2.to: "elm.dragable.hbar";
1190 normal: "bt_sm_shine.png";
1197 program { name: "load";
1201 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
1202 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
1203 set_int(sbvis_h, 0);
1204 set_int(sbvis_v, 0);
1205 set_int(sbalways_v, 0);
1206 set_int(sbalways_h, 0);
1207 set_int(sbvis_timer, 0);
1210 program { name: "icon_show";
1211 signal: "elm,action,show,icon";
1213 action: STATE_SET "visible" 0.0;
1214 target: "elm.swallow.icon";
1216 program { name: "icon_hide";
1217 signal: "elm,action,hide,icon";
1219 action: STATE_SET "default" 0.0;
1220 target: "elm.swallow.icon";
1222 program { name: "end_show";
1223 signal: "elm,action,show,end";
1225 action: STATE_SET "visible" 0.0;
1226 target: "elm.swallow.end";
1228 program { name: "end_hide";
1229 signal: "elm,action,hide,end";
1231 action: STATE_SET "default" 0.0;
1232 target: "elm.swallow.end";
1234 program { name: "vbar_show";
1235 signal: "elm,action,show,vbar";
1237 action: STATE_SET "default" 0.0;
1238 target: "sb_vbar_clip_master";
1240 program { name: "vbar_hide";
1241 signal: "elm,action,hide,vbar";
1243 action: STATE_SET "hidden" 0.0;
1244 target: "sb_vbar_clip_master";
1246 program { name: "vbar_show_always";
1247 signal: "elm,action,show_always,vbar";
1251 v = get_int(sbvis_v);
1252 v |= get_int(sbalways_v);
1254 set_int(sbalways_v, 1);
1255 emit("do-show-vbar", "");
1256 set_int(sbvis_v, 1);
1260 program { name: "vbar_show_notalways";
1261 signal: "elm,action,show_notalways,vbar";
1265 v = get_int(sbalways_v);
1267 set_int(sbalways_v, 0);
1268 v = get_int(sbvis_v);
1270 emit("do-hide-vbar", "");
1271 set_int(sbvis_v, 0);
1276 program { name: "sb_vbar_show";
1277 signal: "do-show-vbar";
1279 action: STATE_SET "default" 0.0;
1280 transition: LINEAR 0.5;
1281 target: "sb_vbar_clip";
1283 program { name: "sb_vbar_hide";
1284 signal: "do-hide-vbar";
1286 action: STATE_SET "hidden" 0.0;
1287 transition: LINEAR 0.5;
1288 target: "sb_vbar_clip";
1291 program { name: "hbar_show";
1292 signal: "elm,action,show,hbar";
1294 action: STATE_SET "default" 0.0;
1295 target: "sb_hbar_clip_master";
1297 program { name: "hbar_hide";
1298 signal: "elm,action,hide,hbar";
1300 action: STATE_SET "hidden" 0.0;
1301 target: "sb_hbar_clip_master";
1303 program { name: "hbar_show_always";
1304 signal: "elm,action,show_always,hbar";
1308 v = get_int(sbvis_h);
1309 v |= get_int(sbalways_h);
1311 set_int(sbalways_h, 1);
1312 emit("do-show-hbar", "");
1313 set_int(sbvis_h, 1);
1317 program { name: "hbar_show_notalways";
1318 signal: "elm,action,show_notalways,hbar";
1322 v = get_int(sbalways_h);
1324 set_int(sbalways_h, 0);
1325 v = get_int(sbvis_h);
1327 emit("do-hide-hbar", "");
1328 set_int(sbvis_h, 0);
1333 program { name: "sb_hbar_show";
1334 signal: "do-show-hbar";
1336 action: STATE_SET "default" 0.0;
1337 transition: LINEAR 0.5;
1338 target: "sb_hbar_clip";
1340 program { name: "sb_hbar_hide";
1341 signal: "do-hide-hbar";
1343 action: STATE_SET "hidden" 0.0;
1344 transition: LINEAR 0.5;
1345 target: "sb_hbar_clip";
1348 program { name: "scroll";
1349 signal: "elm,action,scroll";
1353 v = get_int(sbvis_v);
1354 v |= get_int(sbalways_v);
1356 emit("do-show-vbar", "");
1357 set_int(sbvis_v, 1);
1359 v = get_int(sbvis_h);
1360 v |= get_int(sbalways_h);
1362 emit("do-show-hbar", "");
1363 set_int(sbvis_h, 1);
1365 v = get_int(sbvis_timer);
1366 if (v > 0) cancel_timer(v);
1367 v = timer(1.0, "timer0", 0);
1368 set_int(sbvis_timer, v);
1372 program { name: "highlight_show";
1373 signal: "elm,action,focus_highlight,show";
1375 action: STATE_SET "enabled" 0.0;
1376 transition: ACCELERATE 0.3;
1377 target: "focus_highlight";
1378 target: "conf_over";
1380 program { name: "highlight_hide";
1381 signal: "elm,action,focus_highlight,hide";
1383 action: STATE_SET "default" 0.0;
1384 transition: DECELERATE 0.3;
1385 target: "focus_highlight";
1386 target: "conf_over";
1391 ///////////////////////////////////////////////////////////////////////////////
1392 #define TEXT_SLIDE_DURATION 10
1394 group { name: "elm/label/base/default";
1395 data.item: "default_font_size" "10";
1396 data.item: "min_font_size" "6";
1397 data.item: "max_font_size" "60";
1399 style { name: "textblock_style";
1400 base: "font=Sans font_size=10 color=#000 wrap=word text_class=label";
1403 tag: "hilight" "+ font=Sans:style=Bold";
1404 tag: "b" "+ font=Sans:style=Bold";
1409 part { name: "label.swallow.background";
1411 description { state: "default" 0.0;
1415 part { name: "label.text.clip";
1417 description { state: "default" 0.0;
1418 rel1 { relative: 0 0; to: "label.swallow.background"; }
1419 rel2 { relative: 1 1; to: "label.swallow.background"; }
1422 part { name: "elm.text";
1426 clip_to: "label.text.clip";
1427 description { state: "default" 0.0;
1428 rel1.relative: 0.0 0.0;
1429 rel2.relative: 1.0 1.0;
1431 style: "textblock_style";
1439 group { name: "elm/label/base_wrap/default";
1440 data.item: "default_font_size" "10";
1441 data.item: "min_font_size" "6";
1442 data.item: "max_font_size" "60";
1444 part { name: "label.swallow.background";
1446 description { state: "default" 0.0;
1448 rel1 { relative: 0 0; to: "elm.text"; }
1449 rel2 { relative: 1 1; to: "elm.text"; }
1452 part { name: "elm.text";
1456 description { state: "default" 0.0;
1458 style: "textblock_style";
1466 group { name: "elm/label/base_wrap_ellipsis/default";
1467 data.item: "default_font_size" "10";
1468 data.item: "min_font_size" "6";
1469 data.item: "max_font_size" "60";
1471 part { name: "label.swallow.background";
1473 description { state: "default" 0.0;
1475 rel1 { relative: 0 0; to: "elm.text"; }
1476 rel2 { relative: 1 1; to: "elm.text"; }
1479 part { name: "elm.text";
1484 description { state: "default" 0.0;
1487 style: "textblock_style";
1495 group { name: "elm/label/base/marker";
1496 data.item: "default_font_size" "10";
1497 data.item: "min_font_size" "6";
1498 data.item: "max_font_size" "60";
1500 style { name: "textblock_style2";
1501 base: "font=Sans:style=Bold font_size=10 align=center color=#fff wrap=word text_class=label";
1504 tag: "hilight" "+ color=#ffff";
1505 tag: "b" "+ color=#ffff";
1510 part { name: "label.swallow.background";
1512 description { state: "default" 0.0;
1514 rel1 { relative: 0 0; to: "elm.text"; }
1515 rel2 { relative: 1 1; to: "elm.text"; }
1518 part { name: "elm.text";
1522 description { state: "default" 0.0;
1524 style: "textblock_style2";
1532 group { name: "elm/label/base_wrap/marker";
1533 data.item: "default_font_size" "10";
1534 data.item: "min_font_size" "6";
1535 data.item: "max_font_size" "60";
1537 part { name: "label.swallow.background";
1539 description { state: "default" 0.0;
1541 rel1 { relative: 0 0; to: "elm.text"; }
1542 rel2 { relative: 1 1; to: "elm.text"; }
1545 part { name: "elm.text";
1549 description { state: "default" 0.0;
1551 style: "textblock_style2";
1559 group { name: "elm/label/base/slide_long";
1560 data.item: "default_font_size" "10";
1561 data.item: "min_font_size" "6";
1562 data.item: "max_font_size" "60";
1565 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1567 public message(Msg_Type:type, id, ...) {
1568 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1570 duration = getarg(2);
1571 set_float(g_duration, duration);
1574 public slide_to_end_anim(val, Float:pos) {
1577 stopflag = get_int(g_stopslide);
1578 if (stopflag == 1) return;
1579 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1581 id = timer(0.5, "slide_to_begin", 1);
1582 set_int(g_timer_id, id);
1585 public slide_to_end() {
1589 stopflag = get_int(g_stopslide);
1590 if (stopflag == 1) return;
1591 duration = get_float(g_duration);
1592 id = anim(duration, "slide_to_end_anim", 1);
1593 set_int(g_anim_id, id);
1595 public slide_to_begin() {
1598 stopflag = get_int(g_stopslide);
1599 if (stopflag == 1) return;
1600 set_state(PART:"elm.text", "slide_begin", 0.0);
1601 id = timer(0.5, "slide_to_end", 1);
1602 set_int(g_timer_id, id);
1604 public start_slide() {
1605 set_int(g_stopslide, 0);
1606 set_state(PART:"elm.text", "slide_begin", 0.0);
1609 public stop_slide() {
1611 set_int(g_stopslide, 1);
1612 id = get_int(g_anim_id);
1614 id = get_int(g_timer_id);
1616 set_state(PART:"elm.text", "default", 0.0);
1621 part { name: "label.swallow.background";
1623 description { state: "default" 0.0;
1627 part { name: "label.text.clip";
1629 description { state: "default" 0.0;
1631 color: 255 255 255 255;
1632 rel1 { relative: 0 0; to: "label.swallow.background"; }
1633 rel2 { relative: 1 1; to: "label.swallow.background"; }
1636 part { name: "elm.text";
1640 clip_to: "label.text.clip";
1641 description { state: "default" 0.0;
1642 rel1.relative: 0.0 0.0;
1643 rel2.relative: 1.0 1.0;
1646 style: "textblock_style";
1650 description { state: "slide_end" 0.0;
1651 inherit: "default" 0.0;
1652 rel1.relative: 0.0 0.0;
1653 rel2.relative: 0.0 1.0;
1656 description { state: "slide_begin" 0.0;
1657 inherit: "default" 0.0;
1658 rel1.relative: 1.0 0.0;
1659 rel2.relative: 1.0 1.0;
1665 program { name: "start_slide";
1667 signal: "elm,state,slide,start";
1673 program { name: "stop_slide";
1675 signal: "elm,state,slide,stop";
1685 group { name: "elm/label/base/slide_short";
1686 data.item: "default_font_size" "10";
1687 data.item: "min_font_size" "6";
1688 data.item: "max_font_size" "60";
1691 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1693 public message(Msg_Type:type, id, ...) {
1694 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1696 duration = getarg(2);
1697 set_float(g_duration, duration);
1700 public slide_to_end_anim(val, Float:pos) {
1703 stopflag = get_int(g_stopslide);
1704 if (stopflag == 1) return;
1705 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1707 id = timer(0.5, "slide_to_begin", 1);
1708 set_int(g_timer_id, id);
1711 public slide_to_end() {
1715 stopflag = get_int(g_stopslide);
1716 if (stopflag == 1) return;
1717 duration = get_float(g_duration);
1718 id = anim(duration, "slide_to_end_anim", 1);
1719 set_int(g_anim_id, id);
1721 public slide_to_begin() {
1724 stopflag = get_int(g_stopslide);
1725 if (stopflag == 1) return;
1726 set_state(PART:"elm.text", "slide_begin", 0.0);
1727 id = timer(0.5, "slide_to_end", 1);
1728 set_int(g_timer_id, id);
1730 public start_slide() {
1731 set_int(g_stopslide, 0);
1732 set_state(PART:"elm.text", "slide_begin", 0.0);
1735 public stop_slide() {
1737 set_int(g_stopslide, 1);
1738 id = get_int(g_anim_id);
1740 id = get_int(g_timer_id);
1742 set_state(PART:"elm.text", "default", 0.0);
1747 part { name: "label.swallow.background";
1749 description { state: "default" 0.0;
1753 part { name: "label.text.clip";
1755 description { state: "default" 0.0;
1757 color: 255 255 255 255;
1758 rel1 { relative: 0 0; to: "label.swallow.background"; }
1759 rel2 { relative: 1 1; to: "label.swallow.background"; }
1762 part { name: "elm.text";
1766 clip_to: "label.text.clip";
1767 description { state: "default" 0.0;
1768 rel1.relative: 0.0 0.0;
1769 rel2.relative: 1.0 1.0;
1772 style: "textblock_style";
1776 description { state: "slide_end" 0.0;
1777 inherit: "default" 0.0;
1778 rel1.relative: 1.0 0.0;
1779 rel2.relative: 1.0 1.0;
1782 description { state: "slide_begin" 0.0;
1783 inherit: "default" 0.0;
1784 rel1.relative: 0.0 0.0;
1785 rel2.relative: 0.0 1.0;
1791 program { name: "start_slide";
1793 signal: "elm,state,slide,start";
1799 program { name: "stop_slide";
1801 signal: "elm,state,slide,stop";
1810 group { name: "elm/label/base/slide_bounce";
1811 data.item: "default_font_size" "10";
1812 data.item: "min_font_size" "6";
1813 data.item: "max_font_size" "60";
1816 public g_duration, g_stopslide, g_timer_id, g_anim_id;
1818 public message(Msg_Type:type, id, ...) {
1819 if ((type == MSG_FLOAT_SET) && (id == 0)) {
1821 duration = getarg(2);
1822 set_float(g_duration, duration);
1825 public slide_to_end_anim(val, Float:pos) {
1828 stopflag = get_int(g_stopslide);
1829 if (stopflag == 1) return;
1830 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
1832 id = timer(0.5, "slide_to_begin", 1);
1833 set_int(g_timer_id, id);
1836 public slide_to_end() {
1840 stopflag = get_int(g_stopslide);
1841 if (stopflag == 1) return;
1842 duration = get_float(g_duration);
1843 id = anim(duration, "slide_to_end_anim", 1);
1844 set_int(g_anim_id, id);
1846 public slide_to_begin_anim(val, Float:pos) {
1849 stopflag = get_int(g_stopslide);
1850 if (stopflag == 1) return;
1851 set_tween_state(PART:"elm.text", pos, "slide_end", 0.0, "slide_begin", 0.0);
1853 id = timer(0.5, "slide_to_end", 1);
1854 set_int(g_timer_id, id);
1857 public slide_to_begin() {
1861 stopflag = get_int(g_stopslide);
1862 if (stopflag == 1) return;
1863 duration = get_float(g_duration);
1864 id = anim(duration, "slide_to_begin_anim", 1);
1865 set_int(g_anim_id, id);
1867 public start_slide() {
1868 set_int(g_stopslide, 0);
1869 set_state(PART:"elm.text", "slide_begin", 0.0);
1872 public stop_slide() {
1874 set_int(g_stopslide, 1);
1875 id = get_int(g_anim_id);
1877 id = get_int(g_timer_id);
1879 set_state(PART:"elm.text", "default", 0.0);
1884 part { name: "label.swallow.background";
1886 description { state: "default" 0.0;
1890 part { name: "label.text.clip";
1892 description { state: "default" 0.0;
1894 color: 255 255 255 255;
1895 rel1 { relative: 0 0; to: "label.swallow.background"; }
1896 rel2 { relative: 1 1; to: "label.swallow.background"; }
1899 part { name: "elm.text";
1903 clip_to: "label.text.clip";
1904 description { state: "default" 0.0;
1905 rel1.relative: 0.0 0.0;
1906 rel2.relative: 1.0 1.0;
1909 style: "textblock_style";
1913 description { state: "slide_end" 0.0;
1914 inherit: "default" 0.0;
1915 rel1.relative: 1.0 0.0;
1916 rel2.relative: 1.0 1.0;
1919 description { state: "slide_begin" 0.0;
1920 inherit: "default" 0.0;
1921 rel1.relative: 0.0 0.0;
1922 rel2.relative: 0.0 1.0;
1928 program { name: "start_slide";
1930 signal: "elm,state,slide,start";
1936 program { name: "stop_slide";
1938 signal: "elm,state,slide,stop";
1948 ///////////////////////////////////////////////////////////////////////////////
1950 group { name: "elm/button/base/default";
1952 image: "bt_base1.png" COMP;
1953 image: "bt_base2.png" COMP;
1954 image: "bt_hilight.png" COMP;
1955 image: "bt_shine.png" COMP;
1956 image: "bt_glow.png" COMP;
1957 image: "bt_dis_base.png" COMP;
1958 image: "bt_dis_hilight.png" COMP;
1961 part { name: "button_image";
1963 description { state: "default" 0.0;
1966 normal: "bt_base2.png";
1969 image.middle: SOLID;
1971 description { state: "clicked" 0.0;
1972 inherit: "default" 0.0;
1973 image.normal: "bt_base1.png";
1975 description { state: "disabled" 0.0;
1976 inherit: "default" 0.0;
1978 normal: "bt_dis_base.png";
1983 part { name: "elm.swallow.content";
1985 description { state: "default" 0.0;
1991 rel2.relative: 0.0 1.0;
1993 description { state: "visible" 0.0;
1994 inherit: "default" 0.0;
1998 // aspect_preference: VERTICAL;
2001 description { state: "icononly" 0.0;
2002 inherit: "default" 0.0;
2008 rel2.relative: 1.0 1.0;
2009 // aspect_preference: VERTICAL;
2015 effect: SOFT_SHADOW;
2018 description { state: "default" 0.0;
2020 rel1.to_x: "elm.swallow.content";
2021 rel1.relative: 1.0 0.0;
2024 color: 224 224 224 255;
2027 font: "Sans,Edje-Vera";
2031 text_class: "button";
2034 description { state: "visible" 0.0;
2035 inherit: "default" 0.0;
2039 description { state: "disabled" 0.0;
2040 inherit: "default" 0.0;
2044 description { state: "disabled_visible" 0.0;
2045 inherit: "default" 0.0;
2052 part { name: "over1";
2054 description { state: "default" 0.0;
2055 rel2.relative: 1.0 0.5;
2057 normal: "bt_hilight.png";
2061 description { state: "disabled" 0.0;
2062 inherit: "default" 0.0;
2064 normal: "bt_dis_hilight.png";
2069 part { name: "over2";
2072 ignore_flags: ON_HOLD;
2073 description { state: "default" 0.0;
2075 normal: "bt_shine.png";
2079 description { state: "disabled" 0.0;
2080 inherit: "default" 0.0;
2084 part { name: "over3";
2087 description { state: "default" 0.0;
2088 color: 255 255 255 0;
2090 normal: "bt_glow.png";
2091 border: 12 12 12 12;
2095 description { state: "clicked" 0.0;
2096 inherit: "default" 0.0;
2097 color: 255 255 255 255;
2100 part { name: "disabler";
2102 description { state: "default" 0.0;
2106 description { state: "disabled" 0.0;
2107 inherit: "default" 0.0;
2114 name: "button_click";
2115 signal: "mouse,down,1";
2117 action: SIGNAL_EMIT "elm,action,press" "";
2118 after: "button_click_anim";
2121 name: "button_click_anim";
2122 action: STATE_SET "clicked" 0.0;
2123 target: "button_image";
2126 name: "button_unclick";
2127 signal: "mouse,up,1";
2129 action: SIGNAL_EMIT "elm,action,unpress" "";
2130 after: "button_unclick_anim";
2133 name: "button_pressed_anim";
2134 signal: "elm,anim,activate";
2136 action: STATE_SET "clicked" 0.0;
2137 target: "button_image";
2139 after: "button_unpressed_anim";
2142 name: "button_unpressed_anim";
2143 action: STATE_SET "default" 0.0;
2144 transition: DECELERATE 0.5;
2145 target: "button_image";
2149 name: "button_unclick_anim";
2150 action: STATE_SET "default" 0.0;
2151 target: "button_image";
2154 name: "button_click2";
2155 signal: "mouse,down,1";
2157 action: STATE_SET "clicked" 0.0;
2161 name: "button_unclick2";
2162 signal: "mouse,up,1";
2164 action: STATE_SET "default" 0.0;
2165 transition: DECELERATE 0.5;
2169 name: "button_unclick3";
2170 signal: "mouse,clicked,1";
2172 action: SIGNAL_EMIT "elm,action,click" "";
2174 program { name: "text_show";
2175 signal: "elm,state,text,visible";
2180 get_state(PART:"elm.swallow.content", st, 30, vl);
2181 if (!strcmp(st, "icononly"))
2182 set_state(PART:"elm.swallow.content", "visible", 0.0);
2183 set_state(PART:"elm.text", "visible", 0.0);
2186 program { name: "text_hide";
2187 signal: "elm,state,text,hidden";
2192 get_state(PART:"elm.swallow.content", st, 30, vl);
2193 if (!strcmp(st, "visible"))
2194 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2195 set_state(PART:"elm.text", "default", 0.0);
2198 program { name: "icon_show";
2199 signal: "elm,state,icon,visible";
2204 get_state(PART:"elm.text", st, 30, vl);
2205 if (!strcmp(st, "visible"))
2206 set_state(PART:"elm.swallow.content", "visible", 0.0);
2208 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2211 program { name: "icon_hide";
2212 signal: "elm,state,icon,hidden";
2214 action: STATE_SET "default" 0.0;
2215 target: "elm.swallow.content";
2217 program { name: "disable";
2218 signal: "elm,state,disabled";
2220 action: STATE_SET "disabled" 0.0;
2221 target: "button_image";
2225 after: "disable_text";
2227 program { name: "disable_text";
2231 get_state(PART:"elm.text", st, 30, vl);
2232 if (!strcmp(st, "visible"))
2233 set_state(PART:"elm.text", "disabled_visible", 0.0);
2235 set_state(PART:"elm.text", "disabled", 0.0);
2238 program { name: "enable";
2239 signal: "elm,state,enabled";
2241 action: STATE_SET "default" 0.0;
2242 target: "button_image";
2246 after: "enable_text";
2248 program { name: "enable_text";
2252 get_state(PART:"elm.text", st, 30, vl);
2253 if (!strcmp(st, "disabled_visible"))
2254 set_state(PART:"elm.text", "visible", 0.0);
2256 set_state(PART:"elm.text", "default", 0.0);
2262 group { name: "elm/button/base/hoversel_vertical/default";
2263 alias: "elm/button/base/hoversel_vertical/entry";
2264 alias: "elm/button/base/hoversel_horizontal/default";
2265 alias: "elm/button/base/hoversel_horizontal/entry";
2267 image: "bt_base1.png" COMP;
2268 image: "bt_base2.png" COMP;
2269 image: "bt_hilight.png" COMP;
2270 image: "bt_shine.png" COMP;
2271 image: "bt_glow.png" COMP;
2272 image: "updown.png" COMP;
2273 image: "bt_dis_base.png" COMP;
2274 image: "bt_dis_hilight.png" COMP;
2277 part { name: "button_image";
2279 description { state: "default" 0.0;
2281 normal: "bt_base2.png";
2284 image.middle: SOLID;
2286 description { state: "clicked" 0.0;
2287 inherit: "default" 0.0;
2288 image.normal: "bt_base1.png";
2289 image.middle: SOLID;
2291 description { state: "disabled" 0.0;
2292 inherit: "default" 0.0;
2294 normal: "bt_dis_base.png";
2299 part { name: "arrow";
2301 description { state: "default" 0.0;
2302 image.normal: "updown.png";
2303 aspect: 0.6666666666 0.6666666666;
2304 aspect_preference: VERTICAL;
2307 rel2.relative: 0.0 1.0;
2311 part { name: "elm.swallow.content";
2313 description { state: "default" 0.0;
2328 description { state: "visible" 0.0;
2329 inherit: "default" 0.0;
2333 aspect_preference: VERTICAL;
2336 description { state: "icononly" 0.0;
2337 inherit: "default" 0.0;
2343 to_x: "button_image";
2347 aspect_preference: VERTICAL;
2353 effect: SOFT_SHADOW;
2356 description { state: "default" 0.0;
2358 rel1.to_x: "elm.swallow.content";
2359 rel1.relative: 1.0 0.0;
2362 color: 224 224 224 255;
2365 font: "Sans,Edje-Vera";
2369 text_class: "button";
2372 description { state: "visible" 0.0;
2373 inherit: "default" 0.0;
2377 description { state: "disabled" 0.0;
2378 inherit: "default" 0.0;
2382 description { state: "disabled_visible" 0.0;
2383 inherit: "default" 0.0;
2390 part { name: "over1";
2392 description { state: "default" 0.0;
2393 rel2.relative: 1.0 0.5;
2395 normal: "bt_hilight.png";
2399 description { state: "disabled" 0.0;
2400 inherit: "default" 0.0;
2402 normal: "bt_dis_hilight.png";
2407 part { name: "over2";
2410 ignore_flags: ON_HOLD;
2411 description { state: "default" 0.0;
2413 normal: "bt_shine.png";
2417 description { state: "disabled" 0.0;
2418 inherit: "default" 0.0;
2422 part { name: "over3";
2425 description { state: "default" 0.0;
2426 color: 255 255 255 0;
2428 normal: "bt_glow.png";
2429 border: 12 12 12 12;
2433 description { state: "clicked" 0.0;
2434 inherit: "default" 0.0;
2436 color: 255 255 255 255;
2439 part { name: "disabler";
2441 description { state: "default" 0.0;
2445 description { state: "disabled" 0.0;
2446 inherit: "default" 0.0;
2453 name: "button_click";
2454 signal: "mouse,down,1";
2456 action: STATE_SET "clicked" 0.0;
2457 target: "button_image";
2460 name: "button_unclick";
2461 signal: "mouse,up,1";
2463 action: STATE_SET "default" 0.0;
2464 target: "button_image";
2467 name: "button_click2";
2468 signal: "mouse,down,1";
2470 action: STATE_SET "clicked" 0.0;
2474 name: "button_unclick2";
2475 signal: "mouse,up,1";
2477 action: STATE_SET "default" 0.0;
2478 transition: DECELERATE 0.5;
2482 name: "button_unclick3";
2483 signal: "mouse,up,1";
2485 action: SIGNAL_EMIT "elm,action,click" "";
2487 program { name: "text_show";
2488 signal: "elm,state,text,visible";
2493 get_state(PART:"elm.swallow.content", st, 30, vl);
2494 if (!strcmp(st, "icononly"))
2495 set_state(PART:"elm.swallow.content", "visible", 0.0);
2496 set_state(PART:"elm.text", "visible", 0.0);
2499 program { name: "text_hide";
2500 signal: "elm,state,text,hidden";
2505 get_state(PART:"elm.swallow.content", st, 30, vl);
2506 if (!strcmp(st, "visible"))
2507 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2508 set_state(PART:"elm.text", "default", 0.0);
2511 program { name: "icon_show";
2512 signal: "elm,state,icon,visible";
2517 get_state(PART:"elm.text", st, 30, vl);
2518 if (!strcmp(st, "visible"))
2519 set_state(PART:"elm.swallow.content", "visible", 0.0);
2521 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2524 program { name: "icon_hide";
2525 signal: "elm,state,icon,hidden";
2527 action: STATE_SET "default" 0.0;
2528 target: "elm.swallow.content";
2530 program { name: "disable";
2531 signal: "elm,state,disabled";
2533 action: STATE_SET "disabled" 0.0;
2534 target: "button_image";
2538 after: "disable_text";
2540 program { name: "disable_text";
2544 get_state(PART:"elm.text", st, 30, vl);
2545 if (!strcmp(st, "visible"))
2546 set_state(PART:"elm.text", "disabled_visible", 0.0);
2548 set_state(PART:"elm.text", "disabled", 0.0);
2551 program { name: "enable";
2552 signal: "elm,state,enabled";
2554 action: STATE_SET "default" 0.0;
2555 target: "button_image";
2559 after: "enable_text";
2561 program { name: "enable_text";
2565 get_state(PART:"elm.text", st, 30, vl);
2566 if (!strcmp(st, "disabled_visible"))
2567 set_state(PART:"elm.text", "visible", 0.0);
2569 set_state(PART:"elm.text", "default", 0.0);
2575 group { name: "elm/button/base/hoversel_vertical_entry/default";
2576 alias: "elm/button/base/hoversel_vertical_entry/entry";
2577 alias: "elm/button/base/hoversel_horizontal_entry/default";
2578 alias: "elm/button/base/hoversel_horizontal_entry/entry";
2580 image: "hoversel_entry_bg.png" COMP;
2583 part { name: "button_image";
2585 description { state: "default" 0.0;
2586 color: 255 255 255 0;
2587 image.normal: "hoversel_entry_bg.png";
2588 image.border: 0 0 2 2;
2591 description { state: "clicked" 0.0;
2592 inherit: "default" 0.0;
2593 color: 255 255 255 255;
2596 part { name: "elm.swallow.content";
2598 description { state: "default" 0.0;
2603 rel2.relative: 0.0 1.0;
2605 description { state: "visible" 0.0;
2606 inherit: "default" 0.0;
2609 aspect_preference: VERTICAL;
2612 description { state: "icononly" 0.0;
2613 inherit: "default" 0.0;
2618 rel2.relative: 1.0 1.0;
2619 aspect_preference: VERTICAL;
2622 part { name: "textvis";
2625 description { state: "default" 0.0;
2628 description { state: "visible" 0.0;
2635 effect: SOFT_SHADOW;
2639 description { state: "default" 0.0;
2640 rel1.to_x: "elm.swallow.content";
2641 rel1.relative: 1.0 0.0;
2644 color: 224 224 224 255;
2647 font: "Sans,Edje-Vera";
2651 text_class: "button";
2654 description { state: "visible" 0.0;
2655 inherit: "default" 0.0;
2658 description { state: "clicked" 0.0;
2659 inherit: "default" 0.0;
2665 part { name: "over2";
2668 description { state: "default" 0.0;
2675 name: "button_click";
2676 signal: "mouse,down,1";
2678 action: STATE_SET "clicked" 0.0;
2679 target: "button_image";
2683 name: "button_unclick";
2684 signal: "mouse,up,1";
2686 action: STATE_SET "default" 0.0;
2687 target: "button_image";
2691 name: "button_unclick3";
2692 signal: "mouse,up,1";
2694 action: SIGNAL_EMIT "elm,action,click" "";
2696 program { name: "text_show";
2697 signal: "elm,state,text,visible";
2702 get_state(PART:"elm.swallow.content", st, 30, vl);
2703 if (!strcmp(st, "icononly"))
2704 set_state(PART:"elm.swallow.content", "visible", 0.0);
2705 set_state(PART:"textvis", "visible", 0.0);
2706 set_state(PART:"elm.text", "visible", 0.0);
2709 program { name: "text_hide";
2710 signal: "elm,state,text,hidden";
2715 get_state(PART:"elm.swallow.content", st, 30, vl);
2716 if (!strcmp(st, "visible"))
2717 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2718 set_state(PART:"textvis", "default", 0.0);
2719 set_state(PART:"elm.text", "default", 0.0);
2722 program { name: "icon_show";
2723 signal: "elm,state,icon,visible";
2728 get_state(PART:"textvis", st, 30, vl);
2729 if (!strcmp(st, "visible"))
2730 set_state(PART:"elm.swallow.content", "visible", 0.0);
2732 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2735 program { name: "icon_hide";
2736 signal: "elm,state,icon,hidden";
2738 action: STATE_SET "default" 0.0;
2739 target: "elm.swallow.content";
2744 group { name: "elm/button/base/anchor";
2746 image: "bt_base1.png" COMP;
2747 image: "bt_base2.png" COMP;
2748 image: "bt_hilight.png" COMP;
2749 image: "bt_shine.png" COMP;
2750 image: "bt_glow.png" COMP;
2751 image: "bt_dis_base.png" COMP;
2752 image: "bt_dis_hilight.png" COMP;
2755 part { name: "button_image";
2757 description { state: "default" 0.0;
2759 color: 255 255 255 0;
2761 normal: "bt_base2.png";
2764 image.middle: SOLID;
2766 description { state: "visible" 0.0;
2767 inherit: "default" 0.0;
2768 color: 255 255 255 255;
2770 description { state: "clicked" 0.0;
2771 inherit: "default" 0.0;
2772 inherit: "visible" 0.0;
2773 image.normal: "bt_base1.png";
2774 image.middle: SOLID;
2776 description { state: "disabled" 0.0;
2777 inherit: "default" 0.0;
2778 inherit: "visible" 0.0;
2780 normal: "bt_dis_base.png";
2785 part { name: "elm.swallow.content";
2787 description { state: "default" 0.0;
2793 rel2.relative: 0.0 1.0;
2795 description { state: "visible" 0.0;
2796 inherit: "default" 0.0;
2800 aspect_preference: VERTICAL;
2803 description { state: "icononly" 0.0;
2804 inherit: "default" 0.0;
2810 rel2.relative: 1.0 1.0;
2811 aspect_preference: VERTICAL;
2817 effect: SOFT_SHADOW;
2820 description { state: "default" 0.0;
2822 rel1.to_x: "elm.swallow.content";
2823 rel1.relative: 1.0 0.0;
2826 color: 224 224 224 255;
2829 font: "Sans,Edje-Vera";
2833 text_class: "button";
2836 description { state: "visible" 0.0;
2837 inherit: "default" 0.0;
2841 description { state: "disabled" 0.0;
2842 inherit: "default" 0.0;
2846 description { state: "disabled_visible" 0.0;
2847 inherit: "default" 0.0;
2854 part { name: "over1";
2856 description { state: "default" 0.0;
2857 color: 255 255 255 0;
2858 rel2.relative: 1.0 0.5;
2860 normal: "bt_hilight.png";
2864 description { state: "visible" 0.0;
2865 inherit: "default" 0.0;
2866 color: 255 255 255 255;
2868 description { state: "disabled" 0.0;
2869 inherit: "default" 0.0;
2870 inherit: "visible" 0.0;
2872 normal: "bt_dis_hilight.png";
2877 part { name: "over2";
2880 ignore_flags: ON_HOLD;
2881 description { state: "default" 0.0;
2883 normal: "bt_shine.png";
2887 description { state: "disabled" 0.0;
2888 inherit: "default" 0.0;
2892 part { name: "over3";
2895 description { state: "default" 0.0;
2896 color: 255 255 255 0;
2898 normal: "bt_glow.png";
2899 border: 12 12 12 12;
2903 description { state: "clicked" 0.0;
2904 inherit: "default" 0.0;
2906 color: 255 255 255 255;
2909 part { name: "disabler";
2911 description { state: "default" 0.0;
2915 description { state: "disabled" 0.0;
2916 inherit: "default" 0.0;
2923 name: "button_mouse_in";
2926 action: STATE_SET "visible" 0.0;
2927 target: "button_image";
2929 transition: DECELERATE 0.5;
2932 name: "button_mouse_out";
2933 signal: "mouse,out";
2935 action: STATE_SET "default" 0.0;
2936 target: "button_image";
2938 transition: DECELERATE 0.5;
2941 name: "button_unclick";
2942 signal: "mouse,up,1";
2944 action: STATE_SET "visible" 0.0;
2945 target: "button_image";
2948 name: "button_click2";
2949 signal: "mouse,down,1";
2951 action: STATE_SET "clicked" 0.0;
2955 name: "button_unclick2";
2956 signal: "mouse,up,1";
2958 action: STATE_SET "default" 0.0;
2959 transition: DECELERATE 0.5;
2963 name: "button_unclick3";
2964 signal: "mouse,up,1";
2966 action: SIGNAL_EMIT "elm,action,click" "";
2968 program { name: "text_show";
2969 signal: "elm,state,text,visible";
2974 get_state(PART:"elm.swallow.content", st, 30, vl);
2975 if (!strcmp(st, "icononly"))
2976 set_state(PART:"elm.swallow.content", "visible", 0.0);
2977 set_state(PART:"elm.text", "visible", 0.0);
2980 program { name: "text_hide";
2981 signal: "elm,state,text,hidden";
2986 get_state(PART:"elm.swallow.content", st, 30, vl);
2987 if (!strcmp(st, "visible"))
2988 set_state(PART:"elm.swallow.content", "icononly", 0.0);
2989 set_state(PART:"elm.text", "default", 0.0);
2992 program { name: "icon_show";
2993 signal: "elm,state,icon,visible";
2998 get_state(PART:"elm.text", st, 30, vl);
2999 if (!strcmp(st, "visible"))
3000 set_state(PART:"elm.swallow.content", "visible", 0.0);
3002 set_state(PART:"elm.swallow.content", "icononly", 0.0);
3005 program { name: "icon_hide";
3006 signal: "elm,state,icon,hidden";
3008 action: STATE_SET "default" 0.0;
3009 target: "elm.swallow.content";
3011 program { name: "disable";
3012 signal: "elm,state,disabled";
3014 action: STATE_SET "disabled" 0.0;
3015 target: "button_image";
3019 after: "disable_text";
3021 program { name: "disable_text";
3025 get_state(PART:"elm.text", st, 30, vl);
3026 if (!strcmp(st, "visible"))
3027 set_state(PART:"elm.text", "disabled_visible", 0.0);
3029 set_state(PART:"elm.text", "disabled", 0.0);
3032 program { name: "enable";
3033 signal: "elm,state,enabled";
3035 action: STATE_SET "default" 0.0;
3036 target: "button_image";
3040 after: "enable_text";
3042 program { name: "enable_text";
3046 get_state(PART:"elm.text", st, 30, vl);
3047 if (!strcmp(st, "disabled_visible"))
3048 set_state(PART:"elm.text", "visible", 0.0);
3050 set_state(PART:"elm.text", "default", 0.0);
3056 ///////////////////////////////////////////////////////////////////////////////
3057 group { name: "elm/toggle/base/default";
3059 image: "shelf_inset.png" COMP;
3060 image: "bt_basew.png" COMP;
3061 image: "bt_bases.png" COMP;
3062 image: "bt_hilightw.png" COMP;
3063 image: "tog_base_on.png" COMP;
3064 image: "tog_base_off.png" COMP;
3065 image: "tog_dis_base_on.png" COMP;
3066 image: "tog_dis_base_off.png" COMP;
3076 description { state: "default" 0.0;
3077 rel1.relative: 1.0 0.0;
3084 aspect_preference: VERTICAL;
3085 color: 255 255 255 255;
3088 part { name: "clipper";
3091 description { state: "default" 0.0;
3094 color: 255 255 255 255;
3097 part { name: "button";
3107 description { state: "default" 0.0;
3114 aspect_preference: VERTICAL;
3118 part { name: "button_events";
3123 description { state: "default" 0.0;
3126 rel1.relative: 0.0 0.0;
3129 rel2.relative: 1.0 1.0;
3133 part { name: "onrect";
3138 description { state: "default" 0.0;
3140 rel1.relative: -5.0 0.0;
3142 rel2.relative: 0.5 1.0;
3143 image.normal: "tog_base_on.png";
3145 description { state: "disabled" 0.0;
3146 inherit: "default" 0.0;
3147 image.normal: "tog_dis_base_on.png";
3150 part { name: "offrect";
3155 description { state: "default" 0.0;
3157 rel1.relative: 0.5 0.0;
3159 rel2.relative: 6.0 1.0;
3160 image.normal: "tog_base_off.png";
3162 description { state: "disabled" 0.0;
3163 inherit: "default" 0.0;
3164 image.normal: "tog_dis_base_off.png";
3167 part { name: "elm.offtext";
3172 description { state: "default" 0.0;
3174 rel1.to_x: "button";
3175 rel1.relative: 1.0 0.0;
3176 rel2.to_x: "offrect";
3179 font: "Sans,Edje-Vera";
3186 description { state: "disabled" 0.0;
3187 inherit: "default" 0.0;
3188 color: 128 128 128 128;
3191 part { name: "elm.ontext";
3193 effect: SOFT_SHADOW;
3197 description { state: "default" 0.0;
3199 rel1.to_x: "onrect";
3201 rel2.to_x: "button";
3203 rel2.relative: 0.0 1.0;
3204 color: 224 224 224 255;
3207 font: "Sans,Edje-Vera";
3214 description { state: "disabled" 0.0;
3215 inherit: "default" 0.0;
3216 color: 128 128 128 128;
3220 part { name: "conf_over";
3222 description { state: "default" 0.0;
3228 normal: "shelf_inset.png";
3235 part { name: "button0";
3238 description { state: "default" 0.0;
3244 normal: "bt_bases.png";
3245 border: 11 11 11 11;
3247 image.middle: SOLID;
3248 color: 255 255 255 128;
3251 part { name: "button2";
3254 description { state: "default" 0.0;
3260 normal: "bt_basew.png";
3263 image.middle: SOLID;
3266 part { name: "button3";
3269 description { state: "default" 0.0;
3272 rel2.relative: 1.0 0.5;
3274 normal: "bt_hilightw.png";
3279 part { name: "elm.swallow.content";
3281 description { state: "default" 0.0;
3286 rel2.relative: 0.0 1.0;
3289 description { state: "visible" 0.0;
3290 inherit: "default" 0.0;
3295 description { state: "disabled" 0.0;
3296 inherit: "default" 0.0;
3297 color: 128 128 128 128;
3299 description { state: "disabled_visible" 0.0;
3300 inherit: "default" 0.0;
3301 color: 128 128 128 128;
3306 part { name: "elm.text";
3310 description { state: "default" 0.0;
3312 rel1.to_x: "elm.swallow.content";
3313 rel1.relative: 1.0 0.0;
3316 rel2.relative: 0.0 1.0;
3320 font: "Sans,Edje-Vera";
3326 description { state: "visible" 0.0;
3327 inherit: "default" 0.0;
3331 description { state: "disabled" 0.0;
3332 inherit: "default" 0.0;
3333 color: 128 128 128 128;
3335 description { state: "disabled_visible" 0.0;
3336 inherit: "default" 0.0;
3337 color: 128 128 128 128;
3342 part { name: "disabler";
3344 description { state: "default" 0.0;
3348 description { state: "disabled" 0.0;
3349 inherit: "default" 0.0;
3355 program { name: "drag_end";
3356 signal: "mouse,up,1";
3359 new Float:dx, Float:dy;
3360 get_drag(PART:"button", dx, dy);
3363 set_drag(PART:"button", 1.0, 0.0);
3367 set_drag(PART:"button", 0.0, 0.0);
3369 if (((get_int(is_rtl) == 1) && (dx <= 0.5)) ||
3370 (get_int(is_rtl) == 0) && (dx > 0.5)) {
3371 emit("elm,action,toggle,on", "");
3374 emit("elm,action,toggle,off", "");
3379 program { name: "toggle_on";
3380 signal: "elm,state,toggle,on";
3384 if (get_int(is_rtl) == 0) {
3390 set_drag(PART:"button", drag, 0.0);
3393 program { name: "toggle_off";
3394 signal: "elm,state,toggle,off";
3398 if (get_int(is_rtl) == 0) {
3404 set_drag(PART:"button", drag, 0.0);
3407 program { name: "text_show";
3408 signal: "elm,state,text,visible";
3410 action: STATE_SET "visible" 0.0;
3413 program { name: "text_hide";
3414 signal: "elm,state,text,hidden";
3416 action: STATE_SET "default" 0.0;
3419 program { name: "icon_show";
3420 signal: "elm,state,icon,visible";
3422 action: STATE_SET "visible" 0.0;
3423 target: "elm.swallow.content";
3425 program { name: "icon_hide";
3426 signal: "elm,state,icon,hidden";
3428 action: STATE_SET "default" 0.0;
3429 target: "elm.swallow.content";
3431 program { name: "disable";
3432 signal: "elm,state,disabled";
3434 action: STATE_SET "disabled" 0.0;
3435 target: "elm.offtext";
3436 target: "elm.ontext";
3440 after: "disable_text";
3442 program { name: "disable_text";
3446 get_state(PART:"elm.text", st, 30, vl);
3447 if (!strcmp(st, "visible"))
3448 set_state(PART:"elm.text", "disabled_visible", 0.0);
3450 set_state(PART:"elm.text", "disabled", 0.0);
3452 get_state(PART:"elm.swallow.content", st, 30, vl);
3453 if (!strcmp(st, "visible"))
3454 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
3456 set_state(PART:"elm.swallow.content", "disabled", 0.0);
3459 program { name: "enable";
3460 signal: "elm,state,enabled";
3462 action: STATE_SET "default" 0.0;
3466 after: "enable_text";
3468 program { name: "enable_text";
3472 get_state(PART:"elm.text", st, 30, vl);
3473 if (!strcmp(st, "disabled_visible"))
3474 set_state(PART:"elm.text", "visible", 0.0);
3476 set_state(PART:"elm.text", "default", 0.0);
3478 get_state(PART:"elm.swallow.content", st, 30, vl);
3479 if (!strcmp(st, "visible"))
3480 set_state(PART:"elm.swallow.content", "visible", 0.0);
3482 set_state(PART:"elm.swallow.content", "default", 0.0);
3485 program { name: "to_rtl";
3486 signal: "edje,state,rtl";
3492 program { name: "to_ltr";
3493 signal: "edje,state,ltr";
3502 ///////////////////////////////////////////////////////////////////////////////
3503 group { name: "elm/clock/flipdigit/default";
3505 image: "flip_base.png" COMP;
3506 image: "flip_base_shad.png" COMP;
3507 image: "flip_shad.png" COMP;
3508 image: "flip_0t.png" COMP;
3509 image: "flip_0b.png" COMP;
3510 image: "flip_1t.png" COMP;
3511 image: "flip_1b.png" COMP;
3512 image: "flip_2t.png" COMP;
3513 image: "flip_2b.png" COMP;
3514 image: "flip_3t.png" COMP;
3515 image: "flip_3b.png" COMP;
3516 image: "flip_4t.png" COMP;
3517 image: "flip_4b.png" COMP;
3518 image: "flip_5t.png" COMP;
3519 image: "flip_5b.png" COMP;
3520 image: "flip_6t.png" COMP;
3521 image: "flip_6b.png" COMP;
3522 image: "flip_7t.png" COMP;
3523 image: "flip_7b.png" COMP;
3524 image: "flip_8t.png" COMP;
3525 image: "flip_8b.png" COMP;
3526 image: "flip_9t.png" COMP;
3527 image: "flip_9b.png" COMP;
3528 image: "arrow_up.png" COMP;
3529 image: "arrow_down.png" COMP;
3532 public v0_cur, v0_pre, v0_lock, v0_next;
3534 public animator2(val, Float:pos) {
3535 new st1[11], st2[11], v;
3537 v = get_int(v0_cur);
3538 snprintf(st1, 10, "%ih", v);
3539 snprintf(st2, 10, "%i", v);
3540 set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
3541 set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
3543 set_state(PART:"sh", "default", 0.0);
3544 set_int(v0_lock, 0);
3545 v = get_int(v0_next);
3547 set_int(v0_next, -1);
3548 message(MSG_INT, 1, v);
3552 public animator1(val, Float:pos) {
3553 new st1[11], st2[11], v;
3555 v = get_int(v0_pre);
3556 snprintf(st1, 10, "%i", v);
3557 snprintf(st2, 10, "%ih", v);
3558 set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
3559 set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
3560 if (pos >= 1.0) anim(0.2, "animator2", val);
3562 public message(Msg_Type:type, id, ...) {
3563 if ((type == MSG_INT) && (id == 1)) {
3564 new value, v, buf[11];
3567 if (get_int(v0_lock) == 1) {
3568 set_int(v0_next, value);
3571 v = get_int(v0_cur);
3573 set_int(v0_cur, value);
3574 set_int(v0_lock, 1);
3575 snprintf(buf, 10, "%i", get_int(v0_pre));
3576 set_state(PART:"bot0", buf, 0.0);
3577 snprintf(buf, 10, "%ih", get_int(v0_cur));
3578 set_state(PART:"bot", buf, 0.0);
3579 snprintf(buf, 10, "%i", get_int(v0_cur));
3580 set_state(PART:"top0", buf, 0.0);
3581 snprintf(buf, 10, "%i", get_int(v0_pre));
3582 set_state(PART:"top", buf, 0.0);
3583 set_state(PART:"sh", "default", 0.0);
3584 anim(0.2, "animator1", 1);
3589 part { name: "shad";
3591 description { state: "default" 0.0;
3597 normal: "flip_base_shad.png";
3602 part { name: "base";
3604 description { state: "default" 0.0;
3607 // FIXME 48x96 should be the native pixel design, right now
3608 // its 80x160. fix int he artwork later
3612 image.normal: "flip_base.png";
3618 description { state: "default" 0.0;
3621 rel1.relative: 0.0 0.5;
3625 description { state: "visible" 0.0;
3626 inherit: "default" 0.0;
3633 description { state: "default" 0.0;
3637 rel2.relative: 1.0 0.5;
3640 description { state: "visible" 0.0;
3641 inherit: "default" 0.0;
3645 part { name: "bot0";
3647 description { state: "default" 0.0;
3650 image.normal: "flip_0b.png";
3652 description { state: "0" 0.0;
3653 inherit: "default" 0.0;
3654 image.normal: "flip_0b.png";
3656 description { state: "1" 0.0;
3657 inherit: "default" 0.0;
3658 image.normal: "flip_1b.png";
3660 description { state: "2" 0.0;
3661 inherit: "default" 0.0;
3662 image.normal: "flip_2b.png";
3664 description { state: "3" 0.0;
3665 inherit: "default" 0.0;
3666 image.normal: "flip_3b.png";
3668 description { state: "4" 0.0;
3669 inherit: "default" 0.0;
3670 image.normal: "flip_4b.png";
3672 description { state: "5" 0.0;
3673 inherit: "default" 0.0;
3674 image.normal: "flip_5b.png";
3676 description { state: "6" 0.0;
3677 inherit: "default" 0.0;
3678 image.normal: "flip_6b.png";
3680 description { state: "7" 0.0;
3681 inherit: "default" 0.0;
3682 image.normal: "flip_7b.png";
3684 description { state: "8" 0.0;
3685 inherit: "default" 0.0;
3686 image.normal: "flip_8b.png";
3688 description { state: "9" 0.0;
3689 inherit: "default" 0.0;
3690 image.normal: "flip_9b.png";
3695 description { state: "default" 0.0;
3698 rel2.relative: 1.0 0.0;
3699 image.normal: "flip_shad.png";
3701 description { state: "half" 0.0;
3702 inherit: "default" 0.0;
3703 rel2.relative: 1.0 0.5;
3705 description { state: "full" 0.0;
3706 inherit: "default" 0.0;
3707 rel2.relative: 1.0 1.0;
3712 description { state: "default" 0.0;
3716 image.normal: "flip_0b.png";
3718 description { state: "0" 0.0;
3719 inherit: "default" 0.0;
3721 rel2.relative: 1.0 1.0;
3722 image.normal: "flip_0b.png";
3724 description { state: "0h" 0.0;
3725 inherit: "default" 0.0;
3727 rel2.relative: 1.0 0.0;
3728 image.normal: "flip_0b.png";
3730 description { state: "1" 0.0;
3731 inherit: "default" 0.0;
3733 rel2.relative: 1.0 1.0;
3734 image.normal: "flip_1b.png";
3736 description { state: "1h" 0.0;
3737 inherit: "default" 0.0;
3739 rel2.relative: 1.0 0.0;
3740 image.normal: "flip_1b.png";
3742 description { state: "2" 0.0;
3743 inherit: "default" 0.0;
3745 rel2.relative: 1.0 1.0;
3746 image.normal: "flip_2b.png";
3748 description { state: "2h" 0.0;
3749 inherit: "default" 0.0;
3751 rel2.relative: 1.0 0.0;
3752 image.normal: "flip_2b.png";
3754 description { state: "3" 0.0;
3755 inherit: "default" 0.0;
3757 rel2.relative: 1.0 1.0;
3758 image.normal: "flip_3b.png";
3760 description { state: "3h" 0.0;
3761 inherit: "default" 0.0;
3763 rel2.relative: 1.0 0.0;
3764 image.normal: "flip_3b.png";
3766 description { state: "4" 0.0;
3767 inherit: "default" 0.0;
3769 rel2.relative: 1.0 1.0;
3770 image.normal: "flip_4b.png";
3772 description { state: "4h" 0.0;
3773 inherit: "default" 0.0;
3775 rel2.relative: 1.0 0.0;
3776 image.normal: "flip_4b.png";
3778 description { state: "5" 0.0;
3779 inherit: "default" 0.0;
3781 rel2.relative: 1.0 1.0;
3782 image.normal: "flip_5b.png";
3784 description { state: "5h" 0.0;
3785 inherit: "default" 0.0;
3787 rel2.relative: 1.0 0.0;
3788 image.normal: "flip_5b.png";
3790 description { state: "6" 0.0;
3791 inherit: "default" 0.0;
3793 rel2.relative: 1.0 1.0;
3794 image.normal: "flip_6b.png";
3796 description { state: "6h" 0.0;
3797 inherit: "default" 0.0;
3799 rel2.relative: 1.0 0.0;
3800 image.normal: "flip_6b.png";
3802 description { state: "7" 0.0;
3803 inherit: "default" 0.0;
3805 rel2.relative: 1.0 1.0;
3806 image.normal: "flip_7b.png";
3808 description { state: "7h" 0.0;
3809 inherit: "default" 0.0;
3811 rel2.relative: 1.0 0.0;
3812 image.normal: "flip_7b.png";
3814 description { state: "8" 0.0;
3815 inherit: "default" 0.0;
3817 rel2.relative: 1.0 1.0;
3818 image.normal: "flip_8b.png";
3820 description { state: "8h" 0.0;
3821 inherit: "default" 0.0;
3823 rel2.relative: 1.0 0.0;
3824 image.normal: "flip_8b.png";
3826 description { state: "9" 0.0;
3827 inherit: "default" 0.0;
3829 rel2.relative: 1.0 1.0;
3830 image.normal: "flip_9b.png";
3832 description { state: "9h" 0.0;
3833 inherit: "default" 0.0;
3835 rel2.relative: 1.0 0.0;
3836 image.normal: "flip_9b.png";
3839 part { name: "top0";
3841 description { state: "default" 0.0;
3844 image.normal: "flip_0t.png";
3846 description { state: "0" 0.0;
3847 inherit: "default" 0.0;
3848 image.normal: "flip_0t.png";
3850 description { state: "1" 0.0;
3851 inherit: "default" 0.0;
3852 image.normal: "flip_1t.png";
3854 description { state: "2" 0.0;
3855 inherit: "default" 0.0;
3856 image.normal: "flip_2t.png";
3858 description { state: "3" 0.0;
3859 inherit: "default" 0.0;
3860 image.normal: "flip_3t.png";
3862 description { state: "4" 0.0;
3863 inherit: "default" 0.0;
3864 image.normal: "flip_4t.png";
3866 description { state: "5" 0.0;
3867 inherit: "default" 0.0;
3868 image.normal: "flip_5t.png";
3870 description { state: "6" 0.0;
3871 inherit: "default" 0.0;
3872 image.normal: "flip_6t.png";
3874 description { state: "7" 0.0;
3875 inherit: "default" 0.0;
3876 image.normal: "flip_7t.png";
3878 description { state: "8" 0.0;
3879 inherit: "default" 0.0;
3880 image.normal: "flip_8t.png";
3882 description { state: "9" 0.0;
3883 inherit: "default" 0.0;
3884 image.normal: "flip_9t.png";
3889 description { state: "default" 0.0;
3893 image.normal: "flip_0t.png";
3895 description { state: "0" 0.0;
3896 inherit: "default" 0.0;
3898 rel1.relative: 0.0 0.0;
3899 image.normal: "flip_0t.png";
3901 description { state: "0h" 0.0;
3902 inherit: "default" 0.0;
3903 color: 128 128 128 255;
3905 rel1.relative: 0.0 1.0;
3906 image.normal: "flip_0t.png";
3908 description { state: "1" 0.0;
3909 inherit: "default" 0.0;
3911 rel1.relative: 0.0 0.0;
3912 image.normal: "flip_1t.png";
3914 description { state: "1h" 0.0;
3915 inherit: "default" 0.0;
3916 color: 128 128 128 255;
3918 rel1.relative: 0.0 1.0;
3919 image.normal: "flip_1t.png";
3921 description { state: "2" 0.0;
3922 inherit: "default" 0.0;
3924 rel1.relative: 0.0 0.0;
3925 image.normal: "flip_2t.png";
3927 description { state: "2h" 0.0;
3928 inherit: "default" 0.0;
3929 color: 128 128 128 255;
3931 rel1.relative: 0.0 1.0;
3932 image.normal: "flip_2t.png";
3934 description { state: "3" 0.0;
3935 inherit: "default" 0.0;
3937 rel1.relative: 0.0 0.0;
3938 image.normal: "flip_3t.png";
3940 description { state: "3h" 0.0;
3941 inherit: "default" 0.0;
3942 color: 128 128 128 255;
3944 rel1.relative: 0.0 1.0;
3945 image.normal: "flip_3t.png";
3947 description { state: "4" 0.0;
3948 inherit: "default" 0.0;
3950 rel1.relative: 0.0 0.0;
3951 image.normal: "flip_4t.png";
3953 description { state: "4h" 0.0;
3954 inherit: "default" 0.0;
3955 color: 128 128 128 255;
3957 rel1.relative: 0.0 1.0;
3958 image.normal: "flip_4t.png";
3960 description { state: "5" 0.0;
3961 inherit: "default" 0.0;
3963 rel1.relative: 0.0 0.0;
3964 image.normal: "flip_5t.png";
3966 description { state: "5h" 0.0;
3967 inherit: "default" 0.0;
3968 color: 128 128 128 255;
3970 rel1.relative: 0.0 1.0;
3971 image.normal: "flip_5t.png";
3973 description { state: "6" 0.0;
3974 inherit: "default" 0.0;
3976 rel1.relative: 0.0 0.0;
3977 image.normal: "flip_6t.png";
3979 description { state: "6h" 0.0;
3980 inherit: "default" 0.0;
3981 color: 128 128 128 255;
3983 rel1.relative: 0.0 1.0;
3984 image.normal: "flip_6t.png";
3986 description { state: "7" 0.0;
3987 inherit: "default" 0.0;
3989 rel1.relative: 0.0 0.0;
3990 image.normal: "flip_7t.png";
3992 description { state: "7h" 0.0;
3993 inherit: "default" 0.0;
3994 color: 128 128 128 255;
3996 rel1.relative: 0.0 1.0;
3997 image.normal: "flip_7t.png";
3999 description { state: "8" 0.0;
4000 inherit: "default" 0.0;
4002 rel1.relative: 0.0 0.0;
4003 image.normal: "flip_8t.png";
4005 description { state: "8h" 0.0;
4006 inherit: "default" 0.0;
4007 color: 128 128 128 255;
4009 rel1.relative: 0.0 1.0;
4010 image.normal: "flip_8t.png";
4012 description { state: "9" 0.0;
4013 inherit: "default" 0.0;
4015 rel1.relative: 0.0 0.0;
4016 image.normal: "flip_9t.png";
4018 description { state: "9h" 0.0;
4019 inherit: "default" 0.0;
4020 color: 128 128 128 255;
4022 rel1.relative: 0.0 1.0;
4023 image.normal: "flip_9t.png";
4026 part { name: "atop";
4029 description { state: "default" 0.0;
4036 image.normal: "arrow_up.png";
4038 description { state: "visible" 0.0;
4039 inherit: "default" 0.0;
4043 part { name: "abot";
4046 description { state: "default" 0.0;
4053 image.normal: "arrow_down.png";
4055 description { state: "visible" 0.0;
4056 inherit: "default" 0.0;
4062 program { name: "load";
4068 set_int(v0_lock, 0);
4069 set_int(v0_next, -1);
4072 program { name: "edit_on";
4073 signal: "elm,state,edit,on";
4075 action: STATE_SET "visible" 0.0;
4081 program { name: "edit_off";
4082 signal: "elm,state,edit,off";
4084 action: STATE_SET "default" 0.0;
4090 program { name: "up";
4091 signal: "mouse,down,1";
4093 action: SIGNAL_EMIT "elm,action,up,start" "";
4095 program { name: "up,stop";
4096 signal: "mouse,up,1";
4098 action: SIGNAL_EMIT "elm,action,up,stop" "";
4100 program { name: "down";
4101 signal: "mouse,down,1";
4103 action: SIGNAL_EMIT "elm,action,down,start" "";
4105 program { name: "down,stop";
4106 signal: "mouse,up,1";
4108 action: SIGNAL_EMIT "elm,action,down,stop" "";
4113 ///////////////////////////////////////////////////////////////////////////////
4114 group { name: "elm/clock/flipampm/default";
4116 image: "flip_base.png" COMP;
4117 image: "flip_base_shad.png" COMP;
4118 image: "flip_shad.png" COMP;
4119 image: "flip_amt.png" COMP;
4120 image: "flip_amb.png" COMP;
4121 image: "flip_pmt.png" COMP;
4122 image: "flip_pmb.png" COMP;
4123 image: "arrow_up.png" COMP;
4124 image: "arrow_down.png" COMP;
4127 public v0_cur, v0_pre, v0_lock, v0_next;
4129 public animator2(val, Float:pos) {
4130 new st1[11], st2[11], v;
4132 v = get_int(v0_cur);
4133 snprintf(st1, 10, "%ih", v);
4134 snprintf(st2, 10, "%i", v);
4135 set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0);
4136 set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0);
4138 set_state(PART:"sh", "default", 0.0);
4139 set_int(v0_lock, 0);
4140 v = get_int(v0_next);
4142 set_int(v0_next, -1);
4143 message(MSG_INT, 1, v);
4147 public animator1(val, Float:pos) {
4148 new st1[11], st2[11], v;
4150 v = get_int(v0_pre);
4151 snprintf(st1, 10, "%i", v);
4152 snprintf(st2, 10, "%ih", v);
4153 set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0);
4154 set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0);
4155 if (pos >= 1.0) anim(0.2, "animator2", val);
4157 public message(Msg_Type:type, id, ...) {
4158 if ((type == MSG_INT) && (id == 1)) {
4159 new value, v, buf[11];
4162 if (get_int(v0_lock) == 1) {
4163 set_int(v0_next, value);
4166 v = get_int(v0_cur);
4168 set_int(v0_cur, value);
4169 set_int(v0_lock, 1);
4170 snprintf(buf, 10, "%i", get_int(v0_pre));
4171 set_state(PART:"bot0", buf, 0.0);
4172 snprintf(buf, 10, "%ih", get_int(v0_cur));
4173 set_state(PART:"bot", buf, 0.0);
4174 snprintf(buf, 10, "%i", get_int(v0_cur));
4175 set_state(PART:"top0", buf, 0.0);
4176 snprintf(buf, 10, "%i", get_int(v0_pre));
4177 set_state(PART:"top", buf, 0.0);
4178 set_state(PART:"sh", "default", 0.0);
4179 anim(0.2, "animator1", 1);
4184 part { name: "shad";
4186 description { state: "default" 0.0;
4192 normal: "flip_base_shad.png";
4197 part { name: "base";
4200 description { state: "default" 0.0;
4203 // FIXME 48x96 should be the native pixel design, right now
4204 // its 80x160. fix int he artwork later
4208 image.normal: "flip_base.png";
4214 description { state: "default" 0.0;
4216 rel1.relative: 0.0 0.5;
4224 description { state: "default" 0.0;
4227 rel2.relative: 1.0 0.5;
4231 part { name: "bot0";
4233 description { state: "default" 0.0;
4236 image.normal: "flip_amb.png";
4238 description { state: "0" 0.0;
4239 inherit: "default" 0.0;
4240 image.normal: "flip_amb.png";
4242 description { state: "1" 0.0;
4243 inherit: "default" 0.0;
4244 image.normal: "flip_pmb.png";
4249 description { state: "default" 0.0;
4252 rel2.relative: 1.0 0.0;
4253 image.normal: "flip_shad.png";
4255 description { state: "half" 0.0;
4256 inherit: "default" 0.0;
4257 rel2.relative: 1.0 0.5;
4259 description { state: "full" 0.0;
4260 inherit: "default" 0.0;
4261 rel2.relative: 1.0 1.0;
4266 description { state: "default" 0.0;
4270 image.normal: "flip_amb.png";
4272 description { state: "0" 0.0;
4273 inherit: "default" 0.0;
4275 rel2.relative: 1.0 1.0;
4276 image.normal: "flip_amb.png";
4278 description { state: "0h" 0.0;
4279 inherit: "default" 0.0;
4281 rel2.relative: 1.0 0.0;
4282 image.normal: "flip_amb.png";
4284 description { state: "1" 0.0;
4285 inherit: "default" 0.0;
4287 rel2.relative: 1.0 1.0;
4288 image.normal: "flip_pmb.png";
4290 description { state: "1h" 0.0;
4291 inherit: "default" 0.0;
4293 rel2.relative: 1.0 0.0;
4294 image.normal: "flip_pmb.png";
4297 part { name: "top0";
4299 description { state: "default" 0.0;
4302 image.normal: "flip_amt.png";
4304 description { state: "0" 0.0;
4305 inherit: "default" 0.0;
4306 image.normal: "flip_amt.png";
4308 description { state: "1" 0.0;
4309 inherit: "default" 0.0;
4310 image.normal: "flip_pmt.png";
4315 description { state: "default" 0.0;
4319 image.normal: "flip_amt.png";
4321 description { state: "0" 0.0;
4322 inherit: "default" 0.0;
4324 rel1.relative: 0.0 0.0;
4325 image.normal: "flip_amt.png";
4327 description { state: "0h" 0.0;
4328 inherit: "default" 0.0;
4329 color: 128 128 128 255;
4331 rel1.relative: 0.0 1.0;
4332 image.normal: "flip_amt.png";
4334 description { state: "1" 0.0;
4335 inherit: "default" 0.0;
4337 rel1.relative: 0.0 0.0;
4338 image.normal: "flip_pmt.png";
4340 description { state: "1h" 0.0;
4341 inherit: "default" 0.0;
4342 color: 128 128 128 255;
4344 rel1.relative: 0.0 1.0;
4345 image.normal: "flip_pmt.png";
4348 part { name: "atop";
4351 description { state: "default" 0.0;
4358 image.normal: "arrow_up.png";
4360 description { state: "visible" 0.0;
4361 inherit: "default" 0.0;
4365 part { name: "abot";
4368 description { state: "default" 0.0;
4375 image.normal: "arrow_down.png";
4377 description { state: "visible" 0.0;
4378 inherit: "default" 0.0;
4384 program { name: "load";
4390 set_int(v0_lock, 0);
4391 set_int(v0_next, -1);
4394 program { name: "edit_on";
4395 signal: "elm,state,edit,on";
4397 action: STATE_SET "visible" 0.0;
4402 program { name: "edit_off";
4403 signal: "elm,state,edit,off";
4405 action: STATE_SET "default" 0.0;
4410 program { name: "up";
4411 signal: "mouse,down,1";
4413 action: SIGNAL_EMIT "elm,action,up,start" "";
4415 program { name: "up,stop";
4416 signal: "mouse,up,1";
4418 action: SIGNAL_EMIT "elm,action,up,stop" "";
4420 program { name: "down";
4421 signal: "mouse,down,1";
4423 action: SIGNAL_EMIT "elm,action,down,start" "";
4425 program { name: "down,stop";
4426 signal: "mouse,up,1";
4428 action: SIGNAL_EMIT "elm,action,down,stop" "";
4433 ///////////////////////////////////////////////////////////////////////////////
4434 group { name: "elm/menu/item/default";
4436 image: "bt_base1.png" COMP;
4437 image: "bt_base2.png" COMP;
4438 image: "bt_hilight.png" COMP;
4439 image: "bt_shine.png" COMP;
4440 image: "bt_glow.png" COMP;
4441 image: "bt_dis_base.png" COMP;
4442 image: "bt_dis_hilight.png" COMP;
4445 public menu_text_visible; //0:hide (default), 1:visible
4446 public menu_disable; //0:enable, 1:disable
4449 part { name: "item_image";
4451 description { state: "default" 0.0;
4452 color: 255 255 255 0;
4454 normal: "bt_base2.png";
4457 image.middle: SOLID;
4459 description { state: "visible" 0.0;
4460 inherit: "default" 0.0;
4461 color: 255 255 255 255;
4463 description { state: "clicked" 0.0;
4464 inherit: "default" 0.0;
4465 inherit: "visible" 0.0;
4466 image.normal: "bt_base1.png";
4467 image.middle: SOLID;
4469 description { state: "disabled" 0.0;
4470 inherit: "default" 0.0;
4473 part { name: "item_image_disabled";
4475 description { state: "default" 0.0;
4476 color: 255 255 255 0;
4478 normal: "bt_dis_base.png";
4481 image.middle: SOLID;
4483 description { state: "disabled" 0.0;
4484 inherit: "default" 0.0;
4485 color: 255 255 255 255;
4488 part { name: "elm.swallow.content";
4490 description { state: "default" 0.0;
4496 rel2.relative: 0.0 1.0;
4498 aspect_preference: VERTICAL;
4507 description { state: "default" 0.0;
4509 rel1.to_x: "elm.swallow.content";
4510 rel1.relative: 1.0 0.0;
4512 rel2.offset: -10 -8;
4515 font: "Sans,Edje-Vera";
4519 text_class: "menu_item";
4522 description { state: "visible" 0.0;
4523 inherit: "default" 0.0;
4527 description { state: "selected" 0.0;
4528 inherit: "default" 0.0;
4529 inherit: "visible" 0.0;
4530 color: 254 254 254 255;
4532 description { state: "disabled" 0.0;
4533 inherit: "default" 0.0;
4536 description { state: "disabled_visible" 0.0;
4537 inherit: "default" 0.0;
4538 inherit: "visible" 0.0;
4542 part { name: "over1";
4544 description { state: "default" 0.0;
4545 color: 255 255 255 0;
4546 rel2.relative: 1.0 0.5;
4548 normal: "bt_hilight.png";
4552 description { state: "visible" 0.0;
4553 inherit: "default" 0.0;
4554 color: 255 255 255 255;
4556 description { state: "disabled" 0.0;
4557 inherit: "default" 0.0;
4560 part { name: "over_disabled";
4562 description { state: "default" 0.0;
4563 color: 255 255 255 0;
4564 rel2.relative: 1.0 0.5;
4566 normal: "bt_dis_hilight.png";
4570 description { state: "disabled" 0.0;
4571 inherit: "default" 0.0;
4572 color: 255 255 255 255;
4575 part { name: "over2";
4578 ignore_flags: ON_HOLD;
4579 description { state: "default" 0.0;
4581 normal: "bt_shine.png";
4585 description { state: "disabled" 0.0;
4586 inherit: "default" 0.0;
4590 part { name: "over3";
4593 description { state: "default" 0.0;
4594 color: 255 255 255 0;
4596 normal: "bt_glow.png";
4597 border: 12 12 12 12;
4601 description { state: "clicked" 0.0;
4602 inherit: "default" 0.0;
4604 color: 255 255 255 255;
4607 part { name: "disabler";
4609 description { state: "default" 0.0;
4613 description { state: "disabled" 0.0;
4614 inherit: "default" 0.0;
4622 name: "item_mouse_in";
4625 action: SIGNAL_EMIT "elm,action,activate" "";
4626 after: "item_mouse_in_2";
4627 after: "item_mouse_in_3";
4630 name: "item_mouse_in_2";
4631 transition: DECELERATE 0.5;
4634 v = get_int(menu_text_visible);
4635 d = get_int(menu_disable);
4638 run_program(PROGRAM:"selected_text");
4642 name: "item_mouse_in_3";
4643 action : STATE_SET "visible" 0.0;
4644 target: "item_image";
4646 transition: DECELERATE 0.5;
4649 name: "selected_text";
4650 action: STATE_SET "selected" 0.0;
4652 transition: DECELERATE 0.5;
4658 name: "item_mouse_out";
4659 signal: "mouse,out";
4661 action: SIGNAL_EMIT "elm,action,inactivate" "";
4662 after: "item_mouse_out_2";
4663 after: "item_mouse_out_3";
4666 name: "item_mouse_out_2";
4667 transition: DECELERATE 0.5;
4670 v = get_int(menu_text_visible);
4671 d = get_int(menu_disable);
4674 run_program(PROGRAM:"visible_text");
4678 name: "item_mouse_out_3";
4679 action: STATE_SET "default" 0.0;
4680 target: "item_image";
4682 transition: DECELERATE 0.5;
4685 name: "visible_text";
4686 action: STATE_SET "visible" 0.0;
4688 transition: DECELERATE 0.5;
4693 name: "item_unclick";
4694 signal: "mouse,up,1";
4696 action: STATE_SET "visible" 0.0;
4697 target: "item_image";
4700 name: "item_click2";
4701 signal: "mouse,down,1";
4703 action: STATE_SET "clicked" 0.0;
4707 name: "item_unclick2";
4708 signal: "mouse,up,1";
4710 action: STATE_SET "default" 0.0;
4711 transition: DECELERATE 0.5;
4715 name: "item_unclick3";
4716 signal: "mouse,up,1";
4718 action: SIGNAL_EMIT "elm,action,click" "";
4720 program { name: "text_show";
4721 signal: "elm,state,text,visible";
4724 set_int(menu_text_visible, 1);
4725 set_state(PART:"elm.text", "visible", 0.0);
4728 program { name: "text_hide";
4729 signal: "elm,state,text,hidden";
4732 set_int(menu_text_visible, 0);
4733 set_state(PART:"elm.text", "default", 0.0);
4736 program { name: "disable";
4737 signal: "elm,state,disabled";
4739 action: STATE_SET "disabled" 0.0;
4740 target: "item_image";
4741 target: "item_image_disabled";
4744 target: "over_disabled";
4746 after: "disable_text";
4748 program { name: "disable_text";
4751 v = get_int(menu_text_visible);
4753 set_state(PART:"elm.text", "disabled_visible", 0.0);
4755 set_state(PART:"elm.text", "disabled", 0.0);
4756 set_int(menu_disable, 1);
4759 program { name: "item_select";
4760 signal: "elm,state,selected";
4762 after: "item_mouse_in_2";
4763 after: "item_mouse_in_3";
4765 program { name: "item_unselect";
4766 signal: "elm,state,unselected";
4768 after: "item_mouse_out_2";
4769 after: "item_mouse_out_3";
4771 program { name: "enable";
4772 signal: "elm,state,enabled";
4774 action: STATE_SET "default" 0.0;
4775 target: "item_image";
4776 target: "item_image_disabled";
4779 target: "over_disabled";
4781 after: "enable_text";
4783 program { name: "enable_text";
4786 v = get_int(menu_text_visible);
4788 set_state(PART:"elm.text", "visible", 0.0);
4790 set_state(PART:"elm.text", "default", 0.0);
4791 set_int(menu_disable, 0);
4797 group { name: "elm/menu/item_with_submenu/default";
4799 image: "bt_base1.png" COMP;
4800 image: "bt_base2.png" COMP;
4801 image: "bt_hilight.png" COMP;
4802 image: "bt_shine.png" COMP;
4803 image: "bt_glow.png" COMP;
4804 image: "bt_dis_base.png" COMP;
4805 image: "bt_dis_hilight.png" COMP;
4806 image: "arrow_right.png" COMP;
4807 image: "arrow_left.png" COMP;
4810 public menu_text_visible; //0:hide (default), 1:visible
4811 public menu_disable; //0:enable, 1:disable
4814 part { name: "item_image";
4816 description { state: "default" 0.0;
4817 color: 255 255 255 0;
4819 normal: "bt_base2.png";
4822 image.middle: SOLID;
4824 description { state: "visible" 0.0;
4825 inherit: "default" 0.0;
4826 color: 255 255 255 255;
4828 description { state: "clicked" 0.0;
4829 inherit: "default" 0.0;
4830 inherit: "visible" 0.0;
4831 image.normal: "bt_base1.png";
4832 image.middle: SOLID;
4834 description { state: "disabled" 0.0;
4835 inherit: "default" 0.0;
4838 part { name: "item_image_disabled";
4840 description { state: "default" 0.0;
4841 color: 255 255 255 0;
4843 normal: "bt_dis_base.png";
4846 image.middle: SOLID;
4848 description { state: "disabled" 0.0;
4849 inherit: "default" 0.0;
4850 color: 255 255 255 255;
4853 part { name: "arrow";
4855 description { state: "default" 0.0;
4856 color: 255 255 255 255;
4859 aspect_preference: BOTH;
4861 normal: "arrow_right.png";
4864 description { state: "rtl" 0.0;
4865 inherit: "default" 0.0;
4866 image.normal: "arrow_left.png";
4869 part { name: "elm.swallow.content";
4871 description { state: "default" 0.0;
4877 rel2.relative: 0.0 1.0;
4879 aspect_preference: VERTICAL;
4888 description { state: "default" 0.0;
4890 rel1.to_x: "elm.swallow.content";
4891 rel1.relative: 1.0 0.0;
4893 rel2.offset: -10 -8;
4896 font: "Sans,Edje-Vera";
4900 text_class: "menu_item";
4903 description { state: "visible" 0.0;
4904 inherit: "default" 0.0;
4908 description { state: "selected" 0.0;
4909 inherit: "default" 0.0;
4910 inherit: "visible" 0.0;
4911 color: 254 254 254 255;
4913 description { state: "disabled" 0.0;
4914 inherit: "default" 0.0;
4917 description { state: "disabled_visible" 0.0;
4918 inherit: "default" 0.0;
4919 inherit: "visible" 0.0;
4923 part { name: "over1";
4925 description { state: "default" 0.0;
4926 color: 255 255 255 0;
4927 rel2.relative: 1.0 0.5;
4929 normal: "bt_hilight.png";
4933 description { state: "visible" 0.0;
4934 inherit: "default" 0.0;
4935 color: 255 255 255 255;
4937 description { state: "disabled" 0.0;
4938 inherit: "default" 0.0;
4941 part { name: "over_disabled";
4943 description { state: "default" 0.0;
4944 color: 255 255 255 0;
4945 rel2.relative: 1.0 0.5;
4947 normal: "bt_dis_hilight.png";
4951 description { state: "disabled" 0.0;
4952 inherit: "default" 0.0;
4953 color: 255 255 255 255;
4956 part { name: "over2";
4959 ignore_flags: ON_HOLD;
4960 description { state: "default" 0.0;
4962 normal: "bt_shine.png";
4966 description { state: "disabled" 0.0;
4967 inherit: "default" 0.0;
4971 part { name: "over3";
4974 description { state: "default" 0.0;
4975 color: 255 255 255 0;
4977 normal: "bt_glow.png";
4978 border: 12 12 12 12;
4982 description { state: "clicked" 0.0;
4983 inherit: "default" 0.0;
4985 color: 255 255 255 255;
4988 part { name: "disabler";
4990 description { state: "default" 0.0;
4994 description { state: "disabled" 0.0;
4995 inherit: "default" 0.0;
5003 name: "item_mouse_in";
5006 action: SIGNAL_EMIT "elm,action,activate" "";
5007 after: "item_mouse_in_2";
5008 after: "item_mouse_in_3";
5011 name: "item_mouse_in_2";
5012 transition: DECELERATE 0.5;
5015 v = get_int(menu_text_visible);
5016 d = get_int(menu_disable);
5019 run_program(PROGRAM:"selected_text");
5023 name: "item_mouse_in_3";
5024 action : STATE_SET "visible" 0.0;
5025 target: "item_image";
5027 transition: DECELERATE 0.5;
5030 name: "selected_text";
5031 action: STATE_SET "selected" 0.0;
5033 transition: DECELERATE 0.5;
5039 name: "item_mouse_out";
5040 signal: "mouse,out";
5042 after: "item_mouse_out_2";
5043 after: "item_mouse_out_3";
5046 name: "item_mouse_out_2";
5047 transition: DECELERATE 0.5;
5050 v = get_int(menu_text_visible);
5051 d = get_int(menu_disable);
5054 run_program(PROGRAM:"visible_text");
5058 name: "item_mouse_out_3";
5059 action: STATE_SET "default" 0.0;
5060 target: "item_image";
5062 transition: DECELERATE 0.5;
5065 name: "visible_text";
5066 action: STATE_SET "visible" 0.0;
5068 transition: DECELERATE 0.5;
5073 name: "item_unclick";
5074 signal: "mouse,up,1";
5076 action: STATE_SET "visible" 0.0;
5077 target: "item_image";
5080 name: "item_click2";
5081 signal: "mouse,down,1";
5083 action: STATE_SET "clicked" 0.0;
5087 name: "item_unclick2";
5088 signal: "mouse,up,1";
5090 action: STATE_SET "default" 0.0;
5091 transition: DECELERATE 0.5;
5095 name: "item_unclick3";
5096 signal: "mouse,up,1";
5098 action: SIGNAL_EMIT "elm,action,click" "";
5104 action: SIGNAL_EMIT "elm,action,open" "";
5106 program { name: "text_show";
5107 signal: "elm,state,text,visible";
5110 set_int(menu_text_visible, 1);
5111 set_state(PART:"elm.text", "visible", 0.0);
5114 program { name: "text_hide";
5115 signal: "elm,state,text,hidden";
5118 set_int(menu_text_visible, 0);
5119 set_state(PART:"elm.text", "default", 0.0);
5122 program { name: "disable";
5123 signal: "elm,state,disabled";
5125 action: STATE_SET "disabled" 0.0;
5126 target: "item_image";
5127 target: "item_image_disabled";
5130 target: "over_disabled";
5132 after: "disable_text";
5134 program { name: "disable_text";
5138 get_state(PART:"elm.text", st, 30, vl);
5139 if (!strcmp(st, "visible"))
5140 set_state(PART:"elm.text", "disabled_visible", 0.0);
5141 else if (!strcmp(st, "default"))
5142 set_state(PART:"elm.text", "disabled", 0.0);
5145 program { name: "enable";
5146 signal: "elm,state,enabled";
5148 action: STATE_SET "default" 0.0;
5149 target: "item_image";
5150 target: "item_image_disabled";
5153 target: "over_disabled";
5155 after: "enable_text";
5157 program { name: "enable_text";
5160 v = get_int(menu_text_visible);
5162 set_state(PART:"elm.text", "visible", 0.0);
5164 set_state(PART:"elm.text", "default", 0.0);
5165 set_int(menu_disable, 0);
5168 program { name: "to_rtl";
5169 signal: "edje,state,rtl";
5171 action: STATE_SET "rtl" 0.0;
5174 program { name: "to_ltr";
5175 signal: "edje,state,ltr";
5177 action: STATE_SET "default" 0.0;
5183 group { name: "elm/menu/separator/default";
5185 image: "separator_h.png" COMP;
5188 part { name: "separator"; // separator group
5189 description { state: "default" 0.0;
5194 normal: "separator_h.png";
5203 ///////////////////////////////////////////////////////////////////////////////
5204 group { name: "elm/clock/base-all/default";
5208 description { state: "default" 0.0;
5209 rel1.relative: 0.0000000 0.0;
5210 rel2.relative: 0.1250000 1.0;
5215 description { state: "default" 0.0;
5216 rel1.relative: 0.1250000 0.0;
5217 rel2.relative: 0.2500000 1.0;
5225 description { state: "default" 0.0;
5226 rel1.relative: 0.2500000 0.0;
5227 rel2.relative: 0.3125000 1.0;
5230 font: "Sans,Edje-Vera";
5240 description { state: "default" 0.0;
5241 rel1.relative: 0.3125000 0.0;
5242 rel2.relative: 0.4375000 1.0;
5247 description { state: "default" 0.0;
5248 rel1.relative: 0.4375000 0.0;
5249 rel2.relative: 0.5625000 1.0;
5258 description { state: "default" 0.0;
5259 rel1.relative: 0.5625000 0.0;
5260 rel2.relative: 0.6250000 1.0;
5263 font: "Sans,Edje-Vera";
5274 description { state: "default" 0.0;
5275 rel1.relative: 0.6250000 0.0;
5276 rel2.relative: 0.7500000 1.0;
5282 description { state: "default" 0.0;
5283 rel1.relative: 0.7500000 0.0;
5284 rel2.relative: 0.8750000 1.0;
5288 part { name: "ampm";
5290 description { state: "default" 0.0;
5291 rel1.relative: 0.8750000 0.0;
5292 rel2.relative: 1.0 1.0;
5298 ///////////////////////////////////////////////////////////////////////////////
5299 group { name: "elm/clock/base-seconds/default";
5303 description { state: "default" 0.0;
5304 rel1.relative: 0.000000000 0.0;
5305 rel2.relative: 0.142857143 1.0;
5310 description { state: "default" 0.0;
5311 rel1.relative: 0.142857143 0.0;
5312 rel2.relative: 0.285714286 1.0;
5320 description { state: "default" 0.0;
5321 rel1.relative: 0.285714286 0.0;
5322 rel2.relative: 0.357142857 1.0;
5325 font: "Sans,Edje-Vera";
5335 description { state: "default" 0.0;
5336 rel1.relative: 0.357142857 0.0;
5337 rel2.relative: 0.500000000 1.0;
5342 description { state: "default" 0.0;
5343 rel1.relative: 0.500000000 0.0;
5344 rel2.relative: 0.642857143 1.0;
5353 description { state: "default" 0.0;
5354 rel1.relative: 0.642857143 0.0;
5355 rel2.relative: 0.714285714 1.0;
5358 font: "Sans,Edje-Vera";
5369 description { state: "default" 0.0;
5370 rel1.relative: 0.714285714 0.0;
5371 rel2.relative: 0.857142857 1.0;
5377 description { state: "default" 0.0;
5378 rel1.relative: 0.857142857 0.0;
5379 rel2.relative: 1.000000000 1.0;
5385 ///////////////////////////////////////////////////////////////////////////////
5386 group { name: "elm/clock/base-am_pm/default";
5390 description { state: "default" 0.0;
5391 rel1.relative: 0.000000000 0.0;
5392 rel2.relative: 0.181818182 1.0;
5397 description { state: "default" 0.0;
5398 rel1.relative: 0.181818182 0.0;
5399 rel2.relative: 0.363636364 1.0;
5407 description { state: "default" 0.0;
5408 rel1.relative: 0.363636364 0.0;
5409 rel2.relative: 0.454545455 1.0;
5412 font: "Sans,Edje-Vera";
5422 description { state: "default" 0.0;
5423 rel1.relative: 0.454545455 0.0;
5424 rel2.relative: 0.636363636 1.0;
5429 description { state: "default" 0.0;
5430 rel1.relative: 0.636363636 0.0;
5431 rel2.relative: 0.818181818 1.0;
5435 part { name: "ampm";
5437 description { state: "default" 0.0;
5438 rel1.relative: 0.818181818 0.0;
5439 rel2.relative: 1.0 1.0;
5445 ///////////////////////////////////////////////////////////////////////////////
5446 group { name: "elm/clock/base/default";
5450 description { state: "default" 0.0;
5451 rel1.relative: 0.000000000 0.0;
5452 rel2.relative: 0.222222222 1.0;
5457 description { state: "default" 0.0;
5458 rel1.relative: 0.222222222 0.0;
5459 rel2.relative: 0.444444444 1.0;
5467 description { state: "default" 0.0;
5468 rel1.relative: 0.444444444 0.0;
5469 rel2.relative: 0.555555556 1.0;
5472 font: "Sans,Edje-Vera";
5482 description { state: "default" 0.0;
5483 rel1.relative: 0.555555556 0.0;
5484 rel2.relative: 0.777777778 1.0;
5489 description { state: "default" 0.0;
5490 rel1.relative: 0.777777778 0.0;
5491 rel2.relative: 1.000000000 1.0;
5497 ///////////////////////////////////////////////////////////////////////////////
5498 group { name: "elm/frame/base/default";
5500 image: "frame_1.png" COMP;
5501 image: "frame_2.png" COMP;
5502 image: "dia_grad.png" COMP;
5505 part { name: "base0";
5507 description { state: "default" 0.0;
5508 image.normal: "dia_grad.png";
5520 part { name: "base";
5522 description { state: "default" 0.0;
5523 rel2.to: "elm.swallow.content";
5526 normal: "frame_2.png";
5533 part { name: "elm.text";
5537 description { state: "default" 0.0;
5550 font: "Sans:style=Bold,Edje-Vera-Bold";
5558 part { name: "over";
5560 description { state: "default" 0.0;
5562 rel2.to: "elm.swallow.content";
5565 normal: "frame_1.png";
5572 part { name: "elm.swallow.content";
5574 description { state: "default" 0.0;
5587 group { name: "elm/frame/base/pad_small";
5593 description { state: "default" 0.0;
5604 description { state: "default" 0.0;
5611 part { name: "elm.swallow.content";
5613 description { state: "default" 0.0;
5629 group { name: "elm/frame/base/pad_medium";
5635 description { state: "default" 0.0;
5646 description { state: "default" 0.0;
5653 part { name: "elm.swallow.content";
5655 description { state: "default" 0.0;
5671 group { name: "elm/frame/base/pad_large";
5677 description { state: "default" 0.0;
5688 description { state: "default" 0.0;
5695 part { name: "elm.swallow.content";
5697 description { state: "default" 0.0;
5713 group { name: "elm/frame/base/pad_huge";
5719 description { state: "default" 0.0;
5730 description { state: "default" 0.0;
5737 part { name: "elm.swallow.content";
5739 description { state: "default" 0.0;
5755 group { name: "elm/frame/base/outdent_top";
5757 image: "outdent-top.png" COMP;
5760 part { name: "base0";
5762 description { state: "default" 0.0;
5763 image.normal: "outdent-top.png";
5764 image.border: 0 0 0 13;
5768 part { name: "elm.swallow.content";
5770 description { state: "default" 0.0;
5772 rel2.offset: -3 -13;
5778 group { name: "elm/frame/base/outdent_bottom";
5780 image: "outdent-bottom.png" COMP;
5783 part { name: "base0";
5785 description { state: "default" 0.0;
5786 image.normal: "outdent-bottom.png";
5787 image.border: 0 0 13 0;
5791 part { name: "elm.swallow.content";
5793 description { state: "default" 0.0;
5801 ///////////////////////////////////////////////////////////////////////////////
5802 group { name: "elm/label/base/tooltip";
5804 style { name: "tooltip_style";
5805 base: "font=Sans font_size=8 color=#666 wrap=word";
5807 tag: "hilight" "+ font=Sans:style=Bold";
5808 tag: "b" "+ font=Sans:style=Bold";
5813 part { name: "elm.text";
5817 description { state: "default" 0.0;
5819 style: "tooltip_style";
5827 group { name: "elm/tooltip/base/default";
5832 item: "pad_border_x" "10";
5833 item: "pad_border_y" "10";
5834 item: "hide_timeout" "0.35"; /**< tooltip is hidden after this amount, keep in sync with hide animations */
5837 image: "tooltip-base.png" COMP;
5838 image: "tooltip-corner-top-left-tip.png" COMP;
5839 image: "tooltip-corner-top-right-tip.png" COMP;
5840 image: "tooltip-corner-bottom-left-tip.png" COMP;
5841 image: "tooltip-corner-bottom-right-tip.png" COMP;
5842 image: "tooltip-edge-left-tip.png" COMP;
5843 image: "tooltip-edge-right-tip.png" COMP;
5844 image: "tooltip-edge-bottom-tip.png" COMP;
5845 image: "tooltip-edge-top-tip.png" COMP;
5849 set_state(PART:"corner-top-left", "default", 0.0);
5850 set_state(PART:"corner-top-right", "default", 0.0);
5851 set_state(PART:"corner-bottom-left", "default", 0.0);
5852 set_state(PART:"corner-bottom-right", "default", 0.0);
5855 set_state(PART:"clipper-edge-left", "default", 0.0);
5856 set_state(PART:"clipper-edge-right", "default", 0.0);
5857 set_state(PART:"clipper-edge-top", "default", 0.0);
5858 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5861 show_corner_top_left() {
5862 set_state(PART:"corner-top-left", "visible", 0.0);
5864 set_state(PART:"corner-top-right", "default", 0.0);
5865 set_state(PART:"corner-bottom-left", "default", 0.0);
5866 set_state(PART:"corner-bottom-right", "default", 0.0);
5869 show_corner_top_right() {
5870 set_state(PART:"corner-top-right", "visible", 0.0);
5872 set_state(PART:"corner-top-left", "default", 0.0);
5873 set_state(PART:"corner-bottom-left", "default", 0.0);
5874 set_state(PART:"corner-bottom-right", "default", 0.0);
5878 show_corner_bottom_left() {
5879 set_state(PART:"corner-bottom-left", "visible", 0.0);
5881 set_state(PART:"corner-bottom-right", "default", 0.0);
5882 set_state(PART:"corner-top-left", "default", 0.0);
5883 set_state(PART:"corner-top-right", "default", 0.0);
5886 show_corner_bottom_right() {
5887 set_state(PART:"corner-bottom-right", "visible", 0.0);
5889 set_state(PART:"corner-bottom-left", "default", 0.0);
5890 set_state(PART:"corner-top-left", "default", 0.0);
5891 set_state(PART:"corner-top-right", "default", 0.0);
5895 show_edge_left(Float:val) {
5896 set_state(PART:"clipper-edge-left", "visible", 0.0);
5897 set_drag(PART:"edge-drag-left", 0.0, val);
5899 set_state(PART:"clipper-edge-right", "default", 0.0);
5900 set_state(PART:"clipper-edge-top", "default", 0.0);
5901 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5904 show_edge_right(Float:val) {
5905 set_state(PART:"clipper-edge-right", "visible", 0.0);
5906 set_drag(PART:"edge-drag-right", 0.0, val);
5908 set_state(PART:"clipper-edge-left", "default", 0.0);
5909 set_state(PART:"clipper-edge-top", "default", 0.0);
5910 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5914 show_edge_top(Float:val) {
5915 set_state(PART:"clipper-edge-top", "visible", 0.0);
5916 set_drag(PART:"edge-drag-top", val, 0.0);
5918 set_state(PART:"clipper-edge-bottom", "default", 0.0);
5919 set_state(PART:"clipper-edge-left", "default", 0.0);
5920 set_state(PART:"clipper-edge-right", "default", 0.0);
5923 show_edge_bottom(Float:val) {
5924 set_state(PART:"clipper-edge-bottom", "visible", 0.0);
5925 set_drag(PART:"edge-drag-bottom", val, 0.0);
5927 set_state(PART:"clipper-edge-top", "default", 0.0);
5928 set_state(PART:"clipper-edge-left", "default", 0.0);
5929 set_state(PART:"clipper-edge-right", "default", 0.0);
5933 public message(Msg_Type:type, id, ...) {
5934 if ((type == MSG_FLOAT_SET) && (id == 1)) {
5935 new Float:x, Float:y;
5942 if (y < 0.0) show_corner_top_left();
5943 else if (y > 1.0) show_corner_bottom_left();
5944 else show_edge_left(y);
5948 if (y < 0.0) show_corner_top_right();
5949 else if (y > 1.0) show_corner_bottom_right();
5950 else show_edge_right(y);
5954 if (y < 0.0) show_edge_top(x);
5955 else if (y > 1.0) show_edge_bottom(x);
5966 part { name: "clipper";
5968 description { state: "default" 0.0;
5969 color: 255 255 255 0;
5970 rel1.to: "elm.swallow.content";
5971 rel1.offset: -64 -64;
5972 rel2.to: "elm.swallow.content";
5975 description { state: "visible" 0.0;
5976 inherit: "default" 0.0;
5977 color: 255 255 255 255;
5983 description { state: "default" 0.0;
5986 to: "elm.swallow.content";
5990 to: "elm.swallow.content";
5994 normal: "tooltip-base.png";
5995 border: 14 14 14 14;
5997 image.middle: SOLID;
6001 #define TT_CORNER(name_, rx, ry, ax, ay, ox, oy) \
6002 part { name: "corner-"name_; \
6005 clip_to: "clipper"; \
6006 description { state: "default" 0.0; \
6007 color: 255 255 255 0; \
6016 to: "elm.swallow.content"; \
6021 to: "elm.swallow.content"; \
6023 image.normal: "tooltip-corner-"name_"-tip.png"; \
6025 description { state: "visible" 0.0; \
6026 inherit: "default" 0.0; \
6027 color: 255 255 255 255; \
6031 TT_CORNER("top-left", 0, 0, 1, 1, 4, 4);
6032 TT_CORNER("top-right", 1, 0, 0, 1, -5, 4);
6033 TT_CORNER("bottom-left", 0, 1, 1, 0, 4, -5);
6034 TT_CORNER("bottom-right", 1, 1, 0, 0, -5, -5);
6037 #define TT_EDGE_VERT(name_, rx, ax, ox) \
6038 part { name: "clipper-edge-"name_; \
6040 clip_to: "clipper"; \
6041 description { state: "default" 0.0; \
6042 color: 255 255 255 0; \
6050 to: "elm.swallow.content"; \
6055 to: "elm.swallow.content"; \
6058 description { state: "visible" 0.0; \
6059 inherit: "default" 0.0; \
6060 color: 255 255 255 255; \
6064 part { name: "edge-area-"name_; \
6067 clip_to: "clipper-edge-"name_; \
6068 description { state: "default" 0.0; \
6076 to: "elm.swallow.content"; \
6081 to: "elm.swallow.content"; \
6085 part { name: "edge-drag-"name_; \
6088 clip_to: "clipper-edge-"name_; \
6092 confine: "edge-area-"name_; \
6094 description { state: "default" 0.0; \
6097 rel1.to: "edge-area-"name_; \
6098 rel2.to: "edge-area-"name_; \
6101 part { name: "edge-img-"name_; \
6104 clip_to: "clipper-edge-"name_; \
6105 description { state: "default" 0.0; \
6110 rel1.to: "edge-drag-"name_; \
6111 rel2.to: "edge-drag-"name_; \
6112 image.normal: "tooltip-edge-"name_"-tip.png"; \
6115 TT_EDGE_VERT("left", 0, 1, -2);
6116 TT_EDGE_VERT("right", 1, 0, 1);
6119 #define TT_EDGE_HORIZ(name_, ry, ay, oy) \
6120 part { name: "clipper-edge-"name_; \
6122 clip_to: "clipper"; \
6123 description { state: "default" 0.0; \
6124 color: 255 255 255 0; \
6132 to: "elm.swallow.content"; \
6137 to: "elm.swallow.content"; \
6140 description { state: "visible" 0.0; \
6141 inherit: "default" 0.0; \
6142 color: 255 255 255 255; \
6146 part { name: "edge-area-"name_; \
6149 clip_to: "clipper-edge-"name_; \
6150 description { state: "default" 0.0; \
6158 to: "elm.swallow.content"; \
6163 to: "elm.swallow.content"; \
6167 part { name: "edge-drag-"name_; \
6170 clip_to: "clipper-edge-"name_; \
6174 confine: "edge-area-"name_; \
6176 description { state: "default" 0.0; \
6179 rel1.to: "edge-area-"name_; \
6180 rel2.to: "edge-area-"name_; \
6183 part { name: "edge-img-"name_; \
6186 clip_to: "clipper-edge-"name_; \
6187 description { state: "default" 0.0; \
6192 rel1.to: "edge-drag-"name_; \
6193 rel2.to: "edge-drag-"name_; \
6194 image.normal: "tooltip-edge-"name_"-tip.png"; \
6197 TT_EDGE_HORIZ("top", 0, 1, -2);
6198 TT_EDGE_HORIZ("bottom", 1, 0, 1);
6199 #undef TT_EDGE_HORIZ
6201 part { name: "clipper_content";
6203 description { state: "default" 0.0;
6204 color: 255 255 255 0;
6205 rel1.to: "elm.swallow.content";
6206 rel1.offset: -64 -64;
6207 rel2.to: "elm.swallow.content";
6210 description { state: "visible" 0.0;
6211 inherit: "default" 0.0;
6212 color: 255 255 255 255;
6215 part { name: "elm.swallow.content";
6217 clip_to: "clipper_content";
6218 description { state: "default" 0.0; }
6223 signal: "elm,action,show";
6225 action: ACTION_STOP;
6235 action: STATE_SET "visible" 0.0;
6236 transition: LINEAR 0.15;
6242 action: STATE_SET "visible" 0.0;
6243 transition: LINEAR 0.15;
6244 target: "clipper_content";
6249 signal: "elm,action,hide";
6251 action: ACTION_STOP;
6268 action: STATE_SET "default" 0.0;
6269 transition: LINEAR 0.1;
6270 target: "clipper_content";
6275 action: STATE_SET "default" 0.0;
6276 transition: LINEAR 0.1;
6282 group { name: "elm/tooltip/base/transparent";
6284 part { name: "elm.swallow.content";
6288 description { state: "default" 0.0; }
6293 ///////////////////////////////////////////////////////////////////////////////
6295 /* TODO: replicate diagonal swallow slots to the other hover styles */
6296 group { name: "elm/hover/base/default";
6298 image: "shad_circ.png" COMP;
6301 part { name: "elm.swallow.offset";
6303 description { state: "default" 0.0;
6305 rel1.relative: 0.0 0.0;
6306 rel2.relative: 0.0 0.0;
6309 part { name: "elm.swallow.size";
6311 description { state: "default" 0.0;
6313 rel1.to: "elm.swallow.offset";
6314 rel1.relative: 1.0 1.0;
6315 rel2.to: "elm.swallow.offset";
6316 rel2.relative: 1.0 1.0;
6319 part { name: "base";
6322 description { state: "default" 0.0;
6326 part { name: "shad";
6328 description { state: "default" 0.0;
6329 image.normal: "shad_circ.png";
6330 rel1.to: "elm.swallow.size";
6331 rel1.offset: -32 -32;
6332 rel2.to: "elm.swallow.size";
6340 description { state: "default" 0.0;
6342 rel1.to: "elm.swallow.size";
6344 rel2.to: "elm.swallow.size";
6348 part { name: "elm.swallow.slot.left";
6350 description { state: "default" 0.0;
6352 rel1.to: "elm.swallow.slot.middle";
6353 rel1.relative: 0.0 0.0;
6355 rel2.to: "elm.swallow.slot.middle";
6356 rel2.relative: 0.0 1.0;
6360 part { name: "elm.swallow.slot.top-left";
6362 description { state: "default" 0.0;
6364 rel1.to: "elm.swallow.slot.middle";
6365 rel1.relative: 0.0 0.0;
6367 rel2.to: "elm.swallow.slot.middle";
6368 rel2.relative: 0.0 0.0;
6372 part { name: "elm.swallow.slot.top";
6374 description { state: "default" 0.0;
6376 rel1.to: "elm.swallow.slot.middle";
6377 rel1.relative: 0.0 0.0;
6379 rel2.to: "elm.swallow.slot.middle";
6380 rel2.relative: 1.0 0.0;
6384 part { name: "elm.swallow.slot.top-right";
6386 description { state: "default" 0.0;
6388 rel1.to: "elm.swallow.slot.middle";
6389 rel1.relative: 1.0 0.0;
6391 rel2.to: "elm.swallow.slot.middle";
6392 rel2.relative: 1.0 0.0;
6396 part { name: "elm.swallow.slot.right";
6398 description { state: "default" 0.0;
6400 rel1.to: "elm.swallow.slot.middle";
6401 rel1.relative: 1.0 0.0;
6403 rel2.to: "elm.swallow.slot.middle";
6404 rel2.relative: 1.0 1.0;
6408 part { name: "elm.swallow.slot.bottom-right";
6410 description { state: "default" 0.0;
6412 rel1.to: "elm.swallow.slot.middle";
6413 rel1.relative: 1.0 1.0;
6415 rel2.to: "elm.swallow.slot.middle";
6416 rel2.relative: 1.0 1.0;
6420 part { name: "elm.swallow.slot.bottom";
6422 description { state: "default" 0.0;
6424 rel1.to: "elm.swallow.slot.middle";
6425 rel1.relative: 0.0 1.0;
6427 rel2.to: "elm.swallow.slot.middle";
6428 rel2.relative: 1.0 1.0;
6432 part { name: "elm.swallow.slot.bottom-left";
6434 description { state: "default" 0.0;
6436 rel1.to: "elm.swallow.slot.middle";
6437 rel1.relative: 0.0 1.0;
6439 rel2.to: "elm.swallow.slot.middle";
6440 rel2.relative: 0.0 1.0;
6444 part { name: "elm.swallow.slot.middle";
6446 description { state: "default" 0.0;
6447 rel1.to: "elm.swallow.size";
6448 rel2.to: "elm.swallow.size";
6453 program { name: "end";
6454 signal: "mouse,up,1";
6456 action: SIGNAL_EMIT "elm,action,dismiss" "";
6461 group { name: "elm/hover/base/popout";
6463 image: "shad_circ.png" COMP;
6464 image: "bt_dis_base.png" COMP;
6465 image: "bt_dis_hilight.png" COMP;
6468 part { name: "elm.swallow.offset";
6470 description { state: "default" 0.0;
6472 rel1.relative: 0.0 0.0;
6473 rel2.relative: 0.0 0.0;
6476 part { name: "elm.swallow.size";
6478 description { state: "default" 0.0;
6480 rel1.to: "elm.swallow.offset";
6481 rel1.relative: 1.0 1.0;
6482 rel2.to: "elm.swallow.offset";
6483 rel2.relative: 1.0 1.0;
6486 part { name: "base";
6489 description { state: "default" 0.0;
6492 description { state: "visible" 0.0;
6493 inherit: "default" 1.0;
6497 part { name: "leftclip";
6499 description { state: "default" 0.0;
6501 rel2.relative: 0.0 1.0;
6505 part { name: "left";
6506 clip_to: "leftclip";
6507 description { state: "default" 0.0;
6509 rel1.to: "elm.swallow.slot.left";
6511 rel2.to: "elm.swallow.slot.left";
6514 normal: "bt_dis_base.png";
6517 image.middle: SOLID;
6519 description { state: "visible" 0.0;
6520 inherit: "default" 0.0;
6524 part { name: "elm.swallow.slot.left";
6526 clip_to: "leftclip";
6527 description { state: "default" 0.0;
6529 rel1.to: "elm.swallow.slot.middle";
6530 rel1.relative: 0.0 0.0;
6532 rel2.to: "elm.swallow.slot.middle";
6533 rel2.relative: 0.0 1.0;
6536 description { state: "visible" 0.0;
6537 inherit: "default" 0.0;
6543 part { name: "leftover";
6544 clip_to: "leftclip";
6546 description { state: "default" 0.0;
6549 rel2.relative: 1.0 0.5;
6551 normal: "bt_dis_hilight.png";
6556 part { name: "rightclip";
6558 description { state: "default" 0.0;
6560 rel1.relative: 1.0 0.0;
6564 part { name: "right";
6565 clip_to: "rightclip";
6566 description { state: "default" 0.0;
6568 rel1.to: "elm.swallow.slot.right";
6570 rel2.to: "elm.swallow.slot.right";
6573 normal: "bt_dis_base.png";
6576 image.middle: SOLID;
6578 description { state: "visible" 0.0;
6579 inherit: "default" 0.0;
6583 part { name: "elm.swallow.slot.right";
6585 clip_to: "rightclip";
6586 description { state: "default" 0.0;
6588 rel1.to: "elm.swallow.slot.middle";
6589 rel1.relative: 1.0 0.0;
6591 rel2.to: "elm.swallow.slot.middle";
6592 rel2.relative: 1.0 1.0;
6595 description { state: "visible" 0.0;
6596 inherit: "default" 0.0;
6602 part { name: "rightover";
6603 clip_to: "rightclip";
6605 description { state: "default" 0.0;
6608 rel2.relative: 1.0 0.5;
6610 normal: "bt_dis_hilight.png";
6615 part { name: "topclip";
6617 description { state: "default" 0.0;
6619 rel2.relative: 1.0 0.0;
6625 description { state: "default" 0.0;
6627 rel1.to: "elm.swallow.slot.top";
6629 rel2.to: "elm.swallow.slot.top";
6632 normal: "bt_dis_base.png";
6635 image.middle: SOLID;
6637 description { state: "visible" 0.0;
6638 inherit: "default" 0.0;
6642 part { name: "elm.swallow.slot.top";
6645 description { state: "default" 0.0;
6648 rel1.to: "elm.swallow.slot.middle";
6649 rel1.relative: 0.0 0.0;
6651 rel2.to: "elm.swallow.slot.middle";
6652 rel2.relative: 1.0 0.0;
6655 description { state: "visible" 0.0;
6656 inherit: "default" 0.0;
6662 part { name: "topover";
6665 description { state: "default" 0.0;
6668 rel2.relative: 1.0 0.5;
6670 normal: "bt_dis_hilight.png";
6675 part { name: "bottomclip";
6677 description { state: "default" 0.0;
6679 rel1.relative: 0.0 1.0;
6683 part { name: "bottom";
6684 clip_to: "bottomclip";
6685 description { state: "default" 0.0;
6687 rel1.to: "elm.swallow.slot.bottom";
6689 rel2.to: "elm.swallow.slot.bottom";
6692 normal: "bt_dis_base.png";
6695 image.middle: SOLID;
6697 description { state: "visible" 0.0;
6698 inherit: "default" 0.0;
6702 part { name: "elm.swallow.slot.bottom";
6704 clip_to: "bottomclip";
6705 description { state: "default" 0.0;
6707 rel1.to: "elm.swallow.slot.middle";
6708 rel1.relative: 0.0 1.0;
6710 rel2.to: "elm.swallow.slot.middle";
6711 rel2.relative: 1.0 1.0;
6714 description { state: "visible" 0.0;
6715 inherit: "default" 0.0;
6721 part { name: "bottomover";
6722 clip_to: "bottomclip";
6724 description { state: "default" 0.0;
6727 rel2.relative: 1.0 0.5;
6729 normal: "bt_dis_hilight.png";
6734 part { name: "shad";
6736 description { state: "default" 0.0;
6737 image.normal: "shad_circ.png";
6738 rel1.to: "elm.swallow.size";
6739 rel1.offset: -64 -64;
6740 rel2.to: "elm.swallow.size";
6747 description { state: "default" 0.0;
6748 rel1.to: "elm.swallow.slot.middle";
6750 rel2.to: "elm.swallow.slot.middle";
6753 normal: "bt_dis_base.png";
6756 image.middle: SOLID;
6759 part { name: "elm.swallow.slot.middle";
6761 description { state: "default" 0.0;
6762 rel1.to: "elm.swallow.size";
6763 rel2.to: "elm.swallow.size";
6766 part { name: "popover";
6768 description { state: "default" 0.0;
6771 rel2.relative: 1.0 0.5;
6773 normal: "bt_dis_hilight.png";
6780 program { name: "end";
6781 signal: "mouse,up,1";
6783 action: SIGNAL_EMIT "elm,action,dismiss" "";
6786 program { name: "show";
6787 signal: "elm,action,show";
6789 action: STATE_SET "visible" 0.0;
6790 // transition: DECELERATE 0.5;
6793 program { name: "hide";
6794 signal: "elm,action,hide";
6796 action: STATE_SET "default" 0.0;
6797 // transition: DECELERATE 0.5;
6801 program { name: "leftshow";
6802 signal: "elm,action,slot,left,show";
6804 action: STATE_SET "visible" 0.0;
6805 transition: DECELERATE 0.5;
6807 target: "elm.swallow.slot.left";
6809 program { name: "lefthide";
6810 signal: "elm,action,slot,left,hide";
6812 action: STATE_SET "default" 0.0;
6813 transition: DECELERATE 0.5;
6815 target: "elm.swallow.slot.left";
6817 program { name: "rightshow";
6818 signal: "elm,action,slot,right,show";
6820 action: STATE_SET "visible" 0.0;
6821 transition: DECELERATE 0.5;
6823 target: "elm.swallow.slot.right";
6825 program { name: "righthide";
6826 signal: "elm,action,slot,right,hide";
6828 action: STATE_SET "default" 0.0;
6829 transition: DECELERATE 0.5;
6831 target: "elm.swallow.slot.right";
6833 program { name: "topshow";
6834 signal: "elm,action,slot,top,show";
6836 action: STATE_SET "visible" 0.0;
6837 transition: DECELERATE 0.5;
6839 target: "elm.swallow.slot.top";
6841 program { name: "tophide";
6842 signal: "elm,action,slot,top,hide";
6844 action: STATE_SET "default" 0.0;
6845 transition: DECELERATE 0.5;
6847 target: "elm.swallow.slot.top";
6849 program { name: "bottomshow";
6850 signal: "elm,action,slot,bottom,show";
6852 action: STATE_SET "visible" 0.0;
6853 transition: DECELERATE 0.5;
6855 target: "elm.swallow.slot.bottom";
6857 program { name: "bottomhide";
6858 signal: "elm,action,slot,bottom,hide";
6860 action: STATE_SET "default" 0.0;
6861 transition: DECELERATE 0.5;
6863 target: "elm.swallow.slot.bottom";
6868 //In the hover used by the menu only the bottom part is used.
6869 group { name: "elm/hover/base/menu";
6871 image: "shad_circ.png" COMP;
6872 image: "bt_dis_base.png" COMP;
6875 part { name: "elm.swallow.offset";
6877 description { state: "default" 0.0;
6879 rel1.relative: 0.0 0.0;
6880 rel2.relative: 0.0 0.0;
6883 part { name: "elm.swallow.size";
6885 description { state: "default" 0.0;
6887 rel1.to: "elm.swallow.offset";
6888 rel1.relative: 1.0 1.0;
6889 rel2.to: "elm.swallow.offset";
6890 rel2.relative: 1.0 1.0;
6893 part { name: "base";
6896 description { state: "default" 0.0;
6899 description { state: "visible" 0.0;
6900 inherit: "default" 1.0;
6904 part { name: "elm.swallow.slot.left";
6906 description { state: "default" 0.0;
6909 part { name: "elm.swallow.slot.right";
6911 description { state: "default" 0.0;
6914 part { name: "elm.swallow.slot.top";
6916 description { state: "default" 0.0;
6918 description { state: "visible" 0.0;
6919 inherit: "default" 0.0;
6922 part { name: "bottomclip";
6924 description { state: "default" 0.0;
6926 rel1.relative: 0.0 1.0;
6930 part { name: "bottom";
6931 clip_to: "bottomclip";
6932 description { state: "default" 0.0;
6934 rel1.to: "elm.swallow.slot.bottom";
6936 rel2.to: "elm.swallow.slot.bottom";
6939 normal: "bt_dis_base.png";
6942 image.middle: SOLID;
6944 description { state: "visible" 0.0;
6945 inherit: "default" 0.0;
6949 part { name: "elm.swallow.slot.bottom";
6951 clip_to: "bottomclip";
6952 description { state: "default" 0.0;
6954 rel1.to: "elm.swallow.slot.middle";
6955 rel1.relative: 0.0 1.0;
6957 rel2.to: "elm.swallow.slot.middle";
6958 rel2.relative: 1.0 1.0;
6961 description { state: "visible" 0.0;
6962 inherit: "default" 0.0;
6971 description { state: "default" 0.0;
6972 rel1.to: "elm.swallow.slot.middle";
6974 rel2.to: "elm.swallow.slot.middle";
6978 part { name: "elm.swallow.slot.middle";
6981 description { state: "default" 0.0;
6982 rel1.to: "elm.swallow.size";
6983 rel2.to: "elm.swallow.size";
6988 program { name: "end";
6989 signal: "mouse,up,1";
6991 action: SIGNAL_EMIT "elm,action,dismiss" "";
6993 program { name: "show";
6994 signal: "elm,action,show";
6996 action: STATE_SET "visible" 0.0;
6997 // transition: DECELERATE 0.5;
7000 program { name: "hide";
7001 signal: "elm,action,hide";
7003 action: STATE_SET "default" 0.0;
7004 // transition: DECELERATE 0.5;
7007 program { name: "bottomshow";
7008 signal: "elm,action,slot,bottom,show";
7010 action: STATE_SET "visible" 0.0;
7011 transition: DECELERATE 0.3;
7013 target: "elm.swallow.slot.bottom";
7015 program { name: "bottomhide";
7016 signal: "elm,action,slot,bottom,hide";
7018 action: STATE_SET "default" 0.0;
7019 transition: DECELERATE 0.5;
7021 target: "elm.swallow.slot.bottom";
7026 //In the hover used by the submenu only the bottom part is used
7027 //and no part should interact except the bottom area
7028 group { name: "elm/hover/base/submenu";
7030 image: "shad_circ.png" COMP;
7031 image: "bt_dis_base.png" COMP;
7034 part { name: "elm.swallow.offset";
7037 description { state: "default" 0.0;
7039 rel1.relative: 0.0 0.0;
7040 rel2.relative: 0.0 0.0;
7043 part { name: "elm.swallow.size";
7045 description { state: "default" 0.0;
7047 rel1.to: "elm.swallow.offset";
7048 rel1.relative: 1.0 1.0;
7049 rel2.to: "elm.swallow.offset";
7050 rel2.relative: 1.0 1.0;
7053 //here we do non catch events like the hover hover does
7054 part { name: "base";
7057 description { state: "default" 0.0;
7062 part { name: "elm.swallow.slot.left";
7064 description { state: "default" 0.0;
7067 part { name: "elm.swallow.slot.right";
7069 description { state: "default" 0.0;
7072 part { name: "elm.swallow.slot.top";
7074 description { state: "default" 0.0;
7077 part { name: "bottomclip";
7079 description { state: "default" 0.0;
7081 rel1.relative: 0.0 1.0;
7085 part { name: "bottom";
7086 clip_to: "bottomclip";
7087 description { state: "default" 0.0;
7089 rel1.to: "elm.swallow.slot.bottom";
7091 rel2.to: "elm.swallow.slot.bottom";
7094 normal: "bt_dis_base.png";
7097 image.middle: SOLID;
7099 description { state: "visible" 0.0;
7100 inherit: "default" 0.0;
7104 part { name: "elm.swallow.slot.bottom";
7106 clip_to: "bottomclip";
7107 description { state: "default" 0.0;
7109 rel1.to: "elm.swallow.slot.middle";
7110 rel1.relative: 0.0 1.0;
7112 rel2.to: "elm.swallow.slot.middle";
7113 rel2.relative: 1.0 1.0;
7116 description { state: "visible" 0.0;
7117 inherit: "default" 0.0;
7126 description { state: "default" 0.0;
7127 rel1.to: "elm.swallow.slot.middle";
7129 rel2.to: "elm.swallow.slot.middle";
7133 part { name: "elm.swallow.slot.middle";
7136 description { state: "default" 0.0;
7137 rel1.to: "elm.swallow.size";
7138 rel2.to: "elm.swallow.size";
7143 program { name: "end";
7144 signal: "mouse,up,1";
7146 action: SIGNAL_EMIT "elm,action,dismiss" "";
7148 program { name: "show";
7149 signal: "elm,action,show";
7151 action: STATE_SET "visible" 0.0;
7152 // transition: DECELERATE 0.5;
7155 program { name: "hide";
7156 signal: "elm,action,hide";
7158 action: STATE_SET "default" 0.0;
7159 // transition: DECELERATE 0.5;
7162 program { name: "bottomshow";
7163 signal: "elm,action,slot,bottom,show";
7165 action: STATE_SET "visible" 0.0;
7166 transition: DECELERATE 0.3;
7168 target: "elm.swallow.slot.bottom";
7170 program { name: "bottomhide";
7171 signal: "elm,action,slot,bottom,hide";
7173 action: STATE_SET "default" 0.0;
7174 transition: DECELERATE 0.5;
7176 target: "elm.swallow.slot.bottom";
7181 group { name: "elm/hover/base/hoversel_vertical/default";
7182 alias: "elm/hover/base/hoversel_vertical/entry";
7184 // image: "shad_circ.png" COMP;
7185 image: "bt_base2.png" COMP;
7186 image: "bt_hilight.png" COMP;
7187 image: "bt_shine.png" COMP;
7188 image: "outdent-top.png" COMP;
7189 image: "outdent-bottom.png" COMP;
7192 part { name: "elm.swallow.offset";
7194 description { state: "default" 0.0;
7196 rel1.relative: 0.0 0.0;
7197 rel2.relative: 0.0 0.0;
7200 part { name: "elm.swallow.size";
7202 description { state: "default" 0.0;
7204 rel1.to: "elm.swallow.offset";
7205 rel1.relative: 1.0 1.0;
7206 rel2.to: "elm.swallow.offset";
7207 rel2.relative: 1.0 1.0;
7211 part { name: "shad";
7213 description { state: "default" 0.0;
7214 image.normal: "shad_circ.png";
7215 rel1.to: "button_image";
7216 rel1.offset: -64 -64;
7217 rel2.to: "button_image";
7223 part { name: "button_image";
7225 description { state: "default" 0.0;
7226 rel1.to_x: "elm.swallow.slot.top";
7227 rel1.to_y: "elm.swallow.slot.top";
7229 rel2.to_x: "elm.swallow.slot.top";
7230 rel2.to_y: "elm.swallow.slot.bottom";
7233 normal: "bt_base2.png";
7236 image.middle: SOLID;
7238 description { state: "bottom" 0.0;
7239 rel1.to_x: "elm.swallow.slot.bottom";
7240 rel1.to_y: "elm.swallow.slot.top";
7242 rel2.to_x: "elm.swallow.slot.bottom";
7243 rel2.to_y: "elm.swallow.slot.bottom";
7246 normal: "bt_base2.png";
7249 image.middle: SOLID;
7253 part { name: "base";
7256 description { state: "default" 0.0;
7259 description { state: "visible" 0.0;
7260 inherit: "default" 1.0;
7265 part { name: "topclip";
7267 description { state: "default" 0.0;
7268 rel2.to_y: "edge_top";
7269 rel2.relative: 1.0 0.0;
7273 part { name: "elm.swallow.slot.top";
7276 description { state: "default" 0.0;
7279 rel1.to: "elm.swallow.slot.middle";
7280 rel1.relative: 0.0 0.0;
7282 rel2.to: "elm.swallow.slot.middle";
7283 rel2.relative: 1.0 0.0;
7286 description { state: "visible" 0.0;
7287 inherit: "default" 0.0;
7294 part { name: "bottomclip";
7296 description { state: "default" 0.0;
7297 rel1.to_y: "edge_bottom";
7298 rel1.relative: 0.0 1.0;
7302 part { name: "elm.swallow.slot.bottom";
7304 clip_to: "bottomclip";
7305 description { state: "default" 0.0;
7307 rel1.to: "elm.swallow.slot.middle";
7308 rel1.relative: 0.0 1.0;
7310 rel2.to: "elm.swallow.slot.middle";
7311 rel2.relative: 1.0 1.0;
7314 description { state: "visible" 0.0;
7315 inherit: "default" 0.0;
7322 part { name: "over1";
7324 description { state: "default" 0.0;
7325 rel1.to: "button_image";
7326 rel2.to: "button_image";
7327 rel2.relative: 1.0 0.5;
7329 normal: "bt_hilight.png";
7334 part { name: "over2";
7337 ignore_flags: ON_HOLD;
7338 description { state: "default" 0.0;
7339 rel1.to: "button_image";
7340 rel2.to: "button_image";
7342 normal: "bt_shine.png";
7347 part { name: "edge_top";
7349 description { state: "default" 0.0;
7352 to: "elm.swallow.size";
7356 to: "elm.swallow.size";
7358 image.normal: "outdent-bottom.png";
7359 image.border: 0 0 13 0;
7362 description { state: "visible" 0.0;
7363 inherit: "default" 0.0;
7367 part { name: "edge_bottom";
7369 description { state: "default" 0.0;
7372 to: "elm.swallow.size";
7375 to: "elm.swallow.size";
7378 image.normal: "outdent-top.png";
7379 image.border: 0 0 0 13;
7382 description { state: "visible" 0.0;
7383 inherit: "default" 0.0;
7387 part { name: "elm.swallow.slot.middle";
7389 description { state: "default" 0.0;
7390 rel1.to: "elm.swallow.size";
7391 rel2.to: "elm.swallow.size";
7396 program { name: "end";
7397 signal: "mouse,up,1";
7399 action: SIGNAL_EMIT "elm,action,dismiss" "";
7402 program { name: "show";
7403 signal: "elm,action,show";
7405 action: STATE_SET "visible" 0.0;
7406 // transition: DECELERATE 0.5;
7409 program { name: "hide";
7410 signal: "elm,action,hide";
7412 action: STATE_SET "default" 0.0;
7413 // transition: DECELERATE 0.5;
7416 program { name: "topshow";
7417 signal: "elm,action,slot,top,show";
7419 action: STATE_SET "visible" 0.0;
7423 program { name: "topshow2";
7424 action: STATE_SET "visible" 0.0;
7425 transition: DECELERATE 0.5;
7426 target: "elm.swallow.slot.top";
7428 program { name: "topshow3";
7429 signal: "elm,action,slot,top,show";
7431 action: STATE_SET "default" 0.0;
7432 target: "button_image";
7434 program { name: "tophide";
7435 signal: "elm,action,slot,top,hide";
7437 action: STATE_SET "default" 0.0;
7438 transition: DECELERATE 0.5;
7439 target: "elm.swallow.slot.top";
7442 program { name: "tophide2";
7443 action: STATE_SET "default" 0.0;
7446 program { name: "bottomshow";
7447 signal: "elm,action,slot,bottom,show";
7449 action: STATE_SET "visible" 0.0;
7450 target: "edge_bottom";
7451 after: "bottomshow2";
7453 program { name: "bottomshow2";
7454 action: STATE_SET "visible" 0.0;
7455 transition: DECELERATE 0.5;
7456 target: "elm.swallow.slot.bottom";
7458 program { name: "bottomshow3";
7459 signal: "elm,action,slot,bottom,show";
7461 action: STATE_SET "bottom" 0.0;
7462 target: "button_image";
7464 program { name: "bottomhide";
7465 signal: "elm,action,slot,bottom,hide";
7467 action: STATE_SET "default" 0.0;
7468 transition: DECELERATE 0.5;
7469 target: "elm.swallow.slot.bottom";
7470 after: "bottomhide2";
7472 program { name: "bottomhide2";
7473 action: STATE_SET "default" 0.0;
7474 target: "edge_bottom";
7478 ///////////////////////////////////////////////////////////////////////////////
7479 group { name: "elm/scroller/base/ctxpopup";
7481 item: "focus_highlight" "on";
7484 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
7485 public timer0(val) {
7487 v = get_int(sbvis_v);
7489 v = get_int(sbalways_v);
7491 emit("do-hide-vbar", "");
7492 set_int(sbvis_v, 0);
7495 v = get_int(sbvis_h);
7497 v = get_int(sbalways_h);
7499 emit("do-hide-hbar", "");
7500 set_int(sbvis_h, 0);
7503 set_int(sbvis_timer, 0);
7508 image: "bt_sm_base2.png" COMP;
7509 image: "bt_sm_shine.png" COMP;
7510 image: "bt_sm_hilight.png" COMP;
7511 image: "sl_bt2_2.png" COMP;
7514 part { name: "clipper";
7518 description { state: "default" 0.0;
7521 part { name: "elm.swallow.content";
7525 description { state: "default" 0.0;
7529 part { name: "focus_highlight";
7531 description { state: "default" 0.0;
7534 image { normal: "sl_bt2_2.png";
7541 description { state: "enabled" 0.0;
7542 inherit: "default" 0.0;
7543 color: 200 155 0 255;
7546 part { name: "sb_vbar_clip_master";
7549 description { state: "default" 0.0;
7551 description { state: "hidden" 0.0;
7553 color: 255 255 255 0;
7556 part { name: "sb_vbar_clip";
7557 clip_to:"sb_vbar_clip_master";
7561 description { state: "default" 0.0;
7563 rel2{ to:"clipper"; relative: 1.0 1.0;}
7565 description { state: "hidden" 0.0;
7567 color: 255 255 255 0;
7570 part { name: "sb_vbar";
7574 description { state: "default" 0.0;
7578 rel1{ to:"clipper"; relative: 1.0 0.0; }
7579 rel2{ to:"clipper"; relative: 1.0 1.0; }
7582 part { name: "elm.dragable.vbar";
7583 clip_to: "sb_vbar_clip";
7591 description { state: "default" 0.0;
7595 rel1 { relative: 0.5 0.5; to: "sb_vbar"; }
7596 rel2 { relative: 0.5 0.5; to: "sb_vbar"; }
7597 image { normal: "bt_sm_base2.png";
7603 part { name: "sb_vbar_over1";
7604 clip_to: "sb_vbar_clip";
7606 description { state: "default" 0.0;
7607 rel1.to: "elm.dragable.vbar";
7608 rel2.relative: 1.0 0.5;
7609 rel2.to: "elm.dragable.vbar";
7610 image { normal: "bt_sm_hilight.png";
7615 part { name: "sb_vbar_over2";
7616 clip_to: "sb_vbar_clip";
7618 description { state: "default" 0.0;
7619 rel1.to: "elm.dragable.vbar";
7620 rel2.to: "elm.dragable.vbar";
7621 image { normal: "bt_sm_shine.png";
7626 part { name: "sb_hbar_clip_master";
7629 description { state: "default" 0.0;
7631 description { state: "hidden" 0.0;
7633 color: 255 255 255 0;
7636 part { name: "sb_hbar_clip";
7637 clip_to: "sb_hbar_clip_master";
7641 description { state: "default" 0.0;
7643 rel2{ to:"clipper"; relative: 1.0 1.0;}
7645 description { state: "hidden" 0.0;
7647 color: 255 255 255 0;
7650 part { name: "sb_hbar";
7654 description { state: "default" 0.0;
7658 rel1 { to:"clipper"; relative: 0.0 1.0; }
7659 rel2 { to:"clipper"; relative: 1.0 1.0; }
7662 part { name: "elm.dragable.hbar";
7663 clip_to: "sb_hbar_clip";
7671 description { state: "default" 0.0;
7675 rel1 { relative: 0.5 0.5; to: "sb_hbar"; }
7676 rel2 { relative: 0.5 0.5; to: "sb_hbar"; }
7677 image { normal: "bt_sm_base2.png";
7683 part { name: "sb_hbar_over1";
7684 clip_to: "sb_hbar_clip";
7686 description { state: "default" 0.0;
7687 rel1.to: "elm.dragable.hbar";
7688 rel2.relative: 1.0 0.5;
7689 rel2.to: "elm.dragable.hbar";
7690 image { normal: "bt_sm_hilight.png";
7695 part { name: "sb_hbar_over2";
7696 clip_to: "sb_hbar_clip";
7698 description { state: "default" 0.0;
7699 rel1.to: "elm.dragable.hbar";
7700 rel2.to: "elm.dragable.hbar";
7701 image { normal: "bt_sm_shine.png";
7708 program { name: "load";
7712 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
7713 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
7714 set_int(sbvis_v, 0);
7715 set_int(sbvis_h, 0);
7716 set_int(sbalways_v, 0);
7717 set_int(sbalways_h, 0);
7718 set_int(sbvis_timer, 0);
7721 program { name: "vbar_show";
7722 signal: "elm,action,show,vbar";
7724 action: STATE_SET "default" 0.0;
7725 target: "sb_vbar_clip_master";
7727 program { name: "vbar_hide";
7728 signal: "elm,action,hide,vbar";
7730 action: STATE_SET "hidden" 0.0;
7731 target: "sb_vbar_clip_master";
7733 program { name: "vbar_show_always";
7734 signal: "elm,action,show_always,vbar";
7738 v = get_int(sbvis_v);
7739 v |= get_int(sbalways_v);
7741 set_int(sbalways_v, 1);
7742 emit("do-show-vbar", "");
7743 set_int(sbvis_v, 1);
7747 program { name: "vbar_show_notalways";
7748 signal: "elm,action,show_notalways,vbar";
7752 v = get_int(sbalways_v);
7754 set_int(sbalways_v, 0);
7755 v = get_int(sbvis_v);
7757 emit("do-hide-vbar", "");
7758 set_int(sbvis_v, 0);
7763 program { name: "sb_vbar_show";
7764 signal: "do-show-vbar";
7766 action: STATE_SET "default" 0.0;
7767 transition: LINEAR 1.0;
7768 target: "sb_vbar_clip";
7770 program { name: "sb_vbar_hide";
7771 signal: "do-hide-vbar";
7773 action: STATE_SET "hidden" 0.0;
7774 transition: LINEAR 1.0;
7775 target: "sb_vbar_clip";
7777 program { name: "hbar_show";
7778 signal: "elm,action,show,hbar";
7780 action: STATE_SET "default" 0.0;
7781 target: "sb_hbar_clip_master";
7783 program { name: "hbar_hide";
7784 signal: "elm,action,hide,hbar";
7786 action: STATE_SET "hidden" 0.0;
7787 target: "sb_hbar_clip_master";
7789 program { name: "hbar_show_always";
7790 signal: "elm,action,show_always,hbar";
7794 v = get_int(sbvis_h);
7795 v |= get_int(sbalways_h);
7797 set_int(sbalways_h, 1);
7798 emit("do-show-hbar", "");
7799 set_int(sbvis_h, 1);
7803 program { name: "hbar_show_notalways";
7804 signal: "elm,action,show_notalways,hbar";
7808 v = get_int(sbalways_h);
7810 set_int(sbalways_h, 0);
7811 v = get_int(sbvis_h);
7813 emit("do-hide-hbar", "");
7814 set_int(sbvis_h, 0);
7819 program { name: "sb_hbar_show";
7820 signal: "do-show-hbar";
7822 action: STATE_SET "default" 0.0;
7823 transition: LINEAR 1.0;
7824 target: "sb_hbar_clip";
7826 program { name: "sb_hbar_hide";
7827 signal: "do-hide-hbar";
7829 action: STATE_SET "hidden" 0.0;
7830 transition: LINEAR 1.0;
7831 target: "sb_hbar_clip";
7833 program { name: "scroll";
7834 signal: "elm,action,scroll";
7838 v = get_int(sbvis_v);
7839 v |= get_int(sbalways_v);
7841 emit("do-show-vbar", "")
7842 set_int(sbvis_v, 1);
7844 v = get_int(sbvis_h);
7845 v |= get_int(sbalways_h);
7847 emit("do-show-hbar", "");
7848 set_int(sbvis_h, 1);
7850 v = get_int(sbvis_timer);
7851 if (v > 0) cancel_timer(v);
7852 v = timer(1.0, "timer0", 0);
7853 set_int(sbvis_timer, v);
7856 program { name: "highlight_show";
7857 signal: "elm,action,focus_highlight,show";
7859 action: STATE_SET "enabled" 0.0;
7860 transition: ACCELERATE 0.3;
7861 target: "focus_highlight";
7863 program { name: "highlight_hide";
7864 signal: "elm,action,focus_highlight,hide";
7866 action: STATE_SET "default" 0.0;
7867 transition: DECELERATE 0.3;
7868 target: "focus_highlight";
7872 ///////////////////////////////////////////////////////////////////////////////
7873 group { name: "elm/ctxpopup/bg/default";
7875 part { name: "ctxpopup_bg";
7878 description { state: "default" 0.0;
7881 description { state: "visible" 0.0;
7882 inherit: "default" 0.0;
7888 program { name: "clicked_event";
7889 signal: "mouse,clicked,1";
7890 source: "ctxpopup_bg";
7891 action: SIGNAL_EMIT "elm,action,click" "";
7893 program { name: "show";
7894 signal: "elm,state,show";
7896 action: STATE_SET "visible" 0.0;
7897 target: "ctxpopup_bg";
7899 program { name: "hide";
7900 signal: "elm,state,hide";
7902 action: STATE_SET "default" 0.0;
7903 target: "ctxpopup_bg";
7907 ///////////////////////////////////////////////////////////////////////////////
7908 group { name: "elm/ctxpopup/base/default";
7910 image: "bt_base2.png" COMP;
7911 image: "bt_hilight.png" COMP;
7912 image: "bt_shine.png" COMP;
7915 part { name: "base";
7917 description { state: "default" 0.0;
7920 image { normal: "bt_base2.png";
7925 part { name: "over1";
7927 description { state: "default" 0.0;
7930 rel2.relative: 1.0 0.5;
7931 image { normal: "bt_hilight.png";
7936 part { name: "over2";
7938 description { state: "default" 0.0;
7941 image { normal: "bt_shine.png";
7946 part { name: "elm.swallow.content";
7948 description { state: "default" 0.0;
7949 rel1 { to:"base"; offset: 4 4; };
7950 rel2 { to:"base"; offset: -5 -5; };
7955 ///////////////////////////////////////////////////////////////////////////////
7956 group { name: "elm/ctxpopup/arrow/default";
7958 image: "icon_arrow_left.png" COMP;
7959 image: "icon_arrow_right.png" COMP;
7960 image: "icon_arrow_up.png" COMP;
7961 image: "icon_arrow_down.png" COMP;
7964 part { name: "ctxpopup_arrow";
7968 state: "default" 0.0;
7979 rel1 { offset: 7 0; }
7980 rel2 { offset: 6 -1; }
7981 image { normal: "icon_arrow_left.png"; }
7983 description { state: "right" 0.0;
7987 rel1 { offset: -7 0; }
7988 rel2 { offset: -8 -1; }
7989 image { normal: "icon_arrow_right.png"; }
7991 description { state: "top" 0.0;
7995 rel1 { offset: 0 7; }
7996 rel2 { offset: -1 6; }
7997 image { normal: "icon_arrow_up.png"; }
7999 description { state: "bottom" 0.0;
8003 rel1 { offset: 0 -7; }
8004 rel2 { offset: -1 -8; }
8005 image { normal: "icon_arrow_down.png"; }
8010 program { name: "enable_left_arrow";
8011 signal: "elm,state,left";
8013 action: STATE_SET "left" 0.0;
8014 target: "ctxpopup_arrow";
8016 program { name: "enable_right_arrow";
8017 signal: "elm,state,right";
8019 action: STATE_SET "right" 0.0;
8020 target: "ctxpopup_arrow";
8022 program { name: "enable_top_arrow";
8023 signal: "elm,state,top";
8025 action: STATE_SET "top" 0.0;
8026 target: "ctxpopup_arrow";
8028 program { name: "enable_bottom_arrow";
8029 signal: "elm,state,bottom";
8031 action: STATE_SET "bottom" 0.0;
8032 target: "ctxpopup_arrow";
8036 ///////////////////////////////////////////////////////////////////////////////
8038 name: "elm/ctxpopup/icon_text_style_item/default";
8039 alias: "elm/ctxpopup/text_style_item/default";
8040 alias: "elm/ctxpopup/icon_style_item/default";
8042 image: "hoversel_entry_bg.png" COMP;
8045 part { name: "event";
8047 description { state: "default" 0.0;
8052 description { state: "default" 0.0;
8055 image { normal:"hoversel_entry_bg.png";
8059 color: 255 255 255 0;
8061 description { state: "clicked" 0.0;
8062 inherit: "default" 0.0;
8063 color: 255 255 255 255;
8066 part { name: "elm.swallow.icon";
8070 description { state: "default" 0.0;
8075 rel1 { offset: 10 10; }
8076 rel2 { offset: 0 -10; }
8079 part { name: "elm.text";
8084 description { state: "default" 0.0;
8088 rel1 { relative: 1.0 0.0; to: "elm.swallow.icon"; offset: 10 0; }
8089 rel2 { relative: 1.0 1.0; offset: -11 -1; }
8090 color: 255 255 255 255;
8098 description { state: "clicked" 0.0;
8099 inherit: "default" 0.0;
8103 part { name: "over1";
8106 ignore_flags: ON_HOLD;
8107 description { state: "default" 0.0;
8108 color: 255 255 255 0;
8110 description { state: "clicked" 0.0;
8111 inherit: "default" 0.0;
8112 color: 255 255 255 255;
8115 part { name: "over2";
8118 description { state: "default" 0.0;
8119 color: 255 255 255 0;
8121 description { state: "clicked" 0.0;
8122 inherit: "default" 0.0;
8123 color: 255 255 255 255;
8126 part { name: "disclip";
8128 description { state: "default" 0.0;
8129 color: 255 255 255 255;
8131 description { state: "enabled" 0.0;
8132 color: 127 127 127 127;
8135 part { name: "blocker";
8136 description { state: "default" 0.0;
8139 description { state: "enabled" 0.0;
8147 name: "item_unclick";
8148 signal: "mouse,up,1";
8150 action: SIGNAL_EMIT "elm,action,click" "";
8152 program { name: "disable";
8153 signal: "elm,state,disabled";
8155 action: STATE_SET "enabled" 0.0;
8159 program { name: "enable";
8160 signal: "elm,state,enabled";
8162 action: STATE_SET "default" 0.0;
8166 program { name: "item_click2";
8167 signal: "mouse,down,1";
8170 set_state(PART:"elm.text", "clicked", 0.0);
8171 set_state(PART:"bg", "clicked", 0.0);
8174 program { name: "item_unclick2";
8175 signal: "mouse,up,1";
8178 set_state(PART:"elm.text", "default", 0.0);
8179 set_state(PART:"bg", "default", 0.0);
8184 ///////////////////////////////////////////////////////////////////////////////
8185 // emoticon images from:
8187 // http://lazycrazy.deviantart.com/
8188 // http://lazycrazy.deviantart.com/art/Very-Emotional-Emoticons-144461621
8189 group { name: "elm/entry/emoticon/angry/default"; images.image:
8190 "emo-angry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8191 "emo-angry.png"; } } } }
8192 group { name: "elm/entry/emoticon/angry-shout/default"; images.image:
8193 "emo-angry-shout.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8194 "emo-angry-shout.png"; } } } }
8195 group { name: "elm/entry/emoticon/crazy-laugh/default"; images.image:
8196 "emo-crazy-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8197 "emo-crazy-laugh.png"; } } } }
8198 group { name: "elm/entry/emoticon/evil-laugh/default"; images.image:
8199 "emo-evil-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8200 "emo-evil-laugh.png"; } } } }
8201 group { name: "elm/entry/emoticon/evil/default"; images.image:
8202 "emo-evil.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8203 "emo-evil.png"; } } } }
8204 group { name: "elm/entry/emoticon/goggle-smile/default"; images.image:
8205 "emo-goggle-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8206 "emo-goggle-smile.png"; } } } }
8207 group { name: "elm/entry/emoticon/grumpy/default"; images.image:
8208 "emo-grumpy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8209 "emo-grumpy.png"; } } } }
8210 group { name: "elm/entry/emoticon/grumpy-smile/default"; images.image:
8211 "emo-grumpy-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8212 "emo-grumpy-smile.png"; } } } }
8213 group { name: "elm/entry/emoticon/guilty/default"; images.image:
8214 "emo-guilty.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8215 "emo-guilty.png"; } } } }
8216 group { name: "elm/entry/emoticon/guilty-smile/default"; images.image:
8217 "emo-guilty-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8218 "emo-guilty-smile.png"; } } } }
8219 group { name: "elm/entry/emoticon/haha/default"; images.image:
8220 "emo-haha.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8221 "emo-haha.png"; } } } }
8222 group { name: "elm/entry/emoticon/half-smile/default"; images.image:
8223 "emo-half-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8224 "emo-half-smile.png"; } } } }
8225 group { name: "elm/entry/emoticon/happy-panting/default"; images.image:
8226 "emo-happy-panting.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8227 "emo-happy-panting.png"; } } } }
8228 group { name: "elm/entry/emoticon/happy/default"; images.image:
8229 "emo-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8230 "emo-happy.png"; } } } }
8231 group { name: "elm/entry/emoticon/indifferent/default"; images.image:
8232 "emo-indifferent.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8233 "emo-indifferent.png"; } } } }
8234 group { name: "elm/entry/emoticon/kiss/default"; images.image:
8235 "emo-kiss.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8236 "emo-kiss.png"; } } } }
8237 group { name: "elm/entry/emoticon/knowing-grin/default"; images.image:
8238 "emo-knowing-grin.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8239 "emo-knowing-grin.png"; } } } }
8240 group { name: "elm/entry/emoticon/laugh/default"; images.image:
8241 "emo-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8242 "emo-laugh.png"; } } } }
8243 group { name: "elm/entry/emoticon/little-bit-sorry/default"; images.image:
8244 "emo-little-bit-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8245 "emo-little-bit-sorry.png"; } } } }
8246 group { name: "elm/entry/emoticon/love-lots/default"; images.image:
8247 "emo-love-lots.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8248 "emo-love-lots.png"; } } } }
8249 group { name: "elm/entry/emoticon/love/default"; images.image:
8250 "emo-love.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8251 "emo-love.png"; } } } }
8252 group { name: "elm/entry/emoticon/minimal-smile/default"; images.image:
8253 "emo-minimal-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8254 "emo-minimal-smile.png"; } } } }
8255 group { name: "elm/entry/emoticon/not-happy/default"; images.image:
8256 "emo-not-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8257 "emo-not-happy.png"; } } } }
8258 group { name: "elm/entry/emoticon/not-impressed/default"; images.image:
8259 "emo-not-impressed.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8260 "emo-not-impressed.png"; } } } }
8261 group { name: "elm/entry/emoticon/omg/default"; images.image:
8262 "emo-omg.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8263 "emo-omg.png"; } } } }
8264 group { name: "elm/entry/emoticon/opensmile/default"; images.image:
8265 "emo-opensmile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8266 "emo-opensmile.png"; } } } }
8267 group { name: "elm/entry/emoticon/smile/default"; images.image:
8268 "emo-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8269 "emo-smile.png"; } } } }
8270 group { name: "elm/entry/emoticon/sorry/default"; images.image:
8271 "emo-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8272 "emo-sorry.png"; } } } }
8273 group { name: "elm/entry/emoticon/squint-laugh/default"; images.image:
8274 "emo-squint-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8275 "emo-squint-laugh.png"; } } } }
8276 group { name: "elm/entry/emoticon/surprised/default"; images.image:
8277 "emo-surprised.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8278 "emo-surprised.png"; } } } }
8279 group { name: "elm/entry/emoticon/suspicious/default"; images.image:
8280 "emo-suspicious.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8281 "emo-suspicious.png"; } } } }
8282 group { name: "elm/entry/emoticon/tongue-dangling/default"; images.image:
8283 "emo-tongue-dangling.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8284 "emo-tongue-dangling.png"; } } } }
8285 group { name: "elm/entry/emoticon/tongue-poke/default"; images.image:
8286 "emo-tongue-poke.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8287 "emo-tongue-poke.png"; } } } }
8288 group { name: "elm/entry/emoticon/uh/default"; images.image:
8289 "emo-uh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8290 "emo-uh.png"; } } } }
8291 group { name: "elm/entry/emoticon/unhappy/default"; images.image:
8292 "emo-unhappy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8293 "emo-unhappy.png"; } } } }
8294 group { name: "elm/entry/emoticon/very-sorry/default"; images.image:
8295 "emo-very-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8296 "emo-very-sorry.png"; } } } }
8297 group { name: "elm/entry/emoticon/what/default"; images.image:
8298 "emo-what.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8299 "emo-what.png"; } } } }
8300 group { name: "elm/entry/emoticon/wink/default"; images.image:
8301 "emo-wink.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8302 "emo-wink.png"; } } } }
8303 group { name: "elm/entry/emoticon/worried/default"; images.image:
8304 "emo-worried.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8305 "emo-worried.png"; } } } }
8306 group { name: "elm/entry/emoticon/wtf/default"; images.image:
8307 "emo-wtf.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal:
8308 "emo-wtf.png"; } } } }
8309 //------------------------------------------------------------
8310 group { name: "elm/entry/base/default";
8313 style { name: "entry_textblock_style";
8314 base: "font=Sans font_size=10 color=#000 wrap=word text_class=entry";
8318 tag: "em" "+ font=Sans:style=Oblique";
8319 tag: "b" "+ font=Sans:style=Bold";
8320 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8321 tag: "hilight" "+ font=Sans:style=Bold";
8323 style { name: "entry_textblock_disabled_style";
8324 base: "font=Sans font_size=10 color=#00000080 wrap=word text_class=entry";
8328 tag: "em" "+ font=Sans:style=Oblique";
8329 tag: "b" "+ font=Sans:style=Bold";
8330 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8331 tag: "hilight" "+ font=Sans:style=Bold";
8335 // item: context_menu_orientation "horizontal";
8338 part { name: "elm.text";
8342 entry_mode: EDITABLE;
8343 select_mode: EXPLICIT;
8345 source: "elm/entry/selection/default"; // selection under
8346 // source2: "X"; // selection over
8347 // source3: "X"; // cursor under
8348 source4: "elm/entry/cursor/default"; // cursorover
8349 source5: "elm/entry/anchor/default"; // anchor under
8350 // source6: "X"; // anchor over
8351 description { state: "default" 0.0;
8352 /* we gotta use 0 0 here, because of scrolled entries */
8355 style: "entry_textblock_style";
8360 description { state: "disabled" 0.0;
8361 inherit: "default" 0.0;
8363 style: "entry_textblock_disabled_style";
8370 program { name: "focus";
8376 program { name: "disable";
8377 signal: "elm,state,disabled";
8379 action: STATE_SET "disabled" 0.0;
8382 program { name: "enable";
8383 signal: "elm,state,enabled";
8385 action: STATE_SET "default" 0.0;
8391 group { name: "elm/entry/base-mixedwrap/default";
8394 style { name: "entry_textblock_style_mixedwrap";
8395 base: "font=Sans font_size=10 color=#000 wrap=mixed text_class=entry";
8399 tag: "em" "+ font=Sans:style=Oblique";
8400 tag: "b" "+ font=Sans:style=Bold";
8401 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8402 tag: "hilight" "+ font=Sans:style=Bold";
8404 style { name: "entry_textblock_disabled_style_mixedwrap";
8405 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8409 tag: "em" "+ font=Sans:style=Oblique";
8410 tag: "b" "+ font=Sans:style=Bold";
8411 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8412 tag: "hilight" "+ font=Sans:style=Bold";
8416 part { name: "elm.text";
8420 entry_mode: EDITABLE;
8421 select_mode: EXPLICIT;
8423 source: "elm/entry/selection/default"; // selection under
8424 // source2: "X"; // selection over
8425 // source3: "X"; // cursor under
8426 source4: "elm/entry/cursor/default"; // cursorover
8427 source5: "elm/entry/anchor/default"; // anchor under
8428 // source6: "X"; // anchor over
8429 description { state: "default" 0.0;
8432 style: "entry_textblock_style_mixedwrap";
8437 description { state: "disabled" 0.0;
8438 inherit: "default" 0.0;
8440 style: "entry_textblock_disabled_style_mixedwrap";
8447 program { name: "focus";
8453 program { name: "disable";
8454 signal: "elm,state,disabled";
8456 action: STATE_SET "disabled" 0.0;
8459 program { name: "enable";
8460 signal: "elm,state,enabled";
8462 action: STATE_SET "default" 0.0;
8468 group { name: "elm/entry/base-charwrap/default";
8471 style { name: "entry_textblock_style_charwrap";
8472 base: "font=Sans font_size=10 color=#000 wrap=char text_class=entry";
8476 tag: "em" "+ font=Sans:style=Oblique";
8477 tag: "b" "+ font=Sans:style=Bold";
8478 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8479 tag: "hilight" "+ font=Sans:style=Bold";
8481 style { name: "entry_textblock_disabled_style_charwrap";
8482 base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
8486 tag: "em" "+ font=Sans:style=Oblique";
8487 tag: "b" "+ font=Sans:style=Bold";
8488 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8489 tag: "hilight" "+ font=Sans:style=Bold";
8493 part { name: "elm.text";
8497 entry_mode: EDITABLE;
8498 select_mode: EXPLICIT;
8500 source: "elm/entry/selection/default"; // selection under
8501 // source2: "X"; // selection over
8502 // source3: "X"; // cursor under
8503 source4: "elm/entry/cursor/default"; // cursorover
8504 source5: "elm/entry/anchor/default"; // anchor under
8505 // source6: "X"; // anchor over
8506 description { state: "default" 0.0;
8509 style: "entry_textblock_style_charwrap";
8514 description { state: "disabled" 0.0;
8515 inherit: "default" 0.0;
8517 style: "entry_textblock_disabled_style_charwrap";
8524 program { name: "focus";
8530 program { name: "disable";
8531 signal: "elm,state,disabled";
8533 action: STATE_SET "disabled" 0.0;
8536 program { name: "enable";
8537 signal: "elm,state,enabled";
8539 action: STATE_SET "default" 0.0;
8545 group { name: "elm/entry/base-nowrap/default";
8547 part { name: "elm.text";
8551 entry_mode: EDITABLE;
8552 select_mode: EXPLICIT;
8554 source: "elm/entry/selection/default"; // selection under
8555 source4: "elm/entry/cursor/default"; // cursorover
8556 source5: "elm/entry/anchor/default"; // anchor under
8557 description { state: "default" 0.0;
8559 style: "entry_textblock_style";
8564 description { state: "disabled" 0.0;
8565 inherit: "default" 0.0;
8567 style: "entry_textblock_disabled_style";
8576 description { state: "default" 0.0;
8582 description { state: "visible" 0.0;
8583 inherit: "default" 0.0;
8590 program { name: "focus";
8596 program { name: "disable";
8597 signal: "elm,state,disabled";
8599 action: STATE_SET "disabled" 0.0;
8602 program { name: "enable";
8603 signal: "elm,state,enabled";
8605 action: STATE_SET "default" 0.0;
8609 program { name: "selmode0";
8610 signal: "elm,state,select,on";
8612 action: STATE_SET "visible" 0.0;
8615 program { name: "selmode1";
8616 signal: "elm,state,select,off";
8618 action: STATE_SET "default" 0.0;
8625 group { name: "elm/entry/base-single/default";
8628 style { name: "entry_single_textblock_style";
8629 base: "font=Sans font_size=10 color=#000 wrap=none text_class=entry";
8633 tag: "em" "+ font=Sans:style=Oblique";
8634 tag: "b" "+ font=Sans:style=Bold";
8635 tag: "link" "+ color=#800 underline=on underline_color=#8008";
8636 tag: "hilight" "+ font=Sans:style=Bold";
8638 style { name: "entry_single_textblock_disabled_style";
8639 base: "font=Sans font_size=10 color=#00000080 wrap=none text_class=entry";
8643 tag: "em" "+ font=Sans:style=Oblique";
8644 tag: "b" "+ font=Sans:style=Bold";
8645 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
8646 tag: "hilight" "+ font=Sans:style=Bold";
8650 part { name: "elm.text";
8654 entry_mode: EDITABLE;
8655 select_mode: EXPLICIT;
8657 source: "elm/entry/selection/default"; // selection under
8658 source4: "elm/entry/cursor/default"; // cursorover
8659 source5: "elm/entry/anchor/default"; // anchor under
8660 description { state: "default" 0.0;
8662 style: "entry_single_textblock_style";
8668 description { state: "disabled" 0.0;
8669 inherit: "default" 0.0;
8671 style: "entry_single_textblock_disabled_style";
8677 program { name: "focus";
8683 program { name: "disable";
8684 signal: "elm,state,disabled";
8686 action: STATE_SET "disabled" 0.0;
8689 program { name: "enable";
8690 signal: "elm,state,enabled";
8692 action: STATE_SET "default" 0.0;
8698 group { name: "elm/entry/base-single-noedit/default";
8700 part { name: "elm.text";
8705 select_mode: EXPLICIT;
8707 source: "elm/entry/selection/default"; // selection under
8708 source5: "elm/entry/anchor/default"; // anchor under
8709 description { state: "default" 0.0;
8711 style: "entry_single_textblock_style";
8717 description { state: "disabled" 0.0;
8718 inherit: "default" 0.0;
8720 style: "entry_single_textblock_disabled_style";
8726 program { name: "focus";
8732 program { name: "disable";
8733 signal: "elm,state,disabled";
8735 action: STATE_SET "disabled" 0.0;
8738 program { name: "enable";
8739 signal: "elm,state,enabled";
8741 action: STATE_SET "default" 0.0;
8747 group { name: "elm/entry/base-noedit/default";
8749 part { name: "elm.text";
8754 select_mode: EXPLICIT;
8756 source: "elm/entry/selection/default"; // selection under
8757 source5: "elm/entry/anchor/default"; // anchor under
8758 description { state: "default" 0.0;
8761 style: "entry_textblock_style";
8766 description { state: "disabled" 0.0;
8767 inherit: "default" 0.0;
8769 style: "entry_textblock_disabled_style";
8775 program { name: "focus";
8781 program { name: "disable";
8782 signal: "elm,state,disabled";
8784 action: STATE_SET "disabled" 0.0;
8787 program { name: "enable";
8788 signal: "elm,state,enabled";
8790 action: STATE_SET "default" 0.0;
8796 group { name: "elm/entry/base-noedit-mixedwrap/default";
8798 part { name: "elm.text";
8803 select_mode: EXPLICIT;
8805 source: "elm/entry/selection/default"; // selection under
8806 source5: "elm/entry/anchor/default"; // anchor under
8807 description { state: "default" 0.0;
8810 style: "entry_textblock_style_mixedwrap";
8815 description { state: "disabled" 0.0;
8816 inherit: "default" 0.0;
8818 style: "entry_textblock_disabled_style_mixedwrap";
8824 program { name: "focus";
8830 program { name: "disable";
8831 signal: "elm,state,disabled";
8833 action: STATE_SET "disabled" 0.0;
8836 program { name: "enable";
8837 signal: "elm,state,enabled";
8839 action: STATE_SET "default" 0.0;
8845 group { name: "elm/entry/base-noedit-charwrap/default";
8847 part { name: "elm.text";
8852 select_mode: EXPLICIT;
8854 source: "elm/entry/selection/default"; // selection under
8855 source5: "elm/entry/anchor/default"; // anchor under
8856 description { state: "default" 0.0;
8859 style: "entry_textblock_style_charwrap";
8864 description { state: "disabled" 0.0;
8865 inherit: "default" 0.0;
8867 style: "entry_textblock_disabled_style_charwrap";
8873 program { name: "focus";
8879 program { name: "disable";
8880 signal: "elm,state,disabled";
8882 action: STATE_SET "disabled" 0.0;
8885 program { name: "enable";
8886 signal: "elm,state,enabled";
8888 action: STATE_SET "default" 0.0;
8894 group { name: "elm/entry/base-nowrap-noedit/default";
8896 part { name: "elm.text";
8901 select_mode: EXPLICIT;
8903 source: "elm/entry/selection/default"; // selection under
8904 source5: "elm/entry/anchor/default"; // anchor under
8905 description { state: "default" 0.0;
8907 style: "entry_textblock_style";
8912 description { state: "disabled" 0.0;
8913 inherit: "default" 0.0;
8915 style: "entry_textblock_disabled_style";
8921 program { name: "focus";
8927 program { name: "disable";
8928 signal: "elm,state,disabled";
8930 action: STATE_SET "disabled" 0.0;
8933 program { name: "enable";
8934 signal: "elm,state,enabled";
8936 action: STATE_SET "default" 0.0;
8942 group { name: "elm/entry/base-password/default";
8944 part { name: "elm.text";
8948 entry_mode: PASSWORD;
8949 select_mode: EXPLICIT;
8951 source: "elm/entry/selection/default"; // selection under
8952 source4: "elm/entry/cursor/default"; // cursorover
8953 source5: "elm/entry/anchor/default"; // anchor under
8954 description { state: "default" 0.0;
8956 style: "entry_single_textblock_style";
8963 description { state: "disabled" 0.0;
8964 inherit: "default" 0.0;
8966 style: "entry_single_textblock_disabled_style";
8972 program { name: "focus";
8978 program { name: "disable";
8979 signal: "elm,state,disabled";
8981 action: STATE_SET "disabled" 0.0;
8984 program { name: "enable";
8985 signal: "elm,state,enabled";
8987 action: STATE_SET "default" 0.0;
8993 group { name: "elm/entry/cursor/default";
8995 image: "cur_box.png" COMP;
8996 image: "cur_hi.png" COMP;
8997 image: "cur_shad.png" COMP;
8998 image: "cur_shine.png" COMP;
8999 image: "cur_glow.png" COMP;
9002 part { name: "clip2";
9005 description { state: "default" 0.0;
9010 description { state: "focused" 0.0;
9011 inherit: "default" 0.0;
9015 part { name: "clip";
9019 description { state: "default" 0.0;
9023 description { state: "hidden" 0.0;
9024 inherit: "default" 0.0;
9031 description { state: "default" 0.0;
9036 image.border: 2 2 2 2;
9037 image.normal: "cur_shad.png";
9040 part { name: "base";
9044 description { state: "default" 0.0;
9047 rel1.relative: 0.0 1.0;
9049 rel2.relative: 1.0 1.0;
9051 image.normal: "cur_box.png";
9057 description { state: "default" 0.0;
9060 rel2.relative: 1.0 0.5;
9061 image.normal: "cur_hi.png";
9064 part { name: "shine";
9068 description { state: "default" 0.0;
9071 rel2.relative: 1.0 0.75;
9072 image.border: 2 2 1 0;
9073 image.normal: "cur_shine.png";
9077 part { name: "glow";
9080 description { state: "default" 0.0;
9082 rel1.relative: 0.0 -2.0;
9085 rel2.relative: 1.0 0.0;
9087 image.border: 2 2 0 4;
9088 image.normal: "cur_glow.png";
9091 description { state: "hidden" 0.0;
9092 inherit: "default" 0.0;
9093 color: 255 255 255 0;
9098 program { name: "show";
9101 action: STATE_SET "hidden" 0.0;
9103 transition: DECELERATE 2.0;
9107 program { name: "show2";
9108 action: STATE_SET "hidden" 0.0;
9113 program { name: "show3";
9114 action: STATE_SET "default" 0.0;
9119 program { name: "show4";
9120 action: STATE_SET "default" 0.0;
9122 transition: DECELERATE 0.5;
9126 program { name: "focused";
9127 signal: "elm,action,focus";
9129 action: STATE_SET "focused" 0.0;
9132 program { name: "unfocused";
9133 signal: "elm,action,unfocus";
9135 action: STATE_SET "default" 0.0;
9141 group { name: "elm/entry/selection/default";
9146 description { state: "default" 0.0;
9147 color: 128 128 128 128;
9153 group { name: "elm/entry/anchor/default";
9158 description { state: "default" 0.0;
9165 ///////////////////////////////////////////////////////////////////////////////
9166 group { name: "elm/bubble/top_left/default";
9167 alias: "elm/bubble/base/default";
9169 image: "bubble_3.png" COMP;
9170 image: "bubble_4.png" COMP;
9171 image: "bubble_shine3.png" COMP;
9172 image: "bubble_shine4.png" COMP;
9175 part { name: "event";
9178 state: "default" 0.0;
9182 part { name: "elm.swallow.icon";
9184 description { state: "default" 0.0;
9189 aspect_preference: VERTICAL;
9200 description { state: "visible" 0.0;
9201 inherit: "default" 0.0;
9205 part { name: "elm.text";
9209 description { state: "default" 0.0;
9213 to_x: "elm.swallow.icon";
9224 font: "Sans:style=Bold,Edje-Vera-Bold";
9232 part { name: "elm.info";
9236 description { state: "default" 0.0;
9249 font: "Sans:style=Bold,Edje-Vera-Bold";
9257 part { name: "base0";
9259 description { state: "default" 0.0;
9261 to_y: "elm.swallow.icon";
9266 normal: "bubble_3.png";
9269 image.middle: SOLID;
9272 description { state: "rtl" 0.0;
9273 inherit: "default" 0.0;
9275 normal: "bubble_4.png";
9280 part { name: "elm.swallow.content";
9282 description { state: "default" 0.0;
9293 part { name: "shine";
9295 description { state: "default" 0.0;
9306 normal: "bubble_shine3.png";
9311 description { state: "rtl" 0.0;
9312 inherit: "default" 0.0;
9314 normal: "bubble_shine4.png";
9323 signal: "elm,state,icon,visible";
9325 action: STATE_SET "visible" 0.0;
9326 target: "elm.swallow.icon";
9330 signal: "elm,state,icon,hidden";
9332 action: STATE_SET "default" 0.0;
9333 target: "elm.swallow.icon";
9335 program { name: "to_rtl";
9336 signal: "edje,state,rtl";
9338 action: STATE_SET "rtl" 0.0;
9342 program { name: "to_ltr";
9343 signal: "edje,state,ltr";
9345 action: STATE_SET "default" 0.0;
9352 group { name: "elm/bubble/top_right/default";
9354 image: "bubble_3.png" COMP;
9355 image: "bubble_4.png" COMP;
9356 image: "bubble_shine3.png" COMP;
9357 image: "bubble_shine4.png" COMP;
9360 part { name: "event";
9363 state: "default" 0.0;
9367 part { name: "elm.swallow.icon";
9369 description { state: "default" 0.0;
9374 aspect_preference: VERTICAL;
9385 description { state: "visible" 0.0;
9386 inherit: "default" 0.0;
9390 part { name: "elm.text";
9394 description { state: "default" 0.0;
9408 font: "Sans:style=Bold,Edje-Vera-Bold";
9416 part { name: "elm.info";
9420 description { state: "default" 0.0;
9428 to_x: "elm.swallow.icon";
9434 font: "Sans:style=Bold,Edje-Vera-Bold";
9442 part { name: "base0";
9444 description { state: "default" 0.0;
9446 to_y: "elm.swallow.icon";
9451 normal: "bubble_4.png";
9454 image.middle: SOLID;
9457 description { state: "rtl" 0.0;
9458 inherit: "default" 0.0;
9460 normal: "bubble_3.png";
9465 part { name: "elm.swallow.content";
9467 description { state: "default" 0.0;
9478 part { name: "shine";
9480 description { state: "default" 0.0;
9491 normal: "bubble_shine4.png";
9496 description { state: "rtl" 0.0;
9497 inherit: "default" 0.0;
9499 normal: "bubble_shine3.png";
9508 signal: "elm,state,icon,visible";
9510 action: STATE_SET "visible" 0.0;
9511 target: "elm.swallow.icon";
9515 signal: "elm,state,icon,hidden";
9517 action: STATE_SET "default" 0.0;
9518 target: "elm.swallow.icon";
9520 program { name: "to_rtl";
9521 signal: "edje,state,rtl";
9523 action: STATE_SET "rtl" 0.0;
9527 program { name: "to_ltr";
9528 signal: "edje,state,ltr";
9530 action: STATE_SET "default" 0.0;
9537 group { name: "elm/bubble/bottom_left/default";
9539 image: "bubble_1.png" COMP;
9540 image: "bubble_2.png" COMP;
9541 image: "bubble_shine.png" COMP;
9544 part { name: "event";
9547 state: "default" 0.0;
9551 part { name: "elm.swallow.icon";
9553 description { state: "default" 0.0;
9558 aspect_preference: VERTICAL;
9569 description { state: "visible" 0.0;
9570 inherit: "default" 0.0;
9574 part { name: "elm.text";
9578 description { state: "default" 0.0;
9582 to_x: "elm.swallow.icon";
9593 font: "Sans:style=Bold,Edje-Vera-Bold";
9601 part { name: "elm.info";
9605 description { state: "default" 0.0;
9618 font: "Sans:style=Bold,Edje-Vera-Bold";
9626 part { name: "base0";
9628 description { state: "default" 0.0;
9630 to_y: "elm.swallow.icon";
9635 normal: "bubble_1.png";
9636 border: 36 11 10 19;
9638 image.middle: SOLID;
9641 description { state: "rtl" 0.0;
9642 inherit: "default" 0.0;
9644 normal: "bubble_2.png";
9645 border: 11 36 10 19;
9649 part { name: "elm.swallow.content";
9651 description { state: "default" 0.0;
9662 part { name: "shine";
9664 description { state: "default" 0.0;
9675 normal: "bubble_shine.png";
9680 description { state: "rtl" 0.0;
9681 inherit: "default" 0.0;
9683 normal: "bubble_shine4.png";
9692 signal: "elm,state,icon,visible";
9694 action: STATE_SET "visible" 0.0;
9695 target: "elm.swallow.icon";
9699 signal: "elm,state,icon,hidden";
9701 action: STATE_SET "default" 0.0;
9702 target: "elm.swallow.icon";
9704 program { name: "to_rtl";
9705 signal: "edje,state,rtl";
9707 action: STATE_SET "rtl" 0.0;
9710 program { name: "to_ltr";
9711 signal: "edje,state,ltr";
9713 action: STATE_SET "default" 0.0;
9719 group { name: "elm/bubble/bottom_right/default";
9721 image: "bubble_1.png" COMP;
9722 image: "bubble_2.png" COMP;
9723 image: "bubble_shine.png" COMP;
9726 part { name: "event";
9729 state: "default" 0.0;
9733 part { name: "elm.swallow.icon";
9735 description { state: "default" 0.0;
9740 aspect_preference: VERTICAL;
9751 description { state: "visible" 0.0;
9752 inherit: "default" 0.0;
9756 part { name: "elm.text";
9760 description { state: "default" 0.0;
9774 font: "Sans:style=Bold,Edje-Vera-Bold";
9782 part { name: "elm.info";
9786 description { state: "default" 0.0;
9794 to_x: "elm.swallow.icon";
9800 font: "Sans:style=Bold,Edje-Vera-Bold";
9808 part { name: "base0";
9810 description { state: "default" 0.0;
9812 to_y: "elm.swallow.icon";
9817 normal: "bubble_2.png";
9818 border: 11 36 10 19;
9820 image.middle: SOLID;
9823 description { state: "rtl" 0.0;
9824 inherit: "default" 0.0;
9826 normal: "bubble_1.png";
9827 border: 36 11 10 19;
9831 part { name: "elm.swallow.content";
9833 description { state: "default" 0.0;
9844 part { name: "shine";
9846 description { state: "default" 0.0;
9857 normal: "bubble_shine.png";
9862 description { state: "rtl" 0.0;
9863 inherit: "default" 0.0;
9865 normal: "bubble_shine3.png";
9874 signal: "elm,state,icon,visible";
9876 action: STATE_SET "visible" 0.0;
9877 target: "elm.swallow.icon";
9881 signal: "elm,state,icon,hidden";
9883 action: STATE_SET "default" 0.0;
9884 target: "elm.swallow.icon";
9886 program { name: "to_rtl";
9887 signal: "edje,state,rtl";
9889 action: STATE_SET "rtl" 0.0;
9892 program { name: "to_ltr";
9893 signal: "edje,state,ltr";
9895 action: STATE_SET "default" 0.0;
9901 ///////////////////////////////////////////////////////////////////////////////
9902 group { name: "elm/photo/base/default";
9904 image: "frame_1.png" COMP;
9905 image: "frame_2.png" COMP;
9906 image: "dia_grad.png" COMP;
9907 image: "head.png" COMP;
9910 part { name: "base0";
9912 description { state: "default" 0.0;
9913 image.normal: "dia_grad.png";
9925 part { name: "base";
9927 description { state: "default" 0.0;
9929 normal: "frame_2.png";
9936 part { name: "head";
9938 description { state: "default" 0.0;
9942 aspect_preference: BOTH;
9943 image.normal: "head.png";
9946 part { name: "clip";
9949 description { state: "default" 0.0;
9952 color: 255 255 255 255;
9955 part { name: "elm.swallow.content";
9958 description { state: "default" 0.0;
9963 part { name: "over";
9965 description { state: "default" 0.0;
9969 normal: "frame_1.png";
9979 group { name: "elm/photo/base/shadow";
9981 image: "shadow.png" COMP;
9982 image: "black.png" COMP;
9985 public message(Msg_Type:type, id, ...) {
9986 if( (type==MSG_INT_SET) && (id==0) )
9991 custom_state(PART:"size", "default", 0.0);
9995 set_state_val(PART:"size", STATE_REL1_OFFSET, - w/2, - h/2);
9996 set_state_val(PART:"size", STATE_REL2_OFFSET, w/2 + 1, h/2 + 1);
9997 set_state(PART:"size", "custom", 0.0);
10002 part { name: "size";
10004 description { state: "default" 0.0;
10005 rel1.relative: 0.5 0.5;
10006 rel2.relative: 0.5 0.5;
10014 state: "default" 0.0;
10017 rel1.relative: -0.06 -0.06;
10018 rel2.relative: 1.07 1.07;
10019 image.normal: "shadow.png";
10024 part { name: "elm.swallow.content";
10026 description { state: "default" 0.0;
10028 rel2.offset: -3 -3;
10038 state: "default" 0.0;
10043 image.normal: "black.png";
10044 image.border: 1 1 1 1;
10051 ///////////////////////////////////////////////////////////////////////////////
10052 group { name: "elm/thumb/base/default";
10054 image: "frame_1.png" COMP;
10055 image: "frame_2.png" COMP;
10056 image: "dia_grad.png" COMP;
10057 image: "busy-1.png" COMP;
10058 image: "busy-2.png" COMP;
10059 image: "busy-3.png" COMP;
10060 image: "busy-4.png" COMP;
10061 image: "busy-5.png" COMP;
10062 image: "busy-6.png" COMP;
10063 image: "busy-7.png" COMP;
10064 image: "busy-8.png" COMP;
10065 image: "busy-9.png" COMP;
10068 part { name: "base0";
10070 description { state: "default" 0.0;
10071 image.normal: "dia_grad.png";
10083 part { name: "base";
10085 description { state: "default" 0.0;
10087 normal: "frame_2.png";
10094 part { name: "clip";
10097 description { state: "default" 0.0;
10099 rel2.offset: -5 -5;
10100 color: 255 255 255 255;
10103 part { name: "elm.swallow.content";
10106 description { state: "default" 0.0;
10108 rel2.offset: -5 -5;
10111 part { name: "progress";
10115 description { state: "default" 0.0;
10120 aspect_preference: BOTH;
10122 description { state: "pulse" 0.0;
10123 inherit: "default" 0.0;
10126 normal: "busy-9.png";
10127 tween: "busy-1.png";
10128 tween: "busy-2.png";
10129 tween: "busy-3.png";
10130 tween: "busy-4.png";
10131 tween: "busy-5.png";
10132 tween: "busy-6.png";
10133 tween: "busy-7.png";
10134 tween: "busy-8.png";
10139 part { name: "over";
10141 description { state: "default" 0.0;
10143 rel2.offset: -5 -5;
10145 normal: "frame_1.png";
10153 program { name: "start_pulse";
10154 signal: "elm,state,pulse,start";
10156 action: STATE_SET "pulse" 0.0;
10157 target: "progress";
10158 transition: LINEAR 0.5;
10159 after: "start_pulse";
10161 program { name: "stop_pulse";
10162 signal: "elm,state,pulse,stop";
10164 action: STATE_SET "default" 0.0;
10165 target: "progress";
10171 group { name: "elm/thumb/base/noframe";
10173 image: "busy-1.png" COMP;
10174 image: "busy-2.png" COMP;
10175 image: "busy-3.png" COMP;
10176 image: "busy-4.png" COMP;
10177 image: "busy-5.png" COMP;
10178 image: "busy-6.png" COMP;
10179 image: "busy-7.png" COMP;
10180 image: "busy-8.png" COMP;
10181 image: "busy-9.png" COMP;
10184 part { name: "elm.swallow.content";
10186 description { state: "default" 0.0;
10188 rel2.offset: -5 -5;
10191 part { name: "progress";
10193 description { state: "default" 0.0;
10198 aspect_preference: BOTH;
10200 description { state: "pulse" 0.0;
10201 inherit: "default" 0.0;
10204 normal: "busy-9.png";
10205 tween: "busy-1.png";
10206 tween: "busy-2.png";
10207 tween: "busy-3.png";
10208 tween: "busy-4.png";
10209 tween: "busy-5.png";
10210 tween: "busy-6.png";
10211 tween: "busy-7.png";
10212 tween: "busy-8.png";
10218 program { name: "start_pulse";
10219 signal: "elm,state,pulse,start";
10221 action: STATE_SET "pulse" 0.0;
10222 target: "progress";
10223 transition: LINEAR 0.5;
10224 after: "start_pulse";
10226 program { name: "stop_pulse";
10227 signal: "elm,state,pulse,stop";
10229 action: STATE_SET "default" 0.0;
10230 target: "progress";
10237 ///////////////////////////////////////////////////////////////////////////////
10238 group { name: "elm/icon/home/default"; alias: "elm/icon/toolbar/home/default"; min: 32 32;
10239 images.image: "icon_home.png" COMP; parts { part { name: "base";
10240 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10241 image.normal: "icon_home.png"; } } } }
10242 group { name: "elm/icon/close/default"; alias: "elm/icon/toolbar/close/default"; min: 32 32;
10243 images.image: "icon_close.png" COMP; parts { part { name: "base";
10244 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10245 image.normal: "icon_close.png"; } } } }
10246 group { name: "elm/icon/apps/default"; alias: "elm/icon/toolbar/apps/default"; min: 32 32;
10247 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10248 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10249 image.normal: "icon_apps.png"; } } } }
10250 group { name: "elm/icon/arrow_up/default"; alias: "elm/icon/toolbar/arrow_up/default"; min: 32 32;
10251 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10252 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10253 image.normal: "icon_arrow_up.png"; } } } }
10254 group { name: "elm/icon/arrow_down/default";
10255 alias: "elm/icon/toolbar/arrow_down/default";
10256 alias: "elm/icon/toolbar/more_menu/default"; min: 32 32;
10257 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10258 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10259 image.normal: "icon_arrow_down.png"; } } } }
10260 group { name: "elm/icon/arrow_left/default"; alias: "elm/icon/toolbar/arrow_left/default"; min: 32 32;
10261 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10262 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10263 image.normal: "icon_arrow_left.png"; } } } }
10264 group { name: "elm/icon/arrow_right/default"; alias: "elm/icon/toolbar/arrow_right/default"; min: 32 32;
10265 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10266 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10267 image.normal: "icon_arrow_right.png"; } } } }
10268 group { name: "elm/icon/chat/default"; alias: "elm/icon/toolbar/chat/default"; min: 32 32;
10269 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10270 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10271 image.normal: "icon_chat.png"; } } } }
10272 group { name: "elm/icon/clock/default"; alias: "elm/icon/toolbar/clock/default"; min: 32 32;
10273 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10274 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10275 image.normal: "icon_clock.png"; } } } }
10276 group { name: "elm/icon/delete/default"; alias: "elm/icon/toolbar/delete/default"; min: 32 32;
10277 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10278 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10279 image.normal: "icon_delete.png"; } } } }
10280 group { name: "elm/icon/edit/default"; alias: "elm/icon/toolbar/edit/default"; min: 32 32;
10281 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10282 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10283 image.normal: "icon_edit.png"; } } } }
10284 group { name: "elm/icon/refresh/default"; alias: "elm/icon/toolbar/refresh/default"; min: 32 32;
10285 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10286 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10287 image.normal: "icon_refresh.png"; } } } }
10288 group { name: "elm/icon/folder/default"; alias: "elm/icon/toolbar/folder/default"; min: 32 32;
10289 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10290 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10291 image.normal: "icon_folder.png"; } } } }
10292 group { name: "elm/icon/file/default"; alias: "elm/icon/toolbar/file/default"; min: 32 32;
10293 images.image: "icon_file.png" COMP; parts { part { name: "base";
10294 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10295 image.normal: "icon_file.png"; } } } }
10296 ///////////////////////////////////////////////////////////////////////////////
10297 group { name: "elm/icon/menu/home/default"; min: 24 24; max: 24 24;
10298 images.image: "icon_home.png" COMP; parts { part { name: "base";
10299 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10300 image.normal: "icon_home.png"; } } } }
10301 group { name: "elm/icon/menu/close/default"; min: 24 24; max: 24 24;
10302 images.image: "icon_close.png" COMP; parts { part { name: "base";
10303 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10304 image.normal: "icon_close.png"; } } } }
10305 group { name: "elm/icon/menu/apps/default"; min: 24 24; max: 24 24;
10306 images.image: "icon_apps.png" COMP; parts { part { name: "base";
10307 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10308 image.normal: "icon_apps.png"; } } } }
10309 group { name: "elm/icon/menu/arrow_up/default"; min: 24 24; max: 24 24;
10310 images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
10311 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10312 image.normal: "icon_arrow_up.png"; } } } }
10313 group { name: "elm/icon/menu/arrow_down/default"; min: 24 24; max: 24 24;
10314 images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
10315 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10316 image.normal: "icon_arrow_down.png"; } } } }
10317 group { name: "elm/icon/menu/arrow_left/default"; min: 24 24; max: 24 24;
10318 images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
10319 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10320 image.normal: "icon_arrow_left.png"; } } } }
10321 group { name: "elm/icon/menu/arrow_right/default"; min: 24 24; max: 24 24;
10322 images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
10323 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10324 image.normal: "icon_arrow_right.png"; } } } }
10325 group { name: "elm/icon/menu/chat/default"; min: 24 24; max: 24 24;
10326 images.image: "icon_chat.png" COMP; parts { part { name: "base";
10327 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10328 image.normal: "icon_chat.png"; } } } }
10329 group { name: "elm/icon/menu/clock/default"; min: 24 24; max: 24 24;
10330 images.image: "icon_clock.png" COMP; parts { part { name: "base";
10331 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10332 image.normal: "icon_clock.png"; } } } }
10333 group { name: "elm/icon/menu/delete/default"; min: 24 24; max: 24 24;
10334 images.image: "icon_delete.png" COMP; parts { part { name: "base";
10335 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10336 image.normal: "icon_delete.png"; } } } }
10337 group { name: "elm/icon/menu/edit/default"; min: 24 24; max: 24 24;
10338 images.image: "icon_edit.png" COMP; parts { part { name: "base";
10339 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10340 image.normal: "icon_edit.png"; } } } }
10341 group { name: "elm/icon/menu/refresh/default"; min: 24 24; max: 24 24;
10342 images.image: "icon_refresh.png" COMP; parts { part { name: "base";
10343 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10344 image.normal: "icon_refresh.png"; } } } }
10345 group { name: "elm/icon/menu/folder/default"; min: 24 24; max: 24 24;
10346 images.image: "icon_folder.png" COMP; parts { part { name: "base";
10347 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10348 image.normal: "icon_folder.png"; } } } }
10349 group { name: "elm/icon/menu/file/default"; min: 24 24; max: 24 24;
10350 images.image: "icon_file.png" COMP; parts { part { name: "base";
10351 description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH;
10352 image.normal: "icon_file.png"; } } } }
10354 ///////////////////////////////////////////////////////////////////////////////
10355 group { name: "elm/toolbar/base/default";
10357 image: "bt_dis_base.png" COMP;
10358 image: "bt_dis_hilight.png" COMP;
10359 image: "bt_dis_shine.png" COMP;
10360 image: "icon_left_arrow.png" COMP;
10361 image: "icon_right_arrow.png" COMP;
10364 part { name: "base";
10366 description { state: "default" 0.0;
10371 rel2.offset: -3 -3;
10373 normal: "bt_dis_base.png";
10376 image.middle: SOLID;
10379 part { name: "clipper";
10383 state: "default" 0.0;
10394 part { name: "elm.swallow.content";
10395 clip_to: "clipper";
10398 state: "default" 0.0;
10399 rel1.to: "clipper";
10400 rel2.to: "clipper";
10403 part { name: "over2";
10405 description { state: "default" 0.0;
10409 normal: "bt_dis_shine.png";
10414 part { name: "over1";
10416 description { state: "default" 0.0;
10419 rel2.relative: 1.0 0.5;
10421 normal: "bt_dis_hilight.png";
10424 color: 255 255 255 128;
10427 part { name: "left_arrow";
10429 description { state: "default" 0.0;
10430 image.normal: "icon_left_arrow.png";
10432 aspect_preference: VERTICAL;
10437 description { state: "hidden" 0.0;
10438 inherit: "default" 0.0;
10440 color: 255 255 255 0;
10443 part { name: "right_arrow";
10445 description { state: "default" 0.0;
10446 image.normal: "icon_right_arrow.png";
10448 aspect_preference: VERTICAL;
10453 description { state: "hidden" 0.0;
10454 inherit: "default" 0.0;
10456 color: 255 255 255 0;
10459 part { name: "event";
10463 description { state: "default" 0.0;
10469 program { name: "sb_hbar_show";
10470 signal: "elm,action,show,hbar";
10472 action: STATE_SET "default" 0.0;
10473 transition: LINEAR 0.5;
10474 target: "left_arrow";
10475 target: "right_arrow";
10477 program { name: "sb_hbar_hide";
10478 signal: "elm,action,hide,hbar";
10480 action: STATE_SET "hidden" 0.0;
10481 target: "left_arrow";
10482 target: "right_arrow";
10483 transition: LINEAR 0.5;
10488 group { name: "elm/toolbar/item/default";
10490 image: "toolbar_sel.png" COMP;
10492 data.item: "transition_animation_on" "1";
10494 part { name: "label2";
10498 clip_to: "elm.text.clipper";
10499 description { state: "default" 0.0;
10502 rel1.to: "elm.text";
10503 rel2.to: "elm.text";
10507 text_source: "elm.text";
10511 text_class: "toolbar_item";
10514 description { state: "selected" 0.0;
10515 inherit: "default" 0.0;
10518 description { state: "disabled" 0.0;
10519 inherit: "default" 0.0;
10523 description { state: "disabled_visible" 0.0;
10524 inherit: "default" 0.0;
10531 part { name: "label2_new";
10535 clip_to: "elm.text_new.clipper";
10536 description { state: "default" 0.0;
10539 rel1.to: "elm.text_new";
10540 rel2.to: "elm.text_new";
10544 text_source: "elm.text_new";
10548 text_class: "toolbar_item";
10551 description { state: "selected" 0.0;
10552 inherit: "default" 0.0;
10555 description { state: "disabled" 0.0;
10556 inherit: "default" 0.0;
10560 description { state: "disabled_visible" 0.0;
10561 inherit: "default" 0.0;
10570 description { state: "default" 0.0;
10572 color: 255 255 255 0;
10574 normal: "toolbar_sel.png";
10577 image.middle: SOLID;
10580 description { state: "selected" 0.0;
10581 inherit: "default" 0.0;
10583 color: 255 255 255 255;
10585 description { state: "disabled" 0.0;
10586 inherit: "default" 0.0;
10588 color: 255 255 255 0;
10591 part { name: "elm.swallow.icon";
10593 clip_to: "elm.icon.clipper";
10594 description { state: "default" 0.0;
10609 part { name: "elm.swallow.icon_new";
10611 clip_to: "elm.icon_new.clipper";
10612 description { state: "default" 0.0;
10620 to_y: "elm.text_new";
10627 part { name: "elm.text";
10629 effect: SOFT_SHADOW;
10632 clip_to: "elm.text.clipper";
10633 description { state: "default" 0.0;
10645 color: 224 224 224 255;
10648 font: "Sans:style=Bold";
10652 text_class: "toolbar_item";
10655 description { state: "selected" 0.0;
10656 inherit: "default" 0.0;
10659 description { state: "visible" 0.0;
10660 inherit: "default" 0.0;
10664 description { state: "disabled" 0.0;
10665 inherit: "default" 0.0;
10669 description { state: "disabled_visible" 0.0;
10670 inherit: "default" 0.0;
10677 part { name: "elm.text_new";
10679 effect: SOFT_SHADOW;
10681 clip_to: "elm.text_new.clipper";
10683 description { state: "default" 0.0;
10695 color: 224 224 224 255;
10698 font: "Sans:style=Bold";
10702 text_class: "toolbar_item";
10705 description { state: "selected" 0.0;
10706 inherit: "default" 0.0;
10709 description { state: "visible" 0.0;
10710 inherit: "default" 0.0;
10714 description { state: "disabled" 0.0;
10715 inherit: "default" 0.0;
10719 description { state: "disabled_visible" 0.0;
10720 inherit: "default" 0.0;
10727 part { name: "elm.text.clipper";
10729 description { state: "default" 0.0;
10730 color: 255 255 255 255;
10732 description { state: "animation" 0.0;
10733 color: 255 255 255 0;
10736 part { name: "elm.text_new.clipper";
10738 description { state: "default" 0.0;
10739 color: 255 255 255 0;
10741 description { state: "animation" 0.0;
10742 color: 255 255 255 255;
10745 part { name: "elm.icon.clipper";
10747 description { state: "default" 0.0;
10748 color: 255 255 255 255;
10750 description { state: "animation" 0.0;
10751 color: 255 255 255 0;
10754 part { name: "elm.icon_new.clipper";
10756 description { state: "default" 0.0;
10757 color: 255 255 255 0;
10759 description { state: "animation" 0.0;
10760 color: 255 255 255 255;
10763 part { name: "event";
10766 ignore_flags: ON_HOLD;
10767 description { state: "default" 0.0;
10773 program { name: "go_active";
10774 signal: "elm,state,selected";
10776 action: STATE_SET "selected" 0.0;
10778 target: "elm.text";
10780 target: "elm.text_new";
10781 target: "label2_new";
10782 transition: LINEAR 0.2;
10784 program { name: "go_passive";
10785 signal: "elm,state,unselected";
10787 action: STATE_SET "default" 0.0;
10789 target: "elm.text";
10791 target: "elm.text_new";
10792 target: "label2_new";
10793 transition: LINEAR 0.1;
10795 program { name: "go";
10796 signal: "mouse,up,1";
10798 action: SIGNAL_EMIT "elm,action,click" "elm";
10800 program { name: "mouse,in";
10801 signal: "mouse,in";
10803 action: SIGNAL_EMIT "elm,mouse,in" "elm";
10805 program { name: "mouse,out";
10806 signal: "mouse,out";
10808 action: SIGNAL_EMIT "elm,mouse,out" "elm";
10810 program { name: "disable";
10811 signal: "elm,state,disabled";
10813 action: STATE_SET "disabled" 0.0;
10815 target: "label2_new";
10817 after: "disable_text";
10819 program { name: "disable_text";
10823 get_state(PART:"elm.text", st, 30, vl);
10824 if (!strcmp(st, "visible"))
10826 set_state(PART:"elm.text", "disabled_visible", 0.0);
10827 set_state(PART:"elm.text_new", "disabled_visible", 0.0);
10831 set_state(PART:"elm.text", "disabled", 0.0);
10832 set_state(PART:"elm.text_new", "disabled", 0.0);
10836 program { name: "enable";
10837 signal: "elm,state,enabled";
10839 action: STATE_SET "default" 0.0;
10841 target: "label2_new";
10843 after: "enable_text";
10845 program { name: "enable_text";
10849 get_state(PART:"elm.text", st, 30, vl);
10850 if (!strcmp(st, "disabled_visible"))
10852 set_state(PART:"elm.text", "visible", 0.0);
10853 set_state(PART:"elm.text_new", "visible", 0.0);
10857 set_state(PART:"elm.text", "default", 0.0);
10858 set_state(PART:"elm.text_new", "default", 0.0);
10862 program { name: "label_set,animation,forward";
10863 signal: "elm,state,label_set,forward";
10865 after: "label_set,animation";
10867 program { name: "label_set,animation,backward";
10868 signal: "elm,state,label_set,backward";
10870 after: "label_set,animation";
10872 program { name: "label_set,animation";
10873 signal: "elm,state,label_set";
10875 action: STATE_SET "animation" 0.0;
10876 target: "elm.text.clipper";
10877 target: "elm.text_new.clipper";
10878 transition: LINEAR 0.2;
10879 after: "label_set,animation,done";
10881 program { name: "label_set,animation,done";
10882 action: SIGNAL_EMIT "elm,state,label_set,done" "elm";
10884 program { name: "label,reset";
10885 signal: "elm,state,label,reset";
10887 action: STATE_SET "default" 0.0;
10888 target: "elm.text.clipper";
10889 target: "elm.text_new.clipper";
10891 program { name: "icon_set,animation,forward";
10892 signal: "elm,state,icon_set,forward";
10894 after: "icon_set,animation";
10896 program { name: "icon_set,animation,backward";
10897 signal: "elm,state,icon_set,backward";
10899 after: "icon_set,animation";
10901 program { name: "icon_set,animation";
10902 signal: "elm,state,icon_set";
10904 action: STATE_SET "animation" 0.0;
10905 target: "elm.icon.clipper";
10906 target: "elm.icon_new.clipper";
10907 transition: LINEAR 0.2;
10908 after: "icon_set,animation,done";
10910 program { name: "icon_set,animation,done";
10911 action: SIGNAL_EMIT "elm,state,icon_set,done" "elm";
10913 program { name: "icon,reset";
10914 signal: "elm,state,icon,reset";
10916 action: STATE_SET "default" 0.0;
10917 target: "elm.icon.clipper";
10918 target: "elm.icon_new.clipper";
10923 group { name: "elm/toolbar/separator/default";
10925 image: "toolbar_separator_v.png" COMP;
10928 part { name: "separator"; // separator group
10929 description { state: "default" 0.0;
10933 rel2.offset: -5 -5;
10935 normal: "toolbar_separator_v.png";
10945 ///////////////////////////////////////////////////////////////////////////////
10946 group { name: "elm/notify/block_events/default";
10948 part { name: "block_events";
10950 description { state: "default" 0.0;
10958 name: "block_clicked";
10959 signal: "mouse,clicked,1";
10960 source: "block_events";
10961 action: SIGNAL_EMIT "elm,action,clicked" "elm";
10965 group { name: "elm/notify/top/default";
10966 //this group is a design similar to the inwin group
10968 image: "shad_circ.png" COMP;
10969 image: "bt_dis_base.png" COMP;
10970 image: "bt_dis_hilight.png" COMP;
10973 part { name: "base";
10977 description { state: "default" 0.0;
10979 rel1.offset: 10 10;
10980 rel2.offset: -10 -10;
10981 rel1.relative: 0.0 -1.0;
10982 rel2.relative: 1.0 0.0;
10984 description { state: "visible" 0.0;
10985 inherit: "default" 0.0;
10987 rel1.relative: 0.0 0.0;
10988 rel2.relative: 1.0 1.0;
10991 part { name: "shad";
10993 description { state: "default" 0.0;
10994 image.normal: "shad_circ.png";
10995 rel1.to: "elm.swallow.content";
10996 rel1.offset: -64 -64;
10997 rel2.to: "elm.swallow.content";
10998 rel2.offset: 63 63;
11002 part { name: "pop";
11004 description { state: "default" 0.0;
11005 rel1.to: "elm.swallow.content";
11006 rel1.offset: -5 -5;
11007 rel2.to: "elm.swallow.content";
11010 normal: "bt_dis_base.png";
11013 image.middle: SOLID;
11016 part { name: "popover";
11018 description { state: "default" 0.0;
11021 rel2.relative: 1.0 0.5;
11023 normal: "bt_dis_hilight.png";
11028 part { name: "elm.swallow.content";
11030 description { state: "default" 0.0;
11037 program { name: "show";
11038 signal: "elm,action,show";
11040 action: STATE_SET "visible" 0.0;
11043 program { name: "show_2";
11045 action: STATE_SET "default" 0.0;
11049 program { name: "show_3";
11051 action: STATE_SET "visible" 0.0;
11053 transition: LINEAR 0.5;
11055 program { name: "hide";
11056 signal: "elm,action,hide";
11058 action: STATE_SET "default" 0.0;
11063 group { name: "elm/notify/center/default";
11064 //this group is a design similar to the inwin group
11066 image: "bt_dis_base.png" COMP;
11069 part { name: "base";
11073 description { state: "default" 0.0;
11075 rel1.relative: 0.0 0.0;
11076 rel2.relative: 1.0 1.0;
11079 part { name: "pop";
11081 description { state: "default" 0.0;
11082 rel1.to: "elm.swallow.content";
11083 rel1.offset: -5 -5;
11084 rel2.to: "elm.swallow.content";
11087 normal: "bt_dis_base.png";
11092 part { name: "elm.swallow.content";
11094 description { state: "default" 0.0;
11101 program { name: "show";
11102 signal: "elm,action,show";
11104 action: STATE_SET "default" 0.0;
11107 program { name: "show_2";
11109 action: STATE_SET "default" 0.0;
11112 program { name: "hide";
11113 signal: "elm,action,hide";
11115 action: STATE_SET "default" 0.0;
11120 group { name: "elm/notify/bottom/default";
11121 //this group is a design similar to the inwin group
11123 image: "shad_circ.png" COMP;
11124 image: "bt_dis_base.png" COMP;
11125 image: "bt_dis_hilight.png" COMP;
11128 part { name: "base";
11132 description { state: "default" 0.0;
11134 rel1.offset: 10 10;
11135 rel2.offset: -10 -10;
11136 rel1.relative: 0.0 1.0;
11137 rel2.relative: 1.0 2.0;
11139 description { state: "visible" 0.0;
11140 inherit: "default" 0.0;
11142 rel1.relative: 0.0 0.0;
11143 rel2.relative: 1.0 1.0;
11146 part { name: "shad";
11148 description { state: "default" 0.0;
11149 image.normal: "shad_circ.png";
11150 rel1.to: "elm.swallow.content";
11151 rel1.offset: -64 -64;
11152 rel2.to: "elm.swallow.content";
11153 rel2.offset: 63 63;
11157 part { name: "pop";
11159 description { state: "default" 0.0;
11160 rel1.to: "elm.swallow.content";
11161 rel1.offset: -5 -5;
11162 rel2.to: "elm.swallow.content";
11165 normal: "bt_dis_base.png";
11168 image.middle: SOLID;
11171 part { name: "popover";
11173 description { state: "default" 0.0;
11176 rel2.relative: 1.0 0.5;
11178 normal: "bt_dis_hilight.png";
11183 part { name: "elm.swallow.content";
11185 description { state: "default" 0.0;
11192 program { name: "show";
11193 signal: "elm,action,show";
11195 action: STATE_SET "visible" 0.0;
11198 program { name: "show_2";
11200 action: STATE_SET "default" 0.0;
11204 program { name: "show_3";
11206 action: STATE_SET "visible" 0.0;
11208 transition: LINEAR 0.5;
11210 program { name: "hide";
11211 signal: "elm,action,hide";
11213 action: STATE_SET "default" 0.0;
11218 group { name: "elm/notify/left/default";
11219 //this group is a design similar to the inwin group
11221 image: "shad_circ.png" COMP;
11222 image: "bt_dis_base.png" COMP;
11223 image: "bt_dis_hilight.png" COMP;
11226 part { name: "base";
11230 description { state: "default" 0.0;
11232 rel1.offset: 10 10;
11233 rel2.offset: -10 -10;
11234 rel1.relative: -1.0 0.0;
11235 rel2.relative: 0.0 1.0;
11237 description { state: "visible" 0.0;
11238 inherit: "default" 0.0;
11240 rel1.relative: 0.0 0.0;
11241 rel2.relative: 1.0 1.0;
11244 part { name: "shad";
11246 description { state: "default" 0.0;
11247 image.normal: "shad_circ.png";
11248 rel1.to: "elm.swallow.content";
11249 rel1.offset: -64 -64;
11250 rel2.to: "elm.swallow.content";
11251 rel2.offset: 63 63;
11255 part { name: "pop";
11257 description { state: "default" 0.0;
11258 rel1.to: "elm.swallow.content";
11259 rel1.offset: -5 -5;
11260 rel2.to: "elm.swallow.content";
11263 normal: "bt_dis_base.png";
11266 image.middle: SOLID;
11269 part { name: "popover";
11271 description { state: "default" 0.0;
11274 rel2.relative: 1.0 0.5;
11276 normal: "bt_dis_hilight.png";
11281 part { name: "elm.swallow.content";
11283 description { state: "default" 0.0;
11290 program { name: "show";
11291 signal: "elm,action,show";
11293 action: STATE_SET "visible" 0.0;
11296 program { name: "show_2";
11298 action: STATE_SET "default" 0.0;
11302 program { name: "show_3";
11304 action: STATE_SET "visible" 0.0;
11306 transition: LINEAR 0.5;
11308 program { name: "hide";
11309 signal: "elm,action,hide";
11311 action: STATE_SET "default" 0.0;
11316 group { name: "elm/notify/right/default";
11317 //this group is a design similar to the inwin group
11319 image: "shad_circ.png" COMP;
11320 image: "bt_dis_base.png" COMP;
11321 image: "bt_dis_hilight.png" COMP;
11324 part { name: "base";
11328 description { state: "default" 0.0;
11330 rel1.offset: 10 10;
11331 rel2.offset: -10 -10;
11332 rel1.relative: 1.0 0.0;
11333 rel2.relative: 2.0 1.0;
11335 description { state: "visible" 0.0;
11336 inherit: "default" 0.0;
11338 rel1.relative: 0.0 0.0;
11339 rel2.relative: 1.0 1.0;
11342 part { name: "shad";
11344 description { state: "default" 0.0;
11345 image.normal: "shad_circ.png";
11346 rel1.to: "elm.swallow.content";
11347 rel1.offset: -64 -64;
11348 rel2.to: "elm.swallow.content";
11349 rel2.offset: 63 63;
11353 part { name: "pop";
11355 description { state: "default" 0.0;
11356 rel1.to: "elm.swallow.content";
11357 rel1.offset: -5 -5;
11358 rel2.to: "elm.swallow.content";
11361 normal: "bt_dis_base.png";
11364 image.middle: SOLID;
11367 part { name: "popover";
11369 description { state: "default" 0.0;
11372 rel2.relative: 1.0 0.5;
11374 normal: "bt_dis_hilight.png";
11379 part { name: "elm.swallow.content";
11381 description { state: "default" 0.0;
11388 program { name: "show";
11389 signal: "elm,action,show";
11391 action: STATE_SET "visible" 0.0;
11394 program { name: "show_2";
11396 action: STATE_SET "default" 0.0;
11400 program { name: "show_3";
11402 action: STATE_SET "visible" 0.0;
11404 transition: LINEAR 0.5;
11406 program { name: "hide";
11407 signal: "elm,action,hide";
11409 action: STATE_SET "default" 0.0;
11414 group { name: "elm/notify/top_left/default";
11415 //this group is a design similar to the inwin group
11417 image: "shad_circ.png" COMP;
11418 image: "bt_dis_base.png" COMP;
11419 image: "bt_dis_hilight.png" COMP;
11422 part { name: "base";
11426 description { state: "default" 0.0;
11428 rel1.offset: 10 10;
11429 rel2.offset: -10 -10;
11430 rel1.relative: 0.0 -1.0;
11431 rel2.relative: 1.0 0.0;
11433 description { state: "visible" 0.0;
11434 inherit: "default" 0.0;
11436 rel1.relative: 0.0 0.0;
11437 rel2.relative: 1.0 1.0;
11440 part { name: "shad";
11442 description { state: "default" 0.0;
11443 image.normal: "shad_circ.png";
11444 rel1.to: "elm.swallow.content";
11445 rel1.offset: -64 -64;
11446 rel2.to: "elm.swallow.content";
11447 rel2.offset: 63 63;
11451 part { name: "pop";
11453 description { state: "default" 0.0;
11454 rel1.to: "elm.swallow.content";
11455 rel1.offset: -5 -5;
11456 rel2.to: "elm.swallow.content";
11459 normal: "bt_dis_base.png";
11462 image.middle: SOLID;
11465 part { name: "popover";
11467 description { state: "default" 0.0;
11470 rel2.relative: 1.0 0.5;
11472 normal: "bt_dis_hilight.png";
11477 part { name: "elm.swallow.content";
11479 description { state: "default" 0.0;
11486 program { name: "show";
11487 signal: "elm,action,show";
11489 action: STATE_SET "visible" 0.0;
11492 program { name: "show_2";
11494 action: STATE_SET "default" 0.0;
11498 program { name: "show_3";
11500 action: STATE_SET "visible" 0.0;
11502 transition: LINEAR 0.5;
11504 program { name: "hide";
11505 signal: "elm,action,hide";
11507 action: STATE_SET "default" 0.0;
11512 group { name: "elm/notify/top_right/default";
11513 //this group is a design similar to the inwin group
11515 image: "shad_circ.png" COMP;
11516 image: "bt_dis_base.png" COMP;
11517 image: "bt_dis_hilight.png" COMP;
11520 part { name: "base";
11524 description { state: "default" 0.0;
11526 rel1.offset: 10 10;
11527 rel2.offset: -10 -10;
11528 rel1.relative: 0.0 -1.0;
11529 rel2.relative: 1.0 0.0;
11531 description { state: "visible" 0.0;
11532 inherit: "default" 0.0;
11534 rel1.relative: 0.0 0.0;
11535 rel2.relative: 1.0 1.0;
11538 part { name: "shad";
11540 description { state: "default" 0.0;
11541 image.normal: "shad_circ.png";
11542 rel1.to: "elm.swallow.content";
11543 rel1.offset: -64 -64;
11544 rel2.to: "elm.swallow.content";
11545 rel2.offset: 63 63;
11549 part { name: "pop";
11551 description { state: "default" 0.0;
11552 rel1.to: "elm.swallow.content";
11553 rel1.offset: -5 -5;
11554 rel2.to: "elm.swallow.content";
11557 normal: "bt_dis_base.png";
11560 image.middle: SOLID;
11563 part { name: "popover";
11565 description { state: "default" 0.0;
11568 rel2.relative: 1.0 0.5;
11570 normal: "bt_dis_hilight.png";
11575 part { name: "elm.swallow.content";
11577 description { state: "default" 0.0;
11584 program { name: "show";
11585 signal: "elm,action,show";
11587 action: STATE_SET "visible" 0.0;
11590 program { name: "show_2";
11592 action: STATE_SET "default" 0.0;
11596 program { name: "show_3";
11598 action: STATE_SET "visible" 0.0;
11600 transition: LINEAR 0.5;
11602 program { name: "hide";
11603 signal: "elm,action,hide";
11605 action: STATE_SET "default" 0.0;
11610 group { name: "elm/notify/bottom_left/default";
11611 //this group is a design similar to the inwin group
11613 image: "shad_circ.png" COMP;
11614 image: "bt_dis_base.png" COMP;
11615 image: "bt_dis_hilight.png" COMP;
11618 part { name: "base";
11622 description { state: "default" 0.0;
11624 rel1.offset: 10 10;
11625 rel2.offset: -10 -10;
11626 rel1.relative: 0.0 1.0;
11627 rel2.relative: 1.0 2.0;
11629 description { state: "visible" 0.0;
11630 inherit: "default" 0.0;
11632 rel1.relative: 0.0 0.0;
11633 rel2.relative: 1.0 1.0;
11636 part { name: "shad";
11638 description { state: "default" 0.0;
11639 image.normal: "shad_circ.png";
11640 rel1.to: "elm.swallow.content";
11641 rel1.offset: -64 -64;
11642 rel2.to: "elm.swallow.content";
11643 rel2.offset: 63 63;
11647 part { name: "pop";
11649 description { state: "default" 0.0;
11650 rel1.to: "elm.swallow.content";
11651 rel1.offset: -5 -5;
11652 rel2.to: "elm.swallow.content";
11655 normal: "bt_dis_base.png";
11658 image.middle: SOLID;
11661 part { name: "popover";
11663 description { state: "default" 0.0;
11666 rel2.relative: 1.0 0.5;
11668 normal: "bt_dis_hilight.png";
11673 part { name: "elm.swallow.content";
11675 description { state: "default" 0.0;
11682 program { name: "show";
11683 signal: "elm,action,show";
11685 action: STATE_SET "visible" 0.0;
11688 program { name: "show_2";
11690 action: STATE_SET "default" 0.0;
11694 program { name: "show_3";
11696 action: STATE_SET "visible" 0.0;
11698 transition: LINEAR 0.5;
11700 program { name: "hide";
11701 signal: "elm,action,hide";
11703 action: STATE_SET "default" 0.0;
11708 group { name: "elm/notify/bottom_right/default";
11709 //this group is a design similar to the inwin group
11711 image: "shad_circ.png" COMP;
11712 image: "bt_dis_base.png" COMP;
11713 image: "bt_dis_hilight.png" COMP;
11716 part { name: "base";
11720 description { state: "default" 0.0;
11722 rel1.offset: 10 10;
11723 rel2.offset: -10 -10;
11724 rel1.relative: 0.0 1.0;
11725 rel2.relative: 1.0 2.0;
11727 description { state: "visible" 0.0;
11728 inherit: "default" 0.0;
11730 rel1.relative: 0.0 0.0;
11731 rel2.relative: 1.0 1.0;
11734 part { name: "shad";
11736 description { state: "default" 0.0;
11737 image.normal: "shad_circ.png";
11738 rel1.to: "elm.swallow.content";
11739 rel1.offset: -64 -64;
11740 rel2.to: "elm.swallow.content";
11741 rel2.offset: 63 63;
11745 part { name: "pop";
11747 description { state: "default" 0.0;
11748 rel1.to: "elm.swallow.content";
11749 rel1.offset: -5 -5;
11750 rel2.to: "elm.swallow.content";
11753 normal: "bt_dis_base.png";
11756 image.middle: SOLID;
11759 part { name: "popover";
11761 description { state: "default" 0.0;
11764 rel2.relative: 1.0 0.5;
11766 normal: "bt_dis_hilight.png";
11771 part { name: "elm.swallow.content";
11773 description { state: "default" 0.0;
11780 program { name: "show";
11781 signal: "elm,action,show";
11783 action: STATE_SET "visible" 0.0;
11786 program { name: "show_2";
11788 action: STATE_SET "default" 0.0;
11792 program { name: "show_3";
11794 action: STATE_SET "visible" 0.0;
11796 transition: LINEAR 0.5;
11798 program { name: "hide";
11799 signal: "elm,action,hide";
11801 action: STATE_SET "default" 0.0;
11807 ///////////////////////////////////////////////////////////////////////////////
11808 group { name: "elm/slideshow/base/default";
11810 item: transitions "fade black_fade horizontal vertical square";
11811 item: layouts "fullscreen not_fullscreen";
11814 part { name: "whole";
11817 state: "default" 0.0;
11819 color: 20 20 20 255;
11822 part { name: "image_1_whole";
11824 state: "default" 0.0;
11825 color: 255 255 255 255;
11828 state: "fade_prev_next" 0.0;
11829 inherit: "default" 0.0;
11830 color: 255 255 255 0;
11833 state: "black_fade_prev_next_init" 0.0;
11834 inherit: "default" 0.0;
11835 color: 255 255 255 255;
11838 state: "black_fade_prev_next" 0.0;
11839 inherit: "default" 0.0;
11843 state: "horizontal_next_init" 0.0;
11844 inherit: "default" 0.0;
11847 state: "horizontal_next" 0.0;
11848 inherit: "default" 0.0;
11849 rel1.relative: -1.0 0.0;
11850 rel2.relative: 0.0 1.0;
11853 state: "horizontal_prev_init" 0.0;
11854 inherit: "default" 0.0;
11857 state: "horizontal_prev" 0.0;
11858 inherit: "default" 0.0;
11859 rel1.relative: 1.0 0.0;
11860 rel2.relative: 2.0 1.0;
11863 state: "vertical_next_init" 0.0;
11864 inherit: "default" 0.0;
11867 state: "vertical_next" 0.0;
11868 inherit: "default" 0.0;
11869 rel1.relative: 0.0 -1.0;
11870 rel2.relative: 1.0 0.0;
11873 state: "vertical_prev_init" 0.0;
11874 inherit: "default" 0.0;
11877 state: "vertical_prev" 0.0;
11878 inherit: "default" 0.0;
11879 rel1.relative: 0.0 1.0;
11880 rel2.relative: 1.0 2.0;
11883 state: "square_prev_next" 0.0;
11884 inherit: "default" 0.0;
11885 color: 255 255 255 0;
11888 part { name: "image_2_whole";
11890 state: "default" 0.0;
11892 color: 255 255 255 0;
11895 state: "fade_prev_next" 0.0;
11896 inherit: "default" 0.0;
11897 color: 255 255 255 255;
11900 state: "black_fade_prev_next_init" 0.0;
11901 inherit: "default" 0.0;
11905 state: "black_fade_prev_next" 0.0;
11906 inherit: "default" 0.0;
11907 color: 255 255 255 255;
11910 state: "horizontal_next_init" 0.0;
11911 inherit: "default" 0.0;
11912 rel1.relative: 1.0 0.0;
11913 rel2.relative: 2.0 1.0;
11914 color: 255 255 255 255;
11917 state: "horizontal_next" 0.0;
11918 inherit: "default" 0.0;
11919 color: 255 255 255 255;
11922 state: "horizontal_prev_init" 0.0;
11923 inherit: "default" 0.0;
11924 rel1.relative: -1.0 0.0;
11925 rel2.relative: 0.0 1.0;
11926 color: 255 255 255 255;
11929 state: "horizontal_prev" 0.0;
11930 inherit: "default" 0.0;
11931 color: 255 255 255 255;
11934 state: "vertical_next_init" 0.0;
11935 inherit: "default" 0.0;
11936 rel1.relative: 0.0 1.0;
11937 rel2.relative: 1.0 2.0;
11938 color: 255 255 255 255;
11941 state: "vertical_next" 0.0;
11942 inherit: "default" 0.0;
11943 color: 255 255 255 255;
11946 state: "vertical_prev_init" 0.0;
11947 inherit: "default" 0.0;
11948 rel1.relative: 0.0 -1.0;
11949 rel2.relative: 1.0 0.0;
11950 color: 255 255 255 255;
11953 state: "vertical_prev" 0.0;
11954 inherit: "default" 0.0;
11955 color: 255 255 255 255;
11958 state: "square_prev_next_init" 0.0;
11959 inherit: "default" 0.0;
11960 rel1.relative: 0.5 0.5;
11961 rel2.relative: 0.5 0.5;
11962 color: 255 255 255 255;
11965 state: "square_prev_next" 0.0;
11966 inherit: "default" 0.0;
11967 rel1.relative: 0.0 0.0;
11968 rel2.relative: 1.0 1.0;
11969 color: 255 255 255 255;
11972 part { name: "elm.swallow.1";
11974 clip_to: "image_1_whole";
11976 state: "default" 0.0;
11977 rel1.to: "image_1_whole";
11978 rel2.to: "image_1_whole";
11979 color: 255 255 255 255;
11982 state: "not_fullscreen" 0.0;
11983 rel1.relative: 0.1 0.1;
11984 rel1.to: "image_1_whole";
11985 rel2.relative: 0.9 0.9;
11986 rel2.to: "image_1_whole";
11987 color: 255 255 255 255;
11990 part { name: "elm.swallow.2";
11992 clip_to: "image_2_whole";
11994 state: "default" 0.0;
11995 color: 255 255 255 255;
11996 rel1.to: "image_2_whole";
11997 rel2.to: "image_2_whole";
12000 state: "not_fullscreen" 0.0;
12001 color: 255 255 255 255;
12002 rel1.relative: 0.1 0.1;
12003 rel1.to: "image_2_whole";
12004 rel2.relative: 0.9 0.9;
12005 rel2.to: "image_2_whole";
12008 part { name: "events_catcher";
12012 state: "default" 0.0;
12020 program { name: "layout_fullscreen";
12021 signal: "layout,fullscreen";
12022 source: "slideshow";
12023 action: STATE_SET "default" 0.0;
12024 target: "elm.swallow.1";
12025 target: "elm.swallow.2";
12026 transition: SINUSOIDAL 1.0;
12028 program { name: "layout_not_fullscreen";
12029 signal: "layout,not_fullscreen";
12030 source: "slideshow";
12031 action: STATE_SET "not_fullscreen" 0.0;
12032 target: "elm.swallow.1";
12033 target: "elm.swallow.2";
12034 transition: SINUSOIDAL 1.0;
12037 program { name: "fade_next";
12038 signal: "fade,next";
12039 source: "slideshow";
12040 action: STATE_SET "default" 0.0;
12041 target: "image_1_whole";
12042 target: "image_2_whole";
12043 after: "fade_next_2";
12045 program { name: "fade_next_2";
12046 action: STATE_SET "fade_prev_next" 0.0;
12047 target: "image_1_whole";
12048 target: "image_2_whole";
12049 transition: SINUSOIDAL 1.5;
12052 program { name: "fade_previous";
12053 signal: "fade,previous";
12054 source: "slideshow";
12055 action: STATE_SET "default" 0.0;
12056 target: "image_1_whole";
12057 target: "image_2_whole";
12058 after: "fade_previous_2";
12060 program { name: "fade_previous_2";
12061 action: STATE_SET "fade_prev_next" 0.0;
12062 target: "image_1_whole";
12063 target: "image_2_whole";
12064 transition: SINUSOIDAL 1.5;
12067 program { name: "black_fade_next";
12068 signal: "black_fade,next";
12069 source: "slideshow";
12070 action: STATE_SET "black_fade_prev_next_init" 0.0;
12071 target: "image_1_whole";
12072 target: "image_2_whole";
12073 after: "black_fade_next_2";
12075 program { name: "black_fade_next_2";
12076 action: STATE_SET "black_fade_prev_next" 0.0;
12077 target: "image_1_whole";
12078 transition: SINUSOIDAL 0.75;
12079 after: "black_fade_next_3";
12081 program { name: "black_fade_next_3";
12082 action: STATE_SET "black_fade_prev_next" 0.0;
12083 target: "image_2_whole";
12084 transition: SINUSOIDAL 0.75;
12087 program { name: "black_fade_previous";
12088 signal: "black_fade,previous";
12089 source: "slideshow";
12090 action: STATE_SET "black_fade_prev_next_init" 0.0;
12091 target: "image_1_whole";
12092 target: "image_2_whole";
12093 after: "black_fade_previous_2";
12095 program { name: "black_fade_previous_2";
12096 action: STATE_SET "black_fade_prev_next" 0.0;
12097 target: "image_1_whole";
12098 transition: SINUSOIDAL 0.75;
12099 after: "black_fade_previous_3";
12101 program { name: "black_fade_previous_3";
12102 action: STATE_SET "black_fade_prev_next" 0.0;
12103 target: "image_2_whole";
12104 transition: SINUSOIDAL 0.75;
12107 program { name: "horizontal_next";
12108 signal: "horizontal,next";
12109 source: "slideshow";
12110 action: STATE_SET "horizontal_next_init" 0.0;
12111 target: "image_1_whole";
12112 target: "image_2_whole";
12113 after: "horizontal_next_2";
12115 program { name: "horizontal_next_2";
12116 action: STATE_SET "horizontal_next" 0.0;
12117 target: "image_1_whole";
12118 target: "image_2_whole";
12119 transition: SINUSOIDAL 1.5;
12122 program { name: "horizontal_previous";
12123 signal: "horizontal,previous";
12124 source: "slideshow";
12125 action: STATE_SET "horizontal_prev_init" 0.0;
12126 target: "image_1_whole";
12127 target: "image_2_whole";
12128 after: "horizontal_previous_2";
12130 program { name: "horizontal_previous_2";
12131 action: STATE_SET "horizontal_prev" 0.0;
12132 target: "image_1_whole";
12133 target: "image_2_whole";
12134 transition: SINUSOIDAL 1.5;
12137 program { name: "vertical_next";
12138 signal: "vertical,next";
12139 source: "slideshow";
12140 action: STATE_SET "vertical_next_init" 0.0;
12141 target: "image_1_whole";
12142 target: "image_2_whole";
12143 after: "vertical_next_2";
12145 program { name: "vertical_next_2";
12146 action: STATE_SET "vertical_next" 0.0;
12147 target: "image_1_whole";
12148 target: "image_2_whole";
12149 transition: SINUSOIDAL 1.5;
12152 program { name: "vertical_previous";
12153 signal: "vertical,previous";
12154 source: "slideshow";
12155 action: STATE_SET "vertical_prev_init" 0.0;
12156 target: "image_1_whole";
12157 target: "image_2_whole";
12158 after: "vertical_previous_2";
12160 program { name: "vertical_previous_2";
12161 action: STATE_SET "vertical_prev" 0.0;
12162 target: "image_1_whole";
12163 target: "image_2_whole";
12164 transition: SINUSOIDAL 1.5;
12167 program { name: "square_next";
12168 signal: "square,next";
12169 source: "slideshow";
12170 action: STATE_SET "square_prev_next_init" 0.0;
12171 target: "image_2_whole";
12172 after: "square_next_2";
12174 program { name: "square_next_2";
12175 action: STATE_SET "square_prev_next" 0.0;
12176 target: "image_2_whole";
12177 target: "image_1_whole";
12178 transition: SINUSOIDAL 1.5;
12181 program { name: "square_previous";
12182 signal: "square,previous";
12183 source: "slideshow";
12184 action: STATE_SET "square_prev_next_init" 0.0;
12185 target: "image_2_whole";
12186 after: "square_next_2";
12188 program { name: "end";
12189 action: SIGNAL_EMIT "end" "slideshow";
12191 program { name: "end_signal";
12192 signal: "anim,end";
12193 source: "slideshow";
12194 action: STATE_SET "default" 0.0;
12195 target: "image_1_whole";
12196 target: "image_2_whole";
12201 ///////////////////////////////////////////////////////////////////////////////
12202 group { name: "elm/win/inwin/default";
12204 image: "shad_circ.png" COMP;
12205 image: "bt_dis_base.png" COMP;
12206 image: "bt_dis_hilight.png" COMP;
12209 part { name: "base";
12212 description { state: "default" 0.0;
12215 description { state: "visible" 0.0;
12216 inherit: "default" 1.0;
12220 part { name: "shad";
12222 description { state: "default" 0.0;
12223 image.normal: "shad_circ.png";
12224 rel1.to: "elm.swallow.content";
12225 rel1.offset: -64 -64;
12226 rel2.to: "elm.swallow.content";
12227 rel2.offset: 63 63;
12231 part { name: "pop";
12233 description { state: "default" 0.0;
12234 rel1.to: "elm.swallow.content";
12235 rel1.offset: -5 -5;
12236 rel2.to: "elm.swallow.content";
12239 normal: "bt_dis_base.png";
12242 image.middle: SOLID;
12245 part { name: "popover";
12247 description { state: "default" 0.0;
12250 rel2.relative: 1.0 0.5;
12252 normal: "bt_dis_hilight.png";
12257 part { name: "elm.swallow.content";
12259 description { state: "default" 0.0;
12260 rel1.relative: 0.1 0.1;
12261 rel2.relative: 0.9 0.9;
12266 program { name: "show";
12267 signal: "elm,action,show";
12269 action: STATE_SET "visible" 0.0;
12270 // transition: DECELERATE 0.5;
12273 program { name: "hide";
12274 signal: "elm,action,hide";
12276 action: STATE_SET "default" 0.0;
12277 // transition: DECELERATE 0.5;
12283 group { name: "elm/win/inwin/minimal";
12285 image: "shad_circ.png" COMP;
12286 image: "bt_dis_base.png" COMP;
12287 image: "bt_dis_hilight.png" COMP;
12290 part { name: "base";
12293 description { state: "default" 0.0;
12296 description { state: "visible" 0.0;
12297 inherit: "default" 1.0;
12301 part { name: "shad";
12303 description { state: "default" 0.0;
12304 image.normal: "shad_circ.png";
12305 rel1.to: "elm.swallow.content";
12306 rel1.offset: -64 -64;
12307 rel2.to: "elm.swallow.content";
12308 rel2.offset: 63 63;
12312 part { name: "pop";
12314 description { state: "default" 0.0;
12315 rel1.to: "elm.swallow.content";
12316 rel1.offset: -5 -5;
12317 rel2.to: "elm.swallow.content";
12320 normal: "bt_dis_base.png";
12323 image.middle: SOLID;
12326 part { name: "popover";
12328 description { state: "default" 0.0;
12331 rel2.relative: 1.0 0.5;
12333 normal: "bt_dis_hilight.png";
12338 part { name: "elm.swallow.content";
12340 description { state: "default" 0.0;
12342 rel1.relative: 0.5 0.5;
12343 rel2.relative: 0.5 0.5;
12348 program { name: "show";
12349 signal: "elm,action,show";
12351 action: STATE_SET "visible" 0.0;
12352 // transition: DECELERATE 0.5;
12355 program { name: "hide";
12356 signal: "elm,action,hide";
12358 action: STATE_SET "default" 0.0;
12359 // transition: DECELERATE 0.5;
12365 group { name: "elm/win/inwin/minimal_vertical";
12367 image: "shad_circ.png" COMP;
12368 image: "bt_dis_base.png" COMP;
12369 image: "bt_dis_hilight.png" COMP;
12372 part { name: "base";
12375 description { state: "default" 0.0;
12378 description { state: "visible" 0.0;
12379 inherit: "default" 1.0;
12383 part { name: "shad";
12385 description { state: "default" 0.0;
12386 image.normal: "shad_circ.png";
12387 rel1.to: "elm.swallow.content";
12388 rel1.offset: -64 -64;
12389 rel2.to: "elm.swallow.content";
12390 rel2.offset: 63 63;
12394 part { name: "pop";
12396 description { state: "default" 0.0;
12397 rel1.to: "elm.swallow.content";
12398 rel1.offset: -5 -5;
12399 rel2.to: "elm.swallow.content";
12402 normal: "bt_dis_base.png";
12405 image.middle: SOLID;
12408 part { name: "popover";
12410 description { state: "default" 0.0;
12413 rel2.relative: 1.0 0.5;
12415 normal: "bt_dis_hilight.png";
12420 part { name: "elm.swallow.content";
12422 description { state: "default" 0.0;
12424 rel1.relative: 0.1 0.5;
12425 rel2.relative: 0.9 0.5;
12430 program { name: "show";
12431 signal: "elm,action,show";
12433 action: STATE_SET "visible" 0.0;
12434 // transition: DECELERATE 0.5;
12437 program { name: "hide";
12438 signal: "elm,action,hide";
12440 action: STATE_SET "default" 0.0;
12441 // transition: DECELERATE 0.5;
12447 ///////////////////////////////////////////////////////////////////////////////
12449 ///////////////////////////////////////////////////////////////////////////////
12450 group { name: "elm/list/item/default";
12451 data.item: "stacking" "above";
12453 image: "bt_sm_base1.png" COMP;
12454 image: "bt_sm_shine.png" COMP;
12455 image: "bt_sm_hilight.png" COMP;
12456 image: "ilist_1.png" COMP;
12457 image: "ilist_item_shadow.png" COMP;
12465 state: "default" 0.0;
12473 state: "default" 0.0;
12488 normal: "ilist_item_shadow.png";
12497 state: "default" 0.0;
12499 normal: "ilist_1.png";
12507 description { state: "default" 0.0;
12509 color: 255 255 255 0;
12519 normal: "bt_sm_base1.png";
12522 image.middle: SOLID;
12524 description { state: "selected" 0.0;
12525 inherit: "default" 0.0;
12527 color: 255 255 255 255;
12538 part { name: "elm.swallow.icon";
12540 description { state: "default" 0.0;
12553 part { name: "elm.swallow.end";
12555 description { state: "default" 0.0;
12568 part { name: "elm.text";
12570 effect: SOFT_SHADOW;
12574 state: "default" 0.0;
12577 to_x: "elm.swallow.icon";
12582 to_x: "elm.swallow.end";
12594 text_class: "list_item";
12597 description { state: "selected" 0.0;
12598 inherit: "default" 0.0;
12599 color: 224 224 224 255;
12603 part { name: "fg1";
12605 description { state: "default" 0.0;
12607 color: 255 255 255 0;
12609 rel2.relative: 1.0 0.5;
12612 normal: "bt_sm_hilight.png";
12616 description { state: "selected" 0.0;
12617 inherit: "default" 0.0;
12619 color: 255 255 255 255;
12622 part { name: "fg2";
12624 description { state: "default" 0.0;
12626 color: 255 255 255 0;
12630 normal: "bt_sm_shine.png";
12634 description { state: "selected" 0.0;
12635 inherit: "default" 0.0;
12637 color: 255 255 255 255;
12644 signal: "elm,state,selected";
12646 action: STATE_SET "selected" 0.0;
12650 target: "elm.text";
12653 name: "go_passive";
12654 signal: "elm,state,unselected";
12656 action: STATE_SET "default" 0.0;
12660 target: "elm.text";
12661 transition: LINEAR 0.1;
12665 group { name: "elm/list/item_odd/default";
12666 data.item: "stacking" "below";
12667 data.item: "selectraise" "on";
12669 image: "bt_sm_base1.png" COMP;
12670 image: "bt_sm_shine.png" COMP;
12671 image: "bt_sm_hilight.png" COMP;
12672 image: "ilist_2.png" COMP;
12680 state: "default" 0.0;
12688 state: "default" 0.0;
12690 normal: "ilist_2.png";
12698 description { state: "default" 0.0;
12700 color: 255 255 255 0;
12710 normal: "bt_sm_base1.png";
12713 image.middle: SOLID;
12715 description { state: "selected" 0.0;
12716 inherit: "default" 0.0;
12718 color: 255 255 255 255;
12730 name: "elm.swallow.icon";
12732 description { state: "default" 0.0;
12746 name: "elm.swallow.end";
12748 description { state: "default" 0.0;
12764 effect: SOFT_SHADOW;
12768 state: "default" 0.0;
12771 to_x: "elm.swallow.icon";
12776 to_x: "elm.swallow.end";
12788 text_class: "list_item";
12791 description { state: "selected" 0.0;
12792 inherit: "default" 0.0;
12793 color: 224 224 224 255;
12797 part { name: "fg1";
12799 description { state: "default" 0.0;
12801 color: 255 255 255 0;
12803 rel2.relative: 1.0 0.5;
12806 normal: "bt_sm_hilight.png";
12810 description { state: "selected" 0.0;
12811 inherit: "default" 0.0;
12813 color: 255 255 255 255;
12816 part { name: "fg2";
12818 description { state: "default" 0.0;
12820 color: 255 255 255 0;
12824 normal: "bt_sm_shine.png";
12828 description { state: "selected" 0.0;
12829 inherit: "default" 0.0;
12831 color: 255 255 255 255;
12838 signal: "elm,state,selected";
12840 action: STATE_SET "selected" 0.0;
12844 target: "elm.text";
12847 name: "go_passive";
12848 signal: "elm,state,unselected";
12850 action: STATE_SET "default" 0.0;
12854 target: "elm.text";
12855 transition: LINEAR 0.1;
12859 group { name: "elm/list/item_compress/default";
12860 data.item: "stacking" "above";
12861 data.item: "selectraise" "on";
12863 image: "bt_sm_base1.png" COMP;
12864 image: "bt_sm_shine.png" COMP;
12865 image: "bt_sm_hilight.png" COMP;
12866 image: "ilist_1.png" COMP;
12867 image: "ilist_item_shadow.png" COMP;
12875 state: "default" 0.0;
12882 description { state: "default" 0.0;
12897 normal: "ilist_item_shadow.png";
12906 state: "default" 0.0;
12908 normal: "ilist_1.png";
12916 description { state: "default" 0.0;
12918 color: 255 255 255 0;
12928 normal: "bt_sm_base1.png";
12931 image.middle: SOLID;
12933 description { state: "selected" 0.0;
12934 inherit: "default" 0.0;
12936 color: 255 255 255 255;
12947 part { name: "elm.swallow.icon";
12949 description { state: "default" 0.0;
12962 part { name: "elm.swallow.end";
12964 description { state: "default" 0.0;
12980 effect: SOFT_SHADOW;
12983 description { state: "default" 0.0;
12986 to_x: "elm.swallow.icon";
12991 to_x: "elm.swallow.end";
13003 text_class: "list_item";
13006 description { state: "selected" 0.0;
13007 inherit: "default" 0.0;
13008 color: 224 224 224 255;
13012 part { name: "fg1";
13014 description { state: "default" 0.0;
13016 color: 255 255 255 0;
13018 rel2.relative: 1.0 0.5;
13021 normal: "bt_sm_hilight.png";
13025 description { state: "selected" 0.0;
13026 inherit: "default" 0.0;
13028 color: 255 255 255 255;
13031 part { name: "fg2";
13033 description { state: "default" 0.0;
13035 color: 255 255 255 0;
13039 normal: "bt_sm_shine.png";
13043 description { state: "selected" 0.0;
13044 inherit: "default" 0.0;
13046 color: 255 255 255 255;
13053 signal: "elm,state,selected";
13055 action: STATE_SET "selected" 0.0;
13059 target: "elm.text";
13062 name: "go_passive";
13063 signal: "elm,state,unselected";
13065 action: STATE_SET "default" 0.0;
13069 target: "elm.text";
13070 transition: LINEAR 0.1;
13074 group { name: "elm/list/item_compress_odd/default";
13075 data.item: "stacking" "below";
13076 data.item: "selectraise" "on";
13078 image: "bt_sm_base1.png" COMP;
13079 image: "bt_sm_shine.png" COMP;
13080 image: "bt_sm_hilight.png" COMP;
13081 image: "ilist_2.png" COMP;
13089 state: "default" 0.0;
13097 state: "default" 0.0;
13099 normal: "ilist_2.png";
13107 description { state: "default" 0.0;
13109 color: 255 255 255 0;
13119 normal: "bt_sm_base1.png";
13122 image.middle: SOLID;
13124 description { state: "selected" 0.0;
13125 inherit: "default" 0.0;
13127 color: 255 255 255 255;
13138 part { name: "elm.swallow.icon";
13140 description { state: "default" 0.0;
13153 part { name: "elm.swallow.end";
13155 description { state: "default" 0.0;
13171 effect: SOFT_SHADOW;
13175 state: "default" 0.0;
13178 to_x: "elm.swallow.icon";
13183 to_x: "elm.swallow.end";
13195 text_class: "list_item";
13198 description { state: "selected" 0.0;
13199 inherit: "default" 0.0;
13200 color: 224 224 224 255;
13204 part { name: "fg1";
13206 description { state: "default" 0.0;
13208 color: 255 255 255 0;
13210 rel2.relative: 1.0 0.5;
13213 normal: "bt_sm_hilight.png";
13217 description { state: "selected" 0.0;
13218 inherit: "default" 0.0;
13220 color: 255 255 255 255;
13223 part { name: "fg2";
13225 description { state: "default" 0.0;
13227 color: 255 255 255 0;
13231 normal: "bt_sm_shine.png";
13235 description { state: "selected" 0.0;
13236 inherit: "default" 0.0;
13238 color: 255 255 255 255;
13245 signal: "elm,state,selected";
13247 action: STATE_SET "selected" 0.0;
13251 target: "elm.text";
13254 name: "go_passive";
13255 signal: "elm,state,unselected";
13257 action: STATE_SET "default" 0.0;
13261 target: "elm.text";
13262 transition: LINEAR 0.1;
13267 ///////////////////////////////////////////////////////////////////////////////
13268 group { name: "elm/list/h_item/default";
13269 data.item: "stacking" "above";
13271 image: "bt_sm_base1.png" COMP;
13272 image: "bt_sm_shine.png" COMP;
13273 image: "bt_sm_hilight.png" COMP;
13274 image: "ilist_1_h.png" COMP;
13275 image: "ilist_item_shadow_h.png" COMP;
13283 state: "default" 0.0;
13291 state: "default" 0.0;
13306 normal: "ilist_item_shadow_h.png";
13315 state: "default" 0.0;
13317 normal: "ilist_1_h.png";
13325 description { state: "default" 0.0;
13327 color: 255 255 255 0;
13337 normal: "bt_sm_base1.png";
13340 image.middle: SOLID;
13342 description { state: "selected" 0.0;
13343 inherit: "default" 0.0;
13345 color: 255 255 255 255;
13356 part { name: "elm.swallow.icon";
13358 description { state: "default" 0.0;
13371 part { name: "elm.swallow.end";
13373 description { state: "default" 0.0;
13386 part { name: "elm.text";
13388 effect: SOFT_SHADOW;
13392 state: "default" 0.0;
13395 to_x: "elm.swallow.icon";
13400 to_x: "elm.swallow.end";
13411 text_class: "list_item";
13414 description { state: "selected" 0.0;
13415 inherit: "default" 0.0;
13416 color: 224 224 224 255;
13420 part { name: "fg1";
13422 description { state: "default" 0.0;
13424 color: 255 255 255 0;
13426 rel2.relative: 1.0 0.5;
13429 normal: "bt_sm_hilight.png";
13433 description { state: "selected" 0.0;
13434 inherit: "default" 0.0;
13436 color: 255 255 255 255;
13439 part { name: "fg2";
13441 description { state: "default" 0.0;
13443 color: 255 255 255 0;
13447 normal: "bt_sm_shine.png";
13451 description { state: "selected" 0.0;
13452 inherit: "default" 0.0;
13454 color: 255 255 255 255;
13461 signal: "elm,state,selected";
13463 action: STATE_SET "selected" 0.0;
13467 target: "elm.text";
13470 name: "go_passive";
13471 signal: "elm,state,unselected";
13473 action: STATE_SET "default" 0.0;
13477 target: "elm.text";
13478 transition: LINEAR 0.1;
13482 group { name: "elm/list/h_item_odd/default";
13483 data.item: "stacking" "below";
13484 data.item: "selectraise" "on";
13486 image: "bt_sm_base1.png" COMP;
13487 image: "bt_sm_shine.png" COMP;
13488 image: "bt_sm_hilight.png" COMP;
13489 image: "ilist_2_h.png" COMP;
13497 state: "default" 0.0;
13505 state: "default" 0.0;
13507 normal: "ilist_2_h.png";
13515 description { state: "default" 0.0;
13517 color: 255 255 255 0;
13527 normal: "bt_sm_base1.png";
13530 image.middle: SOLID;
13532 description { state: "selected" 0.0;
13533 inherit: "default" 0.0;
13535 color: 255 255 255 255;
13547 name: "elm.swallow.icon";
13549 description { state: "default" 0.0;
13563 name: "elm.swallow.end";
13565 description { state: "default" 0.0;
13578 part { name: "elm.text";
13580 effect: SOFT_SHADOW;
13584 state: "default" 0.0;
13587 to_x: "elm.swallow.icon";
13592 to_x: "elm.swallow.end";
13603 text_class: "list_item";
13606 description { state: "selected" 0.0;
13607 inherit: "default" 0.0;
13608 color: 224 224 224 255;
13612 part { name: "fg1";
13614 description { state: "default" 0.0;
13616 color: 255 255 255 0;
13618 rel2.relative: 1.0 0.5;
13621 normal: "bt_sm_hilight.png";
13625 description { state: "selected" 0.0;
13626 inherit: "default" 0.0;
13628 color: 255 255 255 255;
13631 part { name: "fg2";
13633 description { state: "default" 0.0;
13635 color: 255 255 255 0;
13639 normal: "bt_sm_shine.png";
13643 description { state: "selected" 0.0;
13644 inherit: "default" 0.0;
13646 color: 255 255 255 255;
13653 signal: "elm,state,selected";
13655 action: STATE_SET "selected" 0.0;
13659 target: "elm.text";
13662 name: "go_passive";
13663 signal: "elm,state,unselected";
13665 action: STATE_SET "default" 0.0;
13669 target: "elm.text";
13670 transition: LINEAR 0.1;
13674 group { name: "elm/list/h_item_compress/default";
13675 data.item: "stacking" "above";
13676 data.item: "selectraise" "on";
13678 image: "bt_sm_base1.png" COMP;
13679 image: "bt_sm_shine.png" COMP;
13680 image: "bt_sm_hilight.png" COMP;
13681 image: "ilist_1_h.png" COMP;
13682 image: "ilist_item_shadow_h.png" COMP;
13690 state: "default" 0.0;
13697 description { state: "default" 0.0;
13712 normal: "ilist_item_shadow_h.png";
13721 state: "default" 0.0;
13723 normal: "ilist_1_h.png";
13731 description { state: "default" 0.0;
13733 color: 255 255 255 0;
13743 normal: "bt_sm_base1.png";
13746 image.middle: SOLID;
13748 description { state: "selected" 0.0;
13749 inherit: "default" 0.0;
13751 color: 255 255 255 255;
13762 part { name: "elm.swallow.icon";
13764 description { state: "default" 0.0;
13777 part { name: "elm.swallow.end";
13779 description { state: "default" 0.0;
13795 effect: SOFT_SHADOW;
13798 description { state: "default" 0.0;
13801 to_x: "elm.swallow.icon";
13806 to_x: "elm.swallow.end";
13817 text_class: "list_item";
13820 description { state: "selected" 0.0;
13821 inherit: "default" 0.0;
13822 color: 224 224 224 255;
13826 part { name: "fg1";
13828 description { state: "default" 0.0;
13830 color: 255 255 255 0;
13832 rel2.relative: 1.0 0.5;
13835 normal: "bt_sm_hilight.png";
13839 description { state: "selected" 0.0;
13840 inherit: "default" 0.0;
13842 color: 255 255 255 255;
13845 part { name: "fg2";
13847 description { state: "default" 0.0;
13849 color: 255 255 255 0;
13853 normal: "bt_sm_shine.png";
13857 description { state: "selected" 0.0;
13858 inherit: "default" 0.0;
13860 color: 255 255 255 255;
13867 signal: "elm,state,selected";
13869 action: STATE_SET "selected" 0.0;
13873 target: "elm.text";
13876 name: "go_passive";
13877 signal: "elm,state,unselected";
13879 action: STATE_SET "default" 0.0;
13883 target: "elm.text";
13884 transition: LINEAR 0.1;
13888 group { name: "elm/list/h_item_compress_odd/default";
13889 data.item: "stacking" "below";
13890 data.item: "selectraise" "on";
13892 image: "bt_sm_base1.png" COMP;
13893 image: "bt_sm_shine.png" COMP;
13894 image: "bt_sm_hilight.png" COMP;
13895 image: "ilist_2_h.png" COMP;
13903 state: "default" 0.0;
13911 state: "default" 0.0;
13913 normal: "ilist_2_h.png";
13921 description { state: "default" 0.0;
13923 color: 255 255 255 0;
13933 normal: "bt_sm_base1.png";
13936 image.middle: SOLID;
13938 description { state: "selected" 0.0;
13939 inherit: "default" 0.0;
13941 color: 255 255 255 255;
13952 part { name: "elm.swallow.icon";
13954 description { state: "default" 0.0;
13967 part { name: "elm.swallow.end";
13969 description { state: "default" 0.0;
13982 part { name: "elm.text";
13984 effect: SOFT_SHADOW;
13988 state: "default" 0.0;
13991 to_x: "elm.swallow.icon";
13996 to_x: "elm.swallow.end";
14007 text_class: "list_item";
14010 description { state: "selected" 0.0;
14011 inherit: "default" 0.0;
14012 color: 224 224 224 255;
14016 part { name: "fg1";
14018 description { state: "default" 0.0;
14020 color: 255 255 255 0;
14022 rel2.relative: 1.0 0.5;
14025 normal: "bt_sm_hilight.png";
14029 description { state: "selected" 0.0;
14030 inherit: "default" 0.0;
14032 color: 255 255 255 255;
14035 part { name: "fg2";
14037 description { state: "default" 0.0;
14039 color: 255 255 255 0;
14043 normal: "bt_sm_shine.png";
14047 description { state: "selected" 0.0;
14048 inherit: "default" 0.0;
14050 color: 255 255 255 255;
14057 signal: "elm,state,selected";
14059 action: STATE_SET "selected" 0.0;
14063 target: "elm.text";
14066 name: "go_passive";
14067 signal: "elm,state,unselected";
14069 action: STATE_SET "default" 0.0;
14073 target: "elm.text";
14074 transition: LINEAR 0.1;
14079 ///////////////////////////////////////////////////////////////////////////////
14080 group { name: "elm/slider/horizontal/default";
14081 alias: "elm/slider/horizontal/disabled";
14083 image: "sl_bg.png" COMP;
14084 image: "sl_bg_over.png" COMP;
14086 image: "sl_units.png" COMP;
14089 part { name: "base";
14091 description { state: "default" 0.0;
14100 image.normal: "sl_bg.png";
14104 part { name: "level";
14107 description { state: "default" 0.0;
14112 to_x: "elm.dragable.slider";
14115 color: 255 0 0 200;
14117 description { state: "inverted" 0.0;
14118 inherit: "default" 0.0;
14121 description { state: "disabled" 0.0;
14122 inherit: "default" 0.0;
14123 color: 255 0 0 100;
14125 description { state: "disabled_inverted" 0.0;
14126 inherit: "default" 0.0;
14130 part { name: "level2";
14133 description { state: "default" 0.0;
14138 to_x: "elm.dragable.slider";
14142 color: 255 0 0 200;
14144 description { state: "inverted" 0.0;
14145 inherit: "default" 0.0;
14148 description { state: "disabled" 0.0;
14149 inherit: "default" 0.0;
14151 description { state: "disabled_inverted" 0.0;
14152 inherit: "default" 0.0;
14153 color: 255 0 0 100;
14160 description { state: "default" 0.0;
14162 rel1.offset: -1 -1;
14166 normal: "sl_bg_over.png";
14176 description { state: "default" 0.0;
14178 rel1.to: "elm.swallow.bar";
14179 rel2.to: "elm.swallow.bar";
14183 part { name: "elm.swallow.bar";
14186 description { state: "default" 0.0;
14202 part { name: "elm.swallow.icon";
14204 description { state: "default" 0.0;
14209 to_y: "elm.swallow.bar";
14214 to_y: "elm.swallow.bar";
14217 description { state: "visible" 0.0;
14218 inherit: "default" 0.0;
14221 aspect_preference: VERTICAL;
14225 part { name: "elm.text";
14229 description { state: "default" 0.0;
14233 rel1.to_x: "elm.swallow.icon";
14234 rel1.relative: 1.0 0.0;
14236 rel2.to_x: "elm.swallow.icon";
14237 rel2.relative: 1.0 1.0;
14238 rel2.offset: -1 -5;
14241 font: "Sans,Edje-Vera";
14247 description { state: "visible" 0.0;
14248 inherit: "default" 0.0;
14254 description { state: "disabled" 0.0;
14255 inherit: "default" 0.0;
14256 color: 255 128 128 128;
14259 description { state: "disabled_visible" 0.0;
14260 inherit: "default" 0.0;
14268 name: "elm.swallow.end";
14271 state: "default" 0.0;
14277 to_y: "elm.swallow.bar";
14281 to_y: "elm.swallow.bar";
14284 description { state: "visible" 0.0;
14285 inherit: "default" 0.0;
14288 aspect_preference: VERTICAL;
14289 rel2.offset: -4 -1;
14292 part { name: "units";
14294 description { state: "default" 0.0;
14305 normal: "sl_units.png";
14310 description { state: "visible" 0.0;
14311 inherit: "default" 0.0;
14315 part { name: "elm.units";
14319 description { state: "default" 0.0;
14323 rel1.to_x: "elm.swallow.end";
14324 rel1.relative: 0.0 0.0;
14326 rel2.to_x: "elm.swallow.end";
14327 rel2.relative: 0.0 1.0;
14331 font: "Sans,Edje-Vera";
14337 description { state: "visible" 0.0;
14338 inherit: "default" 0.0;
14343 rel2.offset: -5 -1;
14345 description { state: "disabled" 0.0;
14346 inherit: "default" 0.0;
14347 color: 255 128 128 128;
14350 description { state: "disabled_visible" 0.0;
14351 inherit: "default" 0.0;
14358 part { name: "elm.dragable.slider";
14360 source: "elm/slider/horizontal/indicator/default";
14369 description { state: "default" 0.0;
14381 color: 255 0 0 100;
14384 part { name: "disabler";
14386 description { state: "default" 0.0;
14390 description { state: "disabled" 0.0;
14391 inherit: "default" 0.0;
14397 program { name: "text_show";
14398 signal: "elm,state,text,visible";
14400 action: STATE_SET "visible" 0.0;
14401 target: "elm.text";
14403 program { name: "text_hide";
14404 signal: "elm,state,text,hidden";
14406 action: STATE_SET "default" 0.0;
14407 target: "elm.text";
14409 program { name: "icon_show";
14410 signal: "elm,state,icon,visible";
14412 action: STATE_SET "visible" 0.0;
14413 target: "elm.swallow.icon";
14415 program { name: "icon_hide";
14416 signal: "elm,state,icon,hidden";
14418 action: STATE_SET "default" 0.0;
14419 target: "elm.swallow.icon";
14421 program { name: "end_show";
14422 signal: "elm,state,end,visible";
14424 action: STATE_SET "visible" 0.0;
14425 target: "elm.swallow.end";
14427 program { name: "end_hide";
14428 signal: "elm,state,end,hidden";
14430 action: STATE_SET "default" 0.0;
14431 target: "elm.swallow.end";
14433 program { name: "units_show";
14434 signal: "elm,state,units,visible";
14436 action: STATE_SET "visible" 0.0;
14437 target: "elm.units";
14440 program { name: "units_hide";
14441 signal: "elm,state,units,hidden";
14443 action: STATE_SET "default" 0.0;
14444 target: "elm.units";
14447 program { name: "invert_on";
14448 signal: "elm,state,inverted,on";
14450 action: STATE_SET "inverted" 0.0;
14454 program { name: "invert_off";
14455 signal: "elm,state,inverted,off";
14457 action: STATE_SET "default" 0.0;
14462 name: "go_disabled";
14463 signal: "elm,state,disabled";
14465 action: STATE_SET "disabled" 0.0;
14466 // target: "button0";
14467 target: "disabler";
14468 after: "disable_text";
14469 after: "disable_ind";
14472 program { name: "disable_ind";
14473 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
14475 program { name: "disable_text";
14479 get_state(PART:"elm.text", st, 30, vl);
14480 if (!strcmp(st, "visible"))
14481 set_state(PART:"elm.text", "disabled_visible", 0.0);
14483 set_state(PART:"elm.text", "disabled", 0.0);
14485 get_state(PART:"elm.units", st, 30, vl);
14486 if (!strcmp(st, "visible"))
14487 set_state(PART:"elm.units", "disabled_visible", 0.0);
14489 set_state(PART:"elm.units", "disabled", 0.0);
14491 get_state(PART:"level2", st, 30, vl);
14492 if (!strcmp(st, "inverted"))
14494 set_state(PART:"level", "disabled_inverted", 0.0);
14495 set_state(PART:"level2", "disabled_inverted", 0.0);
14499 set_state(PART:"level", "disabled", 0.0);
14500 set_state(PART:"level2", "disabled", 0.0);
14504 program { name: "enable";
14505 signal: "elm,state,enabled";
14507 action: STATE_SET "default" 0.0;
14508 // target: "button0";
14509 target: "disabler";
14510 after: "enable_text";
14511 after: "enable_ind";
14514 program { name: "enable_ind";
14515 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
14518 program { name: "enable_text";
14522 get_state(PART:"elm.text", st, 30, vl);
14523 if (!strcmp(st, "disabled_visible"))
14524 set_state(PART:"elm.text", "visible", 0.0);
14526 set_state(PART:"elm.text", "default", 0.0);
14528 get_state(PART:"elm.units", st, 30, vl);
14529 if (!strcmp(st, "disabled_visible"))
14530 set_state(PART:"elm.units", "visible", 0.0);
14532 set_state(PART:"elm.units", "default", 0.0);
14534 get_state(PART:"level2", st, 30, vl);
14535 if (!strcmp(st, "disabled_inverted"))
14537 set_state(PART:"level", "inverted", 0.0);
14538 set_state(PART:"level2", "inverted", 0.0);
14542 set_state(PART:"level", "default", 0.0);
14543 set_state(PART:"level2", "default", 0.0);
14550 group { name: "elm/slider/vertical/default";
14552 image: "slv_bg.png" COMP;
14553 image: "slv_bg_over.png" COMP;
14555 image: "slv_units.png" COMP;
14558 part { name: "base";
14560 description { state: "default" 0.0;
14569 image.normal: "slv_bg.png";
14573 part { name: "level";
14576 description { state: "default" 0.0;
14581 to_y: "elm.dragable.slider";
14584 color: 255 0 0 200;
14586 description { state: "inverted" 0.0;
14587 inherit: "default" 0.0;
14590 description { state: "disabled" 0.0;
14591 inherit: "default" 0.0;
14592 color: 255 0 0 100;
14594 description { state: "disabled_inverted" 0.0;
14595 inherit: "default" 0.0;
14599 part { name: "level2";
14602 description { state: "default" 0.0;
14607 to_y: "elm.dragable.slider";
14611 color: 255 0 0 200;
14613 description { state: "inverted" 0.0;
14614 inherit: "default" 0.0;
14617 description { state: "disabled" 0.0;
14618 inherit: "default" 0.0;
14619 color: 255 0 0 100;
14621 description { state: "disabled_inverted" 0.0;
14622 inherit: "default" 0.0;
14623 color: 255 0 0 100;
14630 description { state: "default" 0.0;
14632 rel1.offset: -1 -1;
14636 normal: "slv_bg_over.png";
14646 description { state: "default" 0.0;
14648 rel1.to: "elm.swallow.bar";
14649 rel2.to: "elm.swallow.bar";
14653 part { name: "elm.swallow.bar";
14656 description { state: "default" 0.0;
14672 part { name: "elm.swallow.icon";
14674 description { state: "default" 0.0;
14679 to_x: "elm.swallow.bar";
14684 to_x: "elm.swallow.bar";
14687 description { state: "visible" 0.0;
14688 inherit: "default" 0.0;
14691 aspect_preference: HORIZONTAL;
14695 part { name: "elm.text";
14699 description { state: "default" 0.0;
14703 rel1.to_y: "elm.swallow.icon";
14704 rel1.relative: 0.0 1.0;
14706 rel2.to_y: "elm.swallow.icon";
14707 rel2.relative: 1.0 1.0;
14708 rel2.offset: -1 -1;
14711 font: "Sans,Edje-Vera";
14717 description { state: "visible" 0.0;
14718 inherit: "default" 0.0;
14724 description { state: "disabled" 0.0;
14725 inherit: "default" 0.0;
14726 color: 255 128 128 128;
14729 description { state: "disabled_visible" 0.0;
14730 inherit: "default" 0.0;
14738 name: "elm.swallow.end";
14741 state: "default" 0.0;
14747 to_x: "elm.swallow.bar";
14751 to_x: "elm.swallow.bar";
14754 description { state: "visible" 0.0;
14755 inherit: "default" 0.0;
14758 aspect_preference: HORIZONTAL;
14759 rel2.offset: -1 -4;
14762 part { name: "units";
14764 description { state: "default" 0.0;
14775 normal: "slv_units.png";
14780 description { state: "visible" 0.0;
14781 inherit: "default" 0.0;
14785 part { name: "elm.units";
14789 description { state: "default" 0.0;
14793 rel1.relative: 0.0 0.0;
14794 rel1.to_y: "elm.swallow.end";
14796 rel2.relative: 1.0 0.0;
14797 rel2.to_y: "elm.swallow.end";
14801 font: "Sans,Edje-Vera";
14807 description { state: "visible" 0.0;
14808 inherit: "default" 0.0;
14813 rel2.offset: -9 -9;
14815 description { state: "disabled" 0.0;
14816 inherit: "default" 0.0;
14821 description { state: "disabled_visible" 0.0;
14822 inherit: "default" 0.0;
14827 rel2.offset: -9 -9;
14832 part { name: "elm.dragable.slider";
14834 source: "elm/slider/vertical/indicator/default";
14843 description { state: "default" 0.0;
14858 part { name: "disabler";
14860 description { state: "default" 0.0;
14864 description { state: "disabled" 0.0;
14865 inherit: "default" 0.0;
14872 program { name: "text_show";
14873 signal: "elm,state,text,visible";
14875 action: STATE_SET "visible" 0.0;
14876 target: "elm.text";
14878 program { name: "text_hide";
14879 signal: "elm,state,text,hidden";
14881 action: STATE_SET "default" 0.0;
14882 target: "elm.text";
14884 program { name: "icon_show";
14885 signal: "elm,state,icon,visible";
14887 action: STATE_SET "visible" 0.0;
14888 target: "elm.swallow.icon";
14890 program { name: "icon_hide";
14891 signal: "elm,state,icon,hidden";
14893 action: STATE_SET "default" 0.0;
14894 target: "elm.swallow.icon";
14896 program { name: "end_show";
14897 signal: "elm,state,end,visible";
14899 action: STATE_SET "visible" 0.0;
14900 target: "elm.swallow.end";
14902 program { name: "end_hide";
14903 signal: "elm,state,end,hidden";
14905 action: STATE_SET "default" 0.0;
14906 target: "elm.swallow.end";
14908 program { name: "units_show";
14909 signal: "elm,state,units,visible";
14911 action: STATE_SET "visible" 0.0;
14912 target: "elm.units";
14915 program { name: "units_hide";
14916 signal: "elm,state,units,hidden";
14918 action: STATE_SET "default" 0.0;
14919 target: "elm.units";
14922 program { name: "invert_on";
14923 signal: "elm,state,inverted,on";
14925 action: STATE_SET "inverted" 0.0;
14929 program { name: "invert_off";
14930 signal: "elm,state,inverted,off";
14932 action: STATE_SET "default" 0.0;
14937 name: "go_disabled";
14938 signal: "elm,state,disabled";
14940 action: STATE_SET "disabled" 0.0;
14941 // target: "button0";
14942 target: "disabler";
14943 after: "disable_text";
14944 after: "disable_ind";
14947 program { name: "disable_ind";
14948 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm";
14951 program { name: "disable_text";
14955 get_state(PART:"elm.text", st, 30, vl);
14956 if (!strcmp(st, "visible"))
14957 set_state(PART:"elm.text", "disabled_visible", 0.0);
14959 set_state(PART:"elm.text", "disabled", 0.0);
14961 get_state(PART:"elm.units", st, 30, vl);
14962 if (!strcmp(st, "visible"))
14963 set_state(PART:"elm.units", "disabled_visible", 0.0);
14965 set_state(PART:"elm.units", "disabled", 0.0);
14967 get_state(PART:"level2", st, 30, vl);
14968 if (!strcmp(st, "inverted"))
14970 set_state(PART:"level", "disabled_inverted", 0.0);
14971 set_state(PART:"level2", "disabled_inverted", 0.0);
14975 set_state(PART:"level", "disabled", 0.0);
14976 set_state(PART:"level2", "disabled", 0.0);
14981 program { name: "enable";
14982 signal: "elm,state,enabled";
14984 action: STATE_SET "default" 0.0;
14985 // target: "button0";
14986 target: "disabler";
14987 after: "enable_text";
14988 after: "enable_ind";
14991 program { name: "enable_ind";
14992 action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm";
14994 program { name: "enable_text";
14998 get_state(PART:"elm.text", st, 30, vl);
14999 if (!strcmp(st, "disabled_visible"))
15000 set_state(PART:"elm.text", "visible", 0.0);
15002 set_state(PART:"elm.text", "default", 0.0);
15004 get_state(PART:"elm.units", st, 30, vl);
15005 if (!strcmp(st, "disabled_visible"))
15006 set_state(PART:"elm.units", "visible", 0.0);
15008 set_state(PART:"elm.units", "default", 0.0);
15010 get_state(PART:"level2", st, 30, vl);
15011 if (!strcmp(st, "disabled_inverted"))
15013 set_state(PART:"level", "inverted", 0.0);
15014 set_state(PART:"level2", "inverted", 0.0);
15018 set_state(PART:"level", "default", 0.0);
15019 set_state(PART:"level2", "default", 0.0);
15025 group { name: "elm/slider/horizontal/indicator/default";
15026 alias: "elm/slider/horizontal/indicator/disabled";
15027 alias: "elm/slider/vertical/indicator/default";
15028 alias: "elm/slider/vertical/indicator/disabled";
15030 image: "sl_bt_0.png" COMP;
15031 image: "sl_bt_1.png" COMP;
15032 image: "sl_bt_2.png" COMP;
15033 image: "sl_bt_3.png" COMP;
15034 image: "sl_bt2_0_0.png" COMP;
15035 image: "sl_bt2_0_1.png" COMP;
15036 image: "sl_bt2_0_2.png" COMP;
15037 image: "sl_bt2_1.png" COMP;
15038 image: "sl_bt2_2.png" COMP;
15041 public value_hide = 0;
15042 public set_value_show() {
15043 set_int(value_hide, 0);
15045 public set_value_hide() {
15046 set_int(value_hide, 1);
15048 public thumb_down() {
15049 if (get_int(value_hide) == 1) {
15050 set_state(PART:"elm.indicator", "default", 0.0);
15051 set_state(PART:"button3", "default", 0.0);
15052 set_state(PART:"button4", "default", 0.0);
15053 set_state(PART:"button5", "default", 0.0);
15054 set_state(PART:"button6", "default", 0.0);
15055 set_state(PART:"button7", "default", 0.0);
15057 set_state(PART:"elm.indicator", "visible", 0.0);
15058 set_state(PART:"button3", "visible", 0.0);
15059 set_state(PART:"button4", "visible", 0.0);
15060 set_state(PART:"button5", "visible", 0.0);
15061 set_state(PART:"button6", "visible", 0.0);
15062 set_state(PART:"button7", "visible", 0.0);
15065 public thumb_up() {
15066 set_state(PART:"elm.indicator", "default", 0.0);
15067 set_state(PART:"button3", "default", 0.0);
15068 set_state(PART:"button4", "default", 0.0);
15069 set_state(PART:"button5", "default", 0.0);
15070 set_state(PART:"button6", "default", 0.0);
15071 set_state(PART:"button7", "default", 0.0);
15075 part { name: "button_events";
15078 description { state: "default" 0.0;
15082 aspect_preference: VERTICAL;
15086 part { name: "button0";
15088 description { state: "default" 0.0;
15093 normal: "sl_bt_0.png";
15098 description { state: "disabled" 0.0;
15099 inherit: "default" 0.0;
15101 normal: "sl_bt_3.png";
15106 part { name: "button1";
15108 description { state: "default" 0.0;
15109 rel1.to: "button0";
15116 normal: "sl_bt_1.png";
15121 part { name: "button2";
15123 description { state: "default" 0.0;
15124 rel1.to: "button0";
15125 rel2.to: "button0";
15127 normal: "sl_bt_2.png";
15133 part { name: "button3";
15135 description { state: "default" 0.0;
15141 to_x: "elm.indicator";
15152 normal: "sl_bt2_0_0.png";
15157 description { state: "visible" 0.0;
15158 inherit: "default" 0.0;
15162 part { name: "button4";
15164 description { state: "default" 0.0;
15170 to_y: "elm.indicator";
15173 rel2.to: "button0";
15175 normal: "sl_bt2_0_1.png";
15180 description { state: "visible" 0.0;
15181 inherit: "default" 0.0;
15185 part { name: "button5";
15187 description { state: "default" 0.0;
15198 to_x: "elm.indicator";
15204 normal: "sl_bt2_0_2.png";
15209 description { state: "visible" 0.0;
15210 inherit: "default" 0.0;
15214 part { name: "elm.indicator";
15217 effect: SOFT_SHADOW;
15219 description { state: "default" 0.0;
15225 relative: 0.0 -0.25;
15230 relative: 1.0 -0.25;
15233 color: 224 224 224 255;
15236 font: "Sans,Edje-Vera";
15242 description { state: "visible" 0.0;
15243 inherit: "default" 0.0;
15247 rel2.offset: -1 -1;
15250 part { name: "button6";
15252 description { state: "default" 0.0;
15254 rel1.to: "button3";
15261 normal: "sl_bt2_1.png";
15266 description { state: "visible" 0.0;
15267 inherit: "default" 0.0;
15271 part { name: "button7";
15273 description { state: "default" 0.0;
15275 rel1.to: "button3";
15276 rel2.to: "button5";
15278 normal: "sl_bt2_2.png";
15284 description { state: "visible" 0.0;
15285 inherit: "default" 0.0;
15291 program { name: "set_val_show";
15292 signal: "elm,state,val,show";
15298 program { name: "set_val_hide";
15299 signal: "elm,state,val,hide";
15305 program { name: "val_show";
15306 signal: "mouse,down,*";
15307 source: "button_events";
15313 program { name: "val_hide";
15314 signal: "mouse,up,*";
15315 source: "button_events";
15321 name: "go_disabled";
15322 signal: "elm,state,disabled";
15324 action: STATE_SET "disabled" 0.0;
15328 name: "go_enabled";
15329 signal: "elm,state,enabled";
15331 action: STATE_SET "default" 0.0;
15338 ////////////////////////////////////////////////////////////////////////////////
15340 ////////////////////////////////////////////////////////////////////////////////
15341 group { name: "elm/actionslider/base/default";
15344 image: "shelf_inset.png" COMP;
15345 image: "ilist_1.png" COMP;
15346 image: "bt_bases.png" COMP;
15347 image: "bt_basew.png" COMP;
15348 image: "bt_hilightw.png" COMP;
15356 state: "default" 0.0;
15359 rel2.offset: -2 -2;
15361 normal: "ilist_1.png";
15367 part { name: "conf_over";
15369 description { state: "default" 0.0;
15373 normal: "shelf_inset.png";
15380 part { name: "icon.dragable.area";
15383 description { state: "default" 0.0;
15389 part { name: "elm.text.left";
15393 description { state: "default" 0.0;
15396 font: "Sans,Edje-Vera";
15403 part { name: "elm.text.center";
15407 description { state: "default" 0.0;
15410 font: "Sans,Edje-Vera";
15417 part { name: "elm.text.right";
15421 description { state: "default" 0.0;
15424 font: "Sans,Edje-Vera";
15431 part { name: "elm.drag_button_base";
15435 description { state: "default" 0.0;
15439 rel1.to: "icon.dragable.area";
15442 to: "icon.dragable.area";
15446 confine: "icon.dragable.area";
15451 part { name: "elm.drag_button";
15454 description { state: "default" 0.0;
15456 color: 255 255 255 0;
15457 rel1.to_x: "elm.drag_button_base";
15458 rel1.to_y: "icon.dragable.area";
15459 rel2.to_x: "elm.drag_button_base";
15460 rel2.to_y: "icon.dragable.area";
15463 events: "elm.drag_button_base";
15466 part { name: "button0";
15468 description { state: "default" 0.0;
15469 rel1.to: "button2";
15470 rel1.offset: -4 -4;
15471 rel2.to: "button2";
15474 normal: "bt_bases.png";
15475 border: 11 11 11 11;
15478 color: 255 255 255 128;
15481 part { name: "button2";
15483 description { state: "default" 0.0;
15484 rel1.to: "elm.drag_button";
15485 rel2.to: "elm.drag_button";
15487 normal: "bt_basew.png";
15491 color: 255 255 255 210;
15494 part { name: "button3";
15496 description { state: "default" 0.0;
15497 rel1.to: "button2";
15498 rel2.to: "button2";
15499 rel2.relative: 1.0 0.5;
15501 normal: "bt_hilightw.png";
15504 color: 255 255 255 190;
15507 part { name: "elm.text.indicator";
15511 description { state: "default" 0.0;
15513 to: "elm.drag_button";
15517 to: "elm.drag_button";
15522 font: "Sans,Edje-Vera";
15531 program { name: "elm.drag_button,mouse,up";
15532 signal: "mouse,up,1";
15533 source: "elm.drag_button";
15534 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15536 program { name: "elm.drag_button,mouse,down";
15537 signal: "mouse,down,1";
15538 source: "elm.drag_button";
15539 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15541 program { name: "elm.drag_button,mouse,move";
15542 signal: "mouse,move";
15543 source: "elm.drag_button_base";
15544 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15549 group { name: "elm/actionslider/base/bar";
15552 image: "shelf_inset.png" COMP;
15553 image: "ilist_1.png" COMP;
15554 image: "bt_bases.png" COMP;
15555 image: "bt_basew.png" COMP;
15556 image: "bt_hilightw.png" COMP;
15564 state: "default" 0.0;
15567 rel2.offset: -2 -2;
15569 normal: "ilist_1.png";
15575 part { name: "conf_over";
15577 description { state: "default" 0.0;
15581 normal: "shelf_inset.png";
15588 part { name: "icon.dragable.area";
15591 description { state: "default" 0.0;
15597 part { name: "elm.text.left";
15601 description { state: "default" 0.0;
15604 font: "Sans,Edje-Vera";
15611 part { name: "elm.text.center";
15615 description { state: "default" 0.0;
15618 font: "Sans,Edje-Vera";
15625 part { name: "elm.text.right";
15629 description { state: "default" 0.0;
15632 font: "Sans,Edje-Vera";
15639 part { name: "bar";
15642 description { state: "default" 0.0;
15648 to_x: "elm.drag_button_base";
15654 part { name: "elm.drag_button_base";
15658 description { state: "default" 0.0;
15662 rel1.to: "icon.dragable.area";
15665 to: "icon.dragable.area";
15669 confine: "icon.dragable.area";
15674 part { name: "elm.drag_button";
15677 description { state: "default" 0.0;
15679 color: 255 255 255 0;
15680 rel1.to_x: "elm.drag_button_base";
15681 rel1.to_y: "icon.dragable.area";
15682 rel2.to_x: "elm.drag_button_base";
15683 rel2.to_y: "icon.dragable.area";
15686 events: "elm.drag_button_base";
15689 part { name: "button0";
15691 description { state: "default" 0.0;
15692 rel1.to: "button2";
15693 rel1.offset: -4 -4;
15694 rel2.to: "button2";
15697 normal: "bt_bases.png";
15698 border: 11 11 11 11;
15701 color: 255 255 255 128;
15704 part { name: "button2";
15706 description { state: "default" 0.0;
15707 rel1.to: "elm.drag_button";
15708 rel2.to: "elm.drag_button";
15710 normal: "bt_basew.png";
15714 color: 255 255 255 210;
15717 part { name: "button3";
15719 description { state: "default" 0.0;
15720 rel1.to: "button2";
15721 rel2.to: "button2";
15722 rel2.relative: 1.0 0.5;
15724 normal: "bt_hilightw.png";
15727 color: 255 255 255 190;
15730 part { name: "elm.text.indicator";
15734 description { state: "default" 0.0;
15736 to: "elm.drag_button";
15740 to: "elm.drag_button";
15745 font: "Sans,Edje-Vera";
15754 program { name: "elm.drag_button,mouse,up";
15755 signal: "mouse,up,1";
15756 source: "elm.drag_button";
15757 action: SIGNAL_EMIT "elm.drag_button,mouse,up" "";
15759 program { name: "elm.drag_button,mouse,down";
15760 signal: "mouse,down,1";
15761 source: "elm.drag_button";
15762 action: SIGNAL_EMIT "elm.drag_button,mouse,down" "";
15764 program { name: "elm.drag_button,mouse,move";
15765 signal: "mouse,move";
15766 source: "elm.drag_button_base";
15767 action: SIGNAL_EMIT "elm.drag_button,mouse,move" "";
15772 ///////////////////////////////////////////////////////////////////////////////
15773 group { name: "elm/genlist/item/default/default";
15774 data.item: "selectraise" "on";
15775 data.item: "labels" "elm.text";
15776 data.item: "icons" "elm.swallow.icon elm.swallow.end";
15777 data.item: "treesize" "20";
15778 // data.item: "states" "";
15780 image: "bt_sm_base1.png" COMP;
15781 image: "bt_sm_shine.png" COMP;
15782 image: "bt_sm_hilight.png" COMP;
15783 image: "ilist_1.png" COMP;
15784 image: "ilist_2.png" COMP;
15785 image: "ilist_item_shadow.png" COMP;
15793 state: "default" 0.0;
15801 state: "default" 0.0;
15816 normal: "ilist_item_shadow.png";
15821 state: "default" 1.0;
15822 inherit: "default" 0.0;
15830 state: "default" 0.0;
15832 normal: "ilist_1.png";
15838 state: "default" 1.0;
15839 inherit: "default" 0.0;
15840 image.normal: "ilist_2.png";
15844 clip_to: "disclip";
15846 description { state: "default" 0.0;
15848 color: 255 255 255 0;
15858 normal: "bt_sm_base1.png";
15861 image.middle: SOLID;
15863 description { state: "default" 0.1;
15864 inherit: "default" 0.0;
15866 description { state: "selected" 0.0;
15867 inherit: "default" 0.0;
15869 color: 255 255 255 255;
15880 state: "selected" 1.0;
15881 inherit: "selected" 0.0;
15884 part { name: "elm.swallow.pad";
15886 description { state: "default" 0.0;
15899 part { name: "elm.swallow.icon";
15900 clip_to: "disclip";
15902 description { state: "default" 0.0;
15906 to_x: "elm.swallow.pad";
15911 to_x: "elm.swallow.pad";
15917 part { name: "elm.swallow.end";
15918 clip_to: "disclip";
15920 description { state: "default" 0.0;
15924 aspect_preference: VERTICAL;
15935 part { name: "elm.text";
15936 clip_to: "disclip";
15938 effect: SOFT_SHADOW;
15942 state: "default" 0.0;
15945 to_x: "elm.swallow.icon";
15950 to_x: "elm.swallow.end";
15962 text_class: "list_item";
15966 state: "default" 1.0;
15967 inherit: "default" 0.0;
15968 text.align: -1.0 0.5;
15970 description { state: "selected" 0.0;
15971 inherit: "default" 0.0;
15972 color: 224 224 224 255;
15976 part { name: "fg1";
15977 clip_to: "disclip";
15979 description { state: "default" 0.0;
15981 color: 255 255 255 0;
15983 rel2.relative: 1.0 0.5;
15986 normal: "bt_sm_hilight.png";
15990 description { state: "selected" 0.0;
15991 inherit: "default" 0.0;
15993 color: 255 255 255 255;
15996 state: "selected" 1.0;
15997 inherit: "default" 0.0;
15999 color: 255 255 255 255;
16002 part { name: "fg2";
16003 clip_to: "disclip";
16005 description { state: "default" 0.0;
16007 color: 255 255 255 0;
16011 normal: "bt_sm_shine.png";
16015 description { state: "selected" 0.0;
16016 inherit: "default" 0.0;
16018 color: 255 255 255 255;
16021 state: "selected" 1.0;
16022 inherit: "default" 0.0;
16024 color: 255 255 255 255;
16027 part { name: "disclip";
16029 description { state: "default" 0.0;
16033 description { state: "disabled" 0.0;
16034 inherit: "default" 0.0;
16035 color: 255 255 255 64;
16040 // signal: elm,state,%s,active
16041 // a "check" item named %s went active
16042 // signal: elm,state,%s,passive
16043 // a "check" item named %s went passive
16044 // default is passive
16047 signal: "elm,state,odd";
16049 action: STATE_SET "default" 1.0;
16052 target: "elm.text";
16056 signal: "elm,state,even";
16058 action: STATE_SET "default" 0.0;
16061 target: "elm.text";
16065 signal: "elm,state,selected";
16070 get_state(PART:"base", st, 30, vl);
16071 set_state(PART:"bg", "selected", vl);
16072 set_state(PART:"fg1", "selected", vl);
16073 set_state(PART:"fg2", "selected", vl);
16074 set_state(PART:"elm.text", "selected", vl);
16078 name: "go_passive";
16079 signal: "elm,state,unselected";
16084 get_state(PART:"base", st, 30, vl);
16085 set_state(PART:"bg", "default", vl);
16086 set_state(PART:"fg1", "default", vl);
16087 set_state(PART:"fg2", "default", vl);
16088 set_state(PART:"elm.text", "default", vl);
16092 name: "go_disabled";
16093 signal: "elm,state,disabled";
16095 action: STATE_SET "disabled" 0.0;
16099 name: "go_enabled";
16100 signal: "elm,state,enabled";
16102 action: STATE_SET "default" 0.0;
16107 group { name: "elm/genlist/item/group_index/default";
16108 alias: "elm/genlist/item_compress/group_index/default";
16109 data.item: "selectraise" "on";
16110 data.item: "labels" "elm.text";
16111 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16112 data.item: "treesize" "20";
16113 // data.item: "states" "";
16115 image: "bt_sm_base1.png" COMP;
16116 image: "bt_sm_shine.png" COMP;
16117 image: "bt_sm_hilight.png" COMP;
16118 image: "ilist_item_shadow.png" COMP;
16119 image: "group_index.png" COMP;
16127 state: "default" 0.0;
16135 state: "default" 0.0;
16150 normal: "ilist_item_shadow.png";
16159 state: "default" 0.0;
16161 normal: "group_index.png";
16168 clip_to: "disclip";
16170 description { state: "default" 0.0;
16172 color: 255 255 255 0;
16182 normal: "bt_sm_base1.png";
16185 image.middle: SOLID;
16187 description { state: "selected" 0.0;
16188 inherit: "default" 0.0;
16190 color: 255 255 255 255;
16201 part { name: "elm.swallow.pad";
16203 description { state: "default" 0.0;
16216 part { name: "elm.swallow.icon";
16217 clip_to: "disclip";
16219 description { state: "default" 0.0;
16223 to_x: "elm.swallow.pad";
16228 to_x: "elm.swallow.pad";
16234 part { name: "elm.swallow.end";
16235 clip_to: "disclip";
16237 description { state: "default" 0.0;
16241 aspect_preference: VERTICAL;
16252 part { name: "elm.text";
16253 clip_to: "disclip";
16255 effect: SOFT_SHADOW;
16259 state: "default" 0.0;
16262 to_x: "elm.swallow.icon";
16267 to_x: "elm.swallow.end";
16279 text_class: "list_item";
16282 description { state: "selected" 0.0;
16283 inherit: "default" 0.0;
16284 color: 224 224 224 255;
16288 part { name: "fg1";
16289 clip_to: "disclip";
16291 description { state: "default" 0.0;
16293 color: 255 255 255 0;
16295 rel2.relative: 1.0 0.5;
16298 normal: "bt_sm_hilight.png";
16302 description { state: "selected" 0.0;
16303 inherit: "default" 0.0;
16305 color: 255 255 255 255;
16308 part { name: "fg2";
16309 clip_to: "disclip";
16311 description { state: "default" 0.0;
16313 color: 255 255 255 0;
16317 normal: "bt_sm_shine.png";
16321 description { state: "selected" 0.0;
16322 inherit: "default" 0.0;
16324 color: 255 255 255 255;
16327 part { name: "disclip";
16329 description { state: "default" 0.0;
16333 description { state: "disabled" 0.0;
16334 inherit: "default" 0.0;
16335 color: 255 255 255 64;
16340 // signal: elm,state,%s,active
16341 // a "check" item named %s went active
16342 // signal: elm,state,%s,passive
16343 // a "check" item named %s went passive
16344 // default is passive
16347 signal: "elm,state,selected";
16349 action: STATE_SET "selected" 0.0;
16353 target: "elm.text";
16356 name: "go_passive";
16357 signal: "elm,state,unselected";
16359 action: STATE_SET "default" 0.0;
16363 target: "elm.text";
16364 transition: LINEAR 0.1;
16367 name: "go_disabled";
16368 signal: "elm,state,disabled";
16370 action: STATE_SET "disabled" 0.0;
16374 name: "go_enabled";
16375 signal: "elm,state,enabled";
16377 action: STATE_SET "default" 0.0;
16382 group { name: "elm/genlist/item_compress/message/default";
16383 data.item: "selectraise" "on";
16384 data.item: "labels" "elm.title.1 elm.title.2 elm.text";
16385 // data.item: "icons" "elm.swallow.icon elm.swallow.end";
16386 data.item: "treesize" "20";
16387 // data.item: "states" "";
16389 image: "bt_sm_base1.png" COMP;
16390 image: "bt_sm_shine.png" COMP;
16391 image: "bt_sm_hilight.png" COMP;
16392 image: "ilist_1.png" COMP;
16393 image: "ilist_2.png" COMP;
16394 image: "ilist_item_shadow.png" COMP;
16397 style { name: "genlist_textblock_style";
16398 base: "font=Sans font_size=10 color=#000 wrap=char text_class=list_item";
16403 style { name: "genlist_textblock_style2";
16404 base: "font=Sans font_size=10 color=#fff wrap=char text_class=list_item";
16416 state: "default" 0.0;
16424 state: "default" 0.0;
16439 normal: "ilist_item_shadow.png";
16444 state: "default" 1.0;
16445 inherit: "default" 0.0;
16453 state: "default" 0.0;
16455 normal: "ilist_1.png";
16461 state: "default" 1.0;
16462 inherit: "default" 0.0;
16463 image.normal: "ilist_2.png";
16467 clip_to: "disclip";
16469 description { state: "default" 0.0;
16471 color: 255 255 255 0;
16481 normal: "bt_sm_base1.png";
16484 image.middle: SOLID;
16486 description { state: "selected" 0.0;
16487 inherit: "default" 0.0;
16489 color: 255 255 255 255;
16500 part { name: "elm.title.1";
16501 clip_to: "disclip";
16503 effect: SOFT_SHADOW;
16507 state: "default" 0.0;
16527 text_class: "list_item";
16530 description { state: "selected" 0.0;
16531 inherit: "default" 0.0;
16532 color: 224 224 224 255;
16536 part { name: "elm.title.2";
16537 clip_to: "disclip";
16539 effect: SOFT_SHADOW;
16543 state: "default" 0.0;
16547 to_y: "elm.title.1";
16552 to_y: "elm.title.1";
16565 text_class: "list_item";
16568 description { state: "selected" 0.0;
16569 inherit: "default" 0.0;
16570 color: 224 224 224 255;
16574 part { name: "elm.text";
16575 clip_to: "disclip";
16580 state: "default" 0.0;
16584 to_y: "elm.title.2";
16594 style: "genlist_textblock_style";
16600 description { state: "selected" 0.0;
16601 inherit: "default" 0.0;
16603 style: "genlist_textblock_style2";
16607 part { name: "fg1";
16608 clip_to: "disclip";
16610 description { state: "default" 0.0;
16612 color: 255 255 255 0;
16614 rel2.relative: 1.0 0.5;
16617 normal: "bt_sm_hilight.png";
16621 description { state: "selected" 0.0;
16622 inherit: "default" 0.0;
16624 color: 255 255 255 255;
16627 part { name: "fg2";
16628 clip_to: "disclip";
16630 description { state: "default" 0.0;
16632 color: 255 255 255 0;
16636 normal: "bt_sm_shine.png";
16640 description { state: "selected" 0.0;
16641 inherit: "default" 0.0;
16643 color: 255 255 255 255;
16646 part { name: "disclip";
16648 description { state: "default" 0.0;
16652 description { state: "disabled" 0.0;
16653 inherit: "default" 0.0;
16654 color: 255 255 255 64;
16659 // signal: elm,state,%s,active
16660 // a "check" item named %s went active
16661 // signal: elm,state,%s,passive
16662 // a "check" item named %s went passive
16663 // default is passive
16666 signal: "elm,state,odd";
16668 action: STATE_SET "default" 1.0;
16674 signal: "elm,state,even";
16676 action: STATE_SET "default" 0.0;
16682 signal: "elm,state,selected";
16684 action: STATE_SET "selected" 0.0;
16688 target: "elm.title.1";
16689 target: "elm.title.2";
16690 target: "elm.text";
16693 name: "go_passive";
16694 signal: "elm,state,unselected";
16696 action: STATE_SET "default" 0.0;
16700 target: "elm.title.1";
16701 target: "elm.title.2";
16702 target: "elm.text";
16703 transition: LINEAR 0.1;
16706 name: "go_disabled";
16707 signal: "elm,state,disabled";
16709 action: STATE_SET "disabled" 0.0;
16713 name: "go_enabled";
16714 signal: "elm,state,enabled";
16716 action: STATE_SET "default" 0.0;
16722 group { name: "elm/genlist/item_compress/default/default";
16723 data.item: "selectraise" "on";
16724 data.item: "labels" "elm.text";
16725 data.item: "icons" "elm.swallow.icon elm.swallow.end";
16726 data.item: "treesize" "20";
16727 // data.item: "states" "";
16729 image: "bt_sm_base1.png" COMP;
16730 image: "bt_sm_shine.png" COMP;
16731 image: "bt_sm_hilight.png" COMP;
16732 image: "ilist_1.png" COMP;
16733 image: "ilist_2.png" COMP;
16734 image: "ilist_item_shadow.png" COMP;
16742 state: "default" 0.0;
16750 state: "default" 0.0;
16765 normal: "ilist_item_shadow.png";
16770 state: "default" 1.0;
16771 inherit: "default" 0.0;
16779 state: "default" 0.0;
16781 normal: "ilist_1.png";
16787 state: "default" 1.0;
16788 inherit: "default" 0.0;
16789 image.normal: "ilist_2.png";
16793 clip_to: "disclip";
16795 description { state: "default" 0.0;
16797 color: 255 255 255 0;
16807 normal: "bt_sm_base1.png";
16810 image.middle: SOLID;
16812 description { state: "selected" 0.0;
16813 inherit: "default" 0.0;
16815 color: 255 255 255 255;
16826 part { name: "elm.swallow.pad";
16828 description { state: "default" 0.0;
16841 part { name: "elm.swallow.icon";
16842 clip_to: "disclip";
16844 description { state: "default" 0.0;
16848 to_x: "elm.swallow.pad";
16853 to_x: "elm.swallow.pad";
16859 part { name: "elm.swallow.end";
16860 clip_to: "disclip";
16862 description { state: "default" 0.0;
16866 aspect_preference: VERTICAL;
16877 part { name: "elm.text";
16878 clip_to: "disclip";
16880 effect: SOFT_SHADOW;
16884 state: "default" 0.0;
16887 to_x: "elm.swallow.icon";
16892 to_x: "elm.swallow.end";
16904 text_class: "list_item";
16907 description { state: "selected" 0.0;
16908 inherit: "default" 0.0;
16909 color: 224 224 224 255;
16913 part { name: "fg1";
16914 clip_to: "disclip";
16916 description { state: "default" 0.0;
16918 color: 255 255 255 0;
16920 rel2.relative: 1.0 0.5;
16923 normal: "bt_sm_hilight.png";
16927 description { state: "selected" 0.0;
16928 inherit: "default" 0.0;
16930 color: 255 255 255 255;
16933 part { name: "fg2";
16934 clip_to: "disclip";
16936 description { state: "default" 0.0;
16938 color: 255 255 255 0;
16942 normal: "bt_sm_shine.png";
16946 description { state: "selected" 0.0;
16947 inherit: "default" 0.0;
16949 color: 255 255 255 255;
16952 part { name: "disclip";
16954 description { state: "default" 0.0;
16958 description { state: "disabled" 0.0;
16959 inherit: "default" 0.0;
16960 color: 255 255 255 64;
16965 // signal: elm,state,%s,active
16966 // a "check" item named %s went active
16967 // signal: elm,state,%s,passive
16968 // a "check" item named %s went passive
16969 // default is passive
16972 signal: "elm,state,odd";
16974 action: STATE_SET "default" 1.0;
16980 signal: "elm,state,even";
16982 action: STATE_SET "default" 0.0;
16988 signal: "elm,state,selected";
16990 action: STATE_SET "selected" 0.0;
16994 target: "elm.text";
16997 name: "go_passive";
16998 signal: "elm,state,unselected";
17000 action: STATE_SET "default" 0.0;
17004 target: "elm.text";
17005 transition: LINEAR 0.1;
17008 name: "go_disabled";
17009 signal: "elm,state,disabled";
17011 action: STATE_SET "disabled" 0.0;
17015 name: "go_enabled";
17016 signal: "elm,state,enabled";
17018 action: STATE_SET "default" 0.0;
17024 group { name: "elm/genlist/tree/default/default";
17025 data.item: "selectraise" "on";
17026 data.item: "labels" "elm.text";
17027 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17028 data.item: "treesize" "20";
17029 // data.item: "states" "";
17031 image: "bt_sm_base1.png" COMP;
17032 image: "bt_sm_shine.png" COMP;
17033 image: "bt_sm_hilight.png" COMP;
17034 image: "ilist_1.png" COMP;
17035 image: "ilist_2.png" COMP;
17036 image: "ilist_item_shadow.png" COMP;
17037 image: "icon_arrow_left.png" COMP;
17038 image: "icon_arrow_right.png" COMP;
17039 image: "icon_arrow_down.png" COMP;
17047 state: "default" 0.0;
17055 state: "default" 0.0;
17070 normal: "ilist_item_shadow.png";
17075 state: "default" 1.0;
17076 inherit: "default" 0.0;
17084 state: "default" 0.0;
17086 normal: "ilist_1.png";
17092 state: "default" 1.0;
17093 inherit: "default" 0.0;
17094 image.normal: "ilist_2.png";
17098 clip_to: "disclip";
17100 description { state: "default" 0.0;
17102 color: 255 255 255 0;
17112 normal: "bt_sm_base1.png";
17115 image.middle: SOLID;
17117 description { state: "selected" 0.0;
17118 inherit: "default" 0.0;
17120 color: 255 255 255 255;
17131 part { name: "elm.swallow.pad";
17133 description { state: "default" 0.0;
17146 part { name: "arrow";
17147 clip_to: "disclip";
17148 ignore_flags: ON_HOLD;
17149 description { state: "default" 0.0;
17154 to_x: "elm.swallow.pad";
17159 to_x: "elm.swallow.pad";
17163 image.normal: "icon_arrow_right.png";
17165 description { state: "default" 0.1;
17166 inherit: "default" 0.0;
17167 image.normal: "icon_arrow_left.png";
17169 description { state: "active" 0.0;
17170 inherit: "default" 0.0;
17171 image.normal: "icon_arrow_down.png";
17173 description { state: "active" 0.1;
17174 inherit: "default" 0.0;
17175 image.normal: "icon_arrow_down.png";
17178 part { name: "elm.swallow.icon";
17179 clip_to: "disclip";
17181 description { state: "default" 0.0;
17196 part { name: "elm.swallow.end";
17197 clip_to: "disclip";
17199 description { state: "default" 0.0;
17203 aspect_preference: VERTICAL;
17214 part { name: "elm.text";
17215 clip_to: "disclip";
17217 effect: SOFT_SHADOW;
17221 state: "default" 0.0;
17224 to_x: "elm.swallow.icon";
17229 to_x: "elm.swallow.end";
17241 text_class: "list_item";
17244 description { state: "selected" 0.0;
17245 inherit: "default" 0.0;
17246 color: 224 224 224 255;
17250 part { name: "fg1";
17251 clip_to: "disclip";
17253 description { state: "default" 0.0;
17255 color: 255 255 255 0;
17257 rel2.relative: 1.0 0.5;
17260 normal: "bt_sm_hilight.png";
17264 description { state: "selected" 0.0;
17265 inherit: "default" 0.0;
17267 color: 255 255 255 255;
17270 part { name: "fg2";
17271 clip_to: "disclip";
17273 description { state: "default" 0.0;
17275 color: 255 255 255 0;
17279 normal: "bt_sm_shine.png";
17283 description { state: "selected" 0.0;
17284 inherit: "default" 0.0;
17286 color: 255 255 255 255;
17289 part { name: "disclip";
17291 description { state: "default" 0.0;
17295 description { state: "disabled" 0.0;
17296 inherit: "default" 0.0;
17297 color: 255 255 255 64;
17302 // signal: elm,state,%s,active
17303 // a "check" item named %s went active
17304 // signal: elm,state,%s,passive
17305 // a "check" item named %s went passive
17306 // default is passive
17309 signal: "elm,state,odd";
17311 action: STATE_SET "default" 1.0;
17317 signal: "elm,state,even";
17319 action: STATE_SET "default" 0.0;
17325 signal: "elm,state,selected";
17327 action: STATE_SET "selected" 0.0;
17331 target: "elm.text";
17334 name: "go_passive";
17335 signal: "elm,state,unselected";
17337 action: STATE_SET "default" 0.0;
17341 target: "elm.text";
17342 transition: LINEAR 0.1;
17345 name: "go_disabled";
17346 signal: "elm,state,disabled";
17348 action: STATE_SET "disabled" 0.0;
17352 name: "go_enabled";
17353 signal: "elm,state,enabled";
17355 action: STATE_SET "default" 0.0;
17360 signal: "mouse,up,1";
17362 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17365 name: "go_expanded";
17366 signal: "elm,state,expanded";
17371 get_state(PART:"arrow", st, 30, vl);
17372 set_state(PART:"arrow", "active", vl);
17376 name: "go_contracted";
17377 signal: "elm,state,contracted";
17382 get_state(PART:"arrow", st, 30, vl);
17383 set_state(PART:"arrow", "default", vl);
17386 program { name: "to_rtl";
17387 signal: "edje,state,rtl";
17392 get_state(PART:"arrow", st, 30, vl);
17394 set_state(PART:"arrow", st, 0.1);
17398 program { name: "to_ltr";
17399 signal: "edje,state,ltr";
17404 get_state(PART:"arrow", st, 30, vl);
17406 set_state(PART:"arrow", st, 0.0);
17412 group { name: "elm/genlist/tree_compress/default/default";
17413 data.item: "stacking" "above";
17414 data.item: "selectraise" "on";
17415 data.item: "labels" "elm.text";
17416 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17417 data.item: "treesize" "20";
17418 // data.item: "states" "";
17420 image: "bt_sm_base1.png" COMP;
17421 image: "bt_sm_shine.png" COMP;
17422 image: "bt_sm_hilight.png" COMP;
17423 image: "ilist_1.png" COMP;
17424 image: "ilist_item_shadow.png" COMP;
17425 image: "icon_arrow_left.png" COMP;
17426 image: "icon_arrow_right.png" COMP;
17427 image: "icon_arrow_down.png" COMP;
17435 state: "default" 0.0;
17443 state: "default" 0.0;
17458 normal: "ilist_item_shadow.png";
17463 state: "default" 1.0;
17464 inherit: "default" 0.0;
17472 state: "default" 0.0;
17474 normal: "ilist_1.png";
17480 state: "default" 1.0;
17481 inherit: "default" 0.0;
17482 image.normal: "ilist_2.png";
17486 clip_to: "disclip";
17488 description { state: "default" 0.0;
17490 color: 255 255 255 0;
17500 normal: "bt_sm_base1.png";
17503 image.middle: SOLID;
17505 description { state: "selected" 0.0;
17506 inherit: "default" 0.0;
17508 color: 255 255 255 255;
17519 part { name: "elm.swallow.pad";
17521 description { state: "default" 0.0;
17534 part { name: "arrow";
17535 clip_to: "disclip";
17536 ignore_flags: ON_HOLD;
17537 description { state: "default" 0.0;
17542 to_x: "elm.swallow.pad";
17547 to_x: "elm.swallow.pad";
17551 image.normal: "icon_arrow_right.png";
17553 description { state: "default" 0.1;
17554 inherit: "default" 0.0;
17555 image.normal: "icon_arrow_left.png";
17557 description { state: "active" 0.0;
17558 inherit: "default" 0.0;
17559 image.normal: "icon_arrow_down.png";
17561 description { state: "active" 0.1;
17562 inherit: "default" 0.0;
17563 image.normal: "icon_arrow_down.png";
17566 part { name: "elm.swallow.icon";
17567 clip_to: "disclip";
17569 description { state: "default" 0.0;
17584 part { name: "elm.swallow.end";
17585 clip_to: "disclip";
17587 description { state: "default" 0.0;
17591 aspect_preference: VERTICAL;
17602 part { name: "elm.text";
17603 clip_to: "disclip";
17605 effect: SOFT_SHADOW;
17609 state: "default" 0.0;
17612 to_x: "elm.swallow.icon";
17617 to_x: "elm.swallow.end";
17629 text_class: "list_item";
17632 description { state: "selected" 0.0;
17633 inherit: "default" 0.0;
17634 color: 224 224 224 255;
17638 part { name: "fg1";
17639 clip_to: "disclip";
17641 description { state: "default" 0.0;
17643 color: 255 255 255 0;
17645 rel2.relative: 1.0 0.5;
17648 normal: "bt_sm_hilight.png";
17652 description { state: "selected" 0.0;
17653 inherit: "default" 0.0;
17655 color: 255 255 255 255;
17658 part { name: "fg2";
17659 clip_to: "disclip";
17661 description { state: "default" 0.0;
17663 color: 255 255 255 0;
17667 normal: "bt_sm_shine.png";
17671 description { state: "selected" 0.0;
17672 inherit: "default" 0.0;
17674 color: 255 255 255 255;
17677 part { name: "disclip";
17679 description { state: "default" 0.0;
17683 description { state: "disabled" 0.0;
17684 inherit: "default" 0.0;
17685 color: 255 255 255 64;
17690 // signal: elm,state,%s,active
17691 // a "check" item named %s went active
17692 // signal: elm,state,%s,passive
17693 // a "check" item named %s went passive
17694 // default is passive
17697 signal: "elm,state,odd";
17699 action: STATE_SET "default" 1.0;
17705 signal: "elm,state,even";
17707 action: STATE_SET "default" 0.0;
17713 signal: "elm,state,selected";
17715 action: STATE_SET "selected" 0.0;
17719 target: "elm.text";
17722 name: "go_passive";
17723 signal: "elm,state,unselected";
17725 action: STATE_SET "default" 0.0;
17729 target: "elm.text";
17730 transition: LINEAR 0.1;
17733 name: "go_disabled";
17734 signal: "elm,state,disabled";
17736 action: STATE_SET "disabled" 0.0;
17740 name: "go_enabled";
17741 signal: "elm,state,enabled";
17743 action: STATE_SET "default" 0.0;
17748 signal: "mouse,up,1";
17750 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
17753 name: "go_expanded";
17754 signal: "elm,state,expanded";
17759 get_state(PART:"arrow", st, 30, vl);
17760 set_state(PART:"arrow", "active", vl);
17764 name: "go_contracted";
17765 signal: "elm,state,contracted";
17770 get_state(PART:"arrow", st, 30, vl);
17771 set_state(PART:"arrow", "default", vl);
17774 program { name: "to_rtl";
17775 signal: "edje,state,rtl";
17780 get_state(PART:"arrow", st, 30, vl);
17782 set_state(PART:"arrow", st, 0.1);
17786 program { name: "to_ltr";
17787 signal: "edje,state,ltr";
17792 get_state(PART:"arrow", st, 30, vl);
17794 set_state(PART:"arrow", st, 0.0);
17800 group { name: "elm/genlist/item/default_style/default";
17803 style { name: "genlist_style";
17804 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=list_item";
17807 tag: "hilight" "+ font=Sans:style=Bold";
17808 tag: "b" "+ font=Sans:style=Bold";
17811 style { name: "genlist_selected_style";
17812 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=list_item";
17815 tag: "hilight" "+ font=Sans:style=Bold";
17816 tag: "b" "+ font=Sans:style=Bold";
17820 data.item: "stacking" "above";
17821 data.item: "selectraise" "on";
17822 data.item: "labels" "elm.text";
17823 data.item: "icons" "elm.swallow.icon elm.swallow.end";
17824 data.item: "treesize" "20";
17826 image: "bt_sm_base1.png" COMP;
17827 image: "bt_sm_shine.png" COMP;
17828 image: "bt_sm_hilight.png" COMP;
17829 image: "ilist_1.png" COMP;
17830 image: "ilist_item_shadow.png" COMP;
17838 state: "default" 0.0;
17846 state: "default" 0.0;
17861 normal: "ilist_item_shadow.png";
17870 state: "default" 0.0;
17873 normal: "ilist_1.png";
17880 clip_to: "disclip";
17882 description { state: "default" 0.0;
17884 color: 255 255 255 0;
17894 normal: "bt_sm_base1.png";
17897 image.middle: SOLID;
17899 description { state: "selected" 0.0;
17900 inherit: "default" 0.0;
17902 color: 255 255 255 255;
17913 part { name: "elm.swallow.pad";
17915 description { state: "default" 0.0;
17928 part { name: "elm.swallow.icon";
17929 clip_to: "disclip";
17931 description { state: "default" 0.0;
17935 to_x: "elm.swallow.pad";
17940 to_x: "elm.swallow.pad";
17946 part { name: "elm.swallow.end";
17947 clip_to: "disclip";
17949 description { state: "default" 0.0;
17953 aspect_preference: VERTICAL;
17964 part { name: "elm.text";
17965 clip_to: "disclip";
17970 state: "default" 0.0;
17974 to_x: "elm.swallow.icon";
17980 to_x: "elm.swallow.end";
17986 style: "genlist_style";
17990 description { state: "selected" 0.0;
17991 inherit: "default" 0.0;
17993 style: "genlist_selected_style";
17997 part { name: "fg1";
17998 clip_to: "disclip";
18000 description { state: "default" 0.0;
18002 color: 255 255 255 0;
18004 rel2.relative: 1.0 0.5;
18007 normal: "bt_sm_hilight.png";
18011 description { state: "selected" 0.0;
18012 inherit: "default" 0.0;
18014 color: 255 255 255 255;
18017 part { name: "fg2";
18018 clip_to: "disclip";
18020 description { state: "default" 0.0;
18022 color: 255 255 255 0;
18026 normal: "bt_sm_shine.png";
18030 description { state: "selected" 0.0;
18031 inherit: "default" 0.0;
18033 color: 255 255 255 255;
18036 part { name: "disclip";
18038 description { state: "default" 0.0;
18042 description { state: "disabled" 0.0;
18043 inherit: "default" 0.0;
18044 color: 255 255 255 64;
18049 // signal: elm,state,%s,active
18050 // a "check" item named %s went active
18051 // signal: elm,state,%s,passive
18052 // a "check" item named %s went passive
18053 // default is passive
18056 signal: "elm,state,selected";
18058 action: STATE_SET "selected" 0.0;
18062 target: "elm.text";
18065 name: "go_passive";
18066 signal: "elm,state,unselected";
18068 action: STATE_SET "default" 0.0;
18072 target: "elm.text";
18073 transition: LINEAR 0.1;
18076 name: "go_disabled";
18077 signal: "elm,state,disabled";
18079 action: STATE_SET "disabled" 0.0;
18083 name: "go_enabled";
18084 signal: "elm,state,enabled";
18086 action: STATE_SET "default" 0.0;
18091 group { name: "elm/genlist/item_odd/default_style/default";
18092 data.item: "stacking" "below";
18093 data.item: "selectraise" "on";
18094 data.item: "labels" "elm.text";
18095 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18096 data.item: "treesize" "20";
18098 image: "bt_sm_base1.png" COMP;
18099 image: "bt_sm_shine.png" COMP;
18100 image: "bt_sm_hilight.png" COMP;
18101 image: "ilist_2.png" COMP;
18104 part { name: "event";
18108 state: "default" 0.0;
18116 state: "default" 0.0;
18119 normal: "ilist_2.png";
18126 clip_to: "disclip";
18128 description { state: "default" 0.0;
18130 color: 255 255 255 0;
18140 normal: "bt_sm_base1.png";
18143 image.middle: SOLID;
18145 description { state: "selected" 0.0;
18146 inherit: "default" 0.0;
18148 color: 255 255 255 255;
18159 part { name: "elm.swallow.pad";
18161 description { state: "default" 0.0;
18174 part { name: "elm.swallow.icon";
18175 clip_to: "disclip";
18177 description { state: "default" 0.0;
18181 to_x: "elm.swallow.pad";
18186 to_x: "elm.swallow.pad";
18192 part { name: "elm.swallow.end";
18193 clip_to: "disclip";
18195 description { state: "default" 0.0;
18199 aspect_preference: VERTICAL;
18210 part { name: "elm.text";
18211 clip_to: "disclip";
18216 state: "default" 0.0;
18220 to_x: "elm.swallow.icon";
18226 to_x: "elm.swallow.end";
18232 style: "genlist_style";
18236 description { state: "selected" 0.0;
18237 inherit: "default" 0.0;
18239 style: "genlist_selected_style";
18243 part { name: "fg1";
18244 clip_to: "disclip";
18246 description { state: "default" 0.0;
18248 color: 255 255 255 0;
18250 rel2.relative: 1.0 0.5;
18253 normal: "bt_sm_hilight.png";
18257 description { state: "selected" 0.0;
18258 inherit: "default" 0.0;
18260 color: 255 255 255 255;
18263 part { name: "fg2";
18264 clip_to: "disclip";
18266 description { state: "default" 0.0;
18268 color: 255 255 255 0;
18272 normal: "bt_sm_shine.png";
18276 description { state: "selected" 0.0;
18277 inherit: "default" 0.0;
18279 color: 255 255 255 255;
18282 part { name: "disclip";
18284 description { state: "default" 0.0;
18288 description { state: "disabled" 0.0;
18289 inherit: "default" 0.0;
18290 color: 255 255 255 64;
18295 // signal: elm,state,%s,active
18296 // a "check" item named %s went active
18297 // signal: elm,state,%s,passive
18298 // a "check" item named %s went passive
18299 // default is passive
18302 signal: "elm,state,selected";
18304 action: STATE_SET "selected" 0.0;
18308 target: "elm.text";
18311 name: "go_passive";
18312 signal: "elm,state,unselected";
18314 action: STATE_SET "default" 0.0;
18318 target: "elm.text";
18319 transition: LINEAR 0.1;
18322 name: "go_disabled";
18323 signal: "elm,state,disabled";
18325 action: STATE_SET "disabled" 0.0;
18329 name: "go_enabled";
18330 signal: "elm,state,enabled";
18332 action: STATE_SET "default" 0.0;
18338 group { name: "elm/genlist/tree/default_style/default";
18339 data.item: "stacking" "above";
18340 data.item: "selectraise" "on";
18341 data.item: "labels" "elm.text";
18342 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18343 data.item: "treesize" "20";
18345 image: "bt_sm_base1.png" COMP;
18346 image: "bt_sm_shine.png" COMP;
18347 image: "bt_sm_hilight.png" COMP;
18348 image: "ilist_1.png" COMP;
18349 image: "ilist_item_shadow.png" COMP;
18350 image: "icon_arrow_right.png" COMP;
18351 image: "icon_arrow_down.png" COMP;
18359 state: "default" 0.0;
18367 state: "default" 0.0;
18382 normal: "ilist_item_shadow.png";
18391 state: "default" 0.0;
18394 normal: "ilist_1.png";
18401 clip_to: "disclip";
18403 description { state: "default" 0.0;
18405 color: 255 255 255 0;
18415 normal: "bt_sm_base1.png";
18418 image.middle: SOLID;
18420 description { state: "selected" 0.0;
18421 inherit: "default" 0.0;
18423 color: 255 255 255 255;
18434 part { name: "elm.swallow.pad";
18436 description { state: "default" 0.0;
18449 part { name: "arrow";
18450 clip_to: "disclip";
18451 ignore_flags: ON_HOLD;
18452 description { state: "default" 0.0;
18457 to_x: "elm.swallow.pad";
18462 to_x: "elm.swallow.pad";
18466 image.normal: "icon_arrow_right.png";
18468 description { state: "active" 0.0;
18469 inherit: "default" 0.0;
18470 image.normal: "icon_arrow_down.png";
18473 part { name: "elm.swallow.icon";
18474 clip_to: "disclip";
18476 description { state: "default" 0.0;
18491 part { name: "elm.swallow.end";
18492 clip_to: "disclip";
18494 description { state: "default" 0.0;
18498 aspect_preference: VERTICAL;
18509 part { name: "elm.text";
18510 clip_to: "disclip";
18512 effect: SOFT_SHADOW;
18516 state: "default" 0.0;
18520 to_x: "elm.swallow.icon";
18526 to_x: "elm.swallow.end";
18532 style: "genlist_style";
18536 description { state: "selected" 0.0;
18537 inherit: "default" 0.0;
18539 style: "genlist_selected_style";
18543 part { name: "fg1";
18544 clip_to: "disclip";
18546 description { state: "default" 0.0;
18548 color: 255 255 255 0;
18550 rel2.relative: 1.0 0.5;
18553 normal: "bt_sm_hilight.png";
18557 description { state: "selected" 0.0;
18558 inherit: "default" 0.0;
18560 color: 255 255 255 255;
18563 part { name: "fg2";
18564 clip_to: "disclip";
18566 description { state: "default" 0.0;
18568 color: 255 255 255 0;
18572 normal: "bt_sm_shine.png";
18576 description { state: "selected" 0.0;
18577 inherit: "default" 0.0;
18579 color: 255 255 255 255;
18582 part { name: "disclip";
18584 description { state: "default" 0.0;
18588 description { state: "disabled" 0.0;
18589 inherit: "default" 0.0;
18590 color: 255 255 255 64;
18595 // signal: elm,state,%s,active
18596 // a "check" item named %s went active
18597 // signal: elm,state,%s,passive
18598 // a "check" item named %s went passive
18599 // default is passive
18602 signal: "elm,state,selected";
18604 action: STATE_SET "selected" 0.0;
18608 target: "elm.text";
18611 name: "go_passive";
18612 signal: "elm,state,unselected";
18614 action: STATE_SET "default" 0.0;
18618 target: "elm.text";
18619 transition: LINEAR 0.1;
18622 name: "go_disabled";
18623 signal: "elm,state,disabled";
18625 action: STATE_SET "disabled" 0.0;
18629 name: "go_enabled";
18630 signal: "elm,state,enabled";
18632 action: STATE_SET "default" 0.0;
18637 signal: "mouse,up,1";
18639 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
18642 name: "go_expanded";
18643 signal: "elm,state,expanded";
18645 action: STATE_SET "active" 0.0;
18649 name: "go_contracted";
18650 signal: "elm,state,contracted";
18652 action: STATE_SET "default" 0.0;
18657 group { name: "elm/genlist/tree_odd/default_style/default";
18658 data.item: "stacking" "below";
18659 data.item: "selectraise" "on";
18660 data.item: "labels" "elm.text";
18661 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18662 data.item: "treesize" "20";
18664 image: "bt_sm_base1.png" COMP;
18665 image: "bt_sm_shine.png" COMP;
18666 image: "bt_sm_hilight.png" COMP;
18667 image: "ilist_2.png" COMP;
18668 image: "icon_arrow_right.png" COMP;
18669 image: "icon_arrow_down.png" COMP;
18677 state: "default" 0.0;
18685 state: "default" 0.0;
18688 normal: "ilist_2.png";
18695 clip_to: "disclip";
18697 description { state: "default" 0.0;
18699 color: 255 255 255 0;
18709 normal: "bt_sm_base1.png";
18712 image.middle: SOLID;
18714 description { state: "selected" 0.0;
18715 inherit: "default" 0.0;
18717 color: 255 255 255 255;
18728 part { name: "elm.swallow.pad";
18730 description { state: "default" 0.0;
18743 part { name: "arrow";
18744 clip_to: "disclip";
18745 ignore_flags: ON_HOLD;
18746 description { state: "default" 0.0;
18751 to_x: "elm.swallow.pad";
18756 to_x: "elm.swallow.pad";
18760 image.normal: "icon_arrow_right.png";
18762 description { state: "active" 0.0;
18763 inherit: "default" 0.0;
18764 image.normal: "icon_arrow_down.png";
18767 part { name: "elm.swallow.icon";
18768 clip_to: "disclip";
18770 description { state: "default" 0.0;
18785 part { name: "elm.swallow.end";
18786 clip_to: "disclip";
18788 description { state: "default" 0.0;
18792 aspect_preference: VERTICAL;
18803 part { name: "elm.text";
18804 clip_to: "disclip";
18806 effect: SOFT_SHADOW;
18810 state: "default" 0.0;
18814 to_x: "elm.swallow.icon";
18820 to_x: "elm.swallow.end";
18826 style: "genlist_style";
18830 description { state: "selected" 0.0;
18831 inherit: "default" 0.0;
18833 style: "genlist_selected_style";
18837 part { name: "fg1";
18838 clip_to: "disclip";
18840 description { state: "default" 0.0;
18842 color: 255 255 255 0;
18844 rel2.relative: 1.0 0.5;
18847 normal: "bt_sm_hilight.png";
18851 description { state: "selected" 0.0;
18852 inherit: "default" 0.0;
18854 color: 255 255 255 255;
18857 part { name: "fg2";
18858 clip_to: "disclip";
18860 description { state: "default" 0.0;
18862 color: 255 255 255 0;
18866 normal: "bt_sm_shine.png";
18870 description { state: "selected" 0.0;
18871 inherit: "default" 0.0;
18873 color: 255 255 255 255;
18876 part { name: "disclip";
18878 description { state: "default" 0.0;
18882 description { state: "disabled" 0.0;
18883 inherit: "default" 0.0;
18884 color: 255 255 255 64;
18889 // signal: elm,state,%s,active
18890 // a "check" item named %s went active
18891 // signal: elm,state,%s,passive
18892 // a "check" item named %s went passive
18893 // default is passive
18896 signal: "elm,state,selected";
18898 action: STATE_SET "selected" 0.0;
18902 target: "elm.text";
18905 name: "go_passive";
18906 signal: "elm,state,unselected";
18908 action: STATE_SET "default" 0.0;
18912 target: "elm.text";
18913 transition: LINEAR 0.1;
18916 name: "go_disabled";
18917 signal: "elm,state,disabled";
18919 action: STATE_SET "disabled" 0.0;
18923 name: "go_enabled";
18924 signal: "elm,state,enabled";
18926 action: STATE_SET "default" 0.0;
18931 signal: "mouse,up,1";
18933 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
18936 name: "go_expanded";
18937 signal: "elm,state,expanded";
18939 action: STATE_SET "active" 0.0;
18943 name: "go_contracted";
18944 signal: "elm,state,contracted";
18946 action: STATE_SET "default" 0.0;
18953 group { name: "elm/genlist/item/double_label/default";
18954 data.item: "stacking" "above";
18955 data.item: "selectraise" "on";
18956 data.item: "labels" "elm.text elm.text.sub";
18957 data.item: "icons" "elm.swallow.icon elm.swallow.end";
18958 data.item: "treesize" "20";
18959 // data.item: "states" "";
18961 image: "bt_sm_base1.png" COMP;
18962 image: "bt_sm_shine.png" COMP;
18963 image: "bt_sm_hilight.png" COMP;
18964 image: "ilist_1.png" COMP;
18965 image: "ilist_item_shadow.png" COMP;
18973 state: "default" 0.0;
18981 state: "default" 0.0;
18996 normal: "ilist_item_shadow.png";
19005 state: "default" 0.0;
19007 normal: "ilist_1.png";
19014 clip_to: "disclip";
19016 description { state: "default" 0.0;
19018 color: 255 255 255 0;
19028 normal: "bt_sm_base1.png";
19031 image.middle: SOLID;
19033 description { state: "selected" 0.0;
19034 inherit: "default" 0.0;
19036 color: 255 255 255 255;
19047 part { name: "elm.swallow.pad";
19049 description { state: "default" 0.0;
19062 part { name: "elm.swallow.icon";
19063 clip_to: "disclip";
19065 description { state: "default" 0.0;
19069 to_x: "elm.swallow.pad";
19074 to_x: "elm.swallow.pad";
19080 part { name: "elm.swallow.end";
19081 clip_to: "disclip";
19083 description { state: "default" 0.0;
19087 aspect_preference: VERTICAL;
19098 part { name: "elm.text";
19099 clip_to: "disclip";
19101 effect: SOFT_SHADOW;
19105 state: "default" 0.0;
19108 to_x: "elm.swallow.icon";
19113 to_x: "elm.swallow.end";
19125 text_class: "list_item";
19128 description { state: "selected" 0.0;
19129 inherit: "default" 0.0;
19130 color: 224 224 224 255;
19134 part { name: "elm.text.sub";
19135 clip_to: "disclip";
19140 state: "default" 0.0;
19143 to_x: "elm.swallow.icon";
19148 to_x: "elm.swallow.end";
19160 text_class: "list_item";
19163 description { state: "selected" 0.0;
19164 inherit: "default" 0.0;
19165 color: 128 128 128 255;
19169 part { name: "fg1";
19170 clip_to: "disclip";
19172 description { state: "default" 0.0;
19174 color: 255 255 255 0;
19176 rel2.relative: 1.0 0.5;
19179 normal: "bt_sm_hilight.png";
19183 description { state: "selected" 0.0;
19184 inherit: "default" 0.0;
19186 color: 255 255 255 255;
19189 part { name: "fg2";
19190 clip_to: "disclip";
19192 description { state: "default" 0.0;
19194 color: 255 255 255 0;
19198 normal: "bt_sm_shine.png";
19202 description { state: "selected" 0.0;
19203 inherit: "default" 0.0;
19205 color: 255 255 255 255;
19208 part { name: "disclip";
19210 description { state: "default" 0.0;
19214 description { state: "disabled" 0.0;
19215 inherit: "default" 0.0;
19216 color: 255 255 255 64;
19221 // signal: elm,state,%s,active
19222 // a "check" item named %s went active
19223 // signal: elm,state,%s,passive
19224 // a "check" item named %s went passive
19225 // default is passive
19228 signal: "elm,state,selected";
19230 action: STATE_SET "selected" 0.0;
19234 target: "elm.text";
19235 target: "elm.text.sub";
19238 name: "go_passive";
19239 signal: "elm,state,unselected";
19241 action: STATE_SET "default" 0.0;
19245 target: "elm.text";
19246 target: "elm.text.sub";
19247 transition: LINEAR 0.1;
19250 name: "go_disabled";
19251 signal: "elm,state,disabled";
19253 action: STATE_SET "disabled" 0.0;
19257 name: "go_enabled";
19258 signal: "elm,state,enabled";
19260 action: STATE_SET "default" 0.0;
19265 group { name: "elm/genlist/item_compress/double_label/default";
19266 data.item: "stacking" "above";
19267 data.item: "selectraise" "on";
19268 data.item: "labels" "elm.text elm.text.sub";
19269 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19270 data.item: "treesize" "20";
19271 // data.item: "states" "";
19273 image: "bt_sm_base1.png" COMP;
19274 image: "bt_sm_shine.png" COMP;
19275 image: "bt_sm_hilight.png" COMP;
19276 image: "ilist_1.png" COMP;
19277 image: "ilist_item_shadow.png" COMP;
19285 state: "default" 0.0;
19293 state: "default" 0.0;
19308 normal: "ilist_item_shadow.png";
19317 state: "default" 0.0;
19319 normal: "ilist_1.png";
19326 clip_to: "disclip";
19328 description { state: "default" 0.0;
19330 color: 255 255 255 0;
19340 normal: "bt_sm_base1.png";
19343 image.middle: SOLID;
19345 description { state: "selected" 0.0;
19346 inherit: "default" 0.0;
19348 color: 255 255 255 255;
19359 part { name: "elm.swallow.pad";
19361 description { state: "default" 0.0;
19374 part { name: "elm.swallow.icon";
19375 clip_to: "disclip";
19377 description { state: "default" 0.0;
19381 to_x: "elm.swallow.pad";
19386 to_x: "elm.swallow.pad";
19392 part { name: "elm.swallow.end";
19393 clip_to: "disclip";
19395 description { state: "default" 0.0;
19399 aspect_preference: VERTICAL;
19410 part { name: "elm.text";
19411 clip_to: "disclip";
19413 effect: SOFT_SHADOW;
19417 state: "default" 0.0;
19420 to_x: "elm.swallow.icon";
19425 to_x: "elm.swallow.end";
19437 text_class: "list_item";
19440 description { state: "selected" 0.0;
19441 inherit: "default" 0.0;
19442 color: 224 224 224 255;
19446 part { name: "elm.text.sub";
19447 clip_to: "disclip";
19452 state: "default" 0.0;
19455 to_x: "elm.swallow.icon";
19460 to_x: "elm.swallow.end";
19472 text_class: "list_item";
19475 description { state: "selected" 0.0;
19476 inherit: "default" 0.0;
19477 color: 128 128 128 255;
19481 part { name: "fg1";
19482 clip_to: "disclip";
19484 description { state: "default" 0.0;
19486 color: 255 255 255 0;
19488 rel2.relative: 1.0 0.5;
19491 normal: "bt_sm_hilight.png";
19495 description { state: "selected" 0.0;
19496 inherit: "default" 0.0;
19498 color: 255 255 255 255;
19501 part { name: "fg2";
19502 clip_to: "disclip";
19504 description { state: "default" 0.0;
19506 color: 255 255 255 0;
19510 normal: "bt_sm_shine.png";
19514 description { state: "selected" 0.0;
19515 inherit: "default" 0.0;
19517 color: 255 255 255 255;
19520 part { name: "disclip";
19522 description { state: "default" 0.0;
19526 description { state: "disabled" 0.0;
19527 inherit: "default" 0.0;
19528 color: 255 255 255 64;
19533 // signal: elm,state,%s,active
19534 // a "check" item named %s went active
19535 // signal: elm,state,%s,passive
19536 // a "check" item named %s went passive
19537 // default is passive
19540 signal: "elm,state,selected";
19542 action: STATE_SET "selected" 0.0;
19546 target: "elm.text";
19547 target: "elm.text.sub";
19550 name: "go_passive";
19551 signal: "elm,state,unselected";
19553 action: STATE_SET "default" 0.0;
19557 target: "elm.text";
19558 target: "elm.text.sub";
19559 transition: LINEAR 0.1;
19562 name: "go_disabled";
19563 signal: "elm,state,disabled";
19565 action: STATE_SET "disabled" 0.0;
19569 name: "go_enabled";
19570 signal: "elm,state,enabled";
19572 action: STATE_SET "default" 0.0;
19577 group { name: "elm/genlist/item_odd/double_label/default";
19578 data.item: "stacking" "below";
19579 data.item: "selectraise" "on";
19580 data.item: "labels" "elm.text elm.text.sub";
19581 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19582 data.item: "treesize" "20";
19583 // data.item: "states" "";
19585 image: "bt_sm_base1.png" COMP;
19586 image: "bt_sm_shine.png" COMP;
19587 image: "bt_sm_hilight.png" COMP;
19588 image: "ilist_2.png" COMP;
19591 part { name: "event";
19595 state: "default" 0.0;
19603 state: "default" 0.0;
19605 normal: "ilist_2.png";
19612 clip_to: "disclip";
19614 description { state: "default" 0.0;
19616 color: 255 255 255 0;
19626 normal: "bt_sm_base1.png";
19629 image.middle: SOLID;
19631 description { state: "selected" 0.0;
19632 inherit: "default" 0.0;
19634 color: 255 255 255 255;
19645 part { name: "elm.swallow.pad";
19647 description { state: "default" 0.0;
19660 part { name: "elm.swallow.icon";
19661 clip_to: "disclip";
19663 description { state: "default" 0.0;
19667 to_x: "elm.swallow.pad";
19672 to_x: "elm.swallow.pad";
19678 part { name: "elm.swallow.end";
19679 clip_to: "disclip";
19681 description { state: "default" 0.0;
19685 aspect_preference: VERTICAL;
19696 part { name: "elm.text";
19697 clip_to: "disclip";
19699 effect: SOFT_SHADOW;
19703 state: "default" 0.0;
19706 to_x: "elm.swallow.icon";
19711 to_x: "elm.swallow.end";
19723 text_class: "list_item";
19726 description { state: "selected" 0.0;
19727 inherit: "default" 0.0;
19728 color: 224 224 224 255;
19732 part { name: "elm.text.sub";
19733 clip_to: "disclip";
19738 state: "default" 0.0;
19741 to_x: "elm.swallow.icon";
19746 to_x: "elm.swallow.end";
19758 text_class: "list_item";
19761 description { state: "selected" 0.0;
19762 inherit: "default" 0.0;
19763 color: 128 128 128 255;
19767 part { name: "fg1";
19768 clip_to: "disclip";
19770 description { state: "default" 0.0;
19772 color: 255 255 255 0;
19774 rel2.relative: 1.0 0.5;
19777 normal: "bt_sm_hilight.png";
19781 description { state: "selected" 0.0;
19782 inherit: "default" 0.0;
19784 color: 255 255 255 255;
19787 part { name: "fg2";
19788 clip_to: "disclip";
19790 description { state: "default" 0.0;
19792 color: 255 255 255 0;
19796 normal: "bt_sm_shine.png";
19800 description { state: "selected" 0.0;
19801 inherit: "default" 0.0;
19803 color: 255 255 255 255;
19806 part { name: "disclip";
19808 description { state: "default" 0.0;
19812 description { state: "disabled" 0.0;
19813 inherit: "default" 0.0;
19814 color: 255 255 255 64;
19819 // signal: elm,state,%s,active
19820 // a "check" item named %s went active
19821 // signal: elm,state,%s,passive
19822 // a "check" item named %s went passive
19823 // default is passive
19826 signal: "elm,state,selected";
19828 action: STATE_SET "selected" 0.0;
19832 target: "elm.text";
19833 target: "elm.text.sub";
19836 name: "go_passive";
19837 signal: "elm,state,unselected";
19839 action: STATE_SET "default" 0.0;
19843 target: "elm.text";
19844 target: "elm.text.sub";
19845 transition: LINEAR 0.1;
19848 name: "go_disabled";
19849 signal: "elm,state,disabled";
19851 action: STATE_SET "disabled" 0.0;
19855 name: "go_enabled";
19856 signal: "elm,state,enabled";
19858 action: STATE_SET "default" 0.0;
19863 group { name: "elm/genlist/item_compress_odd/double_label/default";
19864 data.item: "stacking" "below";
19865 data.item: "selectraise" "on";
19866 data.item: "labels" "elm.text elm.text.sub";
19867 data.item: "icons" "elm.swallow.icon elm.swallow.end";
19868 data.item: "treesize" "20";
19869 // data.item: "states" "";
19871 image: "bt_sm_base1.png" COMP;
19872 image: "bt_sm_shine.png" COMP;
19873 image: "bt_sm_hilight.png" COMP;
19874 image: "ilist_2.png" COMP;
19877 part { name: "event";
19881 state: "default" 0.0;
19889 state: "default" 0.0;
19891 normal: "ilist_2.png";
19898 clip_to: "disclip";
19900 description { state: "default" 0.0;
19902 color: 255 255 255 0;
19912 normal: "bt_sm_base1.png";
19915 image.middle: SOLID;
19917 description { state: "selected" 0.0;
19918 inherit: "default" 0.0;
19920 color: 255 255 255 255;
19931 part { name: "elm.swallow.pad";
19933 description { state: "default" 0.0;
19946 part { name: "elm.swallow.icon";
19947 clip_to: "disclip";
19949 description { state: "default" 0.0;
19953 to_x: "elm.swallow.pad";
19958 to_x: "elm.swallow.pad";
19964 part { name: "elm.swallow.end";
19965 clip_to: "disclip";
19967 description { state: "default" 0.0;
19971 aspect_preference: VERTICAL;
19982 part { name: "elm.text";
19983 clip_to: "disclip";
19985 effect: SOFT_SHADOW;
19989 state: "default" 0.0;
19992 to_x: "elm.swallow.icon";
19997 to_x: "elm.swallow.end";
20009 text_class: "list_item";
20012 description { state: "selected" 0.0;
20013 inherit: "default" 0.0;
20014 color: 224 224 224 255;
20018 part { name: "elm.text.sub";
20019 clip_to: "disclip";
20024 state: "default" 0.0;
20027 to_x: "elm.swallow.icon";
20032 to_x: "elm.swallow.end";
20044 text_class: "list_item";
20047 description { state: "selected" 0.0;
20048 inherit: "default" 0.0;
20049 color: 128 128 128 255;
20053 part { name: "fg1";
20054 clip_to: "disclip";
20056 description { state: "default" 0.0;
20058 color: 255 255 255 0;
20060 rel2.relative: 1.0 0.5;
20063 normal: "bt_sm_hilight.png";
20067 description { state: "selected" 0.0;
20068 inherit: "default" 0.0;
20070 color: 255 255 255 255;
20073 part { name: "fg2";
20074 clip_to: "disclip";
20076 description { state: "default" 0.0;
20078 color: 255 255 255 0;
20082 normal: "bt_sm_shine.png";
20086 description { state: "selected" 0.0;
20087 inherit: "default" 0.0;
20089 color: 255 255 255 255;
20092 part { name: "disclip";
20094 description { state: "default" 0.0;
20098 description { state: "disabled" 0.0;
20099 inherit: "default" 0.0;
20100 color: 255 255 255 64;
20105 // signal: elm,state,%s,active
20106 // a "check" item named %s went active
20107 // signal: elm,state,%s,passive
20108 // a "check" item named %s went passive
20109 // default is passive
20112 signal: "elm,state,selected";
20114 action: STATE_SET "selected" 0.0;
20118 target: "elm.text";
20119 target: "elm.text.sub";
20122 name: "go_passive";
20123 signal: "elm,state,unselected";
20125 action: STATE_SET "default" 0.0;
20129 target: "elm.text";
20130 target: "elm.text.sub";
20131 transition: LINEAR 0.1;
20134 name: "go_disabled";
20135 signal: "elm,state,disabled";
20137 action: STATE_SET "disabled" 0.0;
20141 name: "go_enabled";
20142 signal: "elm,state,enabled";
20144 action: STATE_SET "default" 0.0;
20150 group { name: "elm/genlist/tree/double_label/default";
20151 data.item: "stacking" "above";
20152 data.item: "selectraise" "on";
20153 data.item: "labels" "elm.text elm.text.sub";
20154 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20155 data.item: "treesize" "20";
20156 // data.item: "states" "";
20158 image: "bt_sm_base1.png" COMP;
20159 image: "bt_sm_shine.png" COMP;
20160 image: "bt_sm_hilight.png" COMP;
20161 image: "ilist_1.png" COMP;
20162 image: "ilist_item_shadow.png" COMP;
20163 image: "icon_arrow_right.png" COMP;
20164 image: "icon_arrow_down.png" COMP;
20172 state: "default" 0.0;
20180 state: "default" 0.0;
20195 normal: "ilist_item_shadow.png";
20204 state: "default" 0.0;
20206 normal: "ilist_1.png";
20213 clip_to: "disclip";
20215 description { state: "default" 0.0;
20217 color: 255 255 255 0;
20227 normal: "bt_sm_base1.png";
20230 image.middle: SOLID;
20232 description { state: "selected" 0.0;
20233 inherit: "default" 0.0;
20235 color: 255 255 255 255;
20246 part { name: "elm.swallow.pad";
20248 description { state: "default" 0.0;
20261 part { name: "arrow";
20262 clip_to: "disclip";
20263 ignore_flags: ON_HOLD;
20264 description { state: "default" 0.0;
20269 to_x: "elm.swallow.pad";
20274 to_x: "elm.swallow.pad";
20278 image.normal: "icon_arrow_right.png";
20280 description { state: "active" 0.0;
20281 inherit: "default" 0.0;
20282 image.normal: "icon_arrow_down.png";
20285 part { name: "elm.swallow.icon";
20286 clip_to: "disclip";
20288 description { state: "default" 0.0;
20303 part { name: "elm.swallow.end";
20304 clip_to: "disclip";
20306 description { state: "default" 0.0;
20310 aspect_preference: VERTICAL;
20321 part { name: "elm.text";
20322 clip_to: "disclip";
20324 effect: SOFT_SHADOW;
20328 state: "default" 0.0;
20331 to_x: "elm.swallow.icon";
20336 to_x: "elm.swallow.end";
20348 text_class: "list_item";
20351 description { state: "selected" 0.0;
20352 inherit: "default" 0.0;
20353 color: 224 224 224 255;
20357 part { name: "elm.text.sub";
20358 clip_to: "disclip";
20363 state: "default" 0.0;
20366 to_x: "elm.swallow.icon";
20371 to_x: "elm.swallow.end";
20383 text_class: "list_item";
20386 description { state: "selected" 0.0;
20387 inherit: "default" 0.0;
20388 color: 128 128 128 255;
20392 part { name: "fg1";
20393 clip_to: "disclip";
20395 description { state: "default" 0.0;
20397 color: 255 255 255 0;
20399 rel2.relative: 1.0 0.5;
20402 normal: "bt_sm_hilight.png";
20406 description { state: "selected" 0.0;
20407 inherit: "default" 0.0;
20409 color: 255 255 255 255;
20412 part { name: "fg2";
20413 clip_to: "disclip";
20415 description { state: "default" 0.0;
20417 color: 255 255 255 0;
20421 normal: "bt_sm_shine.png";
20425 description { state: "selected" 0.0;
20426 inherit: "default" 0.0;
20428 color: 255 255 255 255;
20431 part { name: "disclip";
20433 description { state: "default" 0.0;
20437 description { state: "disabled" 0.0;
20438 inherit: "default" 0.0;
20439 color: 255 255 255 64;
20444 // signal: elm,state,%s,active
20445 // a "check" item named %s went active
20446 // signal: elm,state,%s,passive
20447 // a "check" item named %s went passive
20448 // default is passive
20451 signal: "elm,state,selected";
20453 action: STATE_SET "selected" 0.0;
20457 target: "elm.text";
20458 target: "elm.text.sub";
20461 name: "go_passive";
20462 signal: "elm,state,unselected";
20464 action: STATE_SET "default" 0.0;
20468 target: "elm.text";
20469 target: "elm.text.sub";
20470 transition: LINEAR 0.1;
20473 name: "go_disabled";
20474 signal: "elm,state,disabled";
20476 action: STATE_SET "disabled" 0.0;
20480 name: "go_enabled";
20481 signal: "elm,state,enabled";
20483 action: STATE_SET "default" 0.0;
20488 signal: "mouse,up,1";
20490 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20493 name: "go_expanded";
20494 signal: "elm,state,expanded";
20496 action: STATE_SET "active" 0.0;
20500 name: "go_contracted";
20501 signal: "elm,state,contracted";
20503 action: STATE_SET "default" 0.0;
20508 group { name: "elm/genlist/tree_compress/double_label/default";
20509 data.item: "stacking" "above";
20510 data.item: "selectraise" "on";
20511 data.item: "labels" "elm.text elm.text.sub";
20512 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20513 data.item: "treesize" "20";
20514 // data.item: "states" "";
20516 image: "bt_sm_base1.png" COMP;
20517 image: "bt_sm_shine.png" COMP;
20518 image: "bt_sm_hilight.png" COMP;
20519 image: "ilist_1.png" COMP;
20520 image: "ilist_item_shadow.png" COMP;
20521 image: "icon_arrow_right.png" COMP;
20522 image: "icon_arrow_down.png" COMP;
20530 state: "default" 0.0;
20538 state: "default" 0.0;
20553 normal: "ilist_item_shadow.png";
20562 state: "default" 0.0;
20564 normal: "ilist_1.png";
20571 clip_to: "disclip";
20573 description { state: "default" 0.0;
20575 color: 255 255 255 0;
20585 normal: "bt_sm_base1.png";
20588 image.middle: SOLID;
20590 description { state: "selected" 0.0;
20591 inherit: "default" 0.0;
20593 color: 255 255 255 255;
20604 part { name: "elm.swallow.pad";
20606 description { state: "default" 0.0;
20619 part { name: "arrow";
20620 clip_to: "disclip";
20621 ignore_flags: ON_HOLD;
20622 description { state: "default" 0.0;
20627 to_x: "elm.swallow.pad";
20632 to_x: "elm.swallow.pad";
20636 image.normal: "icon_arrow_right.png";
20638 description { state: "active" 0.0;
20639 inherit: "default" 0.0;
20640 image.normal: "icon_arrow_down.png";
20643 part { name: "elm.swallow.icon";
20644 clip_to: "disclip";
20646 description { state: "default" 0.0;
20661 part { name: "elm.swallow.end";
20662 clip_to: "disclip";
20664 description { state: "default" 0.0;
20668 aspect_preference: VERTICAL;
20679 part { name: "elm.text";
20680 clip_to: "disclip";
20682 effect: SOFT_SHADOW;
20686 state: "default" 0.0;
20689 to_x: "elm.swallow.icon";
20694 to_x: "elm.swallow.end";
20706 text_class: "list_item";
20709 description { state: "selected" 0.0;
20710 inherit: "default" 0.0;
20711 color: 224 224 224 255;
20715 part { name: "elm.text.sub";
20716 clip_to: "disclip";
20721 state: "default" 0.0;
20724 to_x: "elm.swallow.icon";
20729 to_x: "elm.swallow.end";
20741 text_class: "list_item";
20744 description { state: "selected" 0.0;
20745 inherit: "default" 0.0;
20746 color: 128 128 128 255;
20750 part { name: "fg1";
20751 clip_to: "disclip";
20753 description { state: "default" 0.0;
20755 color: 255 255 255 0;
20757 rel2.relative: 1.0 0.5;
20760 normal: "bt_sm_hilight.png";
20764 description { state: "selected" 0.0;
20765 inherit: "default" 0.0;
20767 color: 255 255 255 255;
20770 part { name: "fg2";
20771 clip_to: "disclip";
20773 description { state: "default" 0.0;
20775 color: 255 255 255 0;
20779 normal: "bt_sm_shine.png";
20783 description { state: "selected" 0.0;
20784 inherit: "default" 0.0;
20786 color: 255 255 255 255;
20789 part { name: "disclip";
20791 description { state: "default" 0.0;
20795 description { state: "disabled" 0.0;
20796 inherit: "default" 0.0;
20797 color: 255 255 255 64;
20802 // signal: elm,state,%s,active
20803 // a "check" item named %s went active
20804 // signal: elm,state,%s,passive
20805 // a "check" item named %s went passive
20806 // default is passive
20809 signal: "elm,state,selected";
20811 action: STATE_SET "selected" 0.0;
20815 target: "elm.text";
20816 target: "elm.text.sub";
20819 name: "go_passive";
20820 signal: "elm,state,unselected";
20822 action: STATE_SET "default" 0.0;
20826 target: "elm.text";
20827 target: "elm.text.sub";
20828 transition: LINEAR 0.1;
20831 name: "go_disabled";
20832 signal: "elm,state,disabled";
20834 action: STATE_SET "disabled" 0.0;
20838 name: "go_enabled";
20839 signal: "elm,state,enabled";
20841 action: STATE_SET "default" 0.0;
20846 signal: "mouse,up,1";
20848 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
20851 name: "go_expanded";
20852 signal: "elm,state,expanded";
20854 action: STATE_SET "active" 0.0;
20858 name: "go_contracted";
20859 signal: "elm,state,contracted";
20861 action: STATE_SET "default" 0.0;
20866 group { name: "elm/genlist/tree_odd/double_label/default";
20867 data.item: "stacking" "below";
20868 data.item: "selectraise" "on";
20869 data.item: "labels" "elm.text elm.text.sub";
20870 data.item: "icons" "elm.swallow.icon elm.swallow.end";
20871 data.item: "treesize" "20";
20872 // data.item: "states" "";
20874 image: "bt_sm_base1.png" COMP;
20875 image: "bt_sm_shine.png" COMP;
20876 image: "bt_sm_hilight.png" COMP;
20877 image: "ilist_2.png" COMP;
20878 image: "icon_arrow_right.png" COMP;
20879 image: "icon_arrow_down.png" COMP;
20887 state: "default" 0.0;
20895 state: "default" 0.0;
20897 normal: "ilist_2.png";
20904 clip_to: "disclip";
20906 description { state: "default" 0.0;
20908 color: 255 255 255 0;
20918 normal: "bt_sm_base1.png";
20921 image.middle: SOLID;
20923 description { state: "selected" 0.0;
20924 inherit: "default" 0.0;
20926 color: 255 255 255 255;
20937 part { name: "elm.swallow.pad";
20939 description { state: "default" 0.0;
20952 part { name: "arrow";
20953 clip_to: "disclip";
20954 ignore_flags: ON_HOLD;
20955 description { state: "default" 0.0;
20960 to_x: "elm.swallow.pad";
20965 to_x: "elm.swallow.pad";
20969 image.normal: "icon_arrow_right.png";
20971 description { state: "active" 0.0;
20972 inherit: "default" 0.0;
20973 image.normal: "icon_arrow_down.png";
20976 part { name: "elm.swallow.icon";
20977 clip_to: "disclip";
20979 description { state: "default" 0.0;
20994 part { name: "elm.swallow.end";
20995 clip_to: "disclip";
20997 description { state: "default" 0.0;
21001 aspect_preference: VERTICAL;
21012 part { name: "elm.text";
21013 clip_to: "disclip";
21015 effect: SOFT_SHADOW;
21019 state: "default" 0.0;
21022 to_x: "elm.swallow.icon";
21027 to_x: "elm.swallow.end";
21039 text_class: "list_item";
21042 description { state: "selected" 0.0;
21043 inherit: "default" 0.0;
21044 color: 224 224 224 255;
21048 part { name: "elm.text.sub";
21049 clip_to: "disclip";
21054 state: "default" 0.0;
21057 to_x: "elm.swallow.icon";
21062 to_x: "elm.swallow.end";
21074 text_class: "list_item";
21077 description { state: "selected" 0.0;
21078 inherit: "default" 0.0;
21079 color: 128 128 128 255;
21083 part { name: "fg1";
21084 clip_to: "disclip";
21086 description { state: "default" 0.0;
21088 color: 255 255 255 0;
21090 rel2.relative: 1.0 0.5;
21093 normal: "bt_sm_hilight.png";
21097 description { state: "selected" 0.0;
21098 inherit: "default" 0.0;
21100 color: 255 255 255 255;
21103 part { name: "fg2";
21104 clip_to: "disclip";
21106 description { state: "default" 0.0;
21108 color: 255 255 255 0;
21112 normal: "bt_sm_shine.png";
21116 description { state: "selected" 0.0;
21117 inherit: "default" 0.0;
21119 color: 255 255 255 255;
21122 part { name: "disclip";
21124 description { state: "default" 0.0;
21128 description { state: "disabled" 0.0;
21129 inherit: "default" 0.0;
21130 color: 255 255 255 64;
21135 // signal: elm,state,%s,active
21136 // a "check" item named %s went active
21137 // signal: elm,state,%s,passive
21138 // a "check" item named %s went passive
21139 // default is passive
21142 signal: "elm,state,selected";
21144 action: STATE_SET "selected" 0.0;
21148 target: "elm.text";
21149 target: "elm.text.sub";
21152 name: "go_passive";
21153 signal: "elm,state,unselected";
21155 action: STATE_SET "default" 0.0;
21159 target: "elm.text";
21160 target: "elm.text.sub";
21161 transition: LINEAR 0.1;
21164 name: "go_disabled";
21165 signal: "elm,state,disabled";
21167 action: STATE_SET "disabled" 0.0;
21171 name: "go_enabled";
21172 signal: "elm,state,enabled";
21174 action: STATE_SET "default" 0.0;
21179 signal: "mouse,up,1";
21181 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
21184 name: "go_expanded";
21185 signal: "elm,state,expanded";
21187 action: STATE_SET "active" 0.0;
21191 name: "go_contracted";
21192 signal: "elm,state,contracted";
21194 action: STATE_SET "default" 0.0;
21200 group { name: "elm/genlist/item/icon_top_text_bottom/default";
21201 data.item: "stacking" "above";
21202 data.item: "selectraise" "on";
21203 data.item: "labels" "elm.text";
21204 data.item: "icons" "elm.swallow.icon";
21205 data.item: "treesize" "20";
21206 // data.item: "states" "";
21208 image: "bt_sm_base1.png" COMP;
21209 image: "bt_sm_shine.png" COMP;
21210 image: "bt_sm_hilight.png" COMP;
21211 image: "ilist_1.png" COMP;
21212 image: "ilist_item_shadow.png" COMP;
21220 state: "default" 0.0;
21228 state: "default" 0.0;
21243 normal: "ilist_item_shadow.png";
21252 state: "default" 0.0;
21254 normal: "ilist_1.png";
21261 clip_to: "disclip";
21263 description { state: "default" 0.0;
21265 color: 255 255 255 0;
21275 normal: "bt_sm_base1.png";
21278 image.middle: SOLID;
21280 description { state: "selected" 0.0;
21281 inherit: "default" 0.0;
21283 color: 255 255 255 255;
21294 part { name: "elm.swallow.pad";
21296 description { state: "default" 0.0;
21309 part { name: "elm.swallow.icon";
21310 clip_to: "disclip";
21312 description { state: "default" 0.0;
21316 to_x: "elm.swallow.pad";
21321 to_x: "elm.swallow.pad";
21327 part { name: "elm.text";
21328 clip_to: "disclip";
21330 effect: SOFT_SHADOW;
21334 state: "default" 0.0;
21337 to_y: "elm.swallow.icon";
21353 text_class: "list_item";
21356 description { state: "selected" 0.0;
21357 inherit: "default" 0.0;
21358 color: 224 224 224 255;
21362 part { name: "fg1";
21363 clip_to: "disclip";
21365 description { state: "default" 0.0;
21367 color: 255 255 255 0;
21369 rel2.relative: 1.0 0.5;
21372 normal: "bt_sm_hilight.png";
21376 description { state: "selected" 0.0;
21377 inherit: "default" 0.0;
21379 color: 255 255 255 255;
21382 part { name: "fg2";
21383 clip_to: "disclip";
21385 description { state: "default" 0.0;
21387 color: 255 255 255 0;
21391 normal: "bt_sm_shine.png";
21395 description { state: "selected" 0.0;
21396 inherit: "default" 0.0;
21398 color: 255 255 255 255;
21401 part { name: "disclip";
21403 description { state: "default" 0.0;
21407 description { state: "disabled" 0.0;
21408 inherit: "default" 0.0;
21409 color: 255 255 255 64;
21414 // signal: elm,state,%s,active
21415 // a "check" item named %s went active
21416 // signal: elm,state,%s,passive
21417 // a "check" item named %s went passive
21418 // default is passive
21421 signal: "elm,state,selected";
21423 action: STATE_SET "selected" 0.0;
21427 target: "elm.text";
21430 name: "go_passive";
21431 signal: "elm,state,unselected";
21433 action: STATE_SET "default" 0.0;
21437 target: "elm.text";
21438 transition: LINEAR 0.1;
21441 name: "go_disabled";
21442 signal: "elm,state,disabled";
21444 action: STATE_SET "disabled" 0.0;
21448 name: "go_enabled";
21449 signal: "elm,state,enabled";
21451 action: STATE_SET "default" 0.0;
21456 group { name: "elm/genlist/item_odd/icon_top_text_bottom/default";
21457 data.item: "stacking" "below";
21458 data.item: "selectraise" "on";
21459 data.item: "labels" "elm.text";
21460 data.item: "icons" "elm.swallow.icon";
21461 data.item: "treesize" "20";
21462 // data.item: "states" "";
21464 image: "bt_sm_base1.png" COMP;
21465 image: "bt_sm_shine.png" COMP;
21466 image: "bt_sm_hilight.png" COMP;
21467 image: "ilist_2.png" COMP;
21470 part { name: "event";
21474 state: "default" 0.0;
21482 state: "default" 0.0;
21484 normal: "ilist_2.png";
21491 clip_to: "disclip";
21493 description { state: "default" 0.0;
21495 color: 255 255 255 0;
21505 normal: "bt_sm_base1.png";
21508 image.middle: SOLID;
21510 description { state: "selected" 0.0;
21511 inherit: "default" 0.0;
21513 color: 255 255 255 255;
21524 part { name: "elm.swallow.pad";
21526 description { state: "default" 0.0;
21539 part { name: "elm.swallow.icon";
21540 clip_to: "disclip";
21542 description { state: "default" 0.0;
21546 to_x: "elm.swallow.pad";
21551 to_x: "elm.swallow.pad";
21557 part { name: "elm.text";
21558 clip_to: "disclip";
21560 effect: SOFT_SHADOW;
21564 state: "default" 0.0;
21567 to_y: "elm.swallow.icon";
21583 text_class: "list_item";
21586 description { state: "selected" 0.0;
21587 inherit: "default" 0.0;
21588 color: 224 224 224 255;
21592 part { name: "fg1";
21593 clip_to: "disclip";
21595 description { state: "default" 0.0;
21597 color: 255 255 255 0;
21599 rel2.relative: 1.0 0.5;
21602 normal: "bt_sm_hilight.png";
21606 description { state: "selected" 0.0;
21607 inherit: "default" 0.0;
21609 color: 255 255 255 255;
21612 part { name: "fg2";
21613 clip_to: "disclip";
21615 description { state: "default" 0.0;
21617 color: 255 255 255 0;
21621 normal: "bt_sm_shine.png";
21625 description { state: "selected" 0.0;
21626 inherit: "default" 0.0;
21628 color: 255 255 255 255;
21631 part { name: "disclip";
21633 description { state: "default" 0.0;
21637 description { state: "disabled" 0.0;
21638 inherit: "default" 0.0;
21639 color: 255 255 255 64;
21644 // signal: elm,state,%s,active
21645 // a "check" item named %s went active
21646 // signal: elm,state,%s,passive
21647 // a "check" item named %s went passive
21648 // default is passive
21651 signal: "elm,state,selected";
21653 action: STATE_SET "selected" 0.0;
21657 target: "elm.text";
21660 name: "go_passive";
21661 signal: "elm,state,unselected";
21663 action: STATE_SET "default" 0.0;
21667 target: "elm.text";
21668 transition: LINEAR 0.1;
21671 name: "go_disabled";
21672 signal: "elm,state,disabled";
21674 action: STATE_SET "disabled" 0.0;
21678 name: "go_enabled";
21679 signal: "elm,state,enabled";
21681 action: STATE_SET "default" 0.0;
21687 group { name: "elm/genlist/tree/icon_top_text_bottom/default";
21688 data.item: "stacking" "above";
21689 data.item: "selectraise" "on";
21690 data.item: "labels" "elm.text";
21691 data.item: "icons" "elm.swallow.icon";
21692 data.item: "treesize" "20";
21693 // data.item: "states" "";
21695 image: "bt_sm_base1.png" COMP;
21696 image: "bt_sm_shine.png" COMP;
21697 image: "bt_sm_hilight.png" COMP;
21698 image: "ilist_1.png" COMP;
21699 image: "ilist_item_shadow.png" COMP;
21700 image: "icon_arrow_right.png" COMP;
21701 image: "icon_arrow_down.png" COMP;
21709 state: "default" 0.0;
21717 state: "default" 0.0;
21732 normal: "ilist_item_shadow.png";
21741 state: "default" 0.0;
21743 normal: "ilist_1.png";
21750 clip_to: "disclip";
21752 description { state: "default" 0.0;
21754 color: 255 255 255 0;
21764 normal: "bt_sm_base1.png";
21767 image.middle: SOLID;
21769 description { state: "selected" 0.0;
21770 inherit: "default" 0.0;
21772 color: 255 255 255 255;
21783 part { name: "elm.swallow.pad";
21785 description { state: "default" 0.0;
21798 part { name: "arrow";
21799 clip_to: "disclip";
21800 ignore_flags: ON_HOLD;
21801 description { state: "default" 0.0;
21806 to_x: "elm.swallow.pad";
21811 to_x: "elm.swallow.pad";
21815 image.normal: "icon_arrow_right.png";
21817 description { state: "active" 0.0;
21818 inherit: "default" 0.0;
21819 image.normal: "icon_arrow_down.png";
21822 part { name: "elm.swallow.icon";
21823 clip_to: "disclip";
21825 description { state: "default" 0.0;
21839 part { name: "elm.text";
21840 clip_to: "disclip";
21842 effect: SOFT_SHADOW;
21846 state: "default" 0.0;
21849 to_y: "elm.swallow.icon";
21865 text_class: "list_item";
21868 description { state: "selected" 0.0;
21869 inherit: "default" 0.0;
21870 color: 224 224 224 255;
21874 part { name: "fg1";
21875 clip_to: "disclip";
21877 description { state: "default" 0.0;
21879 color: 255 255 255 0;
21881 rel2.relative: 1.0 0.5;
21884 normal: "bt_sm_hilight.png";
21888 description { state: "selected" 0.0;
21889 inherit: "default" 0.0;
21891 color: 255 255 255 255;
21894 part { name: "fg2";
21895 clip_to: "disclip";
21897 description { state: "default" 0.0;
21899 color: 255 255 255 0;
21903 normal: "bt_sm_shine.png";
21907 description { state: "selected" 0.0;
21908 inherit: "default" 0.0;
21910 color: 255 255 255 255;
21913 part { name: "disclip";
21915 description { state: "default" 0.0;
21919 description { state: "disabled" 0.0;
21920 inherit: "default" 0.0;
21921 color: 255 255 255 64;
21926 // signal: elm,state,%s,active
21927 // a "check" item named %s went active
21928 // signal: elm,state,%s,passive
21929 // a "check" item named %s went passive
21930 // default is passive
21933 signal: "elm,state,selected";
21935 action: STATE_SET "selected" 0.0;
21939 target: "elm.text";
21942 name: "go_passive";
21943 signal: "elm,state,unselected";
21945 action: STATE_SET "default" 0.0;
21949 target: "elm.text";
21950 transition: LINEAR 0.1;
21953 name: "go_disabled";
21954 signal: "elm,state,disabled";
21956 action: STATE_SET "disabled" 0.0;
21960 name: "go_enabled";
21961 signal: "elm,state,enabled";
21963 action: STATE_SET "default" 0.0;
21968 signal: "mouse,up,1";
21970 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
21973 name: "go_expanded";
21974 signal: "elm,state,expanded";
21976 action: STATE_SET "active" 0.0;
21980 name: "go_contracted";
21981 signal: "elm,state,contracted";
21983 action: STATE_SET "default" 0.0;
21988 group { name: "elm/genlist/tree_odd/icon_top_text_bottom/default";
21989 data.item: "stacking" "below";
21990 data.item: "selectraise" "on";
21991 data.item: "labels" "elm.text";
21992 data.item: "icons" "elm.swallow.icon";
21993 data.item: "treesize" "20";
21994 // data.item: "states" "";
21996 image: "bt_sm_base1.png" COMP;
21997 image: "bt_sm_shine.png" COMP;
21998 image: "bt_sm_hilight.png" COMP;
21999 image: "ilist_2.png" COMP;
22000 image: "icon_arrow_right.png" COMP;
22001 image: "icon_arrow_down.png" COMP;
22009 state: "default" 0.0;
22017 state: "default" 0.0;
22019 normal: "ilist_2.png";
22026 clip_to: "disclip";
22028 description { state: "default" 0.0;
22030 color: 255 255 255 0;
22040 normal: "bt_sm_base1.png";
22043 image.middle: SOLID;
22045 description { state: "selected" 0.0;
22046 inherit: "default" 0.0;
22048 color: 255 255 255 255;
22059 part { name: "elm.swallow.pad";
22061 description { state: "default" 0.0;
22074 part { name: "arrow";
22075 clip_to: "disclip";
22076 ignore_flags: ON_HOLD;
22077 description { state: "default" 0.0;
22082 to_x: "elm.swallow.pad";
22087 to_x: "elm.swallow.pad";
22091 image.normal: "icon_arrow_right.png";
22093 description { state: "active" 0.0;
22094 inherit: "default" 0.0;
22095 image.normal: "icon_arrow_down.png";
22098 part { name: "elm.swallow.icon";
22099 clip_to: "disclip";
22101 description { state: "default" 0.0;
22115 part { name: "elm.text";
22116 clip_to: "disclip";
22118 effect: SOFT_SHADOW;
22122 state: "default" 0.0;
22125 to_y: "elm.swallow.icon";
22141 text_class: "list_item";
22144 description { state: "selected" 0.0;
22145 inherit: "default" 0.0;
22146 color: 224 224 224 255;
22150 part { name: "fg1";
22151 clip_to: "disclip";
22153 description { state: "default" 0.0;
22155 color: 255 255 255 0;
22157 rel2.relative: 1.0 0.5;
22160 normal: "bt_sm_hilight.png";
22164 description { state: "selected" 0.0;
22165 inherit: "default" 0.0;
22167 color: 255 255 255 255;
22170 part { name: "fg2";
22171 clip_to: "disclip";
22173 description { state: "default" 0.0;
22175 color: 255 255 255 0;
22179 normal: "bt_sm_shine.png";
22183 description { state: "selected" 0.0;
22184 inherit: "default" 0.0;
22186 color: 255 255 255 255;
22189 part { name: "disclip";
22191 description { state: "default" 0.0;
22195 description { state: "disabled" 0.0;
22196 inherit: "default" 0.0;
22197 color: 255 255 255 64;
22202 // signal: elm,state,%s,active
22203 // a "check" item named %s went active
22204 // signal: elm,state,%s,passive
22205 // a "check" item named %s went passive
22206 // default is passive
22209 signal: "elm,state,selected";
22211 action: STATE_SET "selected" 0.0;
22215 target: "elm.text";
22218 name: "go_passive";
22219 signal: "elm,state,unselected";
22221 action: STATE_SET "default" 0.0;
22225 target: "elm.text";
22226 transition: LINEAR 0.1;
22229 name: "go_disabled";
22230 signal: "elm,state,disabled";
22232 action: STATE_SET "disabled" 0.0;
22236 name: "go_enabled";
22237 signal: "elm,state,enabled";
22239 action: STATE_SET "default" 0.0;
22244 signal: "mouse,up,1";
22246 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
22249 name: "go_expanded";
22250 signal: "elm,state,expanded";
22252 action: STATE_SET "active" 0.0;
22256 name: "go_contracted";
22257 signal: "elm,state,contracted";
22259 action: STATE_SET "default" 0.0;
22266 ///////////////////////////////////////////////////////////////////////////////
22267 group { name: "elm/check/base/default";
22269 image: "check_base.png" COMP;
22270 image: "check.png" COMP;
22271 image: "check2.png" COMP;
22277 description { state: "default" 0.0;
22279 rel2.relative: 0.0 1.0;
22285 aspect_preference: VERTICAL;
22287 normal: "check_base.png";
22294 part { name: "check";
22297 description { state: "default" 0.0;
22307 color: 255 255 255 255;
22308 image.normal: "check.png";
22310 description { state: "visible" 0.0;
22311 inherit: "default" 0.0;
22314 description { state: "disabled" 0.0;
22315 inherit: "default" 0.0;
22317 color: 128 128 128 128;
22319 description { state: "disabled_visible" 0.0;
22320 inherit: "default" 0.0;
22321 color: 128 128 128 128;
22325 part { name: "elm.swallow.content";
22327 description { state: "default" 0.0;
22332 rel1.relative: 1.0 0.0;
22336 rel2.relative: 1.0 1.0;
22338 description { state: "visible" 0.0;
22339 inherit: "default" 0.0;
22344 description { state: "disabled" 0.0;
22345 inherit: "default" 0.0;
22346 color: 128 128 128 128;
22348 description { state: "disabled_visible" 0.0;
22349 inherit: "default" 0.0;
22350 color: 128 128 128 128;
22356 part { name: "elm.text";
22360 description { state: "default" 0.0;
22362 rel1.to_x: "elm.swallow.content";
22363 rel1.relative: 1.0 0.0;
22365 rel2.relative: 1.0 1.0;
22366 rel2.offset: -2 -2;
22369 font: "Sans,Edje-Vera";
22375 description { state: "visible" 0.0;
22376 inherit: "default" 0.0;
22380 description { state: "disabled" 0.0;
22381 inherit: "default" 0.0;
22385 description { state: "disabled_visible" 0.0;
22386 inherit: "default" 0.0;
22393 part { name: "events";
22395 ignore_flags: ON_HOLD;
22396 description { state: "default" 0.0;
22400 part { name: "disabler";
22402 description { state: "default" 0.0;
22406 description { state: "disabled" 0.0;
22407 inherit: "default" 0.0;
22413 program { name: "click";
22414 signal: "mouse,up,1";
22416 action: SIGNAL_EMIT "elm,action,check,toggle" "";
22418 program { name: "check_on";
22419 signal: "elm,state,check,on";
22421 action: STATE_SET "visible" 0.0;
22424 program { name: "check_off";
22425 signal: "elm,state,check,off";
22427 action: STATE_SET "default" 0.0;
22430 program { name: "text_show";
22431 signal: "elm,state,text,visible";
22433 action: STATE_SET "visible" 0.0;
22434 target: "elm.text";
22436 program { name: "text_hide";
22437 signal: "elm,state,text,hidden";
22439 action: STATE_SET "default" 0.0;
22440 target: "elm.text";
22442 program { name: "icon_show";
22443 signal: "elm,state,icon,visible";
22445 action: STATE_SET "visible" 0.0;
22446 target: "elm.swallow.content";
22448 program { name: "icon_hide";
22449 signal: "elm,state,icon,hidden";
22451 action: STATE_SET "default" 0.0;
22452 target: "elm.swallow.content";
22454 program { name: "disable";
22455 signal: "elm,state,disabled";
22457 action: STATE_SET "disabled" 0.0;
22458 target: "disabler";
22459 after: "disable_text";
22461 program { name: "disable_text";
22465 get_state(PART:"elm.text", st, 30, vl);
22466 if (!strcmp(st, "visible"))
22467 set_state(PART:"elm.text", "disabled_visible", 0.0);
22469 set_state(PART:"elm.text", "disabled", 0.0);
22471 get_state(PART:"elm.swallow.content", st, 30, vl);
22472 if (!strcmp(st, "visible"))
22473 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22475 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22477 get_state(PART:"check", st, 30, vl);
22478 if (!strcmp(st, "visible"))
22479 set_state(PART:"check", "disabled_visible", 0.0);
22481 set_state(PART:"check", "disabled", 0.0);
22484 program { name: "enable";
22485 signal: "elm,state,enabled";
22487 action: STATE_SET "default" 0.0;
22488 target: "disabler";
22489 after: "enable_text";
22491 program { name: "enable_text";
22495 get_state(PART:"elm.text", st, 30, vl);
22496 if (!strcmp(st, "disabled_visible"))
22497 set_state(PART:"elm.text", "visible", 0.0);
22499 set_state(PART:"elm.text", "default", 0.0);
22501 get_state(PART:"elm.swallow.content", st, 30, vl);
22502 if (!strcmp(st, "visible"))
22503 set_state(PART:"elm.swallow.content", "visible", 0.0);
22505 set_state(PART:"elm.swallow.content", "default", 0.0);
22507 get_state(PART:"check", st, 30, vl);
22508 if (!strcmp(st, "visible"))
22509 set_state(PART:"check", "visible", 0.0);
22511 set_state(PART:"check", "default", 0.0);
22516 ///////////////////////////////////////////////////////////////////////////////
22517 group { name: "elm/radio/base/default";
22519 image: "radio_base.png" COMP;
22520 image: "radio.png" COMP;
22521 image: "radio2.png" COMP;
22527 description { state: "default" 0.0;
22529 rel2.relative: 0.0 1.0;
22535 aspect_preference: VERTICAL;
22536 image.normal: "radio_base.png";
22539 part { name: "radio";
22542 description { state: "default" 0.0;
22546 image.normal: "radio.png";
22548 description { state: "visible" 0.0;
22549 inherit: "default" 0.0;
22553 part { name: "elm.swallow.content";
22555 description { state: "default" 0.0;
22561 rel1.relative: 1.0 0.0;
22564 rel2.relative: 1.0 1.0;
22567 description { state: "visible" 0.0;
22568 inherit: "default" 0.0;
22570 color: 255 255 255 255;
22573 description { state: "disabled" 0.0;
22574 inherit: "default" 0.0;
22575 color: 128 128 128 128;
22577 description { state: "disabled_visible" 0.0;
22578 inherit: "default" 0.0;
22579 color: 128 128 128 128;
22584 part { name: "elm.text";
22588 description { state: "default" 0.0;
22590 rel1.to_x: "elm.swallow.content";
22591 rel1.relative: 1.0 0.0;
22593 rel2.relative: 1.0 1.0;
22594 rel2.offset: -2 -2;
22597 font: "Sans,Edje-Vera";
22603 description { state: "visible" 0.0;
22604 inherit: "default" 0.0;
22608 description { state: "disabled" 0.0;
22609 inherit: "default" 0.0;
22613 description { state: "disabled_visible" 0.0;
22614 inherit: "default" 0.0;
22621 part { name: "events";
22623 ignore_flags: ON_HOLD;
22624 description { state: "default" 0.0;
22628 part { name: "disabler";
22630 description { state: "default" 0.0;
22634 description { state: "disabled" 0.0;
22635 inherit: "default" 0.0;
22641 program { name: "click";
22642 signal: "mouse,up,1";
22644 action: SIGNAL_EMIT "elm,action,radio,toggle" "";
22646 program { name: "radio_on";
22647 signal: "elm,state,radio,on";
22649 action: STATE_SET "visible" 0.0;
22652 program { name: "radio_off";
22653 signal: "elm,state,radio,off";
22655 action: STATE_SET "default" 0.0;
22658 program { name: "text_show";
22659 signal: "elm,state,text,visible";
22661 action: STATE_SET "visible" 0.0;
22662 target: "elm.text";
22664 program { name: "text_hide";
22665 signal: "elm,state,text,hidden";
22667 action: STATE_SET "default" 0.0;
22668 target: "elm.text";
22670 program { name: "icon_show";
22671 signal: "elm,state,icon,visible";
22673 action: STATE_SET "visible" 0.0;
22674 target: "elm.swallow.content";
22676 program { name: "icon_hide";
22677 signal: "elm,state,icon,hidden";
22679 action: STATE_SET "default" 0.0;
22680 target: "elm.swallow.content";
22682 program { name: "disable";
22683 signal: "elm,state,disabled";
22685 action: STATE_SET "disabled" 0.0;
22686 target: "disabler";
22687 after: "disable_text";
22689 program { name: "disable_text";
22693 get_state(PART:"elm.text", st, 30, vl);
22694 if (!strcmp(st, "visible"))
22695 set_state(PART:"elm.text", "disabled_visible", 0.0);
22697 set_state(PART:"elm.text", "disabled", 0.0);
22699 get_state(PART:"elm.swallow.content", st, 30, vl);
22700 if (!strcmp(st, "visible"))
22701 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
22703 set_state(PART:"elm.swallow.content", "disabled", 0.0);
22706 program { name: "enable";
22707 signal: "elm,state,enabled";
22709 action: STATE_SET "default" 0.0;
22710 target: "disabler";
22711 after: "enable_text";
22713 program { name: "enable_text";
22717 get_state(PART:"elm.text", st, 30, vl);
22718 if (!strcmp(st, "disabled_visible"))
22719 set_state(PART:"elm.text", "visible", 0.0);
22721 set_state(PART:"elm.text", "default", 0.0);
22723 get_state(PART:"elm.swallow.content", st, 30, vl);
22724 if (!strcmp(st, "visible"))
22725 set_state(PART:"elm.swallow.content", "visible", 0.0);
22727 set_state(PART:"elm.swallow.content", "default", 0.0);
22732 group { name: "elm/genlist/tree_compress_odd/double_label/default";
22733 data.item: "stacking" "below";
22734 data.item: "selectraise" "on";
22735 data.item: "labels" "elm.text elm.text.sub";
22736 data.item: "icons" "elm.swallow.icon elm.swallow.end";
22737 data.item: "treesize" "20";
22738 // data.item: "states" "";
22740 image: "bt_sm_base1.png" COMP;
22741 image: "bt_sm_shine.png" COMP;
22742 image: "bt_sm_hilight.png" COMP;
22743 image: "ilist_2.png" COMP;
22744 image: "icon_arrow_right.png" COMP;
22745 image: "icon_arrow_down.png" COMP;
22753 state: "default" 0.0;
22761 state: "default" 0.0;
22763 normal: "ilist_2.png";
22770 clip_to: "disclip";
22772 description { state: "default" 0.0;
22774 color: 255 255 255 0;
22784 normal: "bt_sm_base1.png";
22787 image.middle: SOLID;
22789 description { state: "selected" 0.0;
22790 inherit: "default" 0.0;
22792 color: 255 255 255 255;
22803 part { name: "elm.swallow.pad";
22805 description { state: "default" 0.0;
22818 part { name: "arrow";
22819 clip_to: "disclip";
22820 ignore_flags: ON_HOLD;
22821 description { state: "default" 0.0;
22826 to_x: "elm.swallow.pad";
22831 to_x: "elm.swallow.pad";
22835 image.normal: "icon_arrow_right.png";
22837 description { state: "active" 0.0;
22838 inherit: "default" 0.0;
22839 image.normal: "icon_arrow_down.png";
22842 part { name: "elm.swallow.icon";
22843 clip_to: "disclip";
22845 description { state: "default" 0.0;
22860 part { name: "elm.swallow.end";
22861 clip_to: "disclip";
22863 description { state: "default" 0.0;
22867 aspect_preference: VERTICAL;
22878 part { name: "elm.text";
22879 clip_to: "disclip";
22881 effect: SOFT_SHADOW;
22885 state: "default" 0.0;
22888 to_x: "elm.swallow.icon";
22893 to_x: "elm.swallow.end";
22905 text_class: "list_item";
22908 description { state: "selected" 0.0;
22909 inherit: "default" 0.0;
22910 color: 224 224 224 255;
22914 part { name: "elm.text.sub";
22915 clip_to: "disclip";
22920 state: "default" 0.0;
22923 to_x: "elm.swallow.icon";
22928 to_x: "elm.swallow.end";
22940 text_class: "list_item";
22943 description { state: "selected" 0.0;
22944 inherit: "default" 0.0;
22945 color: 128 128 128 255;
22949 part { name: "fg1";
22950 clip_to: "disclip";
22952 description { state: "default" 0.0;
22954 color: 255 255 255 0;
22956 rel2.relative: 1.0 0.5;
22959 normal: "bt_sm_hilight.png";
22963 description { state: "selected" 0.0;
22964 inherit: "default" 0.0;
22966 color: 255 255 255 255;
22969 part { name: "fg2";
22970 clip_to: "disclip";
22972 description { state: "default" 0.0;
22974 color: 255 255 255 0;
22978 normal: "bt_sm_shine.png";
22982 description { state: "selected" 0.0;
22983 inherit: "default" 0.0;
22985 color: 255 255 255 255;
22988 part { name: "disclip";
22990 description { state: "default" 0.0;
22994 description { state: "disabled" 0.0;
22995 inherit: "default" 0.0;
22996 color: 255 255 255 64;
23001 // signal: elm,state,%s,active
23002 // a "check" item named %s went active
23003 // signal: elm,state,%s,passive
23004 // a "check" item named %s went passive
23005 // default is passive
23008 signal: "elm,state,selected";
23010 action: STATE_SET "selected" 0.0;
23014 target: "elm.text";
23015 target: "elm.text.sub";
23018 name: "go_passive";
23019 signal: "elm,state,unselected";
23021 action: STATE_SET "default" 0.0;
23025 target: "elm.text";
23026 target: "elm.text.sub";
23027 transition: LINEAR 0.1;
23030 name: "go_disabled";
23031 signal: "elm,state,disabled";
23033 action: STATE_SET "disabled" 0.0;
23037 name: "go_enabled";
23038 signal: "elm,state,enabled";
23040 action: STATE_SET "default" 0.0;
23045 signal: "mouse,up,1";
23047 action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
23050 name: "go_expanded";
23051 signal: "elm,state,expanded";
23053 action: STATE_SET "active" 0.0;
23057 name: "go_contracted";
23058 signal: "elm,state,contracted";
23060 action: STATE_SET "default" 0.0;
23066 group { name: "elm/genlist/item_compress/media/default";
23067 data.item: "stacking" "above";
23068 data.item: "selectraise" "on";
23069 data.item: "labels" "elm.text.title elm.text.album-artist";
23070 data.item: "treesize" "20";
23072 image: "bt_sm_base1.png" COMP;
23073 image: "bt_sm_shine.png" COMP;
23074 image: "bt_sm_hilight.png" COMP;
23075 image: "ilist_1.png" COMP;
23076 image: "ilist_item_shadow.png" COMP;
23084 state: "default" 0.0;
23092 state: "default" 0.0;
23107 normal: "ilist_item_shadow.png";
23116 state: "default" 0.0;
23118 normal: "ilist_1.png";
23125 clip_to: "disclip";
23127 description { state: "default" 0.0;
23129 color: 255 255 255 0;
23139 normal: "bt_sm_base1.png";
23142 image.middle: SOLID;
23144 description { state: "selected" 0.0;
23145 inherit: "default" 0.0;
23147 color: 255 255 255 255;
23158 part { name: "elm.swallow.pad";
23160 description { state: "default" 0.0;
23173 part { name: "elm.text.title";
23174 clip_to: "disclip";
23176 effect: SOFT_SHADOW;
23180 state: "default" 0.0;
23198 description { state: "selected" 0.0;
23199 inherit: "default" 0.0;
23200 color: 224 224 224 255;
23204 part { name: "elm.text.album-artist";
23205 clip_to: "disclip";
23210 state: "default" 0.0;
23228 description { state: "selected" 0.0;
23229 inherit: "default" 0.0;
23230 color: 128 128 128 255;
23234 part { name: "fg1";
23235 clip_to: "disclip";
23237 description { state: "default" 0.0;
23239 color: 255 255 255 0;
23241 rel2.relative: 1.0 0.5;
23244 normal: "bt_sm_hilight.png";
23248 description { state: "selected" 0.0;
23249 inherit: "default" 0.0;
23251 color: 255 255 255 255;
23254 part { name: "fg2";
23255 clip_to: "disclip";
23257 description { state: "default" 0.0;
23259 color: 255 255 255 0;
23263 normal: "bt_sm_shine.png";
23267 description { state: "selected" 0.0;
23268 inherit: "default" 0.0;
23270 color: 255 255 255 255;
23273 part { name: "disclip";
23275 description { state: "default" 0.0;
23279 description { state: "disabled" 0.0;
23280 inherit: "default" 0.0;
23281 color: 255 255 255 64;
23286 // signal: elm,state,%s,active
23287 // a "check" item named %s went active
23288 // signal: elm,state,%s,passive
23289 // a "check" item named %s went passive
23290 // default is passive
23293 signal: "elm,state,selected";
23295 action: STATE_SET "selected" 0.0;
23299 target: "elm.text.title";
23300 target: "elm.text.album-artist";
23303 name: "go_passive";
23304 signal: "elm,state,unselected";
23306 action: STATE_SET "default" 0.0;
23310 target: "elm.text.title";
23311 target: "elm.text.album-artist";
23312 transition: LINEAR 0.1;
23315 name: "go_disabled";
23316 signal: "elm,state,disabled";
23318 action: STATE_SET "disabled" 0.0;
23322 name: "go_enabled";
23323 signal: "elm,state,enabled";
23325 action: STATE_SET "default" 0.0;
23330 group { name: "elm/genlist/item_compress_odd/media/default";
23331 data.item: "stacking" "below";
23332 data.item: "selectraise" "on";
23333 data.item: "labels" "elm.text.title elm.text.album-artist";
23334 data.item: "treesize" "20";
23336 image: "bt_sm_base1.png" COMP;
23337 image: "bt_sm_shine.png" COMP;
23338 image: "bt_sm_hilight.png" COMP;
23339 image: "ilist_2.png" COMP;
23342 part { name: "event";
23346 state: "default" 0.0;
23354 state: "default" 0.0;
23356 normal: "ilist_2.png";
23363 clip_to: "disclip";
23365 description { state: "default" 0.0;
23367 color: 255 255 255 0;
23377 normal: "bt_sm_base1.png";
23380 image.middle: SOLID;
23382 description { state: "selected" 0.0;
23383 inherit: "default" 0.0;
23385 color: 255 255 255 255;
23396 part { name: "elm.swallow.pad";
23398 description { state: "default" 0.0;
23411 part { name: "elm.text.title";
23412 clip_to: "disclip";
23414 effect: SOFT_SHADOW;
23418 state: "default" 0.0;
23436 description { state: "selected" 0.0;
23437 inherit: "default" 0.0;
23438 color: 224 224 224 255;
23442 part { name: "elm.text.album-artist";
23443 clip_to: "disclip";
23448 state: "default" 0.0;
23466 description { state: "selected" 0.0;
23467 inherit: "default" 0.0;
23468 color: 128 128 128 255;
23472 part { name: "fg1";
23473 clip_to: "disclip";
23475 description { state: "default" 0.0;
23477 color: 255 255 255 0;
23479 rel2.relative: 1.0 0.5;
23482 normal: "bt_sm_hilight.png";
23486 description { state: "selected" 0.0;
23487 inherit: "default" 0.0;
23489 color: 255 255 255 255;
23492 part { name: "fg2";
23493 clip_to: "disclip";
23495 description { state: "default" 0.0;
23497 color: 255 255 255 0;
23501 normal: "bt_sm_shine.png";
23505 description { state: "selected" 0.0;
23506 inherit: "default" 0.0;
23508 color: 255 255 255 255;
23511 part { name: "disclip";
23513 description { state: "default" 0.0;
23517 description { state: "disabled" 0.0;
23518 inherit: "default" 0.0;
23519 color: 255 255 255 64;
23524 // signal: elm,state,%s,active
23525 // a "check" item named %s went active
23526 // signal: elm,state,%s,passive
23527 // a "check" item named %s went passive
23528 // default is passive
23531 signal: "elm,state,selected";
23533 action: STATE_SET "selected" 0.0;
23537 target: "elm.text.title";
23538 target: "elm.text.album-artist";
23541 name: "go_passive";
23542 signal: "elm,state,unselected";
23544 action: STATE_SET "default" 0.0;
23548 target: "elm.text.title";
23549 target: "elm.text.album-artist";
23550 transition: LINEAR 0.1;
23553 name: "go_disabled";
23554 signal: "elm,state,disabled";
23556 action: STATE_SET "disabled" 0.0;
23560 name: "go_enabled";
23561 signal: "elm,state,enabled";
23563 action: STATE_SET "default" 0.0;
23569 group { name: "elm/genlist/item_compress/media-album/default";
23570 data.item: "stacking" "above";
23571 data.item: "selectraise" "on";
23572 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
23573 data.item: "states" "elm.state.trackno";
23574 data.item: "treesize" "20";
23576 image: "bt_sm_base1.png" COMP;
23577 image: "bt_sm_shine.png" COMP;
23578 image: "bt_sm_hilight.png" COMP;
23579 image: "ilist_1.png" COMP;
23580 image: "ilist_item_shadow.png" COMP;
23583 public dot_visible;
23591 state: "default" 0.0;
23599 state: "default" 0.0;
23614 normal: "ilist_item_shadow.png";
23623 state: "default" 0.0;
23625 normal: "ilist_1.png";
23632 clip_to: "disclip";
23634 description { state: "default" 0.0;
23636 color: 255 255 255 0;
23646 normal: "bt_sm_base1.png";
23649 image.middle: SOLID;
23651 description { state: "selected" 0.0;
23652 inherit: "default" 0.0;
23654 color: 255 255 255 255;
23665 part { name: "elm.swallow.pad";
23667 description { state: "default" 0.0;
23681 name: "elm.text.trackno";
23686 state: "default" 0.0;
23687 color: 255 255 255 255;
23691 to_y: "elm.text.title";
23696 to_y: "elm.text.title";
23709 description { state: "selected" 0.0;
23710 inherit: "default" 0.0;
23711 color: 224 224 224 255;
23721 state: "default" 0.0;
23722 color: 255 255 255 255;
23727 to_x: "elm.text.trackno";
23728 to_y: "elm.text.title";
23733 to_x: "elm.text.trackno";
23734 to_y: "elm.text.title";
23750 state: "visible" 0.0;
23751 inherit: "default" 0.0;
23754 description { state: "selected" 0.0;
23755 inherit: "default" 0.0;
23756 color: 224 224 224 255;
23763 signal: "elm,state,elm.state.trackno,active";
23766 set_state(PART:"dot", "visible", 0.0);
23767 set_int(dot_visible, 1);
23771 part { name: "elm.text.title";
23772 clip_to: "disclip";
23774 effect: SOFT_SHADOW;
23778 state: "default" 0.0;
23797 description { state: "selected" 0.0;
23798 inherit: "default" 0.0;
23799 color: 224 224 224 255;
23803 part { name: "elm.text.length";
23804 clip_to: "disclip";
23809 state: "default" 0.0;
23827 description { state: "selected" 0.0;
23828 inherit: "default" 0.0;
23829 color: 128 128 128 255;
23833 part { name: "fg1";
23834 clip_to: "disclip";
23836 description { state: "default" 0.0;
23838 color: 255 255 255 0;
23840 rel2.relative: 1.0 0.5;
23843 normal: "bt_sm_hilight.png";
23847 description { state: "selected" 0.0;
23848 inherit: "default" 0.0;
23850 color: 255 255 255 255;
23853 part { name: "fg2";
23854 clip_to: "disclip";
23856 description { state: "default" 0.0;
23858 color: 255 255 255 0;
23862 normal: "bt_sm_shine.png";
23866 description { state: "selected" 0.0;
23867 inherit: "default" 0.0;
23869 color: 255 255 255 255;
23872 part { name: "disclip";
23874 description { state: "default" 0.0;
23878 description { state: "disabled" 0.0;
23879 inherit: "default" 0.0;
23880 color: 255 255 255 64;
23885 // signal: elm,state,%s,active
23886 // a "check" item named %s went active
23887 // signal: elm,state,%s,passive
23888 // a "check" item named %s went passive
23889 // default is passive
23892 signal: "elm,state,selected";
23894 action: STATE_SET "selected" 0.0;
23898 target: "elm.text.title";
23899 target: "elm.text.trackno";
23900 target: "elm.text.length";
23901 after: "dot_active";
23904 name: "dot_active";
23906 if (get_int(dot_visible) == 1)
23907 set_state(PART:"dot", "selected", 0.0);
23911 name: "go_passive";
23912 signal: "elm,state,unselected";
23914 action: STATE_SET "default" 0.0;
23918 target: "elm.text.title";
23919 target: "elm.text.length";
23920 target: "elm.text.trackno";
23921 transition: LINEAR 0.1;
23922 after: "dot_passive";
23925 name: "dot_passive";
23927 if (get_int(dot_visible) == 1)
23928 set_state(PART:"dot", "visible", 0.0);
23932 name: "go_disabled";
23933 signal: "elm,state,disabled";
23935 action: STATE_SET "disabled" 0.0;
23939 name: "go_enabled";
23940 signal: "elm,state,enabled";
23942 action: STATE_SET "default" 0.0;
23947 group { name: "elm/genlist/item_compress_odd/media-album/default";
23948 data.item: "stacking" "below";
23949 data.item: "selectraise" "on";
23950 data.item: "labels" "elm.text.title elm.text.trackno elm.text.length";
23951 data.item: "states" "elm.state.trackno";
23952 data.item: "treesize" "20";
23954 image: "bt_sm_base1.png" COMP;
23955 image: "bt_sm_shine.png" COMP;
23956 image: "bt_sm_hilight.png" COMP;
23957 image: "ilist_2.png" COMP;
23960 public dot_visible;
23963 part { name: "event";
23967 state: "default" 0.0;
23975 state: "default" 0.0;
23977 normal: "ilist_2.png";
23984 clip_to: "disclip";
23986 description { state: "default" 0.0;
23988 color: 255 255 255 0;
23998 normal: "bt_sm_base1.png";
24001 image.middle: SOLID;
24003 description { state: "selected" 0.0;
24004 inherit: "default" 0.0;
24006 color: 255 255 255 255;
24017 part { name: "elm.swallow.pad";
24019 description { state: "default" 0.0;
24033 name: "elm.text.trackno";
24038 state: "default" 0.0;
24039 color: 255 255 255 255;
24043 to_y: "elm.text.title";
24048 to_y: "elm.text.title";
24061 description { state: "selected" 0.0;
24062 inherit: "default" 0.0;
24063 color: 224 224 224 255;
24073 state: "default" 0.0;
24074 color: 255 255 255 255;
24079 to_x: "elm.text.trackno";
24080 to_y: "elm.text.title";
24085 to_x: "elm.text.trackno";
24086 to_y: "elm.text.title";
24102 state: "visible" 0.0;
24103 inherit: "default" 0.0;
24106 description { state: "selected" 0.0;
24107 inherit: "default" 0.0;
24108 color: 224 224 224 255;
24115 signal: "elm,state,elm.state.trackno,active";
24118 set_state(PART:"dot", "visible", 0.0);
24119 set_int(dot_visible, 1);
24123 part { name: "elm.text.title";
24124 clip_to: "disclip";
24126 effect: SOFT_SHADOW;
24130 state: "default" 0.0;
24149 description { state: "selected" 0.0;
24150 inherit: "default" 0.0;
24151 color: 224 224 224 255;
24155 part { name: "elm.text.length";
24156 clip_to: "disclip";
24161 state: "default" 0.0;
24179 description { state: "selected" 0.0;
24180 inherit: "default" 0.0;
24181 color: 128 128 128 255;
24185 part { name: "fg1";
24186 clip_to: "disclip";
24188 description { state: "default" 0.0;
24190 color: 255 255 255 0;
24192 rel2.relative: 1.0 0.5;
24195 normal: "bt_sm_hilight.png";
24199 description { state: "selected" 0.0;
24200 inherit: "default" 0.0;
24202 color: 255 255 255 255;
24205 part { name: "fg2";
24206 clip_to: "disclip";
24208 description { state: "default" 0.0;
24210 color: 255 255 255 0;
24214 normal: "bt_sm_shine.png";
24218 description { state: "selected" 0.0;
24219 inherit: "default" 0.0;
24221 color: 255 255 255 255;
24224 part { name: "disclip";
24226 description { state: "default" 0.0;
24230 description { state: "disabled" 0.0;
24231 inherit: "default" 0.0;
24232 color: 255 255 255 64;
24237 // signal: elm,state,%s,active
24238 // a "check" item named %s went active
24239 // signal: elm,state,%s,passive
24240 // a "check" item named %s went passive
24241 // default is passive
24244 signal: "elm,state,selected";
24246 action: STATE_SET "selected" 0.0;
24250 target: "elm.text.title";
24251 target: "elm.text.length";
24252 target: "elm.text.trackno";
24253 after: "dot_active";
24256 name: "dot_active";
24258 if (get_int(dot_visible) == 1)
24259 set_state(PART:"dot", "selected", 0.0);
24263 name: "go_passive";
24264 signal: "elm,state,unselected";
24266 action: STATE_SET "default" 0.0;
24270 target: "elm.text.title";
24271 target: "elm.text.length";
24272 target: "elm.text.trackno";
24273 transition: LINEAR 0.1;
24274 after: "dot_passive";
24277 name: "dot_passive";
24279 if (get_int(dot_visible) == 1)
24280 set_state(PART:"dot", "visible", 0.0);
24284 name: "go_disabled";
24285 signal: "elm,state,disabled";
24287 action: STATE_SET "disabled" 0.0;
24291 name: "go_enabled";
24292 signal: "elm,state,enabled";
24294 action: STATE_SET "default" 0.0;
24300 group { name: "elm/genlist/item_compress/media-preview/default";
24301 data.item: "stacking" "above";
24302 data.item: "selectraise" "on";
24303 data.item: "labels" "elm.text.title elm.text.artist";
24304 data.item: "icons" "elm.swallow.preview";
24305 data.item: "treesize" "20";
24307 image: "bt_sm_base1.png" COMP;
24308 image: "bt_sm_shine.png" COMP;
24309 image: "bt_sm_hilight.png" COMP;
24310 image: "ilist_1.png" COMP;
24311 image: "ilist_item_shadow.png" COMP;
24319 state: "default" 0.0;
24327 state: "default" 0.0;
24342 normal: "ilist_item_shadow.png";
24351 state: "default" 0.0;
24353 normal: "ilist_1.png";
24360 clip_to: "disclip";
24362 description { state: "default" 0.0;
24364 color: 255 255 255 0;
24374 normal: "bt_sm_base1.png";
24377 image.middle: SOLID;
24379 description { state: "selected" 0.0;
24380 inherit: "default" 0.0;
24382 color: 255 255 255 255;
24393 part { name: "elm.swallow.pad";
24395 description { state: "default" 0.0;
24408 part { name: "elm.swallow.preview";
24409 clip_to: "disclip";
24411 description { state: "default" 0.0;
24417 to_x: "elm.swallow.pad";
24422 to_x: "elm.swallow.pad";
24428 part { name: "elm.text.title";
24429 clip_to: "disclip";
24431 effect: SOFT_SHADOW;
24435 state: "default" 0.0;
24437 to_x: "elm.swallow.preview";
24454 description { state: "selected" 0.0;
24455 inherit: "default" 0.0;
24456 color: 224 224 224 255;
24460 part { name: "elm.text.artist";
24461 clip_to: "disclip";
24466 state: "default" 0.0;
24468 to_x: "elm.swallow.preview";
24485 description { state: "selected" 0.0;
24486 inherit: "default" 0.0;
24487 color: 128 128 128 255;
24491 part { name: "fg1";
24492 clip_to: "disclip";
24494 description { state: "default" 0.0;
24496 color: 255 255 255 0;
24498 rel2.relative: 1.0 0.5;
24501 normal: "bt_sm_hilight.png";
24505 description { state: "selected" 0.0;
24506 inherit: "default" 0.0;
24508 color: 255 255 255 255;
24511 part { name: "fg2";
24512 clip_to: "disclip";
24514 description { state: "default" 0.0;
24516 color: 255 255 255 0;
24520 normal: "bt_sm_shine.png";
24524 description { state: "selected" 0.0;
24525 inherit: "default" 0.0;
24527 color: 255 255 255 255;
24530 part { name: "disclip";
24532 description { state: "default" 0.0;
24536 description { state: "disabled" 0.0;
24537 inherit: "default" 0.0;
24538 color: 255 255 255 64;
24543 // signal: elm,state,%s,active
24544 // a "check" item named %s went active
24545 // signal: elm,state,%s,passive
24546 // a "check" item named %s went passive
24547 // default is passive
24550 signal: "elm,state,selected";
24552 action: STATE_SET "selected" 0.0;
24556 target: "elm.text.title";
24557 target: "elm.text.artist";
24560 name: "go_passive";
24561 signal: "elm,state,unselected";
24563 action: STATE_SET "default" 0.0;
24567 target: "elm.text.title";
24568 target: "elm.text.artist";
24569 transition: LINEAR 0.1;
24572 name: "go_disabled";
24573 signal: "elm,state,disabled";
24575 action: STATE_SET "disabled" 0.0;
24579 name: "go_enabled";
24580 signal: "elm,state,enabled";
24582 action: STATE_SET "default" 0.0;
24587 group { name: "elm/genlist/item_compress_odd/media-preview/default";
24588 data.item: "stacking" "below";
24589 data.item: "selectraise" "on";
24590 data.item: "labels" "elm.text.title elm.text.artist";
24591 data.item: "icons" "elm.swallow.preview";
24592 data.item: "treesize" "20";
24594 image: "bt_sm_base1.png" COMP;
24595 image: "bt_sm_shine.png" COMP;
24596 image: "bt_sm_hilight.png" COMP;
24597 image: "ilist_2.png" COMP;
24600 part { name: "event";
24604 state: "default" 0.0;
24612 state: "default" 0.0;
24614 normal: "ilist_2.png";
24621 clip_to: "disclip";
24623 description { state: "default" 0.0;
24625 color: 255 255 255 0;
24635 normal: "bt_sm_base1.png";
24638 image.middle: SOLID;
24640 description { state: "selected" 0.0;
24641 inherit: "default" 0.0;
24643 color: 255 255 255 255;
24654 part { name: "elm.swallow.pad";
24656 description { state: "default" 0.0;
24669 part { name: "elm.swallow.preview";
24670 clip_to: "disclip";
24672 description { state: "default" 0.0;
24678 to_x: "elm.swallow.pad";
24683 to_x: "elm.swallow.pad";
24689 part { name: "elm.text.title";
24690 clip_to: "disclip";
24692 effect: SOFT_SHADOW;
24696 state: "default" 0.0;
24698 to_x: "elm.swallow.preview";
24715 description { state: "selected" 0.0;
24716 inherit: "default" 0.0;
24717 color: 224 224 224 255;
24721 part { name: "elm.text.artist";
24722 clip_to: "disclip";
24727 state: "default" 0.0;
24729 to_x: "elm.swallow.preview";
24746 description { state: "selected" 0.0;
24747 inherit: "default" 0.0;
24748 color: 128 128 128 255;
24752 part { name: "fg1";
24753 clip_to: "disclip";
24755 description { state: "default" 0.0;
24757 color: 255 255 255 0;
24759 rel2.relative: 1.0 0.5;
24762 normal: "bt_sm_hilight.png";
24766 description { state: "selected" 0.0;
24767 inherit: "default" 0.0;
24769 color: 255 255 255 255;
24772 part { name: "fg2";
24773 clip_to: "disclip";
24775 description { state: "default" 0.0;
24777 color: 255 255 255 0;
24781 normal: "bt_sm_shine.png";
24785 description { state: "selected" 0.0;
24786 inherit: "default" 0.0;
24788 color: 255 255 255 255;
24791 part { name: "disclip";
24793 description { state: "default" 0.0;
24797 description { state: "disabled" 0.0;
24798 inherit: "default" 0.0;
24799 color: 255 255 255 64;
24804 // signal: elm,state,%s,active
24805 // a "check" item named %s went active
24806 // signal: elm,state,%s,passive
24807 // a "check" item named %s went passive
24808 // default is passive
24811 signal: "elm,state,selected";
24813 action: STATE_SET "selected" 0.0;
24817 target: "elm.text.title";
24818 target: "elm.text.artist";
24821 name: "go_passive";
24822 signal: "elm,state,unselected";
24824 action: STATE_SET "default" 0.0;
24828 target: "elm.text.title";
24829 target: "elm.text.artist";
24830 transition: LINEAR 0.1;
24833 name: "go_disabled";
24834 signal: "elm,state,disabled";
24836 action: STATE_SET "disabled" 0.0;
24840 name: "go_enabled";
24841 signal: "elm,state,enabled";
24843 action: STATE_SET "default" 0.0;
24849 group { name: "elm/genlist/item/mode/default";
24850 data.item: "selectraise" "on";
24851 data.item: "labels" "elm.text.mode";
24852 data.item: "icons" "elm.swallow.mode";
24853 data.item: "mode_part" "elm.swallow.origin";
24854 data.item: "treesize" "20";
24856 image: "bt_sm_base1.png" COMP;
24857 image: "bt_sm_shine.png" COMP;
24858 image: "bt_sm_hilight.png" COMP;
24859 image: "ilist_1.png" COMP;
24860 image: "ilist_2.png" COMP;
24861 image: "ilist_item_shadow.png" COMP;
24870 state: "default" 0.0;
24878 state: "default" 0.0;
24893 normal: "ilist_item_shadow.png";
24898 state: "default" 1.0;
24899 inherit: "default" 0.0;
24907 state: "default" 0.0;
24909 normal: "ilist_1.png";
24915 state: "default" 1.0;
24916 inherit: "default" 0.0;
24917 image.normal: "ilist_2.png";
24921 clip_to: "disclip";
24923 description { state: "default" 0.0;
24925 color: 255 255 255 0;
24935 normal: "bt_sm_base1.png";
24938 image.middle: SOLID;
24940 description { state: "default" 0.1;
24941 inherit: "default" 0.0;
24943 description { state: "selected" 0.0;
24944 inherit: "default" 0.0;
24946 color: 255 255 255 255;
24957 state: "selected" 1.0;
24958 inherit: "selected" 0.0;
24961 part { name: "elm.text.mode";
24962 clip_to: "disclip";
24965 description { state: "default" 0.0;
24966 rel2.relative: 0.5 1.0;
24973 text_class: "list_item";
24977 part { name: "elm.swallow.mode";
24978 clip_to: "disclip";
24980 description { state: "default" 0.0;
24981 rel1.relative: 0.5 0.0;
24984 part { name: "fg1";
24985 clip_to: "disclip";
24987 description { state: "default" 0.0;
24989 color: 255 255 255 0;
24991 rel2.relative: 1.0 0.5;
24994 normal: "bt_sm_hilight.png";
24998 description { state: "selected" 0.0;
24999 inherit: "default" 0.0;
25001 color: 255 255 255 255;
25004 state: "selected" 1.0;
25005 inherit: "default" 0.0;
25007 color: 255 255 255 255;
25010 part { name: "fg2";
25011 clip_to: "disclip";
25013 description { state: "default" 0.0;
25015 color: 255 255 255 0;
25019 normal: "bt_sm_shine.png";
25023 description { state: "selected" 0.0;
25024 inherit: "default" 0.0;
25026 color: 255 255 255 255;
25029 state: "selected" 1.0;
25030 inherit: "default" 0.0;
25032 color: 255 255 255 255;
25035 // Transparent part between base parts and slidable parts
25036 part { name: "event_block_layer";
25038 clip_to: "disclip";
25040 description { state: "default" 0.0;
25045 description { state: "repeat_events" 0.0;
25046 inherit: "default" 0.0;
25050 part { name: "pers";
25051 clip_to: "disclip";
25053 description { state: "default" 0.0;
25054 rel1.relative: 0.0 1.0;
25057 part { name: "elm.swallow.origin";
25058 clip_to: "disclip";
25060 description { state: "default" 0.0;
25064 description { state: "slide" 0.0;
25065 inherit: "default" 0.0;
25066 rel1.relative: 1 0;
25067 rel2.relative: 2 1;
25069 description { state: "rotate" 0.0;
25070 inherit: "default" 0.0;
25072 perspective: "pers";
25085 description { state: "rotate" 1.0;
25086 inherit: "default" 0.0;
25088 perspective: "pers";
25102 part { name: "disclip";
25104 description { state: "default" 0.0;
25108 description { state: "disabled" 0.0;
25109 inherit: "default" 0.0;
25110 color: 255 255 255 64;
25117 signal: "elm,state,odd";
25119 action: STATE_SET "default" 1.0;
25125 signal: "elm,state,even";
25127 action: STATE_SET "default" 0.0;
25133 signal: "elm,state,selected";
25138 get_state(PART:"base", st, 30, vl);
25139 set_state(PART:"bg", "selected", vl);
25140 set_state(PART:"fg1", "selected", vl);
25141 set_state(PART:"fg2", "selected", vl);
25145 name: "go_passive";
25146 signal: "elm,state,unselected";
25151 get_state(PART:"base", st, 30, vl);
25152 set_state(PART:"bg", "default", vl);
25153 set_state(PART:"fg1", "default", vl);
25154 set_state(PART:"fg2", "default", vl);
25158 name: "go_disabled";
25159 signal: "elm,state,disabled";
25161 action: STATE_SET "disabled" 0.0;
25165 name: "go_enabled";
25166 signal: "elm,state,enabled";
25168 action: STATE_SET "default" 0.0;
25172 name: "slide_right";
25173 signal: "elm,state,slide,active";
25175 action: STATE_SET "slide" 0.0;
25176 target: "elm.swallow.origin";
25177 transition: ACCELERATE 0.5;
25178 after: "unblock_event";
25181 name: "unblock_event";
25182 action: STATE_SET "repeat_events" 0.0;
25183 target: "event_block_layer";
25186 name: "slide_left";
25187 signal: "elm,state,slide,passive";
25189 action: STATE_SET "default" 0.0;
25190 target: "event_block_layer";
25191 after: "slide_left2";
25194 name: "slide_left2";
25195 action: STATE_SET "default" 0.0;
25196 target: "elm.swallow.origin";
25197 transition: DECELERATE 0.5;
25198 after: "slide_left_finished";
25201 name: "slide_left_finished";
25202 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25206 signal: "elm,state,rotate,active";
25208 action: STATE_SET "rotate" 0.0;
25209 target: "elm.swallow.origin";
25210 after: "rotate_on2";
25213 name: "rotate_on2";
25214 action: STATE_SET "rotate" 1.0;
25215 target: "elm.swallow.origin";
25216 transition: LINEAR 0.5;
25217 after: "unblock_event";
25220 name: "rotate_off";
25221 signal: "elm,state,rotate,passive";
25223 action: STATE_SET "default" 0.0;
25224 target: "event_block_layer";
25225 after: "rotate_off2";
25228 name: "rotate_off2";
25229 action: STATE_SET "rotate" 0.0;
25230 transition: LINEAR 0.5;
25231 target: "elm.swallow.origin";
25232 after: "rotate_off3";
25235 name: "rotate_off3";
25236 action: STATE_SET "default" 0.0;
25237 target: "elm.swallow.origin";
25238 after: "rotate_off_finished";
25241 name: "rotate_off_finished";
25242 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25247 group { name: "elm/genlist/item_odd/mode/default";
25248 data.item: "stacking" "below";
25249 data.item: "selectraise" "on";
25250 data.item: "labels" "elm.text.mode";
25251 data.item: "icons" "elm.swallow.mode";
25252 data.item: "mode_part" "elm.swallow.origin";
25253 data.item: "treesize" "20";
25255 image: "bt_sm_base1.png" COMP;
25256 image: "bt_sm_shine.png" COMP;
25257 image: "bt_sm_hilight.png" COMP;
25258 image: "ilist_2.png" COMP;
25267 state: "default" 0.0;
25275 state: "default" 0.0;
25277 normal: "ilist_2.png";
25284 clip_to: "disclip";
25286 description { state: "default" 0.0;
25288 color: 255 255 255 0;
25298 normal: "bt_sm_base1.png";
25301 image.middle: SOLID;
25303 description { state: "selected" 0.0;
25304 inherit: "default" 0.0;
25306 color: 255 255 255 255;
25317 part { name: "elm.text.mode";
25318 clip_to: "disclip";
25321 description { state: "default" 0.0;
25322 rel2.relative: 0.5 1.0;
25329 text_class: "list_item";
25333 part { name: "elm.swallow.mode";
25334 clip_to: "disclip";
25336 description { state: "default" 0.0;
25337 rel1.relative: 0.5 0.0;
25340 part { name: "fg1";
25341 clip_to: "disclip";
25343 description { state: "default" 0.0;
25345 color: 255 255 255 0;
25347 rel2.relative: 1.0 0.5;
25350 normal: "bt_sm_hilight.png";
25354 description { state: "selected" 0.0;
25355 inherit: "default" 0.0;
25357 color: 255 255 255 255;
25360 part { name: "fg2";
25361 clip_to: "disclip";
25363 description { state: "default" 0.0;
25365 color: 255 255 255 0;
25369 normal: "bt_sm_shine.png";
25373 description { state: "selected" 0.0;
25374 inherit: "default" 0.0;
25376 color: 255 255 255 255;
25379 // Transparent part between base parts and slidable parts
25380 part { name: "event_block_layer";
25382 clip_to: "disclip";
25384 description { state: "default" 0.0;
25389 description { state: "repeat_events" 0.0;
25390 inherit: "default" 0.0;
25394 part { name: "pers";
25395 clip_to: "disclip";
25397 description { state: "default" 0.0;
25398 rel1.relative: 0.0 1.0;
25401 part { name: "elm.swallow.origin";
25402 clip_to: "disclip";
25404 description { state: "default" 0.0;
25408 description { state: "slide" 0.0;
25409 inherit: "default" 0.0;
25410 rel1.relative: 1 0;
25411 rel2.relative: 2 1;
25413 description { state: "rotate" 0.0;
25414 inherit: "default" 0.0;
25416 perspective: "pers";
25429 description { state: "rotate" 1.0;
25430 inherit: "default" 0.0;
25432 perspective: "pers";
25446 part { name: "disclip";
25448 description { state: "default" 0.0;
25452 description { state: "disabled" 0.0;
25453 inherit: "default" 0.0;
25454 color: 255 255 255 64;
25461 signal: "elm,state,selected";
25463 action: STATE_SET "selected" 0.0;
25469 name: "go_passive";
25470 signal: "elm,state,unselected";
25472 action: STATE_SET "default" 0.0;
25476 transition: LINEAR 0.1;
25479 name: "go_disabled";
25480 signal: "elm,state,disabled";
25482 action: STATE_SET "disabled" 0.0;
25486 name: "go_enabled";
25487 signal: "elm,state,enabled";
25489 action: STATE_SET "default" 0.0;
25493 name: "slide_right";
25494 signal: "elm,state,slide,active";
25496 action: STATE_SET "slide" 0.0;
25497 target: "elm.swallow.origin";
25498 transition: ACCELERATE 0.5;
25499 after: "unblock_event";
25502 name: "unblock_event";
25503 action: STATE_SET "repeat_events" 0.0;
25504 target: "event_block_layer";
25507 name: "slide_left";
25508 signal: "elm,state,slide,passive";
25510 action: STATE_SET "default" 0.0;
25511 target: "event_block_layer";
25512 after: "slide_left2";
25515 name: "slide_left2";
25516 action: STATE_SET "default" 0.0;
25517 target: "elm.swallow.origin";
25518 transition: DECELERATE 0.5;
25519 after: "slide_left_finished";
25522 name: "slide_left_finished";
25523 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25527 signal: "elm,state,rotate,active";
25529 action: STATE_SET "rotate" 0.0;
25530 target: "elm.swallow.origin";
25531 after: "rotate_on2";
25534 name: "rotate_on2";
25535 action: STATE_SET "rotate" 1.0;
25536 target: "elm.swallow.origin";
25537 transition: LINEAR 0.5;
25538 after: "unblock_event";
25541 name: "rotate_off";
25542 signal: "elm,state,rotate,passive";
25544 action: STATE_SET "default" 0.0;
25545 target: "event_block_layer";
25546 after: "rotate_off2";
25549 name: "rotate_off2";
25550 action: STATE_SET "rotate" 0.0;
25551 transition: LINEAR 0.5;
25552 target: "elm.swallow.origin";
25553 after: "rotate_off3";
25556 name: "rotate_off3";
25557 action: STATE_SET "default" 0.0;
25558 target: "elm.swallow.origin";
25559 after: "rotate_off_finished";
25562 name: "rotate_off_finished";
25563 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25568 ///////////////////////////////////////////////////////////////////////////////
25569 group { name: "elm/pager/base/default";
25570 data.item: "onshow" "raise";
25572 // data.item: "onhide" "lower";
25573 // data.item: "onshow" "lower";
25575 image: "frame_1.png" COMP;
25576 image: "frame_2.png" COMP;
25577 image: "dia_grad.png" COMP;
25580 part { name: "clip";
25583 description { state: "default" 0.0;
25586 offset: -9999 -9999;
25592 color: 255 255 255 255;
25594 description { state: "visible" 0.0;
25595 inherit: "default" 0.0;
25597 description { state: "hidden" 0.0;
25598 inherit: "default" 0.0;
25599 color: 255 255 255 0;
25603 part { name: "base0";
25606 description { state: "default" 0.0;
25607 image.normal: "dia_grad.png";
25619 part { name: "base";
25622 description { state: "default" 0.0;
25624 normal: "frame_2.png";
25630 description { state: "hidden" 0.0;
25631 inherit: "default" 0.0;
25632 rel1.relative: -1.0 0.0;
25633 rel2.relative: 0.0 1.0;
25635 description { state: "visible" 0.0;
25636 inherit: "default" 0.0;
25637 rel1.relative: 0.0 0.0;
25638 rel2.relative: 1.0 1.0;
25641 part { name: "over";
25644 description { state: "default" 0.0;
25654 normal: "frame_1.png";
25661 part { name: "elm.swallow.content";
25664 description { state: "default" 0.0;
25677 program { name: "push_start";
25678 signal: "elm,action,push";
25680 action: STATE_SET "hidden" 0.0;
25683 after: "show_start2";
25685 program { name: "show_start";
25686 signal: "elm,action,show";
25688 action: STATE_SET "hidden" 0.0;
25691 after: "show_start2";
25693 program { name: "show_start2";
25694 action: STATE_SET "visible" 0.0;
25695 transition: DECELERATE 0.5;
25700 program { name: "show_end";
25701 action: SIGNAL_EMIT "elm,action,show,finished" "";
25703 program { name: "pop_start";
25704 signal: "elm,action,pop";
25706 action: STATE_SET "visible" 0.0;
25709 after: "hide_start2";
25711 program { name: "hide_start";
25712 signal: "elm,action,hide";
25714 action: STATE_SET "visible" 0.0;
25717 after: "hide_start2";
25719 program { name: "hide_start2";
25720 action: STATE_SET "hidden" 0.0;
25721 transition: DECELERATE 0.5;
25726 program { name: "hide_end";
25727 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25729 program { name: "reset";
25730 signal: "elm,action,reset";
25732 action: STATE_SET "default" 0.0;
25739 group { name: "elm/pager/base/slide";
25741 image: "frame_1.png" COMP;
25742 image: "frame_2.png" COMP;
25743 image: "dia_grad.png" COMP;
25746 part { name: "clip";
25749 description { state: "default" 0.0;
25752 offset: -9999 -9999;
25758 color: 255 255 255 255;
25760 description { state: "visible" 0.0;
25761 inherit: "default" 0.0;
25763 description { state: "hidden" 0.0;
25764 inherit: "default" 0.0;
25765 color: 255 255 255 0;
25768 description { state: "hidden2" 0.0;
25769 inherit: "default" 0.0;
25770 color: 255 255 255 0;
25774 part { name: "base0";
25777 description { state: "default" 0.0;
25778 image.normal: "dia_grad.png";
25790 part { name: "base";
25793 description { state: "default" 0.0;
25795 normal: "frame_2.png";
25801 description { state: "hidden" 0.0;
25802 inherit: "default" 0.0;
25803 rel1.relative: -1.0 0.0;
25804 rel2.relative: 0.0 1.0;
25806 description { state: "hidden2" 0.0;
25807 inherit: "default" 0.0;
25808 rel1.relative: 1.0 0.0;
25809 rel2.relative: 2.0 1.0;
25811 description { state: "visible" 0.0;
25812 inherit: "default" 0.0;
25813 rel1.relative: 0.0 0.0;
25814 rel2.relative: 1.0 1.0;
25817 part { name: "over";
25820 description { state: "default" 0.0;
25830 normal: "frame_1.png";
25837 part { name: "elm.swallow.content";
25840 description { state: "default" 0.0;
25853 program { name: "push_start";
25854 signal: "elm,action,push";
25856 action: STATE_SET "hidden2" 0.0;
25859 after: "show_start2";
25861 program { name: "show_start";
25862 signal: "elm,action,show";
25864 action: STATE_SET "hidden" 0.0;
25867 after: "show_start2";
25869 program { name: "show_start2";
25870 action: STATE_SET "visible" 0.0;
25871 transition: DECELERATE 0.5;
25876 program { name: "show_end";
25877 action: SIGNAL_EMIT "elm,action,show,finished" "";
25879 program { name: "pop_start";
25880 signal: "elm,action,pop";
25882 action: STATE_SET "visible" 0.0;
25885 after: "pop_start2";
25887 program { name: "pop_start2";
25888 action: STATE_SET "hidden2" 0.0;
25889 transition: DECELERATE 0.5;
25894 program { name: "hide_start";
25895 signal: "elm,action,hide";
25897 action: STATE_SET "visible" 0.0;
25900 after: "hide_start2";
25902 program { name: "hide_start2";
25903 action: STATE_SET "hidden" 0.0;
25904 transition: DECELERATE 0.5;
25909 program { name: "hide_end";
25910 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25912 program { name: "reset";
25913 signal: "elm,action,reset";
25915 action: STATE_SET "default" 0.0;
25921 group { name: "elm/pager/base/slide_invisible";
25923 part { name: "clip";
25926 description { state: "default" 0.0;
25929 offset: -9999 -9999;
25935 color: 255 255 255 255;
25937 description { state: "visible" 0.0;
25938 inherit: "default" 0.0;
25940 description { state: "hidden" 0.0;
25941 inherit: "default" 0.0;
25942 color: 255 255 255 0;
25945 description { state: "hidden2" 0.0;
25946 inherit: "default" 0.0;
25947 color: 255 255 255 0;
25951 part { name: "base";
25955 description { state: "default" 0.0;
25958 description { state: "hidden" 0.0;
25960 rel1.relative: -1.0 0.0;
25961 rel2.relative: 0.0 1.0;
25963 description { state: "hidden2" 0.0;
25965 rel1.relative: 1.0 0.0;
25966 rel2.relative: 2.0 1.0;
25968 description { state: "visible" 0.0;
25970 rel1.relative: 0.0 0.0;
25971 rel2.relative: 1.0 1.0;
25974 part { name: "elm.swallow.content";
25977 description { state: "default" 0.0;
25984 program { name: "push_start";
25985 signal: "elm,action,push";
25987 action: STATE_SET "hidden2" 0.0;
25990 after: "show_start2";
25992 program { name: "show_start";
25993 signal: "elm,action,show";
25995 action: STATE_SET "hidden" 0.0;
25998 after: "show_start2";
26000 program { name: "show_start2";
26001 action: STATE_SET "visible" 0.0;
26002 transition: DECELERATE 0.5;
26007 program { name: "show_end";
26008 action: SIGNAL_EMIT "elm,action,show,finished" "";
26010 program { name: "pop_start";
26011 signal: "elm,action,pop";
26013 action: STATE_SET "visible" 0.0;
26016 after: "pop_start2";
26018 program { name: "pop_start2";
26019 action: STATE_SET "hidden2" 0.0;
26020 transition: DECELERATE 0.5;
26025 program { name: "hide_start";
26026 signal: "elm,action,hide";
26028 action: STATE_SET "visible" 0.0;
26031 after: "hide_start2";
26033 program { name: "hide_start2";
26034 action: STATE_SET "hidden" 0.0;
26035 transition: DECELERATE 0.5;
26040 program { name: "hide_end";
26041 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26043 program { name: "reset";
26044 signal: "elm,action,reset";
26046 action: STATE_SET "default" 0.0;
26053 group { name: "elm/pager/base/fade";
26054 data.item: "onshow" "raise";
26056 // data.item: "onhide" "lower";
26057 // data.item: "onshow" "lower";
26059 image: "frame_1.png" COMP;
26060 image: "frame_2.png" COMP;
26061 image: "dia_grad.png" COMP;
26064 part { name: "clip_base";
26067 description { state: "default" 0.0;
26070 offset: -9999 -9999;
26076 color: 255 255 255 120;
26078 description { state: "visible" 0.0;
26079 inherit: "default" 0.0;
26081 description { state: "hidden" 0.0;
26082 inherit: "default" 0.0;
26083 color: 255 255 255 0;
26087 part { name: "clip";
26090 description { state: "default" 0.0;
26093 offset: -9999 -9999;
26099 color: 255 255 255 255;
26101 description { state: "visible" 0.0;
26102 inherit: "default" 0.0;
26104 description { state: "hidden" 0.0;
26105 inherit: "default" 0.0;
26106 color: 255 255 255 0;
26110 part { name: "base0";
26112 clip_to: "clip_base";
26113 description { state: "default" 0.0;
26114 image.normal: "dia_grad.png";
26126 part { name: "base";
26128 clip_to: "clip_base";
26129 description { state: "default" 0.0;
26131 normal: "frame_2.png";
26138 part { name: "over";
26141 description { state: "default" 0.0;
26151 normal: "frame_1.png";
26158 part { name: "elm.swallow.content";
26161 description { state: "default" 0.0;
26174 program { name: "push_start";
26175 signal: "elm,action,push";
26177 action: STATE_SET "hidden" 0.0;
26179 target: "clip_base";
26180 after: "show_start2";
26182 program { name: "show_start";
26183 signal: "elm,action,show";
26185 action: STATE_SET "hidden" 0.0;
26187 target: "clip_base";
26188 after: "show_start2";
26190 program { name: "show_start2";
26191 action: STATE_SET "visible" 0.0;
26192 transition: DECELERATE 0.5;
26194 target: "clip_base";
26197 program { name: "show_end";
26198 action: SIGNAL_EMIT "elm,action,show,finished" "";
26200 program { name: "pop_start";
26201 signal: "elm,action,pop";
26203 action: STATE_SET "visible" 0.0;
26205 target: "clip_base";
26206 after: "hide_start2";
26208 program { name: "hide_start";
26209 signal: "elm,action,hide";
26211 action: STATE_SET "visible" 0.0;
26213 target: "clip_base";
26214 after: "hide_start2";
26216 program { name: "hide_start2";
26217 action: STATE_SET "hidden" 0.0;
26218 transition: DECELERATE 0.5;
26220 target: "clip_base";
26223 program { name: "hide_end";
26224 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26226 program { name: "reset";
26227 signal: "elm,action,reset";
26229 action: STATE_SET "default" 0.0;
26230 target: "clip_base";
26235 group { name: "elm/pager/base/fade_translucide";
26236 data.item: "onshow" "raise";
26238 // data.item: "onhide" "lower";
26239 // data.item: "onshow" "lower";
26241 image: "frame_1.png" COMP;
26242 image: "frame_2.png" COMP;
26243 image: "dia_grad.png" COMP;
26246 part { name: "clip_base";
26249 description { state: "default" 0.0;
26252 offset: -9999 -9999;
26258 color: 255 255 255 120;
26260 description { state: "visible" 0.0;
26261 inherit: "default" 0.0;
26263 description { state: "hidden" 0.0;
26264 inherit: "default" 0.0;
26265 color: 255 255 255 0;
26269 part { name: "clip";
26272 description { state: "default" 0.0;
26275 offset: -9999 -9999;
26281 color: 255 255 255 255;
26283 description { state: "visible" 0.0;
26284 inherit: "default" 0.0;
26286 description { state: "hidden" 0.0;
26287 inherit: "default" 0.0;
26288 color: 255 255 255 0;
26292 part { name: "base0";
26294 clip_to: "clip_base";
26295 description { state: "default" 0.0;
26296 image.normal: "dia_grad.png";
26308 part { name: "base";
26310 clip_to: "clip_base";
26311 description { state: "default" 0.0;
26313 normal: "frame_2.png";
26320 part { name: "over";
26323 description { state: "default" 0.0;
26333 normal: "frame_1.png";
26340 part { name: "elm.swallow.content";
26343 description { state: "default" 0.0;
26356 program { name: "push_start";
26357 signal: "elm,action,push";
26359 action: STATE_SET "hidden" 0.0;
26361 target: "clip_base";
26362 after: "show_start2";
26364 program { name: "show_start";
26365 signal: "elm,action,show";
26367 action: STATE_SET "hidden" 0.0;
26369 target: "clip_base";
26370 after: "show_start2";
26372 program { name: "show_start2";
26373 action: STATE_SET "visible" 0.0;
26374 transition: DECELERATE 0.5;
26376 target: "clip_base";
26379 program { name: "show_end";
26380 action: SIGNAL_EMIT "elm,action,show,finished" "";
26382 program { name: "pop_start";
26383 signal: "elm,action,pop";
26385 action: STATE_SET "visible" 0.0;
26387 target: "clip_base";
26388 after: "hide_start2";
26390 program { name: "hide_start";
26391 signal: "elm,action,hide";
26393 action: STATE_SET "visible" 0.0;
26395 target: "clip_base";
26396 after: "hide_start2";
26398 program { name: "hide_start2";
26399 action: STATE_SET "hidden" 0.0;
26400 transition: DECELERATE 0.5;
26402 target: "clip_base";
26405 program { name: "hide_end";
26406 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26408 program { name: "reset";
26409 signal: "elm,action,reset";
26411 action: STATE_SET "default" 0.0;
26412 target: "clip_base";
26417 group { name: "elm/pager/base/fade_invisible";
26418 data.item: "onshow" "raise";
26420 // data.item: "onhide" "lower";
26421 // data.item: "onshow" "lower";
26423 part { name: "clip";
26426 description { state: "default" 0.0;
26428 offset: -9999 -9999;
26433 color: 255 255 255 255;
26435 description { state: "visible" 0.0;
26436 inherit: "default" 0.0;
26438 description { state: "hidden" 0.0;
26439 inherit: "default" 0.0;
26440 color: 255 255 255 0;
26444 part { name: "elm.swallow.content";
26447 description { state: "default" 0.0;
26458 program { name: "push_start";
26459 signal: "elm,action,push";
26461 action: STATE_SET "hidden" 0.0;
26463 after: "show_start2";
26465 program { name: "show_start";
26466 signal: "elm,action,show";
26468 action: STATE_SET "hidden" 0.0;
26470 after: "show_start2";
26472 program { name: "show_start2";
26473 action: STATE_SET "visible" 0.0;
26474 transition: DECELERATE 0.5;
26478 program { name: "show_end";
26479 action: SIGNAL_EMIT "elm,action,show,finished" "";
26481 program { name: "pop_start";
26482 signal: "elm,action,pop";
26484 action: STATE_SET "visible" 0.0;
26486 after: "hide_start2";
26488 program { name: "hide_start";
26489 signal: "elm,action,hide";
26491 action: STATE_SET "visible" 0.0;
26493 after: "hide_start2";
26495 program { name: "hide_start2";
26496 action: STATE_SET "hidden" 0.0;
26497 transition: DECELERATE 0.5;
26501 program { name: "hide_end";
26502 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26504 program { name: "reset";
26505 signal: "elm,action,reset";
26507 action: STATE_SET "default" 0.0;
26513 group { name: "elm/pager/base/flip";
26514 data.item: "onshow" "raise";
26516 image: "frame_1.png" COMP;
26517 image: "frame_2.png" COMP;
26518 image: "dia_grad.png" COMP;
26521 part { name: "elm.swallow.content";
26523 description { state: "default" 0.0;
26535 description { state: "hidden" 0.0;
26536 inherit: "default" 0.0;
26538 map.rotation.y: 90.0;
26540 description { state: "before_hidden" 0.0;
26541 inherit: "default" 0.0;
26543 map.rotation.y: -90.0;
26548 program { name: "push_start";
26549 signal: "elm,action,push";
26553 program { name: "push1";
26554 action: STATE_SET "hidden" 0.0;
26555 target: "elm.swallow.content";
26558 program { name: "push2";
26559 action: STATE_SET "default" 0.0;
26561 transition: LINEAR 0.5;
26562 target: "elm.swallow.content";
26565 program { name: "push3";
26566 action: SIGNAL_EMIT "elm,action,show,finished" "";
26569 program { name: "show_start";
26570 signal: "elm,action,show";
26574 program { name: "show1";
26575 action: STATE_SET "before_hidden" 0.0;
26576 target: "elm.swallow.content";
26579 program { name: "show2";
26580 action: STATE_SET "default" 0.0;
26582 transition: LINEAR 0.5;
26583 target: "elm.swallow.content";
26586 program { name: "show3";
26587 action: SIGNAL_EMIT "elm,action,show,finished" "";
26590 program { name: "pop_start";
26591 signal: "elm,action,pop";
26595 program { name: "pop1";
26596 action: STATE_SET "default" 0.0;
26597 target: "elm.swallow.content";
26600 program { name: "pop2";
26601 action: STATE_SET "hidden" 0.0;
26602 transition: LINEAR 0.5;
26603 target: "elm.swallow.content";
26606 program { name: "pop3";
26607 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26610 program { name: "hide_start";
26611 signal: "elm,action,hide";
26615 program { name: "hide1";
26616 action: STATE_SET "default" 0.0;
26617 target: "elm.swallow.content";
26620 program { name: "hide2";
26621 action: STATE_SET "before_hidden" 0.0;
26622 transition: LINEAR 0.5;
26623 target: "elm.swallow.content";
26626 program { name: "hide3";
26627 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26630 program { name: "reset";
26631 signal: "elm,action,reset";
26633 action: STATE_SET "default" 0.0;
26634 target: "elm.swallow.content";
26641 ///////////////////////////////////////////////////////////////////////////////
26642 // FIXME: this doesn't look too hot. need to fix it up
26643 group { name: "elm/progressbar/horizontal/default";
26645 image: "shelf_inset.png" COMP;
26646 image: "bt_sm_base2.png" COMP;
26647 image: "bt_sm_hilight.png" COMP;
26648 image: "bt_sm_shine.png" COMP;
26651 part { name: "elm.background.progressbar";
26654 state: "default" 0.0;
26664 part { name: "elm.swallow.bar";
26670 state: "default" 0.0;
26673 to_y: "elm.background.progressbar";
26677 to: "elm.background.progressbar";
26682 part { name: "elm.swallow.content";
26684 description { state: "default" 0.0;
26689 to_y: "elm.background.progressbar";
26694 to_y: "elm.background.progressbar";
26697 description { state: "visible" 0.0;
26698 inherit: "default" 0.0;
26701 aspect_preference: VERTICAL;
26705 part { name: "elm.text";
26709 description { state: "default" 0.0;
26713 rel1.to_x: "elm.swallow.content";
26714 rel1.relative: 1.0 0.0;
26716 rel2.to_x: "elm.swallow.content";
26717 rel2.relative: 1.0 1.0;
26718 rel2.offset: -1 -5;
26721 font: "Sans,Edje-Vera";
26727 description { state: "visible" 0.0;
26728 inherit: "default" 0.0;
26736 part { name: "background";
26738 clip_to: "elm.background.progressbar";
26740 state: "default" 0.0;
26742 to: "elm.swallow.bar";
26746 to: "elm.swallow.bar";
26751 normal: "shelf_inset.png";
26757 part { name: "elm.text.status";
26760 description { state: "default" 0.0;
26772 font: "Sans:style=Bold,Edje-Vera-Bold";
26779 description { state: "hidden" 0.0;
26780 inherit: "default" 0.0;
26786 part { name: "elm.progress.progressbar";
26788 clip_to: "elm.background.progressbar";
26790 state: "default" 0.0;
26794 to: "elm.swallow.bar";
26798 to_y: "elm.swallow.bar";
26799 to_x: "elm.cur.progressbar";
26803 normal: "bt_sm_base2.png";
26808 state: "invert" 0.0;
26809 inherit: "default" 0.0;
26811 to_y: "elm.swallow.bar";
26812 to_x: "elm.cur.progressbar";
26815 to: "elm.swallow.bar";
26820 state: "state_begin" 0.0;
26821 inherit: "default" 0.0;
26823 to: "elm.swallow.bar";
26827 to: "elm.swallow.bar";
26832 state: "state_end" 0.0;
26833 inherit: "default" 0.0;
26835 to: "elm.swallow.bar";
26839 to: "elm.swallow.bar";
26844 part { name: "text-bar";
26847 clip_to: "progress-rect";
26848 effect: SOFT_SHADOW;
26850 description { state: "default" 0.0;
26854 rel1.to: "elm.text.status";
26855 rel1.offset: -1 -1;
26856 rel2.to: "elm.text.status";
26858 text_source: "elm.text.status";
26859 font: "Sans:style=Bold,Edje-Vera-Bold";
26864 color: 224 224 224 255;
26867 description { state: "hidden" 0.0;
26868 inherit: "default" 0.0;
26874 part { name: "over1";
26876 description { state: "default" 0.0;
26877 rel1.to: "elm.progress.progressbar";
26878 rel2.to: "elm.progress.progressbar";
26879 rel2.relative: 1.0 0.5;
26881 normal: "bt_sm_hilight.png";
26887 part { name: "over2";
26890 description { state: "default" 0.0;
26891 rel1.to: "elm.progress.progressbar";
26892 rel2.to: "elm.progress.progressbar";
26894 normal: "bt_sm_shine.png";
26900 part { name: "elm.cur.progressbar";
26903 confine: "background";
26907 description { state: "default" 0.0;
26915 rel2.to: "background";
26918 part { name: "progress-rect";
26921 state: "default" 0.0;
26922 rel1.to: "elm.progress.progressbar";
26923 rel2.to: "elm.progress.progressbar";
26928 program { name: "label_show";
26929 signal: "elm,state,text,visible";
26931 action: STATE_SET "visible" 0.0;
26932 target: "elm.text";
26934 program { name: "label_hide";
26935 signal: "elm,state,text,hidden";
26937 action: STATE_SET "default" 0.0;
26938 target: "elm.text";
26940 program { name: "icon_show";
26941 signal: "elm,state,icon,visible";
26943 action: STATE_SET "visible" 0.0;
26944 target: "elm.swallow.content";
26946 program { name: "icon_hide";
26947 signal: "elm,state,icon,hidden";
26949 action: STATE_SET "default" 0.0;
26950 target: "elm.swallow.content";
26952 program { name: "units_show";
26953 signal: "elm,state,units,visible";
26955 action: STATE_SET "default" 0.0;
26956 target: "text-bar";
26957 target: "elm.text.status";
26959 program { name: "units_hide";
26960 signal: "elm,state,units,hidden";
26962 action: STATE_SET "hidden" 0.0;
26963 target: "text-bar";
26964 target: "elm.text.status";
26966 program { name: "slide_to_end";
26967 action: STATE_SET "state_end" 0.0;
26968 transition: LINEAR 0.5;
26969 target: "elm.progress.progressbar";
26970 after: "slide_to_begin";
26972 program { name: "slide_to_begin";
26973 signal: "elm,state,slide,begin";
26974 action: STATE_SET "state_begin" 0.0;
26975 target: "elm.progress.progressbar";
26976 transition: LINEAR 0.5;
26977 after: "slide_to_end";
26979 program { name: "start_pulse";
26980 signal: "elm,state,pulse,start";
26982 after: "slide_to_end";
26984 program { name: "stop_pulse";
26985 signal: "elm,state,pulse,stop";
26987 action: ACTION_STOP;
26988 target: "slide_to_begin";
26989 target: "slide_to_end";
26990 target: "start_pulse";
26991 after: "state_pulse";
26993 program { name: "state_pulse";
26994 signal: "elm,state,pulse";
26996 action: STATE_SET "state_begin" 0.0;
26997 target: "elm.progress.progressbar";
26998 after: "units_hide";
27000 program { name: "state_fraction";
27001 signal: "elm,state,fraction";
27003 action: ACTION_STOP;
27004 target: "slide_to_begin";
27005 target: "slide_to_end";
27006 target: "start_pulse";
27007 action: STATE_SET "default" 0.0;
27008 target: "elm.progress.progressbar";
27010 program { name: "set_invert_on";
27011 signal: "elm,state,inverted,on";
27013 action: STATE_SET "invert" 0.0;
27014 target: "elm.progress.progressbar";
27016 program { name: "set_invert_off";
27017 signal: "elm,state,inverted,off";
27019 action: STATE_SET "default" 0.0;
27020 target: "elm.progress.progressbar";
27025 ///////////////////////////////////////////////////////////////////////////////
27026 group { name: "elm/progressbar/vertical/default";
27028 image: "shelf_inset.png" COMP;
27029 image: "bt_sm_base2.png" COMP;
27030 image: "bt_sm_hilight.png" COMP;
27031 image: "bt_sm_shine.png" COMP;
27034 part { name: "elm.background.progressbar";
27038 state: "default" 0.0;
27049 part { name: "elm.swallow.bar";
27052 description { state: "default" 0.0;
27062 to_y: "elm.text.box";
27068 part { name: "elm.swallow.content";
27070 description { state: "default" 0.0;
27075 to_x: "elm.swallow.bar";
27080 to_x: "elm.swallow.bar";
27083 description { state: "visible" 0.0;
27084 inherit: "default" 0.0;
27087 aspect_preference: HORIZONTAL;
27091 part { name: "elm.text";
27095 description { state: "default" 0.0;
27099 rel1.to_y: "elm.swallow.content";
27100 rel1.relative: 0.5 1.0;
27102 rel2.to_y: "elm.swallow.content";
27103 rel2.relative: 0.5 1.0;
27104 rel2.offset: -1 -1;
27107 font: "Sans,Edje-Vera";
27113 description { state: "visible" 0.0;
27114 inherit: "default" 0.0;
27122 part { name: "background";
27124 clip_to: "elm.background.progressbar";
27126 state: "default" 0.0;
27128 to: "elm.swallow.bar";
27132 to: "elm.swallow.bar";
27137 normal: "shelf_inset.png";
27143 part { name: "elm.progress.progressbar";
27145 clip_to: "elm.background.progressbar";
27147 state: "default" 0.0;
27151 to: "elm.swallow.bar";
27155 to_x: "elm.swallow.bar";
27156 to_y: "elm.cur.progressbar";
27160 normal: "bt_sm_base2.png";
27165 state: "invert" 0.0;
27166 inherit: "default" 0.0;
27168 to_x: "elm.swallow.bar";
27169 to_y: "elm.cur.progressbar";
27172 to: "elm.swallow.bar";
27177 state: "state_begin" 0.0;
27178 inherit: "default" 0.0;
27180 to: "elm.swallow.bar";
27184 to: "elm.swallow.bar";
27189 state: "state_end" 0.0;
27190 inherit: "default" 0.0;
27192 to: "elm.swallow.bar";
27196 to: "elm.swallow.bar";
27202 part { name: "over1";
27204 description { state: "default" 0.0;
27205 rel1.to: "elm.progress.progressbar";
27206 rel2.to: "elm.progress.progressbar";
27207 rel2.relative: 1.0 0.5;
27209 normal: "bt_sm_hilight.png";
27215 part { name: "over2";
27218 description { state: "default" 0.0;
27219 rel1.to: "elm.progress.progressbar";
27220 rel2.to: "elm.progress.progressbar";
27222 normal: "bt_sm_shine.png";
27228 part { name: "elm.cur.progressbar";
27231 confine: "background";
27235 description { state: "default" 0.0;
27243 rel2.to: "background";
27247 part { name: "elm.text.box";
27250 description { state: "default" 0.0;
27253 to: "elm.text.status";
27257 to: "elm.text.status";
27260 color: 255 255 255 0;
27262 description { state: "visible" 0.0;
27263 inherit: "default" 0.0;
27267 part { name: "elm.text.status";
27271 description { state: "default" 0.0;
27275 rel1.relative: 0.0 1.0;
27277 rel2.relative: 1.0 1.0;
27281 font: "Sans:style=Bold,Edje-Vera-Bold";
27287 description { state: "visible" 0.0;
27288 inherit: "default" 0.0;
27293 rel2.offset: -9 -9;
27298 program { name: "label_show";
27299 signal: "elm,state,text,visible";
27301 action: STATE_SET "visible" 0.0;
27302 target: "elm.text";
27304 program { name: "label_hide";
27305 signal: "elm,state,text,hidden";
27307 action: STATE_SET "default" 0.0;
27308 target: "elm.text";
27310 program { name: "icon_show";
27311 signal: "elm,state,icon,visible";
27313 action: STATE_SET "visible" 0.0;
27314 target: "elm.swallow.content";
27316 program { name: "icon_hide";
27317 signal: "elm,state,icon,hidden";
27319 action: STATE_SET "default" 0.0;
27320 target: "elm.swallow.content";
27322 program { name: "units_show";
27323 signal: "elm,state,units,visible";
27325 action: STATE_SET "visible" 0.0;
27326 target: "elm.text.status";
27327 target: "elm.text.box";
27329 program { name: "units_hide";
27330 signal: "elm,state,units,hidden";
27332 action: STATE_SET "default" 0.0;
27333 target: "elm.text.status";
27334 target: "elm.text.box";
27336 program { name: "slide_to_end";
27337 action: STATE_SET "state_end" 0.0;
27338 transition: LINEAR 0.5;
27339 target: "elm.progress.progressbar";
27340 after: "slide_to_begin";
27342 program { name: "slide_to_begin";
27343 action: STATE_SET "state_begin" 0.0;
27344 target: "elm.progress.progressbar";
27345 transition: LINEAR 0.5;
27346 after: "slide_to_end";
27348 program { name: "start_pulse";
27349 signal: "elm,state,pulse,start";
27351 action: STATE_SET "state_begin" 0.0;
27352 target: "elm.progress.progressbar";
27353 after: "slide_to_end";
27355 program { name: "stop_pulse";
27356 signal: "elm,state,pulse,stop";
27358 action: ACTION_STOP;
27359 target: "slide_to_begin";
27360 target: "slide_to_end";
27361 target: "start_pulse";
27362 after: "state_pulse";
27364 program { name: "state_pulse";
27365 signal: "elm,state,pulse";
27367 action: STATE_SET "state_begin" 0.0;
27368 target: "elm.progress.progressbar";
27369 after: "units_hide";
27371 program { name: "state_fraction";
27372 signal: "elm,state,fraction";
27374 action: ACTION_STOP;
27375 target: "slide_to_begin";
27376 target: "slide_to_end";
27377 target: "start_pulse";
27378 action: STATE_SET "default" 0.0;
27379 target: "elm.progress.progressbar";
27381 program { name: "set_invert_on";
27382 signal: "elm,state,inverted,on";
27384 action: STATE_SET "invert" 0.0;
27385 target: "elm.progress.progressbar";
27386 target: "elm.cur.progressbar";
27388 program { name: "set_invert_off";
27389 signal: "elm,state,inverted,off";
27391 action: STATE_SET "default" 0.0;
27392 target: "elm.progress.progressbar";
27393 target: "elm.cur.progressbar";
27398 ///////////////////////////////////////////////////////////////////////////////
27399 group { name: "elm/separator/horizontal/default";
27401 image: "separator_h.png" COMP;
27404 part { name: "separator"; // separator group
27405 description { state: "default" 0.0;
27408 rel2.offset: -5 -5;
27410 normal: "separator_h.png";
27420 ///////////////////////////////////////////////////////////////////////////////
27421 group { name: "elm/separator/vertical/default";
27423 image: "separator_v.png" COMP;
27426 part { name: "separator"; // separator group
27427 description { state: "default" 0.0;
27430 rel2.offset: -5 -5;
27432 normal: "separator_v.png";
27442 group { name: "elm/progressbar/horizontal/wheel";
27444 image: "busy-1.png" COMP;
27445 image: "busy-2.png" COMP;
27446 image: "busy-3.png" COMP;
27447 image: "busy-4.png" COMP;
27448 image: "busy-5.png" COMP;
27449 image: "busy-6.png" COMP;
27450 image: "busy-7.png" COMP;
27451 image: "busy-8.png" COMP;
27452 image: "busy-9.png" COMP;
27455 part { name: "elm.background.progressbar";
27459 state: "default" 0.0;
27462 part { name: "elm.swallow.bar";
27465 description { state: "default" 0.0;
27471 part { name: "elm.swallow.content";
27473 description { state: "default" 0.0;
27479 part { name: "background";
27481 clip_to: "elm.background.progressbar";
27483 state: "default" 0.0;
27488 aspect_preference: BOTH;
27490 normal: "busy-9.png";
27495 state: "pulse" 0.0;
27496 inherit: "default" 0.0;
27498 normal: "busy-9.png";
27499 tween: "busy-1.png";
27500 tween: "busy-2.png";
27501 tween: "busy-3.png";
27502 tween: "busy-4.png";
27503 tween: "busy-5.png";
27504 tween: "busy-6.png";
27505 tween: "busy-7.png";
27506 tween: "busy-8.png";
27513 program { name: "start_pulse";
27514 signal: "elm,state,pulse,start";
27516 action: STATE_SET "pulse" 0.0;
27517 target: "background";
27518 transition: LINEAR 0.5;
27519 after: "start_pulse";
27521 program { name: "stop_pulse";
27522 signal: "elm,state,pulse,stop";
27524 action: STATE_SET "default" 0.0;
27525 target: "background";
27531 ///////////////////////////////////////////////////////////////////////////////
27532 group { name: "elm/spinner/base/default";
27534 image: "shelf_inset.png" COMP;
27535 image: "bt_base1.png" COMP;
27536 image: "bt_hilight.png" COMP;
27537 image: "bt_shine.png" COMP;
27538 image: "bt_glow.png" COMP;
27539 image: "bt_dis_base.png" COMP;
27540 image: "bt_dis_hilight.png" COMP;
27541 image: "sp_bt_l.png" COMP;
27542 image: "sp_bt_r.png" COMP;
27547 description { state: "default" 0.0;
27550 rel2.offset: -2 -2;
27551 color: 255 255 255 0;
27554 part { name: "conf_over";
27556 description { state: "default" 0.0;
27560 normal: "shelf_inset.png";
27567 part { name: "left_bt";
27569 description { state: "default" 0.0;
27579 aspect_preference: VERTICAL;
27581 normal: "bt_base1.png";
27586 description { state: "clicked" 0.0;
27587 inherit: "default" 0.0;
27588 image.normal: "bt_base1.png";
27589 image.middle: SOLID;
27591 description { state: "disabled" 0.0;
27592 inherit: "default" 0.0;
27594 normal: "bt_dis_base.png";
27599 part { name: "left_over1";
27601 description { state: "default" 0.0;
27602 rel1.to: "left_bt";
27603 rel2 { to: "left_bt";
27607 normal: "bt_hilight.png";
27611 description { state: "disabled" 0.0;
27612 inherit: "default" 0.0;
27614 normal: "bt_dis_hilight.png";
27619 part { name: "left_over2";
27622 ignore_flags: ON_HOLD;
27623 description { state: "default" 0.0;
27624 rel1.to: "left_bt";
27625 rel2.to: "left_bt";
27627 normal: "bt_shine.png";
27631 description { state: "disabled" 0.0;
27632 inherit: "default" 0.0;
27636 part { name: "left_over3";
27639 description { state: "default" 0.0;
27640 color: 255 255 255 0;
27641 rel1.to: "left_bt";
27642 rel2.to: "left_bt";
27644 normal: "bt_glow.png";
27645 border: 12 12 12 12;
27649 description { state: "clicked" 0.0;
27650 inherit: "default" 0.0;
27652 color: 255 255 255 255;
27655 part { name: "right_bt";
27657 description { state: "default" 0.0;
27667 aspect_preference: VERTICAL;
27669 normal: "bt_base1.png";
27674 description { state: "clicked" 0.0;
27675 inherit: "default" 0.0;
27676 image.normal: "bt_base1.png";
27677 image.middle: SOLID;
27679 description { state: "disabled" 0.0;
27680 inherit: "default" 0.0;
27682 normal: "bt_dis_base.png";
27687 part { name: "right_over1";
27689 description { state: "default" 0.0;
27690 rel1.to: "right_bt";
27691 rel2 { to: "right_bt";
27695 normal: "bt_hilight.png";
27699 description { state: "disabled" 0.0;
27700 inherit: "default" 0.0;
27702 normal: "bt_dis_hilight.png";
27707 part { name: "right_over2";
27710 ignore_flags: ON_HOLD;
27711 description { state: "default" 0.0;
27712 rel1.to: "right_bt";
27713 rel2.to: "right_bt";
27715 normal: "bt_shine.png";
27719 description { state: "disabled" 0.0;
27720 inherit: "default" 0.0;
27724 part { name: "right_over3";
27727 description { state: "default" 0.0;
27728 color: 255 255 255 0;
27729 rel1.to: "right_bt";
27730 rel2.to: "right_bt";
27732 normal: "bt_glow.png";
27733 border: 12 12 12 12;
27737 description { state: "clicked" 0.0;
27738 inherit: "default" 0.0;
27740 color: 255 255 255 255;
27743 part { name: "left_bt_icon";
27745 description { state: "default" 0.0;
27746 rel1.to: "left_bt";
27748 rel2.to: "left_bt";
27749 rel2.offset: -5 -5;
27753 aspect_preference: BOTH;
27754 image.normal: "sp_bt_l.png";
27756 description { state: "rtl" 0.0;
27757 inherit: "default" 0.0;
27758 image.normal: "sp_bt_r.png";
27761 part { name: "right_bt_icon";
27763 description { state: "default" 0.0;
27764 rel1.to: "right_bt";
27766 rel2.to: "right_bt";
27767 rel2.offset: -5 -5;
27771 aspect_preference: BOTH;
27772 image.normal: "sp_bt_r.png";
27774 description { state: "rtl" 0.0;
27775 inherit: "default" 0.0;
27776 image.normal: "sp_bt_l.png";
27779 part { name: "elm.text";
27783 description { state: "default" 0.0;
27786 rel1 { relative: 1.0 0.0;
27791 rel2 { relative: 0.0 1.0;
27798 font: "Sans,Edje-Vera";
27804 description { state: "active" 0.0;
27805 inherit: "default" 0.0;
27808 description { state: "disabled_active" 0.0;
27809 inherit: "default" 0.0;
27813 description { state: "disabled" 0.0;
27814 inherit: "default" 0.0;
27819 part { name: "elm.dragable.slider";
27827 description { state: "default" 0.0;
27834 part { name: "button_events";
27837 events: "elm.dragable.slider";
27840 description { state: "default" 0.0;
27841 rel1.to: "elm.text";
27842 rel2.to: "elm.text";
27846 part { name: "elm.swallow.entry";
27848 description { state: "default" 0.0;
27851 rel1 { relative: 1.0 0.5;
27856 rel2 { relative: 0.0 0.5;
27864 description { state: "active" 0.0;
27865 inherit: "default" 0.0;
27867 color: 255 255 255 255;
27869 description { state: "disabled_active" 0.0;
27870 inherit: "default" 0.0;
27873 description { state: "disabled" 0.0;
27874 inherit: "default" 0.0;
27878 part { name: "disabler";
27880 description { state: "default" 0.0;
27884 description { state: "disabled" 0.0;
27885 inherit: "default" 0.0;
27891 program { name: "text_show";
27892 signal: "elm,state,text,visible";
27894 action: STATE_SET "visible" 0.0;
27895 target: "elm.text";
27897 program { name: "text_hide";
27898 signal: "elm,state,text,hidden";
27900 action: STATE_SET "default" 0.0;
27901 target: "elm.text";
27903 program { name: "dec";
27904 signal: "mouse,down,1";
27906 action: SIGNAL_EMIT "elm,action,decrement,start" "";
27908 program { name: "dec2";
27909 signal: "mouse,up,1";
27911 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
27913 program { name: "inc";
27914 signal: "mouse,down,1";
27915 source: "right_bt";
27916 action: SIGNAL_EMIT "elm,action,increment,start" "";
27918 program { name: "inc2";
27919 signal: "mouse,up,1";
27920 source: "right_bt";
27921 action: SIGNAL_EMIT "elm,action,increment,stop" "";
27924 name: "left_bt_click";
27925 signal: "mouse,down,1";
27926 source: "left_over2";
27927 action: STATE_SET "clicked" 0.0;
27931 name: "left_bt_unclick";
27932 signal: "mouse,up,1";
27933 source: "left_over2";
27934 action: STATE_SET "default" 0.0;
27938 name: "left_bt_click2";
27939 signal: "mouse,down,1";
27940 source: "left_over3";
27941 action: STATE_SET "clicked" 0.0;
27942 target: "left_over3";
27945 name: "left_bt_unclick2";
27946 signal: "mouse,up,1";
27947 source: "left_over3";
27948 action: STATE_SET "default" 0.0;
27949 transition: DECELERATE 0.5;
27950 target: "left_over3";
27953 name: "left_bt_unclick3";
27954 signal: "mouse,up,1";
27955 source: "left_over2";
27956 action: SIGNAL_EMIT "elm,action,click" "";
27959 name: "left_bt_pressed_anim";
27960 signal: "elm,left,anim,activate";
27962 action: STATE_SET "clicked" 0.0;
27964 target: "left_over3";
27965 after: "left_bt_unpressed_anim";
27968 name: "left_bt_unpressed_anim";
27969 action: STATE_SET "default" 0.0;
27970 transition: DECELERATE 0.5;
27972 target: "left_over3";
27976 name: "right_bt_click";
27977 signal: "mouse,down,1";
27978 source: "right_over2";
27979 action: STATE_SET "clicked" 0.0;
27980 target: "right_bt";
27983 name: "right_bt_unclick";
27984 signal: "mouse,up,1";
27985 source: "right_over2";
27986 action: STATE_SET "default" 0.0;
27987 target: "right_bt";
27990 name: "right_bt_click2";
27991 signal: "mouse,down,1";
27992 source: "right_over3";
27993 action: STATE_SET "clicked" 0.0;
27994 target: "right_over3";
27997 name: "right_bt_unclick2";
27998 signal: "mouse,up,1";
27999 source: "right_over3";
28000 action: STATE_SET "default" 0.0;
28001 transition: DECELERATE 0.5;
28002 target: "right_over3";
28005 name: "right_bt_unclick3";
28006 signal: "mouse,up,1";
28007 source: "right_over2";
28008 action: SIGNAL_EMIT "elm,action,click" "";
28011 name: "right_bt_pressed_anim";
28012 signal: "elm,right,anim,activate";
28014 action: STATE_SET "clicked" 0.0;
28015 target: "right_bt";
28016 target: "right_over3";
28017 after: "right_bt_unpressed_anim";
28020 name: "right_bt_unpressed_anim";
28021 action: STATE_SET "default" 0.0;
28022 transition: DECELERATE 0.5;
28023 target: "right_bt";
28024 target: "right_over3";
28027 program { name: "disable";
28028 signal: "elm,state,disabled";
28030 action: STATE_SET "disabled" 0.0;
28032 target: "left_over1";
28033 target: "left_over2";
28034 target: "right_bt";
28035 target: "right_over1";
28036 target: "right_over2";
28037 target: "disabler";
28038 after: "disable_text";
28040 program { name: "disable_text";
28044 get_state(PART:"elm.text", st, 30, vl);
28045 if (!strcmp(st, "active"))
28046 set_state(PART:"elm.text", "disabled_active", 0.0);
28048 set_state(PART:"elm.text", "disabled", 0.0);
28050 get_state(PART:"elm.swallow.entry", st, 30, vl);
28051 if (!strcmp(st, "active"))
28052 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28054 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28057 program { name: "enable";
28058 signal: "elm,state,enabled";
28060 action: STATE_SET "default" 0.0;
28062 target: "left_over1";
28063 target: "left_over2";
28064 target: "right_bt";
28065 target: "right_over1";
28066 target: "right_over2";
28067 target: "disabler";
28068 after: "enable_text";
28070 program { name: "enable_text";
28074 get_state(PART:"elm.text", st, 30, vl);
28075 if (!strcmp(st, "disabled_active"))
28076 set_state(PART:"elm.text", "active", 0.0);
28078 set_state(PART:"elm.text", "default", 0.0);
28080 get_state(PART:"elm.swallow.entry", st, 30, vl);
28081 if (!strcmp(st, "disabled_active"))
28082 set_state(PART:"elm.swallow.entry", "active", 0.0);
28084 set_state(PART:"elm.swallow.entry", "default", 0.0);
28087 program { name: "active";
28088 signal: "elm,state,active";
28090 action: STATE_SET "active" 0.0;
28091 target: "elm.text";
28092 target: "elm.swallow.entry";
28094 program { name: "inactive";
28095 signal: "elm,state,inactive";
28097 action: STATE_SET "default" 0.0;
28098 target: "elm.text";
28099 target: "elm.swallow.entry";
28101 program { name: "toggle_text";
28102 signal: "mouse,up,1";
28103 source: "button_events";
28104 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28106 program { name: "to_rtl";
28107 signal: "edje,state,rtl";
28109 action: STATE_SET "rtl" 0.0;
28110 target: "right_bt_icon";
28111 target: "left_bt_icon";
28113 program { name: "to_ltr";
28114 signal: "edje,state,ltr";
28116 action: STATE_SET "default" 0.0;
28117 target: "right_bt_icon";
28118 target: "left_bt_icon";
28123 ///////////////////////////////////////////////////////////////////////////////
28124 group { name: "elm/spinner/base/vertical";
28126 image: "shelf_inset.png" COMP;
28127 image: "bt_hilight.png" COMP;
28128 image: "bt_shine.png" COMP;
28129 image: "bt_glow.png" COMP;
28130 image: "bt_dis_base.png" COMP;
28131 image: "bt_dis_hilight.png" COMP;
28132 image: "up.png" COMP;
28133 image: "down.png" COMP;
28134 image: "bt_spinner_up.png" COMP;
28135 image: "bt_spinner_down.png" COMP;
28136 image: "bt_spinner_hilight.png" COMP;
28141 description { state: "default" 0.0;
28144 rel2.offset: -2 -2;
28145 color: 255 255 255 0;
28148 part { name: "conf_over";
28150 description { state: "default" 0.0;
28159 normal: "shelf_inset.png";
28166 part { name: "down_bt";
28168 description { state: "default" 0.0;
28184 normal: "bt_spinner_down.png";
28189 description { state: "clicked" 0.0;
28190 inherit: "default" 0.0;
28191 image.normal: "bt_spinner_down.png";
28192 image.middle: SOLID;
28194 description { state: "disabled" 0.0;
28195 inherit: "default" 0.0;
28197 normal: "bt_dis_base.png";
28202 part { name: "down_over3";
28205 description { state: "default" 0.0;
28206 color: 255 255 255 0;
28207 rel1.to: "down_bt";
28208 rel2.to: "down_bt";
28210 normal: "bt_glow.png";
28211 border: 12 12 12 12;
28215 description { state: "clicked" 0.0;
28216 inherit: "default" 0.0;
28218 color: 255 255 255 255;
28221 part { name: "up_bt";
28223 description { state: "default" 0.0;
28236 aspect_preference: BOTH;
28238 normal: "bt_spinner_up.png";
28243 description { state: "clicked" 0.0;
28244 inherit: "default" 0.0;
28245 image.normal: "bt_spinner_up.png";
28246 image.middle: SOLID;
28248 description { state: "disabled" 0.0;
28249 inherit: "default" 0.0;
28251 normal: "bt_dis_base.png";
28256 part { name: "up_over1";
28258 description { state: "default" 0.0;
28260 rel2 { to: "up_bt";
28264 normal: "bt_spinner_hilight.png";
28268 description { state: "disabled" 0.0;
28269 inherit: "default" 0.0;
28271 normal: "bt_dis_hilight.png";
28276 part { name: "up_over3";
28279 description { state: "default" 0.0;
28280 color: 255 255 255 0;
28284 normal: "bt_glow.png";
28285 border: 12 12 12 12;
28289 description { state: "clicked" 0.0;
28290 inherit: "default" 0.0;
28292 color: 255 255 255 255;
28295 part { name: "down_bt_icon";
28297 description { state: "default" 0.0;
28298 rel1.to: "down_bt";
28300 rel2.to: "down_bt";
28301 rel2.offset: -6 -3;
28303 image.normal: "down.png";
28306 part { name: "up_bt_icon";
28308 description { state: "default" 0.0;
28312 rel2.offset: -6 -3;
28314 image.normal: "up.png";
28317 part { name: "elm.text";
28321 description { state: "default" 0.0;
28324 rel1 { relative: 0.0 0.0;
28329 rel2 { relative: 0.0 1.0;
28336 font: "Sans,Edje-Vera";
28342 description { state: "active" 0.0;
28343 inherit: "default" 0.0;
28346 description { state: "disabled_active" 0.0;
28347 inherit: "default" 0.0;
28351 description { state: "disabled" 0.0;
28352 inherit: "default" 0.0;
28357 part { name: "elm.dragable.slider";
28365 description { state: "default" 0.0;
28372 part { name: "button_events";
28375 events: "elm.dragable.slider";
28378 description { state: "default" 0.0;
28379 rel1.to: "elm.text";
28380 rel2.to: "elm.text";
28384 part { name: "elm.swallow.entry";
28386 description { state: "default" 0.0;
28389 rel1 { relative: 0.0 0.5;
28393 rel2 { relative: 1.0 0.5;
28400 description { state: "active" 0.0;
28401 inherit: "default" 0.0;
28403 color: 255 255 255 255;
28405 description { state: "disabled_active" 0.0;
28406 inherit: "default" 0.0;
28409 description { state: "disabled" 0.0;
28410 inherit: "default" 0.0;
28414 part { name: "disabler";
28416 description { state: "default" 0.0;
28420 description { state: "disabled" 0.0;
28421 inherit: "default" 0.0;
28427 program { name: "text_show";
28428 signal: "elm,state,text,visible";
28430 action: STATE_SET "visible" 0.0;
28431 target: "elm.text";
28433 program { name: "text_hide";
28434 signal: "elm,state,text,hidden";
28436 action: STATE_SET "default" 0.0;
28437 target: "elm.text";
28439 program { name: "dec";
28440 signal: "mouse,down,1";
28442 action: SIGNAL_EMIT "elm,action,decrement,start" "";
28444 program { name: "dec2";
28445 signal: "mouse,up,1";
28447 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28449 program { name: "inc";
28450 signal: "mouse,down,1";
28452 action: SIGNAL_EMIT "elm,action,increment,start" "";
28454 program { name: "inc2";
28455 signal: "mouse,up,1";
28457 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28460 name: "down_bt_click2";
28461 signal: "mouse,down,1";
28462 source: "down_over3";
28463 action: STATE_SET "clicked" 0.0;
28464 target: "down_over3";
28467 name: "down_bt_unclick2";
28468 signal: "mouse,up,1";
28469 source: "down_over3";
28470 action: STATE_SET "default" 0.0;
28471 transition: DECELERATE 0.5;
28472 target: "down_over3";
28475 name: "up_bt_click2";
28476 signal: "mouse,down,1";
28477 source: "up_over3";
28478 action: STATE_SET "clicked" 0.0;
28479 target: "up_over3";
28482 name: "up_bt_unclick2";
28483 signal: "mouse,up,1";
28484 source: "up_over3";
28485 action: STATE_SET "default" 0.0;
28486 transition: DECELERATE 0.5;
28487 target: "up_over3";
28489 program { name: "disable";
28490 signal: "elm,state,disabled";
28492 action: STATE_SET "disabled" 0.0;
28495 target: "disabler";
28496 after: "disable_text";
28498 program { name: "disable_text";
28502 get_state(PART:"elm.text", st, 30, vl);
28503 if (!strcmp(st, "active"))
28504 set_state(PART:"elm.text", "disabled_active", 0.0);
28506 set_state(PART:"elm.text", "disabled", 0.0);
28508 get_state(PART:"elm.swallow.entry", st, 30, vl);
28509 if (!strcmp(st, "active"))
28510 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28512 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28515 program { name: "enable";
28516 signal: "elm,state,enabled";
28518 action: STATE_SET "default" 0.0;
28521 target: "disabler";
28522 after: "enable_text";
28524 program { name: "enable_text";
28528 get_state(PART:"elm.text", st, 30, vl);
28529 if (!strcmp(st, "disabled_active"))
28530 set_state(PART:"elm.text", "active", 0.0);
28532 set_state(PART:"elm.text", "default", 0.0);
28534 get_state(PART:"elm.swallow.entry", st, 30, vl);
28535 if (!strcmp(st, "disabled_active"))
28536 set_state(PART:"elm.swallow.entry", "active", 0.0);
28538 set_state(PART:"elm.swallow.entry", "default", 0.0);
28541 program { name: "active";
28542 signal: "elm,state,active";
28544 action: STATE_SET "active" 0.0;
28545 target: "elm.text";
28546 target: "elm.swallow.entry";
28548 program { name: "inactive";
28549 signal: "elm,state,inactive";
28551 action: STATE_SET "default" 0.0;
28552 target: "elm.text";
28553 target: "elm.swallow.entry";
28555 program { name: "toggle_text";
28556 signal: "mouse,up,1";
28557 source: "button_events";
28558 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28564 ///////////////////////////////////////////////////////////////////////////////
28565 group { name: "elm/index/base/vertical/default";
28567 image: "bt_base1.png" COMP;
28568 image: "bt_base2.png" COMP;
28569 image: "bt_hilight.png" COMP;
28570 image: "bt_shine.png" COMP;
28573 part { name: "clip";
28576 description { state: "default" 0.0;
28578 color: 255 255 255 0;
28580 description { state: "active" 0.0;
28582 color: 255 255 255 255;
28585 part { name: "clip2";
28589 description { state: "default" 0.0;
28591 color: 255 255 255 0;
28593 description { state: "active" 0.0;
28595 color: 255 255 255 255;
28598 part { name: "elm.swallow.index.0";
28601 description { state: "default" 0.0;
28614 part { name: "button_image";
28617 description { state: "default" 0.0;
28619 to: "elm.text.body";
28627 normal: "bt_base2.png";
28630 image.middle: SOLID;
28633 part { name: "elm.text.body";
28635 effect: SOFT_SHADOW;
28639 description { state: "default" 0.0;
28652 color: 224 224 224 255;
28655 font: "Sans,Edje-Vera";
28662 part { name: "elm.text";
28664 effect: SOFT_SHADOW;
28668 description { state: "default" 0.0;
28672 to_x: "elm.swallow.event.0";
28673 to_y: "elm.dragable.pointer";
28678 to_x: "elm.swallow.event.0";
28679 to_y: "elm.dragable.pointer";
28683 color: 255 0 0 255;
28686 font: "Sans,Edje-Vera";
28693 part { name: "over1";
28696 description { state: "default" 0.0;
28698 to: "button_image";
28701 to: "button_image";
28705 normal: "bt_hilight.png";
28710 part { name: "over2";
28713 ignore_flags: ON_HOLD;
28715 description { state: "default" 0.0;
28717 to: "button_image";
28720 to: "button_image";
28723 normal: "bt_shine.png";
28728 part { name: "elm.dragable.pointer";
28736 description { state: "default" 0.0;
28751 part { name: "elm.swallow.event.0";
28753 description { state: "default" 0.0;
28768 program { name: "active";
28769 signal: "elm,state,active";
28771 action: STATE_SET "active" 0.0;
28772 transition: DECELERATE 0.5;
28775 program { name: "inactive";
28776 signal: "elm,state,inactive";
28778 action: STATE_SET "default" 0.0;
28779 transition: DECELERATE 0.5;
28785 group { name: "elm/index/item/vertical/default";
28786 data.item: "stacking" "above";
28787 data.item: "selectraise" "on";
28789 image: "ilist_1.png" COMP;
28790 image: "ilist_item_shadow.png" COMP;
28797 state: "default" 0.0;
28812 normal: "ilist_item_shadow.png";
28821 state: "default" 0.0;
28823 normal: "ilist_1.png";
28828 description { state: "active" 0.0;
28829 inherit: "default" 0.0;
28835 part { name: "elm.text";
28840 state: "default" 0.0;
28861 description { state: "active" 0.0;
28862 inherit: "default" 0.0;
28868 program { name: "active";
28869 signal: "elm,state,active";
28871 action: STATE_SET "active" 0.0;
28872 transition: DECELERATE 0.5;
28873 target: "elm.text";
28876 program { name: "inactive";
28877 signal: "elm,state,inactive";
28879 action: STATE_SET "default" 0.0;
28880 transition: DECELERATE 0.5;
28881 target: "elm.text";
28887 group { name: "elm/index/item_odd/vertical/default";
28888 data.item: "stacking" "below";
28890 image: "ilist_2.png" COMP;
28897 state: "default" 0.0;
28899 normal: "ilist_2.png";
28904 description { state: "active" 0.0;
28905 inherit: "default" 0.0;
28911 part { name: "elm.text";
28916 state: "default" 0.0;
28937 description { state: "active" 0.0;
28938 inherit: "default" 0.0;
28944 program { name: "active";
28945 signal: "elm,state,active";
28947 action: STATE_SET "active" 0.0;
28948 transition: DECELERATE 0.5;
28949 target: "elm.text";
28952 program { name: "inactive";
28953 signal: "elm,state,inactive";
28955 action: STATE_SET "default" 0.0;
28956 transition: DECELERATE 0.5;
28957 target: "elm.text";
28963 ///////////////////////////////////////////////////////////////////////////////
28964 group { name: "elm/gengrid/item/default/default";
28965 data.item: "labels" "elm.text";
28966 data.item: "icons" "elm.swallow.icon elm.swallow.end";
28968 image: "bt_sm_base1.png" COMP;
28969 image: "bt_sm_shine.png" COMP;
28970 image: "bt_sm_hilight.png" COMP;
28971 image: "ilist_1.png" COMP;
28972 image: "ilist_item_shadow.png" COMP;
28975 part { name: "event";
28979 state: "default" 0.0;
28983 part { name: "base_sh";
28985 description { state: "default" 0.0;
29000 normal: "ilist_item_shadow.png";
29005 part { name: "base";
29007 description { state: "default" 0.0;
29009 normal: "ilist_1.png";
29016 clip_to: "disclip";
29018 description { state: "default" 0.0;
29020 color: 255 255 255 0;
29030 normal: "bt_sm_base1.png";
29033 image.middle: SOLID;
29035 description { state: "selected" 0.0;
29036 inherit: "default" 0.0;
29038 color: 255 255 255 255;
29049 part { name: "elm.swallow.pad";
29051 description { state: "default" 0.0;
29065 part { name: "elm.swallow.icon";
29066 clip_to: "disclip";
29068 description { state: "default" 0.0;
29076 to_y: "elm.swallow.pad";
29082 part { name: "elm.swallow.end";
29083 clip_to: "disclip";
29085 description { state: "default" 0.0;
29089 aspect_preference: HORIZONTAL;
29100 part { name: "elm.text";
29101 clip_to: "disclip";
29103 effect: SOFT_SHADOW;
29106 description { state: "default" 0.0;
29122 text_class: "grid_item";
29125 description { state: "selected" 0.0;
29126 inherit: "default" 0.0;
29127 color: 224 224 224 255;
29131 part { name: "fg1";
29132 clip_to: "disclip";
29134 description { state: "default" 0.0;
29136 color: 255 255 255 0;
29138 rel2.relative: 1.0 0.5;
29141 normal: "bt_sm_hilight.png";
29145 description { state: "selected" 0.0;
29146 inherit: "default" 0.0;
29148 color: 255 255 255 255;
29151 part { name: "fg2";
29152 clip_to: "disclip";
29154 description { state: "default" 0.0;
29156 color: 255 255 255 0;
29160 normal: "bt_sm_shine.png";
29164 description { state: "selected" 0.0;
29165 inherit: "default" 0.0;
29167 color: 255 255 255 255;
29170 part { name: "disclip";
29172 description { state: "default" 0.0;
29176 description { state: "disabled" 0.0;
29177 inherit: "default" 0.0;
29178 color: 255 255 255 64;
29183 // signal: elm,state,%s,active
29184 // a "check" item named %s went active
29185 // signal: elm,state,%s,passive
29186 // a "check" item named %s went passive
29187 // default is passive
29188 program { name: "go_active";
29189 signal: "elm,state,selected";
29191 action: STATE_SET "selected" 0.0;
29195 target: "elm.text";
29197 program { name: "go_passive";
29198 signal: "elm,state,unselected";
29200 action: STATE_SET "default" 0.0;
29204 target: "elm.text";
29205 transition: LINEAR 0.1;
29207 program { name: "go_disabled";
29208 signal: "elm,state,disabled";
29210 action: STATE_SET "disabled" 0.0;
29213 program { name: "go_enabled";
29214 signal: "elm,state,enabled";
29216 action: STATE_SET "default" 0.0;
29221 group { name: "elm/gengrid/item/default_style/default";
29224 style { name: "gengrid_style";
29225 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=grid_item";
29228 tag: "hilight" "+ font=Sans:style=Bold";
29229 tag: "b" "+ font=Sans:style=Bold";
29232 style { name: "gengrid_selected_style";
29233 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=grid_item";
29236 tag: "hilight" "+ font=Sans:style=Bold";
29237 tag: "b" "+ font=Sans:style=Bold";
29241 data.item: "labels" "elm.text";
29242 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29244 image: "bt_sm_base1.png" COMP;
29245 image: "bt_sm_shine.png" COMP;
29246 image: "bt_sm_hilight.png" COMP;
29247 image: "ilist_1.png" COMP;
29248 image: "ilist_item_shadow.png" COMP;
29251 part { name: "event";
29254 description { state: "default" 0.0;
29258 part { name: "base_sh";
29260 description { state: "default" 0.0;
29275 normal: "ilist_item_shadow.png";
29280 part { name: "base";
29282 description { state: "default" 0.0;
29285 normal: "ilist_1.png";
29292 clip_to: "disclip";
29294 description { state: "default" 0.0;
29296 color: 255 255 255 0;
29306 normal: "bt_sm_base1.png";
29309 image.middle: SOLID;
29311 description { state: "selected" 0.0;
29312 inherit: "default" 0.0;
29314 color: 255 255 255 255;
29325 part { name: "elm.swallow.pad";
29327 description { state: "default" 0.0;
29340 part { name: "elm.swallow.icon";
29341 clip_to: "disclip";
29343 description { state: "default" 0.0;
29347 to_x: "elm.swallow.pad";
29352 to_x: "elm.swallow.pad";
29358 part { name: "elm.swallow.end";
29359 clip_to: "disclip";
29361 description { state: "default" 0.0;
29365 aspect_preference: VERTICAL;
29376 part { name: "elm.text";
29377 clip_to: "disclip";
29382 state: "default" 0.0;
29386 to_x: "elm.swallow.icon";
29392 to_x: "elm.swallow.end";
29398 style: "gengrid_style";
29402 description { state: "selected" 0.0;
29403 inherit: "default" 0.0;
29405 style: "gengrid_selected_style";
29409 part { name: "fg1";
29410 clip_to: "disclip";
29412 description { state: "default" 0.0;
29414 color: 255 255 255 0;
29416 rel2.relative: 1.0 0.5;
29419 normal: "bt_sm_hilight.png";
29423 description { state: "selected" 0.0;
29424 inherit: "default" 0.0;
29426 color: 255 255 255 255;
29429 part { name: "fg2";
29430 clip_to: "disclip";
29432 description { state: "default" 0.0;
29434 color: 255 255 255 0;
29438 normal: "bt_sm_shine.png";
29442 description { state: "selected" 0.0;
29443 inherit: "default" 0.0;
29445 color: 255 255 255 255;
29448 part { name: "disclip";
29450 description { state: "default" 0.0;
29454 description { state: "disabled" 0.0;
29455 inherit: "default" 0.0;
29456 color: 255 255 255 64;
29461 // signal: elm,state,%s,active
29462 // a "check" item named %s went active
29463 // signal: elm,state,%s,passive
29464 // a "check" item named %s went passive
29465 // default is passive
29466 program { name: "go_active";
29467 signal: "elm,state,selected";
29469 action: STATE_SET "selected" 0.0;
29473 target: "elm.text";
29475 program { name: "go_passive";
29476 signal: "elm,state,unselected";
29478 action: STATE_SET "default" 0.0;
29482 target: "elm.text";
29483 transition: LINEAR 0.1;
29485 program { name: "go_disabled";
29486 signal: "elm,state,disabled";
29488 action: STATE_SET "disabled" 0.0;
29491 program { name: "go_enabled";
29492 signal: "elm,state,enabled";
29494 action: STATE_SET "default" 0.0;
29500 group { name: "elm/gengrid/item/up/default";
29501 data.item: "labels" "elm.text";
29503 image: "bt_sm_base1.png" COMP;
29504 image: "bt_sm_shine.png" COMP;
29505 image: "bt_sm_hilight.png" COMP;
29506 image: "arrow_up.png" COMP;
29509 part { name: "event";
29512 description { state: "default" 0.0;
29517 clip_to: "disclip";
29519 description { state: "default" 0.0;
29521 color: 255 255 255 0;
29522 rel1.offset: -3 -3;
29524 image { normal: "bt_sm_base1.png";
29529 description { state: "selected" 0.0;
29530 inherit: "default" 0.0;
29532 color: 255 255 255 255;
29535 part { name: "image";
29538 description { state: "default" 0.0;
29539 aspect_preference: BOTH;
29541 image.normal: "arrow_up.png";
29549 part { name: "elm.text";
29550 clip_to: "disclip";
29552 effect: SOFT_SHADOW;
29555 description { state: "default" 0.0;
29571 text_class: "grid_item";
29574 description { state: "selected" 0.0;
29575 inherit: "default" 0.0;
29576 color: 224 224 224 255;
29580 part { name: "fg1";
29581 clip_to: "disclip";
29583 description { state: "default" 0.0;
29585 color: 255 255 255 0;
29586 rel1.offset: -3 -3;
29592 normal: "bt_sm_hilight.png";
29596 description { state: "selected" 0.0;
29597 inherit: "default" 0.0;
29599 color: 255 255 255 255;
29602 part { name: "fg2";
29603 clip_to: "disclip";
29605 description { state: "default" 0.0;
29607 color: 255 255 255 0;
29608 rel1.offset: -3 -3;
29611 normal: "bt_sm_shine.png";
29615 description { state: "selected" 0.0;
29616 inherit: "default" 0.0;
29618 color: 255 255 255 255;
29621 part { name: "disclip";
29623 description { state: "default" 0.0;
29627 description { state: "disabled" 0.0;
29628 inherit: "default" 0.0;
29629 color: 255 255 255 64;
29634 program { name: "go_active";
29635 signal: "elm,state,selected";
29637 action: STATE_SET "selected" 0.0;
29641 target: "elm.text";
29643 program { name: "go_passive";
29644 signal: "elm,state,unselected";
29646 action: STATE_SET "default" 0.0;
29650 target: "elm.text";
29651 transition: LINEAR 0.1;
29653 program { name: "go_disabled";
29654 signal: "elm,state,disabled";
29656 action: STATE_SET "disabled" 0.0;
29659 program { name: "go_enabled";
29660 signal: "elm,state,enabled";
29662 action: STATE_SET "default" 0.0;
29668 group { name: "elm/gengrid/item/album-preview/default";
29669 data.item: "labels" "elm.text";
29670 data.item: "icons" "elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.icon.3 elm.swallow.icon.4";
29671 data.item: "states" "have_files";
29673 image: "bt_sm_base1.png" COMP;
29674 image: "bt_sm_shine.png" COMP;
29675 image: "bt_sm_hilight.png" COMP;
29676 image: "icon_folder.png" COMP;
29679 part { name: "event";
29682 description { state: "default" 0.0;
29687 clip_to: "disclip";
29689 description { state: "default" 0.0;
29691 color: 255 255 255 0;
29692 rel1.offset: -3 -3;
29695 normal: "bt_sm_base1.png";
29700 description { state: "selected" 0.0;
29701 inherit: "default" 0.0;
29703 color: 255 255 255 255;
29706 part { name: "image";
29709 description { state: "default" 0.0;
29710 aspect_preference: BOTH;
29712 image.normal: "icon_folder.png";
29720 part { name: "have-files-clipper";
29722 description { state: "default" 0.0;
29723 color: 255 255 255 0;
29726 description { state: "visible" 0.0;
29727 inherit: "default" 0.0;
29728 color: 255 255 255 255;
29732 part { name: "icon_box_margin";
29735 clip_to: "have-files-clipper";
29736 description { state: "default" 0.0;
29748 part { name: "icon_box";
29751 clip_to: "have-files-clipper";
29752 description { state: "default" 0.0;
29753 color: 255 255 255 255;
29757 relative: 0.25 0.25;
29767 part { name: "elm.swallow.icon.1";
29770 clip_to: "have-files-clipper";
29771 description { state: "default" 0.0;
29783 part { name: "elm.swallow.icon.2";
29786 clip_to: "have-files-clipper";
29787 description { state: "default" 0.0;
29799 part { name: "elm.swallow.icon.3";
29802 clip_to: "have-files-clipper";
29803 description { state: "default" 0.0;
29815 part { name: "elm.swallow.icon.4";
29818 clip_to: "have-files-clipper";
29819 description { state: "default" 0.0;
29831 part { name: "elm.text";
29832 clip_to: "disclip";
29834 effect: SOFT_SHADOW;
29837 description { state: "default" 0.0;
29853 text_class: "grid_item";
29856 description { state: "selected" 0.0;
29857 inherit: "default" 0.0;
29858 color: 255 255 255 255;
29861 part { name: "fg1";
29862 clip_to: "disclip";
29864 description { state: "default" 0.0;
29866 color: 255 255 255 0;
29867 rel1.offset: -3 -3;
29873 normal: "bt_sm_hilight.png";
29877 description { state: "selected" 0.0;
29878 inherit: "default" 0.0;
29880 color: 255 255 255 255;
29883 part { name: "fg2";
29884 clip_to: "disclip";
29886 description { state: "default" 0.0;
29888 color: 255 255 255 0;
29889 rel1.offset: -3 -3;
29892 normal: "bt_sm_shine.png";
29896 description { state: "selected" 0.0;
29897 inherit: "default" 0.0;
29899 color: 255 255 255 255;
29902 part { name: "disclip";
29904 description { state: "default" 0.0;
29908 description { state: "disabled" 0.0;
29909 inherit: "default" 0.0;
29910 color: 255 255 255 64;
29915 program { name: "go_active";
29916 signal: "elm,state,selected";
29918 action: STATE_SET "selected" 0.0;
29922 target: "elm.text";
29924 program { name: "go_passive";
29925 signal: "elm,state,unselected";
29927 action: STATE_SET "default" 0.0;
29931 target: "elm.text";
29932 transition: LINEAR 0.1;
29934 program { name: "go_disabled";
29935 signal: "elm,state,disabled";
29937 action: STATE_SET "disabled" 0.0;
29940 program { name: "go_enabled";
29941 signal: "elm,state,enabled";
29943 action: STATE_SET "default" 0.0;
29947 signal: "elm,state,have_files,active";
29949 action: STATE_SET "visible" 0.0;
29950 target: "have-files-clipper";
29955 group { name: "elm/gengrid/item/thumb/default";
29957 item: "icons" "elm.swallow.icon";
29958 item: "labels" "elm.text";
29961 image: "bt_sm_base1.png" COMP;
29962 image: "bt_sm_shine.png" COMP;
29963 image: "bt_sm_hilight.png" COMP;
29964 image: "thumb_shadow.png" COMP;
29967 part { name: "event";
29970 description { state: "default" 0.0;
29976 description { state: "default" 0.0;
29978 color: 255 255 255 0;
29979 rel1.offset: -3 -3;
29982 normal: "bt_sm_base1.png";
29987 description { state: "selected" 0.0;
29988 inherit: "default" 0.0;
29990 color: 255 255 255 255;
29993 part { name: "border-shadow";
29996 description { state: "default" 0.0;
29998 to: "elm.swallow.icon";
30002 to_x: "elm.swallow.icon";
30007 normal: "thumb_shadow.png";
30008 border: 17 17 17 17;
30013 part { name: "border";
30016 description { state: "default" 0.0;
30018 to: "border-shadow";
30022 to: "border-shadow";
30027 part { name: "elm.swallow.icon";
30030 description { state: "default" 0.0;
30031 aspect_preference: BOTH;
30041 part { name: "elm.text";
30043 effect: SOFT_SHADOW;
30046 description { state: "default" 0.0;
30063 text_class: "grid_item";
30067 part { name: "fg1";
30069 description { state: "default" 0.0;
30071 color: 255 255 255 0;
30072 rel1.offset: -3 -3;
30078 normal: "bt_sm_hilight.png";
30082 description { state: "selected" 0.0;
30083 inherit: "default" 0.0;
30085 color: 255 255 255 255;
30088 part { name: "fg2";
30090 description { state: "default" 0.0;
30092 color: 255 255 255 0;
30093 rel1.offset: -3 -3;
30096 image: "bt_sm_shine.png";
30100 description { state: "selected" 0.0;
30101 inherit: "default" 0.0;
30103 color: 255 255 255 255;
30109 signal: "elm,state,selected";
30111 action: STATE_SET "selected" 0.0;
30117 signal: "elm,state,unselected";
30119 action: STATE_SET "default" 0.0;
30123 transition: LINEAR 0.1;
30128 ///////////////////////////////////////////////////////////////////////////////
30129 group { name: "elm/photocam/base/default";
30131 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30132 public timer0(val) {
30134 v = get_int(sbvis_v);
30136 v = get_int(sbalways_v);
30138 emit("do-hide-vbar", "");
30139 set_int(sbvis_v, 0);
30142 v = get_int(sbvis_h);
30144 v = get_int(sbalways_h);
30146 emit("do-hide-hbar", "");
30147 set_int(sbvis_h, 0);
30150 set_int(sbvis_timer, 0);
30155 image: "shelf_inset.png" COMP;
30156 image: "bt_sm_base2.png" COMP;
30157 image: "bt_sm_shine.png" COMP;
30158 image: "bt_sm_hilight.png" COMP;
30159 image: "busy-1.png" COMP;
30160 image: "busy-2.png" COMP;
30161 image: "busy-3.png" COMP;
30162 image: "busy-4.png" COMP;
30163 image: "busy-5.png" COMP;
30164 image: "busy-6.png" COMP;
30165 image: "busy-7.png" COMP;
30166 image: "busy-8.png" COMP;
30167 image: "busy-9.png" COMP;
30172 description { state: "default" 0.0;
30174 rel2.offset: -2 -2;
30175 color: 255 255 255 0;
30178 part { name: "clipper";
30181 description { state: "default" 0.0;
30186 part { name: "elm.swallow.content";
30187 clip_to: "clipper";
30189 description { state: "default" 0.0;
30191 rel2.offset: -2 -2;
30194 part { name: "busy_clip";
30197 description { state: "default" 0.0;
30199 color: 255 255 255 0;
30201 description { state: "active" 0.0;
30203 color: 255 255 255 255;
30206 part { name: "busy";
30207 clip_to: "busy_clip";
30209 description { state: "default" 0.0;
30214 aspect_preference: BOTH;
30224 normal: "busy-9.png";
30225 tween: "busy-1.png";
30226 tween: "busy-2.png";
30227 tween: "busy-3.png";
30228 tween: "busy-4.png";
30229 tween: "busy-5.png";
30230 tween: "busy-6.png";
30231 tween: "busy-7.png";
30232 tween: "busy-8.png";
30236 part { name: "conf_over";
30238 description { state: "default" 0.0;
30240 rel2.offset: -1 -1;
30242 normal: "shelf_inset.png";
30249 part { name: "sb_vbar_clip_master";
30252 description { state: "default" 0.0;
30254 description { state: "hidden" 0.0;
30256 color: 255 255 255 0;
30259 part { name: "sb_vbar_clip";
30260 clip_to: "sb_vbar_clip_master";
30263 description { state: "default" 0.0;
30265 description { state: "hidden" 0.0;
30267 color: 255 255 255 0;
30270 part { name: "sb_vbar";
30273 description { state: "default" 0.0;
30289 part { name: "elm.dragable.vbar";
30290 clip_to: "sb_vbar_clip";
30295 confine: "sb_vbar";
30297 description { state: "default" 0.0;
30312 normal: "bt_sm_base2.png";
30318 part { name: "sb_vbar_over1";
30319 clip_to: "sb_vbar_clip";
30321 description { state: "default" 0.0;
30322 rel1.to: "elm.dragable.vbar";
30323 rel2.relative: 1.0 0.5;
30324 rel2.to: "elm.dragable.vbar";
30326 normal: "bt_sm_hilight.png";
30331 part { name: "sb_vbar_over2";
30332 clip_to: "sb_vbar_clip";
30334 description { state: "default" 0.0;
30335 rel1.to: "elm.dragable.vbar";
30336 rel2.to: "elm.dragable.vbar";
30338 normal: "bt_sm_shine.png";
30344 part { name: "sb_hbar_clip_master";
30347 description { state: "default" 0.0;
30349 description { state: "hidden" 0.0;
30351 color: 255 255 255 0;
30354 part { name: "sb_hbar_clip";
30355 clip_to: "sb_hbar_clip_master";
30358 description { state: "default" 0.0;
30360 description { state: "hidden" 0.0;
30362 color: 255 255 255 0;
30365 part { name: "sb_hbar";
30368 description { state: "default" 0.0;
30384 part { name: "elm.dragable.hbar";
30385 clip_to: "sb_hbar_clip";
30390 confine: "sb_hbar";
30392 description { state: "default" 0.0;
30407 normal: "bt_sm_base2.png";
30413 part { name: "sb_hbar_over1";
30414 clip_to: "sb_hbar_clip";
30416 description { state: "default" 0.0;
30417 rel1.to: "elm.dragable.hbar";
30418 rel2.relative: 1.0 0.5;
30419 rel2.to: "elm.dragable.hbar";
30421 normal: "bt_sm_hilight.png";
30426 part { name: "sb_hbar_over2";
30427 clip_to: "sb_hbar_clip";
30429 description { state: "default" 0.0;
30430 rel1.to: "elm.dragable.hbar";
30431 rel2.to: "elm.dragable.hbar";
30433 normal: "bt_sm_shine.png";
30440 program { name: "load";
30444 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30445 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30446 set_int(sbvis_h, 0);
30447 set_int(sbvis_v, 0);
30448 set_int(sbalways_v, 0);
30449 set_int(sbalways_h, 0);
30450 set_int(sbvis_timer, 0);
30454 program { name: "vbar_show";
30455 signal: "elm,action,show,vbar";
30457 action: STATE_SET "default" 0.0;
30458 target: "sb_vbar_clip_master";
30460 program { name: "vbar_hide";
30461 signal: "elm,action,hide,vbar";
30463 action: STATE_SET "hidden" 0.0;
30464 target: "sb_vbar_clip_master";
30466 program { name: "vbar_show_always";
30467 signal: "elm,action,show_always,vbar";
30471 v = get_int(sbvis_v);
30472 v |= get_int(sbalways_v);
30474 set_int(sbalways_v, 1);
30475 emit("do-show-vbar", "");
30476 set_int(sbvis_v, 1);
30480 program { name: "vbar_show_notalways";
30481 signal: "elm,action,show_notalways,vbar";
30485 v = get_int(sbalways_v);
30487 set_int(sbalways_v, 0);
30488 v = get_int(sbvis_v);
30490 emit("do-hide-vbar", "");
30491 set_int(sbvis_v, 0);
30496 program { name: "sb_vbar_show";
30497 signal: "do-show-vbar";
30499 action: STATE_SET "default" 0.0;
30500 transition: LINEAR 0.5;
30501 target: "sb_vbar_clip";
30503 program { name: "sb_vbar_hide";
30504 signal: "do-hide-vbar";
30506 action: STATE_SET "hidden" 0.0;
30507 transition: LINEAR 0.5;
30508 target: "sb_vbar_clip";
30511 program { name: "hbar_show";
30512 signal: "elm,action,show,hbar";
30514 action: STATE_SET "default" 0.0;
30515 target: "sb_hbar_clip_master";
30517 program { name: "hbar_hide";
30518 signal: "elm,action,hide,hbar";
30520 action: STATE_SET "hidden" 0.0;
30521 target: "sb_hbar_clip_master";
30523 program { name: "hbar_show_always";
30524 signal: "elm,action,show_always,hbar";
30528 v = get_int(sbvis_h);
30529 v |= get_int(sbalways_h);
30531 set_int(sbalways_h, 1);
30532 emit("do-show-hbar", "");
30533 set_int(sbvis_h, 1);
30537 program { name: "hbar_show_notalways";
30538 signal: "elm,action,show_notalways,hbar";
30542 v = get_int(sbalways_h);
30544 set_int(sbalways_h, 0);
30545 v = get_int(sbvis_h);
30547 emit("do-hide-hbar", "");
30548 set_int(sbvis_h, 0);
30553 program { name: "sb_hbar_show";
30554 signal: "do-show-hbar";
30556 action: STATE_SET "default" 0.0;
30557 transition: LINEAR 0.5;
30558 target: "sb_hbar_clip";
30560 program { name: "sb_hbar_hide";
30561 signal: "do-hide-hbar";
30563 action: STATE_SET "hidden" 0.0;
30564 transition: LINEAR 0.5;
30565 target: "sb_hbar_clip";
30568 program { name: "scroll";
30569 signal: "elm,action,scroll";
30573 v = get_int(sbvis_v);
30574 v |= get_int(sbalways_v);
30576 emit("do-show-vbar", "");
30577 set_int(sbvis_v, 1);
30579 v = get_int(sbvis_h);
30580 v |= get_int(sbalways_h);
30582 emit("do-show-hbar", "");
30583 set_int(sbvis_h, 1);
30585 v = get_int(sbvis_timer);
30586 if (v > 0) cancel_timer(v);
30587 v = timer(1.0, "timer0", 0);
30588 set_int(sbvis_timer, v);
30591 program { name: "go1";
30592 signal: "elm,state,busy,start";
30594 action: STATE_SET "active" 0.0;
30595 transition: SINUSOIDAL 1.0;
30596 target: "busy_clip";
30598 program { name: "go2";
30599 signal: "elm,state,busy,start";
30601 action: STATE_SET "default" 0.0;
30602 transition: LINEAR 0.5;
30606 program { name: "stop1";
30607 signal: "elm,state,busy,stop";
30609 action: STATE_SET "default" 0.0;
30610 transition: SINUSOIDAL 1.0;
30611 target: "busy_clip";
30614 program { name: "stop2";
30615 action: ACTION_STOP;
30621 ///////////////////////////////////////////////////////////////////////////////
30622 group { name: "elm/map/base/default";
30624 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30625 public timer0(val) {
30627 v = get_int(sbvis_v);
30629 v = get_int(sbalways_v);
30631 emit("do-hide-vbar", "");
30632 set_int(sbvis_v, 0);
30635 v = get_int(sbvis_h);
30637 v = get_int(sbalways_h);
30639 emit("do-hide-hbar", "");
30640 set_int(sbvis_h, 0);
30643 set_int(sbvis_timer, 0);
30648 image: "shelf_inset.png" COMP;
30649 image: "bt_sm_base2.png" COMP;
30650 image: "bt_sm_shine.png" COMP;
30651 image: "bt_sm_hilight.png" COMP;
30652 image: "busy-1.png" COMP;
30653 image: "busy-2.png" COMP;
30654 image: "busy-3.png" COMP;
30655 image: "busy-4.png" COMP;
30656 image: "busy-5.png" COMP;
30657 image: "busy-6.png" COMP;
30658 image: "busy-7.png" COMP;
30659 image: "busy-8.png" COMP;
30660 image: "busy-9.png" COMP;
30665 description { state: "default" 0.0;
30667 rel2.offset: -2 -2;
30668 color: 255 255 255 0;
30671 part { name: "clipper";
30674 description { state: "default" 0.0;
30679 part { name: "elm.swallow.content";
30680 clip_to: "clipper";
30682 description { state: "default" 0.0;
30684 rel2.offset: -2 -2;
30687 part { name: "busy_clip";
30690 description { state: "default" 0.0;
30692 color: 255 255 255 0;
30694 description { state: "active" 0.0;
30696 color: 255 255 255 255;
30699 part { name: "busy";
30700 clip_to: "busy_clip";
30702 description { state: "default" 0.0;
30707 aspect_preference: BOTH;
30717 normal: "busy-9.png";
30718 tween: "busy-1.png";
30719 tween: "busy-2.png";
30720 tween: "busy-3.png";
30721 tween: "busy-4.png";
30722 tween: "busy-5.png";
30723 tween: "busy-6.png";
30724 tween: "busy-7.png";
30725 tween: "busy-8.png";
30729 part { name: "conf_over";
30731 description { state: "default" 0.0;
30733 rel2.offset: -1 -1;
30735 normal: "shelf_inset.png";
30742 part { name: "sb_vbar_clip_master";
30745 description { state: "default" 0.0;
30747 description { state: "hidden" 0.0;
30749 color: 255 255 255 0;
30752 part { name: "sb_vbar_clip";
30753 clip_to: "sb_vbar_clip_master";
30756 description { state: "default" 0.0;
30758 description { state: "hidden" 0.0;
30760 color: 255 255 255 0;
30763 part { name: "sb_vbar";
30766 description { state: "default" 0.0;
30782 part { name: "elm.dragable.vbar";
30783 clip_to: "sb_vbar_clip";
30788 confine: "sb_vbar";
30790 description { state: "default" 0.0;
30805 normal: "bt_sm_base2.png";
30811 part { name: "sb_vbar_over1";
30812 clip_to: "sb_vbar_clip";
30814 description { state: "default" 0.0;
30815 rel1.to: "elm.dragable.vbar";
30816 rel2.relative: 1.0 0.5;
30817 rel2.to: "elm.dragable.vbar";
30819 normal: "bt_sm_hilight.png";
30824 part { name: "sb_vbar_over2";
30825 clip_to: "sb_vbar_clip";
30827 description { state: "default" 0.0;
30828 rel1.to: "elm.dragable.vbar";
30829 rel2.to: "elm.dragable.vbar";
30831 normal: "bt_sm_shine.png";
30837 part { name: "sb_hbar_clip_master";
30840 description { state: "default" 0.0;
30842 description { state: "hidden" 0.0;
30844 color: 255 255 255 0;
30847 part { name: "sb_hbar_clip";
30848 clip_to: "sb_hbar_clip_master";
30851 description { state: "default" 0.0;
30853 description { state: "hidden" 0.0;
30855 color: 255 255 255 0;
30858 part { name: "sb_hbar";
30861 description { state: "default" 0.0;
30877 part { name: "elm.dragable.hbar";
30878 clip_to: "sb_hbar_clip";
30883 confine: "sb_hbar";
30885 description { state: "default" 0.0;
30900 normal: "bt_sm_base2.png";
30906 part { name: "sb_hbar_over1";
30907 clip_to: "sb_hbar_clip";
30909 description { state: "default" 0.0;
30910 rel1.to: "elm.dragable.hbar";
30911 rel2.relative: 1.0 0.5;
30912 rel2.to: "elm.dragable.hbar";
30914 normal: "bt_sm_hilight.png";
30919 part { name: "sb_hbar_over2";
30920 clip_to: "sb_hbar_clip";
30922 description { state: "default" 0.0;
30923 rel1.to: "elm.dragable.hbar";
30924 rel2.to: "elm.dragable.hbar";
30926 normal: "bt_sm_shine.png";
30933 program { name: "load";
30937 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30938 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30939 set_int(sbvis_h, 0);
30940 set_int(sbvis_v, 0);
30941 set_int(sbalways_v, 0);
30942 set_int(sbalways_h, 0);
30943 set_int(sbvis_timer, 0);
30947 program { name: "vbar_show";
30948 signal: "elm,action,show,vbar";
30950 action: STATE_SET "default" 0.0;
30951 target: "sb_vbar_clip_master";
30953 program { name: "vbar_hide";
30954 signal: "elm,action,hide,vbar";
30956 action: STATE_SET "hidden" 0.0;
30957 target: "sb_vbar_clip_master";
30959 program { name: "vbar_show_always";
30960 signal: "elm,action,show_always,vbar";
30964 v = get_int(sbvis_v);
30965 v |= get_int(sbalways_v);
30967 set_int(sbalways_v, 1);
30968 emit("do-show-vbar", "");
30969 set_int(sbvis_v, 1);
30973 program { name: "vbar_show_notalways";
30974 signal: "elm,action,show_notalways,vbar";
30978 v = get_int(sbalways_v);
30980 set_int(sbalways_v, 0);
30981 v = get_int(sbvis_v);
30983 emit("do-hide-vbar", "");
30984 set_int(sbvis_v, 0);
30989 program { name: "sb_vbar_show";
30990 signal: "do-show-vbar";
30992 action: STATE_SET "default" 0.0;
30993 transition: LINEAR 0.5;
30994 target: "sb_vbar_clip";
30996 program { name: "sb_vbar_hide";
30997 signal: "do-hide-vbar";
30999 action: STATE_SET "hidden" 0.0;
31000 transition: LINEAR 0.5;
31001 target: "sb_vbar_clip";
31004 program { name: "hbar_show";
31005 signal: "elm,action,show,hbar";
31007 action: STATE_SET "default" 0.0;
31008 target: "sb_hbar_clip_master";
31010 program { name: "hbar_hide";
31011 signal: "elm,action,hide,hbar";
31013 action: STATE_SET "hidden" 0.0;
31014 target: "sb_hbar_clip_master";
31016 program { name: "hbar_show_always";
31017 signal: "elm,action,show_always,hbar";
31021 v = get_int(sbvis_h);
31022 v |= get_int(sbalways_h);
31024 set_int(sbalways_h, 1);
31025 emit("do-show-hbar", "");
31026 set_int(sbvis_h, 1);
31030 program { name: "hbar_show_notalways";
31031 signal: "elm,action,show_notalways,hbar";
31035 v = get_int(sbalways_h);
31037 set_int(sbalways_h, 0);
31038 v = get_int(sbvis_h);
31040 emit("do-hide-hbar", "");
31041 set_int(sbvis_h, 0);
31046 program { name: "sb_hbar_show";
31047 signal: "do-show-hbar";
31049 action: STATE_SET "default" 0.0;
31050 transition: LINEAR 0.5;
31051 target: "sb_hbar_clip";
31053 program { name: "sb_hbar_hide";
31054 signal: "do-hide-hbar";
31056 action: STATE_SET "hidden" 0.0;
31057 transition: LINEAR 0.5;
31058 target: "sb_hbar_clip";
31061 program { name: "scroll";
31062 signal: "elm,action,scroll";
31066 v = get_int(sbvis_v);
31067 v |= get_int(sbalways_v);
31069 emit("do-show-vbar", "");
31070 set_int(sbvis_v, 1);
31072 v = get_int(sbvis_h);
31073 v |= get_int(sbalways_h);
31075 emit("do-show-hbar", "");
31076 set_int(sbvis_h, 1);
31078 v = get_int(sbvis_timer);
31079 if (v > 0) cancel_timer(v);
31080 v = timer(1.0, "timer0", 0);
31081 set_int(sbvis_timer, v);
31084 program { name: "go1";
31085 signal: "elm,state,busy,start";
31087 action: STATE_SET "active" 0.0;
31088 transition: SINUSOIDAL 1.0;
31089 target: "busy_clip";
31091 program { name: "go2";
31092 signal: "elm,state,busy,start";
31094 action: STATE_SET "default" 0.0;
31095 transition: LINEAR 0.5;
31099 program { name: "stop1";
31100 signal: "elm,state,busy,stop";
31102 action: STATE_SET "default" 0.0;
31103 transition: SINUSOIDAL 1.0;
31104 target: "busy_clip";
31107 program { name: "stop2";
31108 action: ACTION_STOP;
31113 group { name: "elm/map/marker/radio/default";
31117 item: size_max_w 58;
31118 item: size_max_h 58;
31121 image: "map_item.png" COMP;
31124 part { name: "whole";
31125 description { state: "default" 0.0;
31128 part { name: "base";
31129 ignore_flags: ON_HOLD;
31130 description { state: "default" 0.0;
31131 image.normal: "map_item.png";
31134 part { name: "elm.icon";
31138 description { state: "default" 0.0;
31139 rel1.relative: 0.27 0.27;
31140 rel2.relative: 0.73 0.73;
31143 part { name: "elm.text";
31145 effect: SOFT_SHADOW;
31148 description { state: "default" 0.0;
31150 color: 224 224 224 255;
31152 rel1.relative: 0.28 0.25;
31153 rel2.relative: 0.75 0.75;
31155 font: "Sans,Edje-Vera";
31164 program { name: "open";
31165 signal: "mouse,clicked,1";
31167 action: SIGNAL_EMIT "open" "elm";
31169 program { name: "bringin";
31170 signal: "mouse,down,1,double";
31172 action: SIGNAL_EMIT "bringin" "elm";
31176 group { name: "elm/map/marker/radio2/default";
31180 item: size_max_w 58;
31181 item: size_max_h 58;
31184 image: "map_item_2.png" COMP;
31187 part { name: "base";
31188 ignore_flags: ON_HOLD;
31189 description { state: "default" 0.0;
31190 image.normal: "map_item_2.png";
31193 part { name: "elm.text";
31195 effect: SOFT_SHADOW;
31198 description { state: "default" 0.0;
31200 color: 224 224 224 255;
31202 rel1.relative: 0.28 0.25;
31203 rel2.relative: 0.75 0.75;
31205 font: "Sans,Edje-Vera";
31214 program { name: "open";
31215 signal: "mouse,clicked,1";
31217 action: SIGNAL_EMIT "open" "elm";
31219 program { name: "bringin";
31220 signal: "mouse,down,1,double";
31222 action: SIGNAL_EMIT "bringin" "elm";
31226 group { name: "elm/map/marker/empty/default";
31230 item: size_max_w 64;
31231 item: size_max_h 64;
31234 part { name: "whole";
31235 description { state: "default" 0.0;
31238 part { name: "base";
31239 ignore_flags: ON_HOLD;
31240 description { state: "default" 0.0;
31243 part { name: "elm.icon";
31247 description { state: "default" 0.0;
31250 part { name: "elm.text";
31252 effect: SOFT_SHADOW;
31255 description { state: "default" 0.0;
31257 color: 224 224 224 255;
31259 rel1.relative: 0.28 0.25;
31260 rel2.relative: 0.75 0.75;
31262 font: "Sans,Edje-Vera";
31271 program { name: "open";
31272 signal: "mouse,clicked,1";
31274 action: SIGNAL_EMIT "open" "elm";
31276 program { name: "bringin";
31277 signal: "mouse,down,1,double";
31279 action: SIGNAL_EMIT "bringin" "elm";
31283 group { name: "elm/map/marker_bubble/default";
31285 image: "bubble.png" COMP;
31286 image: "bubble_shine.png" COMP;
31293 part { name: "clipper";
31295 description { state: "default" 0.0;
31296 color: 255 255 255 0;
31298 description { state: "show" 0.0;
31299 inherit: "default" 0.0;
31300 color: 255 255 255 255;
31303 part { name: "base0";
31305 clip_to: "clipper";
31306 description { state: "default" 0.0;
31308 normal: "bubble.png";
31309 border: 11 36 10 19;
31311 image.middle: SOLID;
31314 description { state: "rtl" 0.0;
31315 inherit: "default" 0.0;
31317 normal: "bubble_4.png";
31318 border: 11 36 18 9;
31322 part { name: "elm.swallow.content";
31324 clip_to: "clipper";
31325 description { state: "default" 0.0;
31335 part { name: "shine";
31337 clip_to: "clipper";
31338 description { state: "default" 0.0;
31347 normal: "bubble_shine.png";
31355 program { name: "show";
31357 action: STATE_SET "show" 0.0;
31359 transition: ACCELERATE 0.5;
31364 /////////////////////////////////////////////////////////////////////////////
31366 /////////////////////////////////////////////////////////////////////////////
31368 name: "elm/panes/vertical/default";
31370 image: "bt_base1.png" COMP;
31371 image: "bt_base2.png" COMP;
31372 image: "bt_hilight.png" COMP;
31373 image: "bt_shine.png" COMP;
31374 image: "bt_glow.png" COMP;
31375 image: "bt_dis_base.png" COMP;
31376 image: "bt_dis_hilight.png" COMP;
31377 image: "arrow_right.png" COMP;
31378 image: "arrow_left.png" COMP;
31389 state: "default" 0.0;
31397 name: "whole_left";
31402 state: "default" 0.0;
31403 rel2.to_x: "elm.bar";
31404 rel2.relative: 0.0 1.0;
31410 name: "elm.swallow.left";
31412 clip_to: "whole_left";
31415 state: "default" 0.0;
31416 rel1.to: "whole_left";
31417 rel2.to: "whole_left";
31423 name: "whole_right";
31428 state: "default" 0.0;
31429 rel1.to_x: "elm.bar";
31430 rel1.relative: 1.0 0.0;
31436 name: "elm.swallow.right";
31438 clip_to: "whole_right";
31441 state: "default" 0.0;
31442 rel1.to: "whole_right";
31443 rel2.to: "whole_right";
31447 part { name: "elm.bar";
31454 description { state: "default" 0.0;
31457 rel1.relative: 0.0 0.5;
31458 rel2.relative: 1.0 0.5;
31460 normal: "bt_base2.png";
31463 image.middle: SOLID;
31465 description { state: "clicked" 0.0;
31466 inherit: "default" 0.0;
31467 image.normal: "bt_base1.png";
31468 image.middle: SOLID;
31470 description { state: "disabled" 0.0;
31471 inherit: "default" 0.0;
31473 normal: "bt_dis_base.png";
31478 part { name: "over1";
31480 description { state: "default" 0.0;
31481 rel1.to: "elm.bar";
31482 rel2.to: "elm.bar";
31483 rel2.relative: 1.0 0.5;
31485 normal: "bt_hilight.png";
31489 description { state: "disabled" 0.0;
31490 inherit: "default" 0.0;
31492 normal: "bt_dis_hilight.png";
31497 part { name: "over2";
31500 ignore_flags: ON_HOLD;
31501 description { state: "default" 0.0;
31502 rel1.to: "elm.bar";
31503 rel2.to: "elm.bar";
31505 normal: "bt_shine.png";
31509 description { state: "disabled" 0.0;
31510 inherit: "default" 0.0;
31514 part { name: "over3";
31517 description { state: "default" 0.0;
31518 color: 255 255 255 0;
31519 rel1.to: "elm.bar";
31520 rel2.to: "elm.bar";
31522 normal: "bt_glow.png";
31523 border: 12 12 12 12;
31527 description { state: "clicked" 0.0;
31528 inherit: "default" 0.0;
31530 color: 255 255 255 255;
31536 name: "arrow_right";
31538 description { state: "default" 0.0;
31541 color: 255 255 255 0;
31543 rel1.relative: 1.0 0.5;
31544 rel1.to_x: "elm.bar";
31545 rel1.offset: 45/2 -45/2;
31547 rel2.relative: 1.0 0.5;
31548 rel2.to_x: "elm.bar";
31549 rel2.offset: 45/2 45/2;
31551 image.normal: "arrow_right.png";
31555 description { state: "default" 0.1;
31556 inherit: "default" 0.0;
31557 image.normal: "arrow_left.png";
31559 description { state: "anim_1" 0.0;
31560 inherit: "default" 0.0;
31561 color: 255 255 255 200;
31562 rel1.offset: (45/2 + 10) -45/2;
31563 rel2.offset: (45/2 +10) 45/2;
31565 description { state: "anim_1" 0.1;
31566 inherit: "default" 0.0;
31567 image.normal: "arrow_left.png";
31568 color: 255 255 255 200;
31569 rel1.offset: (45/2 + 10) -45/2;
31570 rel2.offset: (45/2 +10) 45/2;
31572 description { state: "anim_2" 0.0;
31573 inherit: "default" 0.0;
31574 color: 255 255 255 0;
31575 rel1.offset: (45/2 + 20) -45/2;
31576 rel2.offset: (45/2 + 20) 45/2;
31578 description { state: "anim_2" 0.1;
31579 inherit: "default" 0.0;
31580 image.normal: "arrow_left.png";
31581 color: 255 255 255 0;
31582 rel1.offset: (45/2 + 20) -45/2;
31583 rel2.offset: (45/2 + 20) 45/2;
31587 name: "arrow_left";
31589 description { state: "default" 0.0;
31592 color: 255 255 255 0;
31594 rel1.relative: 0.0 0.5;
31595 rel1.to_x: "elm.bar";
31596 rel1.offset: -45/2 -45/2;
31598 rel2.relative: 0.0 0.5;
31599 rel2.to_x: "elm.bar";
31600 rel2.offset: -45/2 45/2;
31602 image.normal: "arrow_left.png";
31606 description { state: "default" 0.1;
31607 inherit: "default" 0.0;
31608 image.normal: "arrow_right.png";
31610 description { state: "anim_1" 0.0;
31611 inherit: "default" 0.0;
31612 color: 255 255 255 200;
31613 rel1.offset: (-45/2 - 10) -45/2;
31614 rel2.offset: (-45/2 - 10) 45/2;
31616 description { state: "anim_1" 0.1;
31617 inherit: "default" 0.0;
31618 image.normal: "arrow_right.png";
31619 color: 255 255 255 200;
31620 rel1.offset: (-45/2 - 10) -45/2;
31621 rel2.offset: (-45/2 - 10) 45/2;
31623 description { state: "anim_2" 0.0;
31624 inherit: "default" 0.0;
31625 color: 255 255 255 0;
31626 rel1.offset: (-45/2 - 20) -45/2;
31627 rel2.offset: (-45/2 - 20) 45/2;
31629 description { state: "anim_2" 0.1;
31630 inherit: "default" 0.0;
31631 image.normal: "arrow_right.png";
31632 color: 255 255 255 0;
31633 rel1.offset: (-45/2 - 20) -45/2;
31634 rel2.offset: (-45/2 - 20) 45/2;
31641 name: "button_click";
31642 signal: "mouse,down,1";
31644 action: SIGNAL_EMIT "elm,action,press" "";
31645 after: "button_click_anim";
31646 after: "arrow_anim_start";
31649 name: "button_click_anim";
31650 action: STATE_SET "clicked" 0.0;
31654 name: "button_unclick";
31655 signal: "mouse,up,1";
31657 action: SIGNAL_EMIT "elm,action,unpress" "";
31658 after: "button_unclick_anim";
31659 after: "arrow_anim_stop";
31662 name: "button_unclick_anim";
31663 action: STATE_SET "default" 0.0;
31667 name: "button_click2";
31668 signal: "mouse,down,1";
31670 action: STATE_SET "clicked" 0.0;
31674 name: "button_unclick2";
31675 signal: "mouse,up,1";
31677 action: STATE_SET "default" 0.0;
31678 transition: DECELERATE 0.5;
31682 name: "button_unclick3";
31683 signal: "mouse,up,1";
31685 action: SIGNAL_EMIT "elm,action,click" "";
31688 name: "button_down_double";
31689 signal: "mouse,down,1,double";
31691 action: SIGNAL_EMIT "elm,action,click,double" "";
31696 name: "arrow_anim_start";
31700 get_state(PART:"arrow_left", st, 30, vl);
31702 run_program(PROGRAM:"arrow_anim_start_ltr");
31705 run_program(PROGRAM:"arrow_anim_start_rtl");
31710 name: "arrow_anim_stop";
31714 get_state(PART:"arrow_left", st, 30, vl);
31716 run_program(PROGRAM:"arrow_anim_stop_ltr");
31719 run_program(PROGRAM:"arrow_anim_stop_rtl");
31725 name: "arrow_anim_start_ltr";
31726 action: STATE_SET "anim_1" 0.0;
31727 target: "arrow_right";
31728 target: "arrow_left";
31729 transition: LINEAR 0.6;
31730 after: "arrow_anim_1_ltr";
31733 name: "arrow_anim_1_ltr";
31734 action: STATE_SET "anim_2" 0.0;
31735 target: "arrow_right";
31736 target: "arrow_left";
31737 transition: LINEAR 0.6;
31738 after: "arrow_anim_2_ltr";
31741 name: "arrow_anim_2_ltr";
31742 action: STATE_SET "default" 0.0;
31743 target: "arrow_right";
31744 target: "arrow_left";
31745 after: "arrow_anim_start_ltr";
31748 name: "arrow_anim_stop_ltr";
31749 action: ACTION_STOP;
31750 target: "arrow_anim_start_ltr";
31751 target: "arrow_anim_1_ltr";
31752 target: "arrow_anim_2_ltr";
31753 after: "arrow_anim_stop_1_ltr";
31756 name: "arrow_anim_stop_1_ltr";
31757 action: STATE_SET "default" 0.0;
31758 target: "arrow_right";
31759 target: "arrow_left";
31760 transition: DECELERATE 0.4;
31763 name: "arrow_anim_start_rtl";
31764 action: STATE_SET "anim_1" 0.1;
31765 target: "arrow_right";
31766 target: "arrow_left";
31767 transition: LINEAR 0.6;
31768 after: "arrow_anim_1_rtl";
31771 name: "arrow_anim_1_rtl";
31772 action: STATE_SET "anim_2" 0.1;
31773 target: "arrow_right";
31774 target: "arrow_left";
31775 transition: LINEAR 0.6;
31776 after: "arrow_anim_2_rtl";
31779 name: "arrow_anim_2_rtl";
31780 action: STATE_SET "default" 0.1;
31781 target: "arrow_right";
31782 target: "arrow_left";
31783 after: "arrow_anim_start_rtl";
31786 name: "arrow_anim_stop_rtl";
31787 action: ACTION_STOP;
31788 target: "arrow_anim_start_rtl";
31789 target: "arrow_anim_1_rtl";
31790 target: "arrow_anim_2_rtl";
31791 after: "arrow_anim_stop_1_rtl";
31794 name: "arrow_anim_stop_1_rtl";
31795 action: STATE_SET "default" 0.1;
31796 target: "arrow_right";
31797 target: "arrow_left";
31798 transition: DECELERATE 0.4;
31800 program { name: "to_rtl";
31801 signal: "edje,state,rtl";
31806 get_state(PART:"arrow_left", st, 30, vl);
31808 set_state(PART:"arrow_left", st, 0.1);
31810 get_state(PART:"arrow_right", st, 30, vl);
31812 set_state(PART:"arrow_right", st, 0.1);
31816 program { name: "to_ltr";
31817 signal: "edje,state,ltr";
31822 get_state(PART:"arrow_left", st, 30, vl);
31824 set_state(PART:"arrow_left", st, 0.0);
31826 get_state(PART:"arrow_right", st, 30, vl);
31828 set_state(PART:"arrow_right", st, 0.0);
31836 name: "elm/panes/horizontal/default";
31838 image: "bt_base1.png" COMP;
31839 image: "bt_base2.png" COMP;
31840 image: "bt_hilight.png" COMP;
31841 image: "bt_shine.png" COMP;
31842 image: "bt_glow.png" COMP;
31843 image: "bt_dis_base.png" COMP;
31844 image: "bt_dis_hilight.png" COMP;
31845 image: "arrow_up.png" COMP;
31846 image: "arrow_down.png" COMP;
31857 state: "default" 0.0;
31865 name: "whole_left";
31870 state: "default" 0.0;
31871 rel2.to_y: "elm.bar";
31872 rel2.relative: 1.0 0.0;
31878 name: "elm.swallow.left";
31880 clip_to: "whole_left";
31883 state: "default" 0.0;
31884 rel1.to: "whole_left";
31885 rel2.to: "whole_left";
31891 name: "whole_right";
31896 state: "default" 0.0;
31897 rel1.to_y: "elm.bar";
31898 rel1.relative: 0.0 1.0;
31904 name: "elm.swallow.right";
31906 clip_to: "whole_right";
31909 state: "default" 0.0;
31910 rel1.to: "whole_right";
31911 rel2.to: "whole_right";
31915 part { name: "elm.bar";
31922 description { state: "default" 0.0;
31925 rel1.relative: 0.5 0.0;
31926 rel2.relative: 0.5 1.0;
31928 normal: "bt_base2.png";
31931 image.middle: SOLID;
31933 description { state: "clicked" 0.0;
31934 inherit: "default" 0.0;
31935 image.normal: "bt_base1.png";
31936 image.middle: SOLID;
31938 description { state: "disabled" 0.0;
31939 inherit: "default" 0.0;
31941 normal: "bt_dis_base.png";
31946 part { name: "over1";
31948 description { state: "default" 0.0;
31949 rel1.to: "elm.bar";
31950 rel2.to: "elm.bar";
31951 rel2.relative: 1.0 0.5;
31953 normal: "bt_hilight.png";
31957 description { state: "disabled" 0.0;
31958 inherit: "default" 0.0;
31960 normal: "bt_dis_hilight.png";
31965 part { name: "over2";
31968 ignore_flags: ON_HOLD;
31969 description { state: "default" 0.0;
31970 rel1.to: "elm.bar";
31971 rel2.to: "elm.bar";
31973 normal: "bt_shine.png";
31977 description { state: "disabled" 0.0;
31978 inherit: "default" 0.0;
31982 part { name: "over3";
31985 description { state: "default" 0.0;
31986 color: 255 255 255 0;
31987 rel1.to: "elm.bar";
31988 rel2.to: "elm.bar";
31990 normal: "bt_glow.png";
31991 border: 12 12 12 12;
31995 description { state: "clicked" 0.0;
31996 inherit: "default" 0.0;
31998 color: 255 255 255 255;
32004 name: "arrow_right";
32006 description { state: "default" 0.0;
32009 color: 255 255 255 0;
32011 rel1.relative: 0.5 1.0;
32012 rel1.to_y: "elm.bar";
32013 rel1.offset: -45/2 45/2;
32015 rel2.relative: 0.5 1.0;
32016 rel2.to_y: "elm.bar";
32017 rel2.offset: 45/2 45/2;
32019 image.normal: "arrow_down.png";
32023 description { state: "anim_1" 0.0;
32024 inherit: "default" 0.0;
32025 color: 255 255 255 200;
32026 rel1.offset: -45/2 (45/2 +10);
32027 rel2.offset: 45/2 (45/2 +10);
32029 description { state: "anim_2" 0.0;
32030 inherit: "default" 0.0;
32031 color: 255 255 255 0;
32032 rel1.offset: -45/2 (45/2 + 20);
32033 rel2.offset: 45/2 (45/2 + 20);
32037 name: "arrow_left";
32039 description { state: "default" 0.0;
32042 color: 255 255 255 0;
32044 rel1.relative: 0.5 0.0;
32045 rel1.to_y: "elm.bar";
32046 rel1.offset: -45/2 -45/2;
32048 rel2.relative: 0.5 0.0;
32049 rel2.to_y: "elm.bar";
32050 rel2.offset: 45/2 -45/2;
32052 image.normal: "arrow_up.png";
32056 description { state: "anim_1" 0.0;
32057 inherit: "default" 0.0;
32058 color: 255 255 255 200;
32059 rel1.offset: -45/2 (-45/2 - 10);
32060 rel2.offset: 45/2 (-45/2 - 10);
32062 description { state: "anim_2" 0.0;
32063 inherit: "default" 0.0;
32064 color: 255 255 255 0;
32065 rel1.offset: -45/2 (-45/2 - 20);
32066 rel2.offset: 45/2 (-45/2 - 20);
32073 name: "button_click";
32074 signal: "mouse,down,1";
32076 action: SIGNAL_EMIT "elm,action,press" "";
32077 after: "button_click_anim";
32078 after: "arrow_anim_start";
32081 name: "button_click_anim";
32082 action: STATE_SET "clicked" 0.0;
32086 name: "button_unclick";
32087 signal: "mouse,up,1";
32089 action: SIGNAL_EMIT "elm,action,unpress" "";
32090 after: "button_unclick_anim";
32091 after: "arrow_anim_stop";
32094 name: "button_unclick_anim";
32095 action: STATE_SET "default" 0.0;
32099 name: "button_click2";
32100 signal: "mouse,down,1";
32102 action: STATE_SET "clicked" 0.0;
32106 name: "button_unclick2";
32107 signal: "mouse,up,1";
32109 action: STATE_SET "default" 0.0;
32110 transition: DECELERATE 0.5;
32114 name: "button_unclick3";
32115 signal: "mouse,up,1";
32117 action: SIGNAL_EMIT "elm,action,click" "";
32120 name: "button_down_double";
32121 signal: "mouse,down,1,double";
32123 action: SIGNAL_EMIT "elm,action,click,double" "";
32128 name: "arrow_anim_start";
32129 action: STATE_SET "anim_1" 0.0;
32130 target: "arrow_right";
32131 target: "arrow_left";
32132 transition: LINEAR 0.6;
32133 after: "arrow_anim_1";
32136 name: "arrow_anim_1";
32137 action: STATE_SET "anim_2" 0.0;
32138 target: "arrow_right";
32139 target: "arrow_left";
32140 transition: LINEAR 0.6;
32141 after: "arrow_anim_2";
32144 name: "arrow_anim_2";
32145 action: STATE_SET "default" 0.0;
32146 target: "arrow_right";
32147 target: "arrow_left";
32148 after: "arrow_anim_start";
32151 name: "arrow_anim_stop";
32152 action: ACTION_STOP;
32153 target: "arrow_anim_start";
32154 target: "arrow_anim_1";
32155 target: "arrow_anim_2";
32156 after: "arrow_anim_stop_1";
32159 name: "arrow_anim_stop_1";
32160 action: STATE_SET "default" 0.0;
32161 target: "arrow_right";
32162 target: "arrow_left";
32163 transition: DECELERATE 0.4;
32170 /////////////////////////////////////////////////////////////////////////////
32172 /////////////////////////////////////////////////////////////////////////////
32174 name: "elm/panel/base/left";
32175 alias: "elm/panel/base/top";
32178 image: "bt_base1.png" COMP;
32179 image: "bt_hilight.png" COMP;
32180 image: "bt_shine.png" COMP;
32181 image: "bt_glow.png" COMP;
32182 image: "bt_dis_base.png" COMP;
32183 image: "icon_arrow_left.png" COMP;
32184 image: "icon_arrow_right.png" COMP;
32187 item: "focus_highlight" "on";
32191 part { name: "focus_highlight";
32192 description { state: "default" 0.0;
32194 color: 255 255 255 0;
32204 normal: "frame_2.png";
32209 description { state: "enabled" 0.0;
32210 inherit: "default" 0.0;
32212 color: 255 255 255 255;
32222 state: "default" 0.0;
32223 color: 255 255 255 0;
32224 rel1.relative: 0.0 0.0;
32226 rel2.relative: 1.0 1.0;
32227 rel2.offset: -1 -1;
32231 state: "hidden" 0.0;
32232 inherit: "default" 0.0;
32233 rel1.relative: -1.0 0.0;
32235 rel2.relative: 0.0 1.0;
32236 rel2.offset: 20 -1;
32246 state: "default" 0.0;
32249 rel2.offset: -20 -1;
32252 normal: "bt_dis_base.png";
32264 state: "default" 0.0;
32279 name: "elm.swallow.content";
32281 clip_to: "clipper";
32284 state: "default" 0.0;
32285 rel1.to: "clipper";
32286 rel2.to: "clipper";
32296 state: "default" 0.0;
32309 normal: "bt_base1.png";
32316 state: "clicked" 0.0;
32317 inherit: "default" 0.0;
32327 state: "default" 0.0;
32336 normal: "bt_hilight.png";
32347 ignore_flags: ON_HOLD;
32350 state: "default" 0.0;
32355 normal: "bt_shine.png";
32368 state: "default" 0.0;
32369 color: 255 255 255 0;
32374 normal: "bt_glow.png";
32375 border: 12 12 12 12;
32381 state: "clicked" 0.0;
32382 inherit: "default" 0.0;
32384 color: 255 255 255 255;
32394 state: "default" 0.0;
32400 image.normal: "icon_arrow_left.png";
32404 state: "hidden" 0.0;
32405 inherit: "default" 0.0;
32406 image.normal: "icon_arrow_right.png";
32415 signal: "elm,action,show";
32417 action: STATE_SET "default" 0.0;
32419 target: "btn_icon";
32420 transition: LINEAR 0.5;
32425 signal: "elm,action,hide";
32427 action: STATE_SET "hidden" 0.0;
32429 target: "btn_icon";
32430 transition: LINEAR 0.5;
32435 signal: "mouse,down,1";
32436 source: "btn_over2";
32437 action: STATE_SET "clicked" 0.0;
32442 name: "btn_unclick";
32443 signal: "mouse,up,1";
32444 source: "btn_over2";
32445 action: STATE_SET "default" 0.0;
32450 name: "btn_click2";
32451 signal: "mouse,down,1";
32452 source: "btn_over3";
32453 action: STATE_SET "clicked" 0.0;
32454 target: "btn_over3";
32458 name: "btn_unclick2";
32459 signal: "mouse,up,1";
32460 source: "btn_over3";
32461 action: STATE_SET "default" 0.0;
32462 transition: DECELERATE 0.5;
32463 target: "btn_over3";
32467 name: "btn_unclick3";
32468 signal: "mouse,clicked,1";
32469 source: "btn_over2";
32470 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32472 program { name: "highlight_show";
32473 signal: "elm,action,focus_highlight,show";
32475 action: STATE_SET "enabled" 0.0;
32476 transition: ACCELERATE 0.3;
32477 target: "focus_highlight";
32479 program { name: "highlight_hide";
32480 signal: "elm,action,focus_highlight,hide";
32482 action: STATE_SET "default" 0.0;
32483 transition: DECELERATE 0.3;
32484 target: "focus_highlight";
32490 name: "elm/panel/base/right";
32491 alias: "elm/panel/base/bottom";
32494 image: "bt_base1.png" COMP;
32495 image: "bt_hilight.png" COMP;
32496 image: "bt_shine.png" COMP;
32497 image: "bt_glow.png" COMP;
32498 image: "bt_dis_base.png" COMP;
32499 image: "icon_arrow_left.png" COMP;
32500 image: "icon_arrow_right.png" COMP;
32504 part { name: "focus_highlight";
32505 description { state: "default" 0.0;
32507 color: 255 255 255 0;
32517 normal: "frame_2.png";
32522 description { state: "enabled" 0.0;
32523 inherit: "default" 0.0;
32525 color: 255 255 255 255;
32535 state: "default" 0.0;
32536 color: 255 255 255 0;
32537 rel1.relative: 0.0 0.0;
32539 rel2.relative: 1.0 1.0;
32540 rel2.offset: -1 -1;
32544 state: "hidden" 0.0;
32545 inherit: "default" 0.0;
32546 rel1.relative: 1.0 0.0;
32547 rel1.offset: -22 0;
32548 rel2.relative: 2.0 1.0;
32549 rel2.offset: -23 -1;
32559 state: "default" 0.0;
32565 normal: "bt_dis_base.png";
32577 state: "default" 0.0;
32592 name: "elm.swallow.content";
32594 clip_to: "clipper";
32597 state: "default" 0.0;
32598 rel1.to: "clipper";
32599 rel2.to: "clipper";
32609 state: "default" 0.0;
32625 normal: "bt_base1.png";
32632 state: "clicked" 0.0;
32633 inherit: "default" 0.0;
32643 state: "default" 0.0;
32652 normal: "bt_hilight.png";
32663 ignore_flags: ON_HOLD;
32666 state: "default" 0.0;
32671 normal: "bt_shine.png";
32684 state: "default" 0.0;
32685 color: 255 255 255 0;
32690 normal: "bt_glow.png";
32691 border: 12 12 12 12;
32697 state: "clicked" 0.0;
32698 inherit: "default" 0.0;
32700 color: 255 255 255 255;
32710 state: "default" 0.0;
32716 image.normal: "icon_arrow_right.png";
32720 state: "hidden" 0.0;
32721 inherit: "default" 0.0;
32722 image.normal: "icon_arrow_left.png";
32731 signal: "elm,action,show";
32733 action: STATE_SET "default" 0.0;
32735 target: "btn_icon";
32736 transition: LINEAR 0.5;
32741 signal: "elm,action,hide";
32743 action: STATE_SET "hidden" 0.0;
32745 target: "btn_icon";
32746 transition: LINEAR 0.5;
32751 signal: "mouse,down,1";
32752 source: "btn_over2";
32753 action: STATE_SET "clicked" 0.0;
32758 name: "btn_unclick";
32759 signal: "mouse,up,1";
32760 source: "btn_over2";
32761 action: STATE_SET "default" 0.0;
32766 name: "btn_click2";
32767 signal: "mouse,down,1";
32768 source: "btn_over3";
32769 action: STATE_SET "clicked" 0.0;
32770 target: "btn_over3";
32774 name: "btn_unclick2";
32775 signal: "mouse,up,1";
32776 source: "btn_over3";
32777 action: STATE_SET "default" 0.0;
32778 transition: DECELERATE 0.5;
32779 target: "btn_over3";
32783 name: "btn_unclick3";
32784 signal: "mouse,up,1";
32785 source: "btn_over2";
32786 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32788 program { name: "highlight_show";
32789 signal: "elm,action,focus";
32791 action: STATE_SET "enabled" 0.0;
32792 transition: ACCELERATE 0.3;
32793 target: "focus_highlight";
32795 program { name: "highlight_hide";
32796 signal: "elm,action,unfocus";
32798 action: STATE_SET "default" 0.0;
32799 transition: DECELERATE 0.3;
32800 target: "focus_highlight";
32805 ///////////////////////////////////////////////////////////////////////////////
32806 group { name: "elm/conformant/base/default";
32808 part { name: "elm.swallow.shelf";
32810 description { state: "default" 0.0;
32813 rel2.relative: 1.0 0.0;
32816 part { name: "elm.swallow.content";
32818 description { state: "default" 0.0;
32821 rel1.relative: 0.0 1.0;
32822 rel1.to_y: "elm.swallow.shelf";
32823 rel2.relative: 1.0 0.0;
32824 rel2.to_y: "elm.swallow.virtualkeypad";
32827 part { name: "elm.swallow.virtualkeypad";
32829 description { state: "default" 0.0;
32832 rel2.relative: 1.0 0.0;
32833 rel2.to_y: "elm.swallow.panel";
32836 part { name: "elm.swallow.panel";
32838 description { state: "default" 0.0;
32841 rel1.relative: 0.0 1.0;
32847 /////////////////////////////////////////////////////////////////////////////
32849 /////////////////////////////////////////////////////////////////////////////
32851 part { name: "ch_"#_pos".base"; \
32853 description { state: "default" 0.0; \
32855 relative: (_pos % 7 * 7 / 8 / 6) 0; \
32859 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) 1; \
32866 part { name: "ch_"#_pos".text"; \
32868 effect: SOFT_SHADOW; \
32871 clip_to: "ch_"#_pos".clipper"; \
32873 state: "default" 0.0; \
32874 rel1.to: "ch_"#_pos".base"; \
32875 rel2.to: "ch_"#_pos".base"; \
32876 color: 0 0 0 255; \
32886 part { name: "ch_"#_pos".clipper"; \
32888 description { state: "default" 0.0; \
32889 rel1.to: "ch_"#_pos".base"; \
32890 rel2.to: "ch_"#_pos".base"; \
32894 #define CIT(_pos) \
32895 part { name: "cit_"#_pos".rect"; \
32897 description { state: "default" 0.0; \
32899 relative: (_pos % 7 * 7 / 8 / 6) \
32900 (_pos / 8 / 5 - _pos % 7 / 8 / 5); \
32904 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) \
32905 (_pos / 8 / 5 - _pos % 7 / 8 / 5 + 1 / 8); \
32913 name: "cit_"#_pos".event"; \
32915 repeat_events: 1; \
32917 rel1.to: "cit_"#_pos".rect"; \
32918 rel2.to: "cit_"#_pos".rect"; \
32919 state: "default" 0.0; \
32923 part { name: "cit_"#_pos".shelf"; \
32926 description { state: "default" 0.0; \
32928 to: "cit_"#_pos".bg"; \
32932 to: "cit_"#_pos".bg"; \
32934 color: 200 200 200 255; \
32937 part { name: "cit_"#_pos".hd"; \
32940 description { state: "default" 0.0; \
32942 to: "cit_"#_pos".bg"; \
32946 to: "cit_"#_pos".bg"; \
32949 color: 160 0 0 255; \
32951 description { state: "visible" 0.0; \
32952 inherit: "default" 0.0; \
32957 name: "cit_"#_pos".base_sh"; \
32960 state: "default" 0.0; \
32964 to: "cit_"#_pos".base"; \
32965 relative: 0.0 1.0; \
32969 to: "cit_"#_pos".base"; \
32970 relative: 1.0 1.05; \
32974 normal: "ilist_item_shadow.png"; \
32980 name: "cit_"#_pos".base"; \
32983 state: "default" 0.0; \
32984 rel1.to: "cit_"#_pos".rect"; \
32985 rel2.to: "cit_"#_pos".rect"; \
32986 rel2.offset: -1 -1; \
32988 normal: "ilist_1.png"; \
32994 state: "today" 0.0; \
32995 inherit: "default" 0.0; \
32996 image.normal: "ilist_2.png"; \
32997 color: 240 240 240 255; \
33000 part { name: "cit_"#_pos".bg"; \
33002 description { state: "default" 0.0; \
33004 color: 255 255 255 0; \
33006 to: "cit_"#_pos".rect"; \
33007 relative: 0.0 0.0; \
33010 to: "cit_"#_pos".rect"; \
33011 relative: 1.0 1.0; \
33015 normal: "bt_sm_base1.png"; \
33018 image.middle: SOLID; \
33020 description { state: "selected" 0.0; \
33021 inherit: "default" 0.0; \
33023 color: 255 255 255 255; \
33026 part { name: "cit_"#_pos".text"; \
33028 effect: SOFT_SHADOW; \
33032 state: "default" 0.0; \
33033 rel1.to: "cit_"#_pos".bg"; \
33034 rel2.to: "cit_"#_pos".bg"; \
33035 color: 0 0 0 255; \
33044 description { state: "selected" 0.0; \
33045 inherit: "default" 0.0; \
33046 color: 224 224 224 255; \
33047 color3: 0 0 0 64; \
33050 part { name: "cit_"#_pos".fg1"; \
33052 description { state: "default" 0.0; \
33054 color: 255 255 255 0; \
33055 rel1.to: "cit_"#_pos".bg"; \
33056 rel2.relative: 1.0 0.5; \
33057 rel2.to: "cit_"#_pos".bg"; \
33059 normal: "bt_sm_hilight.png"; \
33063 description { state: "selected" 0.0; \
33064 inherit: "default" 0.0; \
33066 color: 255 255 255 255; \
33069 part { name: "cit_"#_pos".fg2"; \
33071 description { state: "default" 0.0; \
33073 color: 255 255 255 0; \
33074 rel1.to: "cit_"#_pos".bg"; \
33075 rel2.to: "cit_"#_pos".bg"; \
33077 normal: "bt_sm_shine.png"; \
33081 description { state: "selected" 0.0; \
33082 inherit: "default" 0.0; \
33084 color: 255 255 255 255; \
33087 part { name: "cit_"#_pos".check"; \
33089 description { state: "default" 0.0; \
33091 to: "cit_"#_pos".bg"; \
33092 relative: 0.7 0.6; \
33096 to: "cit_"#_pos".bg"; \
33097 relative: 1.1 1.2; \
33102 color: 255 0 0 255; \
33103 image.normal: "check.png"; \
33105 description { state: "visible" 0.0; \
33106 inherit: "default" 0.0; \
33112 name: "cit_"#_pos".go_active"; \
33113 signal: "cit_"#_pos",selected"; \
33115 action: STATE_SET "selected" 0.0; \
33116 target: "cit_"#_pos".bg"; \
33117 target: "cit_"#_pos".fg1"; \
33118 target: "cit_"#_pos".fg2"; \
33119 target: "cit_"#_pos".text"; \
33122 name: "cit_"#_pos".go_passive"; \
33123 signal: "cit_"#_pos",unselected"; \
33125 action: STATE_SET "default" 0.0; \
33126 target: "cit_"#_pos".bg"; \
33127 target: "cit_"#_pos".fg1"; \
33128 target: "cit_"#_pos".fg2"; \
33129 target: "cit_"#_pos".text"; \
33132 name: "cit_"#_pos".is_today"; \
33133 signal: "cit_"#_pos",today"; \
33135 action: STATE_SET "today" 0.0; \
33136 target: "cit_"#_pos".base"; \
33139 name: "cit_"#_pos".not_today"; \
33140 signal: "cit_"#_pos",not_today"; \
33142 action: STATE_SET "default" 0.0; \
33143 target: "cit_"#_pos".base"; \
33146 source: "cit_"#_pos".clicked"; \
33147 signal: "mouse,clicked,1"; \
33148 source: "cit_"#_pos".event"; \
33149 action: SIGNAL_EMIT "elm,action,selected" #_pos; \
33152 name: "cit_"#_pos".clear"; \
33153 signal: "cit_"#_pos",clear"; \
33155 action: STATE_SET "default" 0.0; \
33156 target: "cit_"#_pos".check"; \
33157 target: "cit_"#_pos".hd"; \
33160 name: "cit_"#_pos".checked"; \
33161 signal: "cit_"#_pos",checked"; \
33163 action: STATE_SET "visible" 0.0; \
33164 target: "cit_"#_pos".check"; \
33167 name: "cit_"#_pos".holiday"; \
33168 signal: "cit_"#_pos",holiday"; \
33170 action: STATE_SET "visible" 0.0; \
33171 target: "cit_"#_pos".hd"; \
33175 group { name: "elm/calendar/base/default";
33177 image: "shelf_inset.png" COMP;
33178 image: "bt_base1.png" COMP;
33179 image: "bt_hilight.png" COMP;
33180 image: "bt_shine.png" COMP;
33181 image: "bt_glow.png" COMP;
33182 image: "bt_dis_base.png" COMP;
33183 image: "bt_dis_hilight.png" COMP;
33184 image: "sp_bt_l.png" COMP;
33185 image: "sp_bt_r.png" COMP;
33186 image: "bt_sm_base1.png" COMP;
33187 image: "bt_sm_shine.png" COMP;
33188 image: "bt_sm_hilight.png" COMP;
33189 image: "ilist_1.png" COMP;
33190 image: "ilist_2.png" COMP;
33191 image: "ilist_item_shadow.png" COMP;
33192 image: "check.png" COMP;
33197 description { state: "default" 0.0;
33200 rel2.offset: -2 -2;
33201 color: 255 255 255 0;
33205 part { name: "spinner-base";
33208 description { state: "default" 0.0;
33214 rel2.offset: -7 -7;
33215 color: 255 255 255 0;
33219 part { name: "conf_over_spinner";
33221 description { state: "default" 0.0;
33222 rel1.to: "spinner-base";
33223 rel1.offset: -3 -3;
33224 rel2.to: "spinner-base";
33227 normal: "shelf_inset.png";
33234 part { name: "table-base";
33237 description { state: "default" 0.0;
33240 rel1.to_y: "spinner-base";
33242 rel1.relative: 0 1;
33244 rel2.offset: -7 -7;
33245 color: 255 255 255 0;
33248 part { name: "conf_over_table";
33250 description { state: "default" 0.0;
33251 rel1.to: "table-base";
33252 rel1.offset: -3 -3;
33253 rel2.to: "table-base";
33256 normal: "shelf_inset.png";
33263 part { name: "header";
33266 description { state: "default" 0.0;
33267 rel1.to: "table-base";
33268 rel1.relative: 0 0;
33269 rel2.to: "table-base";
33270 rel2.relative: 1 0.1;
33271 color: 255 255 255 0;
33274 part { name: "base";
33277 description { state: "default" 0.0;
33278 rel1.to_x: "table-base";
33279 rel1.to_y: "header";
33280 rel1.relative: 0 1;
33282 rel2.to: "table-base";
33284 color: 255 255 255 0;
33287 part { name: "left_bt";
33289 description { state: "default" 0.0;
33290 rel1 { to: "spinner-base";
33293 rel2 { to: "spinner-base";
33301 normal: "bt_base1.png";
33306 description { state: "clicked" 0.0;
33307 inherit: "default" 0.0;
33308 image.normal: "bt_base1.png";
33309 image.middle: SOLID;
33312 part { name: "left_over1";
33314 description { state: "default" 0.0;
33315 rel1.to: "left_bt";
33316 rel2 { to: "left_bt";
33320 normal: "bt_hilight.png";
33325 part { name: "left_over2";
33328 description { state: "default" 0.0;
33329 rel1.to: "left_bt";
33330 rel2.to: "left_bt";
33332 normal: "bt_shine.png";
33337 part { name: "left_over3";
33340 description { state: "default" 0.0;
33341 color: 255 255 255 0;
33342 rel1.to: "left_bt";
33343 rel2.to: "left_bt";
33345 normal: "bt_glow.png";
33346 border: 12 12 12 12;
33350 description { state: "clicked" 0.0;
33351 inherit: "default" 0.0;
33353 color: 255 255 255 255;
33356 part { name: "right_bt";
33358 description { state: "default" 0.0;
33359 rel1 { to: "spinner-base";
33362 rel2 { to: "spinner-base";
33370 normal: "bt_base1.png";
33375 description { state: "clicked" 0.0;
33376 inherit: "default" 0.0;
33377 image.normal: "bt_base1.png";
33378 image.middle: SOLID;
33381 part { name: "right_over1";
33383 description { state: "default" 0.0;
33384 rel1.to: "right_bt";
33385 rel2 { to: "right_bt";
33389 normal: "bt_hilight.png";
33394 part { name: "right_over2";
33397 description { state: "default" 0.0;
33398 rel1.to: "right_bt";
33399 rel2.to: "right_bt";
33401 normal: "bt_shine.png";
33406 part { name: "right_over3";
33409 description { state: "default" 0.0;
33410 color: 255 255 255 0;
33411 rel1.to: "right_bt";
33412 rel2.to: "right_bt";
33414 normal: "bt_glow.png";
33415 border: 12 12 12 12;
33419 description { state: "clicked" 0.0;
33420 inherit: "default" 0.0;
33422 color: 255 255 255 255;
33425 part { name: "left_bt_icon";
33427 description { state: "default" 0.0;
33428 rel1.to: "left_bt";
33429 rel2.to: "left_bt";
33433 image.normal: "sp_bt_l.png";
33435 description { state: "rtl" 0.0;
33436 inherit: "default" 0.0;
33437 image.normal: "sp_bt_r.png";
33440 part { name: "right_bt_icon";
33442 description { state: "default" 0.0;
33443 rel1.to: "right_bt";
33444 rel2.to: "right_bt";
33448 image.normal: "sp_bt_r.png";
33450 description { state: "rtl" 0.0;
33451 inherit: "default" 0.0;
33452 image.normal: "sp_bt_l.png";
33455 part { name: "month_text";
33459 description { state: "default" 0.0;
33462 rel1 { relative: 1.0 0.0;
33465 to_y: "spinner-base";
33467 rel2 { relative: 0.0 1.0;
33470 to_y: "spinner-base";
33474 font: "Sans,Edje-Vera";
33481 CH(0) CH(1) CH(2) CH(3) CH(4) CH(5) CH(6)
33482 CIT(0) CIT(1) CIT(2) CIT(3) CIT(4) CIT(5) CIT(6)
33483 CIT(7) CIT(8) CIT(9) CIT(10) CIT(11) CIT(12) CIT(13)
33484 CIT(14) CIT(15) CIT(16) CIT(17) CIT(18) CIT(19) CIT(20)
33485 CIT(21) CIT(22) CIT(23) CIT(24) CIT(25) CIT(26) CIT(27)
33486 CIT(28) CIT(29) CIT(30) CIT(31) CIT(32) CIT(33) CIT(34)
33487 CIT(35) CIT(36) CIT(37) CIT(38) CIT(39) CIT(40) CIT(41)
33490 program { name: "dec_start";
33491 signal: "mouse,down,1";
33493 action: SIGNAL_EMIT "elm,action,decrement,start" "";
33495 program { name: "dec_stop";
33496 signal: "mouse,up,1";
33498 action: SIGNAL_EMIT "elm,action,stop" "";
33500 program { name: "inc_start";
33501 signal: "mouse,down,1";
33502 source: "right_bt";
33503 action: SIGNAL_EMIT "elm,action,increment,start" "";
33505 program { name: "inc_stop";
33506 signal: "mouse,up,1";
33507 source: "right_bt";
33508 action: SIGNAL_EMIT "elm,action,stop" "";
33511 name: "left_bt_click";
33512 signal: "mouse,down,1";
33513 source: "left_over2";
33514 action: STATE_SET "clicked" 0.0;
33518 name: "left_bt_unclick";
33519 signal: "mouse,up,1";
33520 source: "left_over2";
33521 action: STATE_SET "default" 0.0;
33525 name: "left_bt_click2";
33526 signal: "mouse,down,1";
33527 source: "left_over3";
33528 action: STATE_SET "clicked" 0.0;
33529 target: "left_over3";
33532 name: "left_bt_unclick2";
33533 signal: "mouse,up,1";
33534 source: "left_over3";
33535 action: STATE_SET "default" 0.0;
33536 transition: DECELERATE 0.5;
33537 target: "left_over3";
33540 name: "right_bt_click";
33541 signal: "mouse,down,1";
33542 source: "right_over2";
33543 action: STATE_SET "clicked" 0.0;
33544 target: "right_bt";
33547 name: "right_bt_unclick";
33548 signal: "mouse,up,1";
33549 source: "right_over2";
33550 action: STATE_SET "default" 0.0;
33551 target: "right_bt";
33554 name: "right_bt_click2";
33555 signal: "mouse,down,1";
33556 source: "right_over3";
33557 action: STATE_SET "clicked" 0.0;
33558 target: "right_over3";
33561 name: "right_bt_unclick2";
33562 signal: "mouse,up,1";
33563 source: "right_over3";
33564 action: STATE_SET "default" 0.0;
33565 transition: DECELERATE 0.5;
33566 target: "right_over3";
33568 program { name: "to_rtl";
33569 signal: "edje,state,rtl";
33571 action: STATE_SET "rtl" 0.0;
33572 target: "right_bt_icon";
33573 target: "left_bt_icon";
33575 program { name: "to_ltr";
33576 signal: "edje,state,ltr";
33578 action: STATE_SET "default" 0.0;
33579 target: "right_bt_icon";
33580 target: "left_bt_icon";
33588 ////////////////////////////////////////////////////////////////////////////////
33590 ////////////////////////////////////////////////////////////////////////////////
33591 group { name: "elm/colorselector/bg/default";
33593 part { name: "elm.colorbar_0";
33596 description { state: "default" 0.0;
33598 rel1.relative: 0.0 0.00653594771;
33599 rel2.relative: 1.0 0.254901961;
33602 part { name: "elm.colorbar_1";
33605 description { state: "default" 0.0;
33607 rel1.relative: 0.0 0.254901961;
33608 rel2.relative: 1.0 0.503267974;
33611 part { name: "elm.colorbar_2";
33614 description { state: "default" 0.0;
33616 rel1.relative: 0.0 0.503267974;
33617 rel2.relative: 1.0 0.751633987;
33620 part { name: "elm.colorbar_3";
33623 description { state: "default" 0.0;
33625 rel1.relative: 0.0 0.751633987;
33626 rel2.relative: 1.0 1.0;
33632 group { name: "elm/colorselector/base/default";
33634 part { name: "elm.bar_bg";
33637 description { state: "default" 0.0;
33641 to_x: "elm.arrow_bg";
33642 to_y: "elm.arrow_icon";
33646 relative: 1.0 0.83;
33647 to_x: "elm.arrow_bg";
33652 part { name: "elm.bar";
33655 description { state: "default" 0.0;
33656 rel1.to: "elm.bar_bg";
33657 rel2.to: "elm.bar_bg";
33660 part { name: "elm.arrow_bg";
33663 description { state: "default" 0.0;
33665 relative: 1.0 0.17;
33667 to_x: "elm.l_button";
33670 relative: 0.0 0.83;
33672 to_x: "elm.r_button";
33676 part { name: "elm.arrow";
33680 description { state: "default" 0.0;
33685 to_x: "elm.arrow_bg";
33688 relative: 0.0 0.17;
33689 to_x: "elm.arrow_bg";
33695 confine: "elm.arrow_bg";
33700 part { name: "elm.arrow_icon";
33703 description { state: "default" 0.0;
33718 part { name: "event";
33721 description { state: "default" 0.0;
33723 to: "elm.arrow_icon";
33726 to_x: "elm.arrow_icon";
33727 to_y: "elm.arrow_bg";
33733 events: "elm.arrow";
33736 part { name: "elm.l_button";
33740 description { state: "default" 0.0;
33745 to_y: "elm.bar_bg";
33749 to_y: "elm.bar_bg";
33754 part { name: "elm.r_button";
33759 state: "default" 0.0;
33764 to_y: "elm.bar_bg";
33768 to_y: "elm.bar_bg";
33776 group{ name: "elm/colorselector/image/colorbar_0";
33778 image: "color_picker_color.png" COMP;
33781 part { name: "colorbar_0_image";
33784 description { state: "default" 0.0;
33785 rel2.offset: -1 -1;
33786 image.normal: "color_picker_color.png";
33792 group { name: "elm/colorselector/image/colorbar_1";
33794 image: "color_picker_opacity.png" COMP;
33797 part { name: "colorbar_1_image";
33800 description { state: "default" 0.0;
33801 rel2.offset: -1 -1;
33802 image.normal: "color_picker_opacity.png";
33808 group { name: "elm/colorselector/image/colorbar_2";
33810 image: "color_picker_brightness.png" COMP;
33813 part { name: "colorbar_2_image";
33816 description { state: "default" 0.0;
33817 rel2.offset: -1 -1;
33818 image.normal: "color_picker_brightness.png";
33824 group { name: "elm/colorselector/image/colorbar_3";
33826 image: "color_picker_alpha.png" COMP;
33829 part { name: "colorbar_3_image";
33832 description { state: "default" 0.0;
33833 rel2.offset: -1 -1;
33834 image.normal: "color_picker_alpha.png";
33840 group { name: "elm/colorselector/bg_image/colorbar_3";
33842 image: "color_picker_alpha_bg.png" COMP;
33845 part { name: "colorbar_3_image";
33848 description { state: "default" 0.0;
33849 rel2.offset: -1 -1;
33850 image.normal: "color_picker_alpha_bg.png";
33856 group { name: "elm/colorselector/image/updown";
33858 image: "icon_arrow_down.png" COMP;
33864 description { state: "default" 0.0;
33868 part { name: "arrow_image";
33871 description { state: "default" 0.0;
33872 image.normal: "icon_arrow_down.png";
33878 group { name: "elm/colorselector/button/left";
33880 image: "bt_base1.png" COMP;
33881 image: "bt_shine.png" COMP;
33882 image: "sp_bt_l.png" COMP;
33885 part { name: "button_image";
33887 description { state: "default" 0.0;
33888 image.normal: "bt_base1.png";
33889 image.border: 6 6 6 6;
33890 image.middle: SOLID;
33893 description { state: "clicked" 0.0;
33894 inherit: "default" 0.0;
33895 image.normal: "bt_shine.png";
33896 image.border: 6 6 6 6;
33897 image.middle: SOLID;
33900 part { name: "btn_over";
33903 description { state: "default" 0.0;
33904 rel1.to: "button_image";
33907 to: "button_image";
33910 normal: "bt_hilight.png";
33915 part { name: "btn_over2";
33919 ignore_flags: ON_HOLD;
33920 description { state: "default" 0.0;
33921 rel1.to: "button_image";
33922 rel2.to: "button_image";
33924 normal: "bt_shine.png";
33929 part { name: "focus_image";
33931 description { state: "default" 0.0;
33932 color: 255 255 255 0;
33933 rel1.to: "button_image";
33934 rel2.to: "button_image";
33936 normal: "bt_glow.png";
33937 border: 12 12 12 12;
33942 description { state: "clicked" 0.0;
33943 inherit: "default" 0.0;
33945 color: 255 255 255 255;
33948 part { name: "left_arrow";
33950 description { state: "default" 0.0;
33953 image.normal: "sp_bt_l.png";
33960 name: "button_down";
33961 signal: "elm,state,left,button,down";
33962 source: "left_button";
33963 action: STATE_SET "clicked" 0.0;
33964 target: "button_image";
33965 target: "focus_image";
33969 signal: "elm,state,left,button,up";
33970 source: "left_button";
33971 action: STATE_SET "default" 0.0;
33972 target: "button_image";
33973 target: "focus_image";
33978 group { name: "elm/colorselector/button/right";
33980 image: "bt_base1.png" COMP;
33981 image: "bt_shine.png" COMP;
33982 image: "sp_bt_r.png" COMP;
33985 part { name: "button_image";
33987 description { state: "default" 0.0;
33988 image.normal: "bt_base1.png";
33989 image.border: 6 6 6 6;
33990 image.middle: SOLID;
33993 description { state: "clicked" 0.0;
33994 inherit: "default" 0.0;
33995 image.normal: "bt_shine.png";
33996 image.border: 6 6 6 6;
33997 image.middle: SOLID;
34000 part { name: "btn_over";
34003 description { state: "default" 0.0;
34004 rel1.to: "button_image";
34007 to: "button_image";
34010 normal: "bt_hilight.png";
34015 part { name: "btn_over2";
34019 ignore_flags: ON_HOLD;
34020 description { state: "default" 0.0;
34021 rel1.to: "button_image";
34022 rel2.to: "button_image";
34024 normal: "bt_shine.png";
34029 part { name: "focus_image";
34031 description { state: "default" 0.0;
34032 color: 255 255 255 0;
34033 rel1.to: "button_image";
34034 rel2.to: "button_image";
34036 normal: "bt_glow.png";
34037 border: 12 12 12 12;
34042 description { state: "clicked" 0.0;
34043 inherit: "default" 0.0;
34045 color: 255 255 255 255;
34048 part { name: "right_arrow";
34050 description { state: "default" 0.0;
34053 image.normal: "sp_bt_r.png";
34060 name: "button_down";
34061 signal: "elm,state,right,button,down";
34062 source: "right_button";
34063 action: STATE_SET "clicked" 0.0;
34064 target: "button_image";
34065 target: "focus_image";
34069 signal: "elm,state,right,button,up";
34070 source: "right_button";
34071 action: STATE_SET "default" 0.0;
34072 target: "button_image";
34073 target: "focus_image";
34078 ///////////////////////////////////////////////////////////////////////////////
34079 #define FLIP_PICKER_MAX_LEN (50)
34080 #define FLIP_PICKER_MAX_LEN_STR "50"
34082 group { name: "elm/flipselector/base/default";
34084 image: "flip_base.png" COMP;
34085 image: "flip_base_shad.png" COMP;
34086 image: "flip_shad.png" COMP;
34087 image: "arrow_up.png" COMP;
34088 image: "arrow_down.png" COMP;
34089 image: "flip_t.png" COMP;
34090 image: "flip_b.png" COMP;
34094 item: "max_len" FLIP_PICKER_MAX_LEN_STR;
34097 //FIXME: quick successive clicks on, say, up, lead to nastiness
34099 public cur, prev, next, lock;
34101 public animator_bottom_down(val, Float:pos) {
34102 new tmp[FLIP_PICKER_MAX_LEN];
34104 set_tween_state(PART:"bottom", pos, "shrink", 0.0, "default", 0.0);
34105 set_tween_state(PART:"bottom_sheet", pos, "shrink", 0.0, "default",
34107 set_tween_state(PART:"shadow", pos, "half", 0.0, "full",
34111 set_state(PART:"shadow", "default", 0.0);
34114 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34115 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34116 replace_str(next, 0, "");
34117 message(MSG_STRING, 1, tmp);
34122 public animator_top_down(val, Float:pos) {
34123 set_tween_state(PART:"top", pos, "default", 0.0, "shrink", 0.0);
34124 set_tween_state(PART:"top_sheet", pos, "default", 0.0, "shrink",
34126 set_tween_state(PART:"shadow", pos, "default", 0.0, "half",
34130 anim(0.2, "animator_bottom_down", val);
34133 public animator_bottom_up(val, Float:pos) {
34134 set_tween_state(PART:"bottom", pos, "default", 0.0, "shrink", 0.0);
34135 set_tween_state(PART:"bottom_sheet", pos, "default", 0.0, "shrink",
34137 set_tween_state(PART:"shadow", pos, "full", 0.0, "half",
34141 anim(0.2, "animator_top_up", val);
34144 public animator_top_up(val, Float:pos) {
34145 new tmp[FLIP_PICKER_MAX_LEN];
34147 set_tween_state(PART:"top", pos, "shrink", 0.0, "default", 0.0);
34148 set_tween_state(PART:"top_sheet", pos, "shrink", 0.0, "default",
34150 set_tween_state(PART:"shadow", pos, "half", 0.0, "default",
34154 set_state(PART:"shadow", "default", 0.0);
34157 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34158 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34159 replace_str(next, 0, "");
34160 message(MSG_STRING, 2, tmp);
34165 public message(Msg_Type:type, id, ...) {
34167 if ((type == MSG_STRING) && (id == 1)) {
34168 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34170 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34172 if (get_int(lock) == 1) {
34173 replace_str(next, 0, value);
34177 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34179 set_text(PART:"bottom_b", tmp);
34181 set_state(PART:"top", "shrink", 0.0);
34182 set_text(PART:"top", tmp);
34183 set_state(PART:"top", "default", 0.0);
34184 set_text(PART:"top", tmp);
34186 replace_str(prev, 0, tmp);
34188 set_state(PART:"bottom", "default", 0.0);
34189 set_text(PART:"bottom", value);
34190 set_state(PART:"bottom", "shrink", 0.0);
34191 set_text(PART:"bottom", value);
34193 set_text(PART:"top_b", value);
34195 replace_str(cur, 0, value);
34197 set_state(PART:"bottom_sheet", "shrink", 0.0);
34198 set_state(PART:"top_sheet", "default", 0.0);
34201 set_state(PART:"shadow", "default", 0.0);
34202 anim(0.2, "animator_top_down", 1);
34206 if ((type == MSG_STRING) && (id == 2)) {
34207 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34209 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34211 if (get_int(lock) == 1) {
34212 replace_str(next, 0, value);
34216 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34218 set_text(PART:"top_b", tmp);
34220 set_state(PART:"bottom", "shrink", 0.0);
34221 set_text(PART:"bottom", tmp);
34222 set_state(PART:"bottom", "default", 0.0);
34223 set_text(PART:"bottom", tmp);
34225 replace_str(prev, 0, tmp);
34227 set_state(PART:"top", "default", 0.0);
34228 set_text(PART:"top", value);
34229 set_state(PART:"top", "shrink", 0.0);
34230 set_text(PART:"top", value);
34232 set_text(PART:"bottom_b", value);
34234 replace_str(cur, 0, value);
34236 set_state(PART:"bottom_sheet", "default", 0.0);
34237 set_state(PART:"top_sheet", "shrink", 0.0);
34240 set_state(PART:"shadow", "full", 0.0);
34241 anim(0.2, "animator_bottom_up", 1);
34247 part { name: "shad";
34249 description { state: "default" 0.0;
34250 rel1.offset: -4 -4;
34255 normal: "flip_base_shad.png";
34261 part { name: "base";
34263 description { state: "default" 0.0;
34265 rel2.offset: -5 -5;
34267 image.normal: "flip_base.png";
34274 description { state: "default" 0.0;
34276 rel1.relative: 0.0 0.5;
34280 description { state: "hidden" 0.0;
34281 inherit: "default" 0.0;
34289 description { state: "default" 0.0;
34292 rel2.relative: 1.0 0.5;
34295 description { state: "hidden" 0.0;
34296 inherit: "default" 0.0;
34301 part { name: "bottom_sheet_static";
34303 description { state: "default" 0.0;
34307 image.normal: "flip_b.png";
34311 part { name: "bottom_b";
34313 clip_to: "bottom_clipper";
34316 description { state: "default" 0.0;
34322 font: "Sans:style=Bold,Edje-Vera-Bold";
34330 part { name: "shadow";
34332 description { state: "default" 0.0;
34335 rel2.relative: 1.0 0.0;
34336 image.normal: "flip_shad.png";
34338 description { state: "half" 0.0;
34339 inherit: "default" 0.0;
34340 rel2.relative: 1.0 0.5;
34342 description { state: "full" 0.0;
34343 inherit: "default" 0.0;
34344 rel2.relative: 1.0 1.0;
34348 part { name: "bottom_sheet";
34350 description { state: "default" 0.0;
34354 image.normal: "flip_b.png";
34356 description { state: "shrink" 0.0;
34357 inherit: "default" 0.0;
34359 rel2.relative: 1.0 0.0;
34363 part { name: "bottom";
34365 clip_to: "bottom_clipper";
34368 description { state: "default" 0.0;
34374 font: "Sans:style=Bold,Edje-Vera-Bold";
34380 description { state: "shrink" 0.0;
34381 inherit: "default" 0.0;
34382 color: 128 128 128 255;
34384 rel2.relative: 1.0 0.5; /* FIXME: same visual effect? --> MAP! */
34388 part { name: "top_sheet_static";
34390 description { state: "default" 0.0;
34394 image.normal: "flip_t.png";
34398 part { name: "top_b";
34400 clip_to: "top_clipper";
34403 description { state: "default" 0.0;
34409 font: "Sans:style=Bold,Edje-Vera-Bold";
34418 part { name: "top_sheet";
34420 description { state: "default" 0.0;
34424 image.normal: "flip_t.png";
34426 description { state: "shrink" 0.0;
34427 inherit: "default" 0.0;
34428 color: 128 128 128 255;
34430 rel1.relative: 0.0 1.0;
34434 part { name: "top";
34436 clip_to: "top_clipper";
34439 description { state: "default" 0.0;
34445 font: "Sans:style=Bold,Edje-Vera-Bold";
34451 description { state: "shrink" 0.0;
34452 inherit: "default" 0.0;
34454 rel1.relative: 0.0 0.5;
34458 part { name: "arrow_top";
34461 description { state: "default" 0.0;
34467 image.normal: "arrow_up.png";
34469 description { state: "hidden" 0.0;
34470 inherit: "default" 0.0;
34474 part { name: "arrow_bottom";
34477 description { state: "default" 0.0;
34483 image.normal: "arrow_down.png";
34485 description { state: "hidden" 0.0;
34486 inherit: "default" 0.0;
34494 name: "top_clipper";
34496 state: "default" 0.0;
34506 name: "bottom_clipper";
34508 state: "default" 0.0;
34517 program { name: "load";
34521 append_str(cur, "");
34522 append_str(prev, "");
34523 append_str(next, "");
34528 program { name: "hide_arrows";
34529 signal: "elm,state,button,hidden";
34531 action: STATE_SET "hidden" 0.0;
34532 target: "arrow_top";
34533 target: "arrow_bottom";
34538 program { name: "show_arrows";
34539 signal: "elm,state,button,visible";
34541 action: STATE_SET "default" 0.0;
34542 target: "arrow_top";
34543 target: "arrow_bottom";
34548 program { name: "up";
34549 signal: "mouse,down,1";
34551 action: SIGNAL_EMIT "elm,action,up,start" "";
34553 program { name: "up,stop";
34554 signal: "mouse,up,1";
34556 action: SIGNAL_EMIT "elm,action,up,stop" "";
34558 program { name: "down";
34559 signal: "mouse,down,1";
34561 action: SIGNAL_EMIT "elm,action,down,start" "";
34563 program { name: "down,stop";
34564 signal: "mouse,up,1";
34566 action: SIGNAL_EMIT "elm,action,down,stop" "";
34571 ////////////////////////////////////////////////////////////////////////////////
34573 ////////////////////////////////////////////////////////////////////////////////
34574 group { name: "elm/diskselector/base/default";
34576 image: "bar_shine.png" COMP;
34583 description { state: "default" 0.0;
34587 part { name: "shine_left";
34589 description { state: "default" 0.0;
34591 rel1.relative: -0.1 0;
34593 rel2.relative: 0.1 1;
34594 image.normal: "bar_shine.png";
34595 color: 255 255 255 120;
34598 part { name: "shine_center";
34600 description { state: "default" 0.0;
34602 rel1.relative: 0.2 0;
34604 rel2.relative: 0.8 1;
34605 image.normal: "bar_shine.png";
34606 color: 255 255 255 180;
34609 part { name: "shine_right";
34611 description { state: "default" 0.0;
34613 rel1.relative: 0.9 0;
34615 rel2.relative: 1.1 1;
34616 image.normal: "bar_shine.png";
34617 color: 255 255 255 120;
34620 part { name: "clipper";
34623 description { state: "default" 0.0;
34627 rel2.offset: -3 -3;
34630 part { name: "elm.swallow.content";
34631 clip_to: "clipper";
34633 description { state: "default" 0.0;
34641 group { name: "elm/diskselector/item/default";
34644 item: "len_threshold" "14";
34645 item: "display_item_num" "3";
34646 item: "min_height" "-1";
34647 item: "min_width" "-1";
34651 part { name: "elm.swallow.icon";
34653 description { state: "default" 0.0;
34665 description { state: "show" 0.0;
34666 inherit: "default" 0.0;
34668 description { state: "default_small" 0.0;
34669 inherit: "default" 0.0;
34670 rel1.relative: 0 0.2;
34671 rel2.relative: 0 0.8;
34673 description { state: "left_side" 0.0;
34674 inherit: "default" 0.0;
34675 rel1.relative: 0 0.2;
34676 rel2.relative: 0 0.8;
34677 color: 255 255 255 160;
34679 description { state: "right_side" 0.0;
34680 inherit: "left_side" 0.0;
34681 rel1.relative: 0.4 0.2;
34682 rel2.relative: 0.4 0.8;
34683 color: 255 255 255 160;
34686 part { name: "elm.text";
34690 description { state: "default" 0.0;
34691 rel1.relative: 1 0.0;
34692 rel1.to_x: "elm.swallow.icon";
34693 rel2.relative: 1.0 1.0;
34694 color: 255 255 255 255;
34697 font: "Sans,Edje-Vera";
34703 description { state: "show" 0.0;
34704 inherit: "default" 0.0;
34707 description { state: "default_small" 0.0;
34708 inherit: "default" 0.0;
34712 description { state: "left_side" 0.0;
34713 inherit: "default" 0.0;
34714 color: 172 172 172 255;
34717 text.align: 0.2 0.5;
34719 description { state: "right_side" 0.0;
34720 inherit: "default" 0.0;
34721 color: 172 172 172 255;
34724 text.align: 0.8 0.5;
34730 program { name: "center_text";
34731 signal: "elm,state,center";
34733 action: STATE_SET "show" 0.0;
34734 target: "elm.text";
34735 target: "elm.swallow.icon";
34737 program { name: "center_small_text";
34738 signal: "elm,state,center_small";
34740 action: STATE_SET "default_small" 0.0;
34741 target: "elm.text";
34742 target: "elm.swallow.icon";
34744 program { name: "l_side_text";
34745 signal: "elm,state,left_side";
34747 action: STATE_SET "left_side" 0.0;
34748 target: "elm.text";
34749 target: "elm.swallow.icon";
34751 program { name: "r_side_text";
34752 signal: "elm,state,right_side";
34754 action: STATE_SET "right_side" 0.0;
34755 target: "elm.text";
34756 target: "elm.swallow.icon";
34761 group { name: "elm/entry/path/separator/default";
34762 images.image: "arrow_right.png" COMP;
34764 part { name: "icon";
34766 description { state: "default" 0.0;
34767 image.normal: "arrow_right.png";
34775 group { name: "elm/fileselector/base/default";
34777 item: "path_separator" "<item relsize=16x16 vsize=full href=path/separator></item>";
34780 part { name: "elm.swallow.up";
34782 description { state: "default" 0.0;
34792 part { name: "elm.swallow.home";
34794 description { state: "default" 0.0;
34799 to: "elm.swallow.up";
34804 to: "elm.swallow.up";
34810 part { name: "elm.swallow.files";
34812 description { state: "default" 0.0;
34817 to_y: "elm.swallow.home";
34822 to_y: "elm.swallow.path";
34828 part { name: "elm.swallow.path";
34830 description { state: "default" 0.0;
34834 to_y: "elm.swallow.filename";
34839 to_y: "elm.swallow.filename";
34845 part { name: "elm.swallow.filename";
34847 description { state: "default" 0.0;
34851 to_y: "elm.swallow.ok";
34856 to_y: "elm.swallow.ok";
34862 part { name: "elm.swallow.cancel";
34864 description { state: "default" 0.0;
34868 to: "elm.swallow.ok";
34873 to: "elm.swallow.ok";
34879 part { name: "elm.swallow.ok";
34881 description { state: "default" 0.0;
34893 group { name: "elm/fileselector_entry/base/default";
34895 part { name: "elm.swallow.entry";
34897 description { state: "default" 0.0;
34900 rel2 { to_x: "elm.swallow.button";
34906 part { name: "elm.swallow.button";
34908 description { state: "default" 0.0;
34921 ////////////////////////////////////////////////////////////////////////
34922 // Standard layouts to be used //
34923 ////////////////////////////////////////////////////////////////////////
34924 /* application with toolbar and main content area */
34925 group { name: "elm/layout/application/toolbar-content";
34927 part { name: "elm.swallow.content";
34929 description { state: "default" 0.0;
34930 rel1 { to_y: "elm.external.toolbar";
34937 part { name: "elm.external.toolbar";
34939 source: "elm/toolbar";
34940 description { state: "default" 0.0;
34952 /* application with toolbar and main content area with a back button and title area */
34953 group { name: "elm/layout/application/toolbar-content-back";
34955 part { name: "elm.swallow.content";
34957 description { state: "default" 0.0;
34958 rel1 { to_y: "title_clipper";
34965 part { name: "elm.external.toolbar";
34967 source: "elm/toolbar";
34968 description { state: "default" 0.0;
34977 part { name: "title_clipper";
34979 description { state: "default" 0.0;
34988 description { state: "hidden" 0.0;
34989 inherit: "default" 0.0;
34996 part { name: "back_clipper";
34998 clip_to: "title_clipper";
34999 description { state: "default" 0.0;
35002 description { state: "hidden" 0.0;
35006 part { name: "back";
35008 source: "elm/button";
35009 clip_to: "back_clipper";
35010 description { state: "default" 0.0;
35013 rel1 { to_y: "elm.external.toolbar";
35017 rel2 { to_y: "elm.external.toolbar";
35021 params.string: "label" "Back";
35028 action: SIGNAL_EMIT "elm,action,back" "";
35031 signal: "elm,back,hide";
35033 action: STATE_SET "hidden" 0.0;
35034 target: "back_clipper";
35037 signal: "elm,back,show";
35039 action: STATE_SET "default" 0.0;
35040 target: "back_clipper";
35043 signal: "elm,title,hide";
35045 action: STATE_SET "hidden" 0.0;
35046 transition: LINEAR 0.1;
35047 target: "title_clipper";
35050 signal: "elm,title,show";
35052 action: STATE_SET "default" 0.0;
35053 target: "title_clipper";
35057 part { name: "elm.swallow.end";
35059 description { state: "default" 0.0;
35062 rel1 { to_y: "elm.external.toolbar";
35066 rel2 { to_y: "elm.external.toolbar";
35073 part { name: "elm.text.title";
35075 effect: SOFT_SHADOW;
35077 description { state: "default" 0.0;
35078 rel1 { to_y: "elm.external.toolbar";
35083 rel2 { to_y: "back";
35084 to_x: "elm.swallow.end";
35089 font: "Sans:style=Bold";
35097 /* application with toolbar and main content area with a back and next buttons and title area */
35098 group { name: "elm/layout/application/toolbar-content-back-next";
35100 part { name: "elm.swallow.content";
35102 description { state: "default" 0.0;
35103 rel1 { to_y: "title_clipper";
35110 part { name: "elm.external.toolbar";
35112 source: "elm/toolbar";
35113 description { state: "default" 0.0;
35122 part { name: "title_clipper";
35124 description { state: "default" 0.0;
35133 description { state: "hidden" 0.0;
35134 inherit: "default" 0.0;
35141 part { name: "back";
35143 source: "elm/button";
35144 clip_to: "back_clipper";
35145 description { state: "default" 0.0;
35148 rel1 { to_y: "elm.external.toolbar";
35152 rel2 { to_y: "elm.external.toolbar";
35156 params.string: "label" "Back";
35159 part { name: "back_clipper";
35161 clip_to: "title_clipper";
35162 description { state: "default" 0.0;
35165 description { state: "hidden" 0.0;
35169 part { name: "next";
35171 source: "elm/button";
35172 clip_to: "next_clipper";
35173 description { state: "default" 0.0;
35176 rel1 { to_y: "elm.external.toolbar";
35180 rel2 { to_y: "elm.external.toolbar";
35184 params.string: "label" "Next";
35187 part { name: "next_clipper";
35189 clip_to: "title_clipper";
35190 description { state: "default" 0.0;
35193 description { state: "hidden" 0.0;
35201 action: SIGNAL_EMIT "elm,action,back" "";
35204 signal: "elm,title,hide";
35206 action: STATE_SET "hidden" 0.0;
35207 transition: LINEAR 0.1;
35208 target: "title_clipper";
35211 signal: "elm,title,show";
35213 action: STATE_SET "default" 0.0;
35214 target: "title_clipper";
35217 signal: "elm,back,hide";
35219 action: STATE_SET "hidden" 0.0;
35220 target: "back_clipper";
35223 signal: "elm,back,show";
35225 action: STATE_SET "default" 0.0;
35226 target: "back_clipper";
35231 action: SIGNAL_EMIT "elm,action,next" "";
35234 signal: "elm,next,hide";
35236 action: STATE_SET "hidden" 0.0;
35237 target: "next_clipper";
35240 signal: "elm,next,show";
35242 action: STATE_SET "default" 0.0;
35243 target: "next_clipper";
35246 part { name: "elm.text.title";
35248 effect: SOFT_SHADOW;
35250 clip_to: "title_clipper";
35251 description { state: "default" 0.0;
35252 rel1 { to_y: "elm.external.toolbar";
35257 rel2 { to_y: "back";
35263 font: "Sans:style=Bold";
35270 /* application with a main content area with a back button and title area */
35271 group { name: "elm/layout/application/content-back";
35273 part { name: "elm.swallow.content";
35275 description { state: "default" 0.0;
35276 rel1 { to_y: "title_clipper";
35282 part { name: "title_clipper";
35284 description { state: "default" 0.0;
35293 description { state: "hidden" 0.0;
35294 inherit: "default" 0.0;
35301 part { name: "back_clipper";
35303 clip_to: "title_clipper";
35304 description { state: "default" 0.0;
35307 description { state: "hidden" 0.0;
35311 part { name: "back";
35313 source: "elm/button";
35314 clip_to: "back_clipper";
35315 description { state: "default" 0.0;
35326 params.string: "label" "Back";
35333 action: SIGNAL_EMIT "elm,action,back" "";
35336 signal: "elm,back,hide";
35338 action: STATE_SET "hidden" 0.0;
35339 target: "back_clipper";
35342 signal: "elm,back,show";
35344 action: STATE_SET "default" 0.0;
35345 target: "back_clipper";
35348 signal: "elm,title,hide";
35350 action: STATE_SET "hidden" 0.0;
35351 transition: LINEAR 0.1;
35352 target: "title_clipper";
35355 signal: "elm,title,show";
35357 action: STATE_SET "default" 0.0;
35358 target: "title_clipper";
35362 part { name: "elm.swallow.end";
35364 description { state: "default" 0.0;
35378 part { name: "elm.text.title";
35380 effect: SOFT_SHADOW;
35382 description { state: "default" 0.0;
35388 rel2 { to_y: "back";
35389 to_x: "elm.swallow.end";
35394 font: "Sans:style=Bold";
35402 /* application with a main content area with a back and next buttons and title area */
35403 group { name: "elm/layout/application/content-back-next";
35405 part { name: "elm.swallow.content";
35407 description { state: "default" 0.0;
35408 rel1 { to_y: "title_clipper";
35415 part { name: "title_clipper";
35417 description { state: "default" 0.0;
35426 description { state: "hidden" 0.0;
35427 inherit: "default" 0.0;
35434 part { name: "back";
35436 source: "elm/button";
35437 clip_to: "back_clipper";
35438 description { state: "default" 0.0;
35449 params.string: "label" "Back";
35452 part { name: "back_clipper";
35454 clip_to: "title_clipper";
35455 description { state: "default" 0.0;
35458 description { state: "hidden" 0.0;
35462 part { name: "next";
35464 source: "elm/button";
35465 clip_to: "next_clipper";
35466 description { state: "default" 0.0;
35477 params.string: "label" "Next";
35480 part { name: "next_clipper";
35482 clip_to: "title_clipper";
35483 description { state: "default" 0.0;
35486 description { state: "hidden" 0.0;
35494 action: SIGNAL_EMIT "elm,action,back" "";
35497 signal: "elm,title,hide";
35499 action: STATE_SET "hidden" 0.0;
35500 transition: LINEAR 0.1;
35501 target: "title_clipper";
35504 signal: "elm,title,show";
35506 action: STATE_SET "default" 0.0;
35507 target: "title_clipper";
35510 signal: "elm,back,hide";
35512 action: STATE_SET "hidden" 0.0;
35513 target: "back_clipper";
35516 signal: "elm,back,show";
35518 action: STATE_SET "default" 0.0;
35519 target: "back_clipper";
35524 action: SIGNAL_EMIT "elm,action,next" "";
35527 signal: "elm,next,hide";
35529 action: STATE_SET "hidden" 0.0;
35530 target: "next_clipper";
35533 signal: "elm,next,show";
35535 action: STATE_SET "default" 0.0;
35536 target: "next_clipper";
35539 part { name: "elm.text.title";
35541 effect: SOFT_SHADOW;
35543 clip_to: "title_clipper";
35544 description { state: "default" 0.0;
35550 rel2 { to_y: "back";
35556 font: "Sans:style=Bold";
35564 /* application with toolbar and main content area as a vertical box */
35565 group { name: "elm/layout/application/toolbar-vbox";
35567 part { name: "elm.box.content";
35569 description { state: "default" 0.0;
35570 rel1 { to_y: "elm.external.toolbar";
35574 box.layout: "vertical";
35578 part { name: "elm.external.toolbar";
35580 source: "elm/toolbar";
35581 description { state: "default" 0.0;
35593 /* application with toolbar and main content area as a table */
35594 group { name: "elm/layout/application/toolbar-table";
35596 part { name: "elm.table.content";
35598 description { state: "default" 0.0;
35599 rel1 { to_y: "elm.external.toolbar";
35606 part { name: "elm.external.toolbar";
35608 source: "elm/toolbar";
35609 description { state: "default" 0.0;
35621 ///////////////////////////////////////////////////////////////////////////////
35622 group { name: "elm/segment_control/base/default";
35623 #define SEGMENT_TYPE_SINGLE 1
35624 #define SEGMENT_TYPE_LEFT 2
35625 #define SEGMENT_TYPE_MIDDLE 3
35626 #define SEGMENT_TYPE_RIGHT 4
35627 #define SEGMENT_STATE_NORMAL 1
35628 #define SEGMENT_STATE_PRESSED 2
35629 #define SEGMENT_STATE_SELECTED 3
35630 #define SEGMENT_STATUS_ENABLED 0
35631 #define SEGMENT_STATUS_DISABLED 1
35638 state: "default" 0.0;
35645 group { name: "elm/segment_control/item/default";
35646 data.item: "label.wrap.part" "label.bg";
35648 style { name: "seg_text_style_normal";
35649 base: "font=Sans font_size=16 style=shadow \
35650 shadow_color=#2924224d \
35652 color=#ffffffff wrap=char text_class=label";
35654 tag: "hilight" "+ font=Sans:style=Bold";
35657 style { name: "seg_text_style_selected";
35658 base: "font=Sans:style=Bold font_size=16 style=shadow \
35659 shadow_color=#aaaaaa4d \
35661 color=#111111ff wrap=char text_class=label";
35663 tag: "hilight" "+ font=Sans:style=Bold";
35664 tag: "b" "+ font=Sans:style=Bold";
35667 style { name: "seg_text_style_disabled";
35668 base: "font=Sans:style=Medium font_size=16 style=shadow \
35669 shadow_color=#2924224d \
35670 align=center color=#2924224d \
35671 wrap=char text_class=label";
35673 tag: "hilight" "+ font=Sans:style=Bold";
35674 tag: "b" "+ font=Sans:style=Bold";
35679 image: "seg_single_pressed.png" COMP;
35680 image: "seg_single_selected.png" COMP;
35681 image: "seg_single_normal.png" COMP;
35683 image: "seg_left_pressed.png" COMP;
35684 image: "seg_left_selected.png" COMP;
35685 image: "seg_left_normal.png" COMP;
35687 image: "seg_middle_pressed.png" COMP;
35688 image: "seg_middle_selected.png" COMP;
35689 image: "seg_middle_normal.png" COMP;
35691 image: "seg_right_pressed.png" COMP;
35692 image: "seg_right_selected.png" COMP;
35693 image: "seg_right_normal.png" COMP;
35696 part { name: "segment";
35699 description { state: "default" 0.0;
35703 normal: "seg_single_normal.png";
35709 description { state: "default_single" 0.0;
35710 inherit: "default" 0.0;
35713 normal: "seg_single_normal.png";
35717 description { state: "default_left" 0.0;
35718 inherit: "default" 0.0;
35721 normal: "seg_left_normal.png";
35725 description { state: "default_right" 0.0;
35726 inherit: "default" 0.0;
35729 normal: "seg_right_normal.png";
35733 description { state: "default_middle" 0.0;
35734 inherit: "default" 0.0;
35737 normal: "seg_middle_normal.png";
35741 description { state: "pressed_single" 0.0;
35742 inherit: "default" 0.0;
35745 normal: "seg_single_pressed.png";
35749 description { state: "pressed_left" 0.0;
35750 inherit: "default" 0.0;
35753 normal: "seg_left_pressed.png";
35757 description { state: "pressed_right" 0.0;
35758 inherit: "default" 0.0;
35761 normal: "seg_right_pressed.png";
35765 description { state: "pressed_middle" 0.0;
35766 inherit: "default" 0.0;
35769 normal: "seg_middle_pressed.png";
35773 description { state: "selected_single" 0.0;
35774 inherit: "default" 0.0;
35777 normal: "seg_single_selected.png";
35781 description { state: "selected_left" 0.0;
35782 inherit: "default" 0.0;
35785 normal: "seg_left_selected.png";
35789 description { state: "selected_right" 0.0;
35790 inherit: "default" 0.0;
35793 normal: "seg_right_selected.png";
35797 description { state: "selected_middle" 0.0;
35798 inherit: "default" 0.0;
35801 normal: "seg_middle_selected.png";
35806 part { name: "padding_left";
35810 description { state: "default" 0.0;
35812 rel1.relative: 0.0 0.0;
35813 rel2.relative: 0.0 1.0;
35820 part { name: "padding_right";
35824 description { state: "default" 0.0;
35826 rel1.relative: 1.0 0.0;
35827 rel2.relative: 1.0 1.0;
35834 part { name: "padding_top";
35838 description { state: "default" 0.0;
35840 rel1.relative: 0.0 0.0;
35841 rel2.relative: 1.0 0.0;
35848 part { name: "padding_bottom";
35852 description { state: "default" 0.0;
35854 rel1.relative: 0.0 1.0;
35855 rel2.relative: 1.0 1.0;
35862 part { name: "icon.bg";
35866 description { state: "default" 0.0;
35870 to_x: "padding_left";
35871 to_y: "padding_top";
35875 to: "elm.swallow.icon";
35882 part { name: "padding_icon_text";
35886 description { state: "default" 0.0; //when only icon or no icon is there
35900 description { state: "icononly" 0.0;
35901 inherit: "default" 0.0;
35903 description { state: "visible" 0.0; //when icon is visible
35904 inherit: "default" 0.0;
35908 part { name: "elm.swallow.icon";
35911 description { state: "default" 0.0;
35915 to_x: "padding_left";
35916 to_y: "padding_top";
35920 to_y: "padding_bottom";
35925 aspect_preference: BOTH;
35927 description { state: "visible" 0.0;
35928 inherit: "default" 0.0;
35931 to_y: "padding_bottom";
35935 description { state: "icononly" 0.0;
35936 inherit: "default" 0.0;
35939 to_x: "padding_right";
35940 to_y: "padding_bottom";
35946 part { name: "elm.text";
35951 state: "default" 0.0;
35956 to_x: "padding_icon_text";
35960 to_x: "padding_right";
35963 color: 224 224 224 255;
35974 description { state: "normal" 0.0;
35975 inherit: "default" 0.0;
35978 description { state: "pressed" 0.0;
35979 inherit: "default" 0.0;
35983 description { state: "selected" 0.0;
35984 inherit: "default" 0.0;
35986 color: 50 50 50 255;
35988 description { state: "disabled" 0.0;
35989 inherit: "default" 0.0;
35991 color: 200 200 200 255;
35994 part { name: "disabler";
35997 description { state: "default" 0.0;
36002 rel1 { relative: 0.0 0.0; to: "segment";}
36003 rel2 { relative: 1.0 1.0; to: "segment";}
36004 color: 255 255 255 150;
36006 description { state: "disabled_single" 0.0;
36007 inherit: "default" 0.0;
36010 normal: "seg_single_normal.png";
36014 description { state: "disabled_left" 0.0;
36015 inherit: "default" 0.0;
36018 normal: "seg_left_normal.png";
36022 description { state: "disabled_right" 0.0;
36023 inherit: "default" 0.0;
36026 normal: "seg_right_normal.png";
36030 description { state: "disabled_middle" 0.0;
36031 inherit: "default" 0.0;
36034 normal: "seg_middle_normal.png";
36042 public seg_type; // Single, Left, Middle, Right.
36043 public seg_state; // Normal/Default, Pressed, Selected.
36044 public seg_status;// Enabled/Default, Disabled
36046 public update_state() {
36047 new type, state, disabled;
36048 type = get_int(seg_type);
36049 state = get_int(seg_state);
36050 disabled = get_int(seg_status);
36052 if(state == SEGMENT_STATE_NORMAL)
36054 if(type == SEGMENT_TYPE_SINGLE)
36055 set_state(PART:"segment", "default_single", 0.0);
36056 else if(type == SEGMENT_TYPE_LEFT)
36057 set_state(PART:"segment", "default_left", 0.0);
36058 else if(type == SEGMENT_TYPE_MIDDLE)
36059 set_state(PART:"segment", "default_middle", 0.0);
36060 else if(type == SEGMENT_TYPE_RIGHT)
36061 set_state(PART:"segment", "default_right", 0.0);
36062 set_state(PART:"elm.text", "normal", 0.0);
36064 else if(state == SEGMENT_STATE_PRESSED)
36066 if(type == SEGMENT_TYPE_SINGLE)
36067 set_state(PART:"segment", "pressed_single", 0.0);
36068 else if(type == SEGMENT_TYPE_LEFT)
36069 set_state(PART:"segment", "pressed_left", 0.0);
36070 else if(type == SEGMENT_TYPE_MIDDLE)
36071 set_state(PART:"segment", "pressed_middle", 0.0);
36072 else if(type == SEGMENT_TYPE_RIGHT)
36073 set_state(PART:"segment", "pressed_right", 0.0);
36074 set_state(PART:"elm.text", "pressed", 0.0);
36076 else if(state == SEGMENT_STATE_SELECTED)
36078 if(type == SEGMENT_TYPE_SINGLE)
36079 set_state(PART:"segment", "selected_single", 0.0);
36080 else if(type == SEGMENT_TYPE_LEFT)
36081 set_state(PART:"segment", "selected_left", 0.0);
36082 else if(type == SEGMENT_TYPE_MIDDLE)
36083 set_state(PART:"segment", "selected_middle", 0.0);
36084 else if(type == SEGMENT_TYPE_RIGHT)
36085 set_state(PART:"segment", "selected_right", 0.0);
36086 set_state(PART:"elm.text", "selected", 0.0);
36088 if(disabled == SEGMENT_STATUS_DISABLED)
36090 if(type == SEGMENT_TYPE_SINGLE)
36091 set_state(PART:"disabler", "disabled_single", 0.0);
36092 else if(type == SEGMENT_TYPE_LEFT)
36093 set_state(PART:"disabler", "disabled_left", 0.0);
36094 else if(type == SEGMENT_TYPE_MIDDLE)
36095 set_state(PART:"disabler", "disabled_middle", 0.0);
36096 else if(type == SEGMENT_TYPE_RIGHT)
36097 set_state(PART:"disabler", "disabled_right", 0.0);
36098 set_state(PART:"elm.text", "disabled", 0.0);
36103 name: "segment_type_s";
36104 signal: "elm,type,segment,single";
36107 set_int(seg_type, SEGMENT_TYPE_SINGLE);
36112 name: "segment_type_l";
36113 signal: "elm,type,segment,left";
36116 set_int(seg_type, SEGMENT_TYPE_LEFT);
36121 name: "segment_type_m";
36122 signal: "elm,type,segment,middle";
36125 set_int(seg_type, SEGMENT_TYPE_MIDDLE);
36130 name: "segment_type_r";
36131 signal: "elm,type,segment,right";
36134 set_int(seg_type, SEGMENT_TYPE_RIGHT);
36139 name: "normal_segment";
36140 signal: "elm,state,segment,normal";
36143 set_int(seg_state, SEGMENT_STATE_NORMAL);
36148 name: "pressed_segment";
36149 signal: "elm,state,segment,pressed";
36152 set_int(seg_state, SEGMENT_STATE_PRESSED);
36157 name: "selected_segment";
36158 signal: "elm,state,segment,selected";
36161 set_int(seg_state, SEGMENT_STATE_SELECTED);
36165 program { name: "disable_segment";
36166 signal: "elm,state,disabled";
36169 set_int(seg_status, SEGMENT_STATUS_DISABLED);
36173 program { name: "enable_segment";
36174 signal: "elm,state,enabled";
36177 set_int(seg_status, SEGMENT_STATUS_ENABLED);
36181 program { name: "text_show";
36182 signal: "elm,state,text,visible";
36187 get_state(PART:"elm.swallow.icon", st, 30, vl);
36188 if (!strcmp(st, "icononly"))
36190 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36191 set_state(PART:"padding_icon_text", "visible", 0.0);
36193 get_state(PART:"elm.text", st, 30, vl);
36194 if (!strcmp(st, "selected"))
36195 set_state(PART:"elm.text", "selected", 0.0);
36197 set_state(PART:"elm.text", "normal", 0.0);
36200 program { name: "text_hide";
36201 signal: "elm,state,text,hidden";
36206 get_state(PART:"elm.swallow.icon", st, 30, vl);
36207 if (!strcmp(st, "visible"))
36209 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36210 set_state(PART:"padding_icon_text", "icononly", 0.0);
36212 set_state(PART:"elm.text", "default", 0.0);
36215 program { name: "icon_show";
36216 signal: "elm,state,icon,visible";
36221 get_state(PART:"elm.text", st, 30, vl);
36222 if ((!strcmp(st, "normal")) || (!strcmp(st, "selected")))
36224 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36225 set_state(PART:"padding_icon_text", "visible", 0.0);
36229 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36230 set_state(PART:"padding_icon_text", "icononly", 0.0);
36234 program { name: "icon_hide";
36235 signal: "elm,state,icon,hidden";
36237 action: STATE_SET "default" 0.0;
36238 target: "elm.swallow.icon";
36241 #undef SEGMENT_TYPE_SINGLE
36242 #undef SEGMENT_TYPE_LEFT
36243 #undef SEGMENT_TYPE_MIDDLE
36244 #undef SEGMENT_TYPE_RIGHT
36245 #undef SEGMENT_STATE_NORMAL
36246 #undef SEGMENT_STATE_PRESSED
36247 #undef SEGMENT_STATE_SELECTED
36248 #undef SEGMENT_STATUS_ENABLED
36249 #undef SEGMENT_STATUS_DISABLED
36252 /* a simple title layout, with a label and two icons */
36253 group { name: "elm/layout/application/titlebar";
36255 image: "toolbar_sel.png" COMP;
36258 part { name: "base";
36261 description { state: "default" 0.0;
36268 normal: "toolbar_sel.png";
36273 part { name: "elm.swallow.content";
36275 description { state: "default" 0.0;
36283 part { name: "elm.swallow.icon";
36286 description { state: "default" 0.0;
36300 description { state: "visible" 0.0;
36301 inherit: "default" 0.0;
36305 part { name: "elm.swallow.end";
36308 description { state: "default" 0.0;
36323 description { state: "visible" 0.0;
36324 inherit: "default" 0.0;
36328 part { name: "elm.text";
36330 effect: SOFT_SHADOW;
36333 description { state: "default" 0.0;
36336 to_x: "elm.swallow.icon";
36341 to_x: "elm.swallow.end";
36350 text_class: "title_bar";
36356 program { name: "show_icon";
36357 signal: "elm,state,icon,visible";
36359 action: STATE_SET "visible" 0.0;
36360 target: "elm.swallow.icon";
36362 program { name: "hide_icon";
36363 signal: "elm,state,icon,hidden";
36365 action: STATE_SET "default" 0.0;
36366 target: "elm.swallow.icon";
36368 program { name: "show_end";
36369 signal: "elm,state,end,visible";
36371 action: STATE_SET "visible" 0.0;
36372 target: "elm.swallow.end";
36374 program { name: "hide_end";
36375 signal: "elm,state,end,hidden";
36377 action: STATE_SET "default" 0.0;
36378 target: "elm.swallow.end";