Use icon size name instead of 32,64
[framework/uifw/efl-theme-tizen.git] / themes / widgets / genlist / genlist_expandable.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 /*
20  * vim:ts=3
21 */
22
23 #define GENLIST_EXPANDABLE_TREE_GROUP(GE_STYLE_NAME, GE_COLOR, GE_LEFT) \
24    group { name: "elm/genlist/tree/"GE_STYLE_NAME"/default"; \
25       alias: "elm/genlist/tree_odd/"GE_STYLE_NAME"/default"; \
26       data.item: "stacking" "above"; \
27       data.item: "selectraise" "on"; \
28       data.item: "texts" "elm.text"; \
29       data.item: "contents" "elm.swallow.icon elm.swallow.end"; \
30       data.item: "treesize" "GENLIST_TREESIZE_16_INC"; \
31       images { \
32          image: "00_list_expand_closed.png" COMP; \
33          image: "00_list_expand_opened.png" COMP; \
34       } \
35       parts { \
36          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() \
37          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GE_COLOR ) \
38          GENLIST_PART_BOTTOM_EFFECT_LINE \
39          GENLIST_PART_PADDING_LEFT( GE_LEFT ) \
40          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) \
41          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING  \
42          part { name: "touch_arrow"; \
43             type: RECT; \
44             clip_to: "disclip"; \
45             ignore_flags: ON_HOLD; \
46             scale: 1; \
47             description { state: "default" 0.0; \
48                min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC; \
49                fixed: 1 1; \
50                align: 0.5 0.5; \
51                rel1 { \
52                   relative: 0.5 0.5; \
53                   to: "arrow"; \
54                } \
55                rel2 { \
56                   relative: 0.5 0.5; \
57                   to: "arrow"; \
58                } \
59                color: 0 0 0 0; \
60             } \
61          } \
62          part { name: "arrow"; \
63             clip_to: "disclip"; \
64             ignore_flags: ON_HOLD; \
65             mouse_events: 0; \
66             scale: 1; \
67             description { state: "default" 0.0; \
68                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; \
69                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; \
70                fixed: 1 1; \
71                align: 1.0 0.5; \
72                aspect: 1.0 1.0; \
73                rel1.to_x: "elm.padding.right"; \
74                rel2 { \
75                   relative: 0.0 1.0; \
76                   offset: 0 0; \
77                   to_x: "elm.padding.right"; \
78                } \
79                image.normal: "00_list_expand_closed.png"; \
80             } \
81             description { state: "active" 0.0; \
82                inherit: "default" 0.0; \
83                image.normal: "00_list_expand_opened.png"; \
84             } \
85             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \
86             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \
87          } \
88          part { name: "elm.padding.arrow.left"; \
89             type: RECT; \
90             scale: 1; \
91             description { state: "default" 0.0; \
92                min: GENLIST_SIZE_8_INC 0; \
93                fixed: 1 0; \
94                visible: 0; \
95                align: 1.0 0.5; \
96                rel1.to: "arrow"; \
97                rel2 { \
98                   relative: 0.0 1.0; \
99                   to: "arrow"; \
100                } \
101             } \
102          } \
103          part { name: "elm.text"; \
104             clip_to: "disclip"; \
105             type: TEXT; \
106             mouse_events: 0; \
107             scale: 1; \
108             description { state: "default" 0.0; \
109                align: 0.5 0.5; \
110                rel1 { \
111                   relative: 1.0 0.0; \
112                   to_x: "elm.swallow.pad"; \
113                } \
114                rel2 { \
115                   relative: 0.0 1.0; \
116                   to_x: "elm.padding.arrow.left"; \
117                } \
118                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; \
119                text { \
120                   font: "SLP:style=Roman"; \
121                   size: GENLIST_FONT_44_INC; \
122                   min: 0 1; \
123                   align: 0.0 0.5; \
124                   text_class: "list_item"; \
125                } \
126             } \
127             description { state: "selected" 0.0; \
128                inherit: "default" 0.0; \
129                color: GENLIST_PART_TEXT_PRESS_COLOR_INC; \
130             } \
131             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \
132             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \
133          } \
134          GENLIST_PART_DISCLIP \
135       } \
136       programs { \
137          program { \
138             name: "go_active"; \
139             signal: "elm,state,selected"; \
140             source: "elm"; \
141             action: STATE_SET "selected" 0.0; \
142             target: "base"; \
143             target: "elm.text"; \
144          } \
145          program { \
146             name: "go_passive"; \
147             signal: "elm,state,unselected"; \
148             source: "elm"; \
149             action: STATE_SET "default" 0.0; \
150             target: "base"; \
151             target: "elm.text"; \
152             transition: LINEAR 0.1; \
153          } \
154          program { \
155             name: "go_disabled"; \
156             signal: "elm,state,disabled"; \
157             source: "elm"; \
158             action: STATE_SET "disabled" 0.0; \
159             target: "disclip"; \
160          } \
161          program { \
162             name: "go_enabled"; \
163             signal: "elm,state,enabled"; \
164             source: "elm"; \
165             action: STATE_SET "default" 0.0; \
166             target: "disclip"; \
167          } \
168          program { \
169             name: "expand"; \
170             signal: "mouse,up,1"; \
171             source: "touch_arrow"; \
172             action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; \
173          } \
174          program { \
175             name: "go_expanded"; \
176             signal: "elm,state,expanded"; \
177             source: "elm"; \
178             action: STATE_SET "active" 0.0; \
179             target: "arrow"; \
180          } \
181          program { \
182             name: "go_contracted"; \
183             signal: "elm,state,contracted"; \
184             source: "elm"; \
185             action: STATE_SET "default" 0.0; \
186             target: "arrow"; \
187          } \
188          program { \
189             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() \
190             target: "base"; \
191             target: "elm.text"; \
192             target: "arrow"; \
193             target: "elm.swallow.pad"; \
194             target: "bottom_line"; \
195          } \
196          program { \
197             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) \
198             target: "base"; \
199             target: "elm.text"; \
200             target: "arrow"; \
201             target: "elm.swallow.pad"; \
202             target: "bottom_line"; \
203          } \
204          program { \
205             GENLIST_PROGRAM_MAP_EXPAND_END() \
206             target: "base"; \
207             target: "elm.text"; \
208             target: "arrow"; \
209             target: "elm.swallow.pad"; \
210             target: "bottom_line"; \
211          } \
212          program { \
213             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() \
214             target: "base"; \
215             target: "elm.text"; \
216             target: "arrow"; \
217             target: "elm.swallow.pad"; \
218             target: "bottom_line"; \
219          } \
220          program { \
221             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) \
222             target: "base"; \
223             target: "elm.text"; \
224             target: "arrow"; \
225             target: "elm.swallow.pad"; \
226             target: "bottom_line"; \
227          } \
228          program { \
229             GENLIST_PROGRAM_MAP_CONTRACT_END() \
230             target: "base"; \
231             target: "elm.text"; \
232             target: "arrow"; \
233             target: "elm.swallow.pad"; \
234             target: "bottom_line"; \
235          } \
236          program { \
237             name: "show"; \
238             signal: "elm,state,show"; \
239             action: STATE_SET "default" 0.0; \
240             target: "base"; \
241             target: "elm.text"; \
242             target: "arrow"; \
243             target: "elm.swallow.pad"; \
244             target: "bottom_line"; \
245          } \
246          program { \
247             name: "hide"; \
248             signal: "elm,state,hide"; \
249             action: STATE_SET "hide" 0.0; \
250             target: "base"; \
251             target: "elm.text"; \
252             target: "arrow"; \
253             target: "elm.swallow.pad"; \
254             target: "bottom_line"; \
255          } \
256       } \
257    }
258
259 #define GENLIST_EXPANDABLE_ITEM_GROUP(GE_STYLE_NAME, GE_COLOR, GE_LEFT) \
260    group { name: "elm/genlist/item/"GE_STYLE_NAME"/default"; \
261       alias: "elm/genlist/item_odd/"GE_STYLE_NAME"/default"; \
262       data.item: "stacking" "above"; \
263       data.item: "selectraise" "on"; \
264       data.item: "texts" "elm.text"; \
265       data.item: "contents" "elm.swallow.icon elm.swallow.end"; \
266       data.item: "treesize" "GENLIST_TREESIZE_16_INC"; \
267       images { \
268          image: "00_list_bar_press_1x80.png" COMP; \
269          image: "00_list_expandable_bg.png" COMP; \
270       } \
271       parts { \
272          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() \
273          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GE_COLOR ) \
274          GENLIST_PART_BOTTOM_EFFECT_LINE \
275          GENLIST_PART_PADDING_LEFT( GE_LEFT ) \
276          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) \
277          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING  \
278          part { name: "elm.swallow.end"; \
279             type: SWALLOW; \
280             scale: 1; \
281             description { state: "default" 0.0; \
282                fixed: 1 0; \
283                align: 1.0 0.5; \
284                rel1.to_x: "elm.padding.right"; \
285                rel2 { \
286                   relative: 0.0  1.0; \
287                   to_x: "elm.padding.right"; \
288                } \
289             } \
290             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \
291             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \
292          } \
293         part { name: "elm.text"; \
294             clip_to: "disclip"; \
295             type: TEXT; \
296             mouse_events: 0; \
297             scale: 1; \
298             description { state: "default" 0.0; \
299                rel1 { \
300                   relative: 1.0  0.0; \
301                   offset: 0 0; \
302                   to_x: "elm.swallow.pad"; \
303                } \
304                rel2 { \
305                   to_x: "elm.padding.right"; \
306                   relative: 0.0  1.0; \
307                   offset:   0   0; \
308                } \
309                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; \
310                text { \
311                   font: "SLP:style=Roman"; \
312                   size: GENLIST_FONT_44_INC; \
313                   min: 0 1; \
314                   align: 0.0 0.5; \
315                   text_class: "list_item"; \
316                } \
317             } \
318             description { state: "selected" 0.0; \
319                inherit: "default" 0.0; \
320                color: GENLIST_PART_TEXT_PRESS_COLOR_INC; \
321             } \
322             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \
323             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \
324          } \
325          GENLIST_PART_DISCLIP \
326       } \
327       programs { \
328          program { name: "go_active"; \
329             signal: "elm,state,selected"; \
330             source: "elm"; \
331             action: STATE_SET "selected" 0.0; \
332             target: "base"; \
333             target: "elm.text"; \
334          } \
335          program { name: "go_passive"; \
336             signal: "elm,state,unselected"; \
337             source: "elm"; \
338             action: STATE_SET "default" 0.0; \
339             target: "base"; \
340             target: "elm.text"; \
341             transition: LINEAR 0.1; \
342          } \
343          program { name: "go_disabled"; \
344             signal: "elm,state,disabled"; \
345             source: "elm"; \
346             action: STATE_SET "disabled" 0.0; \
347             target: "disclip"; \
348          } \
349          program { name: "go_enabled"; \
350             signal: "elm,state,enabled"; \
351             source: "elm"; \
352             action: STATE_SET "default" 0.0; \
353             target: "disclip"; \
354          } \
355          program { \
356             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() \
357             target: "base"; \
358             target: "elm.text"; \
359             target: "elm.swallow.pad"; \
360             target: "elm.swallow.end"; \
361             target: "bottom_line"; \
362          } \
363          program { \
364             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) \
365             target: "base"; \
366             target: "elm.text"; \
367             target: "elm.swallow.end"; \
368             target: "elm.swallow.pad"; \
369             target: "bottom_line"; \
370          } \
371          program { \
372             GENLIST_PROGRAM_MAP_EXPAND_END() \
373             target: "base"; \
374             target: "elm.text"; \
375             target: "elm.swallow.end"; \
376             target: "elm.swallow.pad"; \
377             target: "bottom_line"; \
378          } \
379          program { \
380             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() \
381             target: "base"; \
382             target: "elm.text"; \
383             target: "elm.swallow.end"; \
384             target: "elm.swallow.pad"; \
385             target: "bottom_line"; \
386          } \
387          program { \
388             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) \
389             target: "base"; \
390             target: "elm.text"; \
391             target: "elm.swallow.end"; \
392             target: "elm.swallow.pad"; \
393             target: "bottom_line"; \
394          } \
395          program { \
396             GENLIST_PROGRAM_MAP_CONTRACT_END() \
397             target: "base"; \
398             target: "elm.text"; \
399             target: "elm.swallow.end"; \
400             target: "elm.swallow.pad"; \
401             target: "bottom_line"; \
402          } \
403          program { \
404             name: "show"; \
405             signal: "elm,state,show"; \
406             action: STATE_SET "default" 0.0; \
407             target: "base"; \
408             target: "elm.text"; \
409             target: "elm.swallow.end"; \
410             target: "elm.swallow.pad"; \
411             target: "bottom_line"; \
412          } \
413          program { \
414             name: "hide"; \
415             signal: "elm,state,hide"; \
416             action: STATE_SET "hide" 0.0; \
417             target: "base"; \
418             target: "elm.text"; \
419             target: "elm.swallow.end"; \
420             target: "elm.swallow.pad"; \
421             target: "bottom_line"; \
422          } \
423       } \
424    }
425
426 /* legacy styles */
427 GENLIST_EXPANDABLE_TREE_GROUP("expandable", GENLIST_PART_BG_COLOR_INC, GENLIST_PADDING_32_INC)
428 GENLIST_EXPANDABLE_TREE_GROUP("expandable2", GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_32_INC)
429
430 GENLIST_EXPANDABLE_ITEM_GROUP("expandable", GENLIST_PART_BG_COLOR_INC, GENLIST_PADDING_16_INC)
431 GENLIST_EXPANDABLE_ITEM_GROUP("expandable2", GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_16_INC)
432 GENLIST_EXPANDABLE_ITEM_GROUP("expandable3", GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_16_INC)
433
434 /* winset 1.5 */
435 /* B01.3.10.15 */
436 GENLIST_EXPANDABLE_TREE_GROUP("1text/expandable2", GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_32_INC)
437 GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable2", GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_16_INC)
438
439 /* B01.3.10.21 */
440 GENLIST_EXPANDABLE_TREE_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_48_INC)
441 GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_48_INC)
442
443 /* B01.3.10.6 */
444    group { name: "elm/genlist/tree/dialogue/1text/expandable/default";
445       alias: "elm/genlist/tree_odd/dialogue/1text/expandable/default";
446       alias: "elm/genlist/tree_compress/dialogue/1text/expandable/default";
447       alias: "elm/genlist/tree_compress_odd/dialogue/1text/expandable/default";
448       data.item: "stacking" "above";
449       data.item: "selectraise" "on";
450       data.item: "texts" "elm.text.1";
451       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
452       images {
453          image: "00_list_expand_closed.png" COMP;
454          image: "00_list_expand_opened.png" COMP;
455       }
456       parts {
457          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
458          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC)
459          GENLIST_PART_BOTTOM_EFFECT_LINE
460          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
461          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
462          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
463          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
464          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
465          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
466          part { name: "touch_arrow";
467             type: RECT;
468             clip_to: "disclip";
469             ignore_flags: ON_HOLD;
470             scale: 1;
471             description { state: "default" 0.0;
472                min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC;
473                fixed: 1 1;
474                align: 0.5 0.5;
475                rel1 {
476                   relative: 0.5 0.5;
477                   to: "arrow";
478                }
479                rel2 {
480                   relative: 0.5 0.5;
481                   to: "arrow";
482                }
483                color: 0 0 0 0;
484             }
485          }
486          part { name: "arrow";
487             clip_to: "disclip";
488             ignore_flags: ON_HOLD;
489             mouse_events: 0;
490             scale: 1;
491             description { state: "default" 0.0;
492                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
493                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
494                fixed: 1 1;
495                align: 1.0 0.5;
496                aspect: 1.0 1.0;
497                rel1.to_x: "elm.padding.right";
498                rel2 {
499                   relative: 0.0 1.0;
500                   offset: 0 0;
501                   to_x: "elm.padding.right";
502                }
503                image.normal: "00_list_expand_closed.png";
504             }
505             description { state: "active" 0.0;
506                inherit: "default" 0.0;
507                image.normal: "00_list_expand_opened.png";
508             }
509             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
510             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
511          }
512          part { name: "elm.padding.arrow.left";
513             type: RECT;
514             scale: 1;
515             description { state: "default" 0.0;
516                min: GENLIST_PADDING_8_INC 0;
517                fixed: 1 0;
518                visible: 0;
519                align: 1.0 0.5;
520                rel1.to: "arrow";
521                rel2 {
522                   relative: 0.0 1.0;
523                   to: "arrow";
524                }
525             }
526          }
527          part { name: "elm.text.1";
528             clip_to: "disclip";
529             type: TEXT;
530             mouse_events: 0;
531             scale: 1;
532             description { state: "default" 0.0;
533                min: 0 GENLIST_SIZE_61_INC;
534                fixed: 0 1;
535                align: 0.0 0.0;
536                rel1 {
537                   relative: 1.0 1.0;
538                   to_x: "elm.swallow.pad";
539                   to_y: "elm.padding.top";
540                }
541                rel2 {
542                   relative: 0.0 0.0;
543                   to_x: "elm.padding.arrow.left";
544                   to_y: "elm.padding.bottom";
545                }
546                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
547                text {
548                   font: "SLP:style=Regular";
549                   size: GENLIST_FONT_44_INC;
550                   min: 0 1;
551                   align: 0.0 0.5;
552                   text_class: "list_item";
553                }
554             }
555             description { state: "selected" 0.0;
556                inherit: "default" 0.0;
557                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
558             }
559             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
560             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
561          }
562          GENLIST_PART_DISCLIP
563       }
564       programs {
565          program {
566             name: "go_active";
567             signal: "elm,state,selected";
568             source: "elm";
569             action: STATE_SET "selected" 0.0;
570             target: "base";
571             target: "elm.text.1";
572          }
573          program {
574             name: "go_passive";
575             signal: "elm,state,unselected";
576             source: "elm";
577             action: STATE_SET "default" 0.0;
578             target: "base";
579             target: "elm.text.1";
580             transition: LINEAR 0.1;
581          }
582          program {
583             name: "go_disabled";
584             signal: "elm,state,disabled";
585             source: "elm";
586             action: STATE_SET "disabled" 0.0;
587             target: "disclip";
588          }
589          program {
590             name: "go_enabled";
591             signal: "elm,state,enabled";
592             source: "elm";
593             action: STATE_SET "default" 0.0;
594             target: "disclip";
595          }
596          program {
597             name: "expand";
598             signal: "mouse,up,1";
599             source: "touch_arrow";
600             action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
601          }
602          program {
603             name: "go_expanded";
604             signal: "elm,state,expanded";
605             source: "elm";
606             action: STATE_SET "active" 0.0;
607             target: "arrow";
608          }
609          program {
610             name: "go_contracted";
611             signal: "elm,state,contracted";
612             source: "elm";
613             action: STATE_SET "default" 0.0;
614             target: "arrow";
615          }
616          program {
617             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
618             target: "base";
619             target: "elm.text.1";
620             target: "arrow";
621             target: "elm.rect.dialogue";
622             target: "elm.swallow.pad";
623             target: "bottom_line";
624          }
625          program {
626             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
627             target: "base";
628             target: "elm.text.1";
629             target: "arrow";
630             target: "elm.rect.dialogue";
631             target: "elm.swallow.pad";
632             target: "bottom_line";
633          }
634          program {
635             GENLIST_PROGRAM_MAP_EXPAND_END()
636             target: "base";
637             target: "elm.text.1";
638             target: "arrow";
639             target: "elm.rect.dialogue";
640             target: "elm.swallow.pad";
641             target: "bottom_line";
642          }
643          program {
644             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
645             target: "base";
646             target: "elm.text.1";
647             target: "arrow";
648             target: "elm.rect.dialogue";
649             target: "elm.swallow.pad";
650             target: "bottom_line";
651          }
652          program {
653             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
654             target: "base";
655             target: "elm.text.1";
656             target: "arrow";
657             target: "elm.rect.dialogue";
658             target: "elm.swallow.pad";
659             target: "bottom_line";
660          }
661          program {
662             GENLIST_PROGRAM_MAP_CONTRACT_END()
663             target: "base";
664             target: "elm.text.1";
665             target: "arrow";
666             target: "elm.rect.dialogue";
667             target: "elm.swallow.pad";
668             target: "bottom_line";
669          }
670          program {
671             name: "show";
672             signal: "elm,state,show";
673             action: STATE_SET "default" 0.0;
674             target: "base";
675             target: "elm.text.1";
676             target: "arrow";
677             target: "elm.rect.dialogue";
678             target: "elm.swallow.pad";
679             target: "bottom_line";
680          }
681          program {
682             name: "hide";
683             signal: "elm,state,hide";
684             action: STATE_SET "hide" 0.0;
685             target: "base";
686             target: "elm.text.1";
687             target: "arrow";
688             target: "elm.rect.dialogue";
689             target: "elm.swallow.pad";
690             target: "bottom_line";
691          }
692       }
693    }
694
695    group { name: "elm/genlist/tree/dialogue/2text/expandable/default";
696       alias: "elm/genlist/tree_odd/dialogue/2text/expandable/default";
697       alias: "elm/genlist/tree_compress/dialogue/2text/expandable/default";
698       alias: "elm/genlist/tree_compress_odd/dialogue/2text/expandable/default";
699       data.item: "stacking" "above";
700       data.item: "selectraise" "on";
701       data.item: "texts" "elm.text.1 elm.text.2";
702       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
703       images {
704          image: "00_list_expand_closed.png" COMP;
705          image: "00_list_expand_opened.png" COMP;
706       }
707       parts {
708          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
709          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC)
710          GENLIST_PART_BOTTOM_EFFECT_LINE
711          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
712          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
713          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
714          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
715          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
716          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
717          part { name: "touch_arrow";
718             type: RECT;
719             clip_to: "disclip";
720             ignore_flags: ON_HOLD;
721             scale: 1;
722             description { state: "default" 0.0;
723                min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC;
724                fixed: 1 1;
725                align: 0.5 0.5;
726                rel1 {
727                   relative: 0.5 0.5;
728                   to: "arrow";
729                }
730                rel2 {
731                   relative: 0.5 0.5;
732                   to: "arrow";
733                }
734                color: 0 0 0 0;
735             }
736          }
737          part { name: "arrow";
738             clip_to: "disclip";
739             ignore_flags: ON_HOLD;
740             mouse_events: 0;
741             scale: 1;
742             description { state: "default" 0.0;
743                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
744                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
745                fixed: 1 1;
746                align: 1.0 0.5;
747                aspect: 1.0 1.0;
748                rel1.to_x: "elm.padding.right";
749                rel2 {
750                   relative: 0.0 1.0;
751                   offset: 0 0;
752                   to_x: "elm.padding.right";
753                }
754                image.normal: "00_list_expand_closed.png";
755             }
756             description { state: "active" 0.0;
757                inherit: "default" 0.0;
758                image.normal: "00_list_expand_opened.png";
759             }
760             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
761             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
762          }
763          part { name: "elm.padding.arrow.left";
764             type: RECT;
765             scale: 1;
766             description { state: "default" 0.0;
767                min: GENLIST_SIZE_8_INC 0;
768                fixed: 1 0;
769                visible: 0;
770                align: 1.0 0.5;
771                rel1.to: "arrow";
772                rel2 {
773                   relative: 0.0 1.0;
774                   to: "arrow";
775                }
776             }
777          }
778          part { name: "elm.text.1";
779             clip_to: "disclip";
780             type: TEXT;
781             mouse_events: 0;
782             scale: 1;
783             description { state: "default" 0.0;
784                min: 0 GENLIST_SIZE_61_INC;
785                fixed: 0 1;
786                align: 0.0 0.0;
787                rel1 {
788                   relative: 1.0 1.0;
789                   to_x: "elm.swallow.pad";
790                   to_y: "elm.padding.top";
791                }
792                rel2 {
793                   relative: 0.0 1.0;
794                   to_x: "elm.padding.arrow.left";
795                   to_y: "elm.padding.top";
796                }
797                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
798                text {
799                   font: "SLP:style=Regular";
800                   size: GENLIST_FONT_44_INC;
801                   min: 0 1;
802                   align: 0.0 0.5;
803                   text_class: "list_item";
804                }
805             }
806             description { state: "selected" 0.0;
807                inherit: "default" 0.0;
808                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
809             }
810             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
811             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
812          }
813          part { name: "elm.text.2";
814             clip_to: "disclip";
815             type: TEXT;
816             mouse_events: 0;
817             scale: 1;
818             description { state: "default" 0.0;
819                rel1 {
820                   relative: 1.0 1.0;
821                   to_x: "elm.swallow.pad";
822                   to_y: "elm.text.1";
823                }
824                rel2 {
825                   relative: 0.0 0.0;
826                   offset: 0 0;
827                   to_x: "elm.padding.arrow.left";
828                   to_y: "elm.padding.bottom";
829                }
830                color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
831                text {
832                   font: "SLP:style=Medium";
833                   size: GENLIST_FONT_32_INC;
834                   min: 0 1;
835                   align: 0.0 0.5;
836                   text_class: "slp_medium";
837                }
838             }
839             description { state: "selected" 0.0;
840                inherit: "default" 0.0;
841                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
842             }
843             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
844             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
845          }
846          GENLIST_PART_DISCLIP
847       }
848       programs {
849          program {
850             name: "go_active";
851             signal: "elm,state,selected";
852             source: "elm";
853             action: STATE_SET "selected" 0.0;
854             target: "base";
855             target: "elm.text.1";
856             target: "elm.text.2";
857          }
858          program {
859             name: "go_passive";
860             signal: "elm,state,unselected";
861             source: "elm";
862             action: STATE_SET "default" 0.0;
863             target: "base";
864             target: "elm.text.1";
865             target: "elm.text.2";
866             transition: LINEAR 0.1;
867          }
868          program {
869             name: "go_disabled";
870             signal: "elm,state,disabled";
871             source: "elm";
872             action: STATE_SET "disabled" 0.0;
873             target: "disclip";
874          }
875          program {
876             name: "go_enabled";
877             signal: "elm,state,enabled";
878             source: "elm";
879             action: STATE_SET "default" 0.0;
880             target: "disclip";
881          }
882          program {
883             name: "expand";
884             signal: "mouse,up,1";
885             source: "touch_arrow";
886             action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
887          }
888          program {
889             name: "go_expanded";
890             signal: "elm,state,expanded";
891             source: "elm";
892             action: STATE_SET "active" 0.0;
893             target: "arrow";
894          }
895          program {
896             name: "go_contracted";
897             signal: "elm,state,contracted";
898             source: "elm";
899             action: STATE_SET "default" 0.0;
900             target: "arrow";
901          }
902          program {
903             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
904             target: "base";
905             target: "elm.text.1";
906             target: "elm.text.2";
907             target: "arrow";
908             target: "elm.rect.dialogue";
909             target: "elm.swallow.pad";
910             target: "bottom_line";
911          }
912          program {
913             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
914             target: "base";
915             target: "elm.text.1";
916             target: "elm.text.2";
917             target: "arrow";
918             target: "elm.rect.dialogue";
919             target: "elm.swallow.pad";
920             target: "bottom_line";
921          }
922          program {
923             GENLIST_PROGRAM_MAP_EXPAND_END()
924             target: "base";
925             target: "elm.text.1";
926             target: "elm.text.2";
927             target: "arrow";
928             target: "elm.rect.dialogue";
929             target: "elm.swallow.pad";
930             target: "bottom_line";
931          }
932          program {
933             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
934             target: "base";
935             target: "elm.text.1";
936             target: "elm.text.2";
937             target: "arrow";
938             target: "elm.rect.dialogue";
939             target: "elm.swallow.pad";
940             target: "bottom_line";
941          }
942          program {
943             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
944             target: "base";
945             target: "elm.text.1";
946             target: "elm.text.2";
947             target: "arrow";
948             target: "elm.rect.dialogue";
949             target: "elm.swallow.pad";
950             target: "bottom_line";
951          }
952          program {
953             GENLIST_PROGRAM_MAP_CONTRACT_END()
954             target: "base";
955             target: "elm.text.1";
956             target: "elm.text.2";
957             target: "arrow";
958             target: "elm.rect.dialogue";
959             target: "elm.swallow.pad";
960             target: "bottom_line";
961          }
962          program {
963             name: "show";
964             signal: "elm,state,show";
965             action: STATE_SET "default" 0.0;
966             target: "base";
967             target: "elm.text.1";
968             target: "elm.text.2";
969             target: "arrow";
970             target: "elm.rect.dialogue";
971             target: "elm.swallow.pad";
972             target: "bottom_line";
973          }
974          program {
975             name: "hide";
976             signal: "elm,state,hide";
977             action: STATE_SET "hide" 0.0;
978             target: "base";
979             target: "elm.text.1";
980             target: "elm.text.2";
981             target: "arrow";
982             target: "elm.rect.dialogue";
983             target: "elm.swallow.pad";
984             target: "bottom_line";
985          }
986       }
987    }
988
989    group { name: "elm/genlist/tree/dialogue/2text.2/expandable/default";
990       alias: "elm/genlist/tree_odd/dialogue/2text.2/expandable/default";
991       alias: "elm/genlist/tree_compress/dialogue/2text.2/expandable/default";
992       alias: "elm/genlist/tree_compress_odd/dialogue/2text.2/expandable/default";
993       data.item: "stacking" "above";
994       data.item: "selectraise" "on";
995       data.item: "texts" "elm.text.1 elm.text.2";
996       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
997       images {
998          image: "00_list_expand_closed.png" COMP;
999          image: "00_list_expand_opened.png" COMP;
1000       }
1001       parts {
1002          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
1003          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC )
1004          GENLIST_PART_BOTTOM_EFFECT_LINE
1005          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
1006          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
1007          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
1008          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
1009          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
1010          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
1011          part { name: "touch_arrow";
1012             type: RECT;
1013             clip_to: "disclip";
1014             ignore_flags: ON_HOLD;
1015             scale: 1;
1016             description { state: "default" 0.0;
1017                min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC;
1018                fixed: 1 1;
1019                align: 0.5 0.5;
1020                rel1 {
1021                   relative: 0.5 0.5;
1022                   to: "arrow";
1023                }
1024                rel2 {
1025                   relative: 0.5 0.5;
1026                   to: "arrow";
1027                }
1028                color: 0 0 0 0;
1029             }
1030          }
1031          part { name: "arrow";
1032             clip_to: "disclip";
1033             ignore_flags: ON_HOLD;
1034             mouse_events: 0;
1035             scale: 1;
1036             description { state: "default" 0.0;
1037                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
1038                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
1039                fixed: 1 1;
1040                align: 1.0 0.5;
1041                aspect: 1.0 1.0;
1042                rel1.to_x: "elm.padding.right";
1043                rel2 {
1044                   relative: 0.0 1.0;
1045                   offset: 0 0;
1046                   to_x: "elm.padding.right";
1047                }
1048                image.normal: "00_list_expand_closed.png";
1049             }
1050             description { state: "active" 0.0;
1051                inherit: "default" 0.0;
1052                image.normal: "00_list_expand_opened.png";
1053             }
1054             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
1055             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
1056          }
1057          part { name: "elm.padding.arrow.left";
1058             type: RECT;
1059             scale: 1;
1060             description { state: "default" 0.0;
1061                min: GENLIST_SIZE_8_INC 0;
1062                fixed: 1 0;
1063                visible: 0;
1064                align: 1.0 0.5;
1065                rel1.to: "arrow";
1066                rel2 {
1067                   relative: 0.0 1.0;
1068                   to: "arrow";
1069                }
1070             }
1071          }
1072          part { name: "elm.text.1";
1073             clip_to: "disclip";
1074             type: TEXT;
1075             mouse_events: 0;
1076             scale: 1;
1077             description { state: "default" 0.0;
1078                min: 0 GENLIST_SIZE_61_INC;
1079                fixed: 0 1;
1080                align: 0.0 1.0;
1081                rel1 {
1082                   relative: 1.0 0.0;
1083                   to_x: "elm.swallow.pad";
1084                   to_y: "elm.padding.bottom";
1085                }
1086                rel2 {
1087                   relative: 0.0 0.0;
1088                   to_x: "elm.padding.arrow.left";
1089                   to_y: "elm.padding.bottom";
1090                }
1091                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
1092                text {
1093                   font: "SLP:style=Regular";
1094                   size: GENLIST_FONT_44_INC;
1095                   min: 0 1;
1096                   align: 0.0 0.5;
1097                   text_class: "slp_regular";
1098                }
1099             }
1100             description { state: "selected" 0.0;
1101                inherit: "default" 0.0;
1102                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
1103             }
1104             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
1105             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
1106          }
1107          part { name: "elm.text.2";
1108             clip_to: "disclip";
1109             type: TEXT;
1110             mouse_events: 0;
1111             scale: 1;
1112             description { state: "default" 0.0;
1113                rel1 {
1114                   relative: 1.0 1.0;
1115                   to_x: "elm.swallow.pad";
1116                   to_y: "elm.padding.top";
1117                }
1118                rel2 {
1119                   relative: 0.0 0.0;
1120                   offset: 0 0;
1121                   to_x: "elm.padding.arrow.left";
1122                   to_y: "elm.text.1";
1123                }
1124                color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
1125                text {
1126                   font: "SLP:style=Medium";
1127                   size: GENLIST_FONT_32_INC;
1128                   min: 0 1;
1129                   align: 0.0 0.5;
1130                   text_class: "list_item";
1131                }
1132             }
1133             description { state: "selected" 0.0;
1134                inherit: "default" 0.0;
1135                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
1136             }
1137             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
1138             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
1139          }
1140          GENLIST_PART_DISCLIP
1141       }
1142       programs {
1143          program {
1144             name: "go_active";
1145             signal: "elm,state,selected";
1146             source: "elm";
1147             action: STATE_SET "selected" 0.0;
1148             target: "base";
1149             target: "elm.text.1";
1150             target: "elm.text.2";
1151          }
1152          program {
1153             name: "go_passive";
1154             signal: "elm,state,unselected";
1155             source: "elm";
1156             action: STATE_SET "default" 0.0;
1157             target: "base";
1158             target: "elm.text.1";
1159             target: "elm.text.2";
1160             transition: LINEAR 0.1;
1161          }
1162          program {
1163             name: "go_disabled";
1164             signal: "elm,state,disabled";
1165             source: "elm";
1166             action: STATE_SET "disabled" 0.0;
1167             target: "disclip";
1168          }
1169          program {
1170             name: "go_enabled";
1171             signal: "elm,state,enabled";
1172             source: "elm";
1173             action: STATE_SET "default" 0.0;
1174             target: "disclip";
1175          }
1176          program {
1177             name: "expand";
1178             signal: "mouse,up,1";
1179             source: "touch_arrow";
1180             action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
1181          }
1182          program {
1183             name: "go_expanded";
1184             signal: "elm,state,expanded";
1185             source: "elm";
1186             action: STATE_SET "active" 0.0;
1187             target: "arrow";
1188          }
1189          program {
1190             name: "go_contracted";
1191             signal: "elm,state,contracted";
1192             source: "elm";
1193             action: STATE_SET "default" 0.0;
1194             target: "arrow";
1195          }
1196          program {
1197             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
1198             target: "base";
1199             target: "elm.text.1";
1200             target: "elm.text.2";
1201             target: "arrow";
1202             target: "elm.rect.dialogue";
1203             target: "elm.swallow.pad";
1204             target: "bottom_line";
1205          }
1206          program {
1207             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
1208             target: "base";
1209             target: "elm.text.1";
1210             target: "elm.text.2";
1211             target: "arrow";
1212             target: "elm.rect.dialogue";
1213             target: "elm.swallow.pad";
1214             target: "bottom_line";
1215          }
1216          program {
1217             GENLIST_PROGRAM_MAP_EXPAND_END()
1218             target: "base";
1219             target: "elm.text.1";
1220             target: "elm.text.2";
1221             target: "arrow";
1222             target: "elm.rect.dialogue";
1223             target: "elm.swallow.pad";
1224             target: "bottom_line";
1225          }
1226          program {
1227             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
1228             target: "base";
1229             target: "elm.text.1";
1230             target: "elm.text.2";
1231             target: "arrow";
1232             target: "elm.rect.dialogue";
1233             target: "elm.swallow.pad";
1234             target: "bottom_line";
1235          }
1236          program {
1237             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
1238             target: "base";
1239             target: "elm.text.1";
1240             target: "elm.text.2";
1241             target: "arrow";
1242             target: "elm.rect.dialogue";
1243             target: "elm.swallow.pad";
1244             target: "bottom_line";
1245          }
1246          program {
1247             GENLIST_PROGRAM_MAP_CONTRACT_END()
1248             target: "base";
1249             target: "elm.text.1";
1250             target: "elm.text.2";
1251             target: "arrow";
1252             target: "elm.rect.dialogue";
1253             target: "elm.swallow.pad";
1254             target: "bottom_line";
1255          }
1256          program {
1257             name: "show";
1258             signal: "elm,state,show";
1259             action: STATE_SET "default" 0.0;
1260             target: "base";
1261             target: "elm.text.1";
1262             target: "elm.text.2";
1263             target: "arrow";
1264             target: "elm.rect.dialogue";
1265             target: "elm.swallow.pad";
1266             target: "bottom_line";
1267          }
1268          program {
1269             name: "hide";
1270             signal: "elm,state,hide";
1271             action: STATE_SET "hide" 0.0;
1272             target: "base";
1273             target: "elm.text.1";
1274             target: "elm.text.2";
1275             target: "arrow";
1276             target: "elm.rect.dialogue";
1277             target: "elm.swallow.pad";
1278             target: "bottom_line";
1279          }
1280       }
1281    }
1282
1283    group { name: "elm/genlist/tree/dialogue/2text.3/expandable/default";
1284       alias: "elm/genlist/tree_odd/dialogue/2text.3/expandable/default";
1285       alias: "elm/genlist/tree_compress/dialogue/2text.3/expandable/default";
1286       alias: "elm/genlist/tree_compress_odd/dialogue/2text.3/expandable/default";
1287       data.item: "stacking" "above";
1288       data.item: "selectraise" "on";
1289       data.item: "texts" "elm.text.1 elm.text.2";
1290       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
1291       images {
1292          image: "00_list_expand_closed.png" COMP;
1293          image: "00_list_expand_opened.png" COMP;
1294       }
1295       parts {
1296          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
1297          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC )
1298          GENLIST_PART_BOTTOM_EFFECT_LINE
1299          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
1300          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
1301          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
1302          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
1303          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
1304          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
1305          part { name: "touch_arrow";
1306             type: RECT;
1307             clip_to: "disclip";
1308             ignore_flags: ON_HOLD;
1309             scale: 1;
1310             description { state: "default" 0.0;
1311                min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC;
1312                fixed: 1 1;
1313                align: 0.5 0.5;
1314                rel1 {
1315                   relative: 0.5 0.5;
1316                   to: "arrow";
1317                }
1318                rel2 {
1319                   relative: 0.5 0.5;
1320                   to: "arrow";
1321                }
1322                color: 0 0 0 0;
1323             }
1324          }
1325          part { name: "arrow";
1326             clip_to: "disclip";
1327             ignore_flags: ON_HOLD;
1328             mouse_events: 0;
1329             scale: 1;
1330             description { state: "default" 0.0;
1331                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
1332                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
1333                fixed: 1 1;
1334                align: 1.0 0.5;
1335                aspect: 1.0 1.0;
1336                rel1.to_x: "elm.padding.right";
1337                rel2 {
1338                   relative: 0.0 1.0;
1339                   offset: 0 0;
1340                   to_x: "elm.padding.right";
1341                }
1342                image.normal: "00_list_expand_closed.png";
1343             }
1344             description { state: "active" 0.0;
1345                inherit: "default" 0.0;
1346                image.normal: "00_list_expand_opened.png";
1347             }
1348             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
1349             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
1350          }
1351          part { name: "elm.padding.arrow.left";
1352             type: RECT;
1353             scale: 1;
1354             description { state: "default" 0.0;
1355                min: GENLIST_SIZE_8_INC 0;
1356                fixed: 1 0;
1357                visible: 0;
1358                align: 1.0 0.5;
1359                rel1.to: "arrow";
1360                rel2 {
1361                   relative: 0.0 1.0;
1362                   to: "arrow";
1363                }
1364             }
1365          }
1366          part { name: "elm.text.1";
1367             clip_to: "disclip";
1368             type: TEXT;
1369             mouse_events: 0;
1370             scale: 1;
1371             description { state: "default" 0.0;
1372                min: 0 GENLIST_SIZE_61_INC;
1373                fixed: 0 1;
1374                align: 0.0 0.0;
1375                rel1 {
1376                   relative: 1.0 1.0;
1377                   to_x: "elm.swallow.pad";
1378                   to_y: "elm.padding.top";
1379                }
1380                rel2 {
1381                   relative: 0.0 1.0;
1382                   to_x: "elm.padding.arrow.left";
1383                   to_y: "elm.padding.top";
1384                }
1385                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
1386                text {
1387                   font: "SLP:style=Regular";
1388                   size: GENLIST_FONT_44_INC;
1389                   min: 0 1;
1390                   align: 0.0 0.5;
1391                   text_class: "list_item";
1392                }
1393             }
1394             description { state: "selected" 0.0;
1395                inherit: "default" 0.0;
1396                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
1397             }
1398             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
1399             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
1400          }
1401          part { name: "elm.text.2";
1402             clip_to: "disclip";
1403             type: TEXT;
1404             mouse_events: 0;
1405             scale: 1;
1406             description { state: "default" 0.0;
1407                rel1 {
1408                   relative: 1.0 1.0;
1409                   to_x: "elm.swallow.pad";
1410                   to_y: "elm.text.1";
1411                }
1412                rel2 {
1413                   relative: 0.0 0.0;
1414                   offset: 0 0;
1415                   to_x: "elm.padding.arrow.left";
1416                   to_y: "elm.padding.bottom";
1417                }
1418                color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
1419                text {
1420                   font: "SLP:style=Medium";
1421                   size: GENLIST_FONT_32_INC;
1422                   min: 0 1;
1423                   align: 0.0 0.5;
1424                   text_class: "slp_medium";
1425                }
1426             }
1427             description { state: "selected" 0.0;
1428                inherit: "default" 0.0;
1429                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
1430             }
1431             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
1432             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
1433          }
1434          GENLIST_PART_DISCLIP
1435       }
1436       programs {
1437          program {
1438             name: "go_active";
1439             signal: "elm,state,selected";
1440             source: "elm";
1441             action: STATE_SET "selected" 0.0;
1442             target: "base";
1443             target: "elm.text.1";
1444             target: "elm.text.2";
1445          }
1446          program {
1447             name: "go_passive";
1448             signal: "elm,state,unselected";
1449             source: "elm";
1450             action: STATE_SET "default" 0.0;
1451             target: "base";
1452             target: "elm.text.1";
1453             target: "elm.text.2";
1454             transition: LINEAR 0.1;
1455          }
1456          program {
1457             name: "go_disabled";
1458             signal: "elm,state,disabled";
1459             source: "elm";
1460             action: STATE_SET "disabled" 0.0;
1461             target: "disclip";
1462          }
1463          program {
1464             name: "go_enabled";
1465             signal: "elm,state,enabled";
1466             source: "elm";
1467             action: STATE_SET "default" 0.0;
1468             target: "disclip";
1469          }
1470          program {
1471             name: "expand";
1472             signal: "mouse,up,1";
1473             source: "touch_arrow";
1474             action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
1475          }
1476          program {
1477             name: "go_expanded";
1478             signal: "elm,state,expanded";
1479             source: "elm";
1480             action: STATE_SET "active" 0.0;
1481             target: "arrow";
1482          }
1483          program {
1484             name: "go_contracted";
1485             signal: "elm,state,contracted";
1486             source: "elm";
1487             action: STATE_SET "default" 0.0;
1488             target: "arrow";
1489          }
1490          program {
1491             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
1492             target: "base";
1493             target: "elm.text.1";
1494             target: "elm.text.2";
1495             target: "arrow";
1496             target: "elm.rect.dialogue";
1497             target: "elm.swallow.pad";
1498             target: "bottom_line";
1499          }
1500          program {
1501             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
1502             target: "base";
1503             target: "elm.text.1";
1504             target: "elm.text.2";
1505             target: "arrow";
1506             target: "elm.rect.dialogue";
1507             target: "elm.swallow.pad";
1508             target: "bottom_line";
1509          }
1510          program {
1511             GENLIST_PROGRAM_MAP_EXPAND_END()
1512             target: "base";
1513             target: "elm.text.1";
1514             target: "elm.text.2";
1515             target: "arrow";
1516             target: "elm.rect.dialogue";
1517             target: "elm.swallow.pad";
1518             target: "bottom_line";
1519          }
1520          program {
1521             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
1522             target: "base";
1523             target: "elm.text.1";
1524             target: "elm.text.2";
1525             target: "arrow";
1526             target: "elm.rect.dialogue";
1527             target: "elm.swallow.pad";
1528             target: "bottom_line";
1529          }
1530          program {
1531             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
1532             target: "base";
1533             target: "elm.text.1";
1534             target: "elm.text.2";
1535             target: "arrow";
1536             target: "elm.rect.dialogue";
1537             target: "elm.swallow.pad";
1538             target: "bottom_line";
1539          }
1540          program {
1541             GENLIST_PROGRAM_MAP_CONTRACT_END()
1542             target: "base";
1543             target: "elm.text.1";
1544             target: "elm.text.2";
1545             target: "arrow";
1546             target: "elm.rect.dialogue";
1547             target: "elm.swallow.pad";
1548             target: "bottom_line";
1549          }
1550          program {
1551             name: "show";
1552             signal: "elm,state,show";
1553             action: STATE_SET "default" 0.0;
1554             target: "base";
1555             target: "elm.text.1";
1556             target: "elm.text.2";
1557             target: "arrow";
1558             target: "elm.rect.dialogue";
1559             target: "elm.swallow.pad";
1560             target: "bottom_line";
1561          }
1562          program {
1563             name: "hide";
1564             signal: "elm,state,hide";
1565             action: STATE_SET "hide" 0.0;
1566             target: "base";
1567             target: "elm.text.1";
1568             target: "elm.text.2";
1569             target: "arrow";
1570             target: "elm.rect.dialogue";
1571             target: "elm.swallow.pad";
1572             target: "bottom_line";
1573          }
1574       }
1575    }
1576
1577    group { name: "elm/genlist/tree/dialogue/2text.1icon/expandable/default";
1578       alias: "elm/genlist/tree_odd/dialogue/2text.1icon/expandable/default";
1579       alias: "elm/genlist/tree_compress/dialogue/2text.1icon/expandable/default";
1580       alias: "elm/genlist/tree_compress_odd/dialogue/2text.1icon/expandable/default";
1581       data.item: "stacking" "above";
1582       data.item: "selectraise" "on";
1583       data.item: "texts" "elm.text.1 elm.text.2";
1584       data.item: "contents" "elm.icon";
1585       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
1586       images {
1587          image: "00_list_expand_closed.png" COMP;
1588          image: "00_list_expand_opened.png" COMP;
1589       }
1590       parts {
1591          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
1592          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC )
1593          GENLIST_PART_BOTTOM_EFFECT_LINE
1594          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
1595          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
1596          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
1597          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
1598          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
1599          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
1600          part { name: "touch_arrow";
1601             type: RECT;
1602             clip_to: "disclip";
1603             ignore_flags: ON_HOLD;
1604             scale: 1;
1605             description { state: "default" 0.0;
1606                min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC;
1607                fixed: 1 1;
1608                align: 0.5 0.5;
1609                rel1 {
1610                   relative: 0.5 0.5;
1611                   to: "arrow";
1612                }
1613                rel2 {
1614                   relative: 0.5 0.5;
1615                   to: "arrow";
1616                }
1617                color: 0 0 0 0;
1618             }
1619          }
1620          part { name: "arrow";
1621             clip_to: "disclip";
1622             ignore_flags: ON_HOLD;
1623             mouse_events: 0;
1624             scale: 1;
1625             description { state: "default" 0.0;
1626                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
1627                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
1628                fixed: 1 1;
1629                align: 1.0 0.5;
1630                aspect: 1.0 1.0;
1631                rel1.to_x: "elm.padding.right";
1632                rel2 {
1633                   relative: 0.0 1.0;
1634                   offset: 0 0;
1635                   to_x: "elm.padding.right";
1636                }
1637                image.normal: "00_list_expand_closed.png";
1638             }
1639             description { state: "active" 0.0;
1640                inherit: "default" 0.0;
1641                image.normal: "00_list_expand_opened.png";
1642             }
1643             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
1644             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
1645          }
1646          part { name: "elm.padding.arrow.left";
1647             type: RECT;
1648             scale: 1;
1649             description { state: "default" 0.0;
1650                min: GENLIST_SIZE_8_INC 0;
1651                fixed: 1 0;
1652                visible: 0;
1653                align: 1.0 0.5;
1654                rel1.to: "arrow";
1655                rel2 {
1656                   relative: 0.0 1.0;
1657                   to: "arrow";
1658                }
1659             }
1660          }
1661          part { name: "elm.padding.icon.right";
1662             type: RECT;
1663             scale: 1;
1664             description { state: "default" 0.0;
1665                min: GENLIST_SIZE_16_INC 0;
1666                fixed: 1 0;
1667                visible: 0;
1668                rel1 {
1669                   relative: 1.0 0.0;
1670                   to_x: "elm.icon";
1671                }
1672                rel2.to_x: "elm.icon";
1673                align: 0.0 0.0;
1674             }
1675          }
1676          part { name: "elm.icon";
1677             clip_to: "disclip";
1678             type: SWALLOW;
1679             scale: 1;
1680             description { state: "default" 0.0;
1681                min: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC;
1682                max: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC;
1683                fixed: 1 1;
1684                align: 0.0 0.5;
1685                rel1 {
1686                   relative: 1.0 0.0;
1687                   to_x: "elm.swallow.pad";
1688                }
1689                rel2 {
1690                   relative: 1.0 1.0;
1691                   to_x: "elm.swallow.pad";
1692                }
1693             }
1694          }
1695          part { name: "elm.text.1";
1696             clip_to: "disclip";
1697             type: TEXT;
1698             mouse_events: 0;
1699             scale: 1;
1700             description { state: "default" 0.0;
1701                min: 0 GENLIST_SIZE_61_INC;
1702                fixed: 0 1;
1703                align: 0.0 0.0;
1704                rel1 {
1705                   relative: 1.0 1.0;
1706                   to_x: "elm.padding.icon.right";
1707                   to_y: "elm.padding.top";
1708                }
1709                rel2 {
1710                   relative: 0.0 1.0;
1711                   to_x: "elm.padding.arrow.left";
1712                   to_y: "elm.padding.top";
1713                }
1714                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
1715                text {
1716                   font: "SLP:style=Regular";
1717                   size: GENLIST_FONT_44_INC;
1718                   min: 0 1;
1719                   align: 0.0 0.5;
1720                   text_class: "list_item";
1721                }
1722             }
1723             description { state: "selected" 0.0;
1724                inherit: "default" 0.0;
1725                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
1726             }
1727             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
1728             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
1729          }
1730          part { name: "elm.text.2";
1731             clip_to: "disclip";
1732             type: TEXT;
1733             mouse_events: 0;
1734             scale: 1;
1735             description { state: "default" 0.0;
1736                rel1 {
1737                   relative: 1.0 1.0;
1738                   to_x: "elm.padding.icon.right";
1739                   to_y: "elm.text.1";
1740                }
1741                rel2 {
1742                   relative: 0.0 0.0;
1743                   offset: 0 0;
1744                   to_x: "elm.padding.arrow.left";
1745                   to_y: "elm.padding.bottom";
1746                }
1747                color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
1748                text {
1749                   font: "SLP:style=Medium";
1750                   size: GENLIST_FONT_32_INC;
1751                   min: 0 1;
1752                   align: 0.0 0.5;
1753                   text_class: "slp_medium";
1754                }
1755             }
1756             description { state: "selected" 0.0;
1757                inherit: "default" 0.0;
1758                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
1759             }
1760             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
1761             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
1762          }
1763          GENLIST_PART_DISCLIP
1764       }
1765       programs {
1766          program {
1767             name: "go_active";
1768             signal: "elm,state,selected";
1769             source: "elm";
1770             action: STATE_SET "selected" 0.0;
1771             target: "base";
1772             target: "elm.text.1";
1773             target: "elm.text.2";
1774          }
1775          program {
1776             name: "go_passive";
1777             signal: "elm,state,unselected";
1778             source: "elm";
1779             action: STATE_SET "default" 0.0;
1780             target: "base";
1781             target: "elm.text.1";
1782             target: "elm.text.2";
1783             transition: LINEAR 0.1;
1784          }
1785          program {
1786             name: "go_disabled";
1787             signal: "elm,state,disabled";
1788             source: "elm";
1789             action: STATE_SET "disabled" 0.0;
1790             target: "disclip";
1791          }
1792          program {
1793             name: "go_enabled";
1794             signal: "elm,state,enabled";
1795             source: "elm";
1796             action: STATE_SET "default" 0.0;
1797             target: "disclip";
1798          }
1799          program {
1800             name: "expand";
1801             signal: "mouse,up,1";
1802             source: "touch_arrow";
1803             action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
1804          }
1805          program {
1806             name: "go_expanded";
1807             signal: "elm,state,expanded";
1808             source: "elm";
1809             action: STATE_SET "active" 0.0;
1810             target: "arrow";
1811          }
1812          program {
1813             name: "go_contracted";
1814             signal: "elm,state,contracted";
1815             source: "elm";
1816             action: STATE_SET "default" 0.0;
1817             target: "arrow";
1818          }
1819          program {
1820             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
1821             target: "base";
1822             target: "elm.text.1";
1823             target: "elm.text.2";
1824             target: "elm.icon";
1825             target: "arrow";
1826             target: "elm.rect.dialogue";
1827             target: "elm.swallow.pad";
1828             target: "bottom_line";
1829          }
1830          program {
1831             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
1832             target: "base";
1833             target: "elm.text.1";
1834             target: "elm.text.2";
1835             target: "elm.icon";
1836             target: "arrow";
1837             target: "elm.rect.dialogue";
1838             target: "elm.swallow.pad";
1839             target: "bottom_line";
1840          }
1841          program {
1842             GENLIST_PROGRAM_MAP_EXPAND_END()
1843             target: "base";
1844             target: "elm.text.1";
1845             target: "elm.text.2";
1846             target: "elm.icon";
1847             target: "arrow";
1848             target: "elm.rect.dialogue";
1849             target: "elm.swallow.pad";
1850             target: "bottom_line";
1851          }
1852          program {
1853             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
1854             target: "base";
1855             target: "elm.text.1";
1856             target: "elm.text.2";
1857             target: "elm.icon";
1858             target: "arrow";
1859             target: "elm.rect.dialogue";
1860             target: "elm.swallow.pad";
1861             target: "bottom_line";
1862          }
1863          program {
1864             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
1865             target: "base";
1866             target: "elm.text.1";
1867             target: "elm.text.2";
1868             target: "elm.icon";
1869             target: "arrow";
1870             target: "elm.rect.dialogue";
1871             target: "elm.swallow.pad";
1872             target: "bottom_line";
1873          }
1874          program {
1875             GENLIST_PROGRAM_MAP_CONTRACT_END()
1876             target: "base";
1877             target: "elm.text.1";
1878             target: "elm.text.2";
1879             target: "elm.icon";
1880             target: "arrow";
1881             target: "elm.rect.dialogue";
1882             target: "elm.swallow.pad";
1883             target: "bottom_line";
1884          }
1885          program {
1886             name: "show";
1887             signal: "elm,state,show";
1888             action: STATE_SET "default" 0.0;
1889             target: "base";
1890             target: "elm.text.1";
1891             target: "elm.text.2";
1892             target: "elm.icon";
1893             target: "arrow";
1894             target: "elm.rect.dialogue";
1895             target: "elm.swallow.pad";
1896             target: "bottom_line";
1897          }
1898          program {
1899             name: "hide";
1900             signal: "elm,state,hide";
1901             action: STATE_SET "hide" 0.0;
1902             target: "base";
1903             target: "elm.text.1";
1904             target: "elm.text.2";
1905             target: "elm.icon";
1906             target: "arrow";
1907             target: "elm.rect.dialogue";
1908             target: "elm.swallow.pad";
1909             target: "bottom_line";
1910          }
1911       }
1912    }
1913
1914    group { name: "elm/genlist/tree/dialogue/1text/expandable2/default";
1915       alias: "elm/genlist/tree_odd/dialogue/1text/expandable2/default";
1916       alias: "elm/genlist/tree_compress/dialogue/1text/expandable2/default";
1917       alias: "elm/genlist/tree_compress_odd/dialogue/1text/expandable2/default";
1918       data.item: "stacking" "above";
1919       data.item: "selectraise" "on";
1920       data.item: "texts" "elm.text";
1921       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
1922       images {
1923          image: "00_list_expand_closed.png" COMP;
1924          image: "00_list_expand_opened.png" COMP;
1925       }
1926       parts {
1927          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
1928          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC )
1929          GENLIST_PART_BOTTOM_EFFECT_LINE
1930          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
1931          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
1932          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
1933          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
1934          part { name: "touch_arrow";
1935             type: RECT;
1936             clip_to: "disclip";
1937             ignore_flags: ON_HOLD;
1938             scale: 1;
1939             description { state: "default" 0.0;
1940                min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC;
1941                fixed: 1 1;
1942                align: 0.5 0.5;
1943                rel1 {
1944                   relative: 0.5 0.5;
1945                   to: "arrow";
1946                }
1947                rel2 {
1948                   relative: 0.5 0.5;
1949                   to: "arrow";
1950                }
1951                color: 0 0 0 0;
1952             }
1953          }
1954          part { name: "arrow";
1955             clip_to: "disclip";
1956             ignore_flags: ON_HOLD;
1957             mouse_events: 0;
1958             scale: 1;
1959             description { state: "default" 0.0;
1960                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
1961                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
1962                fixed: 1 1;
1963                align: 1.0 0.5;
1964                aspect: 1.0 1.0;
1965                rel1.to_x: "elm.padding.right";
1966                rel2 {
1967                   relative: 0.0 1.0;
1968                   offset: 0 0;
1969                   to_x: "elm.padding.right";
1970                }
1971                image.normal: "00_list_expand_closed.png";
1972             }
1973             description { state: "active" 0.0;
1974                inherit: "default" 0.0;
1975                image.normal: "00_list_expand_opened.png";
1976             }
1977             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
1978             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
1979          }
1980          part { name: "elm.padding.arrow.left";
1981             type: RECT;
1982             scale: 1;
1983             description { state: "default" 0.0;
1984                min: GENLIST_SIZE_8_INC 0;
1985                fixed: 1 0;
1986                visible: 0;
1987                align: 1.0 0.5;
1988                rel1.to: "arrow";
1989                rel2 {
1990                   relative: 0.0 1.0;
1991                   to: "arrow";
1992                }
1993             }
1994          }
1995          part { name: "elm.text";
1996             clip_to: "disclip";
1997             type: TEXT;
1998             mouse_events: 0;
1999             scale: 1;
2000             description { state: "default" 0.0;
2001                rel1 {
2002                   relative: 1.0 0.0;
2003                   to_x: "elm.swallow.pad";
2004                }
2005                rel2 {
2006                   relative: 0.0 1.0;
2007                   to_x: "elm.padding.arrow.left";
2008                }
2009                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
2010                text {
2011                   font: "SLP:style=Regular";
2012                   size: GENLIST_FONT_44_INC;
2013                   min: 0 1;
2014                   align: 0.0 0.5;
2015                   text_class: "list_item";
2016                }
2017             }
2018             description { state: "selected" 0.0;
2019                inherit: "default" 0.0;
2020                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
2021             }
2022             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
2023             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
2024          }
2025          GENLIST_PART_DISCLIP
2026       }
2027       programs {
2028          program {
2029             name: "go_active";
2030             signal: "elm,state,selected";
2031             source: "elm";
2032             action: STATE_SET "selected" 0.0;
2033             target: "base";
2034             target: "elm.text";
2035          }
2036          program {
2037             name: "go_passive";
2038             signal: "elm,state,unselected";
2039             source: "elm";
2040             action: STATE_SET "default" 0.0;
2041             target: "base";
2042             target: "elm.text";
2043             transition: LINEAR 0.1;
2044          }
2045          program {
2046             name: "go_disabled";
2047             signal: "elm,state,disabled";
2048             source: "elm";
2049             action: STATE_SET "disabled" 0.0;
2050             target: "disclip";
2051          }
2052          program {
2053             name: "go_enabled";
2054             signal: "elm,state,enabled";
2055             source: "elm";
2056             action: STATE_SET "default" 0.0;
2057             target: "disclip";
2058          }
2059          program {
2060             name: "expand";
2061             signal: "mouse,up,1";
2062             source: "touch_arrow";
2063             action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
2064          }
2065          program {
2066             name: "go_expanded";
2067             signal: "elm,state,expanded";
2068             source: "elm";
2069             action: STATE_SET "active" 0.0;
2070             target: "arrow";
2071          }
2072          program {
2073             name: "go_contracted";
2074             signal: "elm,state,contracted";
2075             source: "elm";
2076             action: STATE_SET "default" 0.0;
2077             target: "arrow";
2078          }
2079          program {
2080             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
2081             target: "base";
2082             target: "elm.text";
2083             target: "arrow";
2084             target: "elm.rect.dialogue";
2085             target: "elm.swallow.pad";
2086             target: "bottom_line";
2087          }
2088          program {
2089             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
2090             target: "base";
2091             target: "elm.text";
2092             target: "arrow";
2093             target: "elm.rect.dialogue";
2094             target: "elm.swallow.pad";
2095             target: "bottom_line";
2096          }
2097          program {
2098             GENLIST_PROGRAM_MAP_EXPAND_END()
2099             target: "base";
2100             target: "elm.text";
2101             target: "arrow";
2102             target: "elm.rect.dialogue";
2103             target: "elm.swallow.pad";
2104             target: "bottom_line";
2105          }
2106          program {
2107             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
2108             target: "base";
2109             target: "elm.text";
2110             target: "arrow";
2111             target: "elm.rect.dialogue";
2112             target: "elm.swallow.pad";
2113             target: "bottom_line";
2114          }
2115          program {
2116             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
2117             target: "base";
2118             target: "elm.text";
2119             target: "arrow";
2120             target: "elm.rect.dialogue";
2121             target: "elm.swallow.pad";
2122             target: "bottom_line";
2123          }
2124          program {
2125             GENLIST_PROGRAM_MAP_CONTRACT_END()
2126             target: "base";
2127             target: "elm.text";
2128             target: "arrow";
2129             target: "elm.rect.dialogue";
2130             target: "elm.swallow.pad";
2131             target: "bottom_line";
2132          }
2133          program {
2134             name: "show";
2135             signal: "elm,state,show";
2136             action: STATE_SET "default" 0.0;
2137             target: "base";
2138             target: "elm.text";
2139             target: "arrow";
2140             target: "elm.rect.dialogue";
2141             target: "elm.swallow.pad";
2142             target: "bottom_line";
2143          }
2144          program {
2145             name: "hide";
2146             signal: "elm,state,hide";
2147             action: STATE_SET "hide" 0.0;
2148             target: "base";
2149             target: "elm.text";
2150             target: "arrow";
2151             target: "elm.rect.dialogue";
2152             target: "elm.swallow.pad";
2153             target: "bottom_line";
2154          }
2155       }
2156    }
2157
2158    group { name: "elm/genlist/tree/dialogue/2text.2icon/expandable/default";
2159       alias: "elm/genlist/tree_odd/dialogue/2text.2icon/expandable/default";
2160       alias: "elm/genlist/tree_compress/dialogue/2text.2icon/expandable/default";
2161       alias: "elm/genlist/tree_compress_odd/dialogue/2text.2icon/expandable/default";
2162       data.item: "stacking" "above";
2163       data.item: "selectraise" "on";
2164       data.item: "texts" "elm.text.1 elm.text.2";
2165       data.item: "contents" "elm.icon elm.swallow.colorbar";
2166       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
2167       images {
2168          image: "00_list_expand_closed.png" COMP;
2169          image: "00_list_expand_opened.png" COMP;
2170       }
2171       parts {
2172          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
2173          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC )
2174          GENLIST_PART_BOTTOM_EFFECT_LINE
2175          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
2176          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
2177          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
2178          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
2179          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
2180          part { name: "elm.swallow.colorbar";
2181             clip_to: "disclip";
2182             type: SWALLOW;
2183             scale: 1;
2184             description { state: "default" 0.0;
2185                min: GENLIST_SIZE_10_INC GENLIST_SIZE_21_INC;
2186                fixed: 1 1;
2187                rel2.relative: 0.0 0.0;
2188                align: 0.0 0.0;
2189             }
2190          }
2191          part { name: "touch_arrow";
2192             type: RECT;
2193             clip_to: "disclip";
2194             ignore_flags: ON_HOLD;
2195             scale: 1;
2196             description { state: "default" 0.0;
2197                min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC;
2198                fixed: 1 1;
2199                align: 0.5 0.5;
2200                rel1 {
2201                   relative: 0.5 0.5;
2202                   to: "arrow";
2203                }
2204                rel2 {
2205                   relative: 0.5 0.5;
2206                   to: "arrow";
2207                }
2208                color: 0 0 0 0;
2209             }
2210          }
2211          part { name: "arrow";
2212             clip_to: "disclip";
2213             ignore_flags: ON_HOLD;
2214             mouse_events: 0;
2215             scale: 1;
2216             description { state: "default" 0.0;
2217                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
2218                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
2219                fixed: 1 1;
2220                align: 1.0 0.5;
2221                aspect: 1.0 1.0;
2222                rel1.to_x: "elm.padding.right";
2223                rel2 {
2224                   relative: 0.0 1.0;
2225                   offset: 0 0;
2226                   to_x: "elm.padding.right";
2227                }
2228                image.normal: "00_list_expand_closed.png";
2229             }
2230             description { state: "active" 0.0;
2231                inherit: "default" 0.0;
2232                image.normal: "00_list_expand_opened.png";
2233             }
2234             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
2235             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
2236          }
2237          part { name: "elm.padding.arrow.left";
2238             type: RECT;
2239             scale: 1;
2240             description { state: "default" 0.0;
2241                min: GENLIST_SIZE_8_INC 0;
2242                fixed: 1 0;
2243                visible: 0;
2244                align: 1.0 0.5;
2245                rel1.to: "arrow";
2246                rel2 {
2247                   relative: 0.0 1.0;
2248                   to: "arrow";
2249                }
2250             }
2251          }
2252          part { name: "elm.padding.icon.right";
2253             type: RECT;
2254             scale: 1;
2255             description { state: "default" 0.0;
2256                min: GENLIST_SIZE_16_INC 0;
2257                fixed: 1 0;
2258                visible: 0;
2259                rel1 {
2260                   relative: 1.0 0.0;
2261                   to_x: "elm.icon";
2262                }
2263                rel2.to_x: "elm.icon";
2264                align: 0.0 0.0;
2265             }
2266          }
2267          part { name: "elm.icon";
2268             clip_to: "disclip";
2269             type: SWALLOW;
2270             scale: 1;
2271             description { state: "default" 0.0;
2272                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
2273                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
2274                fixed: 1 1;
2275                align: 0.0 0.5;
2276                rel1 {
2277                   relative: 1.0 0.0;
2278                   to_x: "elm.swallow.pad";
2279                }
2280                rel2 {
2281                   relative: 1.0 1.0;
2282                   to_x: "elm.swallow.pad";
2283                }
2284             }
2285          }
2286          part { name: "elm.text.1";
2287             clip_to: "disclip";
2288             type: TEXT;
2289             mouse_events: 0;
2290             scale: 1;
2291             description { state: "default" 0.0;
2292                min: 0 GENLIST_SIZE_61_INC;
2293                fixed: 0 1;
2294                align: 0.0 0.0;
2295                rel1 {
2296                   relative: 1.0 1.0;
2297                   to_x: "elm.padding.icon.right";
2298                   to_y: "elm.padding.top";
2299                }
2300                rel2 {
2301                   relative: 0.0 1.0;
2302                   to_x: "elm.padding.arrow.left";
2303                   to_y: "elm.padding.top";
2304                }
2305                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
2306                text {
2307                   font: "SLP:style=Regular";
2308                   size: GENLIST_FONT_44_INC;
2309                   min: 0 1;
2310                   align: 0.0 0.5;
2311                   text_class: "list_item";
2312                }
2313             }
2314             description { state: "selected" 0.0;
2315                inherit: "default" 0.0;
2316                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
2317             }
2318             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
2319             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
2320          }
2321          part { name: "elm.text.2";
2322             clip_to: "disclip";
2323             type: TEXT;
2324             mouse_events: 0;
2325             scale: 1;
2326             description { state: "default" 0.0;
2327                rel1 {
2328                   relative: 1.0 1.0;
2329                   to_x: "elm.padding.icon.right";
2330                   to_y: "elm.text.1";
2331                }
2332                rel2 {
2333                   relative: 0.0 0.0;
2334                   offset: 0 0;
2335                   to_x: "elm.padding.arrow.left";
2336                   to_y: "elm.padding.bottom";
2337                }
2338                color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
2339                text {
2340                   font: "SLP:style=Medium";
2341                   size: GENLIST_FONT_32_INC;
2342                   min: 0 1;
2343                   align: 0.0 0.5;
2344                   text_class: "slp_medium";
2345                }
2346             }
2347             description { state: "selected" 0.0;
2348                inherit: "default" 0.0;
2349                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
2350             }
2351             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
2352             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
2353          }
2354          GENLIST_PART_DISCLIP
2355       }
2356       programs {
2357          program {
2358             name: "go_active";
2359             signal: "elm,state,selected";
2360             source: "elm";
2361             action: STATE_SET "selected" 0.0;
2362             target: "base";
2363             target: "elm.text.1";
2364             target: "elm.text.2";
2365          }
2366          program {
2367             name: "go_passive";
2368             signal: "elm,state,unselected";
2369             source: "elm";
2370             action: STATE_SET "default" 0.0;
2371             target: "base";
2372             target: "elm.text.1";
2373             target: "elm.text.2";
2374             transition: LINEAR 0.1;
2375          }
2376          program {
2377             name: "go_disabled";
2378             signal: "elm,state,disabled";
2379             source: "elm";
2380             action: STATE_SET "disabled" 0.0;
2381             target: "disclip";
2382          }
2383          program {
2384             name: "go_enabled";
2385             signal: "elm,state,enabled";
2386             source: "elm";
2387             action: STATE_SET "default" 0.0;
2388             target: "disclip";
2389          }
2390          program {
2391             name: "expand";
2392             signal: "mouse,up,1";
2393             source: "touch_arrow";
2394             action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
2395          }
2396          program {
2397             name: "go_expanded";
2398             signal: "elm,state,expanded";
2399             source: "elm";
2400             action: STATE_SET "active" 0.0;
2401             target: "arrow";
2402          }
2403          program {
2404             name: "go_contracted";
2405             signal: "elm,state,contracted";
2406             source: "elm";
2407             action: STATE_SET "default" 0.0;
2408             target: "arrow";
2409          }
2410          program {
2411             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
2412             target: "base";
2413             target: "elm.text.1";
2414             target: "elm.text.2";
2415             target: "elm.icon";
2416             target: "elm.swallow.colorbar";
2417             target: "arrow";
2418             target: "elm.swallow.pad";
2419             target: "bottom_line";
2420          }
2421          program {
2422             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
2423             target: "base";
2424             target: "elm.text.1";
2425             target: "elm.text.2";
2426             target: "elm.icon";
2427             target: "elm.swallow.colorbar";
2428             target: "arrow";
2429             target: "elm.swallow.pad";
2430             target: "bottom_line";
2431          }
2432          program {
2433             GENLIST_PROGRAM_MAP_EXPAND_END()
2434             target: "base";
2435             target: "elm.text.1";
2436             target: "elm.text.2";
2437             target: "elm.icon";
2438             target: "elm.swallow.colorbar";
2439             target: "arrow";
2440             target: "elm.swallow.pad";
2441             target: "bottom_line";
2442          }
2443          program {
2444             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
2445             target: "base";
2446             target: "elm.text.1";
2447             target: "elm.text.2";
2448             target: "elm.icon";
2449             target: "elm.swallow.colorbar";
2450             target: "arrow";
2451             target: "elm.swallow.pad";
2452             target: "bottom_line";
2453          }
2454          program {
2455             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
2456             target: "base";
2457             target: "elm.text.1";
2458             target: "elm.text.2";
2459             target: "elm.icon";
2460             target: "elm.swallow.colorbar";
2461             target: "arrow";
2462             target: "elm.swallow.pad";
2463             target: "bottom_line";
2464          }
2465          program {
2466             GENLIST_PROGRAM_MAP_CONTRACT_END()
2467             target: "base";
2468             target: "elm.text.1";
2469             target: "elm.text.2";
2470             target: "elm.icon";
2471             target: "elm.swallow.colorbar";
2472             target: "arrow";
2473             target: "elm.swallow.pad";
2474             target: "bottom_line";
2475          }
2476          program {
2477             name: "show";
2478             signal: "elm,state,show";
2479             action: STATE_SET "default" 0.0;
2480             target: "base";
2481             target: "elm.text.1";
2482             target: "elm.text.2";
2483             target: "elm.icon";
2484             target: "elm.swallow.colorbar";
2485             target: "arrow";
2486             target: "elm.swallow.pad";
2487             target: "bottom_line";
2488          }
2489          program {
2490             name: "hide";
2491             signal: "elm,state,hide";
2492             action: STATE_SET "hide" 0.0;
2493             target: "base";
2494             target: "elm.text.1";
2495             target: "elm.text.2";
2496             target: "elm.icon";
2497             target: "elm.swallow.colorbar";
2498             target: "arrow";
2499             target: "elm.swallow.pad";
2500             target: "bottom_line";
2501          }
2502       }
2503    }
2504
2505    group { name: "elm/genlist/item/dialogue/1text/expandable2/default";
2506       alias: "elm/genlist/item_odd/dialogue/1text/expandable2/default";
2507       alias: "elm/genlist/item_compress/dialogue/1text/expandable2/default";
2508       alias: "elm/genlist/item_compress_odd/dialogue/1text/expandable2/default";
2509       data.item: "stacking" "above";
2510       data.item: "selectraise" "on";
2511       data.item: "texts" "elm.text";
2512       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
2513       images {
2514          image: "00_list_bar_press_1x80.png" COMP;
2515          image: "00_list_expandable_bg.png" COMP;
2516       }
2517       parts {
2518          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
2519          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC )
2520          GENLIST_PART_BOTTOM_EFFECT_LINE
2521          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
2522          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
2523          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
2524          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
2525          part { name: "elm.text";
2526             clip_to: "disclip";
2527             type: TEXT;
2528             mouse_events: 0;
2529             scale: 1;
2530             description { state: "default" 0.0;
2531                rel1 {
2532                   relative: 1.0  0.0;
2533                   offset: 0 0;
2534                   to_x: "elm.swallow.pad";
2535                }
2536                rel2 {
2537                   to_x: "elm.padding.right";
2538                   relative: 0.0  1.0;
2539                   offset:   0   0;
2540                }
2541                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
2542                text {
2543                   font: "SLP:style=Regular";
2544                   size: GENLIST_FONT_44_INC;
2545                   min: 0 1;
2546                   align: 0.0 0.5;
2547                   text_class: "list_item";
2548                }
2549             }
2550             description { state: "selected" 0.0;
2551                inherit: "default" 0.0;
2552                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
2553             }
2554             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
2555             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
2556          }
2557          GENLIST_PART_DISCLIP
2558       }
2559       programs {
2560          program { name: "go_active";
2561             signal: "elm,state,selected";
2562             source: "elm";
2563             action: STATE_SET "selected" 0.0;
2564             target: "base";
2565             target: "elm.text";
2566          }
2567          program { name: "go_passive";
2568             signal: "elm,state,unselected";
2569             source: "elm";
2570             action: STATE_SET "default" 0.0;
2571             target: "base";
2572             target: "elm.text";
2573             transition: LINEAR 0.1;
2574          }
2575          program { name: "go_disabled";
2576             signal: "elm,state,disabled";
2577             source: "elm";
2578             action: STATE_SET "disabled" 0.0;
2579             target: "disclip";
2580          }
2581          program { name: "go_enabled";
2582             signal: "elm,state,enabled";
2583             source: "elm";
2584             action: STATE_SET "default" 0.0;
2585             target: "disclip";
2586          }
2587          program {
2588             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
2589             target: "base";
2590             target: "elm.text";
2591             target: "elm.rect.dialogue";
2592             target: "elm.swallow.pad";
2593             target: "bottom_line";
2594          }
2595          program {
2596             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
2597             target: "base";
2598             target: "elm.text";
2599             target: "elm.rect.dialogue";
2600             target: "elm.swallow.pad";
2601             target: "bottom_line";
2602          }
2603          program {
2604             GENLIST_PROGRAM_MAP_EXPAND_END()
2605             target: "base";
2606             target: "elm.text";
2607             target: "elm.rect.dialogue";
2608             target: "elm.swallow.pad";
2609             target: "bottom_line";
2610          }
2611          program {
2612             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
2613             target: "base";
2614             target: "elm.text";
2615             target: "elm.rect.dialogue";
2616             target: "elm.swallow.pad";
2617             target: "bottom_line";
2618          }
2619          program {
2620             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
2621             target: "base";
2622             target: "elm.text";
2623             target: "elm.rect.dialogue";
2624             target: "elm.swallow.pad";
2625             target: "bottom_line";
2626          }
2627          program {
2628             GENLIST_PROGRAM_MAP_CONTRACT_END()
2629             target: "base";
2630             target: "elm.text";
2631             target: "elm.rect.dialogue";
2632             target: "elm.swallow.pad";
2633             target: "bottom_line";
2634          }
2635          program {
2636             name: "show";
2637             signal: "elm,state,show";
2638             action: STATE_SET "default" 0.0;
2639             target: "base";
2640             target: "elm.text";
2641             target: "elm.rect.dialogue";
2642             target: "elm.swallow.pad";
2643             target: "bottom_line";
2644          }
2645          program {
2646             name: "hide";
2647             signal: "elm,state,hide";
2648             action: STATE_SET "hide" 0.0;
2649             target: "base";
2650             target: "elm.text";
2651             target: "elm.rect.dialogue";
2652             target: "elm.swallow.pad";
2653             target: "bottom_line";
2654          }
2655       }
2656    }
2657
2658    group { name: "elm/genlist/item/dialogue/1text.1icon/expandable2/default";
2659       alias: "elm/genlist/item_odd/dialogue/1text.1icon/expandable2/default";
2660       alias: "elm/genlist/item_compress/dialogue/1text.1icon/expandable2/default";
2661       alias: "elm/genlist/item_compress_odd/dialogue/1text.1icon/expandable2/default";
2662       data.item: "stacking" "above";
2663       data.item: "selectraise" "on";
2664       data.item: "texts" "elm.text";
2665       data.item: "contents" "elm.icon";
2666       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
2667       images {
2668          image: "00_list_bar_press_1x80.png" COMP;
2669          image: "00_list_expandable_bg.png" COMP;
2670       }
2671       parts {
2672          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
2673          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC )
2674          GENLIST_PART_BOTTOM_EFFECT_LINE
2675          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
2676          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
2677          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
2678          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
2679          part { name: "elm.padding.icon.right";
2680             type: RECT;
2681             scale: 1;
2682             description { state: "default" 0.0;
2683                min: GENLIST_SIZE_16_INC 0;
2684                fixed: 1 0;
2685                visible: 0;
2686                rel1 {
2687                   relative: 1.0 0.0;
2688                   to_x: "elm.icon";
2689                }
2690                rel2.to_x: "elm.icon";
2691                align: 0.0 0.0;
2692             }
2693          }
2694          part { name: "elm.icon";
2695             clip_to: "disclip";
2696             type: SWALLOW;
2697             scale: 1;
2698             description { state: "default" 0.0;
2699                min: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC;
2700                max: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC;
2701                fixed: 1 1;
2702                align: 0.0 0.5;
2703                rel1 {
2704                   relative: 1.0 0.0;
2705                   to_x: "elm.swallow.pad";
2706                }
2707                rel2 {
2708                   relative: 1.0 1.0;
2709                   to_x: "elm.swallow.pad";
2710                }
2711             }
2712             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
2713             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
2714          }
2715          part { name: "elm.text";
2716             clip_to: "disclip";
2717             type: TEXT;
2718             mouse_events: 0;
2719             scale: 1;
2720             description { state: "default" 0.0;
2721                rel1 {
2722                   relative: 1.0  0.0;
2723                   to_x: "elm.padding.icon.right";
2724                }
2725                rel2 {
2726                   relative: 0.0  1.0;
2727                   to_x: "elm.padding.right";
2728                }
2729                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
2730                text {
2731                   font: "SLP:style=Regular";
2732                   size: GENLIST_FONT_44_INC;
2733                   min: 0 1;
2734                   align: 0.0 0.5;
2735                   text_class: "list_item";
2736                }
2737             }
2738             description { state: "selected" 0.0;
2739                inherit: "default" 0.0;
2740                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
2741             }
2742             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
2743             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
2744          }
2745          GENLIST_PART_DISCLIP
2746       }
2747       programs {
2748          program { name: "go_active";
2749             signal: "elm,state,selected";
2750             source: "elm";
2751             action: STATE_SET "selected" 0.0;
2752             target: "base";
2753             target: "elm.text";
2754          }
2755          program { name: "go_passive";
2756             signal: "elm,state,unselected";
2757             source: "elm";
2758             action: STATE_SET "default" 0.0;
2759             target: "base";
2760             target: "elm.text";
2761             transition: LINEAR 0.1;
2762          }
2763          program { name: "go_disabled";
2764             signal: "elm,state,disabled";
2765             source: "elm";
2766             action: STATE_SET "disabled" 0.0;
2767             target: "disclip";
2768          }
2769          program { name: "go_enabled";
2770             signal: "elm,state,enabled";
2771             source: "elm";
2772             action: STATE_SET "default" 0.0;
2773             target: "disclip";
2774          }
2775          program {
2776             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
2777             target: "base";
2778             target: "elm.text";
2779             target: "elm.rect.dialogue";
2780             target: "elm.swallow.pad";
2781             target: "elm.icon";
2782             target: "bottom_line";
2783          }
2784          program {
2785             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
2786             target: "base";
2787             target: "elm.text";
2788             target: "elm.icon";
2789             target: "elm.rect.dialogue";
2790             target: "elm.swallow.pad";
2791             target: "bottom_line";
2792          }
2793          program {
2794             GENLIST_PROGRAM_MAP_EXPAND_END()
2795             target: "base";
2796             target: "elm.text";
2797             target: "elm.icon";
2798             target: "elm.rect.dialogue";
2799             target: "elm.swallow.pad";
2800             target: "bottom_line";
2801          }
2802          program {
2803             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
2804             target: "base";
2805             target: "elm.text";
2806             target: "elm.icon";
2807             target: "elm.rect.dialogue";
2808             target: "elm.swallow.pad";
2809             target: "bottom_line";
2810          }
2811          program {
2812             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
2813             target: "base";
2814             target: "elm.text";
2815             target: "elm.icon";
2816             target: "elm.rect.dialogue";
2817             target: "elm.swallow.pad";
2818             target: "bottom_line";
2819          }
2820          program {
2821             GENLIST_PROGRAM_MAP_CONTRACT_END()
2822             target: "base";
2823             target: "elm.text";
2824             target: "elm.icon";
2825             target: "elm.rect.dialogue";
2826             target: "elm.swallow.pad";
2827             target: "bottom_line";
2828          }
2829          program {
2830             name: "show";
2831             signal: "elm,state,show";
2832             action: STATE_SET "default" 0.0;
2833             target: "base";
2834             target: "elm.text";
2835             target: "elm.icon";
2836             target: "elm.rect.dialogue";
2837             target: "elm.swallow.pad";
2838             target: "bottom_line";
2839          }
2840          program {
2841             name: "hide";
2842             signal: "elm,state,hide";
2843             action: STATE_SET "hide" 0.0;
2844             target: "base";
2845             target: "elm.text";
2846             target: "elm.icon";
2847             target: "elm.rect.dialogue";
2848             target: "elm.swallow.pad";
2849             target: "bottom_line";
2850          }
2851       }
2852    }
2853
2854    group { name: "elm/genlist/item/dialogue/1text.1icon.2/expandable2/default";
2855       alias: "elm/genlist/item_odd/dialogue/1text.1icon.2/expandable2/default";
2856       alias: "elm/genlist/item_compress/dialogue/1text.1icon.2/expandable2/default";
2857       alias: "elm/genlist/item_compress_odd/dialogue/1text.1icon.2/expandable2/default";
2858       data.item: "stacking" "above";
2859       data.item: "selectraise" "on";
2860       data.item: "texts" "elm.text";
2861       data.item: "contents" "elm.icon";
2862       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
2863       images {
2864          image: "00_list_bar_press_1x80.png" COMP;
2865          image: "00_list_expandable_bg.png" COMP;
2866       }
2867       parts {
2868          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
2869          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC )
2870          GENLIST_PART_BOTTOM_EFFECT_LINE
2871          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
2872          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
2873          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
2874          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
2875          part { name: "elm.padding.icon.right";
2876             type: RECT;
2877             scale: 1;
2878             description { state: "default" 0.0;
2879                min: GENLIST_SIZE_16_INC 0;
2880                fixed: 1 0;
2881                visible: 0;
2882                rel1 {
2883                   relative: 1.0 0.0;
2884                   to_x: "elm.icon";
2885                }
2886                rel2.to_x: "elm.icon";
2887                align: 0.0 0.0;
2888             }
2889          }
2890          part { name: "elm.icon";
2891             clip_to: "disclip";
2892             type: SWALLOW;
2893             scale: 1;
2894             description { state: "default" 0.0;
2895                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
2896                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
2897                fixed: 1 1;
2898                align: 0.0 0.5;
2899                rel1 {
2900                   relative: 1.0 0.0;
2901                   to_x: "elm.swallow.pad";
2902                }
2903                rel2 {
2904                   relative: 1.0 1.0;
2905                   to_x: "elm.swallow.pad";
2906                }
2907             }
2908             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
2909             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
2910          }
2911          part { name: "elm.text";
2912             clip_to: "disclip";
2913             type: TEXT;
2914             mouse_events: 0;
2915             scale: 1;
2916             description { state: "default" 0.0;
2917                rel1 {
2918                   relative: 1.0  0.0;
2919                   to_x: "elm.padding.icon.right";
2920                }
2921                rel2 {
2922                   relative: 0.0  1.0;
2923                   to_x: "elm.padding.right";
2924                }
2925                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
2926                text {
2927                   font: "SLP:style=Regular";
2928                   size: GENLIST_FONT_44_INC;
2929                   min: 0 1;
2930                   align: 0.0 0.5;
2931                   text_class: "list_item";
2932                }
2933             }
2934             description { state: "selected" 0.0;
2935                inherit: "default" 0.0;
2936                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
2937             }
2938             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
2939             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
2940          }
2941          GENLIST_PART_DISCLIP
2942       }
2943       programs {
2944          program { name: "go_active";
2945             signal: "elm,state,selected";
2946             source: "elm";
2947             action: STATE_SET "selected" 0.0;
2948             target: "base";
2949             target: "elm.text";
2950          }
2951          program { name: "go_passive";
2952             signal: "elm,state,unselected";
2953             source: "elm";
2954             action: STATE_SET "default" 0.0;
2955             target: "base";
2956             target: "elm.text";
2957             transition: LINEAR 0.1;
2958          }
2959          program { name: "go_disabled";
2960             signal: "elm,state,disabled";
2961             source: "elm";
2962             action: STATE_SET "disabled" 0.0;
2963             target: "disclip";
2964          }
2965          program { name: "go_enabled";
2966             signal: "elm,state,enabled";
2967             source: "elm";
2968             action: STATE_SET "default" 0.0;
2969             target: "disclip";
2970          }
2971          program {
2972             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
2973             target: "base";
2974             target: "elm.text";
2975             target: "elm.rect.dialogue";
2976             target: "elm.swallow.pad";
2977             target: "elm.icon";
2978             target: "bottom_line";
2979          }
2980          program {
2981             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
2982             target: "base";
2983             target: "elm.text";
2984             target: "elm.icon";
2985             target: "elm.rect.dialogue";
2986             target: "elm.swallow.pad";
2987             target: "bottom_line";
2988          }
2989          program {
2990             GENLIST_PROGRAM_MAP_EXPAND_END()
2991             target: "base";
2992             target: "elm.text";
2993             target: "elm.icon";
2994             target: "elm.rect.dialogue";
2995             target: "elm.swallow.pad";
2996             target: "bottom_line";
2997          }
2998          program {
2999             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
3000             target: "base";
3001             target: "elm.text";
3002             target: "elm.icon";
3003             target: "elm.rect.dialogue";
3004             target: "elm.swallow.pad";
3005             target: "bottom_line";
3006          }
3007          program {
3008             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
3009             target: "base";
3010             target: "elm.text";
3011             target: "elm.icon";
3012             target: "elm.rect.dialogue";
3013             target: "elm.swallow.pad";
3014             target: "bottom_line";
3015          }
3016          program {
3017             GENLIST_PROGRAM_MAP_CONTRACT_END()
3018             target: "base";
3019             target: "elm.text";
3020             target: "elm.icon";
3021             target: "elm.rect.dialogue";
3022             target: "elm.swallow.pad";
3023             target: "bottom_line";
3024          }
3025          program {
3026             name: "show";
3027             signal: "elm,state,show";
3028             action: STATE_SET "default" 0.0;
3029             target: "base";
3030             target: "elm.text";
3031             target: "elm.icon";
3032             target: "elm.rect.dialogue";
3033             target: "elm.swallow.pad";
3034             target: "bottom_line";
3035          }
3036          program {
3037             name: "hide";
3038             signal: "elm,state,hide";
3039             action: STATE_SET "hide" 0.0;
3040             target: "base";
3041             target: "elm.text";
3042             target: "elm.icon";
3043             target: "elm.rect.dialogue";
3044             target: "elm.swallow.pad";
3045             target: "bottom_line";
3046          }
3047       }
3048    }
3049
3050 /* B01.3.10.16 */
3051    group { name: "elm/genlist/item/dialogue/1text.2icon/expandable2/default";
3052       alias: "elm/genlist/item_odd/dialogue/1text.2icon/expandable2/default";
3053       alias: "elm/genlist/item_compress/dialogue/1text.2icon/expandable2/default";
3054       alias: "elm/genlist/item_compress_odd/dialogue/1text.2icon/expandable2/default";
3055       data.item: "stacking" "above";
3056       data.item: "selectraise" "on";
3057       data.item: "texts" "elm.text";
3058       data.item: "contents" "elm.icon.1 elm.icon.2";
3059       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
3060       images {
3061          image: "00_list_bar_press_1x80.png" COMP;
3062          image: "00_list_expandable_bg.png" COMP;
3063       }
3064       parts {
3065          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
3066          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC )
3067          GENLIST_PART_BOTTOM_EFFECT_LINE
3068          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
3069          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
3070          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
3071          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
3072          part { name: "elm.padding.icon1.right";
3073             type: RECT;
3074             scale: 1;
3075             description { state: "default" 0.0;
3076                min: GENLIST_PADDING_16_INC 0;
3077                fixed: 1 0;
3078                visible: 0;
3079                rel1 {
3080                   relative: 1.0 0.0;
3081                   to_x: "elm.icon.1";
3082                }
3083                rel2.to_x: "elm.icon.1";
3084                align: 0.0 0.0;
3085             }
3086          }
3087          part { name: "elm.icon.1";
3088             clip_to: "disclip";
3089             type: SWALLOW;
3090             scale: 1;
3091             description { state: "default" 0.0;
3092                min: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC;
3093                max: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC;
3094                fixed: 1 1;
3095                align: 0.0 0.5;
3096                rel1 {
3097                   relative: 1.0 0.0;
3098                   to_x: "elm.swallow.pad";
3099                }
3100                rel2 {
3101                   relative: 1.0 1.0;
3102                   to_x: "elm.swallow.pad";
3103                }
3104             }
3105             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
3106             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
3107          }
3108          part { name: "elm.padding.icon2.right";
3109             type: RECT;
3110             scale: 1;
3111             description { state: "default" 0.0;
3112                min: GENLIST_PADDING_16_INC 0;
3113                fixed: 1 0;
3114                visible: 0;
3115                rel1 {
3116                   relative: 1.0 0.0;
3117                   to_x: "elm.icon.2";
3118                }
3119                rel2.to_x: "elm.icon.2";
3120                align: 0.0 0.0;
3121             }
3122          }
3123          part { name: "elm.icon.2";
3124             clip_to: "disclip";
3125             type: SWALLOW;
3126             scale: 1;
3127             description { state: "default" 0.0;
3128                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
3129                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
3130                fixed: 1 1;
3131                align: 0.0 0.5;
3132                rel1 {
3133                   relative: 1.0 0.0;
3134                   to_x: "elm.padding.icon1.right";
3135                }
3136                rel2 {
3137                   relative: 1.0 1.0;
3138                   to_x: "elm.padding.icon1.right";
3139                }
3140             }
3141             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
3142             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
3143          }
3144          part { name: "elm.text";
3145             clip_to: "disclip";
3146             type: TEXT;
3147             mouse_events: 0;
3148             scale: 1;
3149             description { state: "default" 0.0;
3150                rel1 {
3151                   relative: 1.0  0.0;
3152                   to_x: "elm.padding.icon2.right";
3153                }
3154                rel2 {
3155                   relative: 0.0  1.0;
3156                   to_x: "elm.padding.right";
3157                }
3158                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
3159                text {
3160                   font: "SLP:style=Regular";
3161                   size: GENLIST_FONT_44_INC;
3162                   min: 0 1;
3163                   align: 0.0 0.5;
3164                   text_class: "list_item";
3165                }
3166             }
3167             description { state: "selected" 0.0;
3168                inherit: "default" 0.0;
3169                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
3170             }
3171             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
3172             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
3173          }
3174          GENLIST_PART_DISCLIP
3175       }
3176       programs {
3177          program { name: "go_active";
3178             signal: "elm,state,selected";
3179             source: "elm";
3180             action: STATE_SET "selected" 0.0;
3181             target: "base";
3182             target: "elm.text";
3183          }
3184          program { name: "go_passive";
3185             signal: "elm,state,unselected";
3186             source: "elm";
3187             action: STATE_SET "default" 0.0;
3188             target: "base";
3189             target: "elm.text";
3190             transition: LINEAR 0.1;
3191          }
3192          program { name: "go_disabled";
3193             signal: "elm,state,disabled";
3194             source: "elm";
3195             action: STATE_SET "disabled" 0.0;
3196             target: "disclip";
3197          }
3198          program { name: "go_enabled";
3199             signal: "elm,state,enabled";
3200             source: "elm";
3201             action: STATE_SET "default" 0.0;
3202             target: "disclip";
3203          }
3204          program {
3205             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
3206             target: "base";
3207             target: "elm.text";
3208             target: "elm.rect.dialogue";
3209             target: "elm.swallow.pad";
3210             target: "elm.icon.1";
3211             target: "elm.icon.2";
3212             target: "bottom_line";
3213          }
3214          program {
3215             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
3216             target: "base";
3217             target: "elm.text";
3218             target: "elm.icon.1";
3219             target: "elm.icon.2";
3220             target: "elm.rect.dialogue";
3221             target: "elm.swallow.pad";
3222             target: "bottom_line";
3223          }
3224          program {
3225             GENLIST_PROGRAM_MAP_EXPAND_END()
3226             target: "base";
3227             target: "elm.text";
3228             target: "elm.icon.1";
3229             target: "elm.icon.2";
3230             target: "elm.rect.dialogue";
3231             target: "elm.swallow.pad";
3232             target: "bottom_line";
3233          }
3234          program {
3235             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
3236             target: "base";
3237             target: "elm.text";
3238             target: "elm.icon.1";
3239             target: "elm.icon.2";
3240             target: "elm.rect.dialogue";
3241             target: "elm.swallow.pad";
3242             target: "bottom_line";
3243          }
3244          program {
3245             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
3246             target: "base";
3247             target: "elm.text";
3248             target: "elm.icon.1";
3249             target: "elm.icon.2";
3250             target: "elm.rect.dialogue";
3251             target: "elm.swallow.pad";
3252             target: "bottom_line";
3253          }
3254          program {
3255             GENLIST_PROGRAM_MAP_CONTRACT_END()
3256             target: "base";
3257             target: "elm.text";
3258             target: "elm.icon.1";
3259             target: "elm.icon.2";
3260             target: "elm.rect.dialogue";
3261             target: "elm.swallow.pad";
3262             target: "bottom_line";
3263          }
3264          program {
3265             name: "show";
3266             signal: "elm,state,show";
3267             action: STATE_SET "default" 0.0;
3268             target: "base";
3269             target: "elm.text";
3270             target: "elm.icon.1";
3271             target: "elm.icon.2";
3272             target: "elm.rect.dialogue";
3273             target: "elm.swallow.pad";
3274             target: "bottom_line";
3275          }
3276          program {
3277             name: "hide";
3278             signal: "elm,state,hide";
3279             action: STATE_SET "hide" 0.0;
3280             target: "base";
3281             target: "elm.text";
3282             target: "elm.icon.1";
3283             target: "elm.icon.2";
3284             target: "elm.rect.dialogue";
3285             target: "elm.swallow.pad";
3286             target: "bottom_line";
3287          }
3288       }
3289    }
3290
3291 // 3.10.21
3292    group { name: "elm/genlist/item/dialogue/1text/expandable3/default";
3293       alias: "elm/genlist/item_odd/dialogue/1text/expandable3/default";
3294       alias: "elm/genlist/item_compress/dialogue/1text/expandable3/default";
3295       alias: "elm/genlist/item_compress_odd/dialogue/1text/expandable3/default";
3296       data.item: "stacking" "above";
3297       data.item: "selectraise" "on";
3298       data.item: "texts" "elm.text";
3299       data.item: "treesize" "10";
3300       images {
3301          image: "00_list_bar_press_1x80.png" COMP;
3302          image: "00_list_expandable_bg.png" COMP;
3303       }
3304       parts {
3305          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
3306          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC )
3307          GENLIST_PART_BOTTOM_EFFECT_LINE
3308          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
3309          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
3310          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
3311          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
3312          part { name: "elm.text";
3313             clip_to: "disclip";
3314             type: TEXT;
3315             mouse_events: 0;
3316             scale: 1;
3317             description { state: "default" 0.0;
3318                rel1 {
3319                   relative: 1.0  0.0;
3320                   offset: 0 0;
3321                   to_x: "elm.swallow.pad";
3322                }
3323                rel2 {
3324                   to_x: "elm.padding.right";
3325                   relative: 0.0  1.0;
3326                   offset:   0   0;
3327                }
3328                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
3329                text {
3330                   font: "SLP:style=Regular";
3331                   size: GENLIST_FONT_44_INC;
3332                   min: 0 1;
3333                   align: 0.0 0.5;
3334                   text_class: "list_item";
3335                }
3336             }
3337             description { state: "selected" 0.0;
3338                inherit: "default" 0.0;
3339                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
3340             }
3341             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
3342             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
3343          }
3344          GENLIST_PART_DISCLIP
3345       }
3346       programs {
3347          program { name: "go_active";
3348             signal: "elm,state,selected";
3349             source: "elm";
3350             action: STATE_SET "selected" 0.0;
3351             target: "base";
3352             target: "elm.text";
3353          }
3354          program { name: "go_passive";
3355             signal: "elm,state,unselected";
3356             source: "elm";
3357             action: STATE_SET "default" 0.0;
3358             target: "base";
3359             target: "elm.text";
3360             transition: LINEAR 0.1;
3361          }
3362          program { name: "go_disabled";
3363             signal: "elm,state,disabled";
3364             source: "elm";
3365             action: STATE_SET "disabled" 0.0;
3366             target: "disclip";
3367          }
3368          program { name: "go_enabled";
3369             signal: "elm,state,enabled";
3370             source: "elm";
3371             action: STATE_SET "default" 0.0;
3372             target: "disclip";
3373          }
3374          program {
3375             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
3376             target: "base";
3377             target: "elm.text";
3378             target: "elm.rect.dialogue";
3379             target: "elm.swallow.pad";
3380             target: "bottom_line";
3381          }
3382          program {
3383             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
3384             target: "base";
3385             target: "elm.text";
3386             target: "elm.rect.dialogue";
3387             target: "elm.swallow.pad";
3388             target: "bottom_line";
3389          }
3390          program {
3391             GENLIST_PROGRAM_MAP_EXPAND_END()
3392             target: "base";
3393             target: "elm.text";
3394             target: "elm.rect.dialogue";
3395             target: "elm.swallow.pad";
3396             target: "bottom_line";
3397          }
3398          program {
3399             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
3400             target: "base";
3401             target: "elm.text";
3402             target: "elm.rect.dialogue";
3403             target: "elm.swallow.pad";
3404             target: "bottom_line";
3405          }
3406          program {
3407             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
3408             target: "base";
3409             target: "elm.text";
3410             target: "elm.rect.dialogue";
3411             target: "elm.swallow.pad";
3412             target: "bottom_line";
3413          }
3414          program {
3415             GENLIST_PROGRAM_MAP_CONTRACT_END()
3416             target: "base";
3417             target: "elm.text";
3418             target: "elm.rect.dialogue";
3419             target: "elm.swallow.pad";
3420             target: "bottom_line";
3421          }
3422          program {
3423             name: "show";
3424             signal: "elm,state,show";
3425             action: STATE_SET "default" 0.0;
3426             target: "base";
3427             target: "elm.text";
3428             target: "elm.rect.dialogue";
3429             target: "elm.swallow.pad";
3430             target: "bottom_line";
3431          }
3432          program {
3433             name: "hide";
3434             signal: "elm,state,hide";
3435             action: STATE_SET "hide" 0.0;
3436             target: "base";
3437             target: "elm.text";
3438             target: "elm.rect.dialogue";
3439             target: "elm.swallow.pad";
3440             target: "bottom_line";
3441          }
3442       }
3443    }
3444
3445 /* B01.3.10.20 */
3446    group { name: "elm/genlist/item/dialogue/1text.2/expandable3/default";
3447       alias: "elm/genlist/item_odd/dialogue/1text.2/expandable3/default";
3448       alias: "elm/genlist/item_compress/dialogue/1text.2/expandable3/default";
3449       alias: "elm/genlist/item_compress_odd/dialogue/1text.2/expandable3/default";
3450       data.item: "stacking" "above";
3451       data.item: "selectraise" "on";
3452       data.item: "texts" "elm.text";
3453       data.item: "treesize" "GENLIST_TREESIZE_16_INC";
3454       images {
3455          image: "00_list_bar_press_1x80.png" COMP;
3456          image: "00_list_expandable_bg.png" COMP;
3457       }
3458       parts {
3459          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
3460          GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC )
3461          GENLIST_PART_BOTTOM_EFFECT_LINE
3462          GENLIST_PART_PADDING_LEFT( GENLIST_SIZE_48_INC )
3463          GENLIST_PART_PADDING_RIGHT( GENLIST_SIZE_16_INC )
3464          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
3465          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
3466          part { name: "elm.text";
3467             clip_to: "disclip";
3468             type: TEXT;
3469             mouse_events: 0;
3470             scale: 1;
3471             description { state: "default" 0.0;
3472                rel1 {
3473                   relative: 1.0  0.0;
3474                   offset: 0 0;
3475                   to_x: "elm.swallow.pad";
3476                }
3477                rel2 {
3478                   to_x: "elm.padding.right";
3479                   relative: 0.0  1.0;
3480                   offset:   0   0;
3481                }
3482                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
3483                text {
3484                   font: "SLP:style=Regular";
3485                   size: GENLIST_FONT_44_INC;
3486                   min: 0 1;
3487                   align: 0.0 0.5;
3488                   text_class: "list_item";
3489                }
3490             }
3491             description { state: "selected" 0.0;
3492                inherit: "default" 0.0;
3493                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
3494             }
3495             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
3496             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
3497          }
3498          GENLIST_PART_DISCLIP
3499       }
3500       programs {
3501          program { name: "go_active";
3502             signal: "elm,state,selected";
3503             source: "elm";
3504             action: STATE_SET "selected" 0.0;
3505             target: "base";
3506             target: "elm.text";
3507          }
3508          program { name: "go_passive";
3509             signal: "elm,state,unselected";
3510             source: "elm";
3511             action: STATE_SET "default" 0.0;
3512             target: "base";
3513             target: "elm.text";
3514             transition: LINEAR 0.1;
3515          }
3516          program { name: "go_disabled";
3517             signal: "elm,state,disabled";
3518             source: "elm";
3519             action: STATE_SET "disabled" 0.0;
3520             target: "disclip";
3521          }
3522          program { name: "go_enabled";
3523             signal: "elm,state,enabled";
3524             source: "elm";
3525             action: STATE_SET "default" 0.0;
3526             target: "disclip";
3527          }
3528          program {
3529             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
3530             target: "base";
3531             target: "elm.text";
3532             target: "elm.rect.dialogue";
3533             target: "elm.swallow.pad";
3534             target: "bottom_line";
3535          }
3536          program {
3537             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
3538             target: "base";
3539             target: "elm.text";
3540             target: "elm.rect.dialogue";
3541             target: "elm.swallow.pad";
3542             target: "bottom_line";
3543          }
3544          program {
3545             GENLIST_PROGRAM_MAP_EXPAND_END()
3546             target: "base";
3547             target: "elm.text";
3548             target: "elm.rect.dialogue";
3549             target: "elm.swallow.pad";
3550             target: "bottom_line";
3551          }
3552          program {
3553             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
3554             target: "base";
3555             target: "elm.text";
3556             target: "elm.rect.dialogue";
3557             target: "elm.swallow.pad";
3558             target: "bottom_line";
3559          }
3560          program {
3561             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
3562             target: "base";
3563             target: "elm.text";
3564             target: "elm.rect.dialogue";
3565             target: "elm.swallow.pad";
3566             target: "bottom_line";
3567          }
3568          program {
3569             GENLIST_PROGRAM_MAP_CONTRACT_END()
3570             target: "base";
3571             target: "elm.text";
3572             target: "elm.rect.dialogue";
3573             target: "elm.swallow.pad";
3574             target: "bottom_line";
3575          }
3576          program {
3577             name: "show";
3578             signal: "elm,state,show";
3579             action: STATE_SET "default" 0.0;
3580             target: "base";
3581             target: "elm.text";
3582             target: "elm.rect.dialogue";
3583             target: "elm.swallow.pad";
3584             target: "bottom_line";
3585          }
3586          program {
3587             name: "hide";
3588             signal: "elm,state,hide";
3589             action: STATE_SET "hide" 0.0;
3590             target: "base";
3591             target: "elm.text";
3592             target: "elm.rect.dialogue";
3593             target: "elm.swallow.pad";
3594             target: "bottom_line";
3595          }
3596       }
3597    }
3598
3599    /* 2.5.3.1 */
3600    group { name: "elm/genlist/tree/1text.1/expandable_n_depth/default";
3601       alias: "elm/genlist/tree_odd/1text.1/expandable_n_depth/default";
3602       alias: "elm/genlist/tree_compress/1text.1/expandable_n_depth/default";
3603       alias: "elm/genlist/tree_compress_odd/1text.1/expandable_n_depth/default";
3604       data.item: "stacking" "above";
3605       data.item: "selectraise" "on";
3606       data.item: "texts" "elm.text";
3607       data.item: "treesize" GENLIST_TREESIZE_20_INC;
3608       broadcast_signal: 1;
3609       parts {
3610          alias: "base" "group:base";
3611          alias: "arrow" "group:arrow";
3612          alias: "elm.text" "group:elm.text";
3613          alias: "bottom_line" "group:bottom_line";
3614          alias: "elm.padding.left" "group:elm.padding.left";
3615          alias: "elm.padding.right" "group:elm.padding.right";
3616          alias: "elm.swallow.pad" "group:elm.swallow.pad";
3617          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
3618          part { name: "event";
3619             type: RECT;
3620             description {
3621                state: "default" 0.0;
3622                color: 0 0 0 0;
3623             }
3624          }
3625          part { name: "group";
3626             type: GROUP;
3627             scale: 1;
3628             source: "elm/genlist/tree/1text.1/expandable_n_depth/effect_parts/default";
3629             description {
3630                min: 16 GENLIST_HEIGHT_113_INC;
3631                state: "default" 0.0;
3632             }
3633             GENLIST_PART_MAP_START(-90.0, 0, 0)
3634             GENLIST_PART_MAP_FINISH(0, 0, 0)
3635          }
3636       }
3637       programs {
3638          program {
3639             name: "expand";
3640             signal: "mouse,up,1";
3641             source: "group:touch_arrow";
3642             action:  SIGNAL_EMIT "elm,action,expand,toggle" "elm";
3643          }
3644          program {
3645             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
3646             target: "group";
3647          }
3648          program {
3649             GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
3650             target: "group";
3651          }
3652          program {
3653             GENLIST_PROGRAM_MAP_EXPAND_END()
3654             target: "group";
3655          }
3656          program {
3657             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
3658             target: "group";
3659          }
3660          program {
3661             GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 )
3662             target: "group";
3663          }
3664          program {
3665             GENLIST_PROGRAM_MAP_CONTRACT_END()
3666             target: "group";
3667          }
3668          program {
3669             name: "show";
3670             signal: "elm,state,show";
3671             action: STATE_SET "default" 0.0;
3672             target: "group";
3673          }
3674          program {
3675             name: "hide";
3676             signal: "elm,state,hide";
3677             action: STATE_SET "hide" 0.0;
3678             target: "group";
3679          }
3680       }
3681    }
3682
3683    /* internally used in 2.5.3.1 */
3684    group { name: "elm/genlist/tree/1text.1/expandable_n_depth/effect_parts/default";
3685       images {
3686          image: "00_expandable_icon_folder_plus.png" COMP;
3687          image: "00_expandable_icon_folder_minus.png" COMP;
3688       }
3689       parts {
3690          GENLIST_EXPANDABLE_PART_BASE_NEW( GENLIST_HEIGHT_113_INC, GENLIST_PART_BG_COLOR_INC )
3691          GENLIST_PART_BOTTOM_LINE
3692          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_16_INC )
3693          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC )
3694          part { name: "elm.swallow.pad";
3695             type: SWALLOW;
3696             description { state: "default" 0.0;
3697                fixed: 1 0;
3698                align: 0.0 0.5;
3699                rel1 {
3700                   relative: 1.0 0.0;
3701                   to_x: "elm.padding.left";
3702                }
3703                rel2.to_x: "elm.padding.left";
3704             }
3705          }
3706          part { name: "touch_arrow";
3707             type: RECT;
3708             clip_to: "disclip";
3709             ignore_flags: ON_HOLD;
3710             scale: 1;
3711             description { state: "default" 0.0;
3712                min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC;
3713                fixed: 1 1;
3714                align: 0.5 0.5;
3715                rel1 {
3716                   relative: 0.5 0.5;
3717                   to: "arrow";
3718                }
3719                rel2 {
3720                   relative: 0.5 0.5;
3721                   to: "arrow";
3722                }
3723                color: 0 0 0 0;
3724             }
3725          }
3726          part { name: "elm.padding.arrow.right";
3727             type: RECT;
3728             scale: 1;
3729             description { state: "default" 0.0;
3730                min: GENLIST_SIZE_16_INC 0;
3731                fixed: 1 0;
3732                visible: 0;
3733                align: 0.0 0.5;
3734                rel1 {
3735                   relative: 1.0 0.0;
3736                   to: "arrow";
3737                }
3738                rel2.to: "arrow";
3739             }
3740          }
3741          part { name: "arrow";
3742             clip_to: "disclip";
3743             ignore_flags: ON_HOLD;
3744             mouse_events: 0;
3745             scale: 1;
3746             description { state: "default" 0.0;
3747                min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
3748                max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG;
3749                fixed: 1 1;
3750                align: 0.0 0.5;
3751                aspect: 1.0 1.0;
3752                rel1 {
3753                   relative: 1.0 0.0;
3754                   to_x: "elm.swallow.pad";
3755                }
3756                rel2.to_x: "elm.swallow.pad";
3757                image.normal: "00_expandable_icon_folder_plus.png";
3758             }
3759             description { state: "active" 0.0;
3760                inherit: "default" 0.0;
3761                image.normal: "00_expandable_icon_folder_minus.png";
3762             }
3763          }
3764          part { name: "elm.text";
3765             clip_to: "disclip";
3766             type: TEXT;
3767             mouse_events: 0;
3768             scale: 1;
3769             description { state: "default" 0.0;
3770                align: 0.5 0.5;
3771                rel1 {
3772                   relative: 1.0 0.0;
3773                   to_x: "elm.padding.arrow.right";
3774                }
3775                rel2 {
3776                   relative: 0.0 1.0;
3777                   to_x: "elm.padding.right";
3778                }
3779                color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
3780                text {
3781                   font: "SLP:style=Roman";
3782                   size: GENLIST_FONT_44_INC;
3783                   min: 0 1;
3784                   align: 0.0 0.5;
3785                   text_class: "list_item";
3786                }
3787             }
3788             description { state: "selected" 0.0;
3789                inherit: "default" 0.0;
3790                color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
3791             }
3792          }
3793          GENLIST_PART_DISCLIP
3794       }
3795       programs {
3796          program {
3797             name: "go_expanded";
3798             signal: "elm,state,expanded";
3799             source: "elm";
3800             action: STATE_SET "active" 0.0;
3801             target: "arrow";
3802          }
3803          program {
3804             name: "go_contracted";
3805             signal: "elm,state,contracted";
3806             source: "elm";
3807             action: STATE_SET "default" 0.0;
3808             target: "arrow";
3809          }
3810
3811          program {
3812             name: "go_active";
3813             signal: "elm,state,selected";
3814             source: "elm";
3815             action: STATE_SET "selected" 0.0;
3816             target: "base";
3817             target: "elm.text";
3818          }
3819          program {
3820             name: "go_passive";
3821             signal: "elm,state,unselected";
3822             source: "elm";
3823             action: STATE_SET "default" 0.0;
3824             target: "base";
3825             target: "elm.text";
3826             transition: LINEAR 0.1;
3827          }
3828          program {
3829             name: "go_disabled";
3830             signal: "elm,state,disabled";
3831             source: "elm";
3832             action: STATE_SET "disabled" 0.0;
3833             target: "disclip";
3834          }
3835          program {
3836             name: "go_enabled";
3837             signal: "elm,state,enabled";
3838             source: "elm";
3839             action: STATE_SET "default" 0.0;
3840             target: "disclip";
3841          }
3842       }
3843    }
3844
3845    /* 2.5.3.2 */
3846    group { name: "elm/genlist/item/1text.2/expandable_n_depth/default";
3847       alias: "elm/genlist/item_odd/1text.2/expandable_n_depth/default";
3848       alias: "elm/genlist/item_compress/1text.2/expandable_n_depth/default";
3849       alias: "elm/genlist/item_compress_odd/1text.2/expandable_n_depth/default";
3850       inherit: "elm/genlist/tree/1text.1/expandable_n_depth/default";
3851       broadcast_signal: 1;
3852       parts {
3853          alias: "base" "group:base";
3854          alias: "arrow" "group:arrow";
3855          alias: "elm.text" "group:elm.text";
3856          alias: "bottom_line" "group:bottom_line";
3857          alias: "elm.padding.left" "group:elm.padding.left";
3858          alias: "elm.padding.right" "group:elm.padding.right";
3859          alias: "elm.swallow.pad" "group:elm.swallow.pad";
3860          part { name: "group";
3861             type: GROUP;
3862             scale: 1;
3863             source: "elm/genlist/tree/1text.2/expandable_n_depth/effect_parts/default";
3864             description {
3865                min: 16 GENLIST_HEIGHT_113_INC;
3866                state: "default" 0.0;
3867             }
3868             GENLIST_PART_MAP_START(-90.0, 0, 0)
3869             GENLIST_PART_MAP_FINISH(0, 0, 0)
3870          }
3871       }
3872    }
3873
3874    /* internally used in 2.5.3.2 */
3875    group { name: "elm/genlist/tree/1text.2/expandable_n_depth/effect_parts/default";
3876       inherit: "elm/genlist/tree/1text.1/expandable_n_depth/effect_parts/default";
3877       images {
3878          image: "00_expandable_icon_folder.png" COMP;
3879       }
3880       parts {
3881          part { name: "touch_arrow";
3882             mouse_events: 0;
3883          }
3884          part { name: "arrow";
3885             description { state: "default" 0.0;
3886                image.normal: "00_expandable_icon_folder.png";
3887             }
3888             description { state: "active" 0.0;
3889                image.normal: "00_expandable_icon_folder.png";
3890             }
3891          }
3892       }
3893    }