7c148d811aa33754257a3c89dc69ffdc4ddb9bc2
[platform/core/uifw/efl-theme-tizen.git] / themes / widgets / genlist / genlist_normal.edc
1 /*
2  * efl-theme-tizen
3  * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4  *
5  * Licensed under the Apache License, Version 2.0 (the License);
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *     http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an AS IS BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17
18
19 /*
20  * vim:ts=3
21 */
22
23    group { GENLIST_NAME("default/default")
24       alias: "elm/list/item/default";
25       alias: "elm/list/item_odd/default";
26       alias: "elm/list/item_compress/default";
27       alias: "elm/list/item_compress_odd/default";
28
29       GENLIST_PROLOG_NORMAL
30       data.item: "texts" "elm.text";
31       data.item: "contents" "elm.swallow.icon elm.swallow.end";
32
33       parts {
34          GENLIST_PART_BASE
35          GENLIST_PART_BG_NORMAL
36          GENLIST_PART_BOTTOM_LINE
37          GENLIST_PART_PADDING_LEFT
38          GENLIST_PART_PADDING_RIGHT
39          GENLIST_PART_PADDING_TOP
40          GENLIST_PART_PADDING_BOTTOM
41
42          GENLIST_PART_ICON("elm.swallow.icon",
43             GENLIST_DESCRIPTION_LTB("elm.padding.left", "elm.padding.top", "elm.padding.bottom",
44                fixed: 1 0;
45             )
46          )
47          GENLIST_PART_LISTITEM_("elm.text", GENLIST_HEIGHT_1LINE,
48             "elm.swallow.icon", "elm.swallow.end",
49             "elm.padding.top", "elm.padding.bottom",
50          )
51          GENLIST_PART_ICON("elm.swallow.end",
52             GENLIST_DESCRIPTION_R("elm.padding.right",
53                fixed: 1 0;
54             )
55          )
56          GENLIST_PART_FLIP
57          GENLIST_PART_FOCUS
58       }
59       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.swallow.icon"; target: "elm.swallow.end"; )
60       GENLIST_PROGRAM_SOUND("elm.text")
61    }
62
63 // -------------------------------------------------------------------
64 // Tizen Theme -------------------------------------------------------
65 // -------------------------------------------------------------------
66 // 2.2.6.1
67    group {  GENLIST_NAME("editfield/default")
68       alias: "elm/layout/item/editfield/default";
69
70       GENLIST_PROLOG_NORMAL
71       images {
72          image: "00_edit_field_rename.png" COMP;
73       }
74
75       data.item: "contents" "elm.icon.entry elm.icon.eraser";
76
77       parts {
78          GENLIST_PART_BASE
79          GENLIST_PART_BG_NORMAL
80          GENLIST_PART_BOTTOM_LINE
81          GENLIST_PART_PADDING_LEFT
82          GENLIST_PART_PADDING_RIGHT
83          GENLIST_PART_PADDING_TOP_SIZE(29)
84          GENLIST_PART_PADDING_BOTTOM_SIZE(27)
85
86          GENLIST_PART_ICON("elm.icon.entry",
87             GENLIST_DESCRIPTION(
88                "elm.padding.left", "elm.icon.eraser",
89                "elm.padding.top", "elm.padding.bottom",
90                min: 0 48; // This is tuned value for exact entry size.
91             )
92          )
93          GENLIST_PART_IMAGE("elm.image.rename",
94             mouse_events: 0;
95             GENLIST_DESCRIPTION_ENVELOP("elm.icon.eraser",
96                fixed: 1 0;
97                visible: 1;
98                image.normal: "00_edit_field_rename.png";
99                min: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
100                max: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
101                color: GENLIST_ENTRY_RENAME_COLOR;
102             )
103             description { state: "hide" 0.0;
104                inherit: "default" 0.0;
105                visible: 0;
106             }
107          )
108          GENLIST_PART_ICON("elm.icon.eraser",
109             GENLIST_DESCRIPTION_RTB("elm.padding.right",
110                "elm.padding.top", "elm.padding.bottom",
111                fixed: 1 0;
112                visible: 0;
113                min: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
114                max: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
115             )
116             description { state: "show" 0.0;
117                inherit: "default" 0.0;
118                visible: 1;
119             }
120          )
121          GENLIST_PART_FLIP
122          GENLIST_PART_FOCUS
123       }
124       GENLIST_PROGRAMS_NORMAL( target: "elm.icon.entry"; target: "elm.image.rename"; )
125       GENLIST_PROGRAMS_ENTRY
126    }
127
128 // 2.2.6.1 (without genlist background)
129    group {  GENLIST_NAME("editfield/no_bg/default")
130       alias: "elm/layout/editfield/no_bg/default";
131       inherit: "elm/genlist/item/editfield/default";
132
133       parts {
134          GENLIST_PART_BG_NORMAL_OFF
135          GENLIST_PART_BOTTOM_LINE_OFF
136          GENLIST_PART_PADDING_LEFT_SIZE(0)
137          GENLIST_PART_PADDING_RIGHT_SIZE(0)
138       }
139    }
140
141 // 2.2.6.2
142    group { GENLIST_NAME("editfield/title/default")
143       alias: "elm/layout/editfield/title/default";
144
145       GENLIST_PROLOG_NORMAL
146       images {
147          image: "00_edit_field_rename.png" COMP;
148       }
149       data.item: "contents" "elm.icon.entry elm.icon.eraser";
150       data.item: "texts" "elm.text";
151       parts {
152          GENLIST_PART_BASE
153          GENLIST_PART_BG_NORMAL
154          GENLIST_PART_BOTTOM_LINE
155          GENLIST_PART_PADDING_LEFT
156          GENLIST_PART_PADDING_RIGHT
157          GENLIST_PART_PADDING_TOP_SIZE(22)
158          GENLIST_PART_PADDING_BOTTOM_SIZE(22)
159
160          GENLIST_PART_SUBITEM_SETTINGS_LRT("elm.text", GENLIST_HEIGHT_2LINE_SUB,
161             "elm.padding.left", "elm.padding.right", "elm.padding.top"
162          )
163          GENLIST_PART_ICON("elm.icon.entry",
164             GENLIST_DESCRIPTION(
165                "elm.padding.left", "elm.icon.eraser",
166                "elm.text", "elm.padding.bottom",
167                min: 0 48; // This is tuned value for exact entry size.
168             )
169          )
170          GENLIST_PART_IMAGE("elm.image.rename",
171             mouse_events: 0;
172             GENLIST_DESCRIPTION_ENVELOP("elm.icon.eraser",
173                visible: 1;
174                fixed: 1 0;
175                image.normal: "00_edit_field_rename.png";
176                min: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
177                max: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
178                color: GENLIST_ENTRY_RENAME_COLOR;
179             )
180             description { state: "hide" 0.0;
181                inherit: "default" 0.0;
182                visible: 0;
183             }
184          )
185          GENLIST_PART_ICON("elm.icon.eraser",
186             GENLIST_DESCRIPTION_RTB("elm.padding.right",
187                "elm.text", "elm.padding.bottom",
188                fixed: 1 0;
189                visible: 0;
190                min: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
191                max: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
192             )
193             description { state: "show" 0.0;
194                inherit: "default" 0.0;
195                visible: 1;
196             }
197          )
198          GENLIST_PART_FLIP
199          GENLIST_PART_FOCUS
200       }
201       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.entry"; target: "elm.image.rename"; )
202       GENLIST_PROGRAMS_ENTRY
203    }
204
205 // 2.2.6.2 (without genlist background)
206    group {  GENLIST_NAME("editfield/title/no_bg/default")
207       alias: "elm/layout/editfield/title/no_bg/default";
208       inherit: "elm/genlist/item/editfield/title/default";
209
210       parts {
211          GENLIST_PART_BG_NORMAL_OFF
212          GENLIST_PART_BOTTOM_LINE_OFF
213          GENLIST_PART_PADDING_LEFT_SIZE(0)
214          GENLIST_PART_PADDING_RIGHT_SIZE(0)
215       }
216    }
217
218    group {  GENLIST_NAME("1icon/default")
219       GENLIST_PROLOG_NORMAL
220
221       data.item: "contents" "elm.icon";
222
223       parts {
224          GENLIST_PART_BASE
225          GENLIST_PART_BG_NORMAL
226          GENLIST_PART_BOTTOM_LINE
227          GENLIST_PART_PADDING_LEFT
228          GENLIST_PART_PADDING_RIGHT
229          GENLIST_PART_PADDING_TOP
230          GENLIST_PART_PADDING_BOTTOM
231
232          GENLIST_PART_ICON("elm.icon",
233             GENLIST_DESCRIPTION(
234                "elm.padding.left", "elm.padding.right",
235                "elm.padding.top", "elm.padding.bottom",
236                min: 0 GENLIST_HEIGHT_1LINE;
237             )
238          )
239          GENLIST_PART_FLIP
240          GENLIST_PART_FOCUS
241       }
242       GENLIST_PROGRAM_DEFAULT( target: "elm.icon"; )
243       GENLIST_PROGRAM_DISABLED( target: "elm.icon"; )
244       GENLIST_PROGRAM_SELECT( target: "elm.icon"; )
245       GENLIST_PROGRAM_FLIP
246       GENLIST_PROGRAM_FOCUS
247    }
248
249    group { GENLIST_NAME("1icon/with_no_line/default")
250       inherit: "elm/genlist/item/1icon/default";
251
252       parts {
253          GENLIST_PART_BOTTOM_LINE_OFF
254       }
255    }
256
257    group { GENLIST_NAME("1icon/no_padding/default")
258       inherit: "elm/genlist/item/1icon/default";
259
260       parts {
261          GENLIST_PART_PADDING_LEFT_SIZE(0)
262          GENLIST_PART_PADDING_RIGHT_SIZE(0)
263          GENLIST_PART_PADDING_TOP_SIZE(0)
264          GENLIST_PART_PADDING_BOTTOM_SIZE(0)
265          part { name: "elm.icon";
266             description { state: "default" 0.0;
267                min: 0 (GENLIST_HEIGHT_1LINE+4);
268             }
269          }
270       }
271    }
272
273    group { GENLIST_NAME("1icon/no_padding_line/default")
274       inherit: "elm/genlist/item/1icon/default";
275
276       parts {
277          GENLIST_PART_PADDING_LEFT_SIZE(0)
278          GENLIST_PART_PADDING_RIGHT_SIZE(0)
279          GENLIST_PART_PADDING_TOP_SIZE(0)
280          GENLIST_PART_PADDING_BOTTOM_SIZE(0)
281          GENLIST_PART_BOTTOM_LINE_OFF
282          part { name: "elm.icon";
283             description { state: "default" 0.0;
284                min: 0 (GENLIST_HEIGHT_1LINE + GENLIST_PADDING_SIZE_TOP + GENLIST_PADDING_SIZE_BOTTOM);
285             }
286          }
287       }
288    }
289
290 // -------------------------------------------------------------------
291 // 1 line -------------------------------------------------------
292 // -------------------------------------------------------------------
293 // 2.2.1.1
294    group { GENLIST_NAME("1text/default")
295       GENLIST_PROLOG_NORMAL
296
297       data.item: "texts" "elm.text";
298
299       parts {
300          GENLIST_PART_BASE
301          GENLIST_PART_BG_NORMAL
302          GENLIST_PART_BOTTOM_LINE
303          GENLIST_PART_PADDING_LEFT
304          GENLIST_PART_PADDING_RIGHT
305          GENLIST_PART_PADDING_TOP
306          GENLIST_PART_PADDING_BOTTOM
307
308          GENLIST_PART_LISTITEM_("elm.text", GENLIST_HEIGHT_1LINE,
309             "elm.padding.left", "elm.padding.right",
310             "elm.padding.top", "elm.padding.bottom",
311          )
312          GENLIST_PART_FLIP
313          GENLIST_PART_FOCUS
314       }
315       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; )
316       GENLIST_PROGRAM_SOUND("elm.text")
317    }
318 // 2.2.1.1 (textblock)
319    group { GENLIST_NAME("1text.tb/default")
320       GENLIST_PROLOG_NORMAL
321       data.item: "texts" "elm.text";
322       parts {
323          GENLIST_PART_BASE
324          GENLIST_PART_BG_NORMAL
325          GENLIST_PART_BOTTOM_LINE
326          GENLIST_PART_PADDING_LEFT
327          GENLIST_PART_PADDING_RIGHT
328          GENLIST_PART_PADDING_TOP
329          GENLIST_PART_PADDING_BOTTOM
330
331          GENLIST_PART_LISTITEM_TB_("elm.text", GENLIST_HEIGHT_1LINE,
332             "elm.padding.left", "elm.padding.right",
333             "elm.padding.top", "elm.padding.bottom",
334          )
335          GENLIST_PART_FLIP
336          GENLIST_PART_FOCUS
337       }
338       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; )
339       GENLIST_PROGRAM_SOUND("elm.text")
340    }
341
342 // 2.2.1.2
343    group { GENLIST_NAME("2text/default")
344       GENLIST_PROLOG_NORMAL
345       data.item: "texts" "elm.text.1 elm.text.2";
346       parts {
347          GENLIST_PART_BASE
348          GENLIST_PART_BG_NORMAL
349          GENLIST_PART_BOTTOM_LINE
350          GENLIST_PART_PADDING_LEFT
351          GENLIST_PART_PADDING_RIGHT
352          GENLIST_PART_PADDING_TOP
353          GENLIST_PART_PADDING_BOTTOM
354
355          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_1LINE,
356             "elm.padding.left", "elm.text.2",
357             "elm.padding.top", "elm.padding.bottom",
358          )
359          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_1LINE,
360             "elm.padding.right",
361             "elm.padding.top", "elm.padding.bottom"
362          )
363          GENLIST_PART_FLIP
364          GENLIST_PART_FOCUS
365       }
366       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
367       GENLIST_PROGRAM_SOUND("elm.text.1")
368       GENLIST_PROGRAM_SOUND("elm.text.2")
369    }
370
371 // 2.2.1.3
372    group { GENLIST_NAME("2text.6/default")
373       inherit: "elm/genlist/item/2text/default";
374
375       parts {
376
377          part { name: "elm.text.2";
378             description { state: "default" 0.0;
379                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
380             }
381             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
382          }
383       }
384    }
385
386 // 2.2.1.4
387    group { GENLIST_NAME("1text.1icon/default")
388       GENLIST_PROLOG_NORMAL
389
390       data.item: "texts" "elm.text";
391       data.item: "contents" "elm.icon";
392
393       parts {
394          GENLIST_PART_BASE
395          GENLIST_PART_BG_NORMAL
396          GENLIST_PART_BOTTOM_LINE
397          GENLIST_PART_PADDING_LEFT
398          GENLIST_PART_PADDING_RIGHT
399          GENLIST_PART_PADDING_TOP
400          GENLIST_PART_PADDING_BOTTOM
401
402          GENLIST_PART_LISTITEM_("elm.text", GENLIST_HEIGHT_1LINE,
403             "elm.padding.left", "elm.padding.icon.left",
404             "elm.padding.top", "elm.padding.bottom",
405          )
406          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
407          GENLIST_PART_ICON_BTN_01_RTB("elm.icon",
408             "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
409          GENLIST_PART_FLIP
410          GENLIST_PART_FOCUS
411       }
412       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
413       GENLIST_PROGRAM_SOUND("elm.text")
414    }
415
416 // 2.2.1.5
417    group { GENLIST_NAME("1text.1icon.4/default")
418       inherit: "elm/genlist/item/1text.1icon/default";
419
420       parts {
421          GENLIST_PART_ICON_BTN_02_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
422       }
423    }
424
425 // 2.2.1.6
426    group { GENLIST_NAME("1text.1icon.6/default")
427       inherit: "elm/genlist/item/1text.1icon/default";
428
429       parts {
430          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon", "elm.padding.right")
431       }
432    }
433
434 // 2.2.1.7
435       group { GENLIST_NAME("1text.1icon.7/default")
436       inherit: "elm/genlist/item/1text.1icon/default";
437
438       parts {
439          GENLIST_PART_ICON_BIG_R("elm.icon", "elm.padding.right")
440       }
441    }
442
443 // 2.2.1.8
444    group { GENLIST_NAME("1text.1icon.5/default")
445       inherit: "elm/genlist/item/1text.1icon/default";
446
447       parts {
448          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon", "elm.padding.right")
449       }
450    }
451
452 // 2.2.1.8.1 (Circle)
453    group { GENLIST_NAME("1text.1icon.5.thumb.circle/default")
454       inherit: "elm/genlist/item/1text.1icon.5/default";
455
456       GENLIST_INHERIT_THUMB_CIRCLE_LARGE("elm.icon")
457       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
458       GENLIST_PROGRAMS_THUMB
459    }
460
461 // 2.2.1.8.1 (Square)
462    group { GENLIST_NAME("1text.1icon.5.thumb.square/default")
463       inherit: "elm/genlist/item/1text.1icon.5/default";
464
465       GENLIST_INHERIT_THUMB_SQUARE_LARGE("elm.icon")
466       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
467       GENLIST_PROGRAMS_THUMB
468    }
469
470 // 2.2.1.9
471    group { GENLIST_NAME("1text.2icon.3/default")
472       GENLIST_PROLOG_NORMAL
473       data.item: "texts" "elm.text";
474       data.item: "contents" "elm.icon.1 elm.icon.2";
475
476       parts {
477          GENLIST_PART_BASE
478          GENLIST_PART_BG_NORMAL
479          GENLIST_PART_BOTTOM_LINE
480          GENLIST_PART_PADDING_LEFT
481          GENLIST_PART_PADDING_RIGHT
482          GENLIST_PART_PADDING_TOP
483          GENLIST_PART_PADDING_BOTTOM
484
485          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
486             "elm.padding.left", "elm.text.limit",
487             fixed: 1 0; align: 0 0.5; text.max: 1 0;  // This limits text growing.
488          )
489          GENLIST_PART_PADDING_L("elm.padding.text.right", "elm.text")
490          GENLIST_PART_ICON_SMALL_L("elm.icon.2", "elm.padding.text.right")
491          // Virtual part for Maxmimum right X axis of TEXT
492          GENLIST_PART_SPACER("elm.text.limit",
493             GENLIST_DESCRIPTION_R("elm.padding.icon1.left",
494                min: (GENLIST_ICON_SMALL_SIZE+GENLIST_PADDING_SIZE_DEFAULT) 0;
495             )
496          )
497          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
498          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon.1", "elm.padding.right")
499          GENLIST_PART_FLIP
500          GENLIST_PART_FOCUS
501       }
502       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
503       GENLIST_PROGRAM_SOUND("elm.text")
504    }
505
506 // 2.2.1.9 (textblock)
507    group { GENLIST_NAME("1text.2icon.3.tb/default")
508       GENLIST_PROLOG_NORMAL
509       data.item: "texts" "elm.text";
510       data.item: "contents" "elm.icon.1 elm.icon.2";
511
512       parts {
513          GENLIST_PART_BASE
514          GENLIST_PART_BG_NORMAL
515          GENLIST_PART_BOTTOM_LINE
516          GENLIST_PART_PADDING_LEFT
517          GENLIST_PART_PADDING_RIGHT
518          GENLIST_PART_PADDING_TOP
519          GENLIST_PART_PADDING_BOTTOM
520
521          GENLIST_PART_LISTITEM_LR_TB("elm.text", GENLIST_HEIGHT_1LINE,
522             "elm.padding.left", "elm.text.limit",
523             fixed: 1 0; align: 0 0.5; text.max: 1 0;  // This limits text growing.
524          )
525          GENLIST_PART_PADDING_L("elm.padding.text.right", "elm.text")
526          GENLIST_PART_ICON_SMALL_L("elm.icon.2", "elm.padding.text.right")
527          // Virtual part for Maxmimum right X axis of TEXT
528          GENLIST_PART_SPACER("elm.text.limit",
529             GENLIST_DESCRIPTION_R("elm.padding.icon1.left",
530                min: (GENLIST_ICON_SMALL_SIZE+GENLIST_PADDING_SIZE_DEFAULT) 0;
531             )
532          )
533          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
534          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon.1", "elm.padding.right")
535          GENLIST_PART_FLIP
536          GENLIST_PART_FOCUS
537       }
538       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
539       GENLIST_PROGRAM_SOUND("elm.text")
540    }
541
542 // 2.2.1.10
543    group { GENLIST_NAME("1text.1icon.2/default")
544       // FIXME: just for backward compatibility
545       alias: "elm/genlist/item/1text.1/expandable_n_depth/default";
546       alias: "elm/genlist/item_odd/1text.1/expandable_n_depth/default";
547       alias: "elm/genlist/item_compress/1text.1/expandable_n_depth/default";
548       alias: "elm/genlist/item_compress_odd/1text.1/expandable_n_depth/default";
549       alias: "elm/genlist/tree/1text.1/expandable_n_depth/default";
550       alias: "elm/genlist/tree_odd/1text.1/expandable_n_depth/default";
551       alias: "elm/genlist/tree_compress/1text.1/expandable_n_depth/default";
552       alias: "elm/genlist/tree_compress_odd/1text.1/expandable_n_depth/default";
553       alias: "elm/genlist/item/1text.2/expandable_n_depth/default";
554       alias: "elm/genlist/item_odd/1text.2/expandable_n_depth/default";
555       alias: "elm/genlist/item_compress/1text.2/expandable_n_depth/default";
556       alias: "elm/genlist/item_compress_odd/1text.2/expandable_n_depth/default";
557       alias: "elm/genlist/tree/1text.2/expandable_n_depth/default";
558       alias: "elm/genlist/tree_odd/1text.2/expandable_n_depth/default";
559       alias: "elm/genlist/tree_compress/1text.2/expandable_n_depth/default";
560
561       GENLIST_PROLOG_NORMAL
562       data.item: "texts" "elm.text";
563       data.item: "contents" "elm.icon";
564
565       parts {
566          GENLIST_PART_BASE
567          GENLIST_PART_BG_NORMAL
568          GENLIST_PART_BOTTOM_LINE
569          GENLIST_PART_PADDING_LEFT
570          GENLIST_PART_PADDING_RIGHT
571          GENLIST_PART_PADDING_TOP
572          GENLIST_PART_PADDING_BOTTOM
573
574          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
575          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
576          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
577             "elm.padding.icon.right", "elm.padding.right", )
578          GENLIST_PART_FLIP
579          GENLIST_PART_FOCUS
580       }
581       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
582       GENLIST_PROGRAM_SOUND("elm.text")
583    }
584
585 // 2.2.1.10.1 (circle)
586    group { GENLIST_NAME("1text.1icon.2.thumb.circle/default")
587       inherit: "elm/genlist/item/1text.1icon.2/default";
588
589       GENLIST_INHERIT_THUMB_CIRCLE_MEDIUM("elm.icon")
590       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
591       GENLIST_PROGRAMS_THUMB
592    }
593
594 // 2.2.1.10.1 (square)
595    group { GENLIST_NAME("1text.1icon.2.thumb.square/default")
596       inherit: "elm/genlist/item/1text.1icon.2/default";
597
598       GENLIST_INHERIT_THUMB_SQUARE_MEDIUM("elm.icon")
599       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
600       GENLIST_PROGRAMS_THUMB
601    }
602
603 // 2.2.1.10 (textblock)
604    group { GENLIST_NAME("1text.1icon.2.tb/default")
605       GENLIST_PROLOG_NORMAL
606       data.item: "texts" "elm.text";
607       data.item: "contents" "elm.icon";
608
609       parts {
610          GENLIST_PART_BASE
611          GENLIST_PART_BG_NORMAL
612          GENLIST_PART_BOTTOM_LINE
613          GENLIST_PART_PADDING_LEFT
614          GENLIST_PART_PADDING_RIGHT
615          GENLIST_PART_PADDING_TOP
616          GENLIST_PART_PADDING_BOTTOM
617
618          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
619          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
620          GENLIST_PART_LISTITEM_LR_TB("elm.text", GENLIST_HEIGHT_1LINE, "elm.padding.icon.right", "elm.padding.right",)
621          GENLIST_PART_FLIP
622          GENLIST_PART_FOCUS
623       }
624       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
625       GENLIST_PROGRAM_SOUND("elm.text")
626    }
627
628 // 2.2.1.11
629    group { GENLIST_NAME("2text.1icon/default")
630       GENLIST_PROLOG_NORMAL
631       data.item: "texts" "elm.text.1 elm.text.2";
632       data.item: "contents" "elm.icon";
633
634       parts {
635          GENLIST_PART_BASE
636          GENLIST_PART_BG_NORMAL
637          GENLIST_PART_BOTTOM_LINE
638          GENLIST_PART_PADDING_LEFT
639          GENLIST_PART_PADDING_RIGHT
640          GENLIST_PART_PADDING_TOP
641          GENLIST_PART_PADDING_BOTTOM
642
643          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
644          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
645          GENLIST_PART_LISTITEM_LR("elm.text.1", GENLIST_HEIGHT_1LINE, "elm.padding.icon.right", "elm.text.2",)
646          GENLIST_PART_SUBITEM_R("elm.text.2", GENLIST_HEIGHT_1LINE, "elm.padding.right")
647          GENLIST_PART_FLIP
648          GENLIST_PART_FOCUS
649       }
650       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
651       GENLIST_PROGRAM_SOUND("elm.text.1")
652       GENLIST_PROGRAM_SOUND("elm.text.2")
653    }
654
655 // 2.2.1.12
656    group { GENLIST_NAME("2text.1icon.6/default")
657       inherit: "elm/genlist/item/2text.1icon/default";
658
659       parts {
660          part { name: "elm.text.2";
661             description { state: "default" 0.0;
662                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
663             }
664             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
665          }
666       }
667    }
668
669 // 2.2.1.13
670    group { GENLIST_NAME("1text.2icon/default")
671       GENLIST_PROLOG_NORMAL
672       data.item: "texts" "elm.text";
673       data.item: "contents" "elm.icon.1 elm.icon.2";
674
675       parts {
676          GENLIST_PART_BASE
677          GENLIST_PART_BG_NORMAL
678          GENLIST_PART_BOTTOM_LINE
679          GENLIST_PART_PADDING_LEFT
680          GENLIST_PART_PADDING_RIGHT
681          GENLIST_PART_PADDING_TOP
682          GENLIST_PART_PADDING_BOTTOM
683
684          GENLIST_PART_ICON_BIG_L( "elm.icon.1", "elm.padding.left")
685          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
686          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE, "elm.padding.icon1.right", "elm.padding.icon2.left",)
687          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
688          GENLIST_PART_ICON_BTN_01_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
689          GENLIST_PART_FLIP
690          GENLIST_PART_FOCUS
691       }
692       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
693       GENLIST_PROGRAM_SOUND("elm.text")
694    }
695
696 // 2.2.1.13 (textblock)
697    group { GENLIST_NAME("1text.2icon.tb/default")
698       GENLIST_PROLOG_NORMAL
699       data.item: "texts" "elm.text";
700       data.item: "contents" "elm.icon.1 elm.icon.2";
701
702       parts {
703          GENLIST_PART_BASE
704          GENLIST_PART_BG_NORMAL
705          GENLIST_PART_BOTTOM_LINE
706          GENLIST_PART_PADDING_LEFT
707          GENLIST_PART_PADDING_RIGHT
708          GENLIST_PART_PADDING_TOP
709          GENLIST_PART_PADDING_BOTTOM
710
711          GENLIST_PART_ICON_BIG_L( "elm.icon.1", "elm.padding.left")
712          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
713          GENLIST_PART_LISTITEM_LR_TB("elm.text", GENLIST_HEIGHT_1LINE, "elm.padding.icon1.right", "elm.padding.icon2.left",)
714          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
715          GENLIST_PART_ICON_BTN_01_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
716          GENLIST_PART_FLIP
717          GENLIST_PART_FOCUS
718       }
719       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
720       GENLIST_PROGRAM_SOUND("elm.text")
721    }
722
723 // 2.2.1.14
724    group { GENLIST_NAME("1text.2icon.6/default")
725       inherit: "elm/genlist/item/1text.2icon/default";
726
727       parts {
728          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
729
730       }
731    }
732
733 // 2.2.1.14 (textblock)
734    group { GENLIST_NAME("1text.2icon.6.tb/default")
735       inherit: "elm/genlist/item/1text.2icon.tb/default";
736
737       parts {
738          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
739       }
740    }
741
742 // 2.2.1.15
743    group { GENLIST_NAME("1text.2icon.7/default")
744       inherit: "elm/genlist/item/1text.2icon/default";
745
746       parts {
747          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon.2", "elm.padding.right")
748       }
749    }
750
751 // 2.2.1.16
752 // 2.2.1.20
753    group { GENLIST_NAME("1text.1icon.3/default")
754       inherit: "elm/genlist/item/1text.1icon.2/default";
755
756       parts {
757          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon", "elm.padding.left")
758       }
759    }
760
761 // 2.2.1.16 (textblock)
762 // 2.2.1.20 (textblock)
763    group { GENLIST_NAME("1text.1icon.3.tb/default")
764       inherit: "elm/genlist/item/1text.1icon.2.tb/default";
765
766       parts {
767          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon", "elm.padding.left")
768       }
769    }
770
771 // 2.2.1.17
772    group { GENLIST_NAME("1text.2icon.4/default")
773       inherit: "elm/genlist/item/1text.2icon/default";
774
775       parts {
776          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
777          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
778       }
779    }
780
781 // 2.2.1.17 (textblock)
782    group { GENLIST_NAME("1text.2icon.4.tb/default")
783       inherit: "elm/genlist/item/1text.2icon.tb/default";
784
785       parts {
786          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
787          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
788       }
789    }
790
791 // 2.2.1.18
792 // 2.2.1.23
793    group { GENLIST_NAME("1text.2icon.2/default")
794       GENLIST_PROLOG_NORMAL
795       data.item: "texts" "elm.text";
796       data.item: "contents" "elm.icon.1 elm.icon.2";
797
798       parts {
799          GENLIST_PART_BASE
800          GENLIST_PART_BG_NORMAL
801          GENLIST_PART_BOTTOM_LINE
802          GENLIST_PART_PADDING_LEFT
803          GENLIST_PART_PADDING_RIGHT
804          GENLIST_PART_PADDING_TOP
805          GENLIST_PART_PADDING_BOTTOM
806
807          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
808          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
809          GENLIST_PART_ICON_BIG_L("elm.icon.2", "elm.padding.icon1.right")
810          GENLIST_PART_PADDING_L("elm.padding.icon2.right", "elm.icon.2")
811          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE, "elm.padding.icon2.right", "elm.padding.right",)
812          GENLIST_PART_FLIP
813          GENLIST_PART_FOCUS
814       }
815       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
816       GENLIST_PROGRAM_SOUND("elm.text")
817    }
818
819 // 2.2.1.19
820 // 2.2.1.25
821    group { GENLIST_NAME("1text.3icon/default")
822       GENLIST_PROLOG_NORMAL
823       data.item: "texts" "elm.text";
824       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3";
825
826       parts {
827          GENLIST_PART_BASE
828          GENLIST_PART_BG_NORMAL
829          GENLIST_PART_BOTTOM_LINE
830          GENLIST_PART_PADDING_LEFT
831          GENLIST_PART_PADDING_RIGHT
832          GENLIST_PART_PADDING_TOP
833          GENLIST_PART_PADDING_BOTTOM
834
835          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
836          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
837          GENLIST_PART_ICON_BIG_L("elm.icon.2", "elm.padding.icon1.right")
838          GENLIST_PART_PADDING_L("elm.padding.icon2.right", "elm.icon.2")
839          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
840             "elm.padding.icon2.right", "elm.padding.icon3.left",)
841          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
842          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.3", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
843          GENLIST_PART_FLIP
844          GENLIST_PART_FOCUS
845       }
846       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
847       GENLIST_PROGRAM_SOUND("elm.text")
848    }
849
850 // 2.2.1.21
851    group { GENLIST_NAME("1text.2icon.8/default")
852       inherit: "elm/genlist/item/1text.2icon/default";
853
854       parts {
855          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
856          GENLIST_PART_ICON_BIG_R("elm.icon.2", "elm.padding.right")
857       }
858    }
859
860 // 2.2.1.22
861    group { GENLIST_NAME("1text.2icon.9/default")
862       inherit: "elm/genlist/item/1text.2icon/default";
863
864       parts {
865          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
866          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
867       }
868    }
869
870 // 2.2.1.24
871    group { GENLIST_NAME("1text.3icon.2/default")
872       GENLIST_PROLOG_NORMAL
873       data.item: "texts" "elm.text";
874       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3";
875
876       parts {
877          GENLIST_PART_BASE
878          GENLIST_PART_BG_NORMAL
879          GENLIST_PART_BOTTOM_LINE
880          GENLIST_PART_PADDING_LEFT
881          GENLIST_PART_PADDING_RIGHT
882          GENLIST_PART_PADDING_TOP
883          GENLIST_PART_PADDING_BOTTOM
884
885          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
886          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
887          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
888             "elm.padding.icon1.right", "elm.padding.icon2.left", )
889          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
890          GENLIST_PART_ICON_BIG_R("elm.icon.2", "elm.padding.icon3.left")
891          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
892          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.3", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
893          GENLIST_PART_FLIP
894          GENLIST_PART_FOCUS
895       }
896       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
897       GENLIST_PROGRAM_SOUND("elm.text")
898    }
899
900 // 2.2.1.26
901    group { GENLIST_NAME("2text.4/default")
902       GENLIST_PROLOG_NORMAL
903       data.item: "texts" "elm.text.1 elm.text.2";
904
905       parts {
906          GENLIST_PART_BASE
907          GENLIST_PART_BG_NORMAL
908          GENLIST_PART_BOTTOM_LINE
909          GENLIST_PART_PADDING_LEFT
910          GENLIST_PART_PADDING_RIGHT
911          GENLIST_PART_PADDING_TOP
912          GENLIST_PART_PADDING_BOTTOM
913
914          GENLIST_PART_SUBITEM_LR("elm.text.1", GENLIST_HEIGHT_1LINE,
915             "elm.padding.left", "elm.divider1.left",
916          )
917          GENLIST_PART_PADDING_R("elm.divider1.left", "elm.divider1")
918          GENLIST_PART_DIVIDER_R("elm.text.2.left")
919          GENLIST_PART_PADDING_R("elm.text.2.left", "elm.text.2")
920          GENLIST_PART_SUBITEM_R_FIXED("elm.text.2", 200, GENLIST_HEIGHT_1LINE,
921             "elm.padding.right")
922          GENLIST_PART_FLIP
923          GENLIST_PART_FOCUS
924       }
925       GENLIST_PROGRAMS_NORMAL(
926          target: "elm.text.1"; target: "elm.text.2";
927          target: "elm.divider1"; target: "elm.divider2"; )
928       GENLIST_PROGRAM_SOUND("elm.text.1")
929       GENLIST_PROGRAM_SOUND("elm.text.2")
930    }
931
932 // 2.2.1.26 (textblock)
933    group { GENLIST_NAME("2text.4.tb/default")
934       GENLIST_PROLOG_NORMAL
935       data.item: "texts" "elm.text.1 elm.text.2";
936
937       parts {
938          GENLIST_PART_BASE
939          GENLIST_PART_BG_NORMAL
940          GENLIST_PART_BOTTOM_LINE
941          GENLIST_PART_PADDING_LEFT
942          GENLIST_PART_PADDING_RIGHT
943          GENLIST_PART_PADDING_TOP
944          GENLIST_PART_PADDING_BOTTOM
945
946          GENLIST_PART_LISTITEM_LR_TB("elm.text.1", GENLIST_HEIGHT_1LINE,
947             "elm.padding.left", "elm.elm.divider1.left",)
948          GENLIST_PART_PADDING_R("elm.elm.divider1.left", "elm.divider1")
949          GENLIST_PART_DIVIDER_R("elm.text.2.left")
950          GENLIST_PART_PADDING_R("elm.text.2.left", "elm.text.2")
951          GENLIST_PART_SUBITEM_R_FIXED_TB("elm.text.2", 206, GENLIST_HEIGHT_1LINE,
952             "elm.padding.right")
953          GENLIST_PART_FLIP
954          GENLIST_PART_FOCUS
955       }
956       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
957          target: "elm.divider1"; target: "elm.divider2"; )
958       GENLIST_PROGRAM_SOUND("elm.text.1")
959       GENLIST_PROGRAM_SOUND("elm.text.2")
960    }
961
962 // 2.2.1.27
963    group { GENLIST_NAME("2text.5/default")
964       GENLIST_PROLOG_NORMAL
965       data.item: "texts" "elm.text.1 elm.text.2";
966
967       parts {
968          GENLIST_PART_BASE
969          GENLIST_PART_BG_NORMAL
970          GENLIST_PART_BOTTOM_LINE
971          GENLIST_PART_PADDING_LEFT
972          GENLIST_PART_PADDING_RIGHT
973          GENLIST_PART_PADDING_TOP
974          GENLIST_PART_PADDING_BOTTOM
975
976          GENLIST_PART_SUBITEM_L_FIXED("elm.text.2", 200, GENLIST_HEIGHT_1LINE,
977             "elm.padding.left")
978          GENLIST_PART_PADDING_L("elm.text2.right", "elm.text.2")
979          GENLIST_PART_DIVIDER_L("elm.text2.right")
980          GENLIST_PART_PADDING_L("elm.divider.right", "elm.divider2")
981          GENLIST_PART_SUBITEM_LR("elm.text.1", GENLIST_HEIGHT_1LINE,
982             "elm.divider.right", "elm.padding.right", )
983          GENLIST_PART_FLIP
984          GENLIST_PART_FOCUS
985       }
986       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.divider1"; target: "elm.divider2"; )
987       GENLIST_PROGRAM_SOUND("elm.text.1")
988       GENLIST_PROGRAM_SOUND("elm.text.2")
989    }
990
991 // 2.2.1.28
992    group { GENLIST_NAME("1text.1icon.divider/default")
993       inherit: "elm/genlist/item/1text.1icon.7/default";
994
995       parts {
996          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
997             "elm.padding.left", "elm.divider1",
998          )
999          GENLIST_PART_DIVIDER_R("elm.padding.icon.left")
1000          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1001          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon", "elm.padding.right")
1002       }
1003       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; target: "elm.divider1"; target: "elm.divider2"; )
1004    }
1005
1006 // 2.2.1.29
1007    group { GENLIST_NAME("1text.2icon.divider/default")
1008       inherit: "elm/genlist/item/1text.2icon.7/default";
1009
1010       parts {
1011          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
1012             "elm.padding.icon1.right", "elm.divider1",
1013          )
1014          GENLIST_PART_DIVIDER_R("elm.padding.icon2.left")
1015          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1016       }
1017    }
1018
1019 // -------------------------------------------------------------------
1020 // 2 line -------------------------------------------------------
1021 // -------------------------------------------------------------------
1022 // 2.2.2.1
1023    group { GENLIST_NAME("2text.2/default")
1024       GENLIST_PROLOG_NORMAL
1025       data.item: "texts" "elm.text.1 elm.text.2";
1026
1027       parts {
1028          GENLIST_PART_BASE
1029          GENLIST_PART_BG_NORMAL
1030          GENLIST_PART_BOTTOM_LINE
1031          GENLIST_PART_PADDING_LEFT
1032          GENLIST_PART_PADDING_RIGHT
1033          GENLIST_PART_PADDING_TOP_2LINE
1034          GENLIST_PART_PADDING_BOTTOM_2LINE
1035
1036          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1037             "elm.padding.left", "elm.padding.right",
1038             "elm.padding.top", "elm.text.2",
1039          )
1040          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1041             "elm.padding.left", "elm.padding.right", "elm.padding.bottom")
1042          GENLIST_PART_FLIP
1043          GENLIST_PART_FOCUS
1044       }
1045       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
1046       GENLIST_PROGRAM_SOUND("elm.text.1")
1047       GENLIST_PROGRAM_SOUND("elm.text.2")
1048    }
1049
1050 // 2.2.2.1 (textblock)
1051    group { GENLIST_NAME("2text.2.tb/default")
1052       GENLIST_PROLOG_NORMAL
1053       data.item: "texts" "elm.text.1 elm.text.2";
1054
1055       parts {
1056          GENLIST_PART_BASE
1057          GENLIST_PART_BG_NORMAL
1058          GENLIST_PART_BOTTOM_LINE
1059          GENLIST_PART_PADDING_LEFT
1060          GENLIST_PART_PADDING_RIGHT
1061          GENLIST_PART_PADDING_TOP_2LINE
1062          GENLIST_PART_PADDING_BOTTOM_2LINE
1063
1064          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1065             "elm.padding.left", "elm.padding.right",
1066             "elm.padding.top", "elm.text.2",
1067          )
1068          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1069             "elm.padding.left", "elm.padding.right", "elm.padding.bottom"
1070          )
1071          GENLIST_PART_FLIP
1072          GENLIST_PART_FOCUS
1073       }
1074       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
1075       GENLIST_PROGRAM_SOUND("elm.text.1")
1076       GENLIST_PROGRAM_SOUND("elm.text.2")
1077    }
1078
1079 // 2.2.2.2
1080    group { GENLIST_NAME("2text.3/default")
1081       GENLIST_PROLOG_NORMAL
1082       data.item: "texts" "elm.text.1 elm.text.2";
1083
1084       parts {
1085          GENLIST_PART_BASE
1086          GENLIST_PART_BG_NORMAL
1087          GENLIST_PART_BOTTOM_LINE
1088          GENLIST_PART_PADDING_LEFT
1089          GENLIST_PART_PADDING_RIGHT
1090          GENLIST_PART_PADDING_TOP_2LINE
1091          GENLIST_PART_PADDING_BOTTOM_2LINE
1092
1093          GENLIST_PART_SUBITEM_LRT("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1094             "elm.padding.left", "elm.padding.right", "elm.padding.top"
1095          )
1096          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1097             "elm.padding.left", "elm.padding.right",
1098             "elm.text.2", "elm.padding.bottom",
1099          )
1100          GENLIST_PART_FLIP
1101          GENLIST_PART_FOCUS
1102       }
1103       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
1104       GENLIST_PROGRAM_SOUND("elm.text.1")
1105       GENLIST_PROGRAM_SOUND("elm.text.2")
1106    }
1107
1108 // 2.2.2.3
1109    group { GENLIST_NAME("3text/default")
1110       GENLIST_PROLOG_NORMAL
1111       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
1112
1113       parts {
1114          GENLIST_PART_BASE
1115          GENLIST_PART_BG_NORMAL
1116          GENLIST_PART_BOTTOM_LINE
1117          GENLIST_PART_PADDING_LEFT
1118          GENLIST_PART_PADDING_RIGHT
1119          GENLIST_PART_PADDING_TOP_2LINE
1120          GENLIST_PART_PADDING_BOTTOM_2LINE
1121
1122          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1123             "elm.padding.left", "elm.text.3",
1124             "elm.padding.top", "elm.text.2",
1125          )
1126          GENLIST_PART_SUBITEM_RTB("elm.text.3", GENLIST_HEIGHT_2LINE_MAIN,
1127             "elm.padding.right", "elm.padding.top", "elm.text.2"
1128          )
1129          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1130             "elm.padding.left", "elm.padding.right", "elm.padding.bottom")
1131          GENLIST_PART_FLIP
1132          GENLIST_PART_FOCUS
1133       }
1134       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; )
1135       GENLIST_PROGRAM_SOUND("elm.text.1")
1136       GENLIST_PROGRAM_SOUND("elm.text.2")
1137       GENLIST_PROGRAM_SOUND("elm.text.3")
1138    }
1139
1140 // 2.2.2.3 (textblock)
1141    group { GENLIST_NAME("3text.tb/default")
1142       GENLIST_PROLOG_NORMAL
1143       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
1144
1145       parts {
1146          GENLIST_PART_BASE
1147          GENLIST_PART_BG_NORMAL
1148          GENLIST_PART_BOTTOM_LINE
1149          GENLIST_PART_PADDING_LEFT
1150          GENLIST_PART_PADDING_RIGHT
1151          GENLIST_PART_PADDING_TOP_2LINE
1152          GENLIST_PART_PADDING_BOTTOM_2LINE
1153
1154          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1155             "elm.padding.left", "elm.text.3",
1156             "elm.padding.top", "elm.text.2",
1157          )
1158          GENLIST_PART_SUBITEM_RTB_TB("elm.text.3", GENLIST_HEIGHT_2LINE_MAIN,
1159             "elm.padding.right", "elm.padding.top", "elm.text.2"
1160          )
1161          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1162             "elm.padding.left", "elm.padding.right", "elm.padding.bottom"
1163          )
1164          GENLIST_PART_FLIP
1165          GENLIST_PART_FOCUS
1166       }
1167       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; )
1168       GENLIST_PROGRAM_SOUND("elm.text.1")
1169       GENLIST_PROGRAM_SOUND("elm.text.2")
1170       GENLIST_PROGRAM_SOUND("elm.text.3")
1171    }
1172
1173 // 2.2.2.4
1174    group { GENLIST_NAME("2text.1icon.2/default")
1175       GENLIST_PROLOG_NORMAL
1176       data.item: "texts" "elm.text.1 elm.text.2";
1177       data.item: "contents" "elm.icon";
1178
1179       parts {
1180          GENLIST_PART_BASE
1181          GENLIST_PART_BG_NORMAL
1182          GENLIST_PART_BOTTOM_LINE
1183          GENLIST_PART_PADDING_LEFT
1184          GENLIST_PART_PADDING_RIGHT
1185          GENLIST_PART_PADDING_TOP_2LINE
1186          GENLIST_PART_PADDING_BOTTOM_2LINE
1187
1188          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1189             "elm.padding.left", "elm.padding.icon.left",
1190             "elm.padding.top", "elm.text.2",
1191          )
1192          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1193             "elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom")
1194          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1195          GENLIST_PART_ICON_BTN_01_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1196          GENLIST_PART_FLIP
1197          GENLIST_PART_FOCUS
1198       }
1199       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
1200       GENLIST_PROGRAM_SOUND("elm.text.1")
1201       GENLIST_PROGRAM_SOUND("elm.text.2")
1202    }
1203
1204 // 2.2.2.4 (textblock)
1205    group { GENLIST_NAME("2text.1icon.2.tb/default")
1206       GENLIST_PROLOG_NORMAL
1207       data.item: "texts" "elm.text.1 elm.text.2";
1208       data.item: "contents" "elm.icon";
1209
1210       parts {
1211          GENLIST_PART_BASE
1212          GENLIST_PART_BG_NORMAL
1213          GENLIST_PART_BOTTOM_LINE
1214          GENLIST_PART_PADDING_LEFT
1215          GENLIST_PART_PADDING_RIGHT
1216          GENLIST_PART_PADDING_TOP_2LINE
1217          GENLIST_PART_PADDING_BOTTOM_2LINE
1218
1219          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1220             "elm.padding.left", "elm.padding.icon.left",
1221             "elm.padding.top", "elm.text.2",
1222          )
1223          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1224             "elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom")
1225          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1226          GENLIST_PART_ICON_BTN_01_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1227          GENLIST_PART_FLIP
1228          GENLIST_PART_FOCUS
1229       }
1230       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
1231       GENLIST_PROGRAM_SOUND("elm.text.1")
1232       GENLIST_PROGRAM_SOUND("elm.text.2")
1233    }
1234
1235
1236 // 2.2.2.5
1237    group { GENLIST_NAME("2text.1icon.10/default")
1238       inherit: "elm/genlist/item/2text.1icon.2/default";
1239
1240       parts {
1241          GENLIST_PART_ICON_BTN_02_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1242       }
1243    }
1244
1245 // 2.2.2.5 (textblock)
1246    group { GENLIST_NAME("2text.1icon.10.tb/default")
1247       GENLIST_PROLOG_NORMAL
1248       data.item: "texts" "elm.text.1 elm.text.2";
1249       data.item: "contents" "elm.icon";
1250
1251       parts {
1252          GENLIST_PART_BASE
1253          GENLIST_PART_BG_NORMAL
1254          GENLIST_PART_BOTTOM_LINE
1255          GENLIST_PART_PADDING_LEFT
1256          GENLIST_PART_PADDING_RIGHT
1257          GENLIST_PART_PADDING_TOP_2LINE
1258          GENLIST_PART_PADDING_BOTTOM_2LINE
1259
1260          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1261             "elm.padding.left", "elm.padding.icon.left",
1262             "elm.padding.top", "elm.text.2",
1263          )
1264          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1265             "elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom"
1266          )
1267          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1268          GENLIST_PART_ICON_BTN_02_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1269          GENLIST_PART_FLIP
1270          GENLIST_PART_FOCUS
1271       }
1272       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
1273       GENLIST_PROGRAM_SOUND("elm.text.1")
1274       GENLIST_PROGRAM_SOUND("elm.text.2")
1275    }
1276
1277 // 2.2.2.6
1278    group { GENLIST_NAME("2text.5icon/default")
1279       GENLIST_PROLOG_NORMAL
1280       data.item: "texts" "elm.text.1 elm.text.2";
1281       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5";
1282
1283       parts {
1284          GENLIST_PART_BASE
1285          GENLIST_PART_BG_NORMAL
1286          GENLIST_PART_BOTTOM_LINE
1287          GENLIST_PART_PADDING_LEFT
1288          GENLIST_PART_PADDING_RIGHT
1289          GENLIST_PART_PADDING_TOP_2LINE
1290          GENLIST_PART_PADDING_BOTTOM_2LINE
1291
1292          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1293             "elm.padding.left", "elm.icon.5",
1294             "elm.padding.top", "elm.text.2",
1295          )
1296          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1297             "elm.padding.left", "elm.padding.right", "elm.padding.bottom")
1298          GENLIST_PART_ICON_STAR_RTB("elm.icon.5",
1299             "elm.padding.icon4.left", "elm.padding.top", "elm.text.2")
1300          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", 2)
1301          GENLIST_PART_ICON_STAR_RTB("elm.icon.4",
1302             "elm.padding.icon3.left", "elm.padding.top", "elm.text.2")
1303          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon3.left", "elm.icon.3", 2)
1304          GENLIST_PART_ICON_STAR_RTB("elm.icon.3",
1305             "elm.padding.icon2.left", "elm.padding.top", "elm.text.2")
1306          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon2.left", "elm.icon.2", 2)
1307          GENLIST_PART_ICON_STAR_RTB("elm.icon.2",
1308             "elm.padding.icon1.left", "elm.padding.top", "elm.text.2")
1309          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon1.left", "elm.icon.1", 2)
1310          GENLIST_PART_ICON_STAR_RTB("elm.icon.1",
1311             "elm.padding.right", "elm.padding.top", "elm.text.2")
1312          GENLIST_PART_FLIP
1313          GENLIST_PART_FOCUS
1314       }
1315       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1316          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5";)
1317       GENLIST_PROGRAM_SOUND("elm.text.1")
1318       GENLIST_PROGRAM_SOUND("elm.text.2")
1319    }
1320
1321 // 2.2.2.7
1322    group { GENLIST_NAME("3text.1icon/default")
1323       GENLIST_PROLOG_NORMAL
1324       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
1325       data.item: "contents" "elm.icon";
1326
1327       parts {
1328          GENLIST_PART_BASE
1329          GENLIST_PART_BG_NORMAL
1330          GENLIST_PART_BOTTOM_LINE
1331          GENLIST_PART_PADDING_LEFT
1332          GENLIST_PART_PADDING_RIGHT
1333          GENLIST_PART_PADDING_TOP_2LINE
1334          GENLIST_PART_PADDING_BOTTOM_2LINE
1335
1336          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1337             "elm.padding.left", "elm.padding.icon.left",
1338             "elm.padding.top", "elm.text.3",
1339          )
1340          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1341          GENLIST_PART_ICON_SMALL_RTB("elm.icon",
1342             "elm.padding.right", "elm.padding.top", "elm.text.3"
1343          )
1344
1345          GENLIST_PART_SUBITEM_("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1346             "elm.padding.left", "elm.padding.text3.right",
1347             "elm.text.1", "elm.padding.bottom",
1348          )
1349          GENLIST_PART_PADDING_R("elm.padding.text3.right", "elm.text.3")
1350          GENLIST_PART_SUBITEM_RB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
1351             "elm.padding.right", "elm.padding.bottom")
1352          GENLIST_PART_FLIP
1353          GENLIST_PART_FOCUS
1354       }
1355       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
1356          target: "elm.icon"; )
1357       GENLIST_PROGRAM_SOUND("elm.text.1")
1358       GENLIST_PROGRAM_SOUND("elm.text.2")
1359       GENLIST_PROGRAM_SOUND("elm.text.3")
1360    }
1361
1362 // 2.2.2.7 (textblock)
1363    group { GENLIST_NAME("3text.1icon.tb/default")
1364       GENLIST_PROLOG_NORMAL
1365       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
1366       data.item: "contents" "elm.icon";
1367
1368       parts {
1369          GENLIST_PART_BASE
1370          GENLIST_PART_BG_NORMAL
1371          GENLIST_PART_BOTTOM_LINE
1372          GENLIST_PART_PADDING_LEFT
1373          GENLIST_PART_PADDING_RIGHT
1374          GENLIST_PART_PADDING_TOP_2LINE
1375          GENLIST_PART_PADDING_BOTTOM_2LINE
1376
1377          // elm.text.1 should be fixed part becuase 2nd line texts are both TEXTBLOCK
1378          // and theier font size can be changed both.
1379          GENLIST_PART_LISTITEM_LRT_TB("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1380             "elm.padding.left", "elm.padding.icon.left",
1381             "elm.padding.top",
1382          )
1383          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1384          GENLIST_PART_ICON_SMALL_RTB("elm.icon",
1385             "elm.padding.right", "elm.padding.top", "elm.text.3")
1386
1387          GENLIST_PART_SUBITEM_TB_("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1388             "elm.padding.left", "elm.padding.text3.right",
1389             "elm.text.1", "elm.padding.bottom"
1390          )
1391          GENLIST_PART_PADDING_R("elm.padding.text3.right", "elm.text.3")
1392          GENLIST_PART_SUBITEM_RTB_TB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
1393             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
1394          GENLIST_PART_FLIP
1395          GENLIST_PART_FOCUS
1396       }
1397       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
1398          target: "elm.icon"; )
1399       GENLIST_PROGRAM_SOUND("elm.text.1")
1400       GENLIST_PROGRAM_SOUND("elm.text.2")
1401       GENLIST_PROGRAM_SOUND("elm.text.3")
1402    }
1403
1404 // 2.2.2.8
1405    group { GENLIST_NAME("2text.2icon/default")
1406       GENLIST_PROLOG_NORMAL
1407       data.item: "texts" "elm.text.1 elm.text.2";
1408       data.item: "contents" "elm.icon.1 elm.icon.2";
1409
1410       parts {
1411          GENLIST_PART_BASE
1412          GENLIST_PART_BG_NORMAL
1413          GENLIST_PART_BOTTOM_LINE
1414          GENLIST_PART_PADDING_LEFT
1415          GENLIST_PART_PADDING_RIGHT
1416          GENLIST_PART_PADDING_TOP_2LINE
1417          GENLIST_PART_PADDING_BOTTOM_2LINE
1418
1419          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1420             "elm.padding.left", "elm.padding.icon1.left",
1421             "elm.padding.top", "elm.icon.2",
1422          )
1423          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
1424          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
1425             "elm.padding.right", "elm.padding.top", "elm.icon.2")
1426
1427          GENLIST_PART_ICON_SMALL_LB("elm.icon.2",
1428             "elm.padding.left", "elm.padding.bottom")
1429          GENLIST_PART_PADDING_L("elm.icon2.right", "elm.icon.2")
1430          GENLIST_PART_SUBITEM_("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1431             "elm.icon2.right", "elm.padding.right",
1432             "elm.text.1", "elm.padding.bottom",
1433             fixed: 1 1;
1434          )
1435          GENLIST_PART_FLIP
1436          GENLIST_PART_FOCUS
1437       }
1438       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1439          target: "elm.icon.1"; target: "elm.icon.2"; )
1440       GENLIST_PROGRAM_SOUND("elm.text.1")
1441       GENLIST_PROGRAM_SOUND("elm.text.2")
1442    }
1443
1444 // 2.2.2.9
1445    group { GENLIST_NAME("2text.7/default")
1446       inherit: "elm/genlist/item/2text.2/default";
1447
1448       parts {
1449          part { name: "elm.text.2";
1450             description { state: "default" 0.0;
1451                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
1452             }
1453             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
1454          }
1455       }
1456    }
1457
1458 // 2.2.2.10
1459    group { GENLIST_NAME("2text.1icon.7/default")
1460       inherit: "elm/genlist/item/2text.1icon.2/default";
1461
1462       parts {
1463          part { name: "elm.text.2";
1464             description { state: "default" 0.0;
1465                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
1466             }
1467             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
1468          }
1469          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon", "elm.padding.right")
1470       }
1471    }
1472
1473 // 2.2.2.10 (textblock)
1474    group { GENLIST_NAME("2text.1icon.7.tb/default")
1475       GENLIST_PROLOG_NORMAL
1476       data.item: "texts" "elm.text.1 elm.text.2";
1477       data.item: "contents" "elm.icon";
1478
1479       parts {
1480          GENLIST_PART_BASE
1481          GENLIST_PART_BG_NORMAL
1482          GENLIST_PART_BOTTOM_LINE
1483          GENLIST_PART_PADDING_LEFT
1484          GENLIST_PART_PADDING_RIGHT
1485          GENLIST_PART_PADDING_TOP_2LINE
1486          GENLIST_PART_PADDING_BOTTOM_2LINE
1487
1488          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1489             "elm.padding.left", "elm.padding.icon.left",
1490             "elm.padding.top", "elm.text.2",
1491          )
1492          GENLIST_PART_SUBITEM_SETTINGS_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1493             "elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom"
1494          )
1495          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1496          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon", "elm.padding.right")
1497          GENLIST_PART_FLIP
1498          GENLIST_PART_FOCUS
1499       }
1500       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
1501       GENLIST_PROGRAM_SOUND("elm.text.1")
1502       GENLIST_PROGRAM_SOUND("elm.text.2")
1503    }
1504
1505 // 2.2.2.11
1506    group { GENLIST_NAME("2text.1icon.11/default")
1507       inherit: "elm/genlist/item/2text.1icon.2/default";
1508       parts {
1509          part { name: "elm.text.2";
1510             description { state: "default" 0.0;
1511                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
1512             }
1513             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
1514          }
1515          GENLIST_PART_ICON_BTN_02_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1516       }
1517    }
1518
1519 // 2.2.2.12
1520    group { GENLIST_NAME("2text.2icon.2/default")
1521       GENLIST_PROLOG_NORMAL
1522       data.item: "texts" "elm.text.1 elm.text.2";
1523       data.item: "contents" "elm.icon.1 elm.icon.2";
1524
1525       parts {
1526          GENLIST_PART_BASE
1527          GENLIST_PART_BG_NORMAL
1528          GENLIST_PART_BOTTOM_LINE
1529          GENLIST_PART_PADDING_LEFT
1530          GENLIST_PART_PADDING_RIGHT
1531          GENLIST_PART_PADDING_TOP_2LINE
1532          GENLIST_PART_PADDING_BOTTOM_2LINE
1533
1534          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1535             "elm.padding.left", "elm.padding.icon1.left",
1536             "elm.padding.top", "elm.text.2",
1537          )
1538          GENLIST_PART_SUBITEM_RB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1539             "elm.icon2.rect", "elm.padding.bottom")
1540          GENLIST_PART_PADDING_L("elm.padding.text2.right", "elm.text.2")
1541          GENLIST_PART_ICON_SMALL_LTB("elm.icon.2",
1542             "elm.padding.text2.right", "elm.text.1", "elm.padding.bottom")
1543          // Virtual part for Maxmimum right X axis of text.2
1544          part { name: "elm.icon2.rect";
1545             type: RECT;
1546             scale: 1;
1547             GENLIST_DESCRIPTION_R("elm.padding.icon1.left",
1548                min: (GENLIST_ICON_SMALL_SIZE + GENLIST_PADDING_SIZE_DEFAULT) GENLIST_ICON_SMALL_SIZE;
1549                max: (GENLIST_ICON_SMALL_SIZE + GENLIST_PADDING_SIZE_DEFAULT) GENLIST_ICON_SMALL_SIZE;
1550                fixed: 1 1;
1551                visible: 0;
1552             )
1553          }
1554          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
1555          GENLIST_PART_ICON_BIG_R("elm.icon.1", "elm.padding.right")
1556          GENLIST_PART_FLIP
1557          GENLIST_PART_FOCUS
1558       }
1559       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1560          target: "elm.icon.1"; target: "elm.icon.2"; )
1561       GENLIST_PROGRAM_SOUND("elm.text.1")
1562       GENLIST_PROGRAM_SOUND("elm.text.2")
1563    }
1564
1565 // 2.2.2.13
1566    group { GENLIST_NAME("2text.1icon.5/default")
1567       GENLIST_PROLOG_NORMAL
1568       data.item: "texts" "elm.text.1 elm.text.2";
1569       data.item: "contents" "elm.icon";
1570
1571       parts {
1572          GENLIST_PART_BASE
1573          GENLIST_PART_BG_NORMAL
1574          GENLIST_PART_BOTTOM_LINE
1575          GENLIST_PART_PADDING_LEFT
1576          GENLIST_PART_PADDING_RIGHT
1577          GENLIST_PART_PADDING_TOP_2LINE
1578          GENLIST_PART_PADDING_BOTTOM_2LINE
1579
1580          GENLIST_PART_SUBITEM_LRT("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1581             "elm.padding.left", "elm.padding.icon.left", "elm.padding.top")
1582          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1583             "elm.padding.left", "elm.padding.icon.left",
1584             "elm.text.2", "elm.padding.bottom",
1585          )
1586          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1587          GENLIST_PART_ICON_BIG_R("elm.icon", "elm.padding.right")
1588          GENLIST_PART_FLIP
1589          GENLIST_PART_FOCUS
1590       }
1591       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1592          target: "elm.icon"; )
1593       GENLIST_PROGRAM_SOUND("elm.text.1")
1594       GENLIST_PROGRAM_SOUND("elm.text.2")
1595    }
1596
1597 // 2.2.2.14
1598    group { GENLIST_NAME("2text.1icon.4/default")
1599       GENLIST_PROLOG_NORMAL
1600       data.item: "texts" "elm.text.1 elm.text.2";
1601       data.item: "contents" "elm.icon";
1602
1603       parts {
1604          GENLIST_PART_BASE
1605          GENLIST_PART_BG_NORMAL
1606          GENLIST_PART_BOTTOM_LINE
1607          GENLIST_PART_PADDING_LEFT
1608          GENLIST_PART_PADDING_RIGHT
1609          GENLIST_PART_PADDING_TOP_2LINE
1610          GENLIST_PART_PADDING_BOTTOM_2LINE
1611
1612          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
1613          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
1614          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1615             "elm.padding.icon.right", "elm.padding.right",
1616             "elm.padding.top", "elm.text.2",)
1617          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1618             "elm.padding.icon.right", "elm.padding.right", "elm.padding.bottom")
1619          GENLIST_PART_FLIP
1620          GENLIST_PART_FOCUS
1621       }
1622       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1623          target: "elm.icon"; )
1624       GENLIST_PROGRAM_SOUND("elm.text.1")
1625       GENLIST_PROGRAM_SOUND("elm.text.2")
1626    }
1627
1628 // 2.2.2.14.1 (circle)
1629    group { GENLIST_NAME("2text.1icon.4.thumb.circle/default")
1630       inherit: "elm/genlist/item/2text.1icon.4/default";
1631
1632       GENLIST_INHERIT_THUMB_CIRCLE_MEDIUM("elm.icon")
1633       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1634          target: "elm.icon"; )
1635       GENLIST_PROGRAMS_THUMB
1636    }
1637
1638 // 2.2.2.14.1 (square)
1639    group { GENLIST_NAME("2text.1icon.4.thumb.square/default")
1640       inherit: "elm/genlist/item/2text.1icon.4/default";
1641
1642       GENLIST_INHERIT_THUMB_SQUARE_MEDIUM("elm.icon")
1643       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1644          target: "elm.icon"; )
1645       GENLIST_PROGRAMS_THUMB
1646    }
1647
1648 // 2.2.2.14 (textblock)
1649    group { GENLIST_NAME("2text.1icon.4.tb/default")
1650       GENLIST_PROLOG_NORMAL
1651       data.item: "texts" "elm.text.1 elm.text.2";
1652       data.item: "contents" "elm.icon";
1653
1654       parts {
1655          GENLIST_PART_BASE
1656          GENLIST_PART_BG_NORMAL
1657          GENLIST_PART_BOTTOM_LINE
1658          GENLIST_PART_PADDING_LEFT
1659          GENLIST_PART_PADDING_RIGHT
1660          GENLIST_PART_PADDING_TOP_2LINE
1661          GENLIST_PART_PADDING_BOTTOM_2LINE
1662
1663          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
1664          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
1665          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1666             "elm.padding.icon.right", "elm.padding.right",
1667             "elm.padding.top", "elm.text.2",)
1668          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1669             "elm.padding.icon.right", "elm.padding.right", "elm.padding.bottom")
1670          GENLIST_PART_FLIP
1671          GENLIST_PART_FOCUS
1672       }
1673       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1674          target: "elm.icon"; )
1675       GENLIST_PROGRAM_SOUND("elm.text.1")
1676       GENLIST_PROGRAM_SOUND("elm.text.2")
1677    }
1678
1679 // 2.2.2.15
1680    group { GENLIST_NAME("3text.1icon.2/default")
1681       GENLIST_PROLOG_NORMAL
1682       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
1683       data.item: "contents" "elm.icon";
1684
1685       parts {
1686          GENLIST_PART_BASE
1687          GENLIST_PART_BG_NORMAL
1688          GENLIST_PART_BOTTOM_LINE
1689          GENLIST_PART_PADDING_LEFT
1690          GENLIST_PART_PADDING_RIGHT
1691          GENLIST_PART_PADDING_TOP_2LINE
1692          GENLIST_PART_PADDING_BOTTOM_2LINE
1693
1694          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
1695          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
1696          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1697             "elm.padding.icon.right", "elm.text.3",
1698             "elm.padding.top", "elm.text.2",)
1699          GENLIST_PART_SUBITEM_RTB("elm.text.3", GENLIST_HEIGHT_2LINE_MAIN,
1700             "elm.padding.right", "elm.padding.top", "elm.text.2")
1701          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1702             "elm.padding.icon.right", "elm.padding.right", "elm.padding.bottom")
1703          GENLIST_PART_FLIP
1704          GENLIST_PART_FOCUS
1705       }
1706       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
1707          target: "elm.icon"; )
1708       GENLIST_PROGRAM_SOUND("elm.text.1")
1709       GENLIST_PROGRAM_SOUND("elm.text.2")
1710       GENLIST_PROGRAM_SOUND("elm.text.3")
1711    }
1712
1713 // 2.2.2.16
1714    group { GENLIST_NAME("2text.1icon.8/default")
1715       inherit: "elm/genlist/item/2text.1icon.4/default";
1716
1717       parts {
1718          part { name: "elm.text.2";
1719             description { state: "default" 0.0;
1720                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
1721             }
1722             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
1723          }
1724       }
1725    }
1726
1727 // 2.2.2.17
1728    group { GENLIST_NAME("2text.6icon/default")
1729       GENLIST_PROLOG_NORMAL
1730       data.item: "texts" "elm.text.1 elm.text.2";
1731       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5 elm.icon.6";
1732
1733       parts {
1734          GENLIST_PART_BASE
1735          GENLIST_PART_BG_NORMAL
1736          GENLIST_PART_BOTTOM_LINE
1737          GENLIST_PART_PADDING_LEFT
1738          GENLIST_PART_PADDING_RIGHT
1739          GENLIST_PART_PADDING_TOP_2LINE
1740          GENLIST_PART_PADDING_BOTTOM_2LINE
1741
1742          GENLIST_PART_ICON_BIG_L("elm.icon.6", "elm.padding.left")
1743          GENLIST_PART_PADDING_L("elm.padding.icon6.right", "elm.icon.6")
1744          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1745             "elm.padding.icon6.right", "elm.icon.5",
1746             "elm.padding.top", "elm.text.2",)
1747          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1748             "elm.padding.icon6.right", "elm.padding.right", "elm.padding.bottom")
1749
1750          GENLIST_PART_ICON_STAR_RTB("elm.icon.5",
1751             "elm.padding.icon4.left", "elm.padding.top", "elm.text.2")
1752          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", 2)
1753          GENLIST_PART_ICON_STAR_RTB("elm.icon.4",
1754             "elm.padding.icon3.left", "elm.padding.top", "elm.text.2")
1755          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon3.left", "elm.icon.3", 2)
1756          GENLIST_PART_ICON_STAR_RTB("elm.icon.3",
1757             "elm.padding.icon2.left", "elm.padding.top", "elm.text.2")
1758          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon2.left", "elm.icon.2", 2)
1759          GENLIST_PART_ICON_STAR_RTB("elm.icon.2",
1760             "elm.padding.icon1.left", "elm.padding.top", "elm.text.2")
1761          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon1.left", "elm.icon.1", 2)
1762          GENLIST_PART_ICON_STAR_RTB("elm.icon.1",
1763             "elm.padding.right", "elm.padding.top", "elm.text.2")
1764          GENLIST_PART_FLIP
1765          GENLIST_PART_FOCUS
1766       }
1767       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1768          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5"; target: "elm.icon.6"; )
1769       GENLIST_PROGRAM_SOUND("elm.text.1")
1770       GENLIST_PROGRAM_SOUND("elm.text.2")
1771    }
1772
1773 // 2.2.2.17 (textblock)
1774    group { GENLIST_NAME("2text.6icon.tb/default")
1775       GENLIST_PROLOG_NORMAL
1776       data.item: "texts" "elm.text.1 elm.text.2";
1777       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5 elm.icon.6";
1778
1779       parts {
1780          GENLIST_PART_BASE
1781          GENLIST_PART_BG_NORMAL
1782          GENLIST_PART_BOTTOM_LINE
1783          GENLIST_PART_PADDING_LEFT
1784          GENLIST_PART_PADDING_RIGHT
1785          GENLIST_PART_PADDING_TOP_2LINE
1786          GENLIST_PART_PADDING_BOTTOM_2LINE
1787
1788          GENLIST_PART_ICON_BIG_L("elm.icon.6", "elm.padding.left")
1789          GENLIST_PART_PADDING_L("elm.padding.icon6.right", "elm.icon.6")
1790          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1791             "elm.padding.icon6.right", "elm.icon.5",
1792             "elm.padding.top", "elm.text.2",)
1793          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1794             "elm.padding.icon6.right", "elm.padding.right", "elm.padding.bottom")
1795
1796          GENLIST_PART_ICON_STAR_RTB("elm.icon.5",
1797             "elm.padding.icon4.left", "elm.padding.top", "elm.text.2")
1798          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", 2)
1799          GENLIST_PART_ICON_STAR_RTB("elm.icon.4",
1800             "elm.padding.icon3.left", "elm.padding.top", "elm.text.2")
1801          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon3.left", "elm.icon.3", 2)
1802          GENLIST_PART_ICON_STAR_RTB("elm.icon.3",
1803             "elm.padding.icon2.left", "elm.padding.top", "elm.text.2")
1804          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon2.left", "elm.icon.2", 2)
1805          GENLIST_PART_ICON_STAR_RTB("elm.icon.2",
1806             "elm.padding.icon1.left", "elm.padding.top", "elm.text.2")
1807          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon1.left", "elm.icon.1", 2)
1808          GENLIST_PART_ICON_STAR_RTB("elm.icon.1",
1809             "elm.padding.right", "elm.padding.top", "elm.text.2")
1810          GENLIST_PART_FLIP
1811          GENLIST_PART_FOCUS
1812       }
1813       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1814          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5"; target: "elm.icon.6"; )
1815       GENLIST_PROGRAM_SOUND("elm.text.1")
1816       GENLIST_PROGRAM_SOUND("elm.text.2")
1817    }
1818
1819 // 2.2.2.18
1820    group { GENLIST_NAME("2text.2icon.4/default")
1821       GENLIST_PROLOG_NORMAL
1822       data.item: "texts" "elm.text.1 elm.text.2";
1823       data.item: "contents" "elm.icon.1 elm.icon.2";
1824
1825       parts {
1826          GENLIST_PART_BASE
1827          GENLIST_PART_BG_NORMAL
1828          GENLIST_PART_BOTTOM_LINE
1829          GENLIST_PART_PADDING_LEFT
1830          GENLIST_PART_PADDING_RIGHT
1831          GENLIST_PART_PADDING_TOP_2LINE
1832          GENLIST_PART_PADDING_BOTTOM_2LINE
1833
1834          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
1835          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
1836          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1837             "elm.padding.icon1.right", "elm.padding.icon2.left",
1838             "elm.padding.top", "elm.text.2",)
1839          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1840             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
1841
1842          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1843          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1844          GENLIST_PART_FLIP
1845          GENLIST_PART_FOCUS
1846       }
1847       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1848          target: "elm.icon.1"; target: "elm.icon.2"; )
1849       GENLIST_PROGRAM_SOUND("elm.text.1")
1850       GENLIST_PROGRAM_SOUND("elm.text.2")
1851    }
1852
1853
1854 // 2.2.2.18 (textblock)
1855    group { GENLIST_NAME("2text.2icon.4.tb/default")
1856       GENLIST_PROLOG_NORMAL
1857       data.item: "texts" "elm.text.1 elm.text.2";
1858       data.item: "contents" "elm.icon.1 elm.icon.2";
1859
1860       parts {
1861          GENLIST_PART_BASE
1862          GENLIST_PART_BG_NORMAL
1863          GENLIST_PART_BOTTOM_LINE
1864          GENLIST_PART_PADDING_LEFT
1865          GENLIST_PART_PADDING_RIGHT
1866          GENLIST_PART_PADDING_TOP_2LINE
1867          GENLIST_PART_PADDING_BOTTOM_2LINE
1868
1869          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
1870          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
1871          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1872             "elm.padding.icon1.right", "elm.padding.icon2.left",
1873             "elm.padding.top", "elm.text.2",)
1874          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1875             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
1876
1877          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1878          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1879          GENLIST_PART_FLIP
1880          GENLIST_PART_FOCUS
1881       }
1882       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1883          target: "elm.icon.1"; target: "elm.icon.2";)
1884       GENLIST_PROGRAM_SOUND("elm.text.1")
1885       GENLIST_PROGRAM_SOUND("elm.text.2")
1886    }
1887
1888 // 2.2.2.19
1889    group { GENLIST_NAME("2text.2icon.6/default")
1890       GENLIST_PROLOG_NORMAL
1891       data.item: "texts" "elm.text.1 elm.text.2";
1892       data.item: "contents" "elm.icon.1 elm.icon.2";
1893
1894       parts {
1895          GENLIST_PART_BASE
1896          GENLIST_PART_BG_NORMAL
1897          GENLIST_PART_BOTTOM_LINE
1898          GENLIST_PART_PADDING_LEFT
1899          GENLIST_PART_PADDING_RIGHT
1900          GENLIST_PART_PADDING_TOP_2LINE
1901          GENLIST_PART_PADDING_BOTTOM_2LINE
1902
1903          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
1904          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
1905          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1906             "elm.padding.icon1.right", "elm.padding.right",
1907             "elm.padding.top", "elm.text.2",)
1908          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1909             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
1910
1911          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1912          GENLIST_PART_ICON_SMALL_RTB("elm.icon.2",
1913             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
1914          GENLIST_PART_FLIP
1915          GENLIST_PART_FOCUS
1916       }
1917       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1918          target: "elm.icon.1"; target: "elm.icon.2";)
1919       GENLIST_PROGRAM_SOUND("elm.text.1")
1920       GENLIST_PROGRAM_SOUND("elm.text.2")
1921    }
1922
1923 // 2.2.2.19 (textblock)
1924    group { GENLIST_NAME("2text.2icon.6.tb/default")
1925       GENLIST_PROLOG_NORMAL
1926       data.item: "texts" "elm.text.1 elm.text.2";
1927       data.item: "contents" "elm.icon.1 elm.icon.2";
1928
1929       parts {
1930          GENLIST_PART_BASE
1931          GENLIST_PART_BG_NORMAL
1932          GENLIST_PART_BOTTOM_LINE
1933          GENLIST_PART_PADDING_LEFT
1934          GENLIST_PART_PADDING_RIGHT
1935          GENLIST_PART_PADDING_TOP_2LINE
1936          GENLIST_PART_PADDING_BOTTOM_2LINE
1937
1938          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
1939          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
1940          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1941             "elm.padding.icon1.right", "elm.padding.right",
1942             "elm.padding.top", "elm.text.2",)
1943          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1944             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
1945
1946          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1947          GENLIST_PART_ICON_SMALL_RTB("elm.icon.2",
1948             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
1949          GENLIST_PART_FLIP
1950          GENLIST_PART_FOCUS
1951
1952       }
1953       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1954          target: "elm.icon.1"; target: "elm.icon.2";)
1955       GENLIST_PROGRAM_SOUND("elm.text.1")
1956       GENLIST_PROGRAM_SOUND("elm.text.2")
1957    }
1958
1959 // 2.2.2.20
1960    group { GENLIST_NAME("2text.2icon.8/default")
1961       GENLIST_PROLOG_NORMAL
1962       data.item: "texts" "elm.text.1 elm.text.2";
1963       data.item: "contents" "elm.icon.1 elm.icon.2";
1964
1965       parts {
1966          GENLIST_PART_BASE
1967          GENLIST_PART_BG_NORMAL
1968          GENLIST_PART_BOTTOM_LINE
1969          GENLIST_PART_PADDING_LEFT
1970          GENLIST_PART_PADDING_RIGHT
1971          GENLIST_PART_PADDING_TOP_2LINE
1972          GENLIST_PART_PADDING_BOTTOM_2LINE
1973
1974          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
1975          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
1976          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1977             "elm.padding.icon1.right", "elm.padding.icon2.left",
1978             "elm.padding.top", "elm.text.2",)
1979          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1980             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
1981
1982          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1983          GENLIST_PART_ICON_BTN_01_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1984          GENLIST_PART_FLIP
1985          GENLIST_PART_FOCUS
1986       }
1987       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1988          target: "elm.icon.1"; target: "elm.icon.2"; )
1989       GENLIST_PROGRAM_SOUND("elm.text.1")
1990       GENLIST_PROGRAM_SOUND("elm.text.2")
1991    }
1992
1993 // 2.2.2.20 (textblock)
1994    group { GENLIST_NAME("2text.2icon.8.tb/default")
1995       GENLIST_PROLOG_NORMAL
1996       data.item: "texts" "elm.text.1 elm.text.2";
1997       data.item: "contents" "elm.icon.1 elm.icon.2";
1998
1999       parts {
2000          GENLIST_PART_BASE
2001          GENLIST_PART_BG_NORMAL
2002          GENLIST_PART_BOTTOM_LINE
2003          GENLIST_PART_PADDING_LEFT
2004          GENLIST_PART_PADDING_RIGHT
2005          GENLIST_PART_PADDING_TOP_2LINE
2006          GENLIST_PART_PADDING_BOTTOM_2LINE
2007
2008          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
2009          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2010          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2011             "elm.padding.icon1.right", "elm.padding.icon2.left",
2012             "elm.padding.top", "elm.text.2",)
2013          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2014             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
2015
2016          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
2017          GENLIST_PART_ICON_BTN_01_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
2018          GENLIST_PART_FLIP
2019          GENLIST_PART_FOCUS
2020       }
2021       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2022          target: "elm.icon.1"; target: "elm.icon.2";)
2023       GENLIST_PROGRAM_SOUND("elm.text.1")
2024       GENLIST_PROGRAM_SOUND("elm.text.2")
2025    }
2026
2027 // 2.2.2.21
2028    group { GENLIST_NAME("2text.2icon.progress/default")
2029       // FIXME: deprecated name, will be removed
2030       alias: "elm/genlist/item/1text.2icon.5/default";
2031       alias: "elm/genlist/item_odd/1text.2icon.5/default";
2032       alias: "elm/genlist/item_compress/1text.2icon.5/default";
2033       alias: "elm/genlist/item_compress_odd/1text.2icon.5/default";
2034
2035       GENLIST_PROLOG_NORMAL
2036       data.item: "texts" "elm.text.1 elm.text.2";
2037       data.item: "contents" "elm.icon.1 elm.swallow.progress ";
2038
2039       parts {
2040          GENLIST_PART_BASE
2041          GENLIST_PART_BG_NORMAL
2042          GENLIST_PART_BOTTOM_LINE
2043          GENLIST_PART_PADDING_LEFT
2044          GENLIST_PART_PADDING_RIGHT
2045          GENLIST_PART_PADDING_TOP_SIZE( 50 )
2046          GENLIST_PART_PADDING_BOTTOM_SIZE( 46 )
2047
2048          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
2049          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2050          GENLIST_PART_ICON("elm.swallow.progress", GENLIST_DESCRIPTION(
2051             "elm.padding.icon1.right", "elm.padding.right",
2052             "elm.padding.top", "elm.padding.bottom",
2053             min: 0 34;)
2054          )
2055          GENLIST_PART_SUBITEM_LRT("elm.text.1", 46,
2056             "elm.padding.icon1.right", "elm.text.2", "elm.swallow.progress")
2057          GENLIST_PART_SUBITEM("elm.text.2", GENLIST_DESCRIPTION_RT(
2058             "elm.padding.right", "elm.swallow.progress",
2059             min: 0 46;
2060             GENLIST_PARAM_SUBITEM_DEFAULT
2061             GENLIST_PARAM_TEXT_LIMIT_RT
2062             fixed: 1 1;)
2063          )
2064          GENLIST_PART_FLIP
2065          GENLIST_PART_FOCUS
2066       }
2067       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2068          target: "elm.icon.1"; target: "elm.swallow.progress";)
2069       GENLIST_PROGRAM_SOUND("elm.text.1")
2070       GENLIST_PROGRAM_SOUND("elm.text.2")
2071    }
2072
2073 // 2.2.2.22
2074    group { GENLIST_NAME("3text.3icon.progress/default")
2075       // FIXME: deprecated name, will be removed
2076       alias: "elm/genlist/item/3text.3icon/default";
2077       alias: "elm/genlist/item_odd/3text.3icon/default";
2078       alias: "elm/genlist/item_compress/3text.3icon/default";
2079       alias: "elm/genlist/item_compress_odd/3text.3icon/default";
2080
2081       GENLIST_PROLOG_NORMAL
2082       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2083       data.item: "contents" "elm.icon.1 elm.icon.2 elm.swallow.progress";
2084
2085       parts {
2086          GENLIST_PART_BASE
2087          GENLIST_PART_BG_NORMAL
2088          GENLIST_PART_BOTTOM_LINE
2089          GENLIST_PART_PADDING_LEFT
2090          GENLIST_PART_PADDING_RIGHT
2091          GENLIST_PART_PADDING_TOP_SIZE( 0 )
2092          GENLIST_PART_PADDING_BOTTOM_SIZE( 0 )
2093
2094          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
2095          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2096          GENLIST_PART_LISTITEM("elm.text.1",
2097             GENLIST_DESCRIPTION_LRT("elm.padding.icon1.right", "elm.padding.icon2.left",
2098                "elm.padding.top",
2099                min: 0 50;
2100                GENLIST_PARAM_PROGRESS_MAIN
2101                fixed: 0 1;
2102             )
2103          )
2104          GENLIST_PART_ICON("elm.swallow.progress",
2105             GENLIST_DESCRIPTION("elm.padding.icon1.right", "elm.padding.icon2.left", "elm.text.1", "elm.text.2",
2106                min: 0 34;
2107             )
2108          )
2109          GENLIST_PART_SUBITEM("elm.text.2",
2110             GENLIST_DESCRIPTION_LRB("elm.padding.icon1.right", "elm.text.3", "elm.padding.bottom",
2111                min: 0 46;
2112                GENLIST_PARAM_SUBITEM_DEFAULT
2113                fixed: 1 1;
2114             )
2115          )
2116          GENLIST_PART_SUBITEM("elm.text.3",
2117             GENLIST_DESCRIPTION_RB("elm.padding.icon2.left", "elm.padding.bottom",
2118                min: 0 46;
2119                GENLIST_PARAM_SUBITEM_DEFAULT
2120                GENLIST_PARAM_TEXT_LIMIT_RT
2121                fixed: 1 1; // This limits text growing.
2122             )
2123          )
2124          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
2125          GENLIST_PART_ICON("elm.icon.2", GENLIST_DESCRIPTION_R(
2126             "elm.padding.right",
2127             min: 156 GENLIST_BTN_01_HEIGHT;
2128             max: 156 GENLIST_BTN_01_HEIGHT;)
2129          )
2130          GENLIST_PART_FLIP
2131          GENLIST_PART_FOCUS
2132       }
2133       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2134          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.swallow.progress"; )
2135       GENLIST_PROGRAM_SOUND("elm.text.1")
2136       GENLIST_PROGRAM_SOUND("elm.text.2")
2137       GENLIST_PROGRAM_SOUND("elm.text.3")
2138    }
2139
2140 // 2.2.2.23
2141    group { GENLIST_NAME("2text.1icon.divider/default")
2142       GENLIST_PROLOG_NORMAL
2143       data.item: "texts" "elm.text.1 elm.text.2";
2144       data.item: "contents" "elm.icon";
2145
2146       parts {
2147          GENLIST_PART_BASE
2148          GENLIST_PART_BG_NORMAL
2149          GENLIST_PART_BOTTOM_LINE
2150          GENLIST_PART_PADDING_LEFT
2151          GENLIST_PART_PADDING_RIGHT
2152          GENLIST_PART_PADDING_TOP_2LINE
2153          GENLIST_PART_PADDING_BOTTOM_2LINE
2154
2155          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2156             "elm.padding.left", "elm.padding.divider.left",
2157             "elm.padding.top", "elm.text.2",
2158          )
2159          GENLIST_PART_SUBITEM_SETTINGS_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2160             "elm.padding.left", "elm.padding.divider.left", "elm.padding.bottom",)
2161          GENLIST_PART_PADDING_R("elm.padding.divider.left", "elm.divider1")
2162          GENLIST_PART_DIVIDER_R("elm.padding.icon.left")
2163          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon.left", "elm.icon", 26)
2164          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon", "elm.padding.right")
2165          GENLIST_PART_FLIP
2166          GENLIST_PART_FOCUS
2167       }
2168       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2169          target: "elm.icon"; target: "elm.divider1"; target: "elm.divider2"; )
2170       GENLIST_PROGRAM_SOUND("elm.text.1")
2171       GENLIST_PROGRAM_SOUND("elm.text.2")
2172    }
2173
2174 // 2.2.2.30
2175    group { GENLIST_NAME("2text.3icon/default")
2176       GENLIST_PROLOG_NORMAL
2177       data.item: "texts" "elm.text.1 elm.text.2";
2178       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3";
2179
2180       parts {
2181          GENLIST_PART_BASE
2182          GENLIST_PART_BG_NORMAL
2183          GENLIST_PART_BOTTOM_LINE
2184          GENLIST_PART_PADDING_LEFT
2185          GENLIST_PART_PADDING_RIGHT
2186          GENLIST_PART_PADDING_TOP_2LINE
2187          GENLIST_PART_PADDING_BOTTOM_2LINE
2188
2189          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2190             "elm.padding.left", "elm.text.limit",
2191             "elm.padding.top", "elm.icon.3",
2192             fixed: 1 0; align: 0 0.5; text.max: 1 0;  // This limits text growing.
2193          )
2194          GENLIST_PART_PADDING_L("elm.padding.text1.right", "elm.text.1")
2195          GENLIST_PART_ICON_SMALL_LTB("elm.icon.2",
2196             "elm.padding.text1.right", "elm.padding.top", "elm.icon.3")
2197
2198           GENLIST_PART_ICON_SMALL_LB("elm.icon.3",
2199             "elm.padding.left", "elm.padding.bottom")
2200          GENLIST_PART_PADDING_L("elm.icon3.right", "elm.icon.3")
2201          GENLIST_PART_SUBITEM_("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2202             "elm.icon3.right", "elm.padding.icon1.left",
2203             "elm.text.1", "elm.padding.bottom",
2204             fixed: 1 1;
2205          )
2206          // Virtual part for Maxmimum right X axis of TEXT
2207          GENLIST_PART_SPACER("elm.text.limit",
2208             GENLIST_DESCRIPTION_R("elm.padding.icon1.left",
2209                min: (GENLIST_ICON_LARGE_SIZE+GENLIST_PADDING_SIZE_DEFAULT) 0;
2210             )
2211          )
2212          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2213          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon.1", "elm.padding.right")
2214          GENLIST_PART_FLIP
2215          GENLIST_PART_FOCUS
2216       }
2217       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2218          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
2219       GENLIST_PROGRAM_SOUND("elm.text.1")
2220       GENLIST_PROGRAM_SOUND("elm.text.2")
2221    }
2222
2223 // 2.2.2.31
2224    group { GENLIST_NAME("2text.1icon.12/default")
2225       inherit: "elm/genlist/item/2text.1icon.2/default";
2226       parts {
2227          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon", "elm.padding.right")
2228       }
2229    }
2230
2231 // 2.2.2.31.1 (circle)
2232    group { GENLIST_NAME("2text.1icon.12.thumb.circle/default")
2233       inherit: "elm/genlist/item/2text.1icon.12/default";
2234
2235       GENLIST_INHERIT_THUMB_CIRCLE_LARGE("elm.icon")
2236       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2237          target: "elm.icon"; )
2238       GENLIST_PROGRAMS_THUMB
2239    }
2240
2241 // 2.2.2.31.1 (square)
2242    group { GENLIST_NAME("2text.1icon.12.thumb.square/default")
2243       inherit: "elm/genlist/item/2text.1icon.12/default";
2244
2245       GENLIST_INHERIT_THUMB_SQUARE_LARGE("elm.icon")
2246       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2247          target: "elm.icon"; )
2248       GENLIST_PROGRAMS_THUMB
2249    }
2250
2251 // 2.2.2.31 (textblock)
2252    group { GENLIST_NAME("2text.1icon.12.tb/default")
2253       inherit: "elm/genlist/item/2text.1icon.2.tb/default";
2254       parts {
2255          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon", "elm.padding.right")
2256       }
2257    }
2258
2259 // 2.2.2.31.1 (circle) textblock
2260    group { GENLIST_NAME("2text.1icon.12.tb.thumb.circle/default")
2261       inherit: "elm/genlist/item/2text.1icon.12.tb/default";
2262
2263       GENLIST_INHERIT_THUMB_CIRCLE_LARGE("elm.icon")
2264       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2265          target: "elm.icon"; )
2266       GENLIST_PROGRAMS_THUMB
2267    }
2268
2269 // 2.2.2.31.1 (square) textblock
2270    group { GENLIST_NAME("2text.1icon.12.tb.thumb.square/default")
2271       inherit: "elm/genlist/item/2text.1icon.12.tb/default";
2272
2273       GENLIST_INHERIT_THUMB_SQUARE_LARGE("elm.icon")
2274       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2275          target: "elm.icon"; )
2276       GENLIST_PROGRAMS_THUMB
2277    }
2278
2279
2280 // 2.2.2.32
2281 // 2.2.2.36
2282    group { GENLIST_NAME("2text.1icon.9/default")
2283       inherit:"elm/genlist/item/2text.1icon.4/default";
2284       parts {
2285          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon", "elm.padding.left")
2286       }
2287    }
2288
2289 // 2.2.2.33
2290    group { GENLIST_NAME("2text.2icon.7/default")
2291       inherit: "elm/genlist/item/2text.2icon.4/default";
2292
2293       parts {
2294          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
2295       }
2296    }
2297
2298 // 2.2.2.34
2299 // 2.2.2.37
2300    group { GENLIST_NAME("2text.2icon.5/default")
2301       GENLIST_PROLOG_NORMAL
2302       data.item: "texts" "elm.text.1 elm.text.2";
2303       data.item: "contents" "elm.icon.1 elm.icon.2";
2304
2305       parts {
2306          GENLIST_PART_BASE
2307          GENLIST_PART_BG_NORMAL
2308          GENLIST_PART_BOTTOM_LINE
2309          GENLIST_PART_PADDING_LEFT
2310          GENLIST_PART_PADDING_RIGHT
2311          GENLIST_PART_PADDING_TOP_2LINE
2312          GENLIST_PART_PADDING_BOTTOM_2LINE
2313
2314          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
2315          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2316          GENLIST_PART_ICON_BIG_L("elm.icon.2", "elm.padding.icon1.right")
2317          GENLIST_PART_PADDING_L("elm.padding.icon2.right", "elm.icon.2")
2318          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2319             "elm.padding.icon2.right", "elm.padding.right",
2320             "elm.padding.top", "elm.text.2",)
2321          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2322             "elm.padding.icon2.right", "elm.padding.right", "elm.padding.bottom")
2323          GENLIST_PART_FLIP
2324          GENLIST_PART_FOCUS
2325       }
2326       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2327          target: "elm.icon.1"; target: "elm.icon.2";)
2328       GENLIST_PROGRAM_SOUND("elm.text.1")
2329       GENLIST_PROGRAM_SOUND("elm.text.2")
2330    }
2331
2332 // 2.2.2.35
2333    group { GENLIST_NAME("2text.3icon.4/default")
2334       GENLIST_PROLOG_NORMAL
2335       data.item: "texts" "elm.text.1 elm.text.2";
2336       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3";
2337
2338       parts {
2339          GENLIST_PART_BASE
2340          GENLIST_PART_BG_NORMAL
2341          GENLIST_PART_BOTTOM_LINE
2342          GENLIST_PART_PADDING_LEFT
2343          GENLIST_PART_PADDING_RIGHT
2344          GENLIST_PART_PADDING_TOP_2LINE
2345          GENLIST_PART_PADDING_BOTTOM_2LINE
2346
2347          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
2348          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2349          GENLIST_PART_ICON_BIG_L("elm.icon.2", "elm.padding.icon1.right")
2350          GENLIST_PART_PADDING_L("elm.padding.icon2.right", "elm.icon.2")
2351          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2352             "elm.padding.icon2.right", "elm.padding.icon3.left",
2353             "elm.padding.top", "elm.text.2",)
2354          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2355             "elm.padding.icon2.right", "elm.padding.icon3.left", "elm.padding.bottom")
2356
2357          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
2358          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.3", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
2359          GENLIST_PART_FLIP
2360          GENLIST_PART_FOCUS
2361       }
2362       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
2363       GENLIST_PROGRAM_SOUND("elm.text.1")
2364       GENLIST_PROGRAM_SOUND("elm.text.2")
2365    }
2366
2367
2368 // 2.2.2.38
2369    group { GENLIST_NAME("4text.1icon.1/default")
2370       GENLIST_PROLOG_NORMAL
2371       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2372       data.item: "contents" "elm.icon.1";
2373
2374       images {
2375          image: "00_list_bubble_bg.png" COMP;
2376       }
2377       parts {
2378          GENLIST_PART_BASE
2379          GENLIST_PART_BG_NORMAL
2380          GENLIST_PART_BOTTOM_LINE
2381          GENLIST_PART_PADDING_LEFT
2382          GENLIST_PART_PADDING_RIGHT
2383          GENLIST_PART_PADDING_TOP_2LINE
2384          GENLIST_PART_PADDING_BOTTOM_2LINE
2385
2386          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2387             "elm.padding.left", "elm.padding.icon1.left",
2388             "elm.padding.top", "elm.text.3",
2389          )
2390          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2391          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2392             "elm.padding.bubble.left", "elm.padding.top", "elm.text.3")
2393
2394          GENLIST_PART_PADDING_R("elm.padding.bubble.left", "elm.bubble")
2395          GENLIST_PART_LIST_BUBBLE_TEXT_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2396             "elm.padding.right", "elm.padding.top", "elm.text.3")
2397
2398          GENLIST_PART_SUBITEM_LRB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2399             "elm.padding.left", "elm.padding.text2.left", "elm.padding.bottom")
2400          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2401          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2402             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2403          GENLIST_PART_FLIP
2404          GENLIST_PART_FOCUS
2405       }
2406       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2407          target: "elm.icon.1"; target: "elm.bubble"; )
2408       GENLIST_PROGRAM_SOUND("elm.text.1")
2409       GENLIST_PROGRAM_SOUND("elm.text.2")
2410       GENLIST_PROGRAM_SOUND("elm.text.3")
2411       GENLIST_PROGRAM_SOUND("elm.text.4")
2412    }
2413
2414 // 2.2.2.38 textblock
2415       group { GENLIST_NAME("4text.1icon.1.tb/default")
2416       GENLIST_PROLOG_NORMAL
2417       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2418       data.item: "contents" "elm.icon.1";
2419
2420       images {
2421          image: "00_list_bubble_bg.png" COMP;
2422       }
2423
2424       parts {
2425          GENLIST_PART_BASE
2426          GENLIST_PART_BG_NORMAL
2427          GENLIST_PART_BOTTOM_LINE
2428          GENLIST_PART_PADDING_LEFT
2429          GENLIST_PART_PADDING_RIGHT
2430          GENLIST_PART_PADDING_TOP_2LINE
2431          GENLIST_PART_PADDING_BOTTOM_2LINE
2432
2433          // elm.text.1 should be fixed part becuase 2nd line texts are both TEXTBLOCK
2434          // and theier font size can be changed both.
2435          GENLIST_PART_LISTITEM_LRT_TB("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2436             "elm.padding.left", "elm.padding.icon1.left", "elm.padding.top",
2437          )
2438          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2439          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2440             "elm.padding.bubble.left", "elm.padding.top", "elm.text.3")
2441
2442          GENLIST_PART_PADDING_R("elm.padding.bubble.left", "elm.bubble")
2443          GENLIST_PART_LIST_BUBBLE_TEXT_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2444             "elm.padding.right", "elm.padding.top", "elm.text.3")
2445
2446          GENLIST_PART_SUBITEM_TB_("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2447             "elm.padding.left", "elm.padding.text2.left", "elm.text.1", "elm.padding.bottom"
2448          )
2449          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2450          GENLIST_PART_SUBITEM_RTB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2451             "elm.padding.right", "elm.text.1", "elm.padding.bottom"
2452          )
2453          GENLIST_PART_FLIP
2454          GENLIST_PART_FOCUS
2455       }
2456       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2457          target: "elm.icon.1"; target: "elm.bubble"; )
2458       GENLIST_PROGRAM_SOUND("elm.text.1")
2459       GENLIST_PROGRAM_SOUND("elm.text.2")
2460       GENLIST_PROGRAM_SOUND("elm.text.3")
2461       GENLIST_PROGRAM_SOUND("elm.text.4")
2462    }
2463
2464 // 2.2.2.39
2465    group { GENLIST_NAME("4text.1icon.2/default")
2466       GENLIST_PROLOG_NORMAL
2467       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2468       data.item: "contents" "elm.icon.1 ";
2469
2470       parts {
2471          GENLIST_PART_BASE
2472          GENLIST_PART_BG_NORMAL
2473          GENLIST_PART_BOTTOM_LINE
2474          GENLIST_PART_PADDING_LEFT
2475          GENLIST_PART_PADDING_RIGHT
2476          GENLIST_PART_PADDING_TOP_2LINE
2477          GENLIST_PART_PADDING_BOTTOM_2LINE
2478
2479          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2480             "elm.padding.left", "elm.padding.icon1.left",
2481             "elm.padding.top", "elm.text.3",
2482          )
2483          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2484          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2485             "elm.padding.text4.left", "elm.padding.top", "elm.text.3")
2486          GENLIST_PART_PADDING_R("elm.padding.text4.left", "elm.text.4")
2487          GENLIST_PART_SUBITEM_02_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2488             "elm.padding.right", "elm.padding.top", "elm.text.3")
2489
2490          GENLIST_PART_SUBITEM_LRB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2491             "elm.padding.left", "elm.padding.text2.left", "elm.padding.bottom")
2492          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2493          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2494             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2495          GENLIST_PART_FLIP
2496          GENLIST_PART_FOCUS
2497       }
2498       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2499          target: "elm.icon.1";)
2500       GENLIST_PROGRAM_SOUND("elm.text.1")
2501       GENLIST_PROGRAM_SOUND("elm.text.2")
2502       GENLIST_PROGRAM_SOUND("elm.text.3")
2503       GENLIST_PROGRAM_SOUND("elm.text.4")
2504    }
2505 // 2.2.2.39 (TEXTBLOCK)
2506    group { GENLIST_NAME("4text.1icon.2.tb/default")
2507       GENLIST_PROLOG_NORMAL
2508       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2509       data.item: "contents" "elm.icon.1";
2510
2511       parts {
2512          GENLIST_PART_BASE
2513          GENLIST_PART_BG_NORMAL
2514          GENLIST_PART_BOTTOM_LINE
2515          GENLIST_PART_PADDING_LEFT
2516          GENLIST_PART_PADDING_RIGHT
2517          GENLIST_PART_PADDING_TOP_2LINE
2518          GENLIST_PART_PADDING_BOTTOM_2LINE
2519
2520          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2521             "elm.padding.left", "elm.padding.icon1.left",
2522             "elm.padding.top", "elm.text.3",
2523          )
2524          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2525          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2526             "elm.padding.text4.left", "elm.padding.top", "elm.text.3")
2527          GENLIST_PART_PADDING_R("elm.padding.text4.left", "elm.text.4")
2528          GENLIST_PART_SUBITEM_RTB_TB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2529             "elm.padding.right", "elm.padding.top", "elm.text.3")
2530
2531          GENLIST_PART_SUBITEM_LRB_TB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2532             "elm.padding.left", "elm.padding.text2.left", "elm.padding.bottom")
2533          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2534          GENLIST_PART_SUBITEM_RTB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2535             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2536          GENLIST_PART_FLIP
2537          GENLIST_PART_FOCUS
2538       }
2539       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2540          target: "elm.icon.1";)
2541       GENLIST_PROGRAM_SOUND("elm.text.1")
2542       GENLIST_PROGRAM_SOUND("elm.text.2")
2543       GENLIST_PROGRAM_SOUND("elm.text.3")
2544       GENLIST_PROGRAM_SOUND("elm.text.4")
2545    }
2546
2547 // 2.2.2.40
2548    group { GENLIST_NAME("4text.1/default")
2549       GENLIST_PROLOG_NORMAL
2550       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2551
2552       images {
2553          image: "00_list_bubble_bg.png" COMP;
2554       }
2555       parts {
2556          GENLIST_PART_BASE
2557          GENLIST_PART_BG_NORMAL
2558          GENLIST_PART_BOTTOM_LINE
2559          GENLIST_PART_PADDING_LEFT
2560          GENLIST_PART_PADDING_RIGHT
2561          GENLIST_PART_PADDING_TOP_2LINE
2562          GENLIST_PART_PADDING_BOTTOM_2LINE
2563
2564          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2565             "elm.padding.left", "elm.padding.bubble.left",
2566             "elm.padding.top", "elm.text.3",
2567          )
2568          GENLIST_PART_PADDING_R("elm.padding.bubble.left", "elm.bubble")
2569          GENLIST_PART_LIST_BUBBLE_TEXT_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2570             "elm.padding.right", "elm.padding.top", "elm.text.3")
2571
2572          GENLIST_PART_SUBITEM_LRB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2573             "elm.padding.left", "elm.padding.text2.left", "elm.padding.bottom")
2574          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2575          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2576             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2577          GENLIST_PART_FLIP
2578          GENLIST_PART_FOCUS
2579       }
2580       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2581          target: "elm.bubble"; )
2582       GENLIST_PROGRAM_SOUND("elm.text.1")
2583       GENLIST_PROGRAM_SOUND("elm.text.2")
2584       GENLIST_PROGRAM_SOUND("elm.text.3")
2585       GENLIST_PROGRAM_SOUND("elm.text.4")
2586
2587    }
2588
2589 // 2.2.2.41
2590    group { GENLIST_NAME("4text.2/default")
2591       inherit: "elm/genlist/item/4text.1/default";
2592       parts {
2593          part { name: "elm.bubble";
2594             description { state: "default" 0.0;
2595                visible: 0;
2596             }
2597             description { state: "selected" 0.0;
2598                visible: 0;
2599             }
2600          }
2601          GENLIST_PART_SUBITEM_02_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2602             "elm.padding.right", "elm.padding.top", "elm.text.3")
2603       }
2604    }
2605
2606 // 2.2.2.42
2607    group { GENLIST_NAME("3text.1icon.3/default")
2608       GENLIST_PROLOG_NORMAL
2609       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2610       data.item: "contents" "elm.icon.1";
2611
2612       parts {
2613          GENLIST_PART_BASE
2614          GENLIST_PART_BG_NORMAL
2615          GENLIST_PART_BOTTOM_LINE
2616          GENLIST_PART_PADDING_LEFT
2617          GENLIST_PART_PADDING_RIGHT
2618          GENLIST_PART_PADDING_TOP_2LINE
2619          GENLIST_PART_PADDING_BOTTOM_2LINE
2620
2621          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2622             "elm.padding.left", "elm.padding.icon1.left",
2623             "elm.padding.top", "elm.text.3",)
2624          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2625          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2626              "elm.padding.right", "elm.padding.top", "elm.text.3")
2627          GENLIST_PART_SUBITEM_LRB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2628             "elm.padding.left", "elm.text.2", "elm.padding.bottom")
2629          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2630             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2631          GENLIST_PART_FLIP
2632          GENLIST_PART_FOCUS
2633       }
2634       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
2635          target: "elm.icon.1";)
2636       GENLIST_PROGRAM_SOUND("elm.text.1")
2637       GENLIST_PROGRAM_SOUND("elm.text.2")
2638       GENLIST_PROGRAM_SOUND("elm.text.3")
2639    }
2640
2641 // 2.2.2.42
2642    group { GENLIST_NAME("3text.1icon.3.tb/default")
2643       GENLIST_PROLOG_NORMAL
2644       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2645       data.item: "contents" "elm.icon.1";
2646
2647       parts {
2648          GENLIST_PART_BASE
2649          GENLIST_PART_BG_NORMAL
2650          GENLIST_PART_BOTTOM_LINE
2651          GENLIST_PART_PADDING_LEFT
2652          GENLIST_PART_PADDING_RIGHT
2653          GENLIST_PART_PADDING_TOP_2LINE
2654          GENLIST_PART_PADDING_BOTTOM_2LINE
2655
2656          GENLIST_PART_LISTITEM_LRT_TB("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2657             "elm.padding.left", "elm.padding.icon1.left",
2658             "elm.padding.top",
2659          )
2660          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2661          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2662             "elm.padding.right", "elm.padding.top", "elm.text.3"
2663          )
2664          GENLIST_PART_SUBITEM_TB_("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2665             "elm.padding.left", "elm.text.2", "elm.text.1", "elm.padding.bottom"
2666          )
2667          GENLIST_PART_SUBITEM_RTB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2668             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2669          GENLIST_PART_FLIP
2670          GENLIST_PART_FOCUS
2671       }
2672       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
2673          target: "elm.icon.1";)
2674       GENLIST_PROGRAM_SOUND("elm.text.1")
2675       GENLIST_PROGRAM_SOUND("elm.text.2")
2676       GENLIST_PROGRAM_SOUND("elm.text.3")
2677    }
2678
2679
2680 // 2.2.2.43
2681    group { GENLIST_NAME("2text.4icon.1/default")
2682       GENLIST_PROLOG_NORMAL
2683       data.item: "texts" "elm.text.1 elm.text.2";
2684       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4";
2685
2686       parts {
2687          GENLIST_PART_BASE
2688          GENLIST_PART_BG_NORMAL
2689          GENLIST_PART_BOTTOM_LINE
2690          GENLIST_PART_PADDING_LEFT
2691          GENLIST_PART_PADDING_RIGHT
2692          GENLIST_PART_PADDING_TOP_2LINE
2693          GENLIST_PART_PADDING_BOTTOM_2LINE
2694
2695          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2696             "elm.padding.left", "elm.padding.icon1.left",
2697             "elm.padding.top", "elm.text.2",
2698          )
2699          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2700             "elm.padding.left", "elm.padding.icon4.left", "elm.padding.bottom")
2701          GENLIST_PART_PADDING_R("elm.padding.icon4.left", "elm.icon.4")
2702          GENLIST_PART_ICON_SMALL_RTB("elm.icon.4",
2703             "elm.padding.icon3.left", "elm.text.1", "elm.padding.bottom")
2704          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
2705          GENLIST_PART_ICON_SMALL_RTB("elm.icon.3",
2706             "elm.padding.icon2.left", "elm.text.1", "elm.padding.bottom")
2707          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
2708          GENLIST_PART_ICON_SMALL_RTB("elm.icon.2",
2709             "elm.padding.icon1.left", "elm.text.1", "elm.padding.bottom")
2710
2711          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2712          GENLIST_PART_ICON_BIG_R("elm.icon.1", "elm.padding.right")
2713          GENLIST_PART_FLIP
2714          GENLIST_PART_FOCUS
2715       }
2716       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2717          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4";)
2718       GENLIST_PROGRAM_SOUND("elm.text.1")
2719       GENLIST_PROGRAM_SOUND("elm.text.2")
2720    }
2721
2722 // 2.2.2.44
2723    group { GENLIST_NAME("4text.1icon.3/default")
2724       GENLIST_PROLOG_NORMAL
2725       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2726       data.item: "contents" "elm.swallow.colorbar elm.icon.1";
2727
2728       images {
2729          image: "00_list_bubble_bg.png" COMP;
2730       }
2731       parts {
2732          GENLIST_PART_BASE
2733          GENLIST_PART_BG_NORMAL
2734          GENLIST_PART_BOTTOM_LINE
2735          GENLIST_PART_PADDING_TOP_2LINE
2736          GENLIST_PART_PADDING_BOTTOM_2LINE
2737          GENLIST_PART_PADDING_LEFT
2738          GENLIST_PART_PADDING_RIGHT
2739          GENLIST_PART_COLORBAR
2740
2741          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
2742          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2743
2744
2745          GENLIST_PART_LISTITEM_LRT("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2746             "elm.padding.icon1.right", "elm.padding.bubble.left", "elm.padding.top",
2747          )
2748          GENLIST_PART_PADDING_R("elm.padding.bubble.left", "elm.bubble")
2749          GENLIST_PART_LIST_BUBBLE_TEXT_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2750             "elm.padding.right", "elm.padding.top", "elm.text.3"
2751          )
2752
2753          GENLIST_PART_SUBITEM_("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2754             "elm.padding.icon1.right", "elm.padding.text2.left", "elm.text.1", "elm.padding.bottom",
2755          )
2756          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2757          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2758             "elm.padding.right", "elm.text.1", "elm.padding.bottom"
2759          )
2760          GENLIST_PART_FLIP
2761          GENLIST_PART_FOCUS
2762       }
2763       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2764          target: "elm.swallow.colorbar"; target: "elm.icon.1"; target: "elm.bubble"; )
2765       GENLIST_PROGRAM_SOUND("elm.text.1")
2766       GENLIST_PROGRAM_SOUND("elm.text.2")
2767       GENLIST_PROGRAM_SOUND("elm.text.3")
2768       GENLIST_PROGRAM_SOUND("elm.text.4")
2769    }
2770
2771 // 2.2.2.45
2772    group { GENLIST_NAME("3text.1icon.1/default")
2773       GENLIST_PROLOG_NORMAL
2774       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2775       data.item: "contents" "elm.icon";
2776
2777       parts {
2778          GENLIST_PART_BASE
2779          GENLIST_PART_BG_NORMAL
2780          GENLIST_PART_BOTTOM_LINE
2781          GENLIST_PART_PADDING_LEFT
2782          GENLIST_PART_PADDING_RIGHT
2783          GENLIST_PART_PADDING_TOP_2LINE
2784          GENLIST_PART_PADDING_BOTTOM_2LINE
2785
2786          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
2787          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
2788          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2789             "elm.padding.icon.right", "elm.padding.right",
2790             "elm.padding.top", "elm.text.2",)
2791          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2792             "elm.padding.icon.right", "elm.text.3", "elm.padding.bottom")
2793          GENLIST_PART_SUBITEM_RTB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2794             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2795          GENLIST_PART_FLIP
2796          GENLIST_PART_FOCUS
2797       }
2798       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
2799          target: "elm.icon"; )
2800       GENLIST_PROGRAM_SOUND("elm.text.1")
2801       GENLIST_PROGRAM_SOUND("elm.text.2")
2802       GENLIST_PROGRAM_SOUND("elm.text.3")
2803    }
2804
2805 // 2.2.2.46
2806    group { GENLIST_NAME("2text.2icon.1/default")
2807       GENLIST_PROLOG_NORMAL
2808       data.item: "texts" "elm.text.1 elm.text.2";
2809       data.item: "contents" "elm.icon.1 elm.icon.2";
2810
2811       parts {
2812          GENLIST_PART_BASE
2813          GENLIST_PART_BG_NORMAL
2814          GENLIST_PART_BOTTOM_LINE
2815          GENLIST_PART_PADDING_LEFT
2816          GENLIST_PART_PADDING_RIGHT
2817          GENLIST_PART_PADDING_TOP_2LINE
2818          GENLIST_PART_PADDING_BOTTOM_2LINE
2819
2820          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2821             "elm.padding.left", "elm.padding.icon1.left",
2822             "elm.padding.top", "elm.text.2",
2823          )
2824          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2825             "elm.padding.left", "elm.padding.icon1.left", "elm.padding.bottom")
2826          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2827          GENLIST_PART_ICON_BIG_R("elm.icon.1", "elm.padding.icon2.left")
2828          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
2829          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon.2", "elm.padding.right")
2830          GENLIST_PART_FLIP
2831          GENLIST_PART_FOCUS
2832       }
2833       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2834          target: "elm.icon.1"; target: "elm.icon.2";)
2835       GENLIST_PROGRAM_SOUND("elm.text.1")
2836       GENLIST_PROGRAM_SOUND("elm.text.2")
2837    }
2838
2839 // 2.2.2.47
2840    group { GENLIST_NAME("2text.1icon.1/default")
2841       inherit: "elm/genlist/item/2text.1icon.2/default";
2842
2843       parts {
2844          GENLIST_PART_ICON_BIG_R("elm.icon", "elm.padding.right")
2845       }
2846    }
2847
2848 // 2.2.4.1
2849    group { GENLIST_NAME("multiline/1title.2text/default")
2850       GENLIST_PROLOG_NORMAL
2851       data.item: "texts" "elm.title elm.text.1 elm.text.2";
2852
2853       parts {
2854          GENLIST_PART_BASE
2855          GENLIST_PART_BG_NORMAL
2856          GENLIST_PART_BOTTOM_LINE
2857          GENLIST_PART_PADDING_LEFT
2858          GENLIST_PART_PADDING_RIGHT
2859          GENLIST_PART_PADDING_TOP_SIZE( 0 )
2860          GENLIST_PART_PADDING_BOTTOM_SIZE( 0 )
2861
2862          // FIXME: if textblock is used, part grows to big.
2863          GENLIST_PART_TEXT("elm.title",
2864             GENLIST_DESCRIPTION_L("elm.padding.left",
2865                GENLIST_PARAM_LISTITEM
2866                min: 226 0;
2867                fixed: 1 0;
2868             )
2869             GENLIST_DESCRIPTION_LISTITEM_OTHERS
2870          )
2871          GENLIST_PART_PADDING_L("elm.padding.title.right", "elm.title")
2872          GENLIST_PART_DIVIDER_L("elm.padding.title.right")
2873          GENLIST_PART_PADDING_L("elm.divider.right", "elm.divider2")
2874
2875          GENLIST_PART_TEXTBLOCK("elm.text.1",
2876             GENLIST_DESCRIPTION_LRT("elm.divider.right", "elm.padding.right", "elm.padding.top",
2877                GENLIST_PARAM_LISTITEM_TB_WRAP
2878                min: 0 90; fixed: 0 1;
2879             )
2880             GENLIST_DESCRIPTION_LISTITEM_OTHERS_TB_WRAP
2881          )
2882          GENLIST_PART_TEXTBLOCK("elm.text.2",
2883             GENLIST_DESCRIPTION("elm.divider.right", "elm.padding.right", "center_line2", "elm.padding.bottom",
2884                GENLIST_PARAM_LISTITEM_TB_WRAP
2885                min: 0 90;
2886             )
2887             GENLIST_DESCRIPTION_LISTITEM_OTHERS_TB_WRAP
2888          )
2889          GENLIST_PART_CENTER_LINE_LT("elm.divider2", "elm.text.1")
2890          GENLIST_PART_FLIP
2891          GENLIST_PART_FOCUS
2892       }
2893       GENLIST_PROGRAMS_NORMAL( target: "elm.title"; target: "elm.text.1"; target: "elm.text.2";
2894          target: "elm.divider1"; target:"elm.divider2";
2895          target: "center_line"; target:"center_line2";
2896       )
2897       GENLIST_PROGRAM_SOUND("elm.text.1")
2898    }
2899
2900 // 2.2.4.2
2901    group { GENLIST_NAME("multiline/1title.1text/default")
2902       GENLIST_PROLOG_NORMAL
2903       data.item: "texts" "elm.title elm.text";
2904
2905       parts {
2906          GENLIST_PART_BASE
2907          GENLIST_PART_BG_NORMAL
2908          GENLIST_PART_BOTTOM_LINE
2909          GENLIST_PART_PADDING_LEFT
2910          GENLIST_PART_PADDING_RIGHT
2911          GENLIST_PART_PADDING_TOP_SIZE( 22 )
2912          GENLIST_PART_PADDING_BOTTOM_SIZE( 22 )
2913
2914          // FIXME: if textblock is used, part grows to big.
2915          GENLIST_PART_TEXT("elm.title",
2916             GENLIST_DESCRIPTION_L("elm.padding.left",
2917                GENLIST_PARAM_LISTITEM
2918                min: 226 0;
2919                fixed: 1 0;
2920             )
2921             GENLIST_DESCRIPTION_LISTITEM_OTHERS
2922          )
2923          GENLIST_PART_PADDING_L("elm.padding.title.right", "elm.title")
2924          GENLIST_PART_DIVIDER_L("elm.padding.title.right")
2925          GENLIST_PART_PADDING_L("elm.divider.right", "elm.divider2")
2926
2927          GENLIST_PART_TEXTBLOCK("elm.text",
2928             GENLIST_DESCRIPTION("elm.divider.right", "elm.padding.right", "elm.padding.top", "elm.padding.bottom",
2929                GENLIST_PARAM_LISTITEM_TB_WRAP
2930                //min: 0 48;
2931             )
2932             GENLIST_DESCRIPTION_LISTITEM_OTHERS_TB_WRAP
2933          )
2934          GENLIST_PART_FLIP
2935          GENLIST_PART_FOCUS
2936       }
2937       GENLIST_PROGRAMS_NORMAL( target: "elm.title";
2938          target: "elm.text";
2939          target: "elm.divider1"; target:"elm.divider2";
2940       )
2941       GENLIST_PROGRAM_SOUND("elm.text")
2942    }
2943
2944 // 2.2.4.3
2945    group { GENLIST_NAME("multiline/2text/default")
2946       GENLIST_PROLOG_NORMAL
2947       data.item: "texts" "elm.text.1 elm.text.2";
2948
2949       parts {
2950          GENLIST_PART_BASE
2951          GENLIST_PART_BG_NORMAL
2952          GENLIST_PART_BOTTOM_LINE
2953          GENLIST_PART_PADDING_LEFT
2954          GENLIST_PART_PADDING_RIGHT
2955          GENLIST_PART_PADDING_TOP_2LINE
2956          GENLIST_PART_PADDING_BOTTOM_2LINE
2957
2958          GENLIST_PART_TEXT("elm.text.1",
2959             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.right", "elm.padding.top",
2960                GENLIST_PARAM_LISTITEM
2961                min: 0 GENLIST_HEIGHT_2LINE_MAIN;
2962                fixed: 0 1;
2963             )
2964             GENLIST_DESCRIPTION_LISTITEM_OTHERS
2965          )
2966          GENLIST_PART_PADDING_T_SIZE("elm.padding.text1.bottom", "elm.text.1", 16)
2967          GENLIST_PART_TEXTBLOCK("elm.text.2",
2968             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.right", "elm.padding.text1.bottom", "elm.padding.bottom",
2969                GENLIST_PARAM_SUBITEM_DEFAULT_TB_WRAP
2970                min: 0 GENLIST_HEIGHT_MULTILINE_SUB;
2971             )
2972             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS_TB_WRAP
2973          )
2974          GENLIST_PART_FLIP
2975          GENLIST_PART_FOCUS
2976       }
2977       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
2978       GENLIST_PROGRAM_SOUND("elm.text.1")
2979       GENLIST_PROGRAM_SOUND("elm.text.2")
2980    }
2981
2982 // 2.2.4.4
2983    group { GENLIST_NAME("multiline/2text.5icon/default")
2984       // FIXME: deprecated name, wiil be removed
2985       alias: "elm/genlist/item/multiline/2text.1icon/default";
2986       alias: "elm/genlist/item_odd/multiline/2ext.1icon/default";
2987       alias: "elm/genlist/item_compress/multiline/2text.1icon/default";
2988       alias: "elm/genlist/item_compress_odd/multiline/2text.1icon/default";
2989
2990       GENLIST_PROLOG_NORMAL
2991       data.item: "texts" "elm.text.1 elm.text.2";
2992       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5";
2993
2994       parts {
2995          GENLIST_PART_BASE
2996          GENLIST_PART_BG_NORMAL
2997          GENLIST_PART_BOTTOM_LINE
2998          GENLIST_PART_PADDING_LEFT
2999          GENLIST_PART_PADDING_RIGHT
3000          GENLIST_PART_PADDING_TOP_SIZE( 16 )
3001          GENLIST_PART_PADDING_BOTTOM_SIZE( 16 )
3002
3003          GENLIST_PART_LISTITEM("elm.text.1",
3004             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.icon5.left", "elm.padding.top",
3005                GENLIST_PARAM_LISTITEM
3006                min: 0 GENLIST_HEIGHT_2LINE_MAIN; )
3007             GENLIST_DESCRIPTION_LISTITEM_OTHERS
3008          )
3009          GENLIST_PART_PADDING_R("elm.padding.icon5.left", "elm.icon.5")
3010          GENLIST_PART_ICON_STAR_RTB("elm.icon.5",
3011             "elm.icon.4", "elm.padding.top", "elm.text.2")
3012          GENLIST_PART_ICON_STAR_RTB("elm.icon.4",
3013             "elm.icon.3", "elm.padding.top", "elm.text.2")
3014          GENLIST_PART_ICON_STAR_RTB("elm.icon.3",
3015             "elm.icon.2", "elm.padding.top", "elm.text.2")
3016          GENLIST_PART_ICON_STAR_RTB("elm.icon.2",
3017             "elm.icon.1", "elm.padding.top", "elm.text.2")
3018          GENLIST_PART_ICON_STAR_RTB("elm.icon.1",
3019             "elm.padding.right", "elm.padding.top", "elm.text.2")
3020
3021
3022          GENLIST_PART_PADDING_T_SIZE("elm.padding.text1.bottom", "elm.text.1", 16)
3023          GENLIST_PART_TEXTBLOCK("elm.text.2",
3024             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.right", "elm.padding.text1.bottom", "elm.padding.bottom",
3025             GENLIST_PARAM_SUBITEM_DEFAULT_TB_WRAP
3026             min: 0 GENLIST_HEIGHT_MULTILINE_SUB; )
3027             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS_TB_WRAP
3028          )
3029          GENLIST_PART_FLIP
3030          GENLIST_PART_FOCUS
3031       }
3032       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
3033       GENLIST_PROGRAM_SOUND("elm.text.1")
3034       GENLIST_PROGRAM_SOUND("elm.text.2")
3035    }
3036
3037 // 2.4.4.5
3038    group { GENLIST_NAME("multiline/2text.1icon.2/default")
3039       GENLIST_PROLOG_NORMAL
3040       data.item: "texts" "elm.text.1 elm.text.2";
3041       data.item: "contents" "elm.icon";
3042
3043       parts {
3044          GENLIST_PART_BASE
3045          GENLIST_PART_BG_NORMAL
3046          GENLIST_PART_BOTTOM_LINE
3047          GENLIST_PART_PADDING_LEFT
3048          GENLIST_PART_PADDING_RIGHT
3049          GENLIST_PART_PADDING_TOP_SIZE( 16 )
3050          GENLIST_PART_PADDING_BOTTOM_SIZE( 16 )
3051
3052          GENLIST_PART_ICON_SMALL_LTB("elm.icon", "elm.padding.left", "elm.padding.top", "elm.text.2")
3053          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
3054          GENLIST_PART_LISTITEM("elm.text.1",
3055             GENLIST_DESCRIPTION_LRT("elm.padding.icon.right", "elm.padding.right", "elm.padding.top",
3056                GENLIST_PARAM_LISTITEM
3057                min: 0 GENLIST_HEIGHT_2LINE_MAIN; )
3058             GENLIST_DESCRIPTION_LISTITEM_OTHERS
3059          )
3060          GENLIST_PART_PADDING_T_SIZE("elm.padding.text1.bottom", "elm.text.1", 16)
3061          GENLIST_PART_TEXTBLOCK("elm.text.2",
3062             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.right", "elm.padding.text1.bottom", "elm.padding.bottom",
3063             GENLIST_PARAM_SUBITEM_DEFAULT_TB_WRAP
3064             min: 0 GENLIST_HEIGHT_MULTILINE_SUB; )
3065             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS_TB_WRAP
3066          )
3067          GENLIST_PART_FLIP
3068          GENLIST_PART_FOCUS
3069       }
3070       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
3071       GENLIST_PROGRAM_SOUND("elm.text.1")
3072       GENLIST_PROGRAM_SOUND("elm.text.2")
3073    }
3074
3075 /************************************************************/
3076 /******************** Dialogue Group ************************/
3077 /************************************************************/
3078 // 2.2.6.1 (Dialogue)
3079    group { GENLIST_NAME("dialogue/editfield/default")
3080       alias: "elm/layout/dialogue/editfield/default";
3081       inherit: "elm/genlist/item/editfield/default";
3082
3083       data.item: "contents" "elm.icon.entry elm.image.rename elm.icon.eraser elm.icon.edit";
3084
3085       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3086       GENLIST_PROGRAMS_DIALOGUE( target: "elm.icon.entry"; target: "elm.image.rename"; target: "elm.icon.edit";)
3087    }
3088
3089 // 2.2.6.2 (Dialogue)
3090    group { GENLIST_NAME("dialogue/editfield/title/default")
3091       alias: "elm/layout/dialogue/editfield/title/default";
3092       inherit: "elm/genlist/item/editfield/title/default";
3093
3094       data.item: "contents" "elm.icon.entry elm.image.rename elm.icon.eraser elm.icon.edit";
3095
3096       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3097       GENLIST_PROGRAMS_DIALOGUE( target: "elm.icon.entry"; target: "elm.image.rename"; target: "elm.icon.edit";)
3098    }
3099
3100 // Dialogue Group Separators
3101 // default separator
3102    group { GENLIST_NAME("dialogue/separator/default")
3103       alias: "elm/layout/dialogue/separator";
3104
3105       data.item: "stacking" "above";
3106       data.item: "selectraise" "on";
3107
3108       parts {
3109          GENLIST_PART_BASE
3110          GENLIST_PART_SPACER("separator",
3111             description { state: "default" 0.0;
3112                min: 0 32;
3113                max: -1 32;
3114             }
3115          )
3116       }
3117    }
3118
3119 // Dialogue Group Separators
3120 // default separator
3121    group { GENLIST_NAME("dialogue/separator.2/default")
3122       alias: "elm/layout/dialogue/separator.2";
3123
3124       data.item: "stacking" "above";
3125       data.item: "selectraise" "on";
3126
3127       parts {
3128          GENLIST_PART_BASE
3129          GENLIST_PART_SPACER("separator",
3130             description { state: "default" 0.0;
3131                min: 0 8;
3132                max: -1 8;
3133             }
3134          )
3135       }
3136    }
3137
3138    group { GENLIST_NAME("dialogue/1icon/default")
3139       alias: "elm/layout/dialogue/1icon";
3140       inherit: "elm/genlist/item/1icon/default";
3141
3142       data.item: "contents" "elm.icon elm.icon.edit";
3143
3144       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3145       GENLIST_PROGRAMS_DIALOGUE( target: "elm.icon"; )
3146    }
3147
3148 // 2.4.1.1
3149 // 2.5.2.1 (deprecated)
3150    group { GENLIST_NAME("dialogue/1text/default")
3151       alias: "elm/layout/dialogue/1text";
3152       inherit: "elm/genlist/item/1text/default";
3153
3154       // FIXME: temporary alias for back-wrad compatibility
3155       alias: "elm/genlist/item/dialogue/1text/expandable2/default";
3156       alias: "elm/genlist/item_odd/dialogue/1text/expandable2/default";
3157       alias: "elm/genlist/item_compress/dialogue/1text/expandable2/default";
3158       alias: "elm/genlist/item_compress_odd/dialogue/1text/expandable2/default";
3159
3160       data.item: "contents" "elm.icon.edit";
3161       /*
3162       alias: "elm/genlist/item/dialogue.1text/default";
3163       alias: "elm/genlist/item_odd/dialogue.1text/default";
3164       alias: "elm/genlist/item_compress/dialogue.1text/default";
3165       alias: "elm/genlist/item_compress_odd/dialogue.1text/default";
3166       */
3167       GENLIST_DIALOGUE_INHERIT_BODY(;)
3168       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; )
3169       GENLIST_PROGRAM_SOUND("elm.text")
3170    }
3171
3172 // 2.4.1.2
3173    group { GENLIST_NAME("dialogue/1text.1icon/default")
3174       alias: "elm/layout/dialogue/1text.1icon";
3175       inherit: "elm/genlist/item/1text.1icon.6/default";
3176
3177       data.item: "contents" "elm.icon elm.icon.edit";
3178
3179       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3180       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3181    }
3182
3183 // 2.4.1.3
3184 // 2.5.2.4 (expandable)
3185    group { GENLIST_NAME("dialogue/1text.1icon.2/default")
3186       alias: "elm/layout/dialogue/1text.1icon.2";
3187       inherit: "elm/genlist/item/1text.1icon.2/default";
3188
3189       // FIXME: deprecated, only for backward compatibility
3190       alias: "elm/genlist/item/dialogue/1text.1icon.2/expandable2/default";
3191       alias: "elm/genlist/item_compress/dialogue/1text.1icon.2/expandable2/default";
3192
3193       data.item: "contents" "elm.icon elm.icon.edit";
3194
3195       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3196       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3197    }
3198
3199 // 2.4.1.3.1 (circle)
3200    group { GENLIST_NAME("dialogue/1text.1icon.2.thumb.circle/default")
3201       inherit: "elm/genlist/item/dialogue/1text.1icon.2/default";
3202
3203       GENLIST_INHERIT_THUMB_CIRCLE_MEDIUM_DIALOGUE("elm.icon")
3204       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3205       GENLIST_PROGRAMS_THUMB
3206    }
3207
3208 // 2.4.1.3.1 (square)
3209    group { GENLIST_NAME("dialogue/1text.1icon.2.thumb.square/default")
3210       inherit: "elm/genlist/item/dialogue/1text.1icon.2/default";
3211
3212       GENLIST_INHERIT_THUMB_SQUARE_MEDIUM_DIALOGUE("elm.icon")
3213       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3214       GENLIST_PROGRAMS_THUMB
3215    }
3216
3217 // 2.4.1.3 (TEXTBLOCK)
3218    group { GENLIST_NAME("dialogue/1text.1icon.2.tb/default")
3219       alias: "elm/layout/dialogue/1text.1icon.2.tb";
3220       inherit: "elm/genlist/item/1text.1icon.2.tb/default";
3221
3222       data.item: "contents" "elm.icon elm.icon.edit";
3223
3224       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3225       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3226    }
3227
3228 // 2.4.1.4
3229    group { GENLIST_NAME("dialogue/1text.2icon/default")
3230       alias: "elm/layout/dialogue/1text.2icon";
3231       inherit: "elm/genlist/item/1text.2icon.7/default";
3232
3233       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3234
3235       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3236       GENLIST_PROGRAMS_DIALOGUE(  target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
3237    }
3238
3239 // 2.4.1.5
3240    group { GENLIST_NAME("dialogue/2text.1icon.6/default")
3241       alias: "elm/layout/dialogue/2text.1icon.6";
3242       inherit: "elm/genlist/item/2text.1icon.6/default";
3243
3244       data.item: "contents" "elm.icon elm.icon.edit";
3245
3246       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3247       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
3248    }
3249
3250 // 2.4.1.6
3251 // 2.4.1.15
3252 // 2.5.2.2 & 2.5.2.3 (expandable)
3253    group { GENLIST_NAME("dialogue/1text.1icon.3/default")
3254       alias: "elm/layout/dialogue/1text.1icon.3";
3255       inherit: "elm/genlist/item/1text.1icon.3/default";
3256
3257       // FIXME: deprecated, only for backward compatibility
3258       alias: "elm/genlist/item/dialogue/1text.1icon/expandable2/default";
3259       alias: "elm/genlist/item_compress/dialogue/1text.1icon/expandable2/default";
3260
3261       data.item: "contents" "elm.icon elm.icon.edit";
3262
3263       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3264       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3265    }
3266
3267 // 2.4.1.6 (textblock)
3268    group { GENLIST_NAME("dialogue/1text.1icon.3.tb/default")
3269       alias: "elm/layout/dialogue/1text.1icon.3.tb";
3270       inherit: "elm/genlist/item/1text.1icon.3.tb/default";
3271
3272       data.item: "contents" "elm.icon elm.icon.edit";
3273
3274       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3275       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3276    }
3277
3278 // 2.4.1.7
3279 // 2.4.1.11
3280    group { GENLIST_NAME("dialogue/1text.2icon.2/default")
3281       alias: "elm/layout/dialogue/1text.2icon.2";
3282       inherit: "elm/genlist/item/1text.2icon.4/default";
3283
3284       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3285
3286       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3287       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
3288    }
3289
3290 // 2.4.1.8
3291    group { GENLIST_NAME("dialogue/1text.3icon/default")
3292       alias: "elm/layout/dialogue/1text.3icon";
3293       inherit: "elm/genlist/item/1text.3icon.2/default";
3294
3295       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.edit";
3296
3297       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3298       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text";
3299          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
3300    }
3301
3302 // 2.4.1.9  FIME: This style is not needed?? (slide has already 3icons style)
3303    group { GENLIST_NAME("dialogue/3icon/default")
3304       alias: "elm/layout/dialogue/3icon";
3305
3306       GENLIST_PROLOG_DIALOGUE
3307       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.edit";
3308
3309       parts {
3310          GENLIST_PART_BG_DIALOGUE
3311          GENLIST_PART_BASE
3312          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3313          GENLIST_PART_PADDING_RIGHT_EDIT
3314          GENLIST_PART_PADDING_TOP
3315          GENLIST_PART_PADDING_BOTTOM
3316
3317          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
3318          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
3319          GENLIST_PART_ICON("elm.icon.2", GENLIST_DESCRIPTION_LR(
3320             "elm.padding.icon1.right", "elm.padding.icon3.left",
3321             min: 468 GENLIST_HEIGHT_1LINE; )
3322          )
3323          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
3324          GENLIST_PART_ICON_BIG_R("elm.icon.3", "elm.padding.right")
3325          GENLIST_PART_FLIP
3326          GENLIST_PART_FOCUS_DIALOGUE
3327       }
3328       GENLIST_PROGRAMS_DIALOGUE( target: "elm.icon.1"; target: "elm.icon.2";
3329          target: "elm.icon.3"; )
3330    }
3331
3332 // 2.4.1.9
3333    group { GENLIST_NAME("dialogue/1text.1icon.5/default")
3334       alias: "elm/layout/dialogue/1text.1icon.5";
3335
3336       GENLIST_PROLOG_DIALOGUE
3337       data.item: "texts" "elm.text";
3338       data.item: "contents" "elm.icon elm.icon.edit";
3339
3340       parts {
3341          GENLIST_PART_BG_DIALOGUE
3342          GENLIST_PART_BASE
3343          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3344          GENLIST_PART_PADDING_RIGHT_EDIT
3345          GENLIST_PART_PADDING_TOP
3346          GENLIST_PART_PADDING_BOTTOM
3347
3348          GENLIST_PART_SUBITEM_("elm.text", GENLIST_HEIGHT_2LINE_SUB,
3349             "elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.icon",
3350          )
3351          GENLIST_PART_ICON("elm.icon",
3352             GENLIST_DESCRIPTION_LRB("elm.padding.left", "elm.padding.right", "elm.padding.bottom",
3353                min: 0 74;
3354                fixed: 0 1;
3355             )
3356          )
3357          GENLIST_PART_FLIP
3358          GENLIST_PART_FOCUS_DIALOGUE
3359       }
3360       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3361       GENLIST_PROGRAM_SOUND("elm.text")
3362    }
3363
3364 // 2.4.1.10
3365    group { GENLIST_NAME("dialogue/2text.1icon.4/default")
3366       alias: "elm/layout/dialogue/2text.1icon.4";
3367
3368       GENLIST_PROLOG_DIALOGUE
3369       data.item: "texts" "elm.text.1 elm.text.2";
3370       data.item: "contents" "elm.icon elm.icon.edit";
3371
3372       parts {
3373          GENLIST_PART_BG_DIALOGUE
3374          GENLIST_PART_BASE
3375          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3376          GENLIST_PART_PADDING_RIGHT_EDIT
3377          GENLIST_PART_PADDING_TOP_SIZE(16)
3378          GENLIST_PART_PADDING_BOTTOM_SIZE(16)
3379
3380          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
3381             "elm.padding.left", "elm.text.2",
3382             "elm.padding.top", "elm.padding.icon.top",
3383          )
3384          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_MAIN,
3385             "elm.padding.right", "elm.padding.top", "elm.padding.icon.top"
3386          )
3387          GENLIST_PART_PADDING_B_SIZE("elm.padding.icon.top", "elm.icon", 10)
3388          GENLIST_PART_ICON("elm.icon",
3389             GENLIST_DESCRIPTION_LRB("elm.padding.left", "elm.padding.right", "elm.padding.bottom",
3390                min: 0 16;
3391                fixed: 0 1;
3392             )
3393          )
3394          GENLIST_PART_FLIP
3395          GENLIST_PART_FOCUS_DIALOGUE
3396       }
3397       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3398          target: "elm.icon"; )
3399    }
3400
3401 // 2.4.1.10 (Textblock)
3402    group { GENLIST_NAME("dialogue/2text.1icon.4.tb/default")
3403       alias: "elm/layout/dialogue/2text.1icon.4.tb";
3404
3405       GENLIST_PROLOG_DIALOGUE
3406       data.item: "texts" "elm.text.1 elm.text.2";
3407       data.item: "contents" "elm.icon elm.icon.edit";
3408
3409       parts {
3410          GENLIST_PART_BG_DIALOGUE
3411          GENLIST_PART_BASE
3412          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3413          GENLIST_PART_PADDING_RIGHT_EDIT
3414          GENLIST_PART_PADDING_TOP_SIZE(16)
3415          GENLIST_PART_PADDING_BOTTOM_SIZE(16)
3416
3417          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
3418             "elm.padding.left", "elm.text.2",
3419             "elm.padding.top", "elm.padding.icon.top",
3420          )
3421          GENLIST_PART_SUBITEM_RTB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_MAIN,
3422             "elm.padding.right", "elm.padding.top", "elm.padding.icon.top"
3423          )
3424          GENLIST_PART_PADDING_B_SIZE("elm.padding.icon.top", "elm.icon", 10)
3425          GENLIST_PART_ICON("elm.icon",
3426             GENLIST_DESCRIPTION_LRB("elm.padding.left", "elm.padding.right", "elm.padding.bottom",
3427                min: 0 16;
3428                fixed: 0 1;
3429             )
3430          )
3431          GENLIST_PART_FLIP
3432          GENLIST_PART_FOCUS_DIALOGUE
3433       }
3434       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3435          target: "elm.icon"; )
3436    }
3437
3438 // 2.4.1.12
3439    group { GENLIST_NAME("dialogue/2text.6/default")
3440       alias: "elm/layout/dialogue/2text.6";
3441       inherit: "elm/genlist/item/2text.5/default";
3442
3443       // FIXME: deprecated, will be removed
3444       alias: "elm/genlist/item/dialogue.1title.1text/default";
3445       alias: "elm/genlist/item_odd/dialogue.1title.1text/default";
3446       alias: "elm/genlist/item_compress/dialogue.1title.1text/default";
3447       alias: "elm/genlist/item_compress_odd/dialogue.1title.1text/default";
3448
3449       data.item: "contents" "elm.icon.edit";
3450
3451       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3452       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3453    }
3454
3455 // 2.4.1.13
3456    group { GENLIST_NAME("dialogue/2text.9/default")
3457       alias: "elm/layout/dialogue/2text.9";
3458       inherit: "elm/genlist/item/dialogue/2text.6/default";
3459
3460       data.item: "contents" "elm.icon.edit";
3461
3462       parts {
3463          part { name: "elm.text.1";
3464             description { state: "default";
3465                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
3466             }
3467          }
3468       }
3469       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";)
3470    }
3471
3472 // 2.4.1.14
3473    group { GENLIST_NAME("dialogue/2text.4/default")
3474       alias: "elm/layout/dialogue/2text.4";
3475       inherit: "elm/genlist/item/2text.4/default";
3476
3477       data.item: "contents" "elm.icon.edit";
3478
3479       GENLIST_DIALOGUE_INHERIT_BODY(; )
3480       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3481          target: "elm.divider1"; target: "elm.divider2"; )
3482    }
3483
3484 // 2.4.1.14 (textblcok)
3485    group { GENLIST_NAME("dialogue/2text.4.tb/default")
3486       alias: "elm/layout/dialogue/2text.4.tb";
3487       inherit: "elm/genlist/item/2text.4.tb/default";
3488
3489       data.item: "contents" "elm.icon.edit";
3490
3491       GENLIST_DIALOGUE_INHERIT_BODY(
3492          GENLIST_PART_SUBITEM_R_FIXED_TB("elm.text.2", 200, GENLIST_HEIGHT_1LINE,
3493             "elm.padding.right")
3494       )
3495       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3496          target: "elm.divider1"; target: "elm.divider2"; )
3497    }
3498
3499 // 2.4.1.16
3500    group { GENLIST_NAME("dialogue/1text.3icon.2/default")
3501       alias: "elm/layout/dialogue/1text.3icon.2";
3502       inherit: "elm/genlist/item/1text.3icon/default";
3503
3504       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.edit";
3505
3506       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3507       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text";
3508          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
3509    }
3510
3511 // 2.4.1.17
3512    group { GENLIST_NAME("dialogue/1text.1icon.4/default")
3513       alias: "elm/layout/dialogue/1text.1icon.4";
3514       inherit: "elm/genlist/item/1text.1icon.5/default";
3515
3516       data.item: "contents" "elm.icon elm.icon.edit";
3517
3518       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3519       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text";
3520          target: "elm.icon"; )
3521    }
3522
3523 // 2.4.1.18
3524    group { GENLIST_NAME("dialogue/2text.5/default")
3525       alias: "elm/layout/dialogue/2text.5";
3526       inherit: "elm/genlist/item/2text.6/default";
3527
3528       data.item: "contents" "elm.icon.edit";
3529
3530       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3531       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3532    }
3533
3534
3535 // 2.4.1.19
3536    group { GENLIST_NAME("dialogue/multiline/1text.1icon/default")
3537       alias: "elm/layout/dialogue/multiline/1text.1icon.flexible";
3538       inherit: "elm/genlist/item/1text.1icon.3.tb/default";
3539
3540       data.item: "contents" "elm.icon elm.icon.edit";
3541
3542       GENLIST_DIALOGUE_INHERIT_BODY(
3543          part { name: "elm.text";
3544             description { state: "default" 0.0;
3545                text.style: "genlist_style_list_main_text_unread_wrap";
3546             }
3547             description { state: "selected" 0.0;
3548                text.style: "genlist_style_list_main_text_focus_wrap";
3549             }
3550             description { state: "disabled" 0.0;
3551                text.style: "genlist_style_list_main_text_unread_dim_wrap";
3552             }
3553          }
3554       )
3555       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3556    }
3557
3558 // 2.4.1.20
3559    group { GENLIST_NAME("dialogue/1text.1icon.divider/default")
3560       alias: "elm/layout/dialogue/1text.1icon.divider";
3561       inherit: "elm/genlist/item/1text.1icon.divider/default";
3562
3563       data.item: "contents" "elm.icon elm.icon.edit";
3564
3565       GENLIST_DIALOGUE_INHERIT_BODY(;)
3566       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3567    }
3568
3569 // 2.4.1.21
3570    group { GENLIST_NAME("dialogue/1text.2icon.divider/default")
3571       alias: "elm/layout/dialogue/1text.2icon.divider";
3572       inherit: "elm/genlist/item/1text.2icon.divider/default";
3573
3574       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3575
3576       GENLIST_DIALOGUE_INHERIT_BODY(;)
3577       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon.1";  target: "elm.icon.2";
3578          target: "elm.divider1"; target: "elm.divider2";
3579       )
3580    }
3581
3582 // 2.4.1.22
3583    group { GENLIST_NAME("dialogue/1text.2icon.10/default")
3584       alias: "elm/layout/dialogue/1text.2icon.10";
3585       inherit: "elm/genlist/item/1text.2icon.2/default";
3586
3587       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3588
3589       GENLIST_DIALOGUE_INHERIT_BODY(;)
3590       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon.1";  target: "elm.icon.2"; )
3591    }
3592
3593 // 2.4.2.1
3594     group { GENLIST_NAME("dialogue/2text/default")
3595       alias: "elm/layout/dialogue/2text";
3596       inherit: "elm/genlist/item/2text.2/default";
3597
3598       data.item: "contents" "elm.icon.edit";
3599
3600       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3601       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3602    }
3603
3604 // 2.4.2.2
3605    group { GENLIST_NAME("dialogue/2text.2/default")
3606       alias: "elm/layout/dialogue/2text.2";
3607       inherit: "elm/genlist/item/2text.3/default";
3608
3609       data.item: "contents" "elm.icon.edit";
3610
3611       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3612       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3613    }
3614
3615 // 2.4.2.3
3616    group { GENLIST_NAME("dialogue/2text.3/default")
3617       alias: "elm/layout/dialogue/2text.3";
3618       inherit: "elm/genlist/item/2text.7/default";
3619
3620       data.item: "contents" "elm.icon.edit";
3621
3622       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3623       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3624    }
3625
3626 // 2.4.2.4
3627    group { GENLIST_NAME("dialogue/2text.1icon.2/default")
3628       alias: "elm/layout/dialogue/2text.1icon.2";
3629       inherit: "elm/genlist/item/2text.1icon.4/default";
3630
3631       data.item: "contents" "elm.icon elm.icon.edit";
3632
3633       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3634       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3635          target: "elm.icon"; )
3636    }
3637
3638 // 2.4.2.5
3639    group { GENLIST_NAME("dialogue/2text.1icon.3/default")
3640       alias: "elm/layout/dialogue/2text.1icon.3";
3641       inherit: "elm/genlist/item/2text.1icon.8/default";
3642
3643       data.item: "contents" "elm.icon elm.icon.edit";
3644
3645       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3646       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
3647    }
3648
3649 // 2.4.2.6
3650    group { GENLIST_NAME("dialogue/2text.3icon/default")
3651       alias: "elm/layout/dialogue/2text.3icon";
3652       inherit: "elm/genlist/item/2text.2icon.8/default";
3653
3654       data.item: "contents" "elm.icon.1 elm.icon.2 elm.swallow.colorbar elm.icon.edit";
3655
3656       GENLIST_DIALOGUE_INHERIT_BODY(
3657          GENLIST_PART_COLORBAR_DIALOGUE
3658          GENLIST_PART_ICON_BIG_R("elm.icon.2", "elm.padding.right")
3659       )
3660       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3661          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.swallow.colorbar"; )
3662    }
3663
3664 // 2.4.2.7
3665    group { GENLIST_NAME("dialogue/2text.2icon/default")
3666       alias: "elm/layout/dialogue/2text.2icon";
3667       inherit: "elm/genlist/item/2text.2icon.5/default";
3668
3669       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3670
3671       GENLIST_DIALOGUE_INHERIT_BODY(
3672          GENLIST_PART_SUBITEM_SETTINGS_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
3673             "elm.padding.icon2.right", "elm.padding.right", "elm.padding.bottom",)
3674       )
3675       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3676          target: "elm.icon.1"; target: "elm.icon.2"; )
3677    }
3678
3679 // 2.4.2.8
3680    group { GENLIST_NAME("dialogue/2text.2icon.2/default")
3681       alias: "elm/layout/dialogue/2text.2icon.2";
3682       inherit: "elm/genlist/item/2text.2icon.6/default";
3683
3684       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3685
3686       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3687       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3688          target: "elm.icon.1"; target: "elm.icon.2"; )
3689    }
3690
3691 // 2.4.2.9
3692    group { GENLIST_NAME("dialogue/2text.2icon.3/default")
3693       alias: "elm/layout/dialogue/2text.2icon.3";
3694       inherit: "elm/genlist/item/2text.2icon.4/default";
3695
3696       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3697
3698       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3699       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3700          target: "elm.icon.1"; target: "elm.icon.2"; )
3701    }
3702
3703 // 2.4.2.9 (TEXTBLOCK)
3704    group { GENLIST_NAME("dialogue/2text.2icon.3.tb/default")
3705       alias: "elm/layout/dialogue/2text.2icon.3.tb";
3706       inherit: "elm/genlist/item/2text.2icon.4.tb/default";
3707
3708       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3709
3710       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3711       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3712          target: "elm.icon.1"; target: "elm.icon.2";)
3713    }
3714
3715 // 2.4.2.10
3716    group { GENLIST_NAME("dialogue/2text.1icon.5/default")
3717       alias: "elm/layout/dialogue/2text.1icon.5";
3718       inherit: "elm/genlist/item/2text.1icon.5/default";
3719
3720       data.item: "contents" "elm.icon elm.icon.edit";
3721
3722       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3723       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3724          target: "elm.icon"; )
3725    }
3726
3727
3728 // 2.4.2.11
3729    group { GENLIST_NAME("dialogue/multiline/1title.1text/default")
3730       alias: "elm/layout/dialogue/multiline/1title.1text/default";
3731       inherit: "elm/genlist/item/multiline/1title.1text/default";
3732
3733       // FIXME: deprecated name, will be removed
3734       alias: "elm/genlist/item/dialogue/1title.1text.2/default";
3735       alias: "elm/genlist/item_odd/dialogue/1title.1text.2/default";
3736       alias: "elm/genlist/item_compress/dialogue/1title.1text.2/default";
3737       alias: "elm/genlist/item_compress_odd/dialogue/1title.1text.2/default";
3738       alias: "elm/layout/dialogue/1title.1text.2/default";
3739
3740
3741       data.item: "contents" "elm.icon.edit";
3742
3743       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3744       GENLIST_PROGRAMS_DIALOGUE( target: "elm.title";
3745          target: "elm.text";
3746          target: "elm.divider1"; target:"elm.divider2"; )
3747    }
3748
3749 // 2.4.2.12
3750    group { GENLIST_NAME("dialogue/multiline/1title.2text/default")
3751       alias: "elm/layout/dialogue/multiline/1title.2text/default";
3752       inherit: "elm/genlist/item/multiline/1title.2text/default";
3753
3754       data.item: "contents" "elm.icon.edit";
3755
3756       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3757       GENLIST_PROGRAMS_DIALOGUE( target: "elm.title";
3758          target: "elm.text.1"; target: "elm.text.2";
3759          target: "elm.divider1"; target:"elm.divider2";
3760          target: "center_line"; target:"center_line2";)
3761    }
3762
3763 #define GENLIST_PART_PASSWORD_RTB(NAME, BG_NAME, RIGHT, TOP, BOTTOM) \
3764    GENLIST_PART_IMAGE(BG_NAME, \
3765       mouse_events: 0; \
3766       GENLIST_DESCRIPTION_RTB(RIGHT, TOP, BOTTOM, \
3767          GENLIST_PARAM_PASSWORD_IMAGE \
3768          fixed: 1 0; \
3769       ) \
3770    ) \
3771    GENLIST_PART_ICON(NAME, \
3772       GENLIST_DESCRIPTION_ENVELOP(BG_NAME, \
3773          rel1.offset: 1 1; \
3774          rel2.offset: -1 -1; \
3775       ) \
3776    )
3777
3778 #define GENLIST_PART_PASSWORD_LTB(NAME, BG_NAME, LEFT, TOP, BOTTOM) \
3779    GENLIST_PART_IMAGE(BG_NAME, \
3780       mouse_events: 0; \
3781       GENLIST_DESCRIPTION_LTB(LEFT, TOP, BOTTOM, \
3782          GENLIST_PARAM_PASSWORD_IMAGE \
3783          fixed: 1 0; \
3784       ) \
3785    ) \
3786    GENLIST_PART_ICON(NAME, \
3787       GENLIST_DESCRIPTION_ENVELOP(BG_NAME, \
3788          rel1.offset: 1 1; \
3789          rel2.offset: -1 -1; \
3790       ) \
3791    )
3792
3793 //2.4.2.13 (password style)
3794    group { GENLIST_NAME("dialogue/1text.4icon/default")
3795       alias: "elm/layout/dialogue/4icon";
3796
3797       data.item: "stacking" "above";
3798       data.item: "selectraise" "on";
3799       data.item: "texts" "elm.text";
3800       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4";
3801
3802       images {
3803          image : "00_search_edit_field_bg_02.png" COMP;
3804       }
3805       parts {
3806          GENLIST_PART_BASE
3807          GENLIST_PART_BG_DIALOGUE
3808          GENLIST_PART_PADDING_LEFT_SIZE(DIALOGUE_PADDING_SIZE_LEFT)
3809          GENLIST_PART_PADDING_RIGHT_SIZE(DIALOGUE_PADDING_SIZE_RIGHT)
3810          GENLIST_PART_PADDING_TOP_SIZE(22)
3811          GENLIST_PART_PADDING_BOTTOM_SIZE(18)
3812          GENLIST_PART_TEXT( "elm.text",
3813             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.right", "elm.padding.top",
3814                fixed: 0 1;
3815                min: 0 42;
3816                GENLIST_PARAM_PASSWORD_TITLE
3817             )
3818          )
3819          GENLIST_PART_PADDING_T_SIZE("elm.padding.text.bottom", "elm.text", 18);
3820
3821          GENLIST_PART_PASSWORD_RTB("elm.icon.1", "elm.icon.1.bg",
3822             "elm.padding.1", "elm.padding.text.bottom", "elm.padding.bottom"
3823          )
3824          GENLIST_PART_PADDING_R_SIZE("elm.padding.1", "elm.icon.2.bg", 22)
3825          GENLIST_PART_PASSWORD_RTB("elm.icon.2", "elm.icon.2.bg",
3826             "elm.padding.center", "elm.padding.text.bottom", "elm.padding.bottom"
3827          )
3828          GENLIST_PART_SPACER("elm.padding.center",
3829             description { state: "default" 0.0.;
3830                min: 22 0;
3831                max: 22 0;
3832                fixed: 1 1;
3833                align: 0.5 0.5;
3834                rel1 {
3835                   relative: 0.5 0;
3836                }
3837                rel2 {
3838                   relative: 0.5 1;
3839                }
3840             }
3841          )
3842          GENLIST_PART_PASSWORD_LTB("elm.icon.3", "elm.icon.3.bg",
3843             "elm.padding.center", "elm.padding.text.bottom", "elm.padding.bottom"
3844          )
3845          GENLIST_PART_PADDING_L_SIZE("elm.padding.2", "elm.icon.3.bg", 22)
3846          GENLIST_PART_PASSWORD_LTB("elm.icon.4", "elm.icon.4.bg",
3847             "elm.padding.2", "elm.padding.text.bottom", "elm.padding.bottom"
3848          )
3849       }
3850       programs {
3851          GENLIST_PROGRAM_DISABLED( target: "elm.text"; )
3852          GENLIST_PROGRAM_SOUND("elm.text")
3853       }
3854    }
3855
3856 // 2.4.2.14
3857    group { GENLIST_NAME("dialogue/2text.2icon.4/default")
3858       alias: "elm/layout/dialogue/2text.2icon.4";
3859       inherit: "elm/genlist/item/2text.2icon/default";
3860
3861       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3862
3863       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3864       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3865          target: "elm.icon.1"; target: "elm.icon.2";)
3866    }
3867
3868 // 2.4.2.15
3869    group { GENLIST_NAME("dialogue/2text.1icon.10/default")
3870       alias: "elm/layout/dialogue/2text.1icon.10";
3871       inherit: "elm/genlist/item/2text.1icon.divider/default";
3872
3873       data.item: "contents" "elm.icon elm.icon.edit";
3874
3875       GENLIST_DIALOGUE_INHERIT_BODY(
3876          GENLIST_PART_SUBITEM_SETTINGS_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
3877             "elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom",)
3878          part { name: "elm.divider1";
3879             description { state: "default" 0.0;
3880                visible: 0;
3881             }
3882          }
3883          part { name: "elm.divider2";
3884             description { state: "default" 0.0;
3885                visible: 0;
3886             }
3887          }
3888       )
3889       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3890          target: "elm.icon"; )
3891    }
3892
3893
3894 // 2.4.2.15 (textblock)
3895    group { GENLIST_NAME("dialogue/2text.1icon.10.tb/default")
3896       alias: "elm/layout/dialogue/2text.1icon.10.tb";
3897       inherit: "elm/genlist/item/2text.1icon.7.tb/default";
3898
3899       data.item: "contents" "elm.icon elm.icon.edit";
3900
3901       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3902       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3903          target: "elm.icon"; )
3904    }
3905
3906 // 2.4.2.16
3907    group { GENLIST_NAME("dialogue/2text.1icon.7/default")
3908       alias: "elm/layout/dialogue/2text.1icon.12";
3909       inherit: "elm/genlist/item/2text.1icon.12/default";
3910
3911       data.item: "contents" "elm.icon elm.icon.edit";
3912
3913       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3914       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3915          target: "elm.icon"; )
3916    }
3917
3918
3919 // 2.4.2.17
3920    group { GENLIST_NAME("dialogue/2text.1icon.8/default")
3921       alias: "elm/layout/dialogue/2text.1icon.8";
3922
3923       GENLIST_PROLOG_DIALOGUE
3924       data.item: "texts" "elm.text.1 elm.text.2";
3925       data.item: "contents" "elm.icon elm.icon.edit";
3926
3927       parts {
3928          GENLIST_PART_BASE
3929          GENLIST_PART_BG_DIALOGUE
3930          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3931          GENLIST_PART_PADDING_RIGHT_EDIT
3932          GENLIST_PART_PADDING_TOP_2LINE
3933          GENLIST_PART_PADDING_BOTTOM_2LINE
3934
3935          GENLIST_PART_SUBITEM_LRT("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
3936             "elm.padding.left", "elm.padding.right", "elm.padding.top")
3937          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
3938             "elm.padding.left", "elm.text2.limit",
3939             "elm.text.2", "elm.padding.bottom",
3940              align: 0 0.5; text.max: 1 0;  // This limits text growing.
3941          )
3942          GENLIST_PART_PADDING_L("elm.padding.text1.right", "elm.text.1")
3943          GENLIST_PART_ICON_SMALL_LTB("elm.icon",
3944             "elm.padding.text1.right", "elm.text.2", "elm.padding.bottom")
3945          // Virtual part for Maxmimum right X axis of text.2
3946          GENLIST_PART_SPACER("elm.text2.limit",
3947             GENLIST_DESCRIPTION_R("elm.padding.right",
3948                min: (GENLIST_ICON_SMALL_SIZE+GENLIST_PADDING_SIZE_DEFAULT) 0;
3949             )
3950          )
3951          GENLIST_PART_FLIP
3952          GENLIST_PART_FOCUS_DIALOGUE
3953       }
3954       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1";
3955          target: "elm.text.2"; target: "elm.icon"; )
3956       GENLIST_PROGRAM_SOUND("elm.text.1")
3957       GENLIST_PROGRAM_SOUND("elm.text.2")
3958    }
3959
3960 // 2.4.2.18
3961    group { GENLIST_NAME("dialogue/multiline/2text/default")
3962       alias: "elm/layout/dialogue/multiline/2text/default";
3963       inherit: "elm/genlist/item/multiline/2text/default";
3964
3965       // FIXME: deprecated name, will be removed
3966       alias: "elm/genlist/item/multiline/dialogue/2text/default";
3967       alias: "elm/genlist/item_odd/multiline/dialogue/2text/default";
3968       alias: "elm/genlist/item_compress/multiline/dialogue/2text/default";
3969       alias: "elm/genlist/item_compress_odd/multiline/dialogue/2text/default";
3970       alias: "elm/layout/multiline/dialogue/2text/default";
3971
3972       data.item: "contents" "elm.icon.edit";
3973
3974       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3975       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3976    }
3977
3978 // 2.4.2.19
3979    group { GENLIST_NAME("dialogue/2text.1icon.15/default")
3980       alias: "elm/layout/dialogue/2text.1icon.15/default";
3981
3982       GENLIST_PROLOG_DIALOGUE
3983       data.item: "texts" "elm.text.1 elm.text.2";
3984       data.item: "contents" "elm.icon elm.icon.edit";
3985
3986       parts {
3987          GENLIST_PART_BG_DIALOGUE
3988          GENLIST_PART_BASE
3989          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3990          GENLIST_PART_PADDING_RIGHT_EDIT
3991          GENLIST_PART_PADDING_TOP_2LINE
3992          GENLIST_PART_PADDING_BOTTOM_2LINE
3993
3994          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
3995             "elm.padding.left", "elm.padding.right",
3996             "elm.padding.top", "elm.icon",
3997          )
3998          GENLIST_PART_ICON_SMALL_LB("elm.icon",
3999             "elm.padding.left", "elm.padding.bottom")
4000          GENLIST_PART_PADDING_L("elm.icon.right", "elm.icon")
4001          GENLIST_PART_TEXT("elm.text.2",
4002             GENLIST_DESCRIPTION("elm.icon.right", "elm.padding.right", "elm.text.1", "elm.padding.bottom",
4003                GENLIST_PARAM_SUBITEM_SETTINGS
4004                min: 0 GENLIST_HEIGHT_2LINE_SUB;
4005                fixed: 0 1;
4006             )
4007             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
4008          )
4009          GENLIST_PART_FLIP
4010          GENLIST_PART_FOCUS_DIALOGUE
4011       }
4012       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
4013       GENLIST_PROGRAM_SOUND("elm.text.1")
4014       GENLIST_PROGRAM_SOUND("elm.text.2")
4015    }
4016
4017 // 2.4.2.20
4018    group { GENLIST_NAME("dialogue/2text.1icon.divider/default")
4019       alias: "elm/layout/dialogue/2text.1icon.divider/default";
4020       inherit: "elm/genlist/item/2text.1icon.divider/default";
4021
4022       data.item: "contents" "elm.icon elm.icon.edit";
4023
4024       GENLIST_DIALOGUE_INHERIT_BODY( ; )
4025       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
4026    }
4027
4028 // 2.4.2.21
4029 // FIXME: Why name is 3text ?? it's 2text
4030    group { GENLIST_NAME("dialogue/3text.2icon/default")
4031       alias: "elm/layout/dialogue/3text.2icon/default";
4032       inherit: "elm/genlist/item/2text.2icon/default";
4033
4034       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
4035
4036       GENLIST_DIALOGUE_INHERIT_BODY( ; )
4037       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
4038          target: "elm.icon.1"; target: "elm.icon.2"; )
4039    }
4040
4041 // 2.4.4.1 group title
4042    group { GENLIST_NAME("dialogue/grouptitle/default")
4043       alias: "elm/layout/dialogue/grouptitle";
4044
4045       // FIXME: deprecated name, will be removed
4046       alias : "elm/genlist/item/dialogue/title/default";
4047       alias: "elm/genlist/item_odd/dialogue/title/default";
4048       alias: "elm/genlist/item_compress/dialogue/title/default";
4049       alias: "elm/genlist/item_compress_odd/dialogue/title/default";
4050       alias: "elm/layout/dialogue/title";
4051
4052       GENLIST_PROLOG
4053       data.item: "texts" "elm.text";
4054       data.item: "contents" "elm.icon";
4055       parts {
4056          GENLIST_PART_BASE
4057          GENLIST_PART_BG_NORMAL
4058          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
4059          GENLIST_PART_PADDING_TOP_SIZE( 0 )
4060          GENLIST_PART_PADDING_BOTTOM_SIZE( 0 )
4061          GENLIST_PART_PADDING_RIGHT_SIZE( 26 )
4062
4063          GENLIST_PART_TEXT("elm.text",
4064             GENLIST_DESCRIPTION("elm.padding.left", "elm.icon",
4065                "elm.padding.top", "elm.padding.bottom",
4066                GENLIST_PARAM_DIALOGUE_GROUP_TITLE
4067                min: 0 GENLIST_HEIGHT_GROUPTITLE;
4068             )
4069          )
4070
4071          GENLIST_PART_ICON("elm.icon",
4072             GENLIST_DESCRIPTION_RTB("elm.padding.right",
4073                "elm.padding.top", "elm.padding.bottom",
4074                max: 32 32;
4075                fixed: 1 0;
4076             )
4077          )
4078          GENLIST_PART_FLIP
4079       }
4080       GENLIST_PROGRAM_DISABLED( target: "elm.text"; target: "elm.icon"; )
4081    }
4082
4083 // 2.4.4.2 Help Text
4084    group { GENLIST_NAME("multiline/1text/default");
4085       alias: "elm/layout/multiline/1text/default";
4086
4087       // FIXME: name is not correct...
4088       alias: "elm/layout/dialogue/multiline/1text/default";
4089
4090       data.item: "stacking" "above";
4091       data.item: "selectraise" "on";
4092       data.item: "texts" "elm.text";
4093
4094       parts {
4095          GENLIST_PART_BASE
4096          GENLIST_PART_BG_NORMAL
4097          GENLIST_PART_PADDING_LEFT_SIZE(38)
4098          GENLIST_PART_PADDING_RIGHT_SIZE(38)
4099          GENLIST_PART_PADDING_TOP_SIZE(0)
4100          GENLIST_PART_PADDING_BOTTOM_SIZE(0)
4101
4102          GENLIST_PART_DIALOGUE_GROUP_HELP_TEXT("elm.text",
4103             "elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.padding.bottom",
4104             min: 0 38;
4105          )
4106          GENLIST_PART_FLIP
4107          GENLIST_PART_FOCUS
4108       }
4109       GENLIST_PROGRAM_DISABLED( target: "elm.text"; )
4110       GENLIST_PROGRAM_FOCUS
4111    }
4112
4113 // 2.4.4.3
4114    group { GENLIST_NAME("dialogue/bg/2text.1icon/default")
4115       alias: "elm/layout/dialogue/bg/2text.1icon/default";
4116
4117       GENLIST_PROLOG_DIALOGUE
4118       data.item: "texts" "elm.text.1 elm.text.2";
4119       data.item: "contents" "elm.icon elm.icon.edit";
4120
4121       parts {
4122          GENLIST_PART_BG_DIALOGUE
4123          GENLIST_PART_BASE
4124          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
4125          GENLIST_PART_PADDING_RIGHT_EDIT
4126          GENLIST_PART_PADDING_TOP_SIZE(20)
4127          GENLIST_PART_PADDING_BOTTOM_SIZE(20)
4128
4129          GENLIST_PART_TEXT("elm.text.1",
4130             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.icon.left", "elm.padding.top",
4131                GENLIST_PARAM_LISTITEM
4132                min: 0 54; fixed:1 1;)
4133             GENLIST_DESCRIPTION_LISTITEM_OTHERS
4134          )
4135          GENLIST_PART_TEXT("elm.text.2",
4136             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.icon.left", "elm.text.1", "elm.padding.bottom",
4137                GENLIST_PARAM_SUBITEM_DEFAULT
4138                min: 0 42;)
4139             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS
4140          )
4141
4142          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
4143          GENLIST_PART_ICON("elm.icon",
4144             GENLIST_DESCRIPTION_R("elm.padding.right",
4145                min: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4146                max: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4147             )
4148          )
4149          GENLIST_PART_FLIP
4150          GENLIST_PART_FOCUS_DIALOGUE
4151       }
4152       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
4153    }
4154
4155 // 2.4.4.4
4156    group { GENLIST_NAME("dialogue/bg/3text.2icon/default")
4157       alias: "elm/layout/dialogue/bg/3text.2icon/default";
4158
4159       GENLIST_PROLOG_DIALOGUE
4160       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
4161       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
4162
4163       parts {
4164          GENLIST_PART_BG_DIALOGUE
4165          GENLIST_PART_BASE
4166          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
4167          GENLIST_PART_PADDING_RIGHT_EDIT
4168          GENLIST_PART_PADDING_TOP_SIZE(20)
4169          GENLIST_PART_PADDING_BOTTOM_SIZE(20)
4170
4171          GENLIST_PART_TEXT("elm.text.1",
4172             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.icon1.left", "elm.padding.top",
4173                GENLIST_PARAM_LISTITEM
4174                min: 0 54; fixed:1 1;)
4175             GENLIST_DESCRIPTION_LISTITEM_OTHERS
4176          )
4177          GENLIST_PART_TEXT("elm.text.2",
4178             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.icon1.left", "elm.text.1", "elm.text.3",
4179                GENLIST_PARAM_SUBITEM_DEFAULT
4180                min: 0 34;)
4181             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS
4182          )
4183          GENLIST_PART_TEXT("elm.text.3",
4184             GENLIST_DESCRIPTION_LRB("elm.padding.left", "elm.padding.icon1.left", "elm.padding.bottom",
4185                GENLIST_PARAM_SUBITEM_DEFAULT
4186                min: 0 34; fixed: 1 1; )
4187             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS
4188          )
4189
4190          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
4191          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.1", "elm.padding.icon2.left", "elm.padding.top", "elm.padding.bottom")
4192          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
4193          GENLIST_PART_ICON("elm.icon.2",
4194             GENLIST_DESCRIPTION_R("elm.padding.right",
4195                min: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4196                max: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4197             )
4198          )
4199          GENLIST_PART_FLIP
4200          GENLIST_PART_FOCUS_DIALOGUE
4201       }
4202       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
4203          target: "elm.icon.1"; target: "elm.icon.2"; )
4204    }
4205
4206 // 2.4.4.5
4207    group { GENLIST_NAME("dialogue/bg/5text.6icon/default")
4208       alias: "elm/layout/dialogue/bg/5text.6icon/default";
4209
4210       GENLIST_PROLOG_DIALOGUE
4211       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4 elm.text.5";
4212       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5 elm.icon.6 elm.icon.edit";
4213
4214       parts {
4215          GENLIST_PART_BG_DIALOGUE
4216          GENLIST_PART_BASE
4217          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
4218          GENLIST_PART_PADDING_RIGHT_EDIT
4219          GENLIST_PART_PADDING_TOP_SIZE(13)
4220          GENLIST_PART_PADDING_BOTTOM_SIZE(13)
4221
4222          GENLIST_PART_ICON("elm.icon.1",
4223             GENLIST_DESCRIPTION_L("elm.padding.left",
4224                min: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4225                max: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4226                fixed: 1 1;
4227             )
4228          )
4229          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
4230          GENLIST_PART_TEXT("elm.text.1", GENLIST_DESCRIPTION_LRT(
4231             "elm.padding.icon1.right", "elm.padding.right", "elm.padding.top",
4232             GENLIST_PARAM_APPS_NAME
4233             min: 0 32; fixed: 0 1;)
4234          )
4235          GENLIST_PART_TEXT("elm.text.2", GENLIST_DESCRIPTION_LRT(
4236             "elm.padding.icon1.right", "elm.padding.right", "elm.text.1",
4237             GENLIST_PARAM_APPS_INC
4238             min: 0 32; fixed: 0 1;)
4239          )
4240
4241          GENLIST_PART_ICON("elm.icon.2", GENLIST_DESCRIPTION_LTB(
4242             "elm.padding.icon1.right", "elm.text.2", "elm.text.4",
4243             min: 38 38; fixed: 1 1;)
4244          )
4245          GENLIST_PART_PADDING_L_SIZE("elm.padding.icon2.right", "elm.icon.2", 2)
4246          GENLIST_PART_ICON("elm.icon.3", GENLIST_DESCRIPTION_LTB(
4247             "elm.padding.icon2.right", "elm.text.2", "elm.text.4",
4248             min: 38 38; fixed: 1 1;)
4249          )
4250          GENLIST_PART_PADDING_L_SIZE("elm.padding.icon3.right", "elm.icon.3", 2)
4251          GENLIST_PART_ICON("elm.icon.4", GENLIST_DESCRIPTION_LTB(
4252             "elm.padding.icon3.right", "elm.text.2", "elm.text.4",
4253             min: 38 38; fixed: 1 1;)
4254          )
4255          GENLIST_PART_PADDING_L_SIZE("elm.padding.icon4.right", "elm.icon.4", 2)
4256          GENLIST_PART_ICON("elm.icon.5", GENLIST_DESCRIPTION_LTB(
4257             "elm.padding.icon4.right", "elm.text.2", "elm.text.4",
4258             min: 38 38; fixed: 1 1;)
4259          )
4260          GENLIST_PART_PADDING_L_SIZE("elm.padding.icon5.right", "elm.icon.5", 2)
4261          GENLIST_PART_ICON("elm.icon.6", GENLIST_DESCRIPTION_LTB(
4262             "elm.padding.icon5.right", "elm.text.2", "elm.text.4",
4263             min: 38 38; fixed: 1 1;)
4264          )
4265          GENLIST_PART_PADDING_L_SIZE("elm.padding.icon6.right", "elm.icon.6", 12)
4266          GENLIST_PART_TEXT("elm.text.3", GENLIST_DESCRIPTION(
4267             "elm.padding.icon6.right", "elm.padding.right", "elm.text.2", "elm.text.4",
4268             GENLIST_PARAM_APPS_RATING
4269             min :0 38;)
4270          )
4271
4272          GENLIST_PART_TEXT("elm.text.4", GENLIST_DESCRIPTION_LB(
4273             "elm.padding.icon1.right", "elm.padding.bottom",
4274             GENLIST_PARAM_APPS_PRICE
4275             min: 0 32; fixed: 0 1;
4276             rel2.to_x: "base";  rel2.relative: 0.5 0; text.max: 1 0;/* This limits text growing. */ )
4277          )
4278          GENLIST_PART_PADDING_L("elm.padding.text4.right", "elm.text.4")
4279          GENLIST_PART_TEXT("elm.text.5", GENLIST_DESCRIPTION_LRB(
4280             "elm.padding.text4.right", "elm.padding.right", "elm.padding.bottom",
4281             GENLIST_PARAM_APPS_PRICE_SALE
4282             min: 0 32; fixed: 0 1;)
4283          )
4284          GENLIST_PART_FLIP
4285          GENLIST_PART_FOCUS_DIALOGUE
4286       }
4287       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4"; target: "elm.text.5";
4288          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5"; target: "elm.icon.6"; )
4289    }
4290
4291 // 2.4.4.5.1 (Circle)
4292    group { GENLIST_NAME("dialogue/bg/5text.6icon.thumb.circle/default")
4293       inherit: "elm/genlist/item/dialogue/bg/5text.6icon/default";
4294
4295       GENLIST_INHERIT_THUMB_CIRCLE_LARGE_DIALOGUE("elm.icon.1")
4296       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4"; target: "elm.text.5";
4297          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5"; target: "elm.icon.6";
4298       )
4299       GENLIST_PROGRAMS_THUMB
4300    }
4301
4302 // 2.4.4.5.1 (Square)
4303    group { GENLIST_NAME("dialogue/bg/5text.6icon.thumb.square/default")
4304       inherit: "elm/genlist/item/dialogue/bg/5text.6icon/default";
4305
4306       GENLIST_INHERIT_THUMB_SQUARE_LARGE_DIALOGUE("elm.icon.1")
4307       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4"; target: "elm.text.5";
4308          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5"; target: "elm.icon.6";
4309       )
4310       GENLIST_PROGRAMS_THUMB
4311    }