update changelog
[profile/ivi/efl-theme-tizen.git] / themes / widgets / genlist / genlist_groupindex.edc
1 /*
2  * Copyright (c) 2010 Samsung Electronics Co., Ltd All Rights Reserved
3  *
4  * PROPRIETARY/CONFIDENTIAL
5  *
6  * This software is the confidential and proprietary information of SAMSUNG
7  * ELECTRONICS ("Confidential Information"). You agree and acknowledge that this
8  * software is owned by Samsung and you shall not disclose such Confidential
9  * Information and shall use it only in accordance with the terms of the license
10  * agreement you entered into with SAMSUNG ELECTRONICS. SAMSUNG make no
11  * representations or warranties about the suitability of the software, either
12  * express or implied, including but not limited to the implied warranties of
13  * merchantability, fitness for a particular purpose, or non-infringement.
14  * SAMSUNG shall not be liable for any damages suffered by licensee arising out
15  * of or releated to this software.
16  *
17  */
18 /*
19  * vim:ts=3:expandtab
20 */
21 // 2.1.1
22    group { name: "elm/genlist/item/groupindex/default";
23       alias: "elm/genlist/item_odd/groupindex/default";
24       alias: "elm/genlist/item_compress/groupindex/default";
25       alias: "elm/genlist/item_compress_odd/groupindex/default";
26           alias: "elm/genlist/item/grouptitle/default";
27       alias: "elm/genlist/item_odd/grouptitle/default";
28       alias: "elm/genlist/item_compress/grouptitle/default";
29       alias: "elm/genlist/item_compress_odd/grouptitle/default";
30
31       data.item: "stacking" "above";
32       data.item: "selectraise" "on";
33       data.item: "texts" "elm.text";
34       data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
35
36       images {
37          image: "00_index list_bg.png" COMP;
38       }
39       parts {
40          GENLIST_PART_BASE_EVENT_OFF
41          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
42          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
43          part { name: "rect";
44             type: RECT;
45             repeat_events: 1;
46             scale: 1;
47             description { state: "default" 0.0;
48                min: 0 GENLIST_HEIGHT_49_INC;
49                color: GENLIST_DIALOGUE_GROUP_BG_COLOR_INC;
50             }
51             description { state: "alpha_off" 0.0;
52                min: 0 GENLIST_SIZE_48_INC;
53                color: GENLIST_DIALOGUE_GROUP_BG_COLOR_INC;
54             }
55          }
56          GENLIST_PART_INDEX_LIST_BASE_IMAGE_INC
57
58          part { name: "elm.text";
59             type: TEXT;
60             scale: 1;
61             description { state: "default" 0.0;
62                align: 0.0 0.5;
63                rel1 {
64                   relative: 1.0 0.0;
65                   to_x: "elm.padding.left";
66                }
67                rel2 {
68                   relative: 0.0 1.0;
69                   offset: 0 0;
70                   to_x: "elm.padding.right";
71                }
72                color: GENLIST_INDEX_LIST_COLOR;
73                text {
74                   font: "SLP:style=Medium";
75                   size: GENLIST_INDEX_LIST_SIZE;
76                   min: 1 1;
77                   align: 0.0 0.5;
78                   text_class: "list_item";
79                }
80             }
81          }
82       }
83        program {
84           name:    "enable_alpha";
85           signal:  "elm,state,alpha,enable";
86           source:  "elm";
87           action:  STATE_SET "default" 0.0;
88           target:  "rect";
89        }
90        program {
91           name:    "disable_alpha";
92           signal:  "elm,state,alpha,disable";
93           source:  "elm";
94           action:  STATE_SET "alpha_off" 0.0;
95           target:  "rect";
96        }
97       program {
98           name: "selected";
99          source: "rect";
100          signal: "mouse,clicked,1";
101          action:  SIGNAL_EMIT "elm,title_action,item,click" "elm";
102       }
103    }
104
105 //2.1.3
106    group { name: "elm/genlist/item/grouptitle.check/default";
107       alias: "elm/genlist/item_odd/grouptitle.check/default";
108       alias: "elm/genlist/item_compress/grouptitle.check/default";
109       alias: "elm/genlist/item_compress_odd/grouptitle.check/default";
110
111       data.item: "stacking" "above";
112       data.item: "selectraise" "on";
113       data.item: "texts" "elm.text";
114       data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
115       data.item: "contents" "elm.swallow.icon";
116       images {
117          image: "00_index list_bg.png" COMP;
118       }
119       parts {
120          GENLIST_PART_BASE_EVENT_OFF
121          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
122          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
123          part { name: "rect";
124             type: RECT;
125             repeat_events: 1;
126             scale: 1;
127             description { state: "default" 0.0;
128                min: 0 GENLIST_HEIGHT_68_INC;
129                color: GENLIST_DIALOGUE_GROUP_BG_COLOR_INC;
130             }
131             description { state: "alpha_off" 0.0;
132                min: 0 GENLIST_SIZE_67_INC;
133                color: GENLIST_DIALOGUE_GROUP_BG_COLOR_INC;
134             }
135          }
136          GENLIST_PART_INDEX_LIST_BASE_IMAGE_INC
137
138          part { name: "elm.padding.icon.right";
139             type: RECT;
140             scale: 1;
141             description { state: "default" 0.0;
142             align: 0.0 0.5;
143                fixed: 1 0;
144                visible:0;
145                min: GENLIST_PADDING_16_INC 0;
146                rel1 {
147                   relative: 1.0 0.0;
148                   to_x: "elm.swallow.icon";
149                }
150                rel2.to_x: "elm.swallow.icon";
151            }
152          }
153
154          part { name: "elm.text";
155             type: TEXT;
156             scale: 1;
157             description { state: "default" 0.0;
158                align: 0.0 0.5;
159                rel1 {
160                   relative: 1.0 0.0;
161                   to_x: "elm.padding.icon.right";
162                }
163                rel2 {
164                   relative: 0.0 1.0;
165                   offset: 0 0;
166                   to_x: "elm.padding.right";
167                }
168                color: GENLIST_INDEX_LIST_COLOR;
169                text {
170                   font: "SLP:style=Medium";
171                   size: GENLIST_INDEX_LIST_SIZE;
172                   min: 1 1;
173                   align: 0.0 0.5;
174                   text_class: "list_item";
175                }
176             }
177          }
178          part { name: "elm.swallow.icon";
179             type: SWALLOW;
180             scale: 1;
181             description { state: "default" 0.0;
182             align: 0.0 0.5;
183                fixed: 1 1;
184                visible:1;
185                min: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC;
186                max: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC;
187                rel1 {
188                   relative: 1.0 0.0;
189                   to_x: "elm.padding.left";
190                }
191                rel2.to_x: "elm.padding.left";
192            }
193          }
194       }
195        program {
196           name:    "enable_alpha";
197           signal:  "elm,state,alpha,enable";
198           source:  "elm";
199           action:  STATE_SET "default" 0.0;
200           target:  "rect";
201        }
202        program {
203           name:    "disable_alpha";
204           signal:  "elm,state,alpha,disable";
205           source:  "elm";
206           action:  STATE_SET "alpha_off" 0.0;
207           target:  "rect";
208        }
209       program {
210           name: "selected";
211          source: "rect";
212          signal: "mouse,clicked,1";
213          action:  SIGNAL_EMIT "elm,title_action,item,click" "elm";
214       }
215    }
216
217 //2.1.4
218    group { name: "elm/genlist/tree/grouptitle.expandable/default";
219       alias: "elm/genlist/tree_odd/grouptitle.expandable/default";
220       data.item: "stacking" "above";
221       data.item: "selectraise" "on";
222       data.item: "texts" "elm.text";
223       data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
224       images {
225          image: "00_indexlist_icon_closed.png" COMP;
226          image: "00_indexlist_icon_opened.png" COMP;
227          image: "00_indexlist_icon_line.png" COMP;
228          image: "00_index list_bg.png" COMP;
229       }
230       parts {
231          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
232          GENLIST_PART_BASE_EVENT_OFF
233          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
234          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
235          part { name: "rect";
236             type: RECT;
237             repeat_events: 1;
238             scale: 1;
239             description { state: "default" 0.0;
240                min: 0 GENLIST_HEIGHT_68_INC;
241                color: GENLIST_DIALOGUE_GROUP_BG_COLOR_INC;
242             }
243             description { state: "alpha_off" 0.0;
244                min: 0 GENLIST_SIZE_67_INC;
245                color: GENLIST_DIALOGUE_GROUP_BG_COLOR_INC;
246             }
247          }
248          GENLIST_PART_INDEX_LIST_BASE_IMAGE_INC
249          GENLIST_PART_BOTTOM_EFFECT_LINE
250          part { name: "touch_arrow";
251             type: RECT;
252             clip_to: "disclip";
253             ignore_flags: ON_HOLD;
254             scale: 1;
255             description { state: "default" 0.0;
256                min: GENLIST_SIZE_98_INC GENLIST_HEIGHT_68_INC;
257                max: GENLIST_SIZE_98_INC GENLIST_HEIGHT_68_INC;
258                fixed: 1 1;
259                align: 1.0 0.5;
260                rel1 {
261                   relative: 0.0 0.0;
262                }
263                rel2 {
264                   relative: 1.0 1.0;
265                }
266                color: 0 0 0 0;
267             }
268          }
269          part { name: "arrow";
270             clip_to: "disclip";
271             ignore_flags: ON_HOLD;
272             mouse_events: 0;
273             scale: 1;
274             description { state: "default" 0.0;
275                min: GENLIST_SIZE_42_INC GENLIST_SIZE_42_INC;
276                max: GENLIST_SIZE_42_INC GENLIST_SIZE_42_INC;
277                fixed: 1 1;
278                align: 0.5 0.5;
279                aspect: 1.0 1.0;
280                rel1 {
281                   relative: 0.0 0.0;
282                   to: "touch_arrow";
283                }
284                rel2 {
285                   relative: 1.0 1.0;
286                }
287                image.normal: "00_indexlist_icon_opened.png";
288             }
289             description { state: "active" 0.0;
290                inherit: "default" 0.0;
291                image.normal: "00_indexlist_icon_closed.png";
292             }
293             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
294             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
295          }
296          part { name: "elm.separator.arrow.left";
297             scale: 1;
298             description { state: "default" 0.0;
299                min: GENLIST_SIZE_2_INC GENLIST_HEIGHT_68_INC;
300                max: GENLIST_SIZE_2_INC GENLIST_HEIGHT_68_INC;
301                fixed: 1 1;
302                visible: 1;
303                align: 0.5 0.5;
304                rel1 {
305                   relative: 0.0 0.0;
306                   to: "touch_arrow";
307                }
308                rel2 {
309                   relative: 0.0 1.0;
310                   to: "touch_arrow";
311                }
312                image.normal: "00_indexlist_icon_line.png";
313             }
314          }
315          part { name: "elm.text";
316             clip_to: "disclip";
317             type: TEXT;
318             mouse_events: 0;
319             scale: 1;
320             description { state: "default" 0.0;
321                align: 0.5 0.5;
322                rel1 {
323                   relative: 1.0 0.0;
324                   to_x: "elm.padding.left";
325                }
326                rel2 {
327                   relative: 0.0 1.0;
328                   to_x: "elm.separator.arrow.left";
329                }
330                color: GENLIST_INDEX_LIST_COLOR;
331                text {
332                   font: "SLP:style=Medium";
333                   size: GENLIST_INDEX_LIST_SIZE;
334                   min: 1 1;
335                   align: 0.0 0.5;
336                   text_class: "list_item";
337                }
338             }
339             description { state: "selected" 0.0;
340                inherit: "default" 0.0;
341                color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
342             }
343             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
344             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
345          }
346          GENLIST_PART_DISCLIP
347       }
348       programs {
349          program {
350             name: "go_active";
351             signal: "elm,state,selected";
352             source: "elm";
353             action: STATE_SET "selected" 0.0;
354             target: "base";
355             target: "elm.text";
356          }
357          program {
358             name: "go_passive";
359             signal: "elm,state,unselected";
360             source: "elm";
361             action: STATE_SET "default" 0.0;
362             target: "base";
363             target: "elm.text";
364             transition: LINEAR 0.1;
365          }
366          program {
367             name: "go_disabled";
368             signal: "elm,state,disabled";
369             source: "elm";
370             action: STATE_SET "disabled" 0.0;
371             target: "disclip";
372          }
373          program {
374             name: "go_enabled";
375             signal: "elm,state,enabled";
376             source: "elm";
377             action: STATE_SET "default" 0.0;
378             target: "disclip";
379          }
380          program {
381             name: "expand";
382             signal: "mouse,up,1";
383             source: "touch_arrow";
384             action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
385          }
386          program {
387             name: "go_expanded";
388             signal: "elm,state,expanded";
389             source: "elm";
390             action: STATE_SET "active" 0.0;
391             target: "arrow";
392          }
393          program {
394             name: "go_contracted";
395             signal: "elm,state,contracted";
396             source: "elm";
397             action: STATE_SET "default" 0.0;
398             target: "arrow";
399          }
400          program {
401             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
402             target: "base";
403             target: "elm.text";
404             target: "arrow";
405             //target: "elm.swallow.pad";
406             target: "bottom_line";
407          }
408          program {
409             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
410             target: "base";
411             target: "elm.text";
412             target: "arrow";
413             //target: "elm.swallow.pad";
414             target: "bottom_line";
415          }
416          program {
417             GENLIST_PROGRAM_MAP_EXPAND_END()
418             target: "base";
419             target: "elm.text";
420             target: "arrow";
421             //target: "elm.swallow.pad";
422             target: "bottom_line";
423          }
424          program {
425             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
426             target: "base";
427             target: "elm.text";
428             target: "arrow";
429             //target: "elm.swallow.pad";
430             target: "bottom_line";
431          }
432          program {
433             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
434             target: "base";
435             target: "elm.text";
436             target: "arrow";
437             //target: "elm.swallow.pad";
438             target: "bottom_line";
439          }
440          program {
441             GENLIST_PROGRAM_MAP_CONTRACT_END()
442             target: "base";
443             target: "elm.text";
444             target: "arrow";
445             //target: "elm.swallow.pad";
446             target: "bottom_line";
447          }
448          program {
449             name: "show";
450             signal: "elm,state,show";
451             action: STATE_SET "default" 0.0;
452             target: "base";
453             target: "elm.text";
454             target: "arrow";
455             //target: "elm.swallow.pad";
456             target: "bottom_line";
457          }
458          program {
459             name: "hide";
460             signal: "elm,state,hide";
461             action: STATE_SET "hide" 0.0;
462             target: "base";
463             target: "elm.text";
464             target: "arrow";
465             //target: "elm.swallow.pad";
466             target: "bottom_line";
467          }
468          program {
469             name:    "enable_alpha";
470             signal:  "elm,state,alpha,enable";
471             source:  "elm";
472             action:  STATE_SET "default" 0.0;
473             target:  "rect";
474          }
475          program {
476             name:    "disable_alpha";
477             signal:  "elm,state,alpha,disable";
478             source:  "elm";
479             action:  STATE_SET "alpha_off" 0.0;
480             target:  "rect";
481          }
482       }
483    }
484
485 //2.1.5
486    group { name: "elm/genlist/tree/grouptitle.expandable.check/default";
487       alias: "elm/genlist/tree_odd/grouptitle.expandable.check/default";
488       data.item: "stacking" "above";
489       data.item: "selectraise" "on";
490       data.item: "texts" "elm.text";
491       data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
492       data.item: "contents" "elm.swallow.icon";
493       images {
494          image: "00_indexlist_icon_closed.png" COMP;
495          image: "00_indexlist_icon_opened.png" COMP;
496          image: "00_indexlist_icon_line.png" COMP;
497          image: "00_index list_bg.png" COMP;
498       }
499       parts {
500          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
501          GENLIST_PART_BASE_EVENT_OFF
502          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
503          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
504          part { name: "rect";
505             type: RECT;
506             repeat_events: 1;
507             scale: 1;
508             description { state: "default" 0.0;
509                min: 0 GENLIST_HEIGHT_68_INC;
510                color: GENLIST_DIALOGUE_GROUP_BG_COLOR_INC;
511             }
512             description { state: "alpha_off" 0.0;
513                min: 0 GENLIST_SIZE_67_INC;
514                color: GENLIST_DIALOGUE_GROUP_BG_COLOR_INC;
515             }
516          }
517          GENLIST_PART_INDEX_LIST_BASE_IMAGE_INC
518          GENLIST_PART_BOTTOM_EFFECT_LINE
519          part { name: "elm.padding.icon.right";
520             type: RECT;
521             scale: 1;
522             description { state: "default" 0.0;
523             align: 0.0 0.5;
524                fixed: 1 0;
525                visible:0;
526                min: GENLIST_PADDING_16_INC 0;
527                rel1 {
528                   relative: 1.0 0.0;
529                   to_x: "elm.swallow.icon";
530                }
531                rel2.to_x: "elm.swallow.icon";
532            }
533          }
534          part { name: "touch_arrow";
535             type: RECT;
536             clip_to: "disclip";
537             ignore_flags: ON_HOLD;
538             scale: 1;
539             description { state: "default" 0.0;
540                min: GENLIST_SIZE_98_INC GENLIST_HEIGHT_68_INC;
541                max: GENLIST_SIZE_98_INC GENLIST_HEIGHT_68_INC;
542                fixed: 1 1;
543                align: 1.0 0.5;
544                rel1 {
545                   relative: 0.0 0.0;
546                }
547                rel2 {
548                   relative: 1.0 1.0;
549                }
550                color: 0 0 0 0;
551             }
552          }
553          part { name: "arrow";
554             clip_to: "disclip";
555             ignore_flags: ON_HOLD;
556             mouse_events: 0;
557             scale: 1;
558             description { state: "default" 0.0;
559                min: GENLIST_SIZE_42_INC GENLIST_SIZE_42_INC;
560                max: GENLIST_SIZE_42_INC GENLIST_SIZE_42_INC;
561                fixed: 1 1;
562                align: 0.5 0.5;
563                aspect: 1.0 1.0;
564                rel1 {
565                   relative: 0.0 0.0;
566                   to: "touch_arrow";
567                }
568                rel2 {
569                   relative: 1.0 1.0;
570                }
571                image.normal: "00_indexlist_icon_opened.png";
572             }
573             description { state: "active" 0.0;
574                inherit: "default" 0.0;
575                image.normal: "00_indexlist_icon_closed.png";
576             }
577             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
578             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
579          }
580          part { name: "elm.separator.arrow.left";
581             scale: 1;
582             description { state: "default" 0.0;
583                min: GENLIST_SIZE_2_INC GENLIST_HEIGHT_68_INC;
584                max: GENLIST_SIZE_2_INC GENLIST_HEIGHT_68_INC;
585                fixed: 1 1;
586                visible: 1;
587                align: 0.5 0.5;
588                rel1 {
589                   relative: 0.0 0.0;
590                   to: "touch_arrow";
591                }
592                rel2 {
593                   relative: 0.0 1.0;
594                   to: "touch_arrow";
595                }
596                image.normal: "00_indexlist_icon_line.png";
597             }
598          }
599          part { name: "elm.swallow.icon";
600             type: SWALLOW;
601             scale: 1;
602             description { state: "default" 0.0;
603             align: 0.0 0.5;
604                fixed: 1 1;
605                visible:1;
606                min: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC;
607                max: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC;
608                rel1 {
609                   relative: 1.0 0.0;
610                   to_x: "elm.padding.left";
611                }
612                rel2.to_x: "elm.padding.left";
613            }
614          }
615          part { name: "elm.text";
616             clip_to: "disclip";
617             type: TEXT;
618             mouse_events: 0;
619             scale: 1;
620             description { state: "default" 0.0;
621                align: 0.5 0.5;
622                rel1 {
623                   relative: 1.0 0.0;
624                   to_x: "elm.padding.icon.right";
625                }
626                rel2 {
627                   relative: 0.0 1.0;
628                   to_x: "elm.separator.arrow.left";
629                }
630                color: GENLIST_INDEX_LIST_COLOR;
631                text {
632                   font: "SLP:style=Medium";
633                   size: GENLIST_INDEX_LIST_SIZE;
634                   min: 1 1;
635                   align: 0.0 0.5;
636                   text_class: "list_item";
637                }
638             }
639             description { state: "selected" 0.0;
640                inherit: "default" 0.0;
641                color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
642             }
643             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
644             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
645          }
646          GENLIST_PART_DISCLIP
647       }
648       programs {
649          program {
650             name: "go_active";
651             signal: "elm,state,selected";
652             source: "elm";
653             action: STATE_SET "selected" 0.0;
654             target: "base";
655             target: "elm.text";
656          }
657          program {
658             name: "go_passive";
659             signal: "elm,state,unselected";
660             source: "elm";
661             action: STATE_SET "default" 0.0;
662             target: "base";
663             target: "elm.text";
664             transition: LINEAR 0.1;
665          }
666          program {
667             name: "go_disabled";
668             signal: "elm,state,disabled";
669             source: "elm";
670             action: STATE_SET "disabled" 0.0;
671             target: "disclip";
672          }
673          program {
674             name: "go_enabled";
675             signal: "elm,state,enabled";
676             source: "elm";
677             action: STATE_SET "default" 0.0;
678             target: "disclip";
679          }
680          program {
681             name: "expand";
682             signal: "mouse,up,1";
683             source: "touch_arrow";
684             action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
685          }
686          program {
687             name: "go_expanded";
688             signal: "elm,state,expanded";
689             source: "elm";
690             action: STATE_SET "active" 0.0;
691             target: "arrow";
692          }
693          program {
694             name: "go_contracted";
695             signal: "elm,state,contracted";
696             source: "elm";
697             action: STATE_SET "default" 0.0;
698             target: "arrow";
699          }
700          program {
701             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
702             target: "base";
703             target: "elm.text";
704             target: "arrow";
705             //target: "elm.swallow.pad";
706             target: "bottom_line";
707          }
708          program {
709             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
710             target: "base";
711             target: "elm.text";
712             target: "arrow";
713             //target: "elm.swallow.pad";
714             target: "bottom_line";
715          }
716          program {
717             GENLIST_PROGRAM_MAP_EXPAND_END()
718             target: "base";
719             target: "elm.text";
720             target: "arrow";
721             //target: "elm.swallow.pad";
722             target: "bottom_line";
723          }
724          program {
725             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
726             target: "base";
727             target: "elm.text";
728             target: "arrow";
729             //target: "elm.swallow.pad";
730             target: "bottom_line";
731          }
732          program {
733             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
734             target: "base";
735             target: "elm.text";
736             target: "arrow";
737             //target: "elm.swallow.pad";
738             target: "bottom_line";
739          }
740          program {
741             GENLIST_PROGRAM_MAP_CONTRACT_END()
742             target: "base";
743             target: "elm.text";
744             target: "arrow";
745             //target: "elm.swallow.pad";
746             target: "bottom_line";
747          }
748          program {
749             name: "show";
750             signal: "elm,state,show";
751             action: STATE_SET "default" 0.0;
752             target: "base";
753             target: "elm.text";
754             target: "arrow";
755             //target: "elm.swallow.pad";
756             target: "bottom_line";
757          }
758          program {
759             name: "hide";
760             signal: "elm,state,hide";
761             action: STATE_SET "hide" 0.0;
762             target: "base";
763             target: "elm.text";
764             target: "arrow";
765             //target: "elm.swallow.pad";
766             target: "bottom_line";
767          }
768          program {
769             name:    "enable_alpha";
770             signal:  "elm,state,alpha,enable";
771             source:  "elm";
772             action:  STATE_SET "default" 0.0;
773             target:  "rect";
774          }
775          program {
776             name:    "disable_alpha";
777             signal:  "elm,state,alpha,disable";
778             source:  "elm";
779             action:  STATE_SET "alpha_off" 0.0;
780             target:  "rect";
781          }
782       }
783    }
784
785
786 // FIXME: it seems that belows are not used anymore.
787    group { name : "elm/genlist/item/grouptitle.readmessage/default";
788       alias: "elm/genlist/item_odd/grouptitle.readmessage/default";
789       alias: "elm/genlist/item_compress/grouptitle.readmessage/default";
790       alias: "elm/genlist/item_compress_odd/grouptitle.readmessage/default";
791
792       data.item: "stacking" "above";
793       data.item: "selectraise" "on";
794       data.item: "texts" "elm.text";
795       data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
796
797       parts {
798          part { name: "base";
799             type: RECT;
800             repeat_events: 1;
801             scale: 1;
802             description { state: "default" 0.0;
803                min: 0 GENLIST_HEIGHT_62_INC;
804                color: GENLIST_PART_LIST_BG_COLOR;
805             }
806          }
807          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_24_INC )
808          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_24_INC )
809          part { name: "text_base";
810             type: RECT;
811             repeat_events: 1;
812             scale: 1;
813             description { state: "default" 0.0;
814                color: GENLIST_PART_BUBBLE_DATE_BG_COLOR_INC;
815                rel2.relative: 1.0 0.62;
816             }
817          }
818          part { name: "elm.text";
819             type: TEXT;
820             scale: 1;
821             description { state: "default" 0.0;
822                rel1 {
823                   relative: 1.0 0.0;
824                   to_x: "elm.padding.left";
825                   to_y: "text_base";
826                }
827                rel2 {
828                   relative: 0.0 1.0;
829                   to_x: "elm.padding.right";
830                   to_y: "text_base";
831                }
832                color: GENLIST_TEXT_COLOR_BUBBLE_READ_MESSAGE;
833                text {
834                   font: "SLP:style=Regular";
835                   size: GENLIST_FONT_28_INC;
836                   min: 0 1;
837                   align: 0.0 0.5;
838                   text_class: "list_item";
839                }
840             }
841          }
842       }
843       programs {
844       }
845    }
846    group { name : "elm/genlist/item/grouptitle.sentmessage/default";
847       alias: "elm/genlist/item_odd/grouptitle.sentmessage/default";
848       alias: "elm/genlist/item_compress/grouptitle.sentmessage/default";
849       alias: "elm/genlist/item_compress_odd/grouptitle.sentmessage/default";
850
851       data.item: "stacking" "above";
852       data.item: "selectraise" "on";
853       data.item: "texts" "elm.text";
854       data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
855
856       parts {
857          part { name: "base";
858             type: RECT;
859             repeat_events: 1;
860             scale: 1;
861             description { state: "default" 0.0;
862                min: 0 GENLIST_HEIGHT_62_INC;
863                color: GENLIST_PART_LIST_BG_COLOR;
864             }
865          }
866          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_24_INC )
867          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_24_INC )
868          part { name: "text_base";
869             type: RECT;
870             repeat_events: 1;
871             scale: 1;
872             description { state: "default" 0.0;
873                color: GENLIST_PART_BUBBLE_DATE_BG_COLOR_INC;
874                rel2.relative: 1.0 0.62;
875             }
876          }
877          part { name: "elm.text";
878             type: TEXT;
879             scale: 1;
880             description { state: "default" 0.0;
881                rel1 {
882                   relative: 1.0 0.0;
883                   to_x: "elm.padding.left";
884                   to_y: "text_base";
885                }
886                rel2 {
887                   relative: 0.0 1.0;
888                   to_x: "elm.padding.right";
889                   to_y: "text_base";
890                }
891                color: GENLIST_TEXT_COLOR_BUBBLE_READ_MESSAGE;
892                text {
893                   font: "SLP:style=Regular";
894                   size: GENLIST_FONT_28_INC;
895                   min: 0 1;
896                   align: 1.0 0.5;
897                   text_class: "list_item";
898                }
899             }
900          }
901       }
902       programs {
903       }
904    }
905
906    /////////// will be removed ////////
907    group { name : "elm/genlist/item/grouptitle.dialogue/default";
908       alias: "elm/genlist/item_odd/grouptitle.dialogue/default";
909       alias: "elm/genlist/item_compress/grouptitle.dialogue/default";
910       alias: "elm/genlist/item_compress_odd/grouptitle.dialogue/default";
911
912       data.item: "stacking" "above";
913       data.item: "selectraise" "on";
914       data.item: "texts" "elm.text";
915       data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
916
917       parts {
918          GENLIST_PART_DIALOGUE_BASE( GENLIST_HEIGHT_65_INC )
919          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
920          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
921
922          part { name: "elm.text";
923             type: TEXT;
924             scale: 1;
925             description { state: "default" 0.0;
926                rel1 {
927                   relative: 1.0 0.5;
928                   to_x: "elm.padding.left";
929                }
930                rel2 {
931                   relative: 0.0 1.0;
932                   to_x: "elm.padding.right";
933                }
934                color: GENLIST_DIALOGUE_GT_TEXT_COLOR;
935                text {
936                   font: "SLP:style=Medium";
937                   size: GENLIST_FONT_28_INC;
938                   min: 0 1;
939                   align: 0.0 0.0;
940                   text_class: "list_item";
941                }
942             }
943          }
944          part { name: "bottom_line";
945             type: RECT;
946             description { state: "default" 0.0;
947                min: 0 1;
948                fixed: 0 1;
949                color: GENLIST_PART_LIST_LINE_COLOR_INC;
950                rel1 {
951                   relative: 0.0 1.0;
952                   offset: 0 -1;
953                }
954             }
955          }
956          GENLIST_PART_DISCLIP
957       }
958    }
959    group { name : "elm/genlist/item/grouptitle.dialogue.seperator/default";
960       alias: "elm/genlist/item_odd/grouptitle.dialogue.seperator/default";
961       alias: "elm/genlist/item_compress/grouptitle.dialogue.seperator/default";
962       alias: "elm/genlist/item_compress_odd/grouptitle.dialogue.seperator/default";
963
964       data.item: "stacking" "above";
965       data.item: "selectraise" "on";
966       data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
967
968       parts {
969          GENLIST_PART_DIALOGUE_BASE( GENLIST_HEIGHT_33_INC )
970          part { name: "bottom_line";
971             type: RECT;
972             description { state: "default" 0.0;
973                min: 0 1;
974                fixed: 0 1;
975                color: GENLIST_PART_LIST_LINE_COLOR_INC;
976                rel1 {
977                   relative: 0.0 1.0;
978                   offset: 0 -1;
979                }
980             }
981          }
982          GENLIST_PART_DISCLIP
983       }
984    }
985    /////////////////////////////////////////////////