2 * Copyright 2012 Samsung Electronics Co., Ltd
4 * Licensed under the Flora License, Version 1.1 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://floralicense.org/license/
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 ////////////// BUTTON STYLE1 GROUP START /////////////////////////////////////////////
20 group { name: "elm/button/base/text_only/style1_tm";
22 image: "00_button_03_normal.png" COMP;
23 image: "00_button_03_press.png" COMP;
24 image: "00_button_03_focus.png" COMP;
27 public button_state = 0; //0:enabled, 1: disabled
33 description { state: "default" 0.0;
38 part { name: "button_image";
41 description { state: "default" 0.0;
53 normal: "00_button_03_normal.png";
58 description { state: "clicked" 0.0;
59 inherit: "default" 0.0;
60 image.normal: "00_button_03_press.png";
62 description { state: "disabled" 0.0;
63 inherit: "default" 0.0;
65 description { state: "focused" 0.0;
66 inherit: "default" 0.0;
67 image.normal: "00_button_03_focus.png";
75 description { state: "default" 0.0;
77 rel1.relative: 0.0 0.0;
78 rel2.relative: 0.0 1.0;
85 name: "padding_right";
89 description { state: "default" 0.0;
91 rel1.relative: 1.0 0.0;
92 rel2.relative: 1.0 1.0;
103 description { state: "default" 0.0;
105 rel1.relative: 0.0 0.0;
106 rel2.relative: 1.0 0.0;
113 name: "padding_bottom";
117 description { state: "default" 0.0;
119 rel1.relative: 0.0 1.0;
120 rel2.relative: 1.0 1.0;
131 description { state: "default" 0.0;
135 rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; }
136 rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; }
142 name: "padding_icon_text";
146 description { state: "default" 0.0; //when only icon or no icon is there
148 rel1 { relative: 1.0 0.0; to: "icon_rect"; }
149 rel2 { relative: 1.0 1.0; to: "icon_rect"; }
154 description { state: "icononly" 0.0;
155 inherit: "default" 0.0;
157 description { state: "visible" 0.0; //when icon is visible
159 rel1 { relative: 1.0 0.0; to: "icon_rect"; }
160 rel2 { relative: 1.0 1.0; to: "icon_rect"; }
166 part { name: "elm.swallow.content";
169 description { state: "default" 0.0;
172 rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; }
173 rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; }
176 description { state: "visible" 0.0;
180 rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; }
181 rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; }
183 aspect_preference: VERTICAL;
185 description { state: "icononly" 0.0;;
188 rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; }
189 rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; }
192 aspect_preference: VERTICAL;
195 part { name: "elm.text";
200 description { state: "default" 0.0;
202 rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; }
203 rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; }
206 color2: 255 255 255 255;
208 font: "SLP:style=Medium";
215 description { state: "visible" 0.0;
216 inherit: "default" 0.0;
220 description { state: "clicked" 0.0;
221 inherit: "default" 0.0;
224 color: 255 255 255 255;
227 description { state: "disabled" 0.0;
228 inherit: "default" 0.0;
232 description { state: "disabled_visible" 0.0;
233 inherit: "default" 0.0;
238 description { state: "focused" 0.0;
239 inherit: "default" 0.0;
242 color: 255 255 255 255;
246 part { name: "over2";
250 ignore_flags: ON_HOLD;
251 description { state: "default" 0.0;
254 description { state: "disabled" 0.0;
255 inherit: "default" 0.0;
259 part { name: "over3";
263 description { state: "default" 0.0;
266 description { state: "clicked" 0.0;
267 inherit: "default" 0.0;
271 part { name: "disabler";
273 description { state: "default" 0.0;
277 description { state: "disabled" 0.0;
278 inherit: "default" 0.0;
284 program { name: "button_click";
285 signal: "mouse,down,1";
287 action: SIGNAL_EMIT "elm,action,press" "";
288 after: "button_click_anim";
290 program { name: "button_click_anim";
291 action: STATE_SET "clicked" 0.0;
292 target: "button_image";
293 after: "text_clicked";
295 program { name: "text_clicked";
299 get_state(PART:"elm.text", st, 30, vl);
300 if (!strcmp(st, "visible"))
301 set_state(PART:"elm.text", "clicked", 0.0);
304 program { name: "button_unpress";
305 action: SIGNAL_EMIT "elm,action,unpress" "";
307 program { name: "button_mouseout_clicked";
308 signal: "mouse,up,1";
313 get_state(PART:"elm.swallow.content", st, 30, vl);
314 if (strcmp(st, "icononly"))
316 emit("elm,action,default,text,set", "");
317 set_state(PART:"elm.text", "visible", 0.0);
319 if(get_int(button_state) !=1)
320 set_state(PART:"button_image", "default", 0.0);
322 after: button_unpress;
324 program { name: "button_click2";
325 signal: "mouse,down,1";
327 action: STATE_SET "clicked" 0.0;
330 program { name: "button_unclick2";
331 signal: "mouse,clicked,1";
333 action: STATE_SET "default" 0.0;
336 program { name: "button_unclick3";
337 signal: "mouse,clicked,1";
339 action: SIGNAL_EMIT "elm,action,click" "";
341 program { name: "text_show";
342 signal: "elm,state,text,visible";
347 get_state(PART:"elm.swallow.content", st, 30, vl);
348 if (!strcmp(st, "icononly"))
350 set_state(PART:"elm.swallow.content", "visible", 0.0);
351 set_state(PART:"padding_icon_text", "visible", 0.0);
353 set_state(PART:"elm.text", "visible", 0.0);
356 program { name: "text_hide";
357 signal: "elm,state,text,hidden";
362 get_state(PART:"elm.swallow.content", st, 30, vl);
363 if (!strcmp(st, "visible"))
365 set_state(PART:"elm.swallow.content", "icononly", 0.0);
366 set_state(PART:"padding_icon_text", "icononly", 0.0);
368 set_state(PART:"elm.text", "default", 0.0);
371 program { name: "icon_show";
372 signal: "elm,state,icon,visible";
377 get_state(PART:"elm.text", st, 30, vl);
378 if (!strcmp(st, "visible"))
380 set_state(PART:"elm.swallow.content", "visible", 0.0);
381 set_state(PART:"padding_icon_text", "visible", 0.0);
385 set_state(PART:"elm.swallow.content", "icononly", 0.0);
386 set_state(PART:"padding_icon_text", "icononly", 0.0);
390 program { name: "icon_hide";
391 signal: "elm,state,icon,hidden";
393 action: STATE_SET "default" 0.0;
394 target: "elm.swallow.content";
396 program { name: "disable";
397 signal: "elm,state,disabled";
399 action: STATE_SET "disabled" 0.0;
400 target: "button_image";
403 after: "disable_text";
405 program { name: "disable_text";
409 get_state(PART:"elm.text", st, 30, vl);
410 if (!strcmp(st, "visible"))
411 set_state(PART:"elm.text", "disabled_visible", 0.0);
413 set_state(PART:"elm.text", "disabled", 0.0);
414 set_int(button_state, 1);
417 program { name: "enable";
418 signal: "elm,state,enabled";
420 action: STATE_SET "default" 0.0;
421 target: "button_image";
424 after: "enable_text";
426 program { name: "enable_text";
430 get_state(PART:"elm.text", st, 30, vl);
431 if (!strcmp(st, "disabled_visible"))
432 set_state(PART:"elm.text", "visible", 0.0);
434 set_state(PART:"elm.text", "default", 0.0);
435 set_int(button_state, 0);
438 program { name: "focused";
439 signal: "elm,action,focus";
441 action: STATE_SET "focused" 0.0;
442 target: "button_image";
445 program { name: "unfocused";
446 signal: "elm,action,unfocus";
448 action: STATE_SET "default" 0.0;
449 target: "button_image";
450 after: "unfocus_text";
452 program { name: "unfocus_text";
453 action: STATE_SET "visible" 0.0;
459 ////////////// BUTTON STYLE2 GROUP START /////////////////////////////////////////////
460 group { name: "elm/button/base/text_only/style2_tm";
462 image: "00_button_03_normal.png" COMP;
463 image: "00_button_03_press.png" COMP;
464 image: "00_button_03_focus.png" COMP;
467 public button_state = 0; //0:enabled, 1: disabled
473 description { state: "default" 0.0;
478 part { name: "button_image";
481 description { state: "default" 0.0;
493 normal: "00_button_03_normal.png";
498 description { state: "clicked" 0.0;
499 inherit: "default" 0.0;
500 image.normal: "00_button_03_press.png";
502 description { state: "disabled" 0.0;
503 inherit: "default" 0.0;
505 description { state: "focused" 0.0;
506 inherit: "default" 0.0;
507 image.normal: "00_button_03_focus.png";
511 name: "padding_left";
515 description { state: "default" 0.0;
517 rel1.relative: 0.0 0.0;
518 rel2.relative: 0.0 1.0;
525 name: "padding_right";
529 description { state: "default" 0.0;
531 rel1.relative: 1.0 0.0;
532 rel2.relative: 1.0 1.0;
543 description { state: "default" 0.0;
545 rel1.relative: 0.0 0.0;
546 rel2.relative: 1.0 0.0;
553 name: "padding_bottom";
557 description { state: "default" 0.0;
559 rel1.relative: 0.0 1.0;
560 rel2.relative: 1.0 1.0;
571 description { state: "default" 0.0;
575 rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; }
576 rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; }
582 name: "padding_icon_text";
586 description { state: "default" 0.0; //when only icon or no icon is there
588 rel1 { relative: 1.0 0.0; to: "icon_rect"; }
589 rel2 { relative: 1.0 1.0; to: "icon_rect"; }
594 description { state: "icononly" 0.0;
595 inherit: "default" 0.0;
597 description { state: "visible" 0.0; //when icon is visible
599 rel1 { relative: 1.0 0.0; to: "icon_rect"; }
600 rel2 { relative: 1.0 1.0; to: "icon_rect"; }
606 part { name: "elm.swallow.content";
609 description { state: "default" 0.0;
612 rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; }
613 rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; }
616 description { state: "visible" 0.0;
620 rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; }
621 rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; }
623 aspect_preference: VERTICAL;
625 description { state: "icononly" 0.0;;
628 rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; }
629 rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; }
632 aspect_preference: VERTICAL;
635 part { name: "elm.text";
640 description { state: "default" 0.0;
642 rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; }
643 rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; }
646 color2: 255 255 255 255;
648 font: "SLP:style=Medium";
655 description { state: "visible" 0.0;
656 inherit: "default" 0.0;
660 description { state: "clicked" 0.0;
661 inherit: "default" 0.0;
664 color: 255 255 255 255;
667 description { state: "disabled" 0.0;
668 inherit: "default" 0.0;
672 description { state: "disabled_visible" 0.0;
673 inherit: "default" 0.0;
678 description { state: "focused" 0.0;
679 inherit: "default" 0.0;
682 color: 255 255 255 255;
686 part { name: "over2";
690 ignore_flags: ON_HOLD;
691 description { state: "default" 0.0;
694 description { state: "disabled" 0.0;
695 inherit: "default" 0.0;
699 part { name: "over3";
703 description { state: "default" 0.0;
706 description { state: "clicked" 0.0;
707 inherit: "default" 0.0;
711 part { name: "disabler";
713 description { state: "default" 0.0;
717 description { state: "disabled" 0.0;
718 inherit: "default" 0.0;
724 program { name: "button_click";
725 signal: "mouse,down,1";
727 action: SIGNAL_EMIT "elm,action,press" "";
728 after: "button_click_anim";
730 program { name: "button_click_anim";
731 action: STATE_SET "clicked" 0.0;
732 target: "button_image";
733 after: "text_clicked";
735 program { name: "text_clicked";
739 get_state(PART:"elm.text", st, 30, vl);
740 if (!strcmp(st, "visible"))
741 set_state(PART:"elm.text", "clicked", 0.0);
744 program { name: "button_unpress";
745 action: SIGNAL_EMIT "elm,action,unpress" "";
747 program { name: "button_mouseout_clicked";
748 signal: "mouse,up,1";
753 get_state(PART:"elm.swallow.content", st, 30, vl);
754 if (strcmp(st, "icononly"))
756 emit("elm,action,default,text,set", "");
757 set_state(PART:"elm.text", "visible", 0.0);
759 if(get_int(button_state) !=1)
760 set_state(PART:"button_image", "default", 0.0);
762 after: button_unpress;
764 program { name: "button_click2";
765 signal: "mouse,down,1";
767 action: STATE_SET "clicked" 0.0;
770 program { name: "button_unclick2";
771 signal: "mouse,clicked,1";
773 action: STATE_SET "default" 0.0;
776 program { name: "button_unclick3";
777 signal: "mouse,clicked,1";
779 action: SIGNAL_EMIT "elm,action,click" "";
781 program { name: "text_show";
782 signal: "elm,state,text,visible";
787 get_state(PART:"elm.swallow.content", st, 30, vl);
788 if (!strcmp(st, "icononly"))
790 set_state(PART:"elm.swallow.content", "visible", 0.0);
791 set_state(PART:"padding_icon_text", "visible", 0.0);
793 set_state(PART:"elm.text", "visible", 0.0);
796 program { name: "text_hide";
797 signal: "elm,state,text,hidden";
802 get_state(PART:"elm.swallow.content", st, 30, vl);
803 if (!strcmp(st, "visible"))
805 set_state(PART:"elm.swallow.content", "icononly", 0.0);
806 set_state(PART:"padding_icon_text", "icononly", 0.0);
808 set_state(PART:"elm.text", "default", 0.0);
811 program { name: "icon_show";
812 signal: "elm,state,icon,visible";
817 get_state(PART:"elm.text", st, 30, vl);
818 if (!strcmp(st, "visible"))
820 set_state(PART:"elm.swallow.content", "visible", 0.0);
821 set_state(PART:"padding_icon_text", "visible", 0.0);
825 set_state(PART:"elm.swallow.content", "icononly", 0.0);
826 set_state(PART:"padding_icon_text", "icononly", 0.0);
830 program { name: "icon_hide";
831 signal: "elm,state,icon,hidden";
833 action: STATE_SET "default" 0.0;
834 target: "elm.swallow.content";
836 program { name: "disable";
837 signal: "elm,state,disabled";
839 action: STATE_SET "disabled" 0.0;
840 target: "button_image";
843 after: "disable_text";
845 program { name: "disable_text";
849 get_state(PART:"elm.text", st, 30, vl);
850 if (!strcmp(st, "visible"))
851 set_state(PART:"elm.text", "disabled_visible", 0.0);
853 set_state(PART:"elm.text", "disabled", 0.0);
854 set_int(button_state, 1);
857 program { name: "enable";
858 signal: "elm,state,enabled";
860 action: STATE_SET "default" 0.0;
861 target: "button_image";
864 after: "enable_text";
866 program { name: "enable_text";
870 get_state(PART:"elm.text", st, 30, vl);
871 if (!strcmp(st, "disabled_visible"))
872 set_state(PART:"elm.text", "visible", 0.0);
874 set_state(PART:"elm.text", "default", 0.0);
875 set_int(button_state, 0);
878 program { name: "focused";
879 signal: "elm,action,focus";
881 action: STATE_SET "focused" 0.0;
882 target: "button_image";
885 program { name: "unfocused";
886 signal: "elm,action,unfocus";
888 action: STATE_SET "default" 0.0;
889 target: "button_image";
890 after: "unfocus_text";
892 program { name: "unfocus_text";
893 action: STATE_SET "visible" 0.0;
900 ////////////// GENLIST GROUP START /////////////////////////////////////////////
902 #define BEAT_GENLIST_PART_BASE( param_item_height ) \
903 part { name: "base"; \
907 description { state: "default" 0.0; \
908 min: 0 param_item_height; \
909 color: 246 245 237 255; \
913 #define BEAT_GENLIST_PART_BG \
916 clip_to: "disclip"; \
918 description { state: "default" 0.0; \
919 color: 246 245 237 255; \
921 description { state: "hide" 0.0; \
922 inherit: "default" 0.0; \
923 rel1 { relative: -0.025 0.0; } \
924 rel2 { relative: 0.975 1.0; } \
926 description { state: "hide" 0.1; \
927 inherit: "default" 0.0; \
928 rel1 { relative: -0.13 0.0; } \
929 rel2 { relative: 0.87 1.0; } \
931 description { state: "hide" 0.2; \
932 inherit: "default" 0.0; \
933 rel1 { relative: -0.5 0.0; } \
934 rel2 { relative: 0.5 1.0; } \
936 description { state: "hide" 0.3; \
937 inherit: "default" 0.0; \
938 rel1 { relative: -1.0 0.0; } \
939 rel2 { relative: 0.0 1.0; } \
943 #define BEAT_GENLIST_PART_BG_IMAGE \
944 part { name: "bg_image"; \
945 clip_to: "disclip"; \
947 description { state: "default" 0.0; \
949 image.normal: "00_list_bar_press_1x80.png"; \
951 description { state: "selected" 0.0; \
952 inherit: "default" 0.0; \
957 #define BEAT_GENLIST_PART_BOTTOM_LINE \
958 part { name: "bottom_line"; \
960 clip_to: "disclip"; \
962 description { state: "default" 0.0; \
966 color: 212 212 212 255; \
974 #define BEAT_GENLIST_PART_PADDING_TOP( param_padding_size ) \
975 part { name: "elm.padding.top"; \
979 state: "default" 0.0; \
980 min: 0 param_padding_size; \
983 rel2.relative: 0.0 0.0; \
988 #define BEAT_GENLIST_PART_PADDING_BOTTOM( param_padding_size ) \
989 part { name: "elm.padding.bottom"; \
993 state: "default" 0.0; \
994 min: 0 param_padding_size; \
997 rel1.relative: 0.0 1.0; \
1003 #define BEAT_GENLIST_PART_PADDING_LEFT( param_padding_size ) \
1004 part { name: "elm.padding.left"; \
1008 state: "default" 0.0; \
1009 min: param_padding_size 0; \
1012 rel2.relative: 0.0 1.0; \
1019 #define BEAT_GENLIST_PART_PADDING_RIGHT( param_padding_size ) \
1020 part { name: "elm.padding.right"; \
1023 description { state: "default" 0.0; \
1024 min: param_padding_size 0; \
1027 rel1.relative: 1.0 0.0; \
1032 #define BEAT_GENLIST_PART_DISCLIP \
1033 part { name: "disclip"; \
1035 description { state: "default" 0.0; \
1039 description { state: "disabled" 0.0; \
1040 inherit: "default" 0.0; \
1041 color: 255 255 255 64; \
1046 group { name: "elm/genlist/item_compress/taskswitcher/default";
1047 alias: "elm/genlist/item_compress_odd/taskswitcher/default";
1049 data.item: "stacking" "above";
1050 data.item: "selectraise" "on";
1051 data.item: "texts" "elm.text elm.text.right elm.text.button";
1052 data.item: "contents" "elm.swallow.icon elm.swallow.end";
1053 data.item: "treesize" "20";
1055 image: "00_list_bar_press_1x80.png" COMP;
1056 image: "39_mini_controller_button_nor.png" COMP;
1057 image: "39_mini_controller_button_press.png" COMP;
1060 BEAT_GENLIST_PART_BASE( 70 )
1061 BEAT_GENLIST_PART_BG
1062 BEAT_GENLIST_PART_BG_IMAGE
1063 BEAT_GENLIST_PART_BOTTOM_LINE
1064 BEAT_GENLIST_PART_PADDING_TOP( 10 )
1065 BEAT_GENLIST_PART_PADDING_BOTTOM( 10 )
1066 BEAT_GENLIST_PART_PADDING_LEFT( 15 )
1067 BEAT_GENLIST_PART_PADDING_RIGHT( 15 )
1075 state: "default" 0.0;
1082 to_x: "elm.padding.right";
1086 to_x: "elm.padding.right";
1091 name: "end.padding.left";
1096 state: "default" 0.0;
1112 name: "end.padding.right";
1117 state: "default" 0.0;
1133 name: "elm.swallow.end";
1138 state: "default" 0.0;
1142 to: "end.padding.left";
1146 to: "end.padding.right";
1158 state: "default" 0.0;
1162 to_x: "elm.swallow.icon";
1165 to_x: "elm.text.right";
1171 font: "SLP:style=Roman";
1178 state: "selected" 0.0;
1179 inherit: "default" 0.0;
1180 color: 225 225 225 255;
1184 name: "elm.text.right";
1190 state: "default" 0.0;
1203 color: 213 129 31 255;
1205 font: "SLP:style=Medium";
1213 inherit: "default" 0.0;
1219 state: "selected" 0.0;
1220 inherit: "default" 0.0;
1221 color: 225 225 225 255;
1226 name: "elm.text.button";
1232 state: "default" 0.0;
1233 rel1 { to: "elm.swallow.end"; }
1234 rel2 { to: "elm.swallow.end"; }
1237 font: "SLP:style=Roman";
1244 state: "selected" 0.0;
1245 inherit: "default" 0.0;
1246 color: 225 225 225 255;
1251 name: "elm.swallow.icon";
1255 state: "default" 0.0;
1260 to_x: "elm.padding.left";
1262 rel2.to_x: "elm.padding.left";
1265 BEAT_GENLIST_PART_DISCLIP
1269 program { name: "go_active";
1270 signal: "elm,state,selected";
1272 action: STATE_SET "selected" 0.0;
1276 program { name: "go_passive";
1277 signal: "elm,state,unselected";
1279 action: STATE_SET "default" 0.0;
1282 transition: LINEAR 0.1;
1284 program { name: "go_disabled";
1285 signal: "elm,state,disabled";
1287 action: STATE_SET "disabled" 0.0;
1290 program { name: "go_enabled";
1291 signal: "elm,state,enabled";
1293 action: STATE_SET "default" 0.0;
1299 signal: "prog.hide.mem";
1300 source: "taskmanager";
1301 action: STATE_SET "hide" 0.0;
1302 target: "elm.text.right";
1306 signal: "prog.show.mem";
1307 source: "taskmanager";
1308 action: STATE_SET "default" 0.0;
1309 target: "elm.text.right";
1314 group { name: "elm/genlist/item_compress/taskswitcher_btn/default";
1315 alias: "elm/genlist/item_compress_odd/taskswitcher_btn/default";
1318 image: "39_mini_controller_button_nor.png" COMP;
1319 image: "39_mini_controller_button_press.png" COMP;
1322 data.item: "stacking" "above";
1323 data.item: "selectraise" "on";
1324 data.item: "texts" "elm.text";
1325 data.item: "contents" "elm.swallow.icon";
1326 data.item: "treesize" "20";
1328 BEAT_GENLIST_PART_BASE( 70 )
1329 BEAT_GENLIST_PART_BG
1330 BEAT_GENLIST_PART_BG_IMAGE
1331 BEAT_GENLIST_PART_BOTTOM_LINE
1332 BEAT_GENLIST_PART_PADDING_TOP( 10 )
1333 BEAT_GENLIST_PART_PADDING_BOTTOM( 10 )
1334 BEAT_GENLIST_PART_PADDING_LEFT( 10 )
1335 BEAT_GENLIST_PART_PADDING_RIGHT( 10 )
1338 part { name: "label.bg";
1341 description { state: "default" 0.0;
1345 to_x: "elm.padding.left";
1346 to_y: "elm.padding.top";
1350 to_x: "elm.padding.right";
1351 to_y: "elm.padding.bottom";
1354 normal: "39_mini_controller_button_nor.png";
1360 state: "selected" 0.0;
1361 inherit: "default" 0.0;
1363 normal: "39_mini_controller_button_press.png";
1370 part { name: "elm.text";
1376 state: "default" 0.0;
1385 font: "SLP:style=Roman";
1391 description { state: "selected" 0.0;
1392 inherit: "default" 0.0;
1393 color: 225 225 225 255;
1397 part { name: "elm.swallow.icon";
1400 description { state: "default" 0.0;
1403 rel1.to_x: "elm.padding.left";
1404 rel2.to_x: "elm.padding.right";
1407 BEAT_GENLIST_PART_DISCLIP
1410 program { name: "go_disabled";
1411 signal: "elm,state,disabled";
1413 action: STATE_SET "disabled" 0.0;
1416 program { name: "go_enabled";
1417 signal: "elm,state,enabled";
1419 action: STATE_SET "default" 0.0;
1422 program { name: "selected";
1423 signal: "mouse,down,1";
1425 action: STATE_SET "selected" 0.0;
1428 transition: LINEAR 0.1;
1430 program { name: "released";
1431 signal: "mouse,up,1";
1433 action: STATE_SET "default" 0.0;
1436 transition: LINEAR 0.1;
1438 program { name: "clicked";
1439 signal: "mouse,clicked,1";
1441 action: SIGNAL_EMIT "clicked" "label";
1446 ////////////// GENLIST GROUP END /////////////////////////////////////////////