4 * Copyright (c) 2000 - 2010 Samsung Electronics Co., Ltd.
6 * Contact: Seokjae Jeong <seok.j.jeong@samsung.com>, Myoungwoon Roy Kim <Myoungwoon.kim@samsung.com>, Jeonghyun Yun <jh0506.yun@samsung.com>, Jaehwan Kim <jae.hwan.kim@samsung.com>,
7 * Chuneon Park <chuneon.park@samsung.com>, Juyung Seo <juyung.seo@samsung.com>, Woohyun Jung <wh0705.jung@samsung.com>, Myungjae Lee <mjae.lee@samsung.com>, Hyoyoung Chang <hyoyoung.chang@samsung.com>,
8 * Hyunsil Park <hyunsil.park@samsung.com>, Sohyun Kim <anna1014.kim@samsung.com>, Seunggyun Kim <sgyun.kim@samsung.com>
10 * This library is free software; you can redistribute it and/or modify it under
11 * the terms of the GNU Lesser General Public License as published by the
12 * Free Software Foundation; either version 2.1 of the License, or (at your option)
15 * This library is distributed in the hope that it will be useful, but WITHOUT ANY
16 * WARRANTY; without even the implied warranty of MERCHANTABILITY or
17 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
18 * License for more details.
20 * You should have received a copy of the GNU Lesser General Public License
21 * along with this library; if not, write to the Free Software Foundation, Inc., 51
22 * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
30 group { name: "elm/genlist/item/edit_default/default";
31 alias: "elm/genlist/item_odd/edit_default/default";
32 alias: "elm/genlist/item_compress/edit_default/default";
33 alias: "elm/genlist/item_compress_odd/edit_default/default";
35 data.item: "edit_icons" "elm.edit.icon.1 elm.edit.icon.2";
38 image: "01_list_reorder_bg_above.png" COMP;
39 image: "01_list_reorder_bg_below.png" COMP;
46 description { state: "default" 0.0;
50 BEAT_GENLIST_PART_PADDING_TOP( 0 )
51 BEAT_GENLIST_PART_PADDING_BOTTOM( 0 )
52 BEAT_GENLIST_PART_PADDING_RIGHT( 10 )
54 part { name: "elm.padding.reorder";
57 description { state: "default" 0.0;
61 rel2.relative: 0.0 1.0;
64 description { state: "reorder" 0.0;
65 inherit: "default" 0.0;
69 part { name: "elm.edit_bg";
72 description { state: "default" 0.0;
75 to_x: "elm.padding.reorder";
76 to_y: "elm.padding.top";
80 to_y: "elm.padding.bottom";
82 color: GENLIST_PART_BG_COLOR_INC;
86 part { name: "elm.padding.left";
89 description { state: "default" 0.0;
95 to_x: "elm.padding.reorder";
97 rel2.to_x: "elm.padding.reorder";
98 rel2.relative: 0.0 1.0;
103 part { name: "elm.edit.icon.1";
107 description { state: "default" 0.0;
113 to_x: "elm.padding.left";
114 to_y: "elm.padding.top";
119 to_x: "elm.padding.left";
120 to_y: "elm.padding.bottom";
123 description { state: "enabled" 0.0;
124 inherit: "default" 0.0;
129 part { name: "elm.padding.icon1.right";
132 description { state: "default" 0.0;
138 to_x: "elm.edit.icon.1";
140 rel2.to_x: "elm.edit.icon.1";
145 part { name: "original_edc";
150 description { state: "default" 0.0;
153 to_x: "elm.padding.icon1.right";
154 to_y: "elm.padding.top";
158 to_x: "elm.edit.icon.2";
159 to_y: "elm.padding.bottom";
162 description { state: "disabled" 0.0;
163 inherit: "default" 0.0;
166 description { state: "renamed" 0.0;
167 inherit: "default" 0.0;
170 to_x: "elm.padding.left";
171 to_y: "elm.padding.top";
175 to_x: "elm.padding.right";
176 to_y: "elm.padding.bottom";
180 part { name: "elm.padding.icon2.left";
183 description { state: "default" 0.0;
189 to_x: "original_edc";
191 rel2.to_x: "original_edc";
196 part { name: "elm.edit.icon.2";
199 description { state: "default" 0.0;
212 description { state: "disabled" 0.0;
213 inherit: "default" 0.0;
216 description { state: "enabled" 0.0;
217 inherit: "default" 0.0;
222 part { name: "bottom_line";
226 description { state: "default" 0.0;
230 color: GENLIST_PART_BOTTOM_LINE_INC;
239 inherit: "default" 0.0;
243 state: "enabled" 0.0;
244 inherit: "default" 0.0;
249 part { name: "reorder_glow_above";
251 description { state: "default" 0.0;
253 rel1.relative: 0.0 -0.3;
254 rel2.relative: 1.0 0.0;
256 normal: "01_list_reorder_bg_above.png";
260 description { state: "reorder" 0.0;
261 inherit: "default" 0.0;
265 part { name: "reorder_glow_below";
267 description { state: "default" 0.0;
269 rel1.relative: 0.0 1.0;
270 rel2.relative: 1.0 1.3;
272 normal: "01_list_reorder_bg_below.png";
276 description { state: "reorder" 0.0;
277 inherit: "default" 0.0;
281 BEAT_GENLIST_PART_DISCLIP
284 program { name: "go_disabled";
285 signal: "elm,state,disabled";
287 action: STATE_SET "disabled" 0.0;
290 program { name: "go_enabled";
291 signal: "elm,state,enabled";
293 action: STATE_SET "default" 0.0;
297 // edit mode enable signal
298 program { name: "emode_enabled_effect";
299 signal: "elm,state,emode_enabled_effect";
301 action: STATE_SET "enabled" 0.0;
302 transition: DECELERATE 0.7;
303 target: "elm.edit.icon.1";
304 target: "elm.edit.icon.2";
305 target: "bottom_line";
307 program { name: "emode_disabled_effect";
308 signal: "elm,state,emode_disabled_effect";
310 action: STATE_SET "default" 0.0;
311 transition: DECELERATE 0.7;
312 target: "elm.edit.icon.1";
313 target: "elm.edit.icon.2";
314 target: "bottom_line";
316 program { name: "emode_enabled";
317 signal: "elm,state,emode_enabled";
319 action: STATE_SET "enabled" 0.0;
320 target: "elm.edit.icon.1";
321 target: "elm.edit.icon.2";
322 target: "bottom_line";
324 program { name: "emode_disabled";
325 signal: "elm,state,emode_disabled";
327 action: STATE_SET "default" 0.0;
328 target: "elm.edit.icon.1";
329 target: "elm.edit.icon.2";
330 target: "bottom_line";
334 program { name: "reorder_enabled";
335 signal: "elm,state,reorder_enabled";
337 action: STATE_SET "reorder" 0.0;
338 target: "elm.padding.reorder";
340 program { name: "reorder_disabled";
341 signal: "elm,state,reorder_disabled";
343 action: STATE_SET "default" 0.0;
344 target: "elm.padding.reorder";
347 program { name: "reorder_enabled_effect";
348 signal: "elm,state,reorder_enabled_effect";
350 action: STATE_SET "reorder" 0.0;
351 transition: DECELERATE 0.7;
352 target: "elm.padding.reorder";
354 program { name: "reorder_disabled_effect";
355 signal: "elm,state,reorder_disabled_effect";
357 action: STATE_SET "default" 0.0;
358 transition: DECELERATE 0.7;
359 target: "elm.padding.reorder";
363 name: "show_reorder_glow";
364 signal: "elm,action,item,reorder_start";
366 action: STATE_SET "reorder" 0.0;
367 target: "reorder_glow_above";
368 target: "reorder_glow_below";
371 name: "hide_reorder_glow";
372 signal: "elm,action,item,reorder_end";
374 action: STATE_SET "default" 0.0;
375 target: "reorder_glow_above";
376 target: "reorder_glow_below";
380 name: "enable_rename_mode";
381 signal: "elm,state,rename,enabled";
383 action: STATE_SET "disabled" 0.0;
384 target: "elm.edit.icon.2";
385 after: "enable_rename_mode_next";
388 name: "enable_rename_mode_next";
389 action: STATE_SET "renamed" 0.0;
390 transition: DECELERATE 0.5;
391 target: "original_edc";
394 name: "disable_rename_mode";
395 signal: "elm,state,rename,disabled";
397 action: STATE_SET "default" 0.0;
398 transition: DECELERATE 0.5;
399 target: "original_edc";
400 target: "elm.edit.icon.2";
405 group { name: "elm/genlist/item/edit_default_transparency/default";
406 alias: "elm/genlist/item_odd/edit_default_transparency/default";
407 alias: "elm/genlist/item_compress/edit_default_transparency/default";
408 alias: "elm/genlist/item_compress_odd/edit_default_transparency/default";
410 data.item: "edit_icons" "elm.edit.icon.1 elm.edit.icon.2";
413 image: "01_list_reorder_bg_above.png" COMP;
414 image: "01_list_reorder_bg_below.png" COMP;
421 description { state: "default" 0.0;
425 BEAT_GENLIST_PART_PADDING_TOP( 0 )
426 BEAT_GENLIST_PART_PADDING_BOTTOM( 0 )
427 BEAT_GENLIST_PART_PADDING_RIGHT( 10 )
429 part { name: "elm.padding.reorder";
432 description { state: "default" 0.0;
436 rel2.relative: 0.0 1.0;
439 description { state: "reorder" 0.0;
440 inherit: "default" 0.0;
444 part { name: "elm.edit_bg";
447 description { state: "default" 0.0;
450 to_x: "elm.padding.reorder";
451 to_y: "elm.padding.top";
455 to_y: "elm.padding.bottom";
461 part { name: "elm.padding.left";
464 description { state: "default" 0.0;
470 to_x: "elm.padding.reorder";
472 rel2.to_x: "elm.padding.reorder";
473 rel2.relative: 0.0 1.0;
478 part { name: "elm.edit.icon.1";
482 description { state: "default" 0.0;
488 to_x: "elm.padding.left";
489 to_y: "elm.padding.top";
494 to_x: "elm.padding.left";
495 to_y: "elm.padding.bottom";
498 description { state: "enabled" 0.0;
499 inherit: "default" 0.0;
504 part { name: "elm.padding.icon1.right";
507 description { state: "default" 0.0;
513 to_x: "elm.edit.icon.1";
515 rel2.to_x: "elm.edit.icon.1";
520 part { name: "original_edc";
525 description { state: "default" 0.0;
528 to_x: "elm.padding.icon1.right";
529 to_y: "elm.padding.top";
533 to_x: "elm.edit.icon.2";
534 to_y: "elm.padding.bottom";
537 description { state: "disabled" 0.0;
538 inherit: "default" 0.0;
541 description { state: "renamed" 0.0;
542 inherit: "default" 0.0;
545 to_x: "elm.padding.left";
546 to_y: "elm.padding.top";
550 to_x: "elm.padding.right";
551 to_y: "elm.padding.bottom";
555 part { name: "elm.padding.icon2.left";
558 description { state: "default" 0.0;
564 to_x: "original_edc";
566 rel2.to_x: "original_edc";
571 part { name: "elm.edit.icon.2";
574 description { state: "default" 0.0;
587 description { state: "disabled" 0.0;
588 inherit: "default" 0.0;
591 description { state: "enabled" 0.0;
592 inherit: "default" 0.0;
597 part { name: "bottom_line";
601 description { state: "default" 0.0;
614 inherit: "default" 0.0;
618 state: "enabled" 0.0;
619 inherit: "default" 0.0;
624 part { name: "reorder_glow_above";
626 description { state: "default" 0.0;
628 rel1.relative: 0.0 -0.3;
629 rel2.relative: 1.0 0.0;
631 normal: "01_list_reorder_bg_above.png";
635 description { state: "reorder" 0.0;
636 inherit: "default" 0.0;
640 part { name: "reorder_glow_below";
642 description { state: "default" 0.0;
644 rel1.relative: 0.0 1.0;
645 rel2.relative: 1.0 1.3;
647 normal: "01_list_reorder_bg_below.png";
651 description { state: "reorder" 0.0;
652 inherit: "default" 0.0;
656 BEAT_GENLIST_PART_DISCLIP
659 program { name: "go_disabled";
660 signal: "elm,state,disabled";
662 action: STATE_SET "disabled" 0.0;
665 program { name: "go_enabled";
666 signal: "elm,state,enabled";
668 action: STATE_SET "default" 0.0;
672 // edit mode enable signal
673 program { name: "emode_enabled_effect";
674 signal: "elm,state,emode_enabled_effect";
676 action: STATE_SET "enabled" 0.0;
677 transition: DECELERATE 0.7;
678 target: "elm.edit.icon.1";
679 target: "elm.edit.icon.2";
680 target: "bottom_line";
682 program { name: "emode_disabled_effect";
683 signal: "elm,state,emode_disabled_effect";
685 action: STATE_SET "default" 0.0;
686 transition: DECELERATE 0.7;
687 target: "elm.edit.icon.1";
688 target: "elm.edit.icon.2";
689 target: "bottom_line";
691 program { name: "emode_enabled";
692 signal: "elm,state,emode_enabled";
694 action: STATE_SET "enabled" 0.0;
695 target: "elm.edit.icon.1";
696 target: "elm.edit.icon.2";
697 target: "bottom_line";
699 program { name: "emode_disabled";
700 signal: "elm,state,emode_disabled";
702 action: STATE_SET "default" 0.0;
703 target: "elm.edit.icon.1";
704 target: "elm.edit.icon.2";
705 target: "bottom_line";
709 program { name: "reorder_enabled";
710 signal: "elm,state,reorder_enabled";
712 action: STATE_SET "reorder" 0.0;
713 target: "elm.padding.reorder";
715 program { name: "reorder_disabled";
716 signal: "elm,state,reorder_disabled";
718 action: STATE_SET "default" 0.0;
719 target: "elm.padding.reorder";
722 program { name: "reorder_enabled_effect";
723 signal: "elm,state,reorder_enabled_effect";
725 action: STATE_SET "reorder" 0.0;
726 transition: DECELERATE 0.7;
727 target: "elm.padding.reorder";
729 program { name: "reorder_disabled_effect";
730 signal: "elm,state,reorder_disabled_effect";
732 action: STATE_SET "default" 0.0;
733 transition: DECELERATE 0.7;
734 target: "elm.padding.reorder";
738 name: "show_reorder_glow";
739 signal: "elm,action,item,reorder_start";
741 action: STATE_SET "reorder" 0.0;
742 target: "reorder_glow_above";
743 target: "reorder_glow_below";
746 name: "hide_reorder_glow";
747 signal: "elm,action,item,reorder_end";
749 action: STATE_SET "default" 0.0;
750 target: "reorder_glow_above";
751 target: "reorder_glow_below";
755 name: "enable_rename_mode";
756 signal: "elm,state,rename,enabled";
758 action: STATE_SET "disabled" 0.0;
759 target: "elm.edit.icon.2";
760 after: "enable_rename_mode_next";
763 name: "enable_rename_mode_next";
764 action: STATE_SET "renamed" 0.0;
765 transition: DECELERATE 0.5;
766 target: "original_edc";
769 name: "disable_rename_mode";
770 signal: "elm,state,rename,disabled";
772 action: STATE_SET "default" 0.0;
773 transition: DECELERATE 0.5;
774 target: "original_edc";
775 target: "elm.edit.icon.2";
780 group { name: "elm/genlist/item/select_all/default";
781 alias: "elm/genlist/item_odd/select_all/default";
782 alias: "elm/genlist/item_compress/select_all/default";
783 alias: "elm/genlist/item_compress_odd/select_all/default";
785 data.item: "stacking" "above";
786 data.item: "selectraise" "on";
787 data.item: "labels" "elm.text";
788 data.item: "icons" "elm.icon";
790 image: "00_list_bar_press_1x80.png" COMP;
797 description { state: "default" 0.0;
799 color: 239 237 230 255;
807 description { state: "default" 0.0;
808 color: 239 237 230 255;
811 BEAT_GENLIST_PART_BG_IMAGE
812 BEAT_GENLIST_PART_BOTTOM_LINE
813 BEAT_GENLIST_PART_PADDING_TOP( 15 )
814 BEAT_GENLIST_PART_PADDING_BOTTOM( 15 )
815 BEAT_GENLIST_PART_PADDING_LEFT( 15 )
816 BEAT_GENLIST_PART_PADDING_RIGHT( 15 )
818 part { name: "elm.padding.icon.right";
821 description { state: "default" 0.0;
829 rel2.to_x: "elm.icon";
833 part { name: "elm.icon";
837 description { state: "default" 0.0;
845 to_x: "elm.padding.left";
846 to_y: "elm.padding.top";
851 to_x: "elm.padding.left";
852 to_y: "elm.padding.bottom";
856 part { name: "elm.text";
861 description { state: "default" 0.0;
866 to_x: "elm.padding.icon.right";
867 to_y: "elm.padding.top";
872 to_x: "elm.padding.right";
873 to_y: "elm.padding.bottom";
875 color: GENLIST_PART_TEXT_COLOR_INC;
877 font: "SLP:style=Roman";
883 description { state: "selected" 0.0;
884 inherit: "default" 0.0;
885 color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
888 BEAT_GENLIST_PART_DISCLIP
891 program { name: "go_active";
892 signal: "elm,state,selected";
894 action: STATE_SET "selected" 0.0;
898 program { name: "go_passive";
899 signal: "elm,state,unselected";
901 action: STATE_SET "default" 0.0;
904 transition: LINEAR 0.1;
906 program { name: "go_disabled";
907 signal: "elm,state,disabled";
909 action: STATE_SET "disabled" 0.0;
912 program { name: "go_enabled";
913 signal: "elm,state,enabled";
915 action: STATE_SET "default" 0.0;