[genlist_edit.edc] change edit mode edc
[framework/uifw/efl-theme-tizen.git] / themes / groups / genlist / genlist_edit.edc
1 /*
2  *  NBeat-theme
3  *
4  * Copyright (c) 2000 - 2010 Samsung Electronics Co., Ltd.
5  *
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>
9  * 
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)
13  * any later version.
14  * 
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.
19  *
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
23  *
24  */
25
26 /*         
27  * vim:ts=3
28  */        
29
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";
34
35       data.item: "edit_icons" "elm.edit.icon.1 elm.edit.icon.2";
36       
37       images {
38          image: "01_list_reorder_bg_above.png" COMP;
39          image: "01_list_reorder_bg_below.png" COMP;
40       }
41       parts {
42          part { name: "base";
43             type: RECT;
44             repeat_events: 1;
45             scale: 1;
46             description { state: "default" 0.0;
47                color: 0 0 0 0;
48             }
49          }
50          BEAT_GENLIST_PART_PADDING_TOP( 0 )
51          BEAT_GENLIST_PART_PADDING_BOTTOM( 0 )
52          BEAT_GENLIST_PART_PADDING_RIGHT( 10 )
53
54          part { name: "elm.padding.reorder";
55             type: RECT;
56             scale: 1;
57             description { state: "default" 0.0;
58                min: 10 0;
59                fixed: 1 0;
60                visible: 0;
61                rel2.relative: 0.0 1.0;
62                align: 1.0 0.0;
63             }
64             description { state: "reorder" 0.0;
65                inherit: "default" 0.0;
66                align: 0.0 0.0;
67             }
68          }
69          part { name: "elm.edit_bg";
70             type: RECT;
71             scale: 1;
72             description { state: "default" 0.0;
73                rel1 {
74                   relative: 1.0 1.0;
75                   to_x: "elm.padding.reorder";
76                   to_y: "elm.padding.top";
77                }
78                rel2 {
79                   relative: 1.0 0.0;
80                   to_y: "elm.padding.bottom";
81                }
82              color: GENLIST_PART_BG_COLOR_INC;
83            }
84         }
85
86         part { name: "elm.padding.left";
87            type: RECT;
88            scale: 1;
89            description { state: "default" 0.0;
90               min: 10 0;
91               fixed: 1 0;
92               visible: 0;
93               rel1 {
94                  relative: 1.0 0.0;
95                  to_x: "elm.padding.reorder";
96               }
97               rel2.to_x: "elm.padding.reorder";
98               rel2.relative: 0.0  1.0;
99               align: 0.0 0.0;
100            }
101         }
102  
103         part { name: "elm.edit.icon.1";
104             clip_to: "disclip";
105             type: SWALLOW;
106             scale: 1;
107             description { state: "default" 0.0;
108                fixed: 1 1;
109                align: 1.0 0.5;
110                rel1 {
111                   relative: 1.0 1.0;
112                   offset: 0 0;
113                   to_x: "elm.padding.left";
114                   to_y: "elm.padding.top";
115                }
116                rel2 {
117                   relative: 1.0 0.0;
118                   offset: 0 0;
119                   to_x: "elm.padding.left";
120                   to_y: "elm.padding.bottom";
121                }
122             }
123           description { state: "enabled" 0.0;
124              inherit: "default" 0.0;
125                align: 0.0 0.5;
126             }
127          }
128
129          part { name: "elm.padding.icon1.right";
130             type: RECT;
131             scale: 1;
132             description { state: "default" 0.0;
133                min: 10 0;
134                fixed: 1 0;
135                visible: 0;
136                rel1 {
137                   relative: 1.0 0.0;
138                   to_x: "elm.edit.icon.1";
139                }
140                rel2.to_x: "elm.edit.icon.1";
141                align: 0.0 0.0;
142             }
143          }
144
145          part { name: "original_edc";
146             clip_to: "disclip";
147             type: SWALLOW;
148             mouse_events: 1;
149             scale: 1;
150             description { state: "default" 0.0;
151                rel1 {
152                   relative: 1.0 1.0;
153                   to_x: "elm.padding.icon1.right";
154                   to_y: "elm.padding.top";
155                }
156                rel2 {
157                   relative: 0.2 0.0;
158                   to_x: "elm.edit.icon.2";
159                   to_y: "elm.padding.bottom";
160                }
161             }
162             description { state: "disabled" 0.0;
163                inherit: "default" 0.0;
164                visible: 0;
165             }
166             description { state: "renamed" 0.0;
167                inherit: "default" 0.0;
168                rel1 {
169                   relative: 0.0 1.0;
170                   to_x: "elm.padding.left";
171                   to_y: "elm.padding.top";
172                }
173                rel2 {
174                   relative: 1.3 0.0;
175                   to_x: "elm.padding.right";
176                   to_y: "elm.padding.bottom";
177                }
178             }
179          }
180          part { name: "elm.padding.icon2.left";
181             type: RECT;
182             scale: 1;
183             description { state: "default" 0.0;
184                min: 10 0;
185                fixed: 1 0;
186                visible: 0;
187                rel1 {
188                   relative: 1.0 0.0;
189                   to_x: "original_edc";
190                }
191                rel2.to_x: "original_edc";
192                align: 0.0 0.0;
193             }
194          }
195
196        part { name: "elm.edit.icon.2";
197             clip_to: "disclip";
198             type: SWALLOW;
199             description { state: "default" 0.0;
200                fixed: 1 0;
201                align: 0.0 0.5;
202                visible: 1;
203                rel1 {
204                   relative: 1.0  0.0;
205                   offset:   -10    4;
206                }
207                rel2 {
208                   relative: 1.0  1.0;
209                   offset:   -10   -5;
210                }
211             }
212           description { state: "disabled" 0.0;
213              inherit: "default" 0.0;
214              visible: 0;
215           }
216           description { state: "enabled" 0.0;
217              inherit: "default" 0.0;
218                align: 1.0 0.5;
219           }
220        }
221
222        part { name: "bottom_line";
223           type: RECT;
224           clip_to: "disclip";
225           mouse_events: 0;
226           description { state: "default" 0.0;
227              min: 0 0;
228              fixed: 0 1;
229              visible: 1;
230              color: GENLIST_PART_BOTTOM_LINE_INC;
231              rel1 {
232                 relative: 0.0 1.0;
233                 to_x: "elm.edit_bg";
234                 offset: 0 -1;
235              }
236           }
237           description {
238               state: "hide" 0.0;
239               inherit: "default" 0.0;
240               visible: 0;
241           }
242           description {
243               state: "enabled" 0.0;
244               inherit: "default" 0.0;
245               min: 0 5;
246               fixed: 0 1;
247           }
248        }
249        part { name: "reorder_glow_above";
250           mouse_events: 0;
251           description { state: "default" 0.0;
252              visible: 0;
253              rel1.relative: 0.0 -0.3;
254              rel2.relative: 1.0 0.0;
255              image {
256                 normal: "01_list_reorder_bg_above.png";
257              }
258              fill.smooth: 0;
259           }
260           description { state: "reorder" 0.0;
261              inherit: "default" 0.0;
262              visible: 1;
263           }
264        }
265        part { name: "reorder_glow_below";
266           mouse_events: 0;
267           description { state: "default" 0.0;
268              visible: 0;
269              rel1.relative: 0.0 1.0;
270              rel2.relative: 1.0 1.3;
271              image {
272                 normal: "01_list_reorder_bg_below.png";
273              }
274              fill.smooth: 0;
275           }
276           description { state: "reorder" 0.0;
277              inherit: "default" 0.0;
278              visible: 1;
279           }
280        }
281        BEAT_GENLIST_PART_DISCLIP
282       }
283       programs {
284          program { name: "go_disabled";
285             signal: "elm,state,disabled";
286             source: "elm";
287             action: STATE_SET "disabled" 0.0;
288             target: "disclip";
289          }
290          program { name: "go_enabled";
291             signal: "elm,state,enabled";
292             source: "elm";
293             action: STATE_SET "default" 0.0;
294             target: "disclip";
295          }
296
297          // edit mode enable signal
298          program { name: "emode_enabled_effect";
299             signal: "elm,state,emode_enabled_effect";
300             source: "elm";
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";
306          }
307          program { name: "emode_disabled_effect";
308             signal: "elm,state,emode_disabled_effect";
309             source: "elm";
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";
315          }
316          program { name: "emode_enabled";
317             signal: "elm,state,emode_enabled";
318             source: "elm";
319             action: STATE_SET "enabled" 0.0;
320             target: "elm.edit.icon.1";
321             target: "elm.edit.icon.2";
322             target: "bottom_line";
323          }
324          program { name: "emode_disabled";
325             signal: "elm,state,emode_disabled";
326             source: "elm";
327             action: STATE_SET "default" 0.0;
328             target: "elm.edit.icon.1";
329             target: "elm.edit.icon.2";
330             target: "bottom_line";
331          }
332
333          // reorder signal
334          program { name: "reorder_enabled";
335             signal: "elm,state,reorder_enabled";
336             source: "elm";
337             action: STATE_SET "reorder" 0.0;
338             target: "elm.padding.reorder";
339          }
340          program { name: "reorder_disabled";
341             signal: "elm,state,reorder_disabled";
342             source: "elm";
343             action: STATE_SET "default" 0.0;
344             target: "elm.padding.reorder";
345          }
346
347          program { name: "reorder_enabled_effect";
348             signal: "elm,state,reorder_enabled_effect";
349             source: "elm";
350             action: STATE_SET "reorder" 0.0;
351             transition: DECELERATE 0.7;
352             target: "elm.padding.reorder";
353          }
354          program { name: "reorder_disabled_effect";
355             signal: "elm,state,reorder_disabled_effect";
356             source: "elm";
357             action: STATE_SET "default" 0.0;
358             transition: DECELERATE 0.7;
359             target: "elm.padding.reorder";
360          }
361         // reorder glow
362         program {
363             name:    "show_reorder_glow";
364             signal:  "elm,action,item,reorder_start";
365             source:  "elm";
366             action:  STATE_SET "reorder" 0.0;
367             target:  "reorder_glow_above";
368             target:  "reorder_glow_below";
369         }
370         program {
371             name:    "hide_reorder_glow";
372             signal:  "elm,action,item,reorder_end";
373             source:  "elm";
374             action:  STATE_SET "default" 0.0;
375             target:  "reorder_glow_above";
376             target:  "reorder_glow_below";
377         }
378         // rename
379         program {
380             name:    "enable_rename_mode";
381             signal:  "elm,state,rename,enabled";
382             source:  "elm";
383             action:  STATE_SET "disabled" 0.0;
384             target:  "elm.edit.icon.2";
385             after:   "enable_rename_mode_next";
386         }
387         program {
388             name:    "enable_rename_mode_next";
389             action:  STATE_SET "renamed" 0.0;
390             transition: DECELERATE 0.5;
391             target:  "original_edc";
392         }
393         program {
394             name:    "disable_rename_mode";
395             signal:  "elm,state,rename,disabled";
396             source:  "elm";
397             action:  STATE_SET "default" 0.0;
398             transition: DECELERATE 0.5;
399             target:  "original_edc";
400             target:  "elm.edit.icon.2";
401         }
402       }
403    }
404
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";
409
410       data.item: "edit_icons" "elm.edit.icon.1 elm.edit.icon.2";
411       
412       images {
413          image: "01_list_reorder_bg_above.png" COMP;
414          image: "01_list_reorder_bg_below.png" COMP;
415       }
416       parts {
417          part { name: "base";
418             type: RECT;
419             repeat_events: 1;
420             scale: 1;
421             description { state: "default" 0.0;
422                color: 0 0 0 0;
423             }
424          }
425          BEAT_GENLIST_PART_PADDING_TOP( 0 )
426          BEAT_GENLIST_PART_PADDING_BOTTOM( 0 )
427          BEAT_GENLIST_PART_PADDING_RIGHT( 10 )
428
429          part { name: "elm.padding.reorder";
430             type: RECT;
431             scale: 1;
432             description { state: "default" 0.0;
433                min: 10 0;
434                fixed: 1 0;
435                visible: 0;
436                rel2.relative: 0.0 1.0;
437                align: 1.0 0.0;
438             }
439             description { state: "reorder" 0.0;
440                inherit: "default" 0.0;
441                align: 0.0 0.0;
442             }
443          }
444          part { name: "elm.edit_bg";
445             type: RECT;
446             scale: 1;
447             description { state: "default" 0.0;
448                rel1 {
449                   relative: 1.0 1.0;
450                   to_x: "elm.padding.reorder";
451                   to_y: "elm.padding.top";
452                }
453                rel2 {
454                   relative: 1.0 0.0;
455                   to_y: "elm.padding.bottom";
456                }
457              color: 0 0 0 0;
458            }
459         }
460
461         part { name: "elm.padding.left";
462            type: RECT;
463            scale: 1;
464            description { state: "default" 0.0;
465               min: 10 0;
466               fixed: 1 0;
467               visible: 0;
468               rel1 {
469                  relative: 1.0 0.0;
470                  to_x: "elm.padding.reorder";
471               }
472               rel2.to_x: "elm.padding.reorder";
473               rel2.relative: 0.0  1.0;
474               align: 0.0 0.0;
475            }
476         }
477
478         part { name: "elm.edit.icon.1";
479             clip_to: "disclip";
480             type: SWALLOW;
481             scale: 1;
482             description { state: "default" 0.0;
483                fixed: 1 1;
484                align: 1.0 0.5;
485                rel1 {
486                   relative: 1.0 1.0;
487                   offset: 0 0;
488                   to_x: "elm.padding.left";
489                   to_y: "elm.padding.top";
490                }
491                rel2 {
492                   relative: 1.0 0.0;
493                   offset: 0 0;
494                   to_x: "elm.padding.left";
495                   to_y: "elm.padding.bottom";
496                }
497             }
498           description { state: "enabled" 0.0;
499              inherit: "default" 0.0;
500                align: 0.0 0.5;
501             }
502          }
503
504          part { name: "elm.padding.icon1.right";
505             type: RECT;
506             scale: 1;
507             description { state: "default" 0.0;
508                min: 10 0;
509                fixed: 1 0;
510                visible: 0;
511                rel1 {
512                   relative: 1.0 0.0;
513                   to_x: "elm.edit.icon.1";
514                }
515                rel2.to_x: "elm.edit.icon.1";
516                align: 0.0 0.0;
517             }
518          }
519
520          part { name: "original_edc";
521             clip_to: "disclip";
522             type: SWALLOW;
523             mouse_events: 1;
524             scale: 1;
525             description { state: "default" 0.0;
526                rel1 {
527                   relative: 1.0 1.0;
528                   to_x: "elm.padding.icon1.right";
529                   to_y: "elm.padding.top";
530                }
531                rel2 {
532                   relative: 0.2 0.0;
533                   to_x: "elm.edit.icon.2";
534                   to_y: "elm.padding.bottom";
535                }
536             }
537             description { state: "disabled" 0.0;
538                inherit: "default" 0.0;
539                visible: 0;
540             }
541             description { state: "renamed" 0.0;
542                inherit: "default" 0.0;
543                rel1 {
544                   relative: 0.0 1.0;
545                   to_x: "elm.padding.left";
546                   to_y: "elm.padding.top";
547                }
548                rel2 {
549                   relative: 1.3 0.0;
550                   to_x: "elm.padding.right";
551                   to_y: "elm.padding.bottom";
552                }
553             }
554          }
555          part { name: "elm.padding.icon2.left";
556             type: RECT;
557             scale: 1;
558             description { state: "default" 0.0;
559                min: 10 0;
560                fixed: 1 0;
561                visible: 0;
562                rel1 {
563                   relative: 1.0 0.0;
564                   to_x: "original_edc";
565                }
566                rel2.to_x: "original_edc";
567                align: 0.0 0.0;
568             }
569          }
570
571        part { name: "elm.edit.icon.2";
572             clip_to: "disclip";
573             type: SWALLOW;
574             description { state: "default" 0.0;
575                fixed: 1 0;
576                align: 0.0 0.5;
577                visible: 1;
578                rel1 {
579                   relative: 1.0  0.0;
580                   offset:   -10    4;
581                }
582                rel2 {
583                   relative: 1.0  1.0;
584                   offset:   -10   -5;
585                }
586             }
587           description { state: "disabled" 0.0;
588              inherit: "default" 0.0;
589              visible: 0;
590           }
591           description { state: "enabled" 0.0;
592              inherit: "default" 0.0;
593                align: 1.0 0.5;
594           }
595        }
596
597        part { name: "bottom_line";
598           type: RECT;
599           clip_to: "disclip";
600           mouse_events: 0;
601           description { state: "default" 0.0;
602              min: 0 0;
603              fixed: 0 1;
604              visible: 1;
605              color: 0 0 0 0;
606              rel1 {
607                 relative: 0.0 1.0;
608                 to_x: "elm.edit_bg";
609                 offset: 0 -1;
610              }
611           }
612           description {
613               state: "hide" 0.0;
614               inherit: "default" 0.0;
615               visible: 0;
616           }
617           description {
618               state: "enabled" 0.0;
619               inherit: "default" 0.0;
620               min: 0 5;
621               fixed: 0 1;
622           }
623        }
624        part { name: "reorder_glow_above";
625           mouse_events: 0;
626           description { state: "default" 0.0;
627              visible: 0;
628              rel1.relative: 0.0 -0.3;
629              rel2.relative: 1.0 0.0;
630              image {
631                 normal: "01_list_reorder_bg_above.png";
632              }
633              fill.smooth: 0;
634           }
635           description { state: "reorder" 0.0;
636              inherit: "default" 0.0;
637              visible: 1;
638           }
639        }
640        part { name: "reorder_glow_below";
641           mouse_events: 0;
642           description { state: "default" 0.0;
643              visible: 0;
644              rel1.relative: 0.0 1.0;
645              rel2.relative: 1.0 1.3;
646              image {
647                 normal: "01_list_reorder_bg_below.png";
648              }
649              fill.smooth: 0;
650           }
651           description { state: "reorder" 0.0;
652              inherit: "default" 0.0;
653              visible: 1;
654           }
655        }
656        BEAT_GENLIST_PART_DISCLIP
657       }
658       programs {
659          program { name: "go_disabled";
660             signal: "elm,state,disabled";
661             source: "elm";
662             action: STATE_SET "disabled" 0.0;
663             target: "disclip";
664          }
665          program { name: "go_enabled";
666             signal: "elm,state,enabled";
667             source: "elm";
668             action: STATE_SET "default" 0.0;
669             target: "disclip";
670          }
671
672          // edit mode enable signal
673          program { name: "emode_enabled_effect";
674             signal: "elm,state,emode_enabled_effect";
675             source: "elm";
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";
681          }
682          program { name: "emode_disabled_effect";
683             signal: "elm,state,emode_disabled_effect";
684             source: "elm";
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";
690          }
691          program { name: "emode_enabled";
692             signal: "elm,state,emode_enabled";
693             source: "elm";
694             action: STATE_SET "enabled" 0.0;
695             target: "elm.edit.icon.1";
696             target: "elm.edit.icon.2";
697             target: "bottom_line";
698          }
699          program { name: "emode_disabled";
700             signal: "elm,state,emode_disabled";
701             source: "elm";
702             action: STATE_SET "default" 0.0;
703             target: "elm.edit.icon.1";
704             target: "elm.edit.icon.2";
705             target: "bottom_line";
706          }
707
708          // reorder signal
709          program { name: "reorder_enabled";
710             signal: "elm,state,reorder_enabled";
711             source: "elm";
712             action: STATE_SET "reorder" 0.0;
713             target: "elm.padding.reorder";
714          }
715          program { name: "reorder_disabled";
716             signal: "elm,state,reorder_disabled";
717             source: "elm";
718             action: STATE_SET "default" 0.0;
719             target: "elm.padding.reorder";
720          }
721
722          program { name: "reorder_enabled_effect";
723             signal: "elm,state,reorder_enabled_effect";
724             source: "elm";
725             action: STATE_SET "reorder" 0.0;
726             transition: DECELERATE 0.7;
727             target: "elm.padding.reorder";
728          }
729          program { name: "reorder_disabled_effect";
730             signal: "elm,state,reorder_disabled_effect";
731             source: "elm";
732             action: STATE_SET "default" 0.0;
733             transition: DECELERATE 0.7;
734             target: "elm.padding.reorder";
735          }
736         // reorder glow
737         program {
738             name:    "show_reorder_glow";
739             signal:  "elm,action,item,reorder_start";
740             source:  "elm";
741             action:  STATE_SET "reorder" 0.0;
742             target:  "reorder_glow_above";
743             target:  "reorder_glow_below";
744         }
745         program {
746             name:    "hide_reorder_glow";
747             signal:  "elm,action,item,reorder_end";
748             source:  "elm";
749             action:  STATE_SET "default" 0.0;
750             target:  "reorder_glow_above";
751             target:  "reorder_glow_below";
752         }
753         // rename
754         program {
755             name:    "enable_rename_mode";
756             signal:  "elm,state,rename,enabled";
757             source:  "elm";
758             action:  STATE_SET "disabled" 0.0;
759             target:  "elm.edit.icon.2";
760             after:   "enable_rename_mode_next";
761         }
762         program {
763             name:    "enable_rename_mode_next";
764             action:  STATE_SET "renamed" 0.0;
765             transition: DECELERATE 0.5;
766             target:  "original_edc";
767         }
768         program {
769             name:    "disable_rename_mode";
770             signal:  "elm,state,rename,disabled";
771             source:  "elm";
772             action:  STATE_SET "default" 0.0;
773             transition: DECELERATE 0.5;
774             target:  "original_edc";
775             target:  "elm.edit.icon.2";
776         }
777       }
778    }
779
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";
784
785       data.item: "stacking" "above";
786       data.item: "selectraise" "on";
787       data.item: "labels" "elm.text";
788       data.item: "icons" "elm.icon";
789       images {
790          image: "00_list_bar_press_1x80.png" COMP;
791       }
792       parts {
793          part { name: "base";
794             type: RECT;
795             repeat_events: 0;
796             scale: 1;
797             description { state: "default" 0.0;
798                min: 0 70;
799                color: 239 237 230 255;
800             }
801          }
802          part { name: "bg";
803             type: RECT;
804             clip_to: "disclip";
805             repeat_events: 0;
806             mouse_events: 0;
807             description { state: "default" 0.0; 
808                color: 239 237 230 255;
809             }
810          }
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 )
817
818          part { name: "elm.padding.icon.right";
819             type: RECT;
820             scale: 1;
821             description { state: "default" 0.0;
822                min: 15 0;
823                fixed: 1 0;
824                visible: 0;
825                rel1 {
826                   relative: 1.0 0.0;
827                   to_x: "elm.icon";
828                }
829                rel2.to_x: "elm.icon";
830                align: 0.0 0.0;
831             }
832          }
833          part { name: "elm.icon";
834             clip_to: "disclip";
835             type: SWALLOW;
836             scale: 1;
837             description { state: "default" 0.0;
838                min: 50 50;
839                max: 50 50;
840                fixed: 1 1;
841                align: 0.0 0.0;
842                rel1 {
843                   relative: 1.0 1.0;
844                   offset: 0 0;
845                   to_x: "elm.padding.left";
846                   to_y: "elm.padding.top";
847                }
848                rel2 {
849                   relative: 1.0 0.0;
850                   offset: 0 0;
851                   to_x: "elm.padding.left";
852                   to_y: "elm.padding.bottom";
853                }
854             }
855          }
856          part { name: "elm.text";
857             clip_to: "disclip";
858             type: TEXT;
859             mouse_events: 0;
860             scale: 1;
861             description { state: "default" 0.0;
862                align: 0.0 0.0;
863                rel1 {
864                   relative: 1.0 1.0;
865                   offset: 0 0;
866                   to_x: "elm.padding.icon.right";
867                   to_y: "elm.padding.top";
868                }
869                rel2 {
870                   relative: 0.0 0.0;
871                   offset: 0 0;
872                   to_x: "elm.padding.right";
873                   to_y: "elm.padding.bottom";
874                }
875                color: GENLIST_PART_TEXT_COLOR_INC;
876                text {
877                   font: "SLP:style=Roman";
878                   size: 32;
879                   min: 0 1;
880                   align: 0.0 0.5;
881                }
882             }
883             description { state: "selected" 0.0;
884                inherit: "default" 0.0;
885                color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
886             }
887          }
888        BEAT_GENLIST_PART_DISCLIP
889       }
890       programs {
891          program { name: "go_active";
892             signal: "elm,state,selected";
893             source: "elm";
894             action: STATE_SET "selected" 0.0;
895             target: "bg_image";
896             target: "elm.text";
897          }
898          program { name: "go_passive";
899             signal: "elm,state,unselected";
900             source: "elm";
901             action: STATE_SET "default" 0.0;
902             target: "bg_image";
903             target: "elm.text";
904             transition: LINEAR 0.1;
905          }
906          program { name: "go_disabled";
907             signal: "elm,state,disabled";
908             source: "elm";
909             action: STATE_SET "disabled" 0.0;
910             target: "disclip";
911          }
912          program { name: "go_enabled";
913             signal: "elm,state,enabled";
914             source: "elm";
915             action: STATE_SET "default" 0.0;
916             target: "disclip";
917          }
918       }
919    }