1 group { name: "elm/button/base/default";
2 alias: "elm/button/base/popup_button/default";
4 image: "bt_base1.png" COMP;
5 image: "bt_base2.png" COMP;
6 image: "bt_hilight.png" COMP;
7 image: "bt_shine.png" COMP;
8 image: "bt_glow.png" COMP;
9 image: "bt_dis_base.png" COMP;
10 image: "bt_dis_hilight.png" COMP;
13 part { name: "button_image";
15 description { state: "default" 0.0;
18 normal: "bt_base2.png";
23 description { state: "clicked" 0.0;
24 inherit: "default" 0.0;
25 image.normal: "bt_base1.png";
27 description { state: "disabled" 0.0;
28 inherit: "default" 0.0;
30 normal: "bt_dis_base.png";
35 part { name: "elm.swallow.content";
37 description { state: "default" 0.0;
43 rel2.relative: 0.0 1.0;
45 description { state: "visible" 0.0;
46 inherit: "default" 0.0;
50 // aspect_preference: VERTICAL;
53 description { state: "icononly" 0.0;
54 inherit: "default" 0.0;
60 rel2.relative: 1.0 1.0;
61 // aspect_preference: VERTICAL;
70 description { state: "default" 0.0;
72 rel1.to_x: "elm.swallow.content";
73 rel1.relative: 1.0 0.0;
76 color: 224 224 224 255;
79 font: "Sans,Edje-Vera";
86 description { state: "visible" 0.0;
87 inherit: "default" 0.0;
91 description { state: "disabled" 0.0;
92 inherit: "default" 0.0;
94 description { state: "disabled_visible" 0.0;
95 inherit: "default" 0.0;
102 part { name: "over1";
104 description { state: "default" 0.0;
105 rel2.relative: 1.0 0.5;
107 normal: "bt_hilight.png";
111 description { state: "disabled" 0.0;
112 inherit: "default" 0.0;
114 normal: "bt_dis_hilight.png";
119 part { name: "over2";
122 ignore_flags: ON_HOLD;
123 description { state: "default" 0.0;
125 normal: "bt_shine.png";
129 description { state: "disabled" 0.0;
130 inherit: "default" 0.0;
134 part { name: "over3";
137 description { state: "default" 0.0;
138 color: 255 255 255 0;
140 normal: "bt_glow.png";
145 description { state: "clicked" 0.0;
146 inherit: "default" 0.0;
147 color: 255 255 255 255;
150 part { name: "disabler";
152 description { state: "default" 0.0;
156 description { state: "disabled" 0.0;
157 inherit: "default" 0.0;
164 name: "button_click";
165 signal: "mouse,down,1";
167 action: SIGNAL_EMIT "elm,action,press" "";
168 after: "button_click_anim";
171 name: "button_click_anim";
172 action: STATE_SET "clicked" 0.0;
173 target: "button_image";
176 name: "button_unclick";
177 signal: "mouse,up,1";
179 action: SIGNAL_EMIT "elm,action,unpress" "";
180 after: "button_unclick_anim";
183 name: "button_pressed_anim";
184 signal: "elm,anim,activate";
186 action: STATE_SET "clicked" 0.0;
187 target: "button_image";
189 after: "button_unpressed_anim";
192 name: "button_unpressed_anim";
193 action: STATE_SET "default" 0.0;
194 transition: DECELERATE 0.5;
195 target: "button_image";
199 name: "button_unclick_anim";
200 action: STATE_SET "default" 0.0;
201 target: "button_image";
204 name: "button_click2";
205 signal: "mouse,down,1";
207 action: STATE_SET "clicked" 0.0;
211 name: "button_unclick2";
212 signal: "mouse,up,1";
214 action: STATE_SET "default" 0.0;
215 transition: DECELERATE 0.5;
219 name: "button_unclick3";
220 signal: "mouse,clicked,1";
222 action: SIGNAL_EMIT "elm,action,click" "";
224 program { name: "text_show";
225 signal: "elm,state,text,visible";
230 get_state(PART:"elm.swallow.content", st, 30, vl);
231 if (!strcmp(st, "icononly"))
232 set_state(PART:"elm.swallow.content", "visible", 0.0);
233 get_state(PART:"elm.text", st, 30, vl);
234 if (!strcmp(st, "disabled") || (!strcmp(st, "disabled_visible")))
235 set_state(PART:"elm.text", "disabled_visible", 0.0);
237 set_state(PART:"elm.text", "visible", 0.0);
240 program { name: "text_hide";
241 signal: "elm,state,text,hidden";
246 get_state(PART:"elm.swallow.content", st, 30, vl);
247 if (!strcmp(st, "visible"))
248 set_state(PART:"elm.swallow.content", "icononly", 0.0);
249 set_state(PART:"elm.text", "default", 0.0);
250 get_state(PART:"elm.text", st, 30, vl);
251 if (!strcmp(st, "default") || (!strcmp(st, "visible")))
252 set_state(PART:"elm.text", "default", 0.0);
254 set_state(PART:"elm.text", "disabled", 0.0);
257 program { name: "icon_show";
258 signal: "elm,state,icon,visible";
263 get_state(PART:"elm.text", st, 30, vl);
264 if (!strcmp(st, "visible"))
265 set_state(PART:"elm.swallow.content", "visible", 0.0);
267 set_state(PART:"elm.swallow.content", "icononly", 0.0);
270 program { name: "icon_hide";
271 signal: "elm,state,icon,hidden";
273 action: STATE_SET "default" 0.0;
274 target: "elm.swallow.content";
276 program { name: "disable";
277 signal: "elm,state,disabled";
282 set_state(PART:"button_image", "disabled", 0.0);
283 set_state(PART:"over1", "disabled", 0.0);
284 set_state(PART:"over2", "disabled", 0.0);
285 set_state(PART:"disabler", "disabled", 0.0);
286 get_state(PART:"elm.text", st, 30, vl);
287 if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible"))
288 set_state(PART:"elm.text", "disabled_visible", 0.0);
290 set_state(PART:"elm.text", "disabled", 0.0);
293 program { name: "enable";
294 signal: "elm,state,enabled";
299 set_state(PART:"button_image", "visible", 0.0);
300 set_state(PART:"over1", "visible", 0.0);
301 set_state(PART:"over2", "visible", 0.0);
302 set_state(PART:"disabler", "visible", 0.0);
303 get_state(PART:"elm.text", st, 30, vl);
304 if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible"))
305 set_state(PART:"elm.text", "visible", 0.0);
307 set_state(PART:"elm.text", "default", 0.0);
313 group { name: "elm/button/base/hoversel_vertical/default";
314 alias: "elm/button/base/hoversel_vertical/entry";
315 alias: "elm/button/base/hoversel_horizontal/default";
316 alias: "elm/button/base/hoversel_horizontal/entry";
318 image: "bt_base1.png" COMP;
319 image: "bt_base2.png" COMP;
320 image: "bt_hilight.png" COMP;
321 image: "bt_shine.png" COMP;
322 image: "bt_glow.png" COMP;
323 image: "updown.png" COMP;
324 image: "bt_dis_base.png" COMP;
325 image: "bt_dis_hilight.png" COMP;
328 part { name: "button_image";
330 description { state: "default" 0.0;
332 normal: "bt_base2.png";
337 description { state: "clicked" 0.0;
338 inherit: "default" 0.0;
339 image.normal: "bt_base1.png";
342 description { state: "disabled" 0.0;
343 inherit: "default" 0.0;
345 normal: "bt_dis_base.png";
350 part { name: "arrow";
352 description { state: "default" 0.0;
353 image.normal: "updown.png";
354 aspect: 0.6666666666 0.6666666666;
355 aspect_preference: VERTICAL;
358 rel2.relative: 0.0 1.0;
362 part { name: "elm.swallow.content";
364 description { state: "default" 0.0;
379 description { state: "visible" 0.0;
380 inherit: "default" 0.0;
384 aspect_preference: VERTICAL;
387 description { state: "icononly" 0.0;
388 inherit: "default" 0.0;
394 to_x: "button_image";
398 aspect_preference: VERTICAL;
407 description { state: "default" 0.0;
409 rel1.to_x: "elm.swallow.content";
410 rel1.relative: 1.0 0.0;
413 color: 224 224 224 255;
416 font: "Sans,Edje-Vera";
420 text_class: "button";
423 description { state: "visible" 0.0;
424 inherit: "default" 0.0;
428 description { state: "disabled" 0.0;
429 inherit: "default" 0.0;
433 description { state: "disabled_visible" 0.0;
434 inherit: "default" 0.0;
441 part { name: "over1";
443 description { state: "default" 0.0;
444 rel2.relative: 1.0 0.5;
446 normal: "bt_hilight.png";
450 description { state: "disabled" 0.0;
451 inherit: "default" 0.0;
453 normal: "bt_dis_hilight.png";
458 part { name: "over2";
461 ignore_flags: ON_HOLD;
462 description { state: "default" 0.0;
464 normal: "bt_shine.png";
468 description { state: "disabled" 0.0;
469 inherit: "default" 0.0;
473 part { name: "over3";
476 description { state: "default" 0.0;
477 color: 255 255 255 0;
479 normal: "bt_glow.png";
484 description { state: "clicked" 0.0;
485 inherit: "default" 0.0;
487 color: 255 255 255 255;
490 part { name: "disabler";
492 description { state: "default" 0.0;
496 description { state: "disabled" 0.0;
497 inherit: "default" 0.0;
504 name: "button_click";
505 signal: "mouse,down,1";
507 action: STATE_SET "clicked" 0.0;
508 target: "button_image";
511 name: "button_unclick";
512 signal: "mouse,up,1";
514 action: STATE_SET "default" 0.0;
515 target: "button_image";
518 name: "button_click2";
519 signal: "mouse,down,1";
521 action: STATE_SET "clicked" 0.0;
525 name: "button_unclick2";
526 signal: "mouse,up,1";
528 action: STATE_SET "default" 0.0;
529 transition: DECELERATE 0.5;
533 name: "button_unclick3";
534 signal: "mouse,up,1";
536 action: SIGNAL_EMIT "elm,action,click" "";
538 program { name: "text_show";
539 signal: "elm,state,text,visible";
544 get_state(PART:"elm.swallow.content", st, 30, vl);
545 if (!strcmp(st, "icononly"))
546 set_state(PART:"elm.swallow.content", "visible", 0.0);
547 set_state(PART:"elm.text", "visible", 0.0);
550 program { name: "text_hide";
551 signal: "elm,state,text,hidden";
556 get_state(PART:"elm.swallow.content", st, 30, vl);
557 if (!strcmp(st, "visible"))
558 set_state(PART:"elm.swallow.content", "icononly", 0.0);
559 set_state(PART:"elm.text", "default", 0.0);
562 program { name: "icon_show";
563 signal: "elm,state,icon,visible";
568 get_state(PART:"elm.text", st, 30, vl);
569 if (!strcmp(st, "visible"))
570 set_state(PART:"elm.swallow.content", "visible", 0.0);
572 set_state(PART:"elm.swallow.content", "icononly", 0.0);
575 program { name: "icon_hide";
576 signal: "elm,state,icon,hidden";
578 action: STATE_SET "default" 0.0;
579 target: "elm.swallow.content";
581 program { name: "disable";
582 signal: "elm,state,disabled";
584 action: STATE_SET "disabled" 0.0;
585 target: "button_image";
589 after: "disable_text";
591 program { name: "disable_text";
595 get_state(PART:"elm.text", st, 30, vl);
596 if (!strcmp(st, "visible"))
597 set_state(PART:"elm.text", "disabled_visible", 0.0);
599 set_state(PART:"elm.text", "disabled", 0.0);
602 program { name: "enable";
603 signal: "elm,state,enabled";
605 action: STATE_SET "default" 0.0;
606 target: "button_image";
610 after: "enable_text";
612 program { name: "enable_text";
616 get_state(PART:"elm.text", st, 30, vl);
617 if (!strcmp(st, "disabled_visible"))
618 set_state(PART:"elm.text", "visible", 0.0);
620 set_state(PART:"elm.text", "default", 0.0);
626 group { name: "elm/button/base/hoversel_vertical_entry/default";
627 alias: "elm/button/base/hoversel_vertical_entry/entry";
628 alias: "elm/button/base/hoversel_horizontal_entry/default";
629 alias: "elm/button/base/hoversel_horizontal_entry/entry";
631 image: "hoversel_entry_bg.png" COMP;
634 part { name: "button_image";
636 description { state: "default" 0.0;
637 color: 255 255 255 0;
638 image.normal: "hoversel_entry_bg.png";
639 image.border: 0 0 2 2;
642 description { state: "clicked" 0.0;
643 inherit: "default" 0.0;
644 color: 255 255 255 255;
647 part { name: "elm.swallow.content";
649 description { state: "default" 0.0;
654 rel2.relative: 0.0 1.0;
656 description { state: "visible" 0.0;
657 inherit: "default" 0.0;
660 aspect_preference: VERTICAL;
663 description { state: "icononly" 0.0;
664 inherit: "default" 0.0;
669 rel2.relative: 1.0 1.0;
670 aspect_preference: VERTICAL;
673 part { name: "textvis";
676 description { state: "default" 0.0;
679 description { state: "visible" 0.0;
690 description { state: "default" 0.0;
691 rel1.to_x: "elm.swallow.content";
692 rel1.relative: 1.0 0.0;
695 color: 224 224 224 255;
698 font: "Sans,Edje-Vera";
702 text_class: "button";
705 description { state: "visible" 0.0;
706 inherit: "default" 0.0;
709 description { state: "clicked" 0.0;
710 inherit: "default" 0.0;
716 part { name: "over2";
719 description { state: "default" 0.0;
726 name: "button_click";
727 signal: "mouse,down,1";
729 action: STATE_SET "clicked" 0.0;
730 target: "button_image";
734 name: "button_unclick";
735 signal: "mouse,up,1";
737 action: STATE_SET "default" 0.0;
738 target: "button_image";
742 name: "button_unclick3";
743 signal: "mouse,up,1";
745 action: SIGNAL_EMIT "elm,action,click" "";
747 program { name: "text_show";
748 signal: "elm,state,text,visible";
753 get_state(PART:"elm.swallow.content", st, 30, vl);
754 if (!strcmp(st, "icononly"))
755 set_state(PART:"elm.swallow.content", "visible", 0.0);
756 set_state(PART:"textvis", "visible", 0.0);
757 set_state(PART:"elm.text", "visible", 0.0);
760 program { name: "text_hide";
761 signal: "elm,state,text,hidden";
766 get_state(PART:"elm.swallow.content", st, 30, vl);
767 if (!strcmp(st, "visible"))
768 set_state(PART:"elm.swallow.content", "icononly", 0.0);
769 set_state(PART:"textvis", "default", 0.0);
770 set_state(PART:"elm.text", "default", 0.0);
773 program { name: "icon_show";
774 signal: "elm,state,icon,visible";
779 get_state(PART:"textvis", st, 30, vl);
780 if (!strcmp(st, "visible"))
781 set_state(PART:"elm.swallow.content", "visible", 0.0);
783 set_state(PART:"elm.swallow.content", "icononly", 0.0);
786 program { name: "icon_hide";
787 signal: "elm,state,icon,hidden";
789 action: STATE_SET "default" 0.0;
790 target: "elm.swallow.content";
795 group { name: "elm/button/base/anchor";
797 image: "bt_base1.png" COMP;
798 image: "bt_base2.png" COMP;
799 image: "bt_hilight.png" COMP;
800 image: "bt_shine.png" COMP;
801 image: "bt_glow.png" COMP;
802 image: "bt_dis_base.png" COMP;
803 image: "bt_dis_hilight.png" COMP;
806 part { name: "button_image";
808 description { state: "default" 0.0;
810 color: 255 255 255 0;
812 normal: "bt_base2.png";
817 description { state: "visible" 0.0;
818 inherit: "default" 0.0;
819 color: 255 255 255 255;
821 description { state: "clicked" 0.0;
822 inherit: "default" 0.0;
823 inherit: "visible" 0.0;
824 image.normal: "bt_base1.png";
827 description { state: "disabled" 0.0;
828 inherit: "default" 0.0;
829 inherit: "visible" 0.0;
831 normal: "bt_dis_base.png";
836 part { name: "elm.swallow.content";
838 description { state: "default" 0.0;
844 rel2.relative: 0.0 1.0;
846 description { state: "visible" 0.0;
847 inherit: "default" 0.0;
851 aspect_preference: VERTICAL;
854 description { state: "icononly" 0.0;
855 inherit: "default" 0.0;
861 rel2.relative: 1.0 1.0;
862 aspect_preference: VERTICAL;
871 description { state: "default" 0.0;
873 rel1.to_x: "elm.swallow.content";
874 rel1.relative: 1.0 0.0;
877 color: 224 224 224 255;
880 font: "Sans,Edje-Vera";
884 text_class: "button";
887 description { state: "visible" 0.0;
888 inherit: "default" 0.0;
892 description { state: "disabled" 0.0;
893 inherit: "default" 0.0;
895 description { state: "disabled_visible" 0.0;
896 inherit: "default" 0.0;
903 part { name: "over1";
905 description { state: "default" 0.0;
906 color: 255 255 255 0;
907 rel2.relative: 1.0 0.5;
909 normal: "bt_hilight.png";
913 description { state: "visible" 0.0;
914 inherit: "default" 0.0;
915 color: 255 255 255 255;
917 description { state: "disabled" 0.0;
918 inherit: "default" 0.0;
919 inherit: "visible" 0.0;
921 normal: "bt_dis_hilight.png";
926 part { name: "over2";
929 ignore_flags: ON_HOLD;
930 description { state: "default" 0.0;
932 normal: "bt_shine.png";
936 description { state: "disabled" 0.0;
937 inherit: "default" 0.0;
941 part { name: "over3";
944 description { state: "default" 0.0;
945 color: 255 255 255 0;
947 normal: "bt_glow.png";
952 description { state: "clicked" 0.0;
953 inherit: "default" 0.0;
955 color: 255 255 255 255;
958 part { name: "disabler";
960 description { state: "default" 0.0;
964 description { state: "disabled" 0.0;
965 inherit: "default" 0.0;
972 name: "button_mouse_in";
975 action: STATE_SET "visible" 0.0;
976 target: "button_image";
978 transition: DECELERATE 0.5;
981 name: "button_mouse_out";
984 action: STATE_SET "default" 0.0;
985 target: "button_image";
987 transition: DECELERATE 0.5;
990 name: "button_unclick";
991 signal: "mouse,up,1";
993 action: STATE_SET "visible" 0.0;
994 target: "button_image";
997 name: "button_click2";
998 signal: "mouse,down,1";
1000 action: STATE_SET "clicked" 0.0;
1004 name: "button_unclick2";
1005 signal: "mouse,up,1";
1007 action: STATE_SET "default" 0.0;
1008 transition: DECELERATE 0.5;
1012 name: "button_unclick3";
1013 signal: "mouse,up,1";
1015 action: SIGNAL_EMIT "elm,action,click" "";
1017 program { name: "text_show";
1018 signal: "elm,state,text,visible";
1023 get_state(PART:"elm.swallow.content", st, 30, vl);
1024 if (!strcmp(st, "icononly"))
1025 set_state(PART:"elm.swallow.content", "visible", 0.0);
1026 get_state(PART:"elm.text", st, 30, vl);
1027 if (!strcmp(st, "disabled") || (!strcmp(st, "disabled_visible")))
1028 set_state(PART:"elm.text", "disabled_visible", 0.0);
1030 set_state(PART:"elm.text", "visible", 0.0);
1033 program { name: "text_hide";
1034 signal: "elm,state,text,hidden";
1039 get_state(PART:"elm.swallow.content", st, 30, vl);
1040 if (!strcmp(st, "visible"))
1041 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1042 get_state(PART:"elm.text", st, 30, vl);
1043 if (!strcmp(st, "default") || (!strcmp(st, "visible")))
1044 set_state(PART:"elm.text", "default", 0.0);
1046 set_state(PART:"elm.text", "disabled", 0.0);
1049 program { name: "icon_show";
1050 signal: "elm,state,icon,visible";
1055 get_state(PART:"elm.text", st, 30, vl);
1056 if (!strcmp(st, "visible"))
1057 set_state(PART:"elm.swallow.content", "visible", 0.0);
1059 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1062 program { name: "icon_hide";
1063 signal: "elm,state,icon,hidden";
1065 action: STATE_SET "default" 0.0;
1066 target: "elm.swallow.content";
1068 program { name: "disable";
1069 signal: "elm,state,disabled";
1074 set_state(PART:"button_image", "disabled", 0.0);
1075 set_state(PART:"over1", "disabled", 0.0);
1076 set_state(PART:"over2", "disabled", 0.0);
1077 set_state(PART:"disabler", "disabled", 0.0);
1078 get_state(PART:"elm.text", st, 30, vl);
1079 if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible"))
1080 set_state(PART:"elm.text", "disabled_visible", 0.0);
1082 set_state(PART:"elm.text", "disabled", 0.0);
1085 program { name: "enable";
1086 signal: "elm,state,enabled";
1091 set_state(PART:"button_image", "visible", 0.0);
1092 set_state(PART:"over1", "visible", 0.0);
1093 set_state(PART:"over2", "visible", 0.0);
1094 set_state(PART:"disabler", "visible", 0.0);
1095 get_state(PART:"elm.text", st, 30, vl);
1096 if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible"))
1097 set_state(PART:"elm.text", "visible", 0.0);
1099 set_state(PART:"elm.text", "default", 0.0);
1104 group { name: "elm/button/base/naviframe/back_btn/default";
1106 image: "bt_base1.png" COMP;
1107 image: "bt_base2.png" COMP;
1108 image: "bt_hilight.png" COMP;
1109 image: "bt_shine.png" COMP;
1110 image: "bt_glow.png" COMP;
1111 image: "bt_dis_base.png" COMP;
1112 image: "bt_dis_hilight.png" COMP;
1113 image: "icon_left_arrow.png" COMP;
1116 part { name: "button_image";
1118 description { state: "default" 0.0;
1121 normal: "bt_base2.png";
1124 image.middle: SOLID;
1126 description { state: "clicked" 0.0;
1127 inherit: "default" 0.0;
1128 image.normal: "bt_base1.png";
1130 description { state: "disabled" 0.0;
1131 inherit: "default" 0.0;
1133 normal: "bt_dis_base.png";
1138 part { name: "prev_image";
1141 description { state: "default" 0.0;
1146 image.normal: "icon_left_arrow.png";
1149 part { name: "over1";
1151 description { state: "default" 0.0;
1152 rel2.relative: 1.0 0.5;
1154 normal: "bt_hilight.png";
1158 description { state: "disabled" 0.0;
1159 inherit: "default" 0.0;
1161 normal: "bt_dis_hilight.png";
1166 part { name: "over2";
1169 ignore_flags: ON_HOLD;
1170 description { state: "default" 0.0;
1172 normal: "bt_shine.png";
1176 description { state: "disabled" 0.0;
1177 inherit: "default" 0.0;
1181 part { name: "over3";
1184 description { state: "default" 0.0;
1185 color: 255 255 255 0;
1187 normal: "bt_glow.png";
1188 border: 12 12 12 12;
1192 description { state: "clicked" 0.0;
1193 inherit: "default" 0.0;
1194 color: 255 255 255 255;
1197 part { name: "disabler";
1199 description { state: "default" 0.0;
1203 description { state: "disabled" 0.0;
1204 inherit: "default" 0.0;
1211 name: "button_click";
1212 signal: "mouse,down,1";
1214 action: SIGNAL_EMIT "elm,action,press" "";
1215 after: "button_click_anim";
1218 name: "button_click_anim";
1219 action: STATE_SET "clicked" 0.0;
1220 target: "button_image";
1223 name: "button_unclick";
1224 signal: "mouse,up,1";
1226 action: SIGNAL_EMIT "elm,action,unpress" "";
1227 after: "button_unclick_anim";
1230 name: "button_pressed_anim";
1231 signal: "elm,anim,activate";
1233 action: STATE_SET "clicked" 0.0;
1234 target: "button_image";
1236 after: "button_unpressed_anim";
1239 name: "button_unpressed_anim";
1240 action: STATE_SET "default" 0.0;
1241 transition: DECELERATE 0.5;
1242 target: "button_image";
1246 name: "button_unclick_anim";
1247 action: STATE_SET "default" 0.0;
1248 target: "button_image";
1251 name: "button_click2";
1252 signal: "mouse,down,1";
1254 action: STATE_SET "clicked" 0.0;
1258 name: "button_unclick2";
1259 signal: "mouse,up,1";
1261 action: STATE_SET "default" 0.0;
1262 transition: DECELERATE 0.5;
1266 name: "button_unclick3";
1267 signal: "mouse,clicked,1";
1269 action: SIGNAL_EMIT "elm,action,click" "";
1271 program { name: "disable";
1272 signal: "elm,state,disabled";
1274 action: STATE_SET "disabled" 0.0;
1275 target: "button_image";
1280 program { name: "enable";
1281 signal: "elm,state,enabled";
1283 action: STATE_SET "default" 0.0;
1284 target: "button_image";
1292 group { name: "elm/button/base/colorselector/left/default";
1294 image: "bt_base1.png" COMP;
1295 image: "bt_base2.png" COMP;
1296 image: "bt_hilight.png" COMP;
1297 image: "bt_shine.png" COMP;
1298 image: "bt_glow.png" COMP;
1299 image: "bt_dis_base.png" COMP;
1300 image: "bt_dis_hilight.png" COMP;
1301 image: "sp_bt_l.png" COMP;
1304 part { name: "button_image";
1306 description { state: "default" 0.0;
1309 normal: "bt_base2.png";
1312 image.middle: SOLID;
1314 description { state: "clicked" 0.0;
1315 inherit: "default" 0.0;
1316 image.normal: "bt_base1.png";
1318 description { state: "disabled" 0.0;
1319 inherit: "default" 0.0;
1321 normal: "bt_dis_base.png";
1326 part { name: "prev_image";
1329 description { state: "default" 0.0;
1334 image.normal: "sp_bt_l.png";
1337 part { name: "over1";
1339 description { state: "default" 0.0;
1340 rel2.relative: 1.0 0.5;
1342 normal: "bt_hilight.png";
1346 description { state: "disabled" 0.0;
1347 inherit: "default" 0.0;
1349 normal: "bt_dis_hilight.png";
1354 part { name: "over2";
1357 ignore_flags: ON_HOLD;
1358 description { state: "default" 0.0;
1360 normal: "bt_shine.png";
1364 description { state: "disabled" 0.0;
1365 inherit: "default" 0.0;
1369 part { name: "over3";
1372 description { state: "default" 0.0;
1373 color: 255 255 255 0;
1375 normal: "bt_glow.png";
1376 border: 12 12 12 12;
1380 description { state: "clicked" 0.0;
1381 inherit: "default" 0.0;
1382 color: 255 255 255 255;
1385 part { name: "disabler";
1387 description { state: "default" 0.0;
1391 description { state: "disabled" 0.0;
1392 inherit: "default" 0.0;
1399 name: "button_click";
1400 signal: "mouse,down,1";
1402 action: SIGNAL_EMIT "elm,action,press" "";
1403 after: "button_click_anim";
1406 name: "button_click_anim";
1407 action: STATE_SET "clicked" 0.0;
1408 target: "button_image";
1411 name: "button_unclick";
1412 signal: "mouse,up,1";
1414 action: SIGNAL_EMIT "elm,action,unpress" "";
1415 after: "button_unclick_anim";
1418 name: "button_pressed_anim";
1419 signal: "elm,anim,activate";
1421 action: STATE_SET "clicked" 0.0;
1422 target: "button_image";
1424 after: "button_unpressed_anim";
1427 name: "button_unpressed_anim";
1428 action: STATE_SET "default" 0.0;
1429 transition: DECELERATE 0.5;
1430 target: "button_image";
1434 name: "button_unclick_anim";
1435 action: STATE_SET "default" 0.0;
1436 target: "button_image";
1439 name: "button_click2";
1440 signal: "mouse,down,1";
1442 action: STATE_SET "clicked" 0.0;
1446 name: "button_unclick2";
1447 signal: "mouse,up,1";
1449 action: STATE_SET "default" 0.0;
1450 transition: DECELERATE 0.5;
1454 name: "button_unclick3";
1455 signal: "mouse,clicked,1";
1457 action: SIGNAL_EMIT "elm,action,click" "";
1459 program { name: "disable";
1460 signal: "elm,state,disabled";
1462 action: STATE_SET "disabled" 0.0;
1463 target: "button_image";
1468 program { name: "enable";
1469 signal: "elm,state,enabled";
1471 action: STATE_SET "default" 0.0;
1472 target: "button_image";
1480 group { name: "elm/button/base/colorselector/right/default";
1482 image: "bt_base1.png" COMP;
1483 image: "bt_base2.png" COMP;
1484 image: "bt_hilight.png" COMP;
1485 image: "bt_shine.png" COMP;
1486 image: "bt_glow.png" COMP;
1487 image: "bt_dis_base.png" COMP;
1488 image: "bt_dis_hilight.png" COMP;
1489 image: "sp_bt_r.png" COMP;
1492 part { name: "button_image";
1494 description { state: "default" 0.0;
1497 normal: "bt_base2.png";
1500 image.middle: SOLID;
1502 description { state: "clicked" 0.0;
1503 inherit: "default" 0.0;
1504 image.normal: "bt_base1.png";
1506 description { state: "disabled" 0.0;
1507 inherit: "default" 0.0;
1509 normal: "bt_dis_base.png";
1514 part { name: "prev_image";
1517 description { state: "default" 0.0;
1522 image.normal: "sp_bt_r.png";
1525 part { name: "over1";
1527 description { state: "default" 0.0;
1528 rel2.relative: 1.0 0.5;
1530 normal: "bt_hilight.png";
1534 description { state: "disabled" 0.0;
1535 inherit: "default" 0.0;
1537 normal: "bt_dis_hilight.png";
1542 part { name: "over2";
1545 ignore_flags: ON_HOLD;
1546 description { state: "default" 0.0;
1548 normal: "bt_shine.png";
1552 description { state: "disabled" 0.0;
1553 inherit: "default" 0.0;
1557 part { name: "over3";
1560 description { state: "default" 0.0;
1561 color: 255 255 255 0;
1563 normal: "bt_glow.png";
1564 border: 12 12 12 12;
1568 description { state: "clicked" 0.0;
1569 inherit: "default" 0.0;
1570 color: 255 255 255 255;
1573 part { name: "disabler";
1575 description { state: "default" 0.0;
1579 description { state: "disabled" 0.0;
1580 inherit: "default" 0.0;
1587 name: "button_click";
1588 signal: "mouse,down,1";
1590 action: SIGNAL_EMIT "elm,action,press" "";
1591 after: "button_click_anim";
1594 name: "button_click_anim";
1595 action: STATE_SET "clicked" 0.0;
1596 target: "button_image";
1599 name: "button_unclick";
1600 signal: "mouse,up,1";
1602 action: SIGNAL_EMIT "elm,action,unpress" "";
1603 after: "button_unclick_anim";
1606 name: "button_pressed_anim";
1607 signal: "elm,anim,activate";
1609 action: STATE_SET "clicked" 0.0;
1610 target: "button_image";
1612 after: "button_unpressed_anim";
1615 name: "button_unpressed_anim";
1616 action: STATE_SET "default" 0.0;
1617 transition: DECELERATE 0.5;
1618 target: "button_image";
1622 name: "button_unclick_anim";
1623 action: STATE_SET "default" 0.0;
1624 target: "button_image";
1627 name: "button_click2";
1628 signal: "mouse,down,1";
1630 action: STATE_SET "clicked" 0.0;
1634 name: "button_unclick2";
1635 signal: "mouse,up,1";
1637 action: STATE_SET "default" 0.0;
1638 transition: DECELERATE 0.5;
1642 name: "button_unclick3";
1643 signal: "mouse,clicked,1";
1645 action: SIGNAL_EMIT "elm,action,click" "";
1647 program { name: "disable";
1648 signal: "elm,state,disabled";
1650 action: STATE_SET "disabled" 0.0;
1651 target: "button_image";
1656 program { name: "enable";
1657 signal: "elm,state,enabled";
1659 action: STATE_SET "default" 0.0;
1660 target: "button_image";