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: "stacking" "above";
24851 data.item: "selectraise" "on";
24852 data.item: "labels" "elm.text.mode";
24853 data.item: "icons" "elm.swallow.mode";
24854 data.item: "mode_part" "elm.swallow.origin";
24855 data.item: "treesize" "20";
24857 image: "bt_sm_base1.png" COMP;
24858 image: "bt_sm_shine.png" COMP;
24859 image: "bt_sm_hilight.png" COMP;
24860 image: "ilist_1.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";
24902 state: "default" 0.0;
24904 normal: "ilist_1.png";
24911 clip_to: "disclip";
24913 description { state: "default" 0.0;
24915 color: 255 255 255 0;
24925 normal: "bt_sm_base1.png";
24928 image.middle: SOLID;
24930 description { state: "selected" 0.0;
24931 inherit: "default" 0.0;
24933 color: 255 255 255 255;
24944 part { name: "elm.text.mode";
24945 clip_to: "disclip";
24948 description { state: "default" 0.0;
24949 rel2.relative: 0.5 1.0;
24956 text_class: "list_item";
24960 part { name: "elm.swallow.mode";
24961 clip_to: "disclip";
24963 description { state: "default" 0.0;
24964 rel1.relative: 0.5 0.0;
24967 part { name: "fg1";
24968 clip_to: "disclip";
24970 description { state: "default" 0.0;
24972 color: 255 255 255 0;
24974 rel2.relative: 1.0 0.5;
24977 normal: "bt_sm_hilight.png";
24981 description { state: "selected" 0.0;
24982 inherit: "default" 0.0;
24984 color: 255 255 255 255;
24987 part { name: "fg2";
24988 clip_to: "disclip";
24990 description { state: "default" 0.0;
24992 color: 255 255 255 0;
24996 normal: "bt_sm_shine.png";
25000 description { state: "selected" 0.0;
25001 inherit: "default" 0.0;
25003 color: 255 255 255 255;
25006 // Transparent part between base parts and slidable parts
25007 part { name: "event_block_layer";
25009 clip_to: "disclip";
25011 description { state: "default" 0.0;
25016 description { state: "repeat_events" 0.0;
25017 inherit: "default" 0.0;
25021 part { name: "pers";
25022 clip_to: "disclip";
25024 description { state: "default" 0.0;
25025 rel1.relative: 0.0 1.0;
25028 part { name: "elm.swallow.origin";
25029 clip_to: "disclip";
25031 description { state: "default" 0.0;
25035 description { state: "slide" 0.0;
25036 inherit: "default" 0.0;
25037 rel1.relative: 1 0;
25038 rel2.relative: 2 1;
25040 description { state: "rotate" 0.0;
25041 inherit: "default" 0.0;
25043 perspective: "pers";
25056 description { state: "rotate" 1.0;
25057 inherit: "default" 0.0;
25059 perspective: "pers";
25073 part { name: "disclip";
25075 description { state: "default" 0.0;
25079 description { state: "disabled" 0.0;
25080 inherit: "default" 0.0;
25081 color: 255 255 255 64;
25088 signal: "elm,state,selected";
25090 action: STATE_SET "selected" 0.0;
25096 name: "go_passive";
25097 signal: "elm,state,unselected";
25099 action: STATE_SET "default" 0.0;
25103 transition: LINEAR 0.1;
25106 name: "go_disabled";
25107 signal: "elm,state,disabled";
25109 action: STATE_SET "disabled" 0.0;
25113 name: "go_enabled";
25114 signal: "elm,state,enabled";
25116 action: STATE_SET "default" 0.0;
25120 name: "slide_right";
25121 signal: "elm,state,slide,active";
25123 action: STATE_SET "slide" 0.0;
25124 target: "elm.swallow.origin";
25125 transition: ACCELERATE 0.5;
25126 after: "unblock_event";
25129 name: "unblock_event";
25130 action: STATE_SET "repeat_events" 0.0;
25131 target: "event_block_layer";
25134 name: "slide_left";
25135 signal: "elm,state,slide,passive";
25137 action: STATE_SET "default" 0.0;
25138 target: "event_block_layer";
25139 after: "slide_left2";
25142 name: "slide_left2";
25143 action: STATE_SET "default" 0.0;
25144 target: "elm.swallow.origin";
25145 transition: DECELERATE 0.5;
25146 after: "slide_left_finished";
25149 name: "slide_left_finished";
25150 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25154 signal: "elm,state,rotate,active";
25156 action: STATE_SET "rotate" 0.0;
25157 target: "elm.swallow.origin";
25158 after: "rotate_on2";
25161 name: "rotate_on2";
25162 action: STATE_SET "rotate" 1.0;
25163 target: "elm.swallow.origin";
25164 transition: LINEAR 0.5;
25165 after: "unblock_event";
25168 name: "rotate_off";
25169 signal: "elm,state,rotate,passive";
25171 action: STATE_SET "default" 0.0;
25172 target: "event_block_layer";
25173 after: "rotate_off2";
25176 name: "rotate_off2";
25177 action: STATE_SET "rotate" 0.0;
25178 transition: LINEAR 0.5;
25179 target: "elm.swallow.origin";
25180 after: "rotate_off3";
25183 name: "rotate_off3";
25184 action: STATE_SET "default" 0.0;
25185 target: "elm.swallow.origin";
25186 after: "rotate_off_finished";
25189 name: "rotate_off_finished";
25190 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25195 group { name: "elm/genlist/item_odd/mode/default";
25196 data.item: "stacking" "below";
25197 data.item: "selectraise" "on";
25198 data.item: "labels" "elm.text.mode";
25199 data.item: "icons" "elm.swallow.mode";
25200 data.item: "mode_part" "elm.swallow.origin";
25201 data.item: "treesize" "20";
25203 image: "bt_sm_base1.png" COMP;
25204 image: "bt_sm_shine.png" COMP;
25205 image: "bt_sm_hilight.png" COMP;
25206 image: "ilist_2.png" COMP;
25215 state: "default" 0.0;
25223 state: "default" 0.0;
25225 normal: "ilist_2.png";
25232 clip_to: "disclip";
25234 description { state: "default" 0.0;
25236 color: 255 255 255 0;
25246 normal: "bt_sm_base1.png";
25249 image.middle: SOLID;
25251 description { state: "selected" 0.0;
25252 inherit: "default" 0.0;
25254 color: 255 255 255 255;
25265 part { name: "elm.text.mode";
25266 clip_to: "disclip";
25269 description { state: "default" 0.0;
25270 rel2.relative: 0.5 1.0;
25277 text_class: "list_item";
25281 part { name: "elm.swallow.mode";
25282 clip_to: "disclip";
25284 description { state: "default" 0.0;
25285 rel1.relative: 0.5 0.0;
25288 part { name: "fg1";
25289 clip_to: "disclip";
25291 description { state: "default" 0.0;
25293 color: 255 255 255 0;
25295 rel2.relative: 1.0 0.5;
25298 normal: "bt_sm_hilight.png";
25302 description { state: "selected" 0.0;
25303 inherit: "default" 0.0;
25305 color: 255 255 255 255;
25308 part { name: "fg2";
25309 clip_to: "disclip";
25311 description { state: "default" 0.0;
25313 color: 255 255 255 0;
25317 normal: "bt_sm_shine.png";
25321 description { state: "selected" 0.0;
25322 inherit: "default" 0.0;
25324 color: 255 255 255 255;
25327 // Transparent part between base parts and slidable parts
25328 part { name: "event_block_layer";
25330 clip_to: "disclip";
25332 description { state: "default" 0.0;
25337 description { state: "repeat_events" 0.0;
25338 inherit: "default" 0.0;
25342 part { name: "pers";
25343 clip_to: "disclip";
25345 description { state: "default" 0.0;
25346 rel1.relative: 0.0 1.0;
25349 part { name: "elm.swallow.origin";
25350 clip_to: "disclip";
25352 description { state: "default" 0.0;
25356 description { state: "slide" 0.0;
25357 inherit: "default" 0.0;
25358 rel1.relative: 1 0;
25359 rel2.relative: 2 1;
25361 description { state: "rotate" 0.0;
25362 inherit: "default" 0.0;
25364 perspective: "pers";
25377 description { state: "rotate" 1.0;
25378 inherit: "default" 0.0;
25380 perspective: "pers";
25394 part { name: "disclip";
25396 description { state: "default" 0.0;
25400 description { state: "disabled" 0.0;
25401 inherit: "default" 0.0;
25402 color: 255 255 255 64;
25409 signal: "elm,state,selected";
25411 action: STATE_SET "selected" 0.0;
25417 name: "go_passive";
25418 signal: "elm,state,unselected";
25420 action: STATE_SET "default" 0.0;
25424 transition: LINEAR 0.1;
25427 name: "go_disabled";
25428 signal: "elm,state,disabled";
25430 action: STATE_SET "disabled" 0.0;
25434 name: "go_enabled";
25435 signal: "elm,state,enabled";
25437 action: STATE_SET "default" 0.0;
25441 name: "slide_right";
25442 signal: "elm,state,slide,active";
25444 action: STATE_SET "slide" 0.0;
25445 target: "elm.swallow.origin";
25446 transition: ACCELERATE 0.5;
25447 after: "unblock_event";
25450 name: "unblock_event";
25451 action: STATE_SET "repeat_events" 0.0;
25452 target: "event_block_layer";
25455 name: "slide_left";
25456 signal: "elm,state,slide,passive";
25458 action: STATE_SET "default" 0.0;
25459 target: "event_block_layer";
25460 after: "slide_left2";
25463 name: "slide_left2";
25464 action: STATE_SET "default" 0.0;
25465 target: "elm.swallow.origin";
25466 transition: DECELERATE 0.5;
25467 after: "slide_left_finished";
25470 name: "slide_left_finished";
25471 action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm";
25475 signal: "elm,state,rotate,active";
25477 action: STATE_SET "rotate" 0.0;
25478 target: "elm.swallow.origin";
25479 after: "rotate_on2";
25482 name: "rotate_on2";
25483 action: STATE_SET "rotate" 1.0;
25484 target: "elm.swallow.origin";
25485 transition: LINEAR 0.5;
25486 after: "unblock_event";
25489 name: "rotate_off";
25490 signal: "elm,state,rotate,passive";
25492 action: STATE_SET "default" 0.0;
25493 target: "event_block_layer";
25494 after: "rotate_off2";
25497 name: "rotate_off2";
25498 action: STATE_SET "rotate" 0.0;
25499 transition: LINEAR 0.5;
25500 target: "elm.swallow.origin";
25501 after: "rotate_off3";
25504 name: "rotate_off3";
25505 action: STATE_SET "default" 0.0;
25506 target: "elm.swallow.origin";
25507 after: "rotate_off_finished";
25510 name: "rotate_off_finished";
25511 action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm";
25516 ///////////////////////////////////////////////////////////////////////////////
25517 group { name: "elm/pager/base/default";
25518 data.item: "onshow" "raise";
25520 // data.item: "onhide" "lower";
25521 // data.item: "onshow" "lower";
25523 image: "frame_1.png" COMP;
25524 image: "frame_2.png" COMP;
25525 image: "dia_grad.png" COMP;
25528 part { name: "clip";
25531 description { state: "default" 0.0;
25534 offset: -9999 -9999;
25540 color: 255 255 255 255;
25542 description { state: "visible" 0.0;
25543 inherit: "default" 0.0;
25545 description { state: "hidden" 0.0;
25546 inherit: "default" 0.0;
25547 color: 255 255 255 0;
25551 part { name: "base0";
25554 description { state: "default" 0.0;
25555 image.normal: "dia_grad.png";
25567 part { name: "base";
25570 description { state: "default" 0.0;
25572 normal: "frame_2.png";
25578 description { state: "hidden" 0.0;
25579 inherit: "default" 0.0;
25580 rel1.relative: -1.0 0.0;
25581 rel2.relative: 0.0 1.0;
25583 description { state: "visible" 0.0;
25584 inherit: "default" 0.0;
25585 rel1.relative: 0.0 0.0;
25586 rel2.relative: 1.0 1.0;
25589 part { name: "over";
25592 description { state: "default" 0.0;
25602 normal: "frame_1.png";
25609 part { name: "elm.swallow.content";
25612 description { state: "default" 0.0;
25625 program { name: "push_start";
25626 signal: "elm,action,push";
25628 action: STATE_SET "hidden" 0.0;
25631 after: "show_start2";
25633 program { name: "show_start";
25634 signal: "elm,action,show";
25636 action: STATE_SET "hidden" 0.0;
25639 after: "show_start2";
25641 program { name: "show_start2";
25642 action: STATE_SET "visible" 0.0;
25643 transition: DECELERATE 0.5;
25648 program { name: "show_end";
25649 action: SIGNAL_EMIT "elm,action,show,finished" "";
25651 program { name: "pop_start";
25652 signal: "elm,action,pop";
25654 action: STATE_SET "visible" 0.0;
25657 after: "hide_start2";
25659 program { name: "hide_start";
25660 signal: "elm,action,hide";
25662 action: STATE_SET "visible" 0.0;
25665 after: "hide_start2";
25667 program { name: "hide_start2";
25668 action: STATE_SET "hidden" 0.0;
25669 transition: DECELERATE 0.5;
25674 program { name: "hide_end";
25675 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25677 program { name: "reset";
25678 signal: "elm,action,reset";
25680 action: STATE_SET "default" 0.0;
25687 group { name: "elm/pager/base/slide";
25689 image: "frame_1.png" COMP;
25690 image: "frame_2.png" COMP;
25691 image: "dia_grad.png" COMP;
25694 part { name: "clip";
25697 description { state: "default" 0.0;
25700 offset: -9999 -9999;
25706 color: 255 255 255 255;
25708 description { state: "visible" 0.0;
25709 inherit: "default" 0.0;
25711 description { state: "hidden" 0.0;
25712 inherit: "default" 0.0;
25713 color: 255 255 255 0;
25716 description { state: "hidden2" 0.0;
25717 inherit: "default" 0.0;
25718 color: 255 255 255 0;
25722 part { name: "base0";
25725 description { state: "default" 0.0;
25726 image.normal: "dia_grad.png";
25738 part { name: "base";
25741 description { state: "default" 0.0;
25743 normal: "frame_2.png";
25749 description { state: "hidden" 0.0;
25750 inherit: "default" 0.0;
25751 rel1.relative: -1.0 0.0;
25752 rel2.relative: 0.0 1.0;
25754 description { state: "hidden2" 0.0;
25755 inherit: "default" 0.0;
25756 rel1.relative: 1.0 0.0;
25757 rel2.relative: 2.0 1.0;
25759 description { state: "visible" 0.0;
25760 inherit: "default" 0.0;
25761 rel1.relative: 0.0 0.0;
25762 rel2.relative: 1.0 1.0;
25765 part { name: "over";
25768 description { state: "default" 0.0;
25778 normal: "frame_1.png";
25785 part { name: "elm.swallow.content";
25788 description { state: "default" 0.0;
25801 program { name: "push_start";
25802 signal: "elm,action,push";
25804 action: STATE_SET "hidden2" 0.0;
25807 after: "show_start2";
25809 program { name: "show_start";
25810 signal: "elm,action,show";
25812 action: STATE_SET "hidden" 0.0;
25815 after: "show_start2";
25817 program { name: "show_start2";
25818 action: STATE_SET "visible" 0.0;
25819 transition: DECELERATE 0.5;
25824 program { name: "show_end";
25825 action: SIGNAL_EMIT "elm,action,show,finished" "";
25827 program { name: "pop_start";
25828 signal: "elm,action,pop";
25830 action: STATE_SET "visible" 0.0;
25833 after: "pop_start2";
25835 program { name: "pop_start2";
25836 action: STATE_SET "hidden2" 0.0;
25837 transition: DECELERATE 0.5;
25842 program { name: "hide_start";
25843 signal: "elm,action,hide";
25845 action: STATE_SET "visible" 0.0;
25848 after: "hide_start2";
25850 program { name: "hide_start2";
25851 action: STATE_SET "hidden" 0.0;
25852 transition: DECELERATE 0.5;
25857 program { name: "hide_end";
25858 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25860 program { name: "reset";
25861 signal: "elm,action,reset";
25863 action: STATE_SET "default" 0.0;
25869 group { name: "elm/pager/base/slide_invisible";
25871 part { name: "clip";
25874 description { state: "default" 0.0;
25877 offset: -9999 -9999;
25883 color: 255 255 255 255;
25885 description { state: "visible" 0.0;
25886 inherit: "default" 0.0;
25888 description { state: "hidden" 0.0;
25889 inherit: "default" 0.0;
25890 color: 255 255 255 0;
25893 description { state: "hidden2" 0.0;
25894 inherit: "default" 0.0;
25895 color: 255 255 255 0;
25899 part { name: "base";
25903 description { state: "default" 0.0;
25906 description { state: "hidden" 0.0;
25908 rel1.relative: -1.0 0.0;
25909 rel2.relative: 0.0 1.0;
25911 description { state: "hidden2" 0.0;
25913 rel1.relative: 1.0 0.0;
25914 rel2.relative: 2.0 1.0;
25916 description { state: "visible" 0.0;
25918 rel1.relative: 0.0 0.0;
25919 rel2.relative: 1.0 1.0;
25922 part { name: "elm.swallow.content";
25925 description { state: "default" 0.0;
25932 program { name: "push_start";
25933 signal: "elm,action,push";
25935 action: STATE_SET "hidden2" 0.0;
25938 after: "show_start2";
25940 program { name: "show_start";
25941 signal: "elm,action,show";
25943 action: STATE_SET "hidden" 0.0;
25946 after: "show_start2";
25948 program { name: "show_start2";
25949 action: STATE_SET "visible" 0.0;
25950 transition: DECELERATE 0.5;
25955 program { name: "show_end";
25956 action: SIGNAL_EMIT "elm,action,show,finished" "";
25958 program { name: "pop_start";
25959 signal: "elm,action,pop";
25961 action: STATE_SET "visible" 0.0;
25964 after: "pop_start2";
25966 program { name: "pop_start2";
25967 action: STATE_SET "hidden2" 0.0;
25968 transition: DECELERATE 0.5;
25973 program { name: "hide_start";
25974 signal: "elm,action,hide";
25976 action: STATE_SET "visible" 0.0;
25979 after: "hide_start2";
25981 program { name: "hide_start2";
25982 action: STATE_SET "hidden" 0.0;
25983 transition: DECELERATE 0.5;
25988 program { name: "hide_end";
25989 action: SIGNAL_EMIT "elm,action,hide,finished" "";
25991 program { name: "reset";
25992 signal: "elm,action,reset";
25994 action: STATE_SET "default" 0.0;
26001 group { name: "elm/pager/base/fade";
26002 data.item: "onshow" "raise";
26004 // data.item: "onhide" "lower";
26005 // data.item: "onshow" "lower";
26007 image: "frame_1.png" COMP;
26008 image: "frame_2.png" COMP;
26009 image: "dia_grad.png" COMP;
26012 part { name: "clip_base";
26015 description { state: "default" 0.0;
26018 offset: -9999 -9999;
26024 color: 255 255 255 120;
26026 description { state: "visible" 0.0;
26027 inherit: "default" 0.0;
26029 description { state: "hidden" 0.0;
26030 inherit: "default" 0.0;
26031 color: 255 255 255 0;
26035 part { name: "clip";
26038 description { state: "default" 0.0;
26041 offset: -9999 -9999;
26047 color: 255 255 255 255;
26049 description { state: "visible" 0.0;
26050 inherit: "default" 0.0;
26052 description { state: "hidden" 0.0;
26053 inherit: "default" 0.0;
26054 color: 255 255 255 0;
26058 part { name: "base0";
26060 clip_to: "clip_base";
26061 description { state: "default" 0.0;
26062 image.normal: "dia_grad.png";
26074 part { name: "base";
26076 clip_to: "clip_base";
26077 description { state: "default" 0.0;
26079 normal: "frame_2.png";
26086 part { name: "over";
26089 description { state: "default" 0.0;
26099 normal: "frame_1.png";
26106 part { name: "elm.swallow.content";
26109 description { state: "default" 0.0;
26122 program { name: "push_start";
26123 signal: "elm,action,push";
26125 action: STATE_SET "hidden" 0.0;
26127 target: "clip_base";
26128 after: "show_start2";
26130 program { name: "show_start";
26131 signal: "elm,action,show";
26133 action: STATE_SET "hidden" 0.0;
26135 target: "clip_base";
26136 after: "show_start2";
26138 program { name: "show_start2";
26139 action: STATE_SET "visible" 0.0;
26140 transition: DECELERATE 0.5;
26142 target: "clip_base";
26145 program { name: "show_end";
26146 action: SIGNAL_EMIT "elm,action,show,finished" "";
26148 program { name: "pop_start";
26149 signal: "elm,action,pop";
26151 action: STATE_SET "visible" 0.0;
26153 target: "clip_base";
26154 after: "hide_start2";
26156 program { name: "hide_start";
26157 signal: "elm,action,hide";
26159 action: STATE_SET "visible" 0.0;
26161 target: "clip_base";
26162 after: "hide_start2";
26164 program { name: "hide_start2";
26165 action: STATE_SET "hidden" 0.0;
26166 transition: DECELERATE 0.5;
26168 target: "clip_base";
26171 program { name: "hide_end";
26172 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26174 program { name: "reset";
26175 signal: "elm,action,reset";
26177 action: STATE_SET "default" 0.0;
26178 target: "clip_base";
26183 group { name: "elm/pager/base/fade_translucide";
26184 data.item: "onshow" "raise";
26186 // data.item: "onhide" "lower";
26187 // data.item: "onshow" "lower";
26189 image: "frame_1.png" COMP;
26190 image: "frame_2.png" COMP;
26191 image: "dia_grad.png" COMP;
26194 part { name: "clip_base";
26197 description { state: "default" 0.0;
26200 offset: -9999 -9999;
26206 color: 255 255 255 120;
26208 description { state: "visible" 0.0;
26209 inherit: "default" 0.0;
26211 description { state: "hidden" 0.0;
26212 inherit: "default" 0.0;
26213 color: 255 255 255 0;
26217 part { name: "clip";
26220 description { state: "default" 0.0;
26223 offset: -9999 -9999;
26229 color: 255 255 255 255;
26231 description { state: "visible" 0.0;
26232 inherit: "default" 0.0;
26234 description { state: "hidden" 0.0;
26235 inherit: "default" 0.0;
26236 color: 255 255 255 0;
26240 part { name: "base0";
26242 clip_to: "clip_base";
26243 description { state: "default" 0.0;
26244 image.normal: "dia_grad.png";
26256 part { name: "base";
26258 clip_to: "clip_base";
26259 description { state: "default" 0.0;
26261 normal: "frame_2.png";
26268 part { name: "over";
26271 description { state: "default" 0.0;
26281 normal: "frame_1.png";
26288 part { name: "elm.swallow.content";
26291 description { state: "default" 0.0;
26304 program { name: "push_start";
26305 signal: "elm,action,push";
26307 action: STATE_SET "hidden" 0.0;
26309 target: "clip_base";
26310 after: "show_start2";
26312 program { name: "show_start";
26313 signal: "elm,action,show";
26315 action: STATE_SET "hidden" 0.0;
26317 target: "clip_base";
26318 after: "show_start2";
26320 program { name: "show_start2";
26321 action: STATE_SET "visible" 0.0;
26322 transition: DECELERATE 0.5;
26324 target: "clip_base";
26327 program { name: "show_end";
26328 action: SIGNAL_EMIT "elm,action,show,finished" "";
26330 program { name: "pop_start";
26331 signal: "elm,action,pop";
26333 action: STATE_SET "visible" 0.0;
26335 target: "clip_base";
26336 after: "hide_start2";
26338 program { name: "hide_start";
26339 signal: "elm,action,hide";
26341 action: STATE_SET "visible" 0.0;
26343 target: "clip_base";
26344 after: "hide_start2";
26346 program { name: "hide_start2";
26347 action: STATE_SET "hidden" 0.0;
26348 transition: DECELERATE 0.5;
26350 target: "clip_base";
26353 program { name: "hide_end";
26354 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26356 program { name: "reset";
26357 signal: "elm,action,reset";
26359 action: STATE_SET "default" 0.0;
26360 target: "clip_base";
26365 group { name: "elm/pager/base/fade_invisible";
26366 data.item: "onshow" "raise";
26368 // data.item: "onhide" "lower";
26369 // data.item: "onshow" "lower";
26371 part { name: "clip";
26374 description { state: "default" 0.0;
26376 offset: -9999 -9999;
26381 color: 255 255 255 255;
26383 description { state: "visible" 0.0;
26384 inherit: "default" 0.0;
26386 description { state: "hidden" 0.0;
26387 inherit: "default" 0.0;
26388 color: 255 255 255 0;
26392 part { name: "elm.swallow.content";
26395 description { state: "default" 0.0;
26406 program { name: "push_start";
26407 signal: "elm,action,push";
26409 action: STATE_SET "hidden" 0.0;
26411 after: "show_start2";
26413 program { name: "show_start";
26414 signal: "elm,action,show";
26416 action: STATE_SET "hidden" 0.0;
26418 after: "show_start2";
26420 program { name: "show_start2";
26421 action: STATE_SET "visible" 0.0;
26422 transition: DECELERATE 0.5;
26426 program { name: "show_end";
26427 action: SIGNAL_EMIT "elm,action,show,finished" "";
26429 program { name: "pop_start";
26430 signal: "elm,action,pop";
26432 action: STATE_SET "visible" 0.0;
26434 after: "hide_start2";
26436 program { name: "hide_start";
26437 signal: "elm,action,hide";
26439 action: STATE_SET "visible" 0.0;
26441 after: "hide_start2";
26443 program { name: "hide_start2";
26444 action: STATE_SET "hidden" 0.0;
26445 transition: DECELERATE 0.5;
26449 program { name: "hide_end";
26450 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26452 program { name: "reset";
26453 signal: "elm,action,reset";
26455 action: STATE_SET "default" 0.0;
26461 group { name: "elm/pager/base/flip";
26462 data.item: "onshow" "raise";
26464 image: "frame_1.png" COMP;
26465 image: "frame_2.png" COMP;
26466 image: "dia_grad.png" COMP;
26469 part { name: "elm.swallow.content";
26471 description { state: "default" 0.0;
26483 description { state: "hidden" 0.0;
26484 inherit: "default" 0.0;
26486 map.rotation.y: 90.0;
26488 description { state: "before_hidden" 0.0;
26489 inherit: "default" 0.0;
26491 map.rotation.y: -90.0;
26496 program { name: "push_start";
26497 signal: "elm,action,push";
26501 program { name: "push1";
26502 action: STATE_SET "hidden" 0.0;
26503 target: "elm.swallow.content";
26506 program { name: "push2";
26507 action: STATE_SET "default" 0.0;
26509 transition: LINEAR 0.5;
26510 target: "elm.swallow.content";
26513 program { name: "push3";
26514 action: SIGNAL_EMIT "elm,action,show,finished" "";
26517 program { name: "show_start";
26518 signal: "elm,action,show";
26522 program { name: "show1";
26523 action: STATE_SET "before_hidden" 0.0;
26524 target: "elm.swallow.content";
26527 program { name: "show2";
26528 action: STATE_SET "default" 0.0;
26530 transition: LINEAR 0.5;
26531 target: "elm.swallow.content";
26534 program { name: "show3";
26535 action: SIGNAL_EMIT "elm,action,show,finished" "";
26538 program { name: "pop_start";
26539 signal: "elm,action,pop";
26543 program { name: "pop1";
26544 action: STATE_SET "default" 0.0;
26545 target: "elm.swallow.content";
26548 program { name: "pop2";
26549 action: STATE_SET "hidden" 0.0;
26550 transition: LINEAR 0.5;
26551 target: "elm.swallow.content";
26554 program { name: "pop3";
26555 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26558 program { name: "hide_start";
26559 signal: "elm,action,hide";
26563 program { name: "hide1";
26564 action: STATE_SET "default" 0.0;
26565 target: "elm.swallow.content";
26568 program { name: "hide2";
26569 action: STATE_SET "before_hidden" 0.0;
26570 transition: LINEAR 0.5;
26571 target: "elm.swallow.content";
26574 program { name: "hide3";
26575 action: SIGNAL_EMIT "elm,action,hide,finished" "";
26578 program { name: "reset";
26579 signal: "elm,action,reset";
26581 action: STATE_SET "default" 0.0;
26582 target: "elm.swallow.content";
26589 ///////////////////////////////////////////////////////////////////////////////
26590 // FIXME: this doesn't look too hot. need to fix it up
26591 group { name: "elm/progressbar/horizontal/default";
26593 image: "shelf_inset.png" COMP;
26594 image: "bt_sm_base2.png" COMP;
26595 image: "bt_sm_hilight.png" COMP;
26596 image: "bt_sm_shine.png" COMP;
26599 part { name: "elm.background.progressbar";
26602 state: "default" 0.0;
26612 part { name: "elm.swallow.bar";
26618 state: "default" 0.0;
26621 to_y: "elm.background.progressbar";
26625 to: "elm.background.progressbar";
26630 part { name: "elm.swallow.content";
26632 description { state: "default" 0.0;
26637 to_y: "elm.background.progressbar";
26642 to_y: "elm.background.progressbar";
26645 description { state: "visible" 0.0;
26646 inherit: "default" 0.0;
26649 aspect_preference: VERTICAL;
26653 part { name: "elm.text";
26657 description { state: "default" 0.0;
26661 rel1.to_x: "elm.swallow.content";
26662 rel1.relative: 1.0 0.0;
26664 rel2.to_x: "elm.swallow.content";
26665 rel2.relative: 1.0 1.0;
26666 rel2.offset: -1 -5;
26669 font: "Sans,Edje-Vera";
26675 description { state: "visible" 0.0;
26676 inherit: "default" 0.0;
26684 part { name: "background";
26686 clip_to: "elm.background.progressbar";
26688 state: "default" 0.0;
26690 to: "elm.swallow.bar";
26694 to: "elm.swallow.bar";
26699 normal: "shelf_inset.png";
26705 part { name: "elm.text.status";
26708 description { state: "default" 0.0;
26720 font: "Sans:style=Bold,Edje-Vera-Bold";
26727 description { state: "hidden" 0.0;
26728 inherit: "default" 0.0;
26734 part { name: "elm.progress.progressbar";
26736 clip_to: "elm.background.progressbar";
26738 state: "default" 0.0;
26742 to: "elm.swallow.bar";
26746 to_y: "elm.swallow.bar";
26747 to_x: "elm.cur.progressbar";
26751 normal: "bt_sm_base2.png";
26756 state: "invert" 0.0;
26757 inherit: "default" 0.0;
26759 to_y: "elm.swallow.bar";
26760 to_x: "elm.cur.progressbar";
26763 to: "elm.swallow.bar";
26768 state: "state_begin" 0.0;
26769 inherit: "default" 0.0;
26771 to: "elm.swallow.bar";
26775 to: "elm.swallow.bar";
26780 state: "state_end" 0.0;
26781 inherit: "default" 0.0;
26783 to: "elm.swallow.bar";
26787 to: "elm.swallow.bar";
26792 part { name: "text-bar";
26795 clip_to: "progress-rect";
26796 effect: SOFT_SHADOW;
26798 description { state: "default" 0.0;
26802 rel1.to: "elm.text.status";
26803 rel1.offset: -1 -1;
26804 rel2.to: "elm.text.status";
26806 text_source: "elm.text.status";
26807 font: "Sans:style=Bold,Edje-Vera-Bold";
26812 color: 224 224 224 255;
26815 description { state: "hidden" 0.0;
26816 inherit: "default" 0.0;
26822 part { name: "over1";
26824 description { state: "default" 0.0;
26825 rel1.to: "elm.progress.progressbar";
26826 rel2.to: "elm.progress.progressbar";
26827 rel2.relative: 1.0 0.5;
26829 normal: "bt_sm_hilight.png";
26835 part { name: "over2";
26838 description { state: "default" 0.0;
26839 rel1.to: "elm.progress.progressbar";
26840 rel2.to: "elm.progress.progressbar";
26842 normal: "bt_sm_shine.png";
26848 part { name: "elm.cur.progressbar";
26851 confine: "background";
26855 description { state: "default" 0.0;
26863 rel2.to: "background";
26866 part { name: "progress-rect";
26869 state: "default" 0.0;
26870 rel1.to: "elm.progress.progressbar";
26871 rel2.to: "elm.progress.progressbar";
26876 program { name: "label_show";
26877 signal: "elm,state,text,visible";
26879 action: STATE_SET "visible" 0.0;
26880 target: "elm.text";
26882 program { name: "label_hide";
26883 signal: "elm,state,text,hidden";
26885 action: STATE_SET "default" 0.0;
26886 target: "elm.text";
26888 program { name: "icon_show";
26889 signal: "elm,state,icon,visible";
26891 action: STATE_SET "visible" 0.0;
26892 target: "elm.swallow.content";
26894 program { name: "icon_hide";
26895 signal: "elm,state,icon,hidden";
26897 action: STATE_SET "default" 0.0;
26898 target: "elm.swallow.content";
26900 program { name: "units_show";
26901 signal: "elm,state,units,visible";
26903 action: STATE_SET "default" 0.0;
26904 target: "text-bar";
26905 target: "elm.text.status";
26907 program { name: "units_hide";
26908 signal: "elm,state,units,hidden";
26910 action: STATE_SET "hidden" 0.0;
26911 target: "text-bar";
26912 target: "elm.text.status";
26914 program { name: "slide_to_end";
26915 action: STATE_SET "state_end" 0.0;
26916 transition: LINEAR 0.5;
26917 target: "elm.progress.progressbar";
26918 after: "slide_to_begin";
26920 program { name: "slide_to_begin";
26921 signal: "elm,state,slide,begin";
26922 action: STATE_SET "state_begin" 0.0;
26923 target: "elm.progress.progressbar";
26924 transition: LINEAR 0.5;
26925 after: "slide_to_end";
26927 program { name: "start_pulse";
26928 signal: "elm,state,pulse,start";
26930 after: "slide_to_end";
26932 program { name: "stop_pulse";
26933 signal: "elm,state,pulse,stop";
26935 action: ACTION_STOP;
26936 target: "slide_to_begin";
26937 target: "slide_to_end";
26938 target: "start_pulse";
26939 after: "state_pulse";
26941 program { name: "state_pulse";
26942 signal: "elm,state,pulse";
26944 action: STATE_SET "state_begin" 0.0;
26945 target: "elm.progress.progressbar";
26946 after: "units_hide";
26948 program { name: "state_fraction";
26949 signal: "elm,state,fraction";
26951 action: ACTION_STOP;
26952 target: "slide_to_begin";
26953 target: "slide_to_end";
26954 target: "start_pulse";
26955 action: STATE_SET "default" 0.0;
26956 target: "elm.progress.progressbar";
26958 program { name: "set_invert_on";
26959 signal: "elm,state,inverted,on";
26961 action: STATE_SET "invert" 0.0;
26962 target: "elm.progress.progressbar";
26964 program { name: "set_invert_off";
26965 signal: "elm,state,inverted,off";
26967 action: STATE_SET "default" 0.0;
26968 target: "elm.progress.progressbar";
26973 ///////////////////////////////////////////////////////////////////////////////
26974 group { name: "elm/progressbar/vertical/default";
26976 image: "shelf_inset.png" COMP;
26977 image: "bt_sm_base2.png" COMP;
26978 image: "bt_sm_hilight.png" COMP;
26979 image: "bt_sm_shine.png" COMP;
26982 part { name: "elm.background.progressbar";
26986 state: "default" 0.0;
26997 part { name: "elm.swallow.bar";
27000 description { state: "default" 0.0;
27010 to_y: "elm.text.box";
27016 part { name: "elm.swallow.content";
27018 description { state: "default" 0.0;
27023 to_x: "elm.swallow.bar";
27028 to_x: "elm.swallow.bar";
27031 description { state: "visible" 0.0;
27032 inherit: "default" 0.0;
27035 aspect_preference: HORIZONTAL;
27039 part { name: "elm.text";
27043 description { state: "default" 0.0;
27047 rel1.to_y: "elm.swallow.content";
27048 rel1.relative: 0.5 1.0;
27050 rel2.to_y: "elm.swallow.content";
27051 rel2.relative: 0.5 1.0;
27052 rel2.offset: -1 -1;
27055 font: "Sans,Edje-Vera";
27061 description { state: "visible" 0.0;
27062 inherit: "default" 0.0;
27070 part { name: "background";
27072 clip_to: "elm.background.progressbar";
27074 state: "default" 0.0;
27076 to: "elm.swallow.bar";
27080 to: "elm.swallow.bar";
27085 normal: "shelf_inset.png";
27091 part { name: "elm.progress.progressbar";
27093 clip_to: "elm.background.progressbar";
27095 state: "default" 0.0;
27099 to: "elm.swallow.bar";
27103 to_x: "elm.swallow.bar";
27104 to_y: "elm.cur.progressbar";
27108 normal: "bt_sm_base2.png";
27113 state: "invert" 0.0;
27114 inherit: "default" 0.0;
27116 to_x: "elm.swallow.bar";
27117 to_y: "elm.cur.progressbar";
27120 to: "elm.swallow.bar";
27125 state: "state_begin" 0.0;
27126 inherit: "default" 0.0;
27128 to: "elm.swallow.bar";
27132 to: "elm.swallow.bar";
27137 state: "state_end" 0.0;
27138 inherit: "default" 0.0;
27140 to: "elm.swallow.bar";
27144 to: "elm.swallow.bar";
27150 part { name: "over1";
27152 description { state: "default" 0.0;
27153 rel1.to: "elm.progress.progressbar";
27154 rel2.to: "elm.progress.progressbar";
27155 rel2.relative: 1.0 0.5;
27157 normal: "bt_sm_hilight.png";
27163 part { name: "over2";
27166 description { state: "default" 0.0;
27167 rel1.to: "elm.progress.progressbar";
27168 rel2.to: "elm.progress.progressbar";
27170 normal: "bt_sm_shine.png";
27176 part { name: "elm.cur.progressbar";
27179 confine: "background";
27183 description { state: "default" 0.0;
27191 rel2.to: "background";
27195 part { name: "elm.text.box";
27198 description { state: "default" 0.0;
27201 to: "elm.text.status";
27205 to: "elm.text.status";
27208 color: 255 255 255 0;
27210 description { state: "visible" 0.0;
27211 inherit: "default" 0.0;
27215 part { name: "elm.text.status";
27219 description { state: "default" 0.0;
27223 rel1.relative: 0.0 1.0;
27225 rel2.relative: 1.0 1.0;
27229 font: "Sans:style=Bold,Edje-Vera-Bold";
27235 description { state: "visible" 0.0;
27236 inherit: "default" 0.0;
27241 rel2.offset: -9 -9;
27246 program { name: "label_show";
27247 signal: "elm,state,text,visible";
27249 action: STATE_SET "visible" 0.0;
27250 target: "elm.text";
27252 program { name: "label_hide";
27253 signal: "elm,state,text,hidden";
27255 action: STATE_SET "default" 0.0;
27256 target: "elm.text";
27258 program { name: "icon_show";
27259 signal: "elm,state,icon,visible";
27261 action: STATE_SET "visible" 0.0;
27262 target: "elm.swallow.content";
27264 program { name: "icon_hide";
27265 signal: "elm,state,icon,hidden";
27267 action: STATE_SET "default" 0.0;
27268 target: "elm.swallow.content";
27270 program { name: "units_show";
27271 signal: "elm,state,units,visible";
27273 action: STATE_SET "visible" 0.0;
27274 target: "elm.text.status";
27275 target: "elm.text.box";
27277 program { name: "units_hide";
27278 signal: "elm,state,units,hidden";
27280 action: STATE_SET "default" 0.0;
27281 target: "elm.text.status";
27282 target: "elm.text.box";
27284 program { name: "slide_to_end";
27285 action: STATE_SET "state_end" 0.0;
27286 transition: LINEAR 0.5;
27287 target: "elm.progress.progressbar";
27288 after: "slide_to_begin";
27290 program { name: "slide_to_begin";
27291 action: STATE_SET "state_begin" 0.0;
27292 target: "elm.progress.progressbar";
27293 transition: LINEAR 0.5;
27294 after: "slide_to_end";
27296 program { name: "start_pulse";
27297 signal: "elm,state,pulse,start";
27299 action: STATE_SET "state_begin" 0.0;
27300 target: "elm.progress.progressbar";
27301 after: "slide_to_end";
27303 program { name: "stop_pulse";
27304 signal: "elm,state,pulse,stop";
27306 action: ACTION_STOP;
27307 target: "slide_to_begin";
27308 target: "slide_to_end";
27309 target: "start_pulse";
27310 after: "state_pulse";
27312 program { name: "state_pulse";
27313 signal: "elm,state,pulse";
27315 action: STATE_SET "state_begin" 0.0;
27316 target: "elm.progress.progressbar";
27317 after: "units_hide";
27319 program { name: "state_fraction";
27320 signal: "elm,state,fraction";
27322 action: ACTION_STOP;
27323 target: "slide_to_begin";
27324 target: "slide_to_end";
27325 target: "start_pulse";
27326 action: STATE_SET "default" 0.0;
27327 target: "elm.progress.progressbar";
27329 program { name: "set_invert_on";
27330 signal: "elm,state,inverted,on";
27332 action: STATE_SET "invert" 0.0;
27333 target: "elm.progress.progressbar";
27334 target: "elm.cur.progressbar";
27336 program { name: "set_invert_off";
27337 signal: "elm,state,inverted,off";
27339 action: STATE_SET "default" 0.0;
27340 target: "elm.progress.progressbar";
27341 target: "elm.cur.progressbar";
27346 ///////////////////////////////////////////////////////////////////////////////
27347 group { name: "elm/separator/horizontal/default";
27349 image: "separator_h.png" COMP;
27352 part { name: "separator"; // separator group
27353 description { state: "default" 0.0;
27356 rel2.offset: -5 -5;
27358 normal: "separator_h.png";
27368 ///////////////////////////////////////////////////////////////////////////////
27369 group { name: "elm/separator/vertical/default";
27371 image: "separator_v.png" COMP;
27374 part { name: "separator"; // separator group
27375 description { state: "default" 0.0;
27378 rel2.offset: -5 -5;
27380 normal: "separator_v.png";
27390 group { name: "elm/progressbar/horizontal/wheel";
27392 image: "busy-1.png" COMP;
27393 image: "busy-2.png" COMP;
27394 image: "busy-3.png" COMP;
27395 image: "busy-4.png" COMP;
27396 image: "busy-5.png" COMP;
27397 image: "busy-6.png" COMP;
27398 image: "busy-7.png" COMP;
27399 image: "busy-8.png" COMP;
27400 image: "busy-9.png" COMP;
27403 part { name: "elm.background.progressbar";
27407 state: "default" 0.0;
27410 part { name: "elm.swallow.bar";
27413 description { state: "default" 0.0;
27419 part { name: "elm.swallow.content";
27421 description { state: "default" 0.0;
27427 part { name: "background";
27429 clip_to: "elm.background.progressbar";
27431 state: "default" 0.0;
27436 aspect_preference: BOTH;
27438 normal: "busy-9.png";
27443 state: "pulse" 0.0;
27444 inherit: "default" 0.0;
27446 normal: "busy-9.png";
27447 tween: "busy-1.png";
27448 tween: "busy-2.png";
27449 tween: "busy-3.png";
27450 tween: "busy-4.png";
27451 tween: "busy-5.png";
27452 tween: "busy-6.png";
27453 tween: "busy-7.png";
27454 tween: "busy-8.png";
27461 program { name: "start_pulse";
27462 signal: "elm,state,pulse,start";
27464 action: STATE_SET "pulse" 0.0;
27465 target: "background";
27466 transition: LINEAR 0.5;
27467 after: "start_pulse";
27469 program { name: "stop_pulse";
27470 signal: "elm,state,pulse,stop";
27472 action: STATE_SET "default" 0.0;
27473 target: "background";
27479 ///////////////////////////////////////////////////////////////////////////////
27480 group { name: "elm/spinner/base/default";
27482 image: "shelf_inset.png" COMP;
27483 image: "bt_base1.png" COMP;
27484 image: "bt_hilight.png" COMP;
27485 image: "bt_shine.png" COMP;
27486 image: "bt_glow.png" COMP;
27487 image: "bt_dis_base.png" COMP;
27488 image: "bt_dis_hilight.png" COMP;
27489 image: "sp_bt_l.png" COMP;
27490 image: "sp_bt_r.png" COMP;
27495 description { state: "default" 0.0;
27498 rel2.offset: -2 -2;
27499 color: 255 255 255 0;
27502 part { name: "conf_over";
27504 description { state: "default" 0.0;
27508 normal: "shelf_inset.png";
27515 part { name: "left_bt";
27517 description { state: "default" 0.0;
27527 aspect_preference: VERTICAL;
27529 normal: "bt_base1.png";
27534 description { state: "clicked" 0.0;
27535 inherit: "default" 0.0;
27536 image.normal: "bt_base1.png";
27537 image.middle: SOLID;
27539 description { state: "disabled" 0.0;
27540 inherit: "default" 0.0;
27542 normal: "bt_dis_base.png";
27547 part { name: "left_over1";
27549 description { state: "default" 0.0;
27550 rel1.to: "left_bt";
27551 rel2 { to: "left_bt";
27555 normal: "bt_hilight.png";
27559 description { state: "disabled" 0.0;
27560 inherit: "default" 0.0;
27562 normal: "bt_dis_hilight.png";
27567 part { name: "left_over2";
27570 ignore_flags: ON_HOLD;
27571 description { state: "default" 0.0;
27572 rel1.to: "left_bt";
27573 rel2.to: "left_bt";
27575 normal: "bt_shine.png";
27579 description { state: "disabled" 0.0;
27580 inherit: "default" 0.0;
27584 part { name: "left_over3";
27587 description { state: "default" 0.0;
27588 color: 255 255 255 0;
27589 rel1.to: "left_bt";
27590 rel2.to: "left_bt";
27592 normal: "bt_glow.png";
27593 border: 12 12 12 12;
27597 description { state: "clicked" 0.0;
27598 inherit: "default" 0.0;
27600 color: 255 255 255 255;
27603 part { name: "right_bt";
27605 description { state: "default" 0.0;
27615 aspect_preference: VERTICAL;
27617 normal: "bt_base1.png";
27622 description { state: "clicked" 0.0;
27623 inherit: "default" 0.0;
27624 image.normal: "bt_base1.png";
27625 image.middle: SOLID;
27627 description { state: "disabled" 0.0;
27628 inherit: "default" 0.0;
27630 normal: "bt_dis_base.png";
27635 part { name: "right_over1";
27637 description { state: "default" 0.0;
27638 rel1.to: "right_bt";
27639 rel2 { to: "right_bt";
27643 normal: "bt_hilight.png";
27647 description { state: "disabled" 0.0;
27648 inherit: "default" 0.0;
27650 normal: "bt_dis_hilight.png";
27655 part { name: "right_over2";
27658 ignore_flags: ON_HOLD;
27659 description { state: "default" 0.0;
27660 rel1.to: "right_bt";
27661 rel2.to: "right_bt";
27663 normal: "bt_shine.png";
27667 description { state: "disabled" 0.0;
27668 inherit: "default" 0.0;
27672 part { name: "right_over3";
27675 description { state: "default" 0.0;
27676 color: 255 255 255 0;
27677 rel1.to: "right_bt";
27678 rel2.to: "right_bt";
27680 normal: "bt_glow.png";
27681 border: 12 12 12 12;
27685 description { state: "clicked" 0.0;
27686 inherit: "default" 0.0;
27688 color: 255 255 255 255;
27691 part { name: "left_bt_icon";
27693 description { state: "default" 0.0;
27694 rel1.to: "left_bt";
27696 rel2.to: "left_bt";
27697 rel2.offset: -5 -5;
27701 aspect_preference: BOTH;
27702 image.normal: "sp_bt_l.png";
27704 description { state: "rtl" 0.0;
27705 inherit: "default" 0.0;
27706 image.normal: "sp_bt_r.png";
27709 part { name: "right_bt_icon";
27711 description { state: "default" 0.0;
27712 rel1.to: "right_bt";
27714 rel2.to: "right_bt";
27715 rel2.offset: -5 -5;
27719 aspect_preference: BOTH;
27720 image.normal: "sp_bt_r.png";
27722 description { state: "rtl" 0.0;
27723 inherit: "default" 0.0;
27724 image.normal: "sp_bt_l.png";
27727 part { name: "elm.text";
27731 description { state: "default" 0.0;
27734 rel1 { relative: 1.0 0.0;
27739 rel2 { relative: 0.0 1.0;
27746 font: "Sans,Edje-Vera";
27752 description { state: "active" 0.0;
27753 inherit: "default" 0.0;
27756 description { state: "disabled_active" 0.0;
27757 inherit: "default" 0.0;
27761 description { state: "disabled" 0.0;
27762 inherit: "default" 0.0;
27767 part { name: "elm.dragable.slider";
27775 description { state: "default" 0.0;
27782 part { name: "button_events";
27785 events: "elm.dragable.slider";
27788 description { state: "default" 0.0;
27789 rel1.to: "elm.text";
27790 rel2.to: "elm.text";
27794 part { name: "elm.swallow.entry";
27796 description { state: "default" 0.0;
27799 rel1 { relative: 1.0 0.5;
27804 rel2 { relative: 0.0 0.5;
27812 description { state: "active" 0.0;
27813 inherit: "default" 0.0;
27815 color: 255 255 255 255;
27817 description { state: "disabled_active" 0.0;
27818 inherit: "default" 0.0;
27821 description { state: "disabled" 0.0;
27822 inherit: "default" 0.0;
27826 part { name: "disabler";
27828 description { state: "default" 0.0;
27832 description { state: "disabled" 0.0;
27833 inherit: "default" 0.0;
27839 program { name: "text_show";
27840 signal: "elm,state,text,visible";
27842 action: STATE_SET "visible" 0.0;
27843 target: "elm.text";
27845 program { name: "text_hide";
27846 signal: "elm,state,text,hidden";
27848 action: STATE_SET "default" 0.0;
27849 target: "elm.text";
27851 program { name: "dec";
27852 signal: "mouse,down,1";
27854 action: SIGNAL_EMIT "elm,action,decrement,start" "";
27856 program { name: "dec2";
27857 signal: "mouse,up,1";
27859 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
27861 program { name: "inc";
27862 signal: "mouse,down,1";
27863 source: "right_bt";
27864 action: SIGNAL_EMIT "elm,action,increment,start" "";
27866 program { name: "inc2";
27867 signal: "mouse,up,1";
27868 source: "right_bt";
27869 action: SIGNAL_EMIT "elm,action,increment,stop" "";
27872 name: "left_bt_click";
27873 signal: "mouse,down,1";
27874 source: "left_over2";
27875 action: STATE_SET "clicked" 0.0;
27879 name: "left_bt_unclick";
27880 signal: "mouse,up,1";
27881 source: "left_over2";
27882 action: STATE_SET "default" 0.0;
27886 name: "left_bt_click2";
27887 signal: "mouse,down,1";
27888 source: "left_over3";
27889 action: STATE_SET "clicked" 0.0;
27890 target: "left_over3";
27893 name: "left_bt_unclick2";
27894 signal: "mouse,up,1";
27895 source: "left_over3";
27896 action: STATE_SET "default" 0.0;
27897 transition: DECELERATE 0.5;
27898 target: "left_over3";
27901 name: "left_bt_unclick3";
27902 signal: "mouse,up,1";
27903 source: "left_over2";
27904 action: SIGNAL_EMIT "elm,action,click" "";
27907 name: "left_bt_pressed_anim";
27908 signal: "elm,left,anim,activate";
27910 action: STATE_SET "clicked" 0.0;
27912 target: "left_over3";
27913 after: "left_bt_unpressed_anim";
27916 name: "left_bt_unpressed_anim";
27917 action: STATE_SET "default" 0.0;
27918 transition: DECELERATE 0.5;
27920 target: "left_over3";
27924 name: "right_bt_click";
27925 signal: "mouse,down,1";
27926 source: "right_over2";
27927 action: STATE_SET "clicked" 0.0;
27928 target: "right_bt";
27931 name: "right_bt_unclick";
27932 signal: "mouse,up,1";
27933 source: "right_over2";
27934 action: STATE_SET "default" 0.0;
27935 target: "right_bt";
27938 name: "right_bt_click2";
27939 signal: "mouse,down,1";
27940 source: "right_over3";
27941 action: STATE_SET "clicked" 0.0;
27942 target: "right_over3";
27945 name: "right_bt_unclick2";
27946 signal: "mouse,up,1";
27947 source: "right_over3";
27948 action: STATE_SET "default" 0.0;
27949 transition: DECELERATE 0.5;
27950 target: "right_over3";
27953 name: "right_bt_unclick3";
27954 signal: "mouse,up,1";
27955 source: "right_over2";
27956 action: SIGNAL_EMIT "elm,action,click" "";
27959 name: "right_bt_pressed_anim";
27960 signal: "elm,right,anim,activate";
27962 action: STATE_SET "clicked" 0.0;
27963 target: "right_bt";
27964 target: "right_over3";
27965 after: "right_bt_unpressed_anim";
27968 name: "right_bt_unpressed_anim";
27969 action: STATE_SET "default" 0.0;
27970 transition: DECELERATE 0.5;
27971 target: "right_bt";
27972 target: "right_over3";
27975 program { name: "disable";
27976 signal: "elm,state,disabled";
27978 action: STATE_SET "disabled" 0.0;
27980 target: "left_over1";
27981 target: "left_over2";
27982 target: "right_bt";
27983 target: "right_over1";
27984 target: "right_over2";
27985 target: "disabler";
27986 after: "disable_text";
27988 program { name: "disable_text";
27992 get_state(PART:"elm.text", st, 30, vl);
27993 if (!strcmp(st, "active"))
27994 set_state(PART:"elm.text", "disabled_active", 0.0);
27996 set_state(PART:"elm.text", "disabled", 0.0);
27998 get_state(PART:"elm.swallow.entry", st, 30, vl);
27999 if (!strcmp(st, "active"))
28000 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28002 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28005 program { name: "enable";
28006 signal: "elm,state,enabled";
28008 action: STATE_SET "default" 0.0;
28010 target: "left_over1";
28011 target: "left_over2";
28012 target: "right_bt";
28013 target: "right_over1";
28014 target: "right_over2";
28015 target: "disabler";
28016 after: "enable_text";
28018 program { name: "enable_text";
28022 get_state(PART:"elm.text", st, 30, vl);
28023 if (!strcmp(st, "disabled_active"))
28024 set_state(PART:"elm.text", "active", 0.0);
28026 set_state(PART:"elm.text", "default", 0.0);
28028 get_state(PART:"elm.swallow.entry", st, 30, vl);
28029 if (!strcmp(st, "disabled_active"))
28030 set_state(PART:"elm.swallow.entry", "active", 0.0);
28032 set_state(PART:"elm.swallow.entry", "default", 0.0);
28035 program { name: "active";
28036 signal: "elm,state,active";
28038 action: STATE_SET "active" 0.0;
28039 target: "elm.text";
28040 target: "elm.swallow.entry";
28042 program { name: "inactive";
28043 signal: "elm,state,inactive";
28045 action: STATE_SET "default" 0.0;
28046 target: "elm.text";
28047 target: "elm.swallow.entry";
28049 program { name: "toggle_text";
28050 signal: "mouse,up,1";
28051 source: "button_events";
28052 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28054 program { name: "to_rtl";
28055 signal: "edje,state,rtl";
28057 action: STATE_SET "rtl" 0.0;
28058 target: "right_bt_icon";
28059 target: "left_bt_icon";
28061 program { name: "to_ltr";
28062 signal: "edje,state,ltr";
28064 action: STATE_SET "default" 0.0;
28065 target: "right_bt_icon";
28066 target: "left_bt_icon";
28071 ///////////////////////////////////////////////////////////////////////////////
28072 group { name: "elm/spinner/base/vertical";
28074 image: "shelf_inset.png" COMP;
28075 image: "bt_hilight.png" COMP;
28076 image: "bt_shine.png" COMP;
28077 image: "bt_glow.png" COMP;
28078 image: "bt_dis_base.png" COMP;
28079 image: "bt_dis_hilight.png" COMP;
28080 image: "up.png" COMP;
28081 image: "down.png" COMP;
28082 image: "bt_spinner_up.png" COMP;
28083 image: "bt_spinner_down.png" COMP;
28084 image: "bt_spinner_hilight.png" COMP;
28089 description { state: "default" 0.0;
28092 rel2.offset: -2 -2;
28093 color: 255 255 255 0;
28096 part { name: "conf_over";
28098 description { state: "default" 0.0;
28107 normal: "shelf_inset.png";
28114 part { name: "down_bt";
28116 description { state: "default" 0.0;
28132 normal: "bt_spinner_down.png";
28137 description { state: "clicked" 0.0;
28138 inherit: "default" 0.0;
28139 image.normal: "bt_spinner_down.png";
28140 image.middle: SOLID;
28142 description { state: "disabled" 0.0;
28143 inherit: "default" 0.0;
28145 normal: "bt_dis_base.png";
28150 part { name: "down_over3";
28153 description { state: "default" 0.0;
28154 color: 255 255 255 0;
28155 rel1.to: "down_bt";
28156 rel2.to: "down_bt";
28158 normal: "bt_glow.png";
28159 border: 12 12 12 12;
28163 description { state: "clicked" 0.0;
28164 inherit: "default" 0.0;
28166 color: 255 255 255 255;
28169 part { name: "up_bt";
28171 description { state: "default" 0.0;
28184 aspect_preference: BOTH;
28186 normal: "bt_spinner_up.png";
28191 description { state: "clicked" 0.0;
28192 inherit: "default" 0.0;
28193 image.normal: "bt_spinner_up.png";
28194 image.middle: SOLID;
28196 description { state: "disabled" 0.0;
28197 inherit: "default" 0.0;
28199 normal: "bt_dis_base.png";
28204 part { name: "up_over1";
28206 description { state: "default" 0.0;
28208 rel2 { to: "up_bt";
28212 normal: "bt_spinner_hilight.png";
28216 description { state: "disabled" 0.0;
28217 inherit: "default" 0.0;
28219 normal: "bt_dis_hilight.png";
28224 part { name: "up_over3";
28227 description { state: "default" 0.0;
28228 color: 255 255 255 0;
28232 normal: "bt_glow.png";
28233 border: 12 12 12 12;
28237 description { state: "clicked" 0.0;
28238 inherit: "default" 0.0;
28240 color: 255 255 255 255;
28243 part { name: "down_bt_icon";
28245 description { state: "default" 0.0;
28246 rel1.to: "down_bt";
28248 rel2.to: "down_bt";
28249 rel2.offset: -6 -3;
28251 image.normal: "down.png";
28254 part { name: "up_bt_icon";
28256 description { state: "default" 0.0;
28260 rel2.offset: -6 -3;
28262 image.normal: "up.png";
28265 part { name: "elm.text";
28269 description { state: "default" 0.0;
28272 rel1 { relative: 0.0 0.0;
28277 rel2 { relative: 0.0 1.0;
28284 font: "Sans,Edje-Vera";
28290 description { state: "active" 0.0;
28291 inherit: "default" 0.0;
28294 description { state: "disabled_active" 0.0;
28295 inherit: "default" 0.0;
28299 description { state: "disabled" 0.0;
28300 inherit: "default" 0.0;
28305 part { name: "elm.dragable.slider";
28313 description { state: "default" 0.0;
28320 part { name: "button_events";
28323 events: "elm.dragable.slider";
28326 description { state: "default" 0.0;
28327 rel1.to: "elm.text";
28328 rel2.to: "elm.text";
28332 part { name: "elm.swallow.entry";
28334 description { state: "default" 0.0;
28337 rel1 { relative: 0.0 0.5;
28341 rel2 { relative: 1.0 0.5;
28348 description { state: "active" 0.0;
28349 inherit: "default" 0.0;
28351 color: 255 255 255 255;
28353 description { state: "disabled_active" 0.0;
28354 inherit: "default" 0.0;
28357 description { state: "disabled" 0.0;
28358 inherit: "default" 0.0;
28362 part { name: "disabler";
28364 description { state: "default" 0.0;
28368 description { state: "disabled" 0.0;
28369 inherit: "default" 0.0;
28375 program { name: "text_show";
28376 signal: "elm,state,text,visible";
28378 action: STATE_SET "visible" 0.0;
28379 target: "elm.text";
28381 program { name: "text_hide";
28382 signal: "elm,state,text,hidden";
28384 action: STATE_SET "default" 0.0;
28385 target: "elm.text";
28387 program { name: "dec";
28388 signal: "mouse,down,1";
28390 action: SIGNAL_EMIT "elm,action,decrement,start" "";
28392 program { name: "dec2";
28393 signal: "mouse,up,1";
28395 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
28397 program { name: "inc";
28398 signal: "mouse,down,1";
28400 action: SIGNAL_EMIT "elm,action,increment,start" "";
28402 program { name: "inc2";
28403 signal: "mouse,up,1";
28405 action: SIGNAL_EMIT "elm,action,increment,stop" "";
28408 name: "down_bt_click2";
28409 signal: "mouse,down,1";
28410 source: "down_over3";
28411 action: STATE_SET "clicked" 0.0;
28412 target: "down_over3";
28415 name: "down_bt_unclick2";
28416 signal: "mouse,up,1";
28417 source: "down_over3";
28418 action: STATE_SET "default" 0.0;
28419 transition: DECELERATE 0.5;
28420 target: "down_over3";
28423 name: "up_bt_click2";
28424 signal: "mouse,down,1";
28425 source: "up_over3";
28426 action: STATE_SET "clicked" 0.0;
28427 target: "up_over3";
28430 name: "up_bt_unclick2";
28431 signal: "mouse,up,1";
28432 source: "up_over3";
28433 action: STATE_SET "default" 0.0;
28434 transition: DECELERATE 0.5;
28435 target: "up_over3";
28437 program { name: "disable";
28438 signal: "elm,state,disabled";
28440 action: STATE_SET "disabled" 0.0;
28443 target: "disabler";
28444 after: "disable_text";
28446 program { name: "disable_text";
28450 get_state(PART:"elm.text", st, 30, vl);
28451 if (!strcmp(st, "active"))
28452 set_state(PART:"elm.text", "disabled_active", 0.0);
28454 set_state(PART:"elm.text", "disabled", 0.0);
28456 get_state(PART:"elm.swallow.entry", st, 30, vl);
28457 if (!strcmp(st, "active"))
28458 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
28460 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
28463 program { name: "enable";
28464 signal: "elm,state,enabled";
28466 action: STATE_SET "default" 0.0;
28469 target: "disabler";
28470 after: "enable_text";
28472 program { name: "enable_text";
28476 get_state(PART:"elm.text", st, 30, vl);
28477 if (!strcmp(st, "disabled_active"))
28478 set_state(PART:"elm.text", "active", 0.0);
28480 set_state(PART:"elm.text", "default", 0.0);
28482 get_state(PART:"elm.swallow.entry", st, 30, vl);
28483 if (!strcmp(st, "disabled_active"))
28484 set_state(PART:"elm.swallow.entry", "active", 0.0);
28486 set_state(PART:"elm.swallow.entry", "default", 0.0);
28489 program { name: "active";
28490 signal: "elm,state,active";
28492 action: STATE_SET "active" 0.0;
28493 target: "elm.text";
28494 target: "elm.swallow.entry";
28496 program { name: "inactive";
28497 signal: "elm,state,inactive";
28499 action: STATE_SET "default" 0.0;
28500 target: "elm.text";
28501 target: "elm.swallow.entry";
28503 program { name: "toggle_text";
28504 signal: "mouse,up,1";
28505 source: "button_events";
28506 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
28512 ///////////////////////////////////////////////////////////////////////////////
28513 group { name: "elm/index/base/vertical/default";
28515 image: "bt_base1.png" COMP;
28516 image: "bt_base2.png" COMP;
28517 image: "bt_hilight.png" COMP;
28518 image: "bt_shine.png" COMP;
28521 part { name: "clip";
28524 description { state: "default" 0.0;
28526 color: 255 255 255 0;
28528 description { state: "active" 0.0;
28530 color: 255 255 255 255;
28533 part { name: "clip2";
28537 description { state: "default" 0.0;
28539 color: 255 255 255 0;
28541 description { state: "active" 0.0;
28543 color: 255 255 255 255;
28546 part { name: "elm.swallow.index.0";
28549 description { state: "default" 0.0;
28562 part { name: "button_image";
28565 description { state: "default" 0.0;
28567 to: "elm.text.body";
28575 normal: "bt_base2.png";
28578 image.middle: SOLID;
28581 part { name: "elm.text.body";
28583 effect: SOFT_SHADOW;
28587 description { state: "default" 0.0;
28600 color: 224 224 224 255;
28603 font: "Sans,Edje-Vera";
28610 part { name: "elm.text";
28612 effect: SOFT_SHADOW;
28616 description { state: "default" 0.0;
28620 to_x: "elm.swallow.event.0";
28621 to_y: "elm.dragable.pointer";
28626 to_x: "elm.swallow.event.0";
28627 to_y: "elm.dragable.pointer";
28631 color: 255 0 0 255;
28634 font: "Sans,Edje-Vera";
28641 part { name: "over1";
28644 description { state: "default" 0.0;
28646 to: "button_image";
28649 to: "button_image";
28653 normal: "bt_hilight.png";
28658 part { name: "over2";
28661 ignore_flags: ON_HOLD;
28663 description { state: "default" 0.0;
28665 to: "button_image";
28668 to: "button_image";
28671 normal: "bt_shine.png";
28676 part { name: "elm.dragable.pointer";
28684 description { state: "default" 0.0;
28699 part { name: "elm.swallow.event.0";
28701 description { state: "default" 0.0;
28716 program { name: "active";
28717 signal: "elm,state,active";
28719 action: STATE_SET "active" 0.0;
28720 transition: DECELERATE 0.5;
28723 program { name: "inactive";
28724 signal: "elm,state,inactive";
28726 action: STATE_SET "default" 0.0;
28727 transition: DECELERATE 0.5;
28733 group { name: "elm/index/item/vertical/default";
28734 data.item: "stacking" "above";
28735 data.item: "selectraise" "on";
28737 image: "ilist_1.png" COMP;
28738 image: "ilist_item_shadow.png" COMP;
28745 state: "default" 0.0;
28760 normal: "ilist_item_shadow.png";
28769 state: "default" 0.0;
28771 normal: "ilist_1.png";
28776 description { state: "active" 0.0;
28777 inherit: "default" 0.0;
28783 part { name: "elm.text";
28788 state: "default" 0.0;
28809 description { state: "active" 0.0;
28810 inherit: "default" 0.0;
28816 program { name: "active";
28817 signal: "elm,state,active";
28819 action: STATE_SET "active" 0.0;
28820 transition: DECELERATE 0.5;
28821 target: "elm.text";
28824 program { name: "inactive";
28825 signal: "elm,state,inactive";
28827 action: STATE_SET "default" 0.0;
28828 transition: DECELERATE 0.5;
28829 target: "elm.text";
28835 group { name: "elm/index/item_odd/vertical/default";
28836 data.item: "stacking" "below";
28838 image: "ilist_2.png" COMP;
28845 state: "default" 0.0;
28847 normal: "ilist_2.png";
28852 description { state: "active" 0.0;
28853 inherit: "default" 0.0;
28859 part { name: "elm.text";
28864 state: "default" 0.0;
28885 description { state: "active" 0.0;
28886 inherit: "default" 0.0;
28892 program { name: "active";
28893 signal: "elm,state,active";
28895 action: STATE_SET "active" 0.0;
28896 transition: DECELERATE 0.5;
28897 target: "elm.text";
28900 program { name: "inactive";
28901 signal: "elm,state,inactive";
28903 action: STATE_SET "default" 0.0;
28904 transition: DECELERATE 0.5;
28905 target: "elm.text";
28911 ///////////////////////////////////////////////////////////////////////////////
28912 group { name: "elm/gengrid/item/default/default";
28913 data.item: "labels" "elm.text";
28914 data.item: "icons" "elm.swallow.icon elm.swallow.end";
28916 image: "bt_sm_base1.png" COMP;
28917 image: "bt_sm_shine.png" COMP;
28918 image: "bt_sm_hilight.png" COMP;
28919 image: "ilist_1.png" COMP;
28920 image: "ilist_item_shadow.png" COMP;
28923 part { name: "event";
28927 state: "default" 0.0;
28931 part { name: "base_sh";
28933 description { state: "default" 0.0;
28948 normal: "ilist_item_shadow.png";
28953 part { name: "base";
28955 description { state: "default" 0.0;
28957 normal: "ilist_1.png";
28964 clip_to: "disclip";
28966 description { state: "default" 0.0;
28968 color: 255 255 255 0;
28978 normal: "bt_sm_base1.png";
28981 image.middle: SOLID;
28983 description { state: "selected" 0.0;
28984 inherit: "default" 0.0;
28986 color: 255 255 255 255;
28997 part { name: "elm.swallow.pad";
28999 description { state: "default" 0.0;
29013 part { name: "elm.swallow.icon";
29014 clip_to: "disclip";
29016 description { state: "default" 0.0;
29024 to_y: "elm.swallow.pad";
29030 part { name: "elm.swallow.end";
29031 clip_to: "disclip";
29033 description { state: "default" 0.0;
29037 aspect_preference: HORIZONTAL;
29048 part { name: "elm.text";
29049 clip_to: "disclip";
29051 effect: SOFT_SHADOW;
29054 description { state: "default" 0.0;
29070 text_class: "grid_item";
29073 description { state: "selected" 0.0;
29074 inherit: "default" 0.0;
29075 color: 224 224 224 255;
29079 part { name: "fg1";
29080 clip_to: "disclip";
29082 description { state: "default" 0.0;
29084 color: 255 255 255 0;
29086 rel2.relative: 1.0 0.5;
29089 normal: "bt_sm_hilight.png";
29093 description { state: "selected" 0.0;
29094 inherit: "default" 0.0;
29096 color: 255 255 255 255;
29099 part { name: "fg2";
29100 clip_to: "disclip";
29102 description { state: "default" 0.0;
29104 color: 255 255 255 0;
29108 normal: "bt_sm_shine.png";
29112 description { state: "selected" 0.0;
29113 inherit: "default" 0.0;
29115 color: 255 255 255 255;
29118 part { name: "disclip";
29120 description { state: "default" 0.0;
29124 description { state: "disabled" 0.0;
29125 inherit: "default" 0.0;
29126 color: 255 255 255 64;
29131 // signal: elm,state,%s,active
29132 // a "check" item named %s went active
29133 // signal: elm,state,%s,passive
29134 // a "check" item named %s went passive
29135 // default is passive
29136 program { name: "go_active";
29137 signal: "elm,state,selected";
29139 action: STATE_SET "selected" 0.0;
29143 target: "elm.text";
29145 program { name: "go_passive";
29146 signal: "elm,state,unselected";
29148 action: STATE_SET "default" 0.0;
29152 target: "elm.text";
29153 transition: LINEAR 0.1;
29155 program { name: "go_disabled";
29156 signal: "elm,state,disabled";
29158 action: STATE_SET "disabled" 0.0;
29161 program { name: "go_enabled";
29162 signal: "elm,state,enabled";
29164 action: STATE_SET "default" 0.0;
29169 group { name: "elm/gengrid/item/default_style/default";
29172 style { name: "gengrid_style";
29173 base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=grid_item";
29176 tag: "hilight" "+ font=Sans:style=Bold";
29177 tag: "b" "+ font=Sans:style=Bold";
29180 style { name: "gengrid_selected_style";
29181 base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=grid_item";
29184 tag: "hilight" "+ font=Sans:style=Bold";
29185 tag: "b" "+ font=Sans:style=Bold";
29189 data.item: "labels" "elm.text";
29190 data.item: "icons" "elm.swallow.icon elm.swallow.end";
29192 image: "bt_sm_base1.png" COMP;
29193 image: "bt_sm_shine.png" COMP;
29194 image: "bt_sm_hilight.png" COMP;
29195 image: "ilist_1.png" COMP;
29196 image: "ilist_item_shadow.png" COMP;
29199 part { name: "event";
29202 description { state: "default" 0.0;
29206 part { name: "base_sh";
29208 description { state: "default" 0.0;
29223 normal: "ilist_item_shadow.png";
29228 part { name: "base";
29230 description { state: "default" 0.0;
29233 normal: "ilist_1.png";
29240 clip_to: "disclip";
29242 description { state: "default" 0.0;
29244 color: 255 255 255 0;
29254 normal: "bt_sm_base1.png";
29257 image.middle: SOLID;
29259 description { state: "selected" 0.0;
29260 inherit: "default" 0.0;
29262 color: 255 255 255 255;
29273 part { name: "elm.swallow.pad";
29275 description { state: "default" 0.0;
29288 part { name: "elm.swallow.icon";
29289 clip_to: "disclip";
29291 description { state: "default" 0.0;
29295 to_x: "elm.swallow.pad";
29300 to_x: "elm.swallow.pad";
29306 part { name: "elm.swallow.end";
29307 clip_to: "disclip";
29309 description { state: "default" 0.0;
29313 aspect_preference: VERTICAL;
29324 part { name: "elm.text";
29325 clip_to: "disclip";
29330 state: "default" 0.0;
29334 to_x: "elm.swallow.icon";
29340 to_x: "elm.swallow.end";
29346 style: "gengrid_style";
29350 description { state: "selected" 0.0;
29351 inherit: "default" 0.0;
29353 style: "gengrid_selected_style";
29357 part { name: "fg1";
29358 clip_to: "disclip";
29360 description { state: "default" 0.0;
29362 color: 255 255 255 0;
29364 rel2.relative: 1.0 0.5;
29367 normal: "bt_sm_hilight.png";
29371 description { state: "selected" 0.0;
29372 inherit: "default" 0.0;
29374 color: 255 255 255 255;
29377 part { name: "fg2";
29378 clip_to: "disclip";
29380 description { state: "default" 0.0;
29382 color: 255 255 255 0;
29386 normal: "bt_sm_shine.png";
29390 description { state: "selected" 0.0;
29391 inherit: "default" 0.0;
29393 color: 255 255 255 255;
29396 part { name: "disclip";
29398 description { state: "default" 0.0;
29402 description { state: "disabled" 0.0;
29403 inherit: "default" 0.0;
29404 color: 255 255 255 64;
29409 // signal: elm,state,%s,active
29410 // a "check" item named %s went active
29411 // signal: elm,state,%s,passive
29412 // a "check" item named %s went passive
29413 // default is passive
29414 program { name: "go_active";
29415 signal: "elm,state,selected";
29417 action: STATE_SET "selected" 0.0;
29421 target: "elm.text";
29423 program { name: "go_passive";
29424 signal: "elm,state,unselected";
29426 action: STATE_SET "default" 0.0;
29430 target: "elm.text";
29431 transition: LINEAR 0.1;
29433 program { name: "go_disabled";
29434 signal: "elm,state,disabled";
29436 action: STATE_SET "disabled" 0.0;
29439 program { name: "go_enabled";
29440 signal: "elm,state,enabled";
29442 action: STATE_SET "default" 0.0;
29448 group { name: "elm/gengrid/item/up/default";
29449 data.item: "labels" "elm.text";
29451 image: "bt_sm_base1.png" COMP;
29452 image: "bt_sm_shine.png" COMP;
29453 image: "bt_sm_hilight.png" COMP;
29454 image: "arrow_up.png" COMP;
29457 part { name: "event";
29460 description { state: "default" 0.0;
29465 clip_to: "disclip";
29467 description { state: "default" 0.0;
29469 color: 255 255 255 0;
29470 rel1.offset: -3 -3;
29472 image { normal: "bt_sm_base1.png";
29477 description { state: "selected" 0.0;
29478 inherit: "default" 0.0;
29480 color: 255 255 255 255;
29483 part { name: "image";
29486 description { state: "default" 0.0;
29487 aspect_preference: BOTH;
29489 image.normal: "arrow_up.png";
29497 part { name: "elm.text";
29498 clip_to: "disclip";
29500 effect: SOFT_SHADOW;
29503 description { state: "default" 0.0;
29519 text_class: "grid_item";
29522 description { state: "selected" 0.0;
29523 inherit: "default" 0.0;
29524 color: 224 224 224 255;
29528 part { name: "fg1";
29529 clip_to: "disclip";
29531 description { state: "default" 0.0;
29533 color: 255 255 255 0;
29534 rel1.offset: -3 -3;
29540 normal: "bt_sm_hilight.png";
29544 description { state: "selected" 0.0;
29545 inherit: "default" 0.0;
29547 color: 255 255 255 255;
29550 part { name: "fg2";
29551 clip_to: "disclip";
29553 description { state: "default" 0.0;
29555 color: 255 255 255 0;
29556 rel1.offset: -3 -3;
29559 normal: "bt_sm_shine.png";
29563 description { state: "selected" 0.0;
29564 inherit: "default" 0.0;
29566 color: 255 255 255 255;
29569 part { name: "disclip";
29571 description { state: "default" 0.0;
29575 description { state: "disabled" 0.0;
29576 inherit: "default" 0.0;
29577 color: 255 255 255 64;
29582 program { name: "go_active";
29583 signal: "elm,state,selected";
29585 action: STATE_SET "selected" 0.0;
29589 target: "elm.text";
29591 program { name: "go_passive";
29592 signal: "elm,state,unselected";
29594 action: STATE_SET "default" 0.0;
29598 target: "elm.text";
29599 transition: LINEAR 0.1;
29601 program { name: "go_disabled";
29602 signal: "elm,state,disabled";
29604 action: STATE_SET "disabled" 0.0;
29607 program { name: "go_enabled";
29608 signal: "elm,state,enabled";
29610 action: STATE_SET "default" 0.0;
29616 group { name: "elm/gengrid/item/album-preview/default";
29617 data.item: "labels" "elm.text";
29618 data.item: "icons" "elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.icon.3 elm.swallow.icon.4";
29619 data.item: "states" "have_files";
29621 image: "bt_sm_base1.png" COMP;
29622 image: "bt_sm_shine.png" COMP;
29623 image: "bt_sm_hilight.png" COMP;
29624 image: "icon_folder.png" COMP;
29627 part { name: "event";
29630 description { state: "default" 0.0;
29635 clip_to: "disclip";
29637 description { state: "default" 0.0;
29639 color: 255 255 255 0;
29640 rel1.offset: -3 -3;
29643 normal: "bt_sm_base1.png";
29648 description { state: "selected" 0.0;
29649 inherit: "default" 0.0;
29651 color: 255 255 255 255;
29654 part { name: "image";
29657 description { state: "default" 0.0;
29658 aspect_preference: BOTH;
29660 image.normal: "icon_folder.png";
29668 part { name: "have-files-clipper";
29670 description { state: "default" 0.0;
29671 color: 255 255 255 0;
29674 description { state: "visible" 0.0;
29675 inherit: "default" 0.0;
29676 color: 255 255 255 255;
29680 part { name: "icon_box_margin";
29683 clip_to: "have-files-clipper";
29684 description { state: "default" 0.0;
29696 part { name: "icon_box";
29699 clip_to: "have-files-clipper";
29700 description { state: "default" 0.0;
29701 color: 255 255 255 255;
29705 relative: 0.25 0.25;
29715 part { name: "elm.swallow.icon.1";
29718 clip_to: "have-files-clipper";
29719 description { state: "default" 0.0;
29731 part { name: "elm.swallow.icon.2";
29734 clip_to: "have-files-clipper";
29735 description { state: "default" 0.0;
29747 part { name: "elm.swallow.icon.3";
29750 clip_to: "have-files-clipper";
29751 description { state: "default" 0.0;
29763 part { name: "elm.swallow.icon.4";
29766 clip_to: "have-files-clipper";
29767 description { state: "default" 0.0;
29779 part { name: "elm.text";
29780 clip_to: "disclip";
29782 effect: SOFT_SHADOW;
29785 description { state: "default" 0.0;
29801 text_class: "grid_item";
29804 description { state: "selected" 0.0;
29805 inherit: "default" 0.0;
29806 color: 255 255 255 255;
29809 part { name: "fg1";
29810 clip_to: "disclip";
29812 description { state: "default" 0.0;
29814 color: 255 255 255 0;
29815 rel1.offset: -3 -3;
29821 normal: "bt_sm_hilight.png";
29825 description { state: "selected" 0.0;
29826 inherit: "default" 0.0;
29828 color: 255 255 255 255;
29831 part { name: "fg2";
29832 clip_to: "disclip";
29834 description { state: "default" 0.0;
29836 color: 255 255 255 0;
29837 rel1.offset: -3 -3;
29840 normal: "bt_sm_shine.png";
29844 description { state: "selected" 0.0;
29845 inherit: "default" 0.0;
29847 color: 255 255 255 255;
29850 part { name: "disclip";
29852 description { state: "default" 0.0;
29856 description { state: "disabled" 0.0;
29857 inherit: "default" 0.0;
29858 color: 255 255 255 64;
29863 program { name: "go_active";
29864 signal: "elm,state,selected";
29866 action: STATE_SET "selected" 0.0;
29870 target: "elm.text";
29872 program { name: "go_passive";
29873 signal: "elm,state,unselected";
29875 action: STATE_SET "default" 0.0;
29879 target: "elm.text";
29880 transition: LINEAR 0.1;
29882 program { name: "go_disabled";
29883 signal: "elm,state,disabled";
29885 action: STATE_SET "disabled" 0.0;
29888 program { name: "go_enabled";
29889 signal: "elm,state,enabled";
29891 action: STATE_SET "default" 0.0;
29895 signal: "elm,state,have_files,active";
29897 action: STATE_SET "visible" 0.0;
29898 target: "have-files-clipper";
29903 group { name: "elm/gengrid/item/thumb/default";
29905 item: "icons" "elm.swallow.icon";
29906 item: "labels" "elm.text";
29909 image: "bt_sm_base1.png" COMP;
29910 image: "bt_sm_shine.png" COMP;
29911 image: "bt_sm_hilight.png" COMP;
29912 image: "thumb_shadow.png" COMP;
29915 part { name: "event";
29918 description { state: "default" 0.0;
29924 description { state: "default" 0.0;
29926 color: 255 255 255 0;
29927 rel1.offset: -3 -3;
29930 normal: "bt_sm_base1.png";
29935 description { state: "selected" 0.0;
29936 inherit: "default" 0.0;
29938 color: 255 255 255 255;
29941 part { name: "border-shadow";
29944 description { state: "default" 0.0;
29946 to: "elm.swallow.icon";
29950 to_x: "elm.swallow.icon";
29955 normal: "thumb_shadow.png";
29956 border: 17 17 17 17;
29961 part { name: "border";
29964 description { state: "default" 0.0;
29966 to: "border-shadow";
29970 to: "border-shadow";
29975 part { name: "elm.swallow.icon";
29978 description { state: "default" 0.0;
29979 aspect_preference: BOTH;
29989 part { name: "elm.text";
29991 effect: SOFT_SHADOW;
29994 description { state: "default" 0.0;
30011 text_class: "grid_item";
30015 part { name: "fg1";
30017 description { state: "default" 0.0;
30019 color: 255 255 255 0;
30020 rel1.offset: -3 -3;
30026 normal: "bt_sm_hilight.png";
30030 description { state: "selected" 0.0;
30031 inherit: "default" 0.0;
30033 color: 255 255 255 255;
30036 part { name: "fg2";
30038 description { state: "default" 0.0;
30040 color: 255 255 255 0;
30041 rel1.offset: -3 -3;
30044 image: "bt_sm_shine.png";
30048 description { state: "selected" 0.0;
30049 inherit: "default" 0.0;
30051 color: 255 255 255 255;
30057 signal: "elm,state,selected";
30059 action: STATE_SET "selected" 0.0;
30065 signal: "elm,state,unselected";
30067 action: STATE_SET "default" 0.0;
30071 transition: LINEAR 0.1;
30076 ///////////////////////////////////////////////////////////////////////////////
30077 group { name: "elm/photocam/base/default";
30079 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30080 public timer0(val) {
30082 v = get_int(sbvis_v);
30084 v = get_int(sbalways_v);
30086 emit("do-hide-vbar", "");
30087 set_int(sbvis_v, 0);
30090 v = get_int(sbvis_h);
30092 v = get_int(sbalways_h);
30094 emit("do-hide-hbar", "");
30095 set_int(sbvis_h, 0);
30098 set_int(sbvis_timer, 0);
30103 image: "shelf_inset.png" COMP;
30104 image: "bt_sm_base2.png" COMP;
30105 image: "bt_sm_shine.png" COMP;
30106 image: "bt_sm_hilight.png" COMP;
30107 image: "busy-1.png" COMP;
30108 image: "busy-2.png" COMP;
30109 image: "busy-3.png" COMP;
30110 image: "busy-4.png" COMP;
30111 image: "busy-5.png" COMP;
30112 image: "busy-6.png" COMP;
30113 image: "busy-7.png" COMP;
30114 image: "busy-8.png" COMP;
30115 image: "busy-9.png" COMP;
30120 description { state: "default" 0.0;
30122 rel2.offset: -2 -2;
30123 color: 255 255 255 0;
30126 part { name: "clipper";
30129 description { state: "default" 0.0;
30134 part { name: "elm.swallow.content";
30135 clip_to: "clipper";
30137 description { state: "default" 0.0;
30139 rel2.offset: -2 -2;
30142 part { name: "busy_clip";
30145 description { state: "default" 0.0;
30147 color: 255 255 255 0;
30149 description { state: "active" 0.0;
30151 color: 255 255 255 255;
30154 part { name: "busy";
30155 clip_to: "busy_clip";
30157 description { state: "default" 0.0;
30162 aspect_preference: BOTH;
30172 normal: "busy-9.png";
30173 tween: "busy-1.png";
30174 tween: "busy-2.png";
30175 tween: "busy-3.png";
30176 tween: "busy-4.png";
30177 tween: "busy-5.png";
30178 tween: "busy-6.png";
30179 tween: "busy-7.png";
30180 tween: "busy-8.png";
30184 part { name: "conf_over";
30186 description { state: "default" 0.0;
30188 rel2.offset: -1 -1;
30190 normal: "shelf_inset.png";
30197 part { name: "sb_vbar_clip_master";
30200 description { state: "default" 0.0;
30202 description { state: "hidden" 0.0;
30204 color: 255 255 255 0;
30207 part { name: "sb_vbar_clip";
30208 clip_to: "sb_vbar_clip_master";
30211 description { state: "default" 0.0;
30213 description { state: "hidden" 0.0;
30215 color: 255 255 255 0;
30218 part { name: "sb_vbar";
30221 description { state: "default" 0.0;
30237 part { name: "elm.dragable.vbar";
30238 clip_to: "sb_vbar_clip";
30243 confine: "sb_vbar";
30245 description { state: "default" 0.0;
30260 normal: "bt_sm_base2.png";
30266 part { name: "sb_vbar_over1";
30267 clip_to: "sb_vbar_clip";
30269 description { state: "default" 0.0;
30270 rel1.to: "elm.dragable.vbar";
30271 rel2.relative: 1.0 0.5;
30272 rel2.to: "elm.dragable.vbar";
30274 normal: "bt_sm_hilight.png";
30279 part { name: "sb_vbar_over2";
30280 clip_to: "sb_vbar_clip";
30282 description { state: "default" 0.0;
30283 rel1.to: "elm.dragable.vbar";
30284 rel2.to: "elm.dragable.vbar";
30286 normal: "bt_sm_shine.png";
30292 part { name: "sb_hbar_clip_master";
30295 description { state: "default" 0.0;
30297 description { state: "hidden" 0.0;
30299 color: 255 255 255 0;
30302 part { name: "sb_hbar_clip";
30303 clip_to: "sb_hbar_clip_master";
30306 description { state: "default" 0.0;
30308 description { state: "hidden" 0.0;
30310 color: 255 255 255 0;
30313 part { name: "sb_hbar";
30316 description { state: "default" 0.0;
30332 part { name: "elm.dragable.hbar";
30333 clip_to: "sb_hbar_clip";
30338 confine: "sb_hbar";
30340 description { state: "default" 0.0;
30355 normal: "bt_sm_base2.png";
30361 part { name: "sb_hbar_over1";
30362 clip_to: "sb_hbar_clip";
30364 description { state: "default" 0.0;
30365 rel1.to: "elm.dragable.hbar";
30366 rel2.relative: 1.0 0.5;
30367 rel2.to: "elm.dragable.hbar";
30369 normal: "bt_sm_hilight.png";
30374 part { name: "sb_hbar_over2";
30375 clip_to: "sb_hbar_clip";
30377 description { state: "default" 0.0;
30378 rel1.to: "elm.dragable.hbar";
30379 rel2.to: "elm.dragable.hbar";
30381 normal: "bt_sm_shine.png";
30388 program { name: "load";
30392 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30393 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30394 set_int(sbvis_h, 0);
30395 set_int(sbvis_v, 0);
30396 set_int(sbalways_v, 0);
30397 set_int(sbalways_h, 0);
30398 set_int(sbvis_timer, 0);
30402 program { name: "vbar_show";
30403 signal: "elm,action,show,vbar";
30405 action: STATE_SET "default" 0.0;
30406 target: "sb_vbar_clip_master";
30408 program { name: "vbar_hide";
30409 signal: "elm,action,hide,vbar";
30411 action: STATE_SET "hidden" 0.0;
30412 target: "sb_vbar_clip_master";
30414 program { name: "vbar_show_always";
30415 signal: "elm,action,show_always,vbar";
30419 v = get_int(sbvis_v);
30420 v |= get_int(sbalways_v);
30422 set_int(sbalways_v, 1);
30423 emit("do-show-vbar", "");
30424 set_int(sbvis_v, 1);
30428 program { name: "vbar_show_notalways";
30429 signal: "elm,action,show_notalways,vbar";
30433 v = get_int(sbalways_v);
30435 set_int(sbalways_v, 0);
30436 v = get_int(sbvis_v);
30438 emit("do-hide-vbar", "");
30439 set_int(sbvis_v, 0);
30444 program { name: "sb_vbar_show";
30445 signal: "do-show-vbar";
30447 action: STATE_SET "default" 0.0;
30448 transition: LINEAR 0.5;
30449 target: "sb_vbar_clip";
30451 program { name: "sb_vbar_hide";
30452 signal: "do-hide-vbar";
30454 action: STATE_SET "hidden" 0.0;
30455 transition: LINEAR 0.5;
30456 target: "sb_vbar_clip";
30459 program { name: "hbar_show";
30460 signal: "elm,action,show,hbar";
30462 action: STATE_SET "default" 0.0;
30463 target: "sb_hbar_clip_master";
30465 program { name: "hbar_hide";
30466 signal: "elm,action,hide,hbar";
30468 action: STATE_SET "hidden" 0.0;
30469 target: "sb_hbar_clip_master";
30471 program { name: "hbar_show_always";
30472 signal: "elm,action,show_always,hbar";
30476 v = get_int(sbvis_h);
30477 v |= get_int(sbalways_h);
30479 set_int(sbalways_h, 1);
30480 emit("do-show-hbar", "");
30481 set_int(sbvis_h, 1);
30485 program { name: "hbar_show_notalways";
30486 signal: "elm,action,show_notalways,hbar";
30490 v = get_int(sbalways_h);
30492 set_int(sbalways_h, 0);
30493 v = get_int(sbvis_h);
30495 emit("do-hide-hbar", "");
30496 set_int(sbvis_h, 0);
30501 program { name: "sb_hbar_show";
30502 signal: "do-show-hbar";
30504 action: STATE_SET "default" 0.0;
30505 transition: LINEAR 0.5;
30506 target: "sb_hbar_clip";
30508 program { name: "sb_hbar_hide";
30509 signal: "do-hide-hbar";
30511 action: STATE_SET "hidden" 0.0;
30512 transition: LINEAR 0.5;
30513 target: "sb_hbar_clip";
30516 program { name: "scroll";
30517 signal: "elm,action,scroll";
30521 v = get_int(sbvis_v);
30522 v |= get_int(sbalways_v);
30524 emit("do-show-vbar", "");
30525 set_int(sbvis_v, 1);
30527 v = get_int(sbvis_h);
30528 v |= get_int(sbalways_h);
30530 emit("do-show-hbar", "");
30531 set_int(sbvis_h, 1);
30533 v = get_int(sbvis_timer);
30534 if (v > 0) cancel_timer(v);
30535 v = timer(1.0, "timer0", 0);
30536 set_int(sbvis_timer, v);
30539 program { name: "go1";
30540 signal: "elm,state,busy,start";
30542 action: STATE_SET "active" 0.0;
30543 transition: SINUSOIDAL 1.0;
30544 target: "busy_clip";
30546 program { name: "go2";
30547 signal: "elm,state,busy,start";
30549 action: STATE_SET "default" 0.0;
30550 transition: LINEAR 0.5;
30554 program { name: "stop1";
30555 signal: "elm,state,busy,stop";
30557 action: STATE_SET "default" 0.0;
30558 transition: SINUSOIDAL 1.0;
30559 target: "busy_clip";
30562 program { name: "stop2";
30563 action: ACTION_STOP;
30569 ///////////////////////////////////////////////////////////////////////////////
30570 group { name: "elm/map/base/default";
30572 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
30573 public timer0(val) {
30575 v = get_int(sbvis_v);
30577 v = get_int(sbalways_v);
30579 emit("do-hide-vbar", "");
30580 set_int(sbvis_v, 0);
30583 v = get_int(sbvis_h);
30585 v = get_int(sbalways_h);
30587 emit("do-hide-hbar", "");
30588 set_int(sbvis_h, 0);
30591 set_int(sbvis_timer, 0);
30596 image: "shelf_inset.png" COMP;
30597 image: "bt_sm_base2.png" COMP;
30598 image: "bt_sm_shine.png" COMP;
30599 image: "bt_sm_hilight.png" COMP;
30600 image: "busy-1.png" COMP;
30601 image: "busy-2.png" COMP;
30602 image: "busy-3.png" COMP;
30603 image: "busy-4.png" COMP;
30604 image: "busy-5.png" COMP;
30605 image: "busy-6.png" COMP;
30606 image: "busy-7.png" COMP;
30607 image: "busy-8.png" COMP;
30608 image: "busy-9.png" COMP;
30613 description { state: "default" 0.0;
30615 rel2.offset: -2 -2;
30616 color: 255 255 255 0;
30619 part { name: "clipper";
30622 description { state: "default" 0.0;
30627 part { name: "elm.swallow.content";
30628 clip_to: "clipper";
30630 description { state: "default" 0.0;
30632 rel2.offset: -2 -2;
30635 part { name: "busy_clip";
30638 description { state: "default" 0.0;
30640 color: 255 255 255 0;
30642 description { state: "active" 0.0;
30644 color: 255 255 255 255;
30647 part { name: "busy";
30648 clip_to: "busy_clip";
30650 description { state: "default" 0.0;
30655 aspect_preference: BOTH;
30665 normal: "busy-9.png";
30666 tween: "busy-1.png";
30667 tween: "busy-2.png";
30668 tween: "busy-3.png";
30669 tween: "busy-4.png";
30670 tween: "busy-5.png";
30671 tween: "busy-6.png";
30672 tween: "busy-7.png";
30673 tween: "busy-8.png";
30677 part { name: "conf_over";
30679 description { state: "default" 0.0;
30681 rel2.offset: -1 -1;
30683 normal: "shelf_inset.png";
30690 part { name: "sb_vbar_clip_master";
30693 description { state: "default" 0.0;
30695 description { state: "hidden" 0.0;
30697 color: 255 255 255 0;
30700 part { name: "sb_vbar_clip";
30701 clip_to: "sb_vbar_clip_master";
30704 description { state: "default" 0.0;
30706 description { state: "hidden" 0.0;
30708 color: 255 255 255 0;
30711 part { name: "sb_vbar";
30714 description { state: "default" 0.0;
30730 part { name: "elm.dragable.vbar";
30731 clip_to: "sb_vbar_clip";
30736 confine: "sb_vbar";
30738 description { state: "default" 0.0;
30753 normal: "bt_sm_base2.png";
30759 part { name: "sb_vbar_over1";
30760 clip_to: "sb_vbar_clip";
30762 description { state: "default" 0.0;
30763 rel1.to: "elm.dragable.vbar";
30764 rel2.relative: 1.0 0.5;
30765 rel2.to: "elm.dragable.vbar";
30767 normal: "bt_sm_hilight.png";
30772 part { name: "sb_vbar_over2";
30773 clip_to: "sb_vbar_clip";
30775 description { state: "default" 0.0;
30776 rel1.to: "elm.dragable.vbar";
30777 rel2.to: "elm.dragable.vbar";
30779 normal: "bt_sm_shine.png";
30785 part { name: "sb_hbar_clip_master";
30788 description { state: "default" 0.0;
30790 description { state: "hidden" 0.0;
30792 color: 255 255 255 0;
30795 part { name: "sb_hbar_clip";
30796 clip_to: "sb_hbar_clip_master";
30799 description { state: "default" 0.0;
30801 description { state: "hidden" 0.0;
30803 color: 255 255 255 0;
30806 part { name: "sb_hbar";
30809 description { state: "default" 0.0;
30825 part { name: "elm.dragable.hbar";
30826 clip_to: "sb_hbar_clip";
30831 confine: "sb_hbar";
30833 description { state: "default" 0.0;
30848 normal: "bt_sm_base2.png";
30854 part { name: "sb_hbar_over1";
30855 clip_to: "sb_hbar_clip";
30857 description { state: "default" 0.0;
30858 rel1.to: "elm.dragable.hbar";
30859 rel2.relative: 1.0 0.5;
30860 rel2.to: "elm.dragable.hbar";
30862 normal: "bt_sm_hilight.png";
30867 part { name: "sb_hbar_over2";
30868 clip_to: "sb_hbar_clip";
30870 description { state: "default" 0.0;
30871 rel1.to: "elm.dragable.hbar";
30872 rel2.to: "elm.dragable.hbar";
30874 normal: "bt_sm_shine.png";
30881 program { name: "load";
30885 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
30886 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
30887 set_int(sbvis_h, 0);
30888 set_int(sbvis_v, 0);
30889 set_int(sbalways_v, 0);
30890 set_int(sbalways_h, 0);
30891 set_int(sbvis_timer, 0);
30895 program { name: "vbar_show";
30896 signal: "elm,action,show,vbar";
30898 action: STATE_SET "default" 0.0;
30899 target: "sb_vbar_clip_master";
30901 program { name: "vbar_hide";
30902 signal: "elm,action,hide,vbar";
30904 action: STATE_SET "hidden" 0.0;
30905 target: "sb_vbar_clip_master";
30907 program { name: "vbar_show_always";
30908 signal: "elm,action,show_always,vbar";
30912 v = get_int(sbvis_v);
30913 v |= get_int(sbalways_v);
30915 set_int(sbalways_v, 1);
30916 emit("do-show-vbar", "");
30917 set_int(sbvis_v, 1);
30921 program { name: "vbar_show_notalways";
30922 signal: "elm,action,show_notalways,vbar";
30926 v = get_int(sbalways_v);
30928 set_int(sbalways_v, 0);
30929 v = get_int(sbvis_v);
30931 emit("do-hide-vbar", "");
30932 set_int(sbvis_v, 0);
30937 program { name: "sb_vbar_show";
30938 signal: "do-show-vbar";
30940 action: STATE_SET "default" 0.0;
30941 transition: LINEAR 0.5;
30942 target: "sb_vbar_clip";
30944 program { name: "sb_vbar_hide";
30945 signal: "do-hide-vbar";
30947 action: STATE_SET "hidden" 0.0;
30948 transition: LINEAR 0.5;
30949 target: "sb_vbar_clip";
30952 program { name: "hbar_show";
30953 signal: "elm,action,show,hbar";
30955 action: STATE_SET "default" 0.0;
30956 target: "sb_hbar_clip_master";
30958 program { name: "hbar_hide";
30959 signal: "elm,action,hide,hbar";
30961 action: STATE_SET "hidden" 0.0;
30962 target: "sb_hbar_clip_master";
30964 program { name: "hbar_show_always";
30965 signal: "elm,action,show_always,hbar";
30969 v = get_int(sbvis_h);
30970 v |= get_int(sbalways_h);
30972 set_int(sbalways_h, 1);
30973 emit("do-show-hbar", "");
30974 set_int(sbvis_h, 1);
30978 program { name: "hbar_show_notalways";
30979 signal: "elm,action,show_notalways,hbar";
30983 v = get_int(sbalways_h);
30985 set_int(sbalways_h, 0);
30986 v = get_int(sbvis_h);
30988 emit("do-hide-hbar", "");
30989 set_int(sbvis_h, 0);
30994 program { name: "sb_hbar_show";
30995 signal: "do-show-hbar";
30997 action: STATE_SET "default" 0.0;
30998 transition: LINEAR 0.5;
30999 target: "sb_hbar_clip";
31001 program { name: "sb_hbar_hide";
31002 signal: "do-hide-hbar";
31004 action: STATE_SET "hidden" 0.0;
31005 transition: LINEAR 0.5;
31006 target: "sb_hbar_clip";
31009 program { name: "scroll";
31010 signal: "elm,action,scroll";
31014 v = get_int(sbvis_v);
31015 v |= get_int(sbalways_v);
31017 emit("do-show-vbar", "");
31018 set_int(sbvis_v, 1);
31020 v = get_int(sbvis_h);
31021 v |= get_int(sbalways_h);
31023 emit("do-show-hbar", "");
31024 set_int(sbvis_h, 1);
31026 v = get_int(sbvis_timer);
31027 if (v > 0) cancel_timer(v);
31028 v = timer(1.0, "timer0", 0);
31029 set_int(sbvis_timer, v);
31032 program { name: "go1";
31033 signal: "elm,state,busy,start";
31035 action: STATE_SET "active" 0.0;
31036 transition: SINUSOIDAL 1.0;
31037 target: "busy_clip";
31039 program { name: "go2";
31040 signal: "elm,state,busy,start";
31042 action: STATE_SET "default" 0.0;
31043 transition: LINEAR 0.5;
31047 program { name: "stop1";
31048 signal: "elm,state,busy,stop";
31050 action: STATE_SET "default" 0.0;
31051 transition: SINUSOIDAL 1.0;
31052 target: "busy_clip";
31055 program { name: "stop2";
31056 action: ACTION_STOP;
31061 group { name: "elm/map/marker/radio/default";
31065 item: size_max_w 58;
31066 item: size_max_h 58;
31069 image: "map_item.png" COMP;
31072 part { name: "whole";
31073 description { state: "default" 0.0;
31076 part { name: "base";
31077 ignore_flags: ON_HOLD;
31078 description { state: "default" 0.0;
31079 image.normal: "map_item.png";
31082 part { name: "elm.icon";
31086 description { state: "default" 0.0;
31087 rel1.relative: 0.27 0.27;
31088 rel2.relative: 0.73 0.73;
31091 part { name: "elm.text";
31093 effect: SOFT_SHADOW;
31096 description { state: "default" 0.0;
31098 color: 224 224 224 255;
31100 rel1.relative: 0.28 0.25;
31101 rel2.relative: 0.75 0.75;
31103 font: "Sans,Edje-Vera";
31112 program { name: "open";
31113 signal: "mouse,clicked,1";
31115 action: SIGNAL_EMIT "open" "elm";
31117 program { name: "bringin";
31118 signal: "mouse,down,1,double";
31120 action: SIGNAL_EMIT "bringin" "elm";
31124 group { name: "elm/map/marker/radio2/default";
31128 item: size_max_w 58;
31129 item: size_max_h 58;
31132 image: "map_item_2.png" COMP;
31135 part { name: "base";
31136 ignore_flags: ON_HOLD;
31137 description { state: "default" 0.0;
31138 image.normal: "map_item_2.png";
31141 part { name: "elm.text";
31143 effect: SOFT_SHADOW;
31146 description { state: "default" 0.0;
31148 color: 224 224 224 255;
31150 rel1.relative: 0.28 0.25;
31151 rel2.relative: 0.75 0.75;
31153 font: "Sans,Edje-Vera";
31162 program { name: "open";
31163 signal: "mouse,clicked,1";
31165 action: SIGNAL_EMIT "open" "elm";
31167 program { name: "bringin";
31168 signal: "mouse,down,1,double";
31170 action: SIGNAL_EMIT "bringin" "elm";
31174 group { name: "elm/map/marker/empty/default";
31178 item: size_max_w 64;
31179 item: size_max_h 64;
31182 part { name: "whole";
31183 description { state: "default" 0.0;
31186 part { name: "base";
31187 ignore_flags: ON_HOLD;
31188 description { state: "default" 0.0;
31191 part { name: "elm.icon";
31195 description { state: "default" 0.0;
31198 part { name: "elm.text";
31200 effect: SOFT_SHADOW;
31203 description { state: "default" 0.0;
31205 color: 224 224 224 255;
31207 rel1.relative: 0.28 0.25;
31208 rel2.relative: 0.75 0.75;
31210 font: "Sans,Edje-Vera";
31219 program { name: "open";
31220 signal: "mouse,clicked,1";
31222 action: SIGNAL_EMIT "open" "elm";
31224 program { name: "bringin";
31225 signal: "mouse,down,1,double";
31227 action: SIGNAL_EMIT "bringin" "elm";
31231 group { name: "elm/map/marker_bubble/default";
31233 image: "bubble.png" COMP;
31234 image: "bubble_shine.png" COMP;
31241 part { name: "clipper";
31243 description { state: "default" 0.0;
31244 color: 255 255 255 0;
31246 description { state: "show" 0.0;
31247 inherit: "default" 0.0;
31248 color: 255 255 255 255;
31251 part { name: "base0";
31253 clip_to: "clipper";
31254 description { state: "default" 0.0;
31256 normal: "bubble.png";
31257 border: 11 36 10 19;
31259 image.middle: SOLID;
31262 description { state: "rtl" 0.0;
31263 inherit: "default" 0.0;
31265 normal: "bubble_4.png";
31266 border: 11 36 18 9;
31270 part { name: "elm.swallow.content";
31272 clip_to: "clipper";
31273 description { state: "default" 0.0;
31283 part { name: "shine";
31285 clip_to: "clipper";
31286 description { state: "default" 0.0;
31295 normal: "bubble_shine.png";
31303 program { name: "show";
31305 action: STATE_SET "show" 0.0;
31307 transition: ACCELERATE 0.5;
31312 /////////////////////////////////////////////////////////////////////////////
31314 /////////////////////////////////////////////////////////////////////////////
31316 name: "elm/panes/vertical/default";
31318 image: "bt_base1.png" COMP;
31319 image: "bt_base2.png" COMP;
31320 image: "bt_hilight.png" COMP;
31321 image: "bt_shine.png" COMP;
31322 image: "bt_glow.png" COMP;
31323 image: "bt_dis_base.png" COMP;
31324 image: "bt_dis_hilight.png" COMP;
31325 image: "arrow_right.png" COMP;
31326 image: "arrow_left.png" COMP;
31337 state: "default" 0.0;
31345 name: "whole_left";
31350 state: "default" 0.0;
31351 rel2.to_x: "elm.bar";
31352 rel2.relative: 0.0 1.0;
31358 name: "elm.swallow.left";
31360 clip_to: "whole_left";
31363 state: "default" 0.0;
31364 rel1.to: "whole_left";
31365 rel2.to: "whole_left";
31371 name: "whole_right";
31376 state: "default" 0.0;
31377 rel1.to_x: "elm.bar";
31378 rel1.relative: 1.0 0.0;
31384 name: "elm.swallow.right";
31386 clip_to: "whole_right";
31389 state: "default" 0.0;
31390 rel1.to: "whole_right";
31391 rel2.to: "whole_right";
31395 part { name: "elm.bar";
31402 description { state: "default" 0.0;
31405 rel1.relative: 0.0 0.5;
31406 rel2.relative: 1.0 0.5;
31408 normal: "bt_base2.png";
31411 image.middle: SOLID;
31413 description { state: "clicked" 0.0;
31414 inherit: "default" 0.0;
31415 image.normal: "bt_base1.png";
31416 image.middle: SOLID;
31418 description { state: "disabled" 0.0;
31419 inherit: "default" 0.0;
31421 normal: "bt_dis_base.png";
31426 part { name: "over1";
31428 description { state: "default" 0.0;
31429 rel1.to: "elm.bar";
31430 rel2.to: "elm.bar";
31431 rel2.relative: 1.0 0.5;
31433 normal: "bt_hilight.png";
31437 description { state: "disabled" 0.0;
31438 inherit: "default" 0.0;
31440 normal: "bt_dis_hilight.png";
31445 part { name: "over2";
31448 ignore_flags: ON_HOLD;
31449 description { state: "default" 0.0;
31450 rel1.to: "elm.bar";
31451 rel2.to: "elm.bar";
31453 normal: "bt_shine.png";
31457 description { state: "disabled" 0.0;
31458 inherit: "default" 0.0;
31462 part { name: "over3";
31465 description { state: "default" 0.0;
31466 color: 255 255 255 0;
31467 rel1.to: "elm.bar";
31468 rel2.to: "elm.bar";
31470 normal: "bt_glow.png";
31471 border: 12 12 12 12;
31475 description { state: "clicked" 0.0;
31476 inherit: "default" 0.0;
31478 color: 255 255 255 255;
31484 name: "arrow_right";
31486 description { state: "default" 0.0;
31489 color: 255 255 255 0;
31491 rel1.relative: 1.0 0.5;
31492 rel1.to_x: "elm.bar";
31493 rel1.offset: 45/2 -45/2;
31495 rel2.relative: 1.0 0.5;
31496 rel2.to_x: "elm.bar";
31497 rel2.offset: 45/2 45/2;
31499 image.normal: "arrow_right.png";
31503 description { state: "default" 0.1;
31504 inherit: "default" 0.0;
31505 image.normal: "arrow_left.png";
31507 description { state: "anim_1" 0.0;
31508 inherit: "default" 0.0;
31509 color: 255 255 255 200;
31510 rel1.offset: (45/2 + 10) -45/2;
31511 rel2.offset: (45/2 +10) 45/2;
31513 description { state: "anim_1" 0.1;
31514 inherit: "default" 0.0;
31515 image.normal: "arrow_left.png";
31516 color: 255 255 255 200;
31517 rel1.offset: (45/2 + 10) -45/2;
31518 rel2.offset: (45/2 +10) 45/2;
31520 description { state: "anim_2" 0.0;
31521 inherit: "default" 0.0;
31522 color: 255 255 255 0;
31523 rel1.offset: (45/2 + 20) -45/2;
31524 rel2.offset: (45/2 + 20) 45/2;
31526 description { state: "anim_2" 0.1;
31527 inherit: "default" 0.0;
31528 image.normal: "arrow_left.png";
31529 color: 255 255 255 0;
31530 rel1.offset: (45/2 + 20) -45/2;
31531 rel2.offset: (45/2 + 20) 45/2;
31535 name: "arrow_left";
31537 description { state: "default" 0.0;
31540 color: 255 255 255 0;
31542 rel1.relative: 0.0 0.5;
31543 rel1.to_x: "elm.bar";
31544 rel1.offset: -45/2 -45/2;
31546 rel2.relative: 0.0 0.5;
31547 rel2.to_x: "elm.bar";
31548 rel2.offset: -45/2 45/2;
31550 image.normal: "arrow_left.png";
31554 description { state: "default" 0.1;
31555 inherit: "default" 0.0;
31556 image.normal: "arrow_right.png";
31558 description { state: "anim_1" 0.0;
31559 inherit: "default" 0.0;
31560 color: 255 255 255 200;
31561 rel1.offset: (-45/2 - 10) -45/2;
31562 rel2.offset: (-45/2 - 10) 45/2;
31564 description { state: "anim_1" 0.1;
31565 inherit: "default" 0.0;
31566 image.normal: "arrow_right.png";
31567 color: 255 255 255 200;
31568 rel1.offset: (-45/2 - 10) -45/2;
31569 rel2.offset: (-45/2 - 10) 45/2;
31571 description { state: "anim_2" 0.0;
31572 inherit: "default" 0.0;
31573 color: 255 255 255 0;
31574 rel1.offset: (-45/2 - 20) -45/2;
31575 rel2.offset: (-45/2 - 20) 45/2;
31577 description { state: "anim_2" 0.1;
31578 inherit: "default" 0.0;
31579 image.normal: "arrow_right.png";
31580 color: 255 255 255 0;
31581 rel1.offset: (-45/2 - 20) -45/2;
31582 rel2.offset: (-45/2 - 20) 45/2;
31589 name: "button_click";
31590 signal: "mouse,down,1";
31592 action: SIGNAL_EMIT "elm,action,press" "";
31593 after: "button_click_anim";
31594 after: "arrow_anim_start";
31597 name: "button_click_anim";
31598 action: STATE_SET "clicked" 0.0;
31602 name: "button_unclick";
31603 signal: "mouse,up,1";
31605 action: SIGNAL_EMIT "elm,action,unpress" "";
31606 after: "button_unclick_anim";
31607 after: "arrow_anim_stop";
31610 name: "button_unclick_anim";
31611 action: STATE_SET "default" 0.0;
31615 name: "button_click2";
31616 signal: "mouse,down,1";
31618 action: STATE_SET "clicked" 0.0;
31622 name: "button_unclick2";
31623 signal: "mouse,up,1";
31625 action: STATE_SET "default" 0.0;
31626 transition: DECELERATE 0.5;
31630 name: "button_unclick3";
31631 signal: "mouse,up,1";
31633 action: SIGNAL_EMIT "elm,action,click" "";
31636 name: "button_down_double";
31637 signal: "mouse,down,1,double";
31639 action: SIGNAL_EMIT "elm,action,click,double" "";
31644 name: "arrow_anim_start";
31648 get_state(PART:"arrow_left", st, 30, vl);
31650 run_program(PROGRAM:"arrow_anim_start_ltr");
31653 run_program(PROGRAM:"arrow_anim_start_rtl");
31658 name: "arrow_anim_stop";
31662 get_state(PART:"arrow_left", st, 30, vl);
31664 run_program(PROGRAM:"arrow_anim_stop_ltr");
31667 run_program(PROGRAM:"arrow_anim_stop_rtl");
31673 name: "arrow_anim_start_ltr";
31674 action: STATE_SET "anim_1" 0.0;
31675 target: "arrow_right";
31676 target: "arrow_left";
31677 transition: LINEAR 0.6;
31678 after: "arrow_anim_1_ltr";
31681 name: "arrow_anim_1_ltr";
31682 action: STATE_SET "anim_2" 0.0;
31683 target: "arrow_right";
31684 target: "arrow_left";
31685 transition: LINEAR 0.6;
31686 after: "arrow_anim_2_ltr";
31689 name: "arrow_anim_2_ltr";
31690 action: STATE_SET "default" 0.0;
31691 target: "arrow_right";
31692 target: "arrow_left";
31693 after: "arrow_anim_start_ltr";
31696 name: "arrow_anim_stop_ltr";
31697 action: ACTION_STOP;
31698 target: "arrow_anim_start_ltr";
31699 target: "arrow_anim_1_ltr";
31700 target: "arrow_anim_2_ltr";
31701 after: "arrow_anim_stop_1_ltr";
31704 name: "arrow_anim_stop_1_ltr";
31705 action: STATE_SET "default" 0.0;
31706 target: "arrow_right";
31707 target: "arrow_left";
31708 transition: DECELERATE 0.4;
31711 name: "arrow_anim_start_rtl";
31712 action: STATE_SET "anim_1" 0.1;
31713 target: "arrow_right";
31714 target: "arrow_left";
31715 transition: LINEAR 0.6;
31716 after: "arrow_anim_1_rtl";
31719 name: "arrow_anim_1_rtl";
31720 action: STATE_SET "anim_2" 0.1;
31721 target: "arrow_right";
31722 target: "arrow_left";
31723 transition: LINEAR 0.6;
31724 after: "arrow_anim_2_rtl";
31727 name: "arrow_anim_2_rtl";
31728 action: STATE_SET "default" 0.1;
31729 target: "arrow_right";
31730 target: "arrow_left";
31731 after: "arrow_anim_start_rtl";
31734 name: "arrow_anim_stop_rtl";
31735 action: ACTION_STOP;
31736 target: "arrow_anim_start_rtl";
31737 target: "arrow_anim_1_rtl";
31738 target: "arrow_anim_2_rtl";
31739 after: "arrow_anim_stop_1_rtl";
31742 name: "arrow_anim_stop_1_rtl";
31743 action: STATE_SET "default" 0.1;
31744 target: "arrow_right";
31745 target: "arrow_left";
31746 transition: DECELERATE 0.4;
31748 program { name: "to_rtl";
31749 signal: "edje,state,rtl";
31754 get_state(PART:"arrow_left", st, 30, vl);
31756 set_state(PART:"arrow_left", st, 0.1);
31758 get_state(PART:"arrow_right", st, 30, vl);
31760 set_state(PART:"arrow_right", st, 0.1);
31764 program { name: "to_ltr";
31765 signal: "edje,state,ltr";
31770 get_state(PART:"arrow_left", st, 30, vl);
31772 set_state(PART:"arrow_left", st, 0.0);
31774 get_state(PART:"arrow_right", st, 30, vl);
31776 set_state(PART:"arrow_right", st, 0.0);
31784 name: "elm/panes/horizontal/default";
31786 image: "bt_base1.png" COMP;
31787 image: "bt_base2.png" COMP;
31788 image: "bt_hilight.png" COMP;
31789 image: "bt_shine.png" COMP;
31790 image: "bt_glow.png" COMP;
31791 image: "bt_dis_base.png" COMP;
31792 image: "bt_dis_hilight.png" COMP;
31793 image: "arrow_up.png" COMP;
31794 image: "arrow_down.png" COMP;
31805 state: "default" 0.0;
31813 name: "whole_left";
31818 state: "default" 0.0;
31819 rel2.to_y: "elm.bar";
31820 rel2.relative: 1.0 0.0;
31826 name: "elm.swallow.left";
31828 clip_to: "whole_left";
31831 state: "default" 0.0;
31832 rel1.to: "whole_left";
31833 rel2.to: "whole_left";
31839 name: "whole_right";
31844 state: "default" 0.0;
31845 rel1.to_y: "elm.bar";
31846 rel1.relative: 0.0 1.0;
31852 name: "elm.swallow.right";
31854 clip_to: "whole_right";
31857 state: "default" 0.0;
31858 rel1.to: "whole_right";
31859 rel2.to: "whole_right";
31863 part { name: "elm.bar";
31870 description { state: "default" 0.0;
31873 rel1.relative: 0.5 0.0;
31874 rel2.relative: 0.5 1.0;
31876 normal: "bt_base2.png";
31879 image.middle: SOLID;
31881 description { state: "clicked" 0.0;
31882 inherit: "default" 0.0;
31883 image.normal: "bt_base1.png";
31884 image.middle: SOLID;
31886 description { state: "disabled" 0.0;
31887 inherit: "default" 0.0;
31889 normal: "bt_dis_base.png";
31894 part { name: "over1";
31896 description { state: "default" 0.0;
31897 rel1.to: "elm.bar";
31898 rel2.to: "elm.bar";
31899 rel2.relative: 1.0 0.5;
31901 normal: "bt_hilight.png";
31905 description { state: "disabled" 0.0;
31906 inherit: "default" 0.0;
31908 normal: "bt_dis_hilight.png";
31913 part { name: "over2";
31916 ignore_flags: ON_HOLD;
31917 description { state: "default" 0.0;
31918 rel1.to: "elm.bar";
31919 rel2.to: "elm.bar";
31921 normal: "bt_shine.png";
31925 description { state: "disabled" 0.0;
31926 inherit: "default" 0.0;
31930 part { name: "over3";
31933 description { state: "default" 0.0;
31934 color: 255 255 255 0;
31935 rel1.to: "elm.bar";
31936 rel2.to: "elm.bar";
31938 normal: "bt_glow.png";
31939 border: 12 12 12 12;
31943 description { state: "clicked" 0.0;
31944 inherit: "default" 0.0;
31946 color: 255 255 255 255;
31952 name: "arrow_right";
31954 description { state: "default" 0.0;
31957 color: 255 255 255 0;
31959 rel1.relative: 0.5 1.0;
31960 rel1.to_y: "elm.bar";
31961 rel1.offset: -45/2 45/2;
31963 rel2.relative: 0.5 1.0;
31964 rel2.to_y: "elm.bar";
31965 rel2.offset: 45/2 45/2;
31967 image.normal: "arrow_down.png";
31971 description { state: "anim_1" 0.0;
31972 inherit: "default" 0.0;
31973 color: 255 255 255 200;
31974 rel1.offset: -45/2 (45/2 +10);
31975 rel2.offset: 45/2 (45/2 +10);
31977 description { state: "anim_2" 0.0;
31978 inherit: "default" 0.0;
31979 color: 255 255 255 0;
31980 rel1.offset: -45/2 (45/2 + 20);
31981 rel2.offset: 45/2 (45/2 + 20);
31985 name: "arrow_left";
31987 description { state: "default" 0.0;
31990 color: 255 255 255 0;
31992 rel1.relative: 0.5 0.0;
31993 rel1.to_y: "elm.bar";
31994 rel1.offset: -45/2 -45/2;
31996 rel2.relative: 0.5 0.0;
31997 rel2.to_y: "elm.bar";
31998 rel2.offset: 45/2 -45/2;
32000 image.normal: "arrow_up.png";
32004 description { state: "anim_1" 0.0;
32005 inherit: "default" 0.0;
32006 color: 255 255 255 200;
32007 rel1.offset: -45/2 (-45/2 - 10);
32008 rel2.offset: 45/2 (-45/2 - 10);
32010 description { state: "anim_2" 0.0;
32011 inherit: "default" 0.0;
32012 color: 255 255 255 0;
32013 rel1.offset: -45/2 (-45/2 - 20);
32014 rel2.offset: 45/2 (-45/2 - 20);
32021 name: "button_click";
32022 signal: "mouse,down,1";
32024 action: SIGNAL_EMIT "elm,action,press" "";
32025 after: "button_click_anim";
32026 after: "arrow_anim_start";
32029 name: "button_click_anim";
32030 action: STATE_SET "clicked" 0.0;
32034 name: "button_unclick";
32035 signal: "mouse,up,1";
32037 action: SIGNAL_EMIT "elm,action,unpress" "";
32038 after: "button_unclick_anim";
32039 after: "arrow_anim_stop";
32042 name: "button_unclick_anim";
32043 action: STATE_SET "default" 0.0;
32047 name: "button_click2";
32048 signal: "mouse,down,1";
32050 action: STATE_SET "clicked" 0.0;
32054 name: "button_unclick2";
32055 signal: "mouse,up,1";
32057 action: STATE_SET "default" 0.0;
32058 transition: DECELERATE 0.5;
32062 name: "button_unclick3";
32063 signal: "mouse,up,1";
32065 action: SIGNAL_EMIT "elm,action,click" "";
32068 name: "button_down_double";
32069 signal: "mouse,down,1,double";
32071 action: SIGNAL_EMIT "elm,action,click,double" "";
32076 name: "arrow_anim_start";
32077 action: STATE_SET "anim_1" 0.0;
32078 target: "arrow_right";
32079 target: "arrow_left";
32080 transition: LINEAR 0.6;
32081 after: "arrow_anim_1";
32084 name: "arrow_anim_1";
32085 action: STATE_SET "anim_2" 0.0;
32086 target: "arrow_right";
32087 target: "arrow_left";
32088 transition: LINEAR 0.6;
32089 after: "arrow_anim_2";
32092 name: "arrow_anim_2";
32093 action: STATE_SET "default" 0.0;
32094 target: "arrow_right";
32095 target: "arrow_left";
32096 after: "arrow_anim_start";
32099 name: "arrow_anim_stop";
32100 action: ACTION_STOP;
32101 target: "arrow_anim_start";
32102 target: "arrow_anim_1";
32103 target: "arrow_anim_2";
32104 after: "arrow_anim_stop_1";
32107 name: "arrow_anim_stop_1";
32108 action: STATE_SET "default" 0.0;
32109 target: "arrow_right";
32110 target: "arrow_left";
32111 transition: DECELERATE 0.4;
32118 /////////////////////////////////////////////////////////////////////////////
32120 /////////////////////////////////////////////////////////////////////////////
32122 name: "elm/panel/base/left";
32123 alias: "elm/panel/base/top";
32126 image: "bt_base1.png" COMP;
32127 image: "bt_hilight.png" COMP;
32128 image: "bt_shine.png" COMP;
32129 image: "bt_glow.png" COMP;
32130 image: "bt_dis_base.png" COMP;
32131 image: "icon_arrow_left.png" COMP;
32132 image: "icon_arrow_right.png" COMP;
32135 item: "focus_highlight" "on";
32139 part { name: "focus_highlight";
32140 description { state: "default" 0.0;
32142 color: 255 255 255 0;
32152 normal: "frame_2.png";
32157 description { state: "enabled" 0.0;
32158 inherit: "default" 0.0;
32160 color: 255 255 255 255;
32170 state: "default" 0.0;
32171 color: 255 255 255 0;
32172 rel1.relative: 0.0 0.0;
32174 rel2.relative: 1.0 1.0;
32175 rel2.offset: -1 -1;
32179 state: "hidden" 0.0;
32180 inherit: "default" 0.0;
32181 rel1.relative: -1.0 0.0;
32183 rel2.relative: 0.0 1.0;
32184 rel2.offset: 20 -1;
32194 state: "default" 0.0;
32197 rel2.offset: -20 -1;
32200 normal: "bt_dis_base.png";
32212 state: "default" 0.0;
32227 name: "elm.swallow.content";
32229 clip_to: "clipper";
32232 state: "default" 0.0;
32233 rel1.to: "clipper";
32234 rel2.to: "clipper";
32244 state: "default" 0.0;
32257 normal: "bt_base1.png";
32264 state: "clicked" 0.0;
32265 inherit: "default" 0.0;
32275 state: "default" 0.0;
32284 normal: "bt_hilight.png";
32295 ignore_flags: ON_HOLD;
32298 state: "default" 0.0;
32303 normal: "bt_shine.png";
32316 state: "default" 0.0;
32317 color: 255 255 255 0;
32322 normal: "bt_glow.png";
32323 border: 12 12 12 12;
32329 state: "clicked" 0.0;
32330 inherit: "default" 0.0;
32332 color: 255 255 255 255;
32342 state: "default" 0.0;
32348 image.normal: "icon_arrow_left.png";
32352 state: "hidden" 0.0;
32353 inherit: "default" 0.0;
32354 image.normal: "icon_arrow_right.png";
32363 signal: "elm,action,show";
32365 action: STATE_SET "default" 0.0;
32367 target: "btn_icon";
32368 transition: LINEAR 0.5;
32373 signal: "elm,action,hide";
32375 action: STATE_SET "hidden" 0.0;
32377 target: "btn_icon";
32378 transition: LINEAR 0.5;
32383 signal: "mouse,down,1";
32384 source: "btn_over2";
32385 action: STATE_SET "clicked" 0.0;
32390 name: "btn_unclick";
32391 signal: "mouse,up,1";
32392 source: "btn_over2";
32393 action: STATE_SET "default" 0.0;
32398 name: "btn_click2";
32399 signal: "mouse,down,1";
32400 source: "btn_over3";
32401 action: STATE_SET "clicked" 0.0;
32402 target: "btn_over3";
32406 name: "btn_unclick2";
32407 signal: "mouse,up,1";
32408 source: "btn_over3";
32409 action: STATE_SET "default" 0.0;
32410 transition: DECELERATE 0.5;
32411 target: "btn_over3";
32415 name: "btn_unclick3";
32416 signal: "mouse,clicked,1";
32417 source: "btn_over2";
32418 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32420 program { name: "highlight_show";
32421 signal: "elm,action,focus_highlight,show";
32423 action: STATE_SET "enabled" 0.0;
32424 transition: ACCELERATE 0.3;
32425 target: "focus_highlight";
32427 program { name: "highlight_hide";
32428 signal: "elm,action,focus_highlight,hide";
32430 action: STATE_SET "default" 0.0;
32431 transition: DECELERATE 0.3;
32432 target: "focus_highlight";
32438 name: "elm/panel/base/right";
32439 alias: "elm/panel/base/bottom";
32442 image: "bt_base1.png" COMP;
32443 image: "bt_hilight.png" COMP;
32444 image: "bt_shine.png" COMP;
32445 image: "bt_glow.png" COMP;
32446 image: "bt_dis_base.png" COMP;
32447 image: "icon_arrow_left.png" COMP;
32448 image: "icon_arrow_right.png" COMP;
32452 part { name: "focus_highlight";
32453 description { state: "default" 0.0;
32455 color: 255 255 255 0;
32465 normal: "frame_2.png";
32470 description { state: "enabled" 0.0;
32471 inherit: "default" 0.0;
32473 color: 255 255 255 255;
32483 state: "default" 0.0;
32484 color: 255 255 255 0;
32485 rel1.relative: 0.0 0.0;
32487 rel2.relative: 1.0 1.0;
32488 rel2.offset: -1 -1;
32492 state: "hidden" 0.0;
32493 inherit: "default" 0.0;
32494 rel1.relative: 1.0 0.0;
32495 rel1.offset: -22 0;
32496 rel2.relative: 2.0 1.0;
32497 rel2.offset: -23 -1;
32507 state: "default" 0.0;
32513 normal: "bt_dis_base.png";
32525 state: "default" 0.0;
32540 name: "elm.swallow.content";
32542 clip_to: "clipper";
32545 state: "default" 0.0;
32546 rel1.to: "clipper";
32547 rel2.to: "clipper";
32557 state: "default" 0.0;
32573 normal: "bt_base1.png";
32580 state: "clicked" 0.0;
32581 inherit: "default" 0.0;
32591 state: "default" 0.0;
32600 normal: "bt_hilight.png";
32611 ignore_flags: ON_HOLD;
32614 state: "default" 0.0;
32619 normal: "bt_shine.png";
32632 state: "default" 0.0;
32633 color: 255 255 255 0;
32638 normal: "bt_glow.png";
32639 border: 12 12 12 12;
32645 state: "clicked" 0.0;
32646 inherit: "default" 0.0;
32648 color: 255 255 255 255;
32658 state: "default" 0.0;
32664 image.normal: "icon_arrow_right.png";
32668 state: "hidden" 0.0;
32669 inherit: "default" 0.0;
32670 image.normal: "icon_arrow_left.png";
32679 signal: "elm,action,show";
32681 action: STATE_SET "default" 0.0;
32683 target: "btn_icon";
32684 transition: LINEAR 0.5;
32689 signal: "elm,action,hide";
32691 action: STATE_SET "hidden" 0.0;
32693 target: "btn_icon";
32694 transition: LINEAR 0.5;
32699 signal: "mouse,down,1";
32700 source: "btn_over2";
32701 action: STATE_SET "clicked" 0.0;
32706 name: "btn_unclick";
32707 signal: "mouse,up,1";
32708 source: "btn_over2";
32709 action: STATE_SET "default" 0.0;
32714 name: "btn_click2";
32715 signal: "mouse,down,1";
32716 source: "btn_over3";
32717 action: STATE_SET "clicked" 0.0;
32718 target: "btn_over3";
32722 name: "btn_unclick2";
32723 signal: "mouse,up,1";
32724 source: "btn_over3";
32725 action: STATE_SET "default" 0.0;
32726 transition: DECELERATE 0.5;
32727 target: "btn_over3";
32731 name: "btn_unclick3";
32732 signal: "mouse,up,1";
32733 source: "btn_over2";
32734 action: SIGNAL_EMIT "elm,action,panel,toggle" "";
32736 program { name: "highlight_show";
32737 signal: "elm,action,focus";
32739 action: STATE_SET "enabled" 0.0;
32740 transition: ACCELERATE 0.3;
32741 target: "focus_highlight";
32743 program { name: "highlight_hide";
32744 signal: "elm,action,unfocus";
32746 action: STATE_SET "default" 0.0;
32747 transition: DECELERATE 0.3;
32748 target: "focus_highlight";
32753 ///////////////////////////////////////////////////////////////////////////////
32754 group { name: "elm/conformant/base/default";
32756 part { name: "elm.swallow.shelf";
32758 description { state: "default" 0.0;
32761 rel2.relative: 1.0 0.0;
32764 part { name: "elm.swallow.content";
32766 description { state: "default" 0.0;
32768 rel1.relative: 0.0 1.0;
32769 rel1.to_y: "elm.swallow.shelf";
32770 rel2.relative: 1.0 0.0;
32771 rel2.to_y: "elm.swallow.panel";
32774 part { name: "elm.swallow.panel";
32776 description { state: "default" 0.0;
32779 rel1.relative: 0.0 1.0;
32785 /////////////////////////////////////////////////////////////////////////////
32787 /////////////////////////////////////////////////////////////////////////////
32789 part { name: "ch_"#_pos".base"; \
32791 description { state: "default" 0.0; \
32793 relative: (_pos % 7 * 7 / 8 / 6) 0; \
32797 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) 1; \
32804 part { name: "ch_"#_pos".text"; \
32806 effect: SOFT_SHADOW; \
32809 clip_to: "ch_"#_pos".clipper"; \
32811 state: "default" 0.0; \
32812 rel1.to: "ch_"#_pos".base"; \
32813 rel2.to: "ch_"#_pos".base"; \
32814 color: 0 0 0 255; \
32824 part { name: "ch_"#_pos".clipper"; \
32826 description { state: "default" 0.0; \
32827 rel1.to: "ch_"#_pos".base"; \
32828 rel2.to: "ch_"#_pos".base"; \
32832 #define CIT(_pos) \
32833 part { name: "cit_"#_pos".rect"; \
32835 description { state: "default" 0.0; \
32837 relative: (_pos % 7 * 7 / 8 / 6) \
32838 (_pos / 8 / 5 - _pos % 7 / 8 / 5); \
32842 relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) \
32843 (_pos / 8 / 5 - _pos % 7 / 8 / 5 + 1 / 8); \
32851 name: "cit_"#_pos".event"; \
32853 repeat_events: 1; \
32855 rel1.to: "cit_"#_pos".rect"; \
32856 rel2.to: "cit_"#_pos".rect"; \
32857 state: "default" 0.0; \
32861 part { name: "cit_"#_pos".shelf"; \
32864 description { state: "default" 0.0; \
32866 to: "cit_"#_pos".bg"; \
32870 to: "cit_"#_pos".bg"; \
32872 color: 200 200 200 255; \
32875 part { name: "cit_"#_pos".hd"; \
32878 description { state: "default" 0.0; \
32880 to: "cit_"#_pos".bg"; \
32884 to: "cit_"#_pos".bg"; \
32887 color: 160 0 0 255; \
32889 description { state: "visible" 0.0; \
32890 inherit: "default" 0.0; \
32895 name: "cit_"#_pos".base_sh"; \
32898 state: "default" 0.0; \
32902 to: "cit_"#_pos".base"; \
32903 relative: 0.0 1.0; \
32907 to: "cit_"#_pos".base"; \
32908 relative: 1.0 1.05; \
32912 normal: "ilist_item_shadow.png"; \
32918 name: "cit_"#_pos".base"; \
32921 state: "default" 0.0; \
32922 rel1.to: "cit_"#_pos".rect"; \
32923 rel2.to: "cit_"#_pos".rect"; \
32924 rel2.offset: -1 -1; \
32926 normal: "ilist_1.png"; \
32932 state: "today" 0.0; \
32933 inherit: "default" 0.0; \
32934 image.normal: "ilist_2.png"; \
32935 color: 240 240 240 255; \
32938 part { name: "cit_"#_pos".bg"; \
32940 description { state: "default" 0.0; \
32942 color: 255 255 255 0; \
32944 to: "cit_"#_pos".rect"; \
32945 relative: 0.0 0.0; \
32948 to: "cit_"#_pos".rect"; \
32949 relative: 1.0 1.0; \
32953 normal: "bt_sm_base1.png"; \
32956 image.middle: SOLID; \
32958 description { state: "selected" 0.0; \
32959 inherit: "default" 0.0; \
32961 color: 255 255 255 255; \
32964 part { name: "cit_"#_pos".text"; \
32966 effect: SOFT_SHADOW; \
32970 state: "default" 0.0; \
32971 rel1.to: "cit_"#_pos".bg"; \
32972 rel2.to: "cit_"#_pos".bg"; \
32973 color: 0 0 0 255; \
32982 description { state: "selected" 0.0; \
32983 inherit: "default" 0.0; \
32984 color: 224 224 224 255; \
32985 color3: 0 0 0 64; \
32988 part { name: "cit_"#_pos".fg1"; \
32990 description { state: "default" 0.0; \
32992 color: 255 255 255 0; \
32993 rel1.to: "cit_"#_pos".bg"; \
32994 rel2.relative: 1.0 0.5; \
32995 rel2.to: "cit_"#_pos".bg"; \
32997 normal: "bt_sm_hilight.png"; \
33001 description { state: "selected" 0.0; \
33002 inherit: "default" 0.0; \
33004 color: 255 255 255 255; \
33007 part { name: "cit_"#_pos".fg2"; \
33009 description { state: "default" 0.0; \
33011 color: 255 255 255 0; \
33012 rel1.to: "cit_"#_pos".bg"; \
33013 rel2.to: "cit_"#_pos".bg"; \
33015 normal: "bt_sm_shine.png"; \
33019 description { state: "selected" 0.0; \
33020 inherit: "default" 0.0; \
33022 color: 255 255 255 255; \
33025 part { name: "cit_"#_pos".check"; \
33027 description { state: "default" 0.0; \
33029 to: "cit_"#_pos".bg"; \
33030 relative: 0.7 0.6; \
33034 to: "cit_"#_pos".bg"; \
33035 relative: 1.1 1.2; \
33040 color: 255 0 0 255; \
33041 image.normal: "check.png"; \
33043 description { state: "visible" 0.0; \
33044 inherit: "default" 0.0; \
33050 name: "cit_"#_pos".go_active"; \
33051 signal: "cit_"#_pos",selected"; \
33053 action: STATE_SET "selected" 0.0; \
33054 target: "cit_"#_pos".bg"; \
33055 target: "cit_"#_pos".fg1"; \
33056 target: "cit_"#_pos".fg2"; \
33057 target: "cit_"#_pos".text"; \
33060 name: "cit_"#_pos".go_passive"; \
33061 signal: "cit_"#_pos",unselected"; \
33063 action: STATE_SET "default" 0.0; \
33064 target: "cit_"#_pos".bg"; \
33065 target: "cit_"#_pos".fg1"; \
33066 target: "cit_"#_pos".fg2"; \
33067 target: "cit_"#_pos".text"; \
33070 name: "cit_"#_pos".is_today"; \
33071 signal: "cit_"#_pos",today"; \
33073 action: STATE_SET "today" 0.0; \
33074 target: "cit_"#_pos".base"; \
33077 name: "cit_"#_pos".not_today"; \
33078 signal: "cit_"#_pos",not_today"; \
33080 action: STATE_SET "default" 0.0; \
33081 target: "cit_"#_pos".base"; \
33084 source: "cit_"#_pos".clicked"; \
33085 signal: "mouse,clicked,1"; \
33086 source: "cit_"#_pos".event"; \
33087 action: SIGNAL_EMIT "elm,action,selected" #_pos; \
33090 name: "cit_"#_pos".clear"; \
33091 signal: "cit_"#_pos",clear"; \
33093 action: STATE_SET "default" 0.0; \
33094 target: "cit_"#_pos".check"; \
33095 target: "cit_"#_pos".hd"; \
33098 name: "cit_"#_pos".checked"; \
33099 signal: "cit_"#_pos",checked"; \
33101 action: STATE_SET "visible" 0.0; \
33102 target: "cit_"#_pos".check"; \
33105 name: "cit_"#_pos".holiday"; \
33106 signal: "cit_"#_pos",holiday"; \
33108 action: STATE_SET "visible" 0.0; \
33109 target: "cit_"#_pos".hd"; \
33113 group { name: "elm/calendar/base/default";
33115 image: "shelf_inset.png" COMP;
33116 image: "bt_base1.png" COMP;
33117 image: "bt_hilight.png" COMP;
33118 image: "bt_shine.png" COMP;
33119 image: "bt_glow.png" COMP;
33120 image: "bt_dis_base.png" COMP;
33121 image: "bt_dis_hilight.png" COMP;
33122 image: "sp_bt_l.png" COMP;
33123 image: "sp_bt_r.png" COMP;
33124 image: "bt_sm_base1.png" COMP;
33125 image: "bt_sm_shine.png" COMP;
33126 image: "bt_sm_hilight.png" COMP;
33127 image: "ilist_1.png" COMP;
33128 image: "ilist_2.png" COMP;
33129 image: "ilist_item_shadow.png" COMP;
33130 image: "check.png" COMP;
33135 description { state: "default" 0.0;
33138 rel2.offset: -2 -2;
33139 color: 255 255 255 0;
33143 part { name: "spinner-base";
33146 description { state: "default" 0.0;
33152 rel2.offset: -7 -7;
33153 color: 255 255 255 0;
33157 part { name: "conf_over_spinner";
33159 description { state: "default" 0.0;
33160 rel1.to: "spinner-base";
33161 rel1.offset: -3 -3;
33162 rel2.to: "spinner-base";
33165 normal: "shelf_inset.png";
33172 part { name: "table-base";
33175 description { state: "default" 0.0;
33178 rel1.to_y: "spinner-base";
33180 rel1.relative: 0 1;
33182 rel2.offset: -7 -7;
33183 color: 255 255 255 0;
33186 part { name: "conf_over_table";
33188 description { state: "default" 0.0;
33189 rel1.to: "table-base";
33190 rel1.offset: -3 -3;
33191 rel2.to: "table-base";
33194 normal: "shelf_inset.png";
33201 part { name: "header";
33204 description { state: "default" 0.0;
33205 rel1.to: "table-base";
33206 rel1.relative: 0 0;
33207 rel2.to: "table-base";
33208 rel2.relative: 1 0.1;
33209 color: 255 255 255 0;
33212 part { name: "base";
33215 description { state: "default" 0.0;
33216 rel1.to_x: "table-base";
33217 rel1.to_y: "header";
33218 rel1.relative: 0 1;
33220 rel2.to: "table-base";
33222 color: 255 255 255 0;
33225 part { name: "left_bt";
33227 description { state: "default" 0.0;
33228 rel1 { to: "spinner-base";
33231 rel2 { to: "spinner-base";
33239 normal: "bt_base1.png";
33244 description { state: "clicked" 0.0;
33245 inherit: "default" 0.0;
33246 image.normal: "bt_base1.png";
33247 image.middle: SOLID;
33250 part { name: "left_over1";
33252 description { state: "default" 0.0;
33253 rel1.to: "left_bt";
33254 rel2 { to: "left_bt";
33258 normal: "bt_hilight.png";
33263 part { name: "left_over2";
33266 description { state: "default" 0.0;
33267 rel1.to: "left_bt";
33268 rel2.to: "left_bt";
33270 normal: "bt_shine.png";
33275 part { name: "left_over3";
33278 description { state: "default" 0.0;
33279 color: 255 255 255 0;
33280 rel1.to: "left_bt";
33281 rel2.to: "left_bt";
33283 normal: "bt_glow.png";
33284 border: 12 12 12 12;
33288 description { state: "clicked" 0.0;
33289 inherit: "default" 0.0;
33291 color: 255 255 255 255;
33294 part { name: "right_bt";
33296 description { state: "default" 0.0;
33297 rel1 { to: "spinner-base";
33300 rel2 { to: "spinner-base";
33308 normal: "bt_base1.png";
33313 description { state: "clicked" 0.0;
33314 inherit: "default" 0.0;
33315 image.normal: "bt_base1.png";
33316 image.middle: SOLID;
33319 part { name: "right_over1";
33321 description { state: "default" 0.0;
33322 rel1.to: "right_bt";
33323 rel2 { to: "right_bt";
33327 normal: "bt_hilight.png";
33332 part { name: "right_over2";
33335 description { state: "default" 0.0;
33336 rel1.to: "right_bt";
33337 rel2.to: "right_bt";
33339 normal: "bt_shine.png";
33344 part { name: "right_over3";
33347 description { state: "default" 0.0;
33348 color: 255 255 255 0;
33349 rel1.to: "right_bt";
33350 rel2.to: "right_bt";
33352 normal: "bt_glow.png";
33353 border: 12 12 12 12;
33357 description { state: "clicked" 0.0;
33358 inherit: "default" 0.0;
33360 color: 255 255 255 255;
33363 part { name: "left_bt_icon";
33365 description { state: "default" 0.0;
33366 rel1.to: "left_bt";
33367 rel2.to: "left_bt";
33371 image.normal: "sp_bt_l.png";
33373 description { state: "rtl" 0.0;
33374 inherit: "default" 0.0;
33375 image.normal: "sp_bt_r.png";
33378 part { name: "right_bt_icon";
33380 description { state: "default" 0.0;
33381 rel1.to: "right_bt";
33382 rel2.to: "right_bt";
33386 image.normal: "sp_bt_r.png";
33388 description { state: "rtl" 0.0;
33389 inherit: "default" 0.0;
33390 image.normal: "sp_bt_l.png";
33393 part { name: "month_text";
33397 description { state: "default" 0.0;
33400 rel1 { relative: 1.0 0.0;
33403 to_y: "spinner-base";
33405 rel2 { relative: 0.0 1.0;
33408 to_y: "spinner-base";
33412 font: "Sans,Edje-Vera";
33419 CH(0) CH(1) CH(2) CH(3) CH(4) CH(5) CH(6)
33420 CIT(0) CIT(1) CIT(2) CIT(3) CIT(4) CIT(5) CIT(6)
33421 CIT(7) CIT(8) CIT(9) CIT(10) CIT(11) CIT(12) CIT(13)
33422 CIT(14) CIT(15) CIT(16) CIT(17) CIT(18) CIT(19) CIT(20)
33423 CIT(21) CIT(22) CIT(23) CIT(24) CIT(25) CIT(26) CIT(27)
33424 CIT(28) CIT(29) CIT(30) CIT(31) CIT(32) CIT(33) CIT(34)
33425 CIT(35) CIT(36) CIT(37) CIT(38) CIT(39) CIT(40) CIT(41)
33428 program { name: "dec_start";
33429 signal: "mouse,down,1";
33431 action: SIGNAL_EMIT "elm,action,decrement,start" "";
33433 program { name: "dec_stop";
33434 signal: "mouse,up,1";
33436 action: SIGNAL_EMIT "elm,action,stop" "";
33438 program { name: "inc_start";
33439 signal: "mouse,down,1";
33440 source: "right_bt";
33441 action: SIGNAL_EMIT "elm,action,increment,start" "";
33443 program { name: "inc_stop";
33444 signal: "mouse,up,1";
33445 source: "right_bt";
33446 action: SIGNAL_EMIT "elm,action,stop" "";
33449 name: "left_bt_click";
33450 signal: "mouse,down,1";
33451 source: "left_over2";
33452 action: STATE_SET "clicked" 0.0;
33456 name: "left_bt_unclick";
33457 signal: "mouse,up,1";
33458 source: "left_over2";
33459 action: STATE_SET "default" 0.0;
33463 name: "left_bt_click2";
33464 signal: "mouse,down,1";
33465 source: "left_over3";
33466 action: STATE_SET "clicked" 0.0;
33467 target: "left_over3";
33470 name: "left_bt_unclick2";
33471 signal: "mouse,up,1";
33472 source: "left_over3";
33473 action: STATE_SET "default" 0.0;
33474 transition: DECELERATE 0.5;
33475 target: "left_over3";
33478 name: "right_bt_click";
33479 signal: "mouse,down,1";
33480 source: "right_over2";
33481 action: STATE_SET "clicked" 0.0;
33482 target: "right_bt";
33485 name: "right_bt_unclick";
33486 signal: "mouse,up,1";
33487 source: "right_over2";
33488 action: STATE_SET "default" 0.0;
33489 target: "right_bt";
33492 name: "right_bt_click2";
33493 signal: "mouse,down,1";
33494 source: "right_over3";
33495 action: STATE_SET "clicked" 0.0;
33496 target: "right_over3";
33499 name: "right_bt_unclick2";
33500 signal: "mouse,up,1";
33501 source: "right_over3";
33502 action: STATE_SET "default" 0.0;
33503 transition: DECELERATE 0.5;
33504 target: "right_over3";
33506 program { name: "to_rtl";
33507 signal: "edje,state,rtl";
33509 action: STATE_SET "rtl" 0.0;
33510 target: "right_bt_icon";
33511 target: "left_bt_icon";
33513 program { name: "to_ltr";
33514 signal: "edje,state,ltr";
33516 action: STATE_SET "default" 0.0;
33517 target: "right_bt_icon";
33518 target: "left_bt_icon";
33526 ////////////////////////////////////////////////////////////////////////////////
33528 ////////////////////////////////////////////////////////////////////////////////
33529 group { name: "elm/colorselector/bg/default";
33531 part { name: "elm.colorbar_0";
33534 description { state: "default" 0.0;
33536 rel1.relative: 0.0 0.00653594771;
33537 rel2.relative: 1.0 0.254901961;
33540 part { name: "elm.colorbar_1";
33543 description { state: "default" 0.0;
33545 rel1.relative: 0.0 0.254901961;
33546 rel2.relative: 1.0 0.503267974;
33549 part { name: "elm.colorbar_2";
33552 description { state: "default" 0.0;
33554 rel1.relative: 0.0 0.503267974;
33555 rel2.relative: 1.0 0.751633987;
33558 part { name: "elm.colorbar_3";
33561 description { state: "default" 0.0;
33563 rel1.relative: 0.0 0.751633987;
33564 rel2.relative: 1.0 1.0;
33570 group { name: "elm/colorselector/base/default";
33572 part { name: "elm.bar_bg";
33575 description { state: "default" 0.0;
33579 to_x: "elm.arrow_bg";
33580 to_y: "elm.arrow_icon";
33584 relative: 1.0 0.83;
33585 to_x: "elm.arrow_bg";
33590 part { name: "elm.bar";
33593 description { state: "default" 0.0;
33594 rel1.to: "elm.bar_bg";
33595 rel2.to: "elm.bar_bg";
33598 part { name: "elm.arrow_bg";
33601 description { state: "default" 0.0;
33603 relative: 1.0 0.17;
33605 to_x: "elm.l_button";
33608 relative: 0.0 0.83;
33610 to_x: "elm.r_button";
33614 part { name: "elm.arrow";
33618 description { state: "default" 0.0;
33623 to_x: "elm.arrow_bg";
33626 relative: 0.0 0.17;
33627 to_x: "elm.arrow_bg";
33633 confine: "elm.arrow_bg";
33638 part { name: "elm.arrow_icon";
33641 description { state: "default" 0.0;
33656 part { name: "event";
33659 description { state: "default" 0.0;
33661 to: "elm.arrow_icon";
33664 to_x: "elm.arrow_icon";
33665 to_y: "elm.arrow_bg";
33671 events: "elm.arrow";
33674 part { name: "elm.l_button";
33678 description { state: "default" 0.0;
33683 to_y: "elm.bar_bg";
33687 to_y: "elm.bar_bg";
33692 part { name: "elm.r_button";
33697 state: "default" 0.0;
33702 to_y: "elm.bar_bg";
33706 to_y: "elm.bar_bg";
33714 group{ name: "elm/colorselector/image/colorbar_0";
33716 image: "color_picker_color.png" COMP;
33719 part { name: "colorbar_0_image";
33722 description { state: "default" 0.0;
33723 rel2.offset: -1 -1;
33724 image.normal: "color_picker_color.png";
33730 group { name: "elm/colorselector/image/colorbar_1";
33732 image: "color_picker_opacity.png" COMP;
33735 part { name: "colorbar_1_image";
33738 description { state: "default" 0.0;
33739 rel2.offset: -1 -1;
33740 image.normal: "color_picker_opacity.png";
33746 group { name: "elm/colorselector/image/colorbar_2";
33748 image: "color_picker_brightness.png" COMP;
33751 part { name: "colorbar_2_image";
33754 description { state: "default" 0.0;
33755 rel2.offset: -1 -1;
33756 image.normal: "color_picker_brightness.png";
33762 group { name: "elm/colorselector/image/colorbar_3";
33764 image: "color_picker_alpha.png" COMP;
33767 part { name: "colorbar_3_image";
33770 description { state: "default" 0.0;
33771 rel2.offset: -1 -1;
33772 image.normal: "color_picker_alpha.png";
33778 group { name: "elm/colorselector/bg_image/colorbar_3";
33780 image: "color_picker_alpha_bg.png" COMP;
33783 part { name: "colorbar_3_image";
33786 description { state: "default" 0.0;
33787 rel2.offset: -1 -1;
33788 image.normal: "color_picker_alpha_bg.png";
33794 group { name: "elm/colorselector/image/updown";
33796 image: "icon_arrow_down.png" COMP;
33802 description { state: "default" 0.0;
33806 part { name: "arrow_image";
33809 description { state: "default" 0.0;
33810 image.normal: "icon_arrow_down.png";
33816 group { name: "elm/colorselector/button/left";
33818 image: "bt_base1.png" COMP;
33819 image: "bt_shine.png" COMP;
33820 image: "sp_bt_l.png" COMP;
33823 part { name: "button_image";
33825 description { state: "default" 0.0;
33826 image.normal: "bt_base1.png";
33827 image.border: 6 6 6 6;
33828 image.middle: SOLID;
33831 description { state: "clicked" 0.0;
33832 inherit: "default" 0.0;
33833 image.normal: "bt_shine.png";
33834 image.border: 6 6 6 6;
33835 image.middle: SOLID;
33838 part { name: "btn_over";
33841 description { state: "default" 0.0;
33842 rel1.to: "button_image";
33845 to: "button_image";
33848 normal: "bt_hilight.png";
33853 part { name: "btn_over2";
33857 ignore_flags: ON_HOLD;
33858 description { state: "default" 0.0;
33859 rel1.to: "button_image";
33860 rel2.to: "button_image";
33862 normal: "bt_shine.png";
33867 part { name: "focus_image";
33869 description { state: "default" 0.0;
33870 color: 255 255 255 0;
33871 rel1.to: "button_image";
33872 rel2.to: "button_image";
33874 normal: "bt_glow.png";
33875 border: 12 12 12 12;
33880 description { state: "clicked" 0.0;
33881 inherit: "default" 0.0;
33883 color: 255 255 255 255;
33886 part { name: "left_arrow";
33888 description { state: "default" 0.0;
33891 image.normal: "sp_bt_l.png";
33898 name: "button_down";
33899 signal: "elm,state,left,button,down";
33900 source: "left_button";
33901 action: STATE_SET "clicked" 0.0;
33902 target: "button_image";
33903 target: "focus_image";
33907 signal: "elm,state,left,button,up";
33908 source: "left_button";
33909 action: STATE_SET "default" 0.0;
33910 target: "button_image";
33911 target: "focus_image";
33916 group { name: "elm/colorselector/button/right";
33918 image: "bt_base1.png" COMP;
33919 image: "bt_shine.png" COMP;
33920 image: "sp_bt_r.png" COMP;
33923 part { name: "button_image";
33925 description { state: "default" 0.0;
33926 image.normal: "bt_base1.png";
33927 image.border: 6 6 6 6;
33928 image.middle: SOLID;
33931 description { state: "clicked" 0.0;
33932 inherit: "default" 0.0;
33933 image.normal: "bt_shine.png";
33934 image.border: 6 6 6 6;
33935 image.middle: SOLID;
33938 part { name: "btn_over";
33941 description { state: "default" 0.0;
33942 rel1.to: "button_image";
33945 to: "button_image";
33948 normal: "bt_hilight.png";
33953 part { name: "btn_over2";
33957 ignore_flags: ON_HOLD;
33958 description { state: "default" 0.0;
33959 rel1.to: "button_image";
33960 rel2.to: "button_image";
33962 normal: "bt_shine.png";
33967 part { name: "focus_image";
33969 description { state: "default" 0.0;
33970 color: 255 255 255 0;
33971 rel1.to: "button_image";
33972 rel2.to: "button_image";
33974 normal: "bt_glow.png";
33975 border: 12 12 12 12;
33980 description { state: "clicked" 0.0;
33981 inherit: "default" 0.0;
33983 color: 255 255 255 255;
33986 part { name: "right_arrow";
33988 description { state: "default" 0.0;
33991 image.normal: "sp_bt_r.png";
33998 name: "button_down";
33999 signal: "elm,state,right,button,down";
34000 source: "right_button";
34001 action: STATE_SET "clicked" 0.0;
34002 target: "button_image";
34003 target: "focus_image";
34007 signal: "elm,state,right,button,up";
34008 source: "right_button";
34009 action: STATE_SET "default" 0.0;
34010 target: "button_image";
34011 target: "focus_image";
34016 ///////////////////////////////////////////////////////////////////////////////
34017 #define FLIP_PICKER_MAX_LEN (50)
34018 #define FLIP_PICKER_MAX_LEN_STR "50"
34020 group { name: "elm/flipselector/base/default";
34022 image: "flip_base.png" COMP;
34023 image: "flip_base_shad.png" COMP;
34024 image: "flip_shad.png" COMP;
34025 image: "arrow_up.png" COMP;
34026 image: "arrow_down.png" COMP;
34027 image: "flip_t.png" COMP;
34028 image: "flip_b.png" COMP;
34032 item: "max_len" FLIP_PICKER_MAX_LEN_STR;
34035 //FIXME: quick successive clicks on, say, up, lead to nastiness
34037 public cur, prev, next, lock;
34039 public animator_bottom_down(val, Float:pos) {
34040 new tmp[FLIP_PICKER_MAX_LEN];
34042 set_tween_state(PART:"bottom", pos, "shrink", 0.0, "default", 0.0);
34043 set_tween_state(PART:"bottom_sheet", pos, "shrink", 0.0, "default",
34045 set_tween_state(PART:"shadow", pos, "half", 0.0, "full",
34049 set_state(PART:"shadow", "default", 0.0);
34052 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34053 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34054 replace_str(next, 0, "");
34055 message(MSG_STRING, 1, tmp);
34060 public animator_top_down(val, Float:pos) {
34061 set_tween_state(PART:"top", pos, "default", 0.0, "shrink", 0.0);
34062 set_tween_state(PART:"top_sheet", pos, "default", 0.0, "shrink",
34064 set_tween_state(PART:"shadow", pos, "default", 0.0, "half",
34068 anim(0.2, "animator_bottom_down", val);
34071 public animator_bottom_up(val, Float:pos) {
34072 set_tween_state(PART:"bottom", pos, "default", 0.0, "shrink", 0.0);
34073 set_tween_state(PART:"bottom_sheet", pos, "default", 0.0, "shrink",
34075 set_tween_state(PART:"shadow", pos, "full", 0.0, "half",
34079 anim(0.2, "animator_top_up", val);
34082 public animator_top_up(val, Float:pos) {
34083 new tmp[FLIP_PICKER_MAX_LEN];
34085 set_tween_state(PART:"top", pos, "shrink", 0.0, "default", 0.0);
34086 set_tween_state(PART:"top_sheet", pos, "shrink", 0.0, "default",
34088 set_tween_state(PART:"shadow", pos, "half", 0.0, "default",
34092 set_state(PART:"shadow", "default", 0.0);
34095 fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN);
34096 if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) {
34097 replace_str(next, 0, "");
34098 message(MSG_STRING, 2, tmp);
34103 public message(Msg_Type:type, id, ...) {
34105 if ((type == MSG_STRING) && (id == 1)) {
34106 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34108 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34110 if (get_int(lock) == 1) {
34111 replace_str(next, 0, value);
34115 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34117 set_text(PART:"bottom_b", tmp);
34119 set_state(PART:"top", "shrink", 0.0);
34120 set_text(PART:"top", tmp);
34121 set_state(PART:"top", "default", 0.0);
34122 set_text(PART:"top", tmp);
34124 replace_str(prev, 0, tmp);
34126 set_state(PART:"bottom", "default", 0.0);
34127 set_text(PART:"bottom", value);
34128 set_state(PART:"bottom", "shrink", 0.0);
34129 set_text(PART:"bottom", value);
34131 set_text(PART:"top_b", value);
34133 replace_str(cur, 0, value);
34135 set_state(PART:"bottom_sheet", "shrink", 0.0);
34136 set_state(PART:"top_sheet", "default", 0.0);
34139 set_state(PART:"shadow", "default", 0.0);
34140 anim(0.2, "animator_top_down", 1);
34144 if ((type == MSG_STRING) && (id == 2)) {
34145 new value[FLIP_PICKER_MAX_LEN], tmp[FLIP_PICKER_MAX_LEN];
34147 snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2));
34149 if (get_int(lock) == 1) {
34150 replace_str(next, 0, value);
34154 fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN);
34156 set_text(PART:"top_b", tmp);
34158 set_state(PART:"bottom", "shrink", 0.0);
34159 set_text(PART:"bottom", tmp);
34160 set_state(PART:"bottom", "default", 0.0);
34161 set_text(PART:"bottom", tmp);
34163 replace_str(prev, 0, tmp);
34165 set_state(PART:"top", "default", 0.0);
34166 set_text(PART:"top", value);
34167 set_state(PART:"top", "shrink", 0.0);
34168 set_text(PART:"top", value);
34170 set_text(PART:"bottom_b", value);
34172 replace_str(cur, 0, value);
34174 set_state(PART:"bottom_sheet", "default", 0.0);
34175 set_state(PART:"top_sheet", "shrink", 0.0);
34178 set_state(PART:"shadow", "full", 0.0);
34179 anim(0.2, "animator_bottom_up", 1);
34185 part { name: "shad";
34187 description { state: "default" 0.0;
34188 rel1.offset: -4 -4;
34193 normal: "flip_base_shad.png";
34199 part { name: "base";
34201 description { state: "default" 0.0;
34203 rel2.offset: -5 -5;
34205 image.normal: "flip_base.png";
34212 description { state: "default" 0.0;
34214 rel1.relative: 0.0 0.5;
34218 description { state: "hidden" 0.0;
34219 inherit: "default" 0.0;
34227 description { state: "default" 0.0;
34230 rel2.relative: 1.0 0.5;
34233 description { state: "hidden" 0.0;
34234 inherit: "default" 0.0;
34239 part { name: "bottom_sheet_static";
34241 description { state: "default" 0.0;
34245 image.normal: "flip_b.png";
34249 part { name: "bottom_b";
34251 clip_to: "bottom_clipper";
34254 description { state: "default" 0.0;
34260 font: "Sans:style=Bold,Edje-Vera-Bold";
34268 part { name: "shadow";
34270 description { state: "default" 0.0;
34273 rel2.relative: 1.0 0.0;
34274 image.normal: "flip_shad.png";
34276 description { state: "half" 0.0;
34277 inherit: "default" 0.0;
34278 rel2.relative: 1.0 0.5;
34280 description { state: "full" 0.0;
34281 inherit: "default" 0.0;
34282 rel2.relative: 1.0 1.0;
34286 part { name: "bottom_sheet";
34288 description { state: "default" 0.0;
34292 image.normal: "flip_b.png";
34294 description { state: "shrink" 0.0;
34295 inherit: "default" 0.0;
34297 rel2.relative: 1.0 0.0;
34301 part { name: "bottom";
34303 clip_to: "bottom_clipper";
34306 description { state: "default" 0.0;
34312 font: "Sans:style=Bold,Edje-Vera-Bold";
34318 description { state: "shrink" 0.0;
34319 inherit: "default" 0.0;
34320 color: 128 128 128 255;
34322 rel2.relative: 1.0 0.5; /* FIXME: same visual effect? --> MAP! */
34326 part { name: "top_sheet_static";
34328 description { state: "default" 0.0;
34332 image.normal: "flip_t.png";
34336 part { name: "top_b";
34338 clip_to: "top_clipper";
34341 description { state: "default" 0.0;
34347 font: "Sans:style=Bold,Edje-Vera-Bold";
34356 part { name: "top_sheet";
34358 description { state: "default" 0.0;
34362 image.normal: "flip_t.png";
34364 description { state: "shrink" 0.0;
34365 inherit: "default" 0.0;
34366 color: 128 128 128 255;
34368 rel1.relative: 0.0 1.0;
34372 part { name: "top";
34374 clip_to: "top_clipper";
34377 description { state: "default" 0.0;
34383 font: "Sans:style=Bold,Edje-Vera-Bold";
34389 description { state: "shrink" 0.0;
34390 inherit: "default" 0.0;
34392 rel1.relative: 0.0 0.5;
34396 part { name: "arrow_top";
34399 description { state: "default" 0.0;
34405 image.normal: "arrow_up.png";
34407 description { state: "hidden" 0.0;
34408 inherit: "default" 0.0;
34412 part { name: "arrow_bottom";
34415 description { state: "default" 0.0;
34421 image.normal: "arrow_down.png";
34423 description { state: "hidden" 0.0;
34424 inherit: "default" 0.0;
34432 name: "top_clipper";
34434 state: "default" 0.0;
34444 name: "bottom_clipper";
34446 state: "default" 0.0;
34455 program { name: "load";
34459 append_str(cur, "");
34460 append_str(prev, "");
34461 append_str(next, "");
34466 program { name: "hide_arrows";
34467 signal: "elm,state,button,hidden";
34469 action: STATE_SET "hidden" 0.0;
34470 target: "arrow_top";
34471 target: "arrow_bottom";
34476 program { name: "show_arrows";
34477 signal: "elm,state,button,visible";
34479 action: STATE_SET "default" 0.0;
34480 target: "arrow_top";
34481 target: "arrow_bottom";
34486 program { name: "up";
34487 signal: "mouse,down,1";
34489 action: SIGNAL_EMIT "elm,action,up,start" "";
34491 program { name: "up,stop";
34492 signal: "mouse,up,1";
34494 action: SIGNAL_EMIT "elm,action,up,stop" "";
34496 program { name: "down";
34497 signal: "mouse,down,1";
34499 action: SIGNAL_EMIT "elm,action,down,start" "";
34501 program { name: "down,stop";
34502 signal: "mouse,up,1";
34504 action: SIGNAL_EMIT "elm,action,down,stop" "";
34509 ////////////////////////////////////////////////////////////////////////////////
34511 ////////////////////////////////////////////////////////////////////////////////
34512 group { name: "elm/diskselector/base/default";
34514 image: "bar_shine.png" COMP;
34521 description { state: "default" 0.0;
34525 part { name: "shine_left";
34527 description { state: "default" 0.0;
34529 rel1.relative: -0.1 0;
34531 rel2.relative: 0.1 1;
34532 image.normal: "bar_shine.png";
34533 color: 255 255 255 120;
34536 part { name: "shine_center";
34538 description { state: "default" 0.0;
34540 rel1.relative: 0.2 0;
34542 rel2.relative: 0.8 1;
34543 image.normal: "bar_shine.png";
34544 color: 255 255 255 180;
34547 part { name: "shine_right";
34549 description { state: "default" 0.0;
34551 rel1.relative: 0.9 0;
34553 rel2.relative: 1.1 1;
34554 image.normal: "bar_shine.png";
34555 color: 255 255 255 120;
34558 part { name: "clipper";
34561 description { state: "default" 0.0;
34565 rel2.offset: -3 -3;
34568 part { name: "elm.swallow.content";
34569 clip_to: "clipper";
34571 description { state: "default" 0.0;
34579 group { name: "elm/diskselector/item/default";
34582 item: "len_threshold" "14";
34583 item: "display_item_num" "3";
34584 item: "min_height" "-1";
34585 item: "min_width" "-1";
34589 part { name: "elm.swallow.icon";
34591 description { state: "default" 0.0;
34603 description { state: "show" 0.0;
34604 inherit: "default" 0.0;
34606 description { state: "default_small" 0.0;
34607 inherit: "default" 0.0;
34608 rel1.relative: 0 0.2;
34609 rel2.relative: 0 0.8;
34611 description { state: "left_side" 0.0;
34612 inherit: "default" 0.0;
34613 rel1.relative: 0 0.2;
34614 rel2.relative: 0 0.8;
34615 color: 255 255 255 160;
34617 description { state: "right_side" 0.0;
34618 inherit: "left_side" 0.0;
34619 rel1.relative: 0.4 0.2;
34620 rel2.relative: 0.4 0.8;
34621 color: 255 255 255 160;
34624 part { name: "elm.text";
34628 description { state: "default" 0.0;
34629 rel1.relative: 1 0.0;
34630 rel1.to_x: "elm.swallow.icon";
34631 rel2.relative: 1.0 1.0;
34632 color: 255 255 255 255;
34635 font: "Sans,Edje-Vera";
34641 description { state: "show" 0.0;
34642 inherit: "default" 0.0;
34645 description { state: "default_small" 0.0;
34646 inherit: "default" 0.0;
34650 description { state: "left_side" 0.0;
34651 inherit: "default" 0.0;
34652 color: 172 172 172 255;
34655 text.align: 0.2 0.5;
34657 description { state: "right_side" 0.0;
34658 inherit: "default" 0.0;
34659 color: 172 172 172 255;
34662 text.align: 0.8 0.5;
34668 program { name: "center_text";
34669 signal: "elm,state,center";
34671 action: STATE_SET "show" 0.0;
34672 target: "elm.text";
34673 target: "elm.swallow.icon";
34675 program { name: "center_small_text";
34676 signal: "elm,state,center_small";
34678 action: STATE_SET "default_small" 0.0;
34679 target: "elm.text";
34680 target: "elm.swallow.icon";
34682 program { name: "l_side_text";
34683 signal: "elm,state,left_side";
34685 action: STATE_SET "left_side" 0.0;
34686 target: "elm.text";
34687 target: "elm.swallow.icon";
34689 program { name: "r_side_text";
34690 signal: "elm,state,right_side";
34692 action: STATE_SET "right_side" 0.0;
34693 target: "elm.text";
34694 target: "elm.swallow.icon";
34699 group { name: "elm/entry/path/separator/default";
34700 images.image: "arrow_right.png" COMP;
34702 part { name: "icon";
34704 description { state: "default" 0.0;
34705 image.normal: "arrow_right.png";
34713 group { name: "elm/fileselector/base/default";
34715 item: "path_separator" "<item relsize=16x16 vsize=full href=path/separator></item>";
34718 part { name: "elm.swallow.up";
34720 description { state: "default" 0.0;
34730 part { name: "elm.swallow.home";
34732 description { state: "default" 0.0;
34737 to: "elm.swallow.up";
34742 to: "elm.swallow.up";
34748 part { name: "elm.swallow.files";
34750 description { state: "default" 0.0;
34755 to_y: "elm.swallow.home";
34760 to_y: "elm.swallow.path";
34766 part { name: "elm.swallow.path";
34768 description { state: "default" 0.0;
34772 to_y: "elm.swallow.filename";
34777 to_y: "elm.swallow.filename";
34783 part { name: "elm.swallow.filename";
34785 description { state: "default" 0.0;
34789 to_y: "elm.swallow.ok";
34794 to_y: "elm.swallow.ok";
34800 part { name: "elm.swallow.cancel";
34802 description { state: "default" 0.0;
34806 to: "elm.swallow.ok";
34811 to: "elm.swallow.ok";
34817 part { name: "elm.swallow.ok";
34819 description { state: "default" 0.0;
34831 group { name: "elm/fileselector_entry/base/default";
34833 part { name: "elm.swallow.entry";
34835 description { state: "default" 0.0;
34838 rel2 { to_x: "elm.swallow.button";
34844 part { name: "elm.swallow.button";
34846 description { state: "default" 0.0;
34859 ////////////////////////////////////////////////////////////////////////
34860 // Standard layouts to be used //
34861 ////////////////////////////////////////////////////////////////////////
34862 /* application with toolbar and main content area */
34863 group { name: "elm/layout/application/toolbar-content";
34865 part { name: "elm.swallow.content";
34867 description { state: "default" 0.0;
34868 rel1 { to_y: "elm.external.toolbar";
34875 part { name: "elm.external.toolbar";
34877 source: "elm/toolbar";
34878 description { state: "default" 0.0;
34890 /* application with toolbar and main content area with a back button and title area */
34891 group { name: "elm/layout/application/toolbar-content-back";
34893 part { name: "elm.swallow.content";
34895 description { state: "default" 0.0;
34896 rel1 { to_y: "title_clipper";
34903 part { name: "elm.external.toolbar";
34905 source: "elm/toolbar";
34906 description { state: "default" 0.0;
34915 part { name: "title_clipper";
34917 description { state: "default" 0.0;
34926 description { state: "hidden" 0.0;
34927 inherit: "default" 0.0;
34934 part { name: "back_clipper";
34936 clip_to: "title_clipper";
34937 description { state: "default" 0.0;
34940 description { state: "hidden" 0.0;
34944 part { name: "back";
34946 source: "elm/button";
34947 clip_to: "back_clipper";
34948 description { state: "default" 0.0;
34951 rel1 { to_y: "elm.external.toolbar";
34955 rel2 { to_y: "elm.external.toolbar";
34959 params.string: "label" "Back";
34966 action: SIGNAL_EMIT "elm,action,back" "";
34969 signal: "elm,back,hide";
34971 action: STATE_SET "hidden" 0.0;
34972 target: "back_clipper";
34975 signal: "elm,back,show";
34977 action: STATE_SET "default" 0.0;
34978 target: "back_clipper";
34981 signal: "elm,title,hide";
34983 action: STATE_SET "hidden" 0.0;
34984 transition: LINEAR 0.1;
34985 target: "title_clipper";
34988 signal: "elm,title,show";
34990 action: STATE_SET "default" 0.0;
34991 target: "title_clipper";
34995 part { name: "elm.swallow.end";
34997 description { state: "default" 0.0;
35000 rel1 { to_y: "elm.external.toolbar";
35004 rel2 { to_y: "elm.external.toolbar";
35011 part { name: "elm.text.title";
35013 effect: SOFT_SHADOW;
35015 description { state: "default" 0.0;
35016 rel1 { to_y: "elm.external.toolbar";
35021 rel2 { to_y: "back";
35022 to_x: "elm.swallow.end";
35027 font: "Sans:style=Bold";
35035 /* application with toolbar and main content area with a back and next buttons and title area */
35036 group { name: "elm/layout/application/toolbar-content-back-next";
35038 part { name: "elm.swallow.content";
35040 description { state: "default" 0.0;
35041 rel1 { to_y: "title_clipper";
35048 part { name: "elm.external.toolbar";
35050 source: "elm/toolbar";
35051 description { state: "default" 0.0;
35060 part { name: "title_clipper";
35062 description { state: "default" 0.0;
35071 description { state: "hidden" 0.0;
35072 inherit: "default" 0.0;
35079 part { name: "back";
35081 source: "elm/button";
35082 clip_to: "back_clipper";
35083 description { state: "default" 0.0;
35086 rel1 { to_y: "elm.external.toolbar";
35090 rel2 { to_y: "elm.external.toolbar";
35094 params.string: "label" "Back";
35097 part { name: "back_clipper";
35099 clip_to: "title_clipper";
35100 description { state: "default" 0.0;
35103 description { state: "hidden" 0.0;
35107 part { name: "next";
35109 source: "elm/button";
35110 clip_to: "next_clipper";
35111 description { state: "default" 0.0;
35114 rel1 { to_y: "elm.external.toolbar";
35118 rel2 { to_y: "elm.external.toolbar";
35122 params.string: "label" "Next";
35125 part { name: "next_clipper";
35127 clip_to: "title_clipper";
35128 description { state: "default" 0.0;
35131 description { state: "hidden" 0.0;
35139 action: SIGNAL_EMIT "elm,action,back" "";
35142 signal: "elm,title,hide";
35144 action: STATE_SET "hidden" 0.0;
35145 transition: LINEAR 0.1;
35146 target: "title_clipper";
35149 signal: "elm,title,show";
35151 action: STATE_SET "default" 0.0;
35152 target: "title_clipper";
35155 signal: "elm,back,hide";
35157 action: STATE_SET "hidden" 0.0;
35158 target: "back_clipper";
35161 signal: "elm,back,show";
35163 action: STATE_SET "default" 0.0;
35164 target: "back_clipper";
35169 action: SIGNAL_EMIT "elm,action,next" "";
35172 signal: "elm,next,hide";
35174 action: STATE_SET "hidden" 0.0;
35175 target: "next_clipper";
35178 signal: "elm,next,show";
35180 action: STATE_SET "default" 0.0;
35181 target: "next_clipper";
35184 part { name: "elm.text.title";
35186 effect: SOFT_SHADOW;
35188 clip_to: "title_clipper";
35189 description { state: "default" 0.0;
35190 rel1 { to_y: "elm.external.toolbar";
35195 rel2 { to_y: "back";
35201 font: "Sans:style=Bold";
35208 /* application with a main content area with a back button and title area */
35209 group { name: "elm/layout/application/content-back";
35211 part { name: "elm.swallow.content";
35213 description { state: "default" 0.0;
35214 rel1 { to_y: "title_clipper";
35220 part { name: "title_clipper";
35222 description { state: "default" 0.0;
35231 description { state: "hidden" 0.0;
35232 inherit: "default" 0.0;
35239 part { name: "back_clipper";
35241 clip_to: "title_clipper";
35242 description { state: "default" 0.0;
35245 description { state: "hidden" 0.0;
35249 part { name: "back";
35251 source: "elm/button";
35252 clip_to: "back_clipper";
35253 description { state: "default" 0.0;
35264 params.string: "label" "Back";
35271 action: SIGNAL_EMIT "elm,action,back" "";
35274 signal: "elm,back,hide";
35276 action: STATE_SET "hidden" 0.0;
35277 target: "back_clipper";
35280 signal: "elm,back,show";
35282 action: STATE_SET "default" 0.0;
35283 target: "back_clipper";
35286 signal: "elm,title,hide";
35288 action: STATE_SET "hidden" 0.0;
35289 transition: LINEAR 0.1;
35290 target: "title_clipper";
35293 signal: "elm,title,show";
35295 action: STATE_SET "default" 0.0;
35296 target: "title_clipper";
35300 part { name: "elm.swallow.end";
35302 description { state: "default" 0.0;
35316 part { name: "elm.text.title";
35318 effect: SOFT_SHADOW;
35320 description { state: "default" 0.0;
35326 rel2 { to_y: "back";
35327 to_x: "elm.swallow.end";
35332 font: "Sans:style=Bold";
35340 /* application with a main content area with a back and next buttons and title area */
35341 group { name: "elm/layout/application/content-back-next";
35343 part { name: "elm.swallow.content";
35345 description { state: "default" 0.0;
35346 rel1 { to_y: "title_clipper";
35353 part { name: "title_clipper";
35355 description { state: "default" 0.0;
35364 description { state: "hidden" 0.0;
35365 inherit: "default" 0.0;
35372 part { name: "back";
35374 source: "elm/button";
35375 clip_to: "back_clipper";
35376 description { state: "default" 0.0;
35387 params.string: "label" "Back";
35390 part { name: "back_clipper";
35392 clip_to: "title_clipper";
35393 description { state: "default" 0.0;
35396 description { state: "hidden" 0.0;
35400 part { name: "next";
35402 source: "elm/button";
35403 clip_to: "next_clipper";
35404 description { state: "default" 0.0;
35415 params.string: "label" "Next";
35418 part { name: "next_clipper";
35420 clip_to: "title_clipper";
35421 description { state: "default" 0.0;
35424 description { state: "hidden" 0.0;
35432 action: SIGNAL_EMIT "elm,action,back" "";
35435 signal: "elm,title,hide";
35437 action: STATE_SET "hidden" 0.0;
35438 transition: LINEAR 0.1;
35439 target: "title_clipper";
35442 signal: "elm,title,show";
35444 action: STATE_SET "default" 0.0;
35445 target: "title_clipper";
35448 signal: "elm,back,hide";
35450 action: STATE_SET "hidden" 0.0;
35451 target: "back_clipper";
35454 signal: "elm,back,show";
35456 action: STATE_SET "default" 0.0;
35457 target: "back_clipper";
35462 action: SIGNAL_EMIT "elm,action,next" "";
35465 signal: "elm,next,hide";
35467 action: STATE_SET "hidden" 0.0;
35468 target: "next_clipper";
35471 signal: "elm,next,show";
35473 action: STATE_SET "default" 0.0;
35474 target: "next_clipper";
35477 part { name: "elm.text.title";
35479 effect: SOFT_SHADOW;
35481 clip_to: "title_clipper";
35482 description { state: "default" 0.0;
35488 rel2 { to_y: "back";
35494 font: "Sans:style=Bold";
35502 /* application with toolbar and main content area as a vertical box */
35503 group { name: "elm/layout/application/toolbar-vbox";
35505 part { name: "elm.box.content";
35507 description { state: "default" 0.0;
35508 rel1 { to_y: "elm.external.toolbar";
35512 box.layout: "vertical";
35516 part { name: "elm.external.toolbar";
35518 source: "elm/toolbar";
35519 description { state: "default" 0.0;
35531 /* application with toolbar and main content area as a table */
35532 group { name: "elm/layout/application/toolbar-table";
35534 part { name: "elm.table.content";
35536 description { state: "default" 0.0;
35537 rel1 { to_y: "elm.external.toolbar";
35544 part { name: "elm.external.toolbar";
35546 source: "elm/toolbar";
35547 description { state: "default" 0.0;
35559 ///////////////////////////////////////////////////////////////////////////////
35560 group { name: "elm/segment_control/base/default";
35561 #define SEGMENT_TYPE_SINGLE 1
35562 #define SEGMENT_TYPE_LEFT 2
35563 #define SEGMENT_TYPE_MIDDLE 3
35564 #define SEGMENT_TYPE_RIGHT 4
35565 #define SEGMENT_STATE_NORMAL 1
35566 #define SEGMENT_STATE_PRESSED 2
35567 #define SEGMENT_STATE_SELECTED 3
35568 #define SEGMENT_STATUS_ENABLED 0
35569 #define SEGMENT_STATUS_DISABLED 1
35576 state: "default" 0.0;
35583 group { name: "elm/segment_control/item/default";
35584 data.item: "label.wrap.part" "label.bg";
35586 style { name: "seg_text_style_normal";
35587 base: "font=Sans font_size=16 style=shadow \
35588 shadow_color=#2924224d \
35590 color=#ffffffff wrap=char text_class=label";
35592 tag: "hilight" "+ font=Sans:style=Bold";
35595 style { name: "seg_text_style_selected";
35596 base: "font=Sans:style=Bold font_size=16 style=shadow \
35597 shadow_color=#aaaaaa4d \
35599 color=#111111ff wrap=char text_class=label";
35601 tag: "hilight" "+ font=Sans:style=Bold";
35602 tag: "b" "+ font=Sans:style=Bold";
35605 style { name: "seg_text_style_disabled";
35606 base: "font=Sans:style=Medium font_size=16 style=shadow \
35607 shadow_color=#2924224d \
35608 align=center color=#2924224d \
35609 wrap=char text_class=label";
35611 tag: "hilight" "+ font=Sans:style=Bold";
35612 tag: "b" "+ font=Sans:style=Bold";
35617 image: "seg_single_pressed.png" COMP;
35618 image: "seg_single_selected.png" COMP;
35619 image: "seg_single_normal.png" COMP;
35621 image: "seg_left_pressed.png" COMP;
35622 image: "seg_left_selected.png" COMP;
35623 image: "seg_left_normal.png" COMP;
35625 image: "seg_middle_pressed.png" COMP;
35626 image: "seg_middle_selected.png" COMP;
35627 image: "seg_middle_normal.png" COMP;
35629 image: "seg_right_pressed.png" COMP;
35630 image: "seg_right_selected.png" COMP;
35631 image: "seg_right_normal.png" COMP;
35634 part { name: "segment";
35637 description { state: "default" 0.0;
35641 normal: "seg_single_normal.png";
35647 description { state: "default_single" 0.0;
35648 inherit: "default" 0.0;
35651 normal: "seg_single_normal.png";
35655 description { state: "default_left" 0.0;
35656 inherit: "default" 0.0;
35659 normal: "seg_left_normal.png";
35663 description { state: "default_right" 0.0;
35664 inherit: "default" 0.0;
35667 normal: "seg_right_normal.png";
35671 description { state: "default_middle" 0.0;
35672 inherit: "default" 0.0;
35675 normal: "seg_middle_normal.png";
35679 description { state: "pressed_single" 0.0;
35680 inherit: "default" 0.0;
35683 normal: "seg_single_pressed.png";
35687 description { state: "pressed_left" 0.0;
35688 inherit: "default" 0.0;
35691 normal: "seg_left_pressed.png";
35695 description { state: "pressed_right" 0.0;
35696 inherit: "default" 0.0;
35699 normal: "seg_right_pressed.png";
35703 description { state: "pressed_middle" 0.0;
35704 inherit: "default" 0.0;
35707 normal: "seg_middle_pressed.png";
35711 description { state: "selected_single" 0.0;
35712 inherit: "default" 0.0;
35715 normal: "seg_single_selected.png";
35719 description { state: "selected_left" 0.0;
35720 inherit: "default" 0.0;
35723 normal: "seg_left_selected.png";
35727 description { state: "selected_right" 0.0;
35728 inherit: "default" 0.0;
35731 normal: "seg_right_selected.png";
35735 description { state: "selected_middle" 0.0;
35736 inherit: "default" 0.0;
35739 normal: "seg_middle_selected.png";
35744 part { name: "padding_left";
35748 description { state: "default" 0.0;
35750 rel1.relative: 0.0 0.0;
35751 rel2.relative: 0.0 1.0;
35758 part { name: "padding_right";
35762 description { state: "default" 0.0;
35764 rel1.relative: 1.0 0.0;
35765 rel2.relative: 1.0 1.0;
35772 part { name: "padding_top";
35776 description { state: "default" 0.0;
35778 rel1.relative: 0.0 0.0;
35779 rel2.relative: 1.0 0.0;
35786 part { name: "padding_bottom";
35790 description { state: "default" 0.0;
35792 rel1.relative: 0.0 1.0;
35793 rel2.relative: 1.0 1.0;
35800 part { name: "icon.bg";
35804 description { state: "default" 0.0;
35808 to_x: "padding_left";
35809 to_y: "padding_top";
35813 to: "elm.swallow.icon";
35820 part { name: "padding_icon_text";
35824 description { state: "default" 0.0; //when only icon or no icon is there
35838 description { state: "icononly" 0.0;
35839 inherit: "default" 0.0;
35841 description { state: "visible" 0.0; //when icon is visible
35842 inherit: "default" 0.0;
35846 part { name: "elm.swallow.icon";
35849 description { state: "default" 0.0;
35853 to_x: "padding_left";
35854 to_y: "padding_top";
35858 to_y: "padding_bottom";
35863 aspect_preference: BOTH;
35865 description { state: "visible" 0.0;
35866 inherit: "default" 0.0;
35869 to_y: "padding_bottom";
35873 description { state: "icononly" 0.0;
35874 inherit: "default" 0.0;
35877 to_x: "padding_right";
35878 to_y: "padding_bottom";
35884 part { name: "elm.text";
35889 state: "default" 0.0;
35894 to_x: "padding_icon_text";
35898 to_x: "padding_right";
35901 color: 224 224 224 255;
35912 description { state: "normal" 0.0;
35913 inherit: "default" 0.0;
35916 description { state: "pressed" 0.0;
35917 inherit: "default" 0.0;
35921 description { state: "selected" 0.0;
35922 inherit: "default" 0.0;
35924 color: 50 50 50 255;
35926 description { state: "disabled" 0.0;
35927 inherit: "default" 0.0;
35929 color: 200 200 200 255;
35932 part { name: "disabler";
35935 description { state: "default" 0.0;
35940 rel1 { relative: 0.0 0.0; to: "segment";}
35941 rel2 { relative: 1.0 1.0; to: "segment";}
35942 color: 255 255 255 150;
35944 description { state: "disabled_single" 0.0;
35945 inherit: "default" 0.0;
35948 normal: "seg_single_normal.png";
35952 description { state: "disabled_left" 0.0;
35953 inherit: "default" 0.0;
35956 normal: "seg_left_normal.png";
35960 description { state: "disabled_right" 0.0;
35961 inherit: "default" 0.0;
35964 normal: "seg_right_normal.png";
35968 description { state: "disabled_middle" 0.0;
35969 inherit: "default" 0.0;
35972 normal: "seg_middle_normal.png";
35980 public seg_type; // Single, Left, Middle, Right.
35981 public seg_state; // Normal/Default, Pressed, Selected.
35982 public seg_status;// Enabled/Default, Disabled
35984 public update_state() {
35985 new type, state, disabled;
35986 type = get_int(seg_type);
35987 state = get_int(seg_state);
35988 disabled = get_int(seg_status);
35990 if(state == SEGMENT_STATE_NORMAL)
35992 if(type == SEGMENT_TYPE_SINGLE)
35993 set_state(PART:"segment", "default_single", 0.0);
35994 else if(type == SEGMENT_TYPE_LEFT)
35995 set_state(PART:"segment", "default_left", 0.0);
35996 else if(type == SEGMENT_TYPE_MIDDLE)
35997 set_state(PART:"segment", "default_middle", 0.0);
35998 else if(type == SEGMENT_TYPE_RIGHT)
35999 set_state(PART:"segment", "default_right", 0.0);
36000 set_state(PART:"elm.text", "normal", 0.0);
36002 else if(state == SEGMENT_STATE_PRESSED)
36004 if(type == SEGMENT_TYPE_SINGLE)
36005 set_state(PART:"segment", "pressed_single", 0.0);
36006 else if(type == SEGMENT_TYPE_LEFT)
36007 set_state(PART:"segment", "pressed_left", 0.0);
36008 else if(type == SEGMENT_TYPE_MIDDLE)
36009 set_state(PART:"segment", "pressed_middle", 0.0);
36010 else if(type == SEGMENT_TYPE_RIGHT)
36011 set_state(PART:"segment", "pressed_right", 0.0);
36012 set_state(PART:"elm.text", "pressed", 0.0);
36014 else if(state == SEGMENT_STATE_SELECTED)
36016 if(type == SEGMENT_TYPE_SINGLE)
36017 set_state(PART:"segment", "selected_single", 0.0);
36018 else if(type == SEGMENT_TYPE_LEFT)
36019 set_state(PART:"segment", "selected_left", 0.0);
36020 else if(type == SEGMENT_TYPE_MIDDLE)
36021 set_state(PART:"segment", "selected_middle", 0.0);
36022 else if(type == SEGMENT_TYPE_RIGHT)
36023 set_state(PART:"segment", "selected_right", 0.0);
36024 set_state(PART:"elm.text", "selected", 0.0);
36026 if(disabled == SEGMENT_STATUS_DISABLED)
36028 if(type == SEGMENT_TYPE_SINGLE)
36029 set_state(PART:"disabler", "disabled_single", 0.0);
36030 else if(type == SEGMENT_TYPE_LEFT)
36031 set_state(PART:"disabler", "disabled_left", 0.0);
36032 else if(type == SEGMENT_TYPE_MIDDLE)
36033 set_state(PART:"disabler", "disabled_middle", 0.0);
36034 else if(type == SEGMENT_TYPE_RIGHT)
36035 set_state(PART:"disabler", "disabled_right", 0.0);
36036 set_state(PART:"elm.text", "disabled", 0.0);
36041 name: "segment_type_s";
36042 signal: "elm,type,segment,single";
36045 set_int(seg_type, SEGMENT_TYPE_SINGLE);
36050 name: "segment_type_l";
36051 signal: "elm,type,segment,left";
36054 set_int(seg_type, SEGMENT_TYPE_LEFT);
36059 name: "segment_type_m";
36060 signal: "elm,type,segment,middle";
36063 set_int(seg_type, SEGMENT_TYPE_MIDDLE);
36068 name: "segment_type_r";
36069 signal: "elm,type,segment,right";
36072 set_int(seg_type, SEGMENT_TYPE_RIGHT);
36077 name: "normal_segment";
36078 signal: "elm,state,segment,normal";
36081 set_int(seg_state, SEGMENT_STATE_NORMAL);
36086 name: "pressed_segment";
36087 signal: "elm,state,segment,pressed";
36090 set_int(seg_state, SEGMENT_STATE_PRESSED);
36095 name: "selected_segment";
36096 signal: "elm,state,segment,selected";
36099 set_int(seg_state, SEGMENT_STATE_SELECTED);
36103 program { name: "disable_segment";
36104 signal: "elm,state,disabled";
36107 set_int(seg_status, SEGMENT_STATUS_DISABLED);
36111 program { name: "enable_segment";
36112 signal: "elm,state,enabled";
36115 set_int(seg_status, SEGMENT_STATUS_ENABLED);
36119 program { name: "text_show";
36120 signal: "elm,state,text,visible";
36125 get_state(PART:"elm.swallow.icon", st, 30, vl);
36126 if (!strcmp(st, "icononly"))
36128 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36129 set_state(PART:"padding_icon_text", "visible", 0.0);
36131 get_state(PART:"elm.text", st, 30, vl);
36132 if (!strcmp(st, "selected"))
36133 set_state(PART:"elm.text", "selected", 0.0);
36135 set_state(PART:"elm.text", "normal", 0.0);
36138 program { name: "text_hide";
36139 signal: "elm,state,text,hidden";
36144 get_state(PART:"elm.swallow.icon", st, 30, vl);
36145 if (!strcmp(st, "visible"))
36147 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36148 set_state(PART:"padding_icon_text", "icononly", 0.0);
36150 set_state(PART:"elm.text", "default", 0.0);
36153 program { name: "icon_show";
36154 signal: "elm,state,icon,visible";
36159 get_state(PART:"elm.text", st, 30, vl);
36160 if ((!strcmp(st, "normal")) || (!strcmp(st, "selected")))
36162 set_state(PART:"elm.swallow.icon", "visible", 0.0);
36163 set_state(PART:"padding_icon_text", "visible", 0.0);
36167 set_state(PART:"elm.swallow.icon", "icononly", 0.0);
36168 set_state(PART:"padding_icon_text", "icononly", 0.0);
36172 program { name: "icon_hide";
36173 signal: "elm,state,icon,hidden";
36175 action: STATE_SET "default" 0.0;
36176 target: "elm.swallow.icon";
36179 #undef SEGMENT_TYPE_SINGLE
36180 #undef SEGMENT_TYPE_LEFT
36181 #undef SEGMENT_TYPE_MIDDLE
36182 #undef SEGMENT_TYPE_RIGHT
36183 #undef SEGMENT_STATE_NORMAL
36184 #undef SEGMENT_STATE_PRESSED
36185 #undef SEGMENT_STATE_SELECTED
36186 #undef SEGMENT_STATUS_ENABLED
36187 #undef SEGMENT_STATUS_DISABLED
36190 /* a simple title layout, with a label and two icons */
36191 group { name: "elm/layout/application/titlebar";
36193 image: "toolbar_sel.png" COMP;
36196 part { name: "base";
36199 description { state: "default" 0.0;
36206 normal: "toolbar_sel.png";
36211 part { name: "elm.swallow.content";
36213 description { state: "default" 0.0;
36221 part { name: "elm.swallow.icon";
36224 description { state: "default" 0.0;
36238 description { state: "visible" 0.0;
36239 inherit: "default" 0.0;
36243 part { name: "elm.swallow.end";
36246 description { state: "default" 0.0;
36261 description { state: "visible" 0.0;
36262 inherit: "default" 0.0;
36266 part { name: "elm.text";
36268 effect: SOFT_SHADOW;
36271 description { state: "default" 0.0;
36274 to_x: "elm.swallow.icon";
36279 to_x: "elm.swallow.end";
36288 text_class: "title_bar";
36294 program { name: "show_icon";
36295 signal: "elm,state,icon,visible";
36297 action: STATE_SET "visible" 0.0;
36298 target: "elm.swallow.icon";
36300 program { name: "hide_icon";
36301 signal: "elm,state,icon,hidden";
36303 action: STATE_SET "default" 0.0;
36304 target: "elm.swallow.icon";
36306 program { name: "show_end";
36307 signal: "elm,state,end,visible";
36309 action: STATE_SET "visible" 0.0;
36310 target: "elm.swallow.end";
36312 program { name: "hide_end";
36313 signal: "elm,state,end,hidden";
36315 action: STATE_SET "default" 0.0;
36316 target: "elm.swallow.end";