[Genlist] Add comments
[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_LRT_TB("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2521             "elm.padding.left", "elm.padding.icon1.left", "elm.padding.top",
2522          )
2523          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2524          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2525             "elm.padding.text4.left", "elm.padding.top", "elm.text.2"
2526          )
2527          GENLIST_PART_PADDING_R("elm.padding.text4.left", "elm.text.4")
2528
2529          // FIXME: This part depends on elm.text.2 as bottom part.
2530          // So if elm.text.3 (the other bottom part) size is changed,
2531          // It can break this part's height.
2532          GENLIST_PART_SUBITEM_RTB_TB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2533             "elm.padding.right", "elm.padding.top", "elm.text.2"
2534          )
2535
2536          GENLIST_PART_SUBITEM_TB_("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2537             "elm.padding.left", "elm.padding.text2.left", "elm.text.1", "elm.padding.bottom"
2538          )
2539          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2540          GENLIST_PART_SUBITEM_RTB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2541             "elm.padding.right", "elm.text.1", "elm.padding.bottom"
2542          )
2543          GENLIST_PART_FLIP
2544          GENLIST_PART_FOCUS
2545       }
2546       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2547          target: "elm.icon.1";)
2548       GENLIST_PROGRAM_SOUND("elm.text.1")
2549       GENLIST_PROGRAM_SOUND("elm.text.2")
2550       GENLIST_PROGRAM_SOUND("elm.text.3")
2551       GENLIST_PROGRAM_SOUND("elm.text.4")
2552    }
2553
2554 // 2.2.2.40
2555    group { GENLIST_NAME("4text.1/default")
2556       GENLIST_PROLOG_NORMAL
2557       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2558
2559       images {
2560          image: "00_list_bubble_bg.png" COMP;
2561       }
2562       parts {
2563          GENLIST_PART_BASE
2564          GENLIST_PART_BG_NORMAL
2565          GENLIST_PART_BOTTOM_LINE
2566          GENLIST_PART_PADDING_LEFT
2567          GENLIST_PART_PADDING_RIGHT
2568          GENLIST_PART_PADDING_TOP_2LINE
2569          GENLIST_PART_PADDING_BOTTOM_2LINE
2570
2571          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2572             "elm.padding.left", "elm.padding.bubble.left",
2573             "elm.padding.top", "elm.text.3",
2574          )
2575          GENLIST_PART_PADDING_R("elm.padding.bubble.left", "elm.bubble")
2576          GENLIST_PART_LIST_BUBBLE_TEXT_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2577             "elm.padding.right", "elm.padding.top", "elm.text.3")
2578
2579          GENLIST_PART_SUBITEM_LRB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2580             "elm.padding.left", "elm.padding.text2.left", "elm.padding.bottom")
2581          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2582          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2583             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2584          GENLIST_PART_FLIP
2585          GENLIST_PART_FOCUS
2586       }
2587       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2588          target: "elm.bubble"; )
2589       GENLIST_PROGRAM_SOUND("elm.text.1")
2590       GENLIST_PROGRAM_SOUND("elm.text.2")
2591       GENLIST_PROGRAM_SOUND("elm.text.3")
2592       GENLIST_PROGRAM_SOUND("elm.text.4")
2593
2594    }
2595
2596 // 2.2.2.41
2597    group { GENLIST_NAME("4text.2/default")
2598       inherit: "elm/genlist/item/4text.1/default";
2599       parts {
2600          part { name: "elm.bubble";
2601             description { state: "default" 0.0;
2602                visible: 0;
2603             }
2604             description { state: "selected" 0.0;
2605                visible: 0;
2606             }
2607          }
2608          GENLIST_PART_SUBITEM_02_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2609             "elm.padding.right", "elm.padding.top", "elm.text.3")
2610       }
2611    }
2612
2613 // 2.2.2.42
2614    group { GENLIST_NAME("3text.1icon.3/default")
2615       GENLIST_PROLOG_NORMAL
2616       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2617       data.item: "contents" "elm.icon.1";
2618
2619       parts {
2620          GENLIST_PART_BASE
2621          GENLIST_PART_BG_NORMAL
2622          GENLIST_PART_BOTTOM_LINE
2623          GENLIST_PART_PADDING_LEFT
2624          GENLIST_PART_PADDING_RIGHT
2625          GENLIST_PART_PADDING_TOP_2LINE
2626          GENLIST_PART_PADDING_BOTTOM_2LINE
2627
2628          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2629             "elm.padding.left", "elm.padding.icon1.left",
2630             "elm.padding.top", "elm.text.3",)
2631          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2632          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2633              "elm.padding.right", "elm.padding.top", "elm.text.3")
2634          GENLIST_PART_SUBITEM_LRB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2635             "elm.padding.left", "elm.text.2", "elm.padding.bottom")
2636          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2637             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2638          GENLIST_PART_FLIP
2639          GENLIST_PART_FOCUS
2640       }
2641       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
2642          target: "elm.icon.1";)
2643       GENLIST_PROGRAM_SOUND("elm.text.1")
2644       GENLIST_PROGRAM_SOUND("elm.text.2")
2645       GENLIST_PROGRAM_SOUND("elm.text.3")
2646    }
2647
2648 // 2.2.2.42
2649    group { GENLIST_NAME("3text.1icon.3.tb/default")
2650       GENLIST_PROLOG_NORMAL
2651       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2652       data.item: "contents" "elm.icon.1";
2653
2654       parts {
2655          GENLIST_PART_BASE
2656          GENLIST_PART_BG_NORMAL
2657          GENLIST_PART_BOTTOM_LINE
2658          GENLIST_PART_PADDING_LEFT
2659          GENLIST_PART_PADDING_RIGHT
2660          GENLIST_PART_PADDING_TOP_2LINE
2661          GENLIST_PART_PADDING_BOTTOM_2LINE
2662
2663          GENLIST_PART_LISTITEM_LRT_TB("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2664             "elm.padding.left", "elm.padding.icon1.left",
2665             "elm.padding.top",
2666          )
2667          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2668          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2669             "elm.padding.right", "elm.padding.top", "elm.text.3"
2670          )
2671          GENLIST_PART_SUBITEM_TB_("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2672             "elm.padding.left", "elm.text.2", "elm.text.1", "elm.padding.bottom"
2673          )
2674          GENLIST_PART_SUBITEM_RTB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2675             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2676          GENLIST_PART_FLIP
2677          GENLIST_PART_FOCUS
2678       }
2679       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
2680          target: "elm.icon.1";)
2681       GENLIST_PROGRAM_SOUND("elm.text.1")
2682       GENLIST_PROGRAM_SOUND("elm.text.2")
2683       GENLIST_PROGRAM_SOUND("elm.text.3")
2684    }
2685
2686
2687 // 2.2.2.43
2688    group { GENLIST_NAME("2text.4icon.1/default")
2689       GENLIST_PROLOG_NORMAL
2690       data.item: "texts" "elm.text.1 elm.text.2";
2691       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4";
2692
2693       parts {
2694          GENLIST_PART_BASE
2695          GENLIST_PART_BG_NORMAL
2696          GENLIST_PART_BOTTOM_LINE
2697          GENLIST_PART_PADDING_LEFT
2698          GENLIST_PART_PADDING_RIGHT
2699          GENLIST_PART_PADDING_TOP_2LINE
2700          GENLIST_PART_PADDING_BOTTOM_2LINE
2701
2702          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2703             "elm.padding.left", "elm.padding.icon1.left",
2704             "elm.padding.top", "elm.text.2",
2705          )
2706          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2707             "elm.padding.left", "elm.padding.icon4.left", "elm.padding.bottom")
2708          GENLIST_PART_PADDING_R("elm.padding.icon4.left", "elm.icon.4")
2709          GENLIST_PART_ICON_SMALL_RTB("elm.icon.4",
2710             "elm.padding.icon3.left", "elm.text.1", "elm.padding.bottom")
2711          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
2712          GENLIST_PART_ICON_SMALL_RTB("elm.icon.3",
2713             "elm.padding.icon2.left", "elm.text.1", "elm.padding.bottom")
2714          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
2715          GENLIST_PART_ICON_SMALL_RTB("elm.icon.2",
2716             "elm.padding.icon1.left", "elm.text.1", "elm.padding.bottom")
2717
2718          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2719          GENLIST_PART_ICON_BIG_R("elm.icon.1", "elm.padding.right")
2720          GENLIST_PART_FLIP
2721          GENLIST_PART_FOCUS
2722       }
2723       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2724          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4";)
2725       GENLIST_PROGRAM_SOUND("elm.text.1")
2726       GENLIST_PROGRAM_SOUND("elm.text.2")
2727    }
2728
2729 // 2.2.2.44
2730    group { GENLIST_NAME("4text.1icon.3/default")
2731       GENLIST_PROLOG_NORMAL
2732       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2733       data.item: "contents" "elm.swallow.colorbar elm.icon.1";
2734
2735       images {
2736          image: "00_list_bubble_bg.png" COMP;
2737       }
2738       parts {
2739          GENLIST_PART_BASE
2740          GENLIST_PART_BG_NORMAL
2741          GENLIST_PART_BOTTOM_LINE
2742          GENLIST_PART_PADDING_TOP_2LINE
2743          GENLIST_PART_PADDING_BOTTOM_2LINE
2744          GENLIST_PART_PADDING_LEFT
2745          GENLIST_PART_PADDING_RIGHT
2746          GENLIST_PART_COLORBAR
2747
2748          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
2749          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2750
2751
2752          GENLIST_PART_LISTITEM_LRT("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2753             "elm.padding.icon1.right", "elm.padding.bubble.left", "elm.padding.top",
2754          )
2755          GENLIST_PART_PADDING_R("elm.padding.bubble.left", "elm.bubble")
2756          GENLIST_PART_LIST_BUBBLE_TEXT_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2757             "elm.padding.right", "elm.padding.top", "elm.text.3"
2758          )
2759
2760          GENLIST_PART_SUBITEM_("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2761             "elm.padding.icon1.right", "elm.padding.text2.left", "elm.text.1", "elm.padding.bottom",
2762          )
2763          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2764          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2765             "elm.padding.right", "elm.text.1", "elm.padding.bottom"
2766          )
2767          GENLIST_PART_FLIP
2768          GENLIST_PART_FOCUS
2769       }
2770       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2771          target: "elm.swallow.colorbar"; target: "elm.icon.1"; target: "elm.bubble"; )
2772       GENLIST_PROGRAM_SOUND("elm.text.1")
2773       GENLIST_PROGRAM_SOUND("elm.text.2")
2774       GENLIST_PROGRAM_SOUND("elm.text.3")
2775       GENLIST_PROGRAM_SOUND("elm.text.4")
2776    }
2777
2778 // 2.2.2.45
2779    group { GENLIST_NAME("3text.1icon.1/default")
2780       GENLIST_PROLOG_NORMAL
2781       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2782       data.item: "contents" "elm.icon";
2783
2784       parts {
2785          GENLIST_PART_BASE
2786          GENLIST_PART_BG_NORMAL
2787          GENLIST_PART_BOTTOM_LINE
2788          GENLIST_PART_PADDING_LEFT
2789          GENLIST_PART_PADDING_RIGHT
2790          GENLIST_PART_PADDING_TOP_2LINE
2791          GENLIST_PART_PADDING_BOTTOM_2LINE
2792
2793          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
2794          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
2795          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2796             "elm.padding.icon.right", "elm.padding.right",
2797             "elm.padding.top", "elm.text.2",)
2798          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2799             "elm.padding.icon.right", "elm.text.3", "elm.padding.bottom")
2800          GENLIST_PART_SUBITEM_RTB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2801             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2802          GENLIST_PART_FLIP
2803          GENLIST_PART_FOCUS
2804       }
2805       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
2806          target: "elm.icon"; )
2807       GENLIST_PROGRAM_SOUND("elm.text.1")
2808       GENLIST_PROGRAM_SOUND("elm.text.2")
2809       GENLIST_PROGRAM_SOUND("elm.text.3")
2810    }
2811
2812 // 2.2.2.46
2813    group { GENLIST_NAME("2text.2icon.1/default")
2814       GENLIST_PROLOG_NORMAL
2815       data.item: "texts" "elm.text.1 elm.text.2";
2816       data.item: "contents" "elm.icon.1 elm.icon.2";
2817
2818       parts {
2819          GENLIST_PART_BASE
2820          GENLIST_PART_BG_NORMAL
2821          GENLIST_PART_BOTTOM_LINE
2822          GENLIST_PART_PADDING_LEFT
2823          GENLIST_PART_PADDING_RIGHT
2824          GENLIST_PART_PADDING_TOP_2LINE
2825          GENLIST_PART_PADDING_BOTTOM_2LINE
2826
2827          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2828             "elm.padding.left", "elm.padding.icon1.left",
2829             "elm.padding.top", "elm.text.2",
2830          )
2831          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2832             "elm.padding.left", "elm.padding.icon1.left", "elm.padding.bottom")
2833          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2834          GENLIST_PART_ICON_BIG_R("elm.icon.1", "elm.padding.icon2.left")
2835          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
2836          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon.2", "elm.padding.right")
2837          GENLIST_PART_FLIP
2838          GENLIST_PART_FOCUS
2839       }
2840       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2841          target: "elm.icon.1"; target: "elm.icon.2";)
2842       GENLIST_PROGRAM_SOUND("elm.text.1")
2843       GENLIST_PROGRAM_SOUND("elm.text.2")
2844    }
2845
2846 // 2.2.2.47
2847    group { GENLIST_NAME("2text.1icon.1/default")
2848       inherit: "elm/genlist/item/2text.1icon.2/default";
2849
2850       parts {
2851          GENLIST_PART_ICON_BIG_R("elm.icon", "elm.padding.right")
2852       }
2853    }
2854
2855 // 2.2.4.1
2856    group { GENLIST_NAME("multiline/1title.2text/default")
2857       GENLIST_PROLOG_NORMAL
2858       data.item: "texts" "elm.title elm.text.1 elm.text.2";
2859
2860       parts {
2861          GENLIST_PART_BASE
2862          GENLIST_PART_BG_NORMAL
2863          GENLIST_PART_BOTTOM_LINE
2864          GENLIST_PART_PADDING_LEFT
2865          GENLIST_PART_PADDING_RIGHT
2866          GENLIST_PART_PADDING_TOP_SIZE( 0 )
2867          GENLIST_PART_PADDING_BOTTOM_SIZE( 0 )
2868
2869          // FIXME: if textblock is used, part grows to big.
2870          GENLIST_PART_TEXT("elm.title",
2871             GENLIST_DESCRIPTION_L("elm.padding.left",
2872                GENLIST_PARAM_LISTITEM
2873                min: 226 0;
2874                fixed: 1 0;
2875             )
2876             GENLIST_DESCRIPTION_LISTITEM_OTHERS
2877          )
2878          GENLIST_PART_PADDING_L("elm.padding.title.right", "elm.title")
2879          GENLIST_PART_DIVIDER_L("elm.padding.title.right")
2880          GENLIST_PART_PADDING_L("elm.divider.right", "elm.divider2")
2881
2882          GENLIST_PART_TEXTBLOCK("elm.text.1",
2883             GENLIST_DESCRIPTION_LRT("elm.divider.right", "elm.padding.right", "elm.padding.top",
2884                GENLIST_PARAM_LISTITEM_TB_WRAP
2885                min: 0 90; fixed: 0 1;
2886             )
2887             GENLIST_DESCRIPTION_LISTITEM_OTHERS_TB_WRAP
2888          )
2889          GENLIST_PART_TEXTBLOCK("elm.text.2",
2890             GENLIST_DESCRIPTION("elm.divider.right", "elm.padding.right", "center_line2", "elm.padding.bottom",
2891                GENLIST_PARAM_LISTITEM_TB_WRAP
2892                min: 0 90;
2893             )
2894             GENLIST_DESCRIPTION_LISTITEM_OTHERS_TB_WRAP
2895          )
2896          GENLIST_PART_CENTER_LINE_LT("elm.divider2", "elm.text.1")
2897          GENLIST_PART_FLIP
2898          GENLIST_PART_FOCUS
2899       }
2900       GENLIST_PROGRAMS_NORMAL( target: "elm.title"; target: "elm.text.1"; target: "elm.text.2";
2901          target: "elm.divider1"; target:"elm.divider2";
2902          target: "center_line"; target:"center_line2";
2903       )
2904       GENLIST_PROGRAM_SOUND("elm.text.1")
2905    }
2906
2907 // 2.2.4.2
2908    group { GENLIST_NAME("multiline/1title.1text/default")
2909       GENLIST_PROLOG_NORMAL
2910       data.item: "texts" "elm.title elm.text";
2911
2912       parts {
2913          GENLIST_PART_BASE
2914          GENLIST_PART_BG_NORMAL
2915          GENLIST_PART_BOTTOM_LINE
2916          GENLIST_PART_PADDING_LEFT
2917          GENLIST_PART_PADDING_RIGHT
2918          GENLIST_PART_PADDING_TOP_SIZE( 22 )
2919          GENLIST_PART_PADDING_BOTTOM_SIZE( 22 )
2920
2921          // FIXME: if textblock is used, part grows to big.
2922          GENLIST_PART_TEXT("elm.title",
2923             GENLIST_DESCRIPTION_L("elm.padding.left",
2924                GENLIST_PARAM_LISTITEM
2925                min: 226 0;
2926                fixed: 1 0;
2927             )
2928             GENLIST_DESCRIPTION_LISTITEM_OTHERS
2929          )
2930          GENLIST_PART_PADDING_L("elm.padding.title.right", "elm.title")
2931          GENLIST_PART_DIVIDER_L("elm.padding.title.right")
2932          GENLIST_PART_PADDING_L("elm.divider.right", "elm.divider2")
2933
2934          GENLIST_PART_TEXTBLOCK("elm.text",
2935             GENLIST_DESCRIPTION("elm.divider.right", "elm.padding.right", "elm.padding.top", "elm.padding.bottom",
2936                GENLIST_PARAM_LISTITEM_TB_WRAP
2937                //min: 0 48;
2938             )
2939             GENLIST_DESCRIPTION_LISTITEM_OTHERS_TB_WRAP
2940          )
2941          GENLIST_PART_FLIP
2942          GENLIST_PART_FOCUS
2943       }
2944       GENLIST_PROGRAMS_NORMAL( target: "elm.title";
2945          target: "elm.text";
2946          target: "elm.divider1"; target:"elm.divider2";
2947       )
2948       GENLIST_PROGRAM_SOUND("elm.text")
2949    }
2950
2951 // 2.2.4.3
2952    group { GENLIST_NAME("multiline/2text/default")
2953       GENLIST_PROLOG_NORMAL
2954       data.item: "texts" "elm.text.1 elm.text.2";
2955
2956       parts {
2957          GENLIST_PART_BASE
2958          GENLIST_PART_BG_NORMAL
2959          GENLIST_PART_BOTTOM_LINE
2960          GENLIST_PART_PADDING_LEFT
2961          GENLIST_PART_PADDING_RIGHT
2962          GENLIST_PART_PADDING_TOP_2LINE
2963          GENLIST_PART_PADDING_BOTTOM_2LINE
2964
2965          GENLIST_PART_TEXT("elm.text.1",
2966             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.right", "elm.padding.top",
2967                GENLIST_PARAM_LISTITEM
2968                min: 0 GENLIST_HEIGHT_2LINE_MAIN;
2969                fixed: 0 1;
2970             )
2971             GENLIST_DESCRIPTION_LISTITEM_OTHERS
2972          )
2973          GENLIST_PART_PADDING_T_SIZE("elm.padding.text1.bottom", "elm.text.1", 16)
2974          GENLIST_PART_TEXTBLOCK("elm.text.2",
2975             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.right", "elm.padding.text1.bottom", "elm.padding.bottom",
2976                GENLIST_PARAM_SUBITEM_DEFAULT_TB_WRAP
2977                min: 0 GENLIST_HEIGHT_MULTILINE_SUB;
2978             )
2979             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS_TB_WRAP
2980          )
2981          GENLIST_PART_FLIP
2982          GENLIST_PART_FOCUS
2983       }
2984       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
2985       GENLIST_PROGRAM_SOUND("elm.text.1")
2986       GENLIST_PROGRAM_SOUND("elm.text.2")
2987    }
2988
2989 // 2.2.4.4
2990    group { GENLIST_NAME("multiline/2text.5icon/default")
2991       // FIXME: deprecated name, wiil be removed
2992       alias: "elm/genlist/item/multiline/2text.1icon/default";
2993       alias: "elm/genlist/item_odd/multiline/2ext.1icon/default";
2994       alias: "elm/genlist/item_compress/multiline/2text.1icon/default";
2995       alias: "elm/genlist/item_compress_odd/multiline/2text.1icon/default";
2996
2997       GENLIST_PROLOG_NORMAL
2998       data.item: "texts" "elm.text.1 elm.text.2";
2999       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5";
3000
3001       parts {
3002          GENLIST_PART_BASE
3003          GENLIST_PART_BG_NORMAL
3004          GENLIST_PART_BOTTOM_LINE
3005          GENLIST_PART_PADDING_LEFT
3006          GENLIST_PART_PADDING_RIGHT
3007          GENLIST_PART_PADDING_TOP_SIZE( 16 )
3008          GENLIST_PART_PADDING_BOTTOM_SIZE( 16 )
3009
3010          GENLIST_PART_LISTITEM("elm.text.1",
3011             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.icon5.left", "elm.padding.top",
3012                GENLIST_PARAM_LISTITEM
3013                min: 0 GENLIST_HEIGHT_2LINE_MAIN; )
3014             GENLIST_DESCRIPTION_LISTITEM_OTHERS
3015          )
3016          GENLIST_PART_PADDING_R("elm.padding.icon5.left", "elm.icon.5")
3017          GENLIST_PART_ICON_STAR_RTB("elm.icon.5",
3018             "elm.icon.4", "elm.padding.top", "elm.text.2")
3019          GENLIST_PART_ICON_STAR_RTB("elm.icon.4",
3020             "elm.icon.3", "elm.padding.top", "elm.text.2")
3021          GENLIST_PART_ICON_STAR_RTB("elm.icon.3",
3022             "elm.icon.2", "elm.padding.top", "elm.text.2")
3023          GENLIST_PART_ICON_STAR_RTB("elm.icon.2",
3024             "elm.icon.1", "elm.padding.top", "elm.text.2")
3025          GENLIST_PART_ICON_STAR_RTB("elm.icon.1",
3026             "elm.padding.right", "elm.padding.top", "elm.text.2")
3027
3028
3029          GENLIST_PART_PADDING_T_SIZE("elm.padding.text1.bottom", "elm.text.1", 16)
3030          GENLIST_PART_TEXTBLOCK("elm.text.2",
3031             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.right", "elm.padding.text1.bottom", "elm.padding.bottom",
3032             GENLIST_PARAM_SUBITEM_DEFAULT_TB_WRAP
3033             min: 0 GENLIST_HEIGHT_MULTILINE_SUB; )
3034             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS_TB_WRAP
3035          )
3036          GENLIST_PART_FLIP
3037          GENLIST_PART_FOCUS
3038       }
3039       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
3040       GENLIST_PROGRAM_SOUND("elm.text.1")
3041       GENLIST_PROGRAM_SOUND("elm.text.2")
3042    }
3043
3044 // 2.4.4.5
3045    group { GENLIST_NAME("multiline/2text.1icon.2/default")
3046       GENLIST_PROLOG_NORMAL
3047       data.item: "texts" "elm.text.1 elm.text.2";
3048       data.item: "contents" "elm.icon";
3049
3050       parts {
3051          GENLIST_PART_BASE
3052          GENLIST_PART_BG_NORMAL
3053          GENLIST_PART_BOTTOM_LINE
3054          GENLIST_PART_PADDING_LEFT
3055          GENLIST_PART_PADDING_RIGHT
3056          GENLIST_PART_PADDING_TOP_SIZE( 16 )
3057          GENLIST_PART_PADDING_BOTTOM_SIZE( 16 )
3058
3059          GENLIST_PART_ICON_SMALL_LTB("elm.icon", "elm.padding.left", "elm.padding.top", "elm.text.2")
3060          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
3061          GENLIST_PART_LISTITEM("elm.text.1",
3062             GENLIST_DESCRIPTION_LRT("elm.padding.icon.right", "elm.padding.right", "elm.padding.top",
3063                GENLIST_PARAM_LISTITEM
3064                min: 0 GENLIST_HEIGHT_2LINE_MAIN; )
3065             GENLIST_DESCRIPTION_LISTITEM_OTHERS
3066          )
3067          GENLIST_PART_PADDING_T_SIZE("elm.padding.text1.bottom", "elm.text.1", 16)
3068          GENLIST_PART_TEXTBLOCK("elm.text.2",
3069             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.right", "elm.padding.text1.bottom", "elm.padding.bottom",
3070             GENLIST_PARAM_SUBITEM_DEFAULT_TB_WRAP
3071             min: 0 GENLIST_HEIGHT_MULTILINE_SUB; )
3072             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS_TB_WRAP
3073          )
3074          GENLIST_PART_FLIP
3075          GENLIST_PART_FOCUS
3076       }
3077       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
3078       GENLIST_PROGRAM_SOUND("elm.text.1")
3079       GENLIST_PROGRAM_SOUND("elm.text.2")
3080    }
3081
3082 /************************************************************/
3083 /******************** Dialogue Group ************************/
3084 /************************************************************/
3085 // 2.2.6.1 (Dialogue)
3086    group { GENLIST_NAME("dialogue/editfield/default")
3087       alias: "elm/layout/dialogue/editfield/default";
3088       inherit: "elm/genlist/item/editfield/default";
3089
3090       data.item: "contents" "elm.icon.entry elm.image.rename elm.icon.eraser elm.icon.edit";
3091
3092       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3093       GENLIST_PROGRAMS_DIALOGUE( target: "elm.icon.entry"; target: "elm.image.rename"; target: "elm.icon.edit";)
3094    }
3095
3096 // 2.2.6.2 (Dialogue)
3097    group { GENLIST_NAME("dialogue/editfield/title/default")
3098       alias: "elm/layout/dialogue/editfield/title/default";
3099       inherit: "elm/genlist/item/editfield/title/default";
3100
3101       data.item: "contents" "elm.icon.entry elm.image.rename elm.icon.eraser elm.icon.edit";
3102
3103       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3104       GENLIST_PROGRAMS_DIALOGUE( target: "elm.icon.entry"; target: "elm.image.rename"; target: "elm.icon.edit";)
3105    }
3106
3107 // Dialogue Group Separators
3108 // default separator
3109    group { GENLIST_NAME("dialogue/separator/default")
3110       alias: "elm/layout/dialogue/separator";
3111
3112       data.item: "stacking" "above";
3113       data.item: "selectraise" "on";
3114
3115       parts {
3116          GENLIST_PART_BASE
3117          GENLIST_PART_SPACER("separator",
3118             description { state: "default" 0.0;
3119                min: 0 32;
3120                max: -1 32;
3121             }
3122          )
3123       }
3124    }
3125
3126 // Dialogue Group Separators
3127 // default separator
3128    group { GENLIST_NAME("dialogue/separator.2/default")
3129       alias: "elm/layout/dialogue/separator.2";
3130
3131       data.item: "stacking" "above";
3132       data.item: "selectraise" "on";
3133
3134       parts {
3135          GENLIST_PART_BASE
3136          GENLIST_PART_SPACER("separator",
3137             description { state: "default" 0.0;
3138                min: 0 8;
3139                max: -1 8;
3140             }
3141          )
3142       }
3143    }
3144
3145    group { GENLIST_NAME("dialogue/1icon/default")
3146       alias: "elm/layout/dialogue/1icon";
3147       inherit: "elm/genlist/item/1icon/default";
3148
3149       data.item: "contents" "elm.icon elm.icon.edit";
3150
3151       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3152       GENLIST_PROGRAMS_DIALOGUE( target: "elm.icon"; )
3153    }
3154
3155 // 2.4.1.1
3156 // 2.5.2.1 (deprecated)
3157    group { GENLIST_NAME("dialogue/1text/default")
3158       alias: "elm/layout/dialogue/1text";
3159       inherit: "elm/genlist/item/1text/default";
3160
3161       // FIXME: temporary alias for back-wrad compatibility
3162       alias: "elm/genlist/item/dialogue/1text/expandable2/default";
3163       alias: "elm/genlist/item_odd/dialogue/1text/expandable2/default";
3164       alias: "elm/genlist/item_compress/dialogue/1text/expandable2/default";
3165       alias: "elm/genlist/item_compress_odd/dialogue/1text/expandable2/default";
3166
3167       data.item: "contents" "elm.icon.edit";
3168       /*
3169       alias: "elm/genlist/item/dialogue.1text/default";
3170       alias: "elm/genlist/item_odd/dialogue.1text/default";
3171       alias: "elm/genlist/item_compress/dialogue.1text/default";
3172       alias: "elm/genlist/item_compress_odd/dialogue.1text/default";
3173       */
3174       GENLIST_DIALOGUE_INHERIT_BODY(;)
3175       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; )
3176       GENLIST_PROGRAM_SOUND("elm.text")
3177    }
3178
3179 // 2.4.1.2
3180    group { GENLIST_NAME("dialogue/1text.1icon/default")
3181       alias: "elm/layout/dialogue/1text.1icon";
3182       inherit: "elm/genlist/item/1text.1icon.6/default";
3183
3184       data.item: "contents" "elm.icon elm.icon.edit";
3185
3186       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3187       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3188    }
3189
3190 // 2.4.1.3
3191 // 2.5.2.4 (expandable)
3192    group { GENLIST_NAME("dialogue/1text.1icon.2/default")
3193       alias: "elm/layout/dialogue/1text.1icon.2";
3194       inherit: "elm/genlist/item/1text.1icon.2/default";
3195
3196       // FIXME: deprecated, only for backward compatibility
3197       alias: "elm/genlist/item/dialogue/1text.1icon.2/expandable2/default";
3198       alias: "elm/genlist/item_compress/dialogue/1text.1icon.2/expandable2/default";
3199
3200       data.item: "contents" "elm.icon elm.icon.edit";
3201
3202       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3203       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3204    }
3205
3206 // 2.4.1.3.1 (circle)
3207    group { GENLIST_NAME("dialogue/1text.1icon.2.thumb.circle/default")
3208       inherit: "elm/genlist/item/dialogue/1text.1icon.2/default";
3209
3210       GENLIST_INHERIT_THUMB_CIRCLE_MEDIUM_DIALOGUE("elm.icon")
3211       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3212       GENLIST_PROGRAMS_THUMB
3213    }
3214
3215 // 2.4.1.3.1 (square)
3216    group { GENLIST_NAME("dialogue/1text.1icon.2.thumb.square/default")
3217       inherit: "elm/genlist/item/dialogue/1text.1icon.2/default";
3218
3219       GENLIST_INHERIT_THUMB_SQUARE_MEDIUM_DIALOGUE("elm.icon")
3220       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3221       GENLIST_PROGRAMS_THUMB
3222    }
3223
3224 // 2.4.1.3 (TEXTBLOCK)
3225    group { GENLIST_NAME("dialogue/1text.1icon.2.tb/default")
3226       alias: "elm/layout/dialogue/1text.1icon.2.tb";
3227       inherit: "elm/genlist/item/1text.1icon.2.tb/default";
3228
3229       data.item: "contents" "elm.icon elm.icon.edit";
3230
3231       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3232       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3233    }
3234
3235 // 2.4.1.4
3236    group { GENLIST_NAME("dialogue/1text.2icon/default")
3237       alias: "elm/layout/dialogue/1text.2icon";
3238       inherit: "elm/genlist/item/1text.2icon.7/default";
3239
3240       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3241
3242       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3243       GENLIST_PROGRAMS_DIALOGUE(  target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
3244    }
3245
3246 // 2.4.1.5
3247    group { GENLIST_NAME("dialogue/2text.1icon.6/default")
3248       alias: "elm/layout/dialogue/2text.1icon.6";
3249       inherit: "elm/genlist/item/2text.1icon.6/default";
3250
3251       data.item: "contents" "elm.icon elm.icon.edit";
3252
3253       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3254       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
3255    }
3256
3257 // 2.4.1.6
3258 // 2.4.1.15
3259 // 2.5.2.2 & 2.5.2.3 (expandable)
3260    group { GENLIST_NAME("dialogue/1text.1icon.3/default")
3261       alias: "elm/layout/dialogue/1text.1icon.3";
3262       inherit: "elm/genlist/item/1text.1icon.3/default";
3263
3264       // FIXME: deprecated, only for backward compatibility
3265       alias: "elm/genlist/item/dialogue/1text.1icon/expandable2/default";
3266       alias: "elm/genlist/item_compress/dialogue/1text.1icon/expandable2/default";
3267
3268       data.item: "contents" "elm.icon elm.icon.edit";
3269
3270       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3271       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3272    }
3273
3274 // 2.4.1.6 (textblock)
3275    group { GENLIST_NAME("dialogue/1text.1icon.3.tb/default")
3276       alias: "elm/layout/dialogue/1text.1icon.3.tb";
3277       inherit: "elm/genlist/item/1text.1icon.3.tb/default";
3278
3279       data.item: "contents" "elm.icon elm.icon.edit";
3280
3281       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3282       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3283    }
3284
3285 // 2.4.1.7
3286 // 2.4.1.11
3287    group { GENLIST_NAME("dialogue/1text.2icon.2/default")
3288       alias: "elm/layout/dialogue/1text.2icon.2";
3289       inherit: "elm/genlist/item/1text.2icon.4/default";
3290
3291       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3292
3293       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3294       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
3295    }
3296
3297 // 2.4.1.8
3298    group { GENLIST_NAME("dialogue/1text.3icon/default")
3299       alias: "elm/layout/dialogue/1text.3icon";
3300       inherit: "elm/genlist/item/1text.3icon.2/default";
3301
3302       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.edit";
3303
3304       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3305       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text";
3306          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
3307    }
3308
3309 // 2.4.1.9  FIME: This style is not needed?? (slide has already 3icons style)
3310    group { GENLIST_NAME("dialogue/3icon/default")
3311       alias: "elm/layout/dialogue/3icon";
3312
3313       GENLIST_PROLOG_DIALOGUE
3314       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.edit";
3315
3316       parts {
3317          GENLIST_PART_BG_DIALOGUE
3318          GENLIST_PART_BASE
3319          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3320          GENLIST_PART_PADDING_RIGHT_EDIT
3321          GENLIST_PART_PADDING_TOP
3322          GENLIST_PART_PADDING_BOTTOM
3323
3324          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
3325          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
3326          GENLIST_PART_ICON("elm.icon.2", GENLIST_DESCRIPTION_LR(
3327             "elm.padding.icon1.right", "elm.padding.icon3.left",
3328             min: 468 GENLIST_HEIGHT_1LINE; )
3329          )
3330          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
3331          GENLIST_PART_ICON_BIG_R("elm.icon.3", "elm.padding.right")
3332          GENLIST_PART_FLIP
3333          GENLIST_PART_FOCUS_DIALOGUE
3334       }
3335       GENLIST_PROGRAMS_DIALOGUE( target: "elm.icon.1"; target: "elm.icon.2";
3336          target: "elm.icon.3"; )
3337    }
3338
3339 // 2.4.1.9
3340    group { GENLIST_NAME("dialogue/1text.1icon.5/default")
3341       alias: "elm/layout/dialogue/1text.1icon.5";
3342
3343       GENLIST_PROLOG_DIALOGUE
3344       data.item: "texts" "elm.text";
3345       data.item: "contents" "elm.icon elm.icon.edit";
3346
3347       parts {
3348          GENLIST_PART_BG_DIALOGUE
3349          GENLIST_PART_BASE
3350          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3351          GENLIST_PART_PADDING_RIGHT_EDIT
3352          GENLIST_PART_PADDING_TOP
3353          GENLIST_PART_PADDING_BOTTOM
3354
3355          GENLIST_PART_SUBITEM_("elm.text", GENLIST_HEIGHT_2LINE_SUB,
3356             "elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.icon",
3357          )
3358          GENLIST_PART_ICON("elm.icon",
3359             GENLIST_DESCRIPTION_LRB("elm.padding.left", "elm.padding.right", "elm.padding.bottom",
3360                min: 0 74;
3361                fixed: 0 1;
3362             )
3363          )
3364          GENLIST_PART_FLIP
3365          GENLIST_PART_FOCUS_DIALOGUE
3366       }
3367       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3368       GENLIST_PROGRAM_SOUND("elm.text")
3369    }
3370
3371 // 2.4.1.10
3372    group { GENLIST_NAME("dialogue/2text.1icon.4/default")
3373       alias: "elm/layout/dialogue/2text.1icon.4";
3374
3375       GENLIST_PROLOG_DIALOGUE
3376       data.item: "texts" "elm.text.1 elm.text.2";
3377       data.item: "contents" "elm.icon elm.icon.edit";
3378
3379       parts {
3380          GENLIST_PART_BG_DIALOGUE
3381          GENLIST_PART_BASE
3382          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3383          GENLIST_PART_PADDING_RIGHT_EDIT
3384          GENLIST_PART_PADDING_TOP_SIZE(16)
3385          GENLIST_PART_PADDING_BOTTOM_SIZE(16)
3386
3387          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
3388             "elm.padding.left", "elm.text.2",
3389             "elm.padding.top", "elm.padding.icon.top",
3390          )
3391          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_MAIN,
3392             "elm.padding.right", "elm.padding.top", "elm.padding.icon.top"
3393          )
3394          GENLIST_PART_PADDING_B_SIZE("elm.padding.icon.top", "elm.icon", 10)
3395          GENLIST_PART_ICON("elm.icon",
3396             GENLIST_DESCRIPTION_LRB("elm.padding.left", "elm.padding.right", "elm.padding.bottom",
3397                min: 0 16;
3398                fixed: 0 1;
3399             )
3400          )
3401          GENLIST_PART_FLIP
3402          GENLIST_PART_FOCUS_DIALOGUE
3403       }
3404       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3405          target: "elm.icon"; )
3406    }
3407
3408 // 2.4.1.10 (Textblock)
3409    group { GENLIST_NAME("dialogue/2text.1icon.4.tb/default")
3410       alias: "elm/layout/dialogue/2text.1icon.4.tb";
3411
3412       GENLIST_PROLOG_DIALOGUE
3413       data.item: "texts" "elm.text.1 elm.text.2";
3414       data.item: "contents" "elm.icon elm.icon.edit";
3415
3416       parts {
3417          GENLIST_PART_BG_DIALOGUE
3418          GENLIST_PART_BASE
3419          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3420          GENLIST_PART_PADDING_RIGHT_EDIT
3421          GENLIST_PART_PADDING_TOP_SIZE(16)
3422          GENLIST_PART_PADDING_BOTTOM_SIZE(16)
3423
3424          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
3425             "elm.padding.left", "elm.text.2",
3426             "elm.padding.top", "elm.padding.icon.top",
3427          )
3428          GENLIST_PART_SUBITEM_RTB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_MAIN,
3429             "elm.padding.right", "elm.padding.top", "elm.padding.icon.top"
3430          )
3431          GENLIST_PART_PADDING_B_SIZE("elm.padding.icon.top", "elm.icon", 10)
3432          GENLIST_PART_ICON("elm.icon",
3433             GENLIST_DESCRIPTION_LRB("elm.padding.left", "elm.padding.right", "elm.padding.bottom",
3434                min: 0 16;
3435                fixed: 0 1;
3436             )
3437          )
3438          GENLIST_PART_FLIP
3439          GENLIST_PART_FOCUS_DIALOGUE
3440       }
3441       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3442          target: "elm.icon"; )
3443    }
3444
3445 // 2.4.1.12
3446    group { GENLIST_NAME("dialogue/2text.6/default")
3447       alias: "elm/layout/dialogue/2text.6";
3448       inherit: "elm/genlist/item/2text.5/default";
3449
3450       // FIXME: deprecated, will be removed
3451       alias: "elm/genlist/item/dialogue.1title.1text/default";
3452       alias: "elm/genlist/item_odd/dialogue.1title.1text/default";
3453       alias: "elm/genlist/item_compress/dialogue.1title.1text/default";
3454       alias: "elm/genlist/item_compress_odd/dialogue.1title.1text/default";
3455
3456       data.item: "contents" "elm.icon.edit";
3457
3458       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3459       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3460    }
3461
3462 // 2.4.1.13
3463    group { GENLIST_NAME("dialogue/2text.9/default")
3464       alias: "elm/layout/dialogue/2text.9";
3465       inherit: "elm/genlist/item/dialogue/2text.6/default";
3466
3467       data.item: "contents" "elm.icon.edit";
3468
3469       parts {
3470          part { name: "elm.text.1";
3471             description { state: "default";
3472                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
3473             }
3474          }
3475       }
3476       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";)
3477    }
3478
3479 // 2.4.1.14
3480    group { GENLIST_NAME("dialogue/2text.4/default")
3481       alias: "elm/layout/dialogue/2text.4";
3482       inherit: "elm/genlist/item/2text.4/default";
3483
3484       data.item: "contents" "elm.icon.edit";
3485
3486       GENLIST_DIALOGUE_INHERIT_BODY(; )
3487       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3488          target: "elm.divider1"; target: "elm.divider2"; )
3489    }
3490
3491 // 2.4.1.14 (textblcok)
3492    group { GENLIST_NAME("dialogue/2text.4.tb/default")
3493       alias: "elm/layout/dialogue/2text.4.tb";
3494       inherit: "elm/genlist/item/2text.4.tb/default";
3495
3496       data.item: "contents" "elm.icon.edit";
3497
3498       GENLIST_DIALOGUE_INHERIT_BODY(
3499          GENLIST_PART_SUBITEM_R_FIXED_TB("elm.text.2", 200, GENLIST_HEIGHT_1LINE,
3500             "elm.padding.right")
3501       )
3502       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3503          target: "elm.divider1"; target: "elm.divider2"; )
3504    }
3505
3506 // 2.4.1.16
3507    group { GENLIST_NAME("dialogue/1text.3icon.2/default")
3508       alias: "elm/layout/dialogue/1text.3icon.2";
3509       inherit: "elm/genlist/item/1text.3icon/default";
3510
3511       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.edit";
3512
3513       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3514       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text";
3515          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
3516    }
3517
3518 // 2.4.1.17
3519    group { GENLIST_NAME("dialogue/1text.1icon.4/default")
3520       alias: "elm/layout/dialogue/1text.1icon.4";
3521       inherit: "elm/genlist/item/1text.1icon.5/default";
3522
3523       data.item: "contents" "elm.icon elm.icon.edit";
3524
3525       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3526       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text";
3527          target: "elm.icon"; )
3528    }
3529
3530 // 2.4.1.18
3531    group { GENLIST_NAME("dialogue/2text.5/default")
3532       alias: "elm/layout/dialogue/2text.5";
3533       inherit: "elm/genlist/item/2text.6/default";
3534
3535       data.item: "contents" "elm.icon.edit";
3536
3537       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3538       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3539    }
3540
3541
3542 // 2.4.1.19
3543    group { GENLIST_NAME("dialogue/multiline/1text.1icon/default")
3544       alias: "elm/layout/dialogue/multiline/1text.1icon.flexible";
3545       inherit: "elm/genlist/item/1text.1icon.3.tb/default";
3546
3547       data.item: "contents" "elm.icon elm.icon.edit";
3548
3549       GENLIST_DIALOGUE_INHERIT_BODY(
3550          part { name: "elm.text";
3551             description { state: "default" 0.0;
3552                text.style: "genlist_style_list_main_text_unread_wrap";
3553             }
3554             description { state: "selected" 0.0;
3555                text.style: "genlist_style_list_main_text_focus_wrap";
3556             }
3557             description { state: "disabled" 0.0;
3558                text.style: "genlist_style_list_main_text_unread_dim_wrap";
3559             }
3560          }
3561       )
3562       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3563    }
3564
3565 // 2.4.1.20
3566    group { GENLIST_NAME("dialogue/1text.1icon.divider/default")
3567       alias: "elm/layout/dialogue/1text.1icon.divider";
3568       inherit: "elm/genlist/item/1text.1icon.divider/default";
3569
3570       data.item: "contents" "elm.icon elm.icon.edit";
3571
3572       GENLIST_DIALOGUE_INHERIT_BODY(;)
3573       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3574    }
3575
3576 // 2.4.1.21
3577    group { GENLIST_NAME("dialogue/1text.2icon.divider/default")
3578       alias: "elm/layout/dialogue/1text.2icon.divider";
3579       inherit: "elm/genlist/item/1text.2icon.divider/default";
3580
3581       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3582
3583       GENLIST_DIALOGUE_INHERIT_BODY(;)
3584       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon.1";  target: "elm.icon.2";
3585          target: "elm.divider1"; target: "elm.divider2";
3586       )
3587    }
3588
3589 // 2.4.1.22
3590    group { GENLIST_NAME("dialogue/1text.2icon.10/default")
3591       alias: "elm/layout/dialogue/1text.2icon.10";
3592       inherit: "elm/genlist/item/1text.2icon.2/default";
3593
3594       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3595
3596       GENLIST_DIALOGUE_INHERIT_BODY(;)
3597       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon.1";  target: "elm.icon.2"; )
3598    }
3599
3600 // 2.4.2.1
3601     group { GENLIST_NAME("dialogue/2text/default")
3602       alias: "elm/layout/dialogue/2text";
3603       inherit: "elm/genlist/item/2text.2/default";
3604
3605       data.item: "contents" "elm.icon.edit";
3606
3607       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3608       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3609    }
3610
3611 // 2.4.2.2
3612    group { GENLIST_NAME("dialogue/2text.2/default")
3613       alias: "elm/layout/dialogue/2text.2";
3614       inherit: "elm/genlist/item/2text.3/default";
3615
3616       data.item: "contents" "elm.icon.edit";
3617
3618       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3619       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3620    }
3621
3622 // 2.4.2.3
3623    group { GENLIST_NAME("dialogue/2text.3/default")
3624       alias: "elm/layout/dialogue/2text.3";
3625       inherit: "elm/genlist/item/2text.7/default";
3626
3627       data.item: "contents" "elm.icon.edit";
3628
3629       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3630       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3631    }
3632
3633 // 2.4.2.4
3634    group { GENLIST_NAME("dialogue/2text.1icon.2/default")
3635       alias: "elm/layout/dialogue/2text.1icon.2";
3636       inherit: "elm/genlist/item/2text.1icon.4/default";
3637
3638       data.item: "contents" "elm.icon elm.icon.edit";
3639
3640       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3641       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3642          target: "elm.icon"; )
3643    }
3644
3645 // 2.4.2.5
3646    group { GENLIST_NAME("dialogue/2text.1icon.3/default")
3647       alias: "elm/layout/dialogue/2text.1icon.3";
3648       inherit: "elm/genlist/item/2text.1icon.8/default";
3649
3650       data.item: "contents" "elm.icon elm.icon.edit";
3651
3652       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3653       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
3654    }
3655
3656 // 2.4.2.6
3657    group { GENLIST_NAME("dialogue/2text.3icon/default")
3658       alias: "elm/layout/dialogue/2text.3icon";
3659       inherit: "elm/genlist/item/2text.2icon.8/default";
3660
3661       data.item: "contents" "elm.icon.1 elm.icon.2 elm.swallow.colorbar elm.icon.edit";
3662
3663       GENLIST_DIALOGUE_INHERIT_BODY(
3664          GENLIST_PART_COLORBAR_DIALOGUE
3665          GENLIST_PART_ICON_BIG_R("elm.icon.2", "elm.padding.right")
3666       )
3667       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3668          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.swallow.colorbar"; )
3669    }
3670
3671 // 2.4.2.7
3672    group { GENLIST_NAME("dialogue/2text.2icon/default")
3673       alias: "elm/layout/dialogue/2text.2icon";
3674       inherit: "elm/genlist/item/2text.2icon.5/default";
3675
3676       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3677
3678       GENLIST_DIALOGUE_INHERIT_BODY(
3679          GENLIST_PART_SUBITEM_SETTINGS_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
3680             "elm.padding.icon2.right", "elm.padding.right", "elm.padding.bottom",)
3681       )
3682       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3683          target: "elm.icon.1"; target: "elm.icon.2"; )
3684    }
3685
3686 // 2.4.2.8
3687    group { GENLIST_NAME("dialogue/2text.2icon.2/default")
3688       alias: "elm/layout/dialogue/2text.2icon.2";
3689       inherit: "elm/genlist/item/2text.2icon.6/default";
3690
3691       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3692
3693       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3694       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3695          target: "elm.icon.1"; target: "elm.icon.2"; )
3696    }
3697
3698 // 2.4.2.9
3699    group { GENLIST_NAME("dialogue/2text.2icon.3/default")
3700       alias: "elm/layout/dialogue/2text.2icon.3";
3701       inherit: "elm/genlist/item/2text.2icon.4/default";
3702
3703       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3704
3705       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3706       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3707          target: "elm.icon.1"; target: "elm.icon.2"; )
3708    }
3709
3710 // 2.4.2.9 (TEXTBLOCK)
3711    group { GENLIST_NAME("dialogue/2text.2icon.3.tb/default")
3712       alias: "elm/layout/dialogue/2text.2icon.3.tb";
3713       inherit: "elm/genlist/item/2text.2icon.4.tb/default";
3714
3715       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3716
3717       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3718       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3719          target: "elm.icon.1"; target: "elm.icon.2";)
3720    }
3721
3722 // 2.4.2.10
3723    group { GENLIST_NAME("dialogue/2text.1icon.5/default")
3724       alias: "elm/layout/dialogue/2text.1icon.5";
3725       inherit: "elm/genlist/item/2text.1icon.5/default";
3726
3727       data.item: "contents" "elm.icon elm.icon.edit";
3728
3729       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3730       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3731          target: "elm.icon"; )
3732    }
3733
3734
3735 // 2.4.2.11
3736    group { GENLIST_NAME("dialogue/multiline/1title.1text/default")
3737       alias: "elm/layout/dialogue/multiline/1title.1text/default";
3738       inherit: "elm/genlist/item/multiline/1title.1text/default";
3739
3740       // FIXME: deprecated name, will be removed
3741       alias: "elm/genlist/item/dialogue/1title.1text.2/default";
3742       alias: "elm/genlist/item_odd/dialogue/1title.1text.2/default";
3743       alias: "elm/genlist/item_compress/dialogue/1title.1text.2/default";
3744       alias: "elm/genlist/item_compress_odd/dialogue/1title.1text.2/default";
3745       alias: "elm/layout/dialogue/1title.1text.2/default";
3746
3747
3748       data.item: "contents" "elm.icon.edit";
3749
3750       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3751       GENLIST_PROGRAMS_DIALOGUE( target: "elm.title";
3752          target: "elm.text";
3753          target: "elm.divider1"; target:"elm.divider2"; )
3754    }
3755
3756 // 2.4.2.12
3757    group { GENLIST_NAME("dialogue/multiline/1title.2text/default")
3758       alias: "elm/layout/dialogue/multiline/1title.2text/default";
3759       inherit: "elm/genlist/item/multiline/1title.2text/default";
3760
3761       data.item: "contents" "elm.icon.edit";
3762
3763       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3764       GENLIST_PROGRAMS_DIALOGUE( target: "elm.title";
3765          target: "elm.text.1"; target: "elm.text.2";
3766          target: "elm.divider1"; target:"elm.divider2";
3767          target: "center_line"; target:"center_line2";)
3768    }
3769
3770 #define GENLIST_PART_PASSWORD_RTB(NAME, BG_NAME, RIGHT, TOP, BOTTOM) \
3771    GENLIST_PART_IMAGE(BG_NAME, \
3772       mouse_events: 0; \
3773       GENLIST_DESCRIPTION_RTB(RIGHT, TOP, BOTTOM, \
3774          GENLIST_PARAM_PASSWORD_IMAGE \
3775          fixed: 1 0; \
3776       ) \
3777    ) \
3778    GENLIST_PART_ICON(NAME, \
3779       GENLIST_DESCRIPTION_ENVELOP(BG_NAME, \
3780          rel1.offset: 1 1; \
3781          rel2.offset: -1 -1; \
3782       ) \
3783    )
3784
3785 #define GENLIST_PART_PASSWORD_LTB(NAME, BG_NAME, LEFT, TOP, BOTTOM) \
3786    GENLIST_PART_IMAGE(BG_NAME, \
3787       mouse_events: 0; \
3788       GENLIST_DESCRIPTION_LTB(LEFT, TOP, BOTTOM, \
3789          GENLIST_PARAM_PASSWORD_IMAGE \
3790          fixed: 1 0; \
3791       ) \
3792    ) \
3793    GENLIST_PART_ICON(NAME, \
3794       GENLIST_DESCRIPTION_ENVELOP(BG_NAME, \
3795          rel1.offset: 1 1; \
3796          rel2.offset: -1 -1; \
3797       ) \
3798    )
3799
3800 //2.4.2.13 (password style)
3801    group { GENLIST_NAME("dialogue/1text.4icon/default")
3802       alias: "elm/layout/dialogue/4icon";
3803
3804       data.item: "stacking" "above";
3805       data.item: "selectraise" "on";
3806       data.item: "texts" "elm.text";
3807       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4";
3808
3809       images {
3810          image : "00_search_edit_field_bg_02.png" COMP;
3811       }
3812       parts {
3813          GENLIST_PART_BASE
3814          GENLIST_PART_BG_DIALOGUE
3815          GENLIST_PART_PADDING_LEFT_SIZE(DIALOGUE_PADDING_SIZE_LEFT)
3816          GENLIST_PART_PADDING_RIGHT_SIZE(DIALOGUE_PADDING_SIZE_RIGHT)
3817          GENLIST_PART_PADDING_TOP_SIZE(22)
3818          GENLIST_PART_PADDING_BOTTOM_SIZE(18)
3819          GENLIST_PART_TEXT( "elm.text",
3820             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.right", "elm.padding.top",
3821                fixed: 0 1;
3822                min: 0 42;
3823                GENLIST_PARAM_PASSWORD_TITLE
3824             )
3825          )
3826          GENLIST_PART_PADDING_T_SIZE("elm.padding.text.bottom", "elm.text", 18);
3827
3828          GENLIST_PART_PASSWORD_RTB("elm.icon.1", "elm.icon.1.bg",
3829             "elm.padding.1", "elm.padding.text.bottom", "elm.padding.bottom"
3830          )
3831          GENLIST_PART_PADDING_R_SIZE("elm.padding.1", "elm.icon.2.bg", 22)
3832          GENLIST_PART_PASSWORD_RTB("elm.icon.2", "elm.icon.2.bg",
3833             "elm.padding.center", "elm.padding.text.bottom", "elm.padding.bottom"
3834          )
3835          GENLIST_PART_SPACER("elm.padding.center",
3836             description { state: "default" 0.0.;
3837                min: 22 0;
3838                max: 22 0;
3839                fixed: 1 1;
3840                align: 0.5 0.5;
3841                rel1 {
3842                   relative: 0.5 0;
3843                }
3844                rel2 {
3845                   relative: 0.5 1;
3846                }
3847             }
3848          )
3849          GENLIST_PART_PASSWORD_LTB("elm.icon.3", "elm.icon.3.bg",
3850             "elm.padding.center", "elm.padding.text.bottom", "elm.padding.bottom"
3851          )
3852          GENLIST_PART_PADDING_L_SIZE("elm.padding.2", "elm.icon.3.bg", 22)
3853          GENLIST_PART_PASSWORD_LTB("elm.icon.4", "elm.icon.4.bg",
3854             "elm.padding.2", "elm.padding.text.bottom", "elm.padding.bottom"
3855          )
3856       }
3857       programs {
3858          GENLIST_PROGRAM_DISABLED( target: "elm.text"; )
3859          GENLIST_PROGRAM_SOUND("elm.text")
3860       }
3861    }
3862
3863 // 2.4.2.14
3864    group { GENLIST_NAME("dialogue/2text.2icon.4/default")
3865       alias: "elm/layout/dialogue/2text.2icon.4";
3866       inherit: "elm/genlist/item/2text.2icon/default";
3867
3868       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3869
3870       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3871       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3872          target: "elm.icon.1"; target: "elm.icon.2";)
3873    }
3874
3875 // 2.4.2.15
3876    group { GENLIST_NAME("dialogue/2text.1icon.10/default")
3877       alias: "elm/layout/dialogue/2text.1icon.10";
3878       inherit: "elm/genlist/item/2text.1icon.divider/default";
3879
3880       data.item: "contents" "elm.icon elm.icon.edit";
3881
3882       GENLIST_DIALOGUE_INHERIT_BODY(
3883          GENLIST_PART_SUBITEM_SETTINGS_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
3884             "elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom",)
3885          part { name: "elm.divider1";
3886             description { state: "default" 0.0;
3887                visible: 0;
3888             }
3889          }
3890          part { name: "elm.divider2";
3891             description { state: "default" 0.0;
3892                visible: 0;
3893             }
3894          }
3895       )
3896       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3897          target: "elm.icon"; )
3898    }
3899
3900
3901 // 2.4.2.15 (textblock)
3902    group { GENLIST_NAME("dialogue/2text.1icon.10.tb/default")
3903       alias: "elm/layout/dialogue/2text.1icon.10.tb";
3904       inherit: "elm/genlist/item/2text.1icon.7.tb/default";
3905
3906       data.item: "contents" "elm.icon elm.icon.edit";
3907
3908       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3909       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3910          target: "elm.icon"; )
3911    }
3912
3913 // 2.4.2.16
3914    group { GENLIST_NAME("dialogue/2text.1icon.7/default")
3915       alias: "elm/layout/dialogue/2text.1icon.12";
3916       inherit: "elm/genlist/item/2text.1icon.12/default";
3917
3918       data.item: "contents" "elm.icon elm.icon.edit";
3919
3920       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3921       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3922          target: "elm.icon"; )
3923    }
3924
3925
3926 // 2.4.2.17
3927    group { GENLIST_NAME("dialogue/2text.1icon.8/default")
3928       alias: "elm/layout/dialogue/2text.1icon.8";
3929
3930       GENLIST_PROLOG_DIALOGUE
3931       data.item: "texts" "elm.text.1 elm.text.2";
3932       data.item: "contents" "elm.icon elm.icon.edit";
3933
3934       parts {
3935          GENLIST_PART_BASE
3936          GENLIST_PART_BG_DIALOGUE
3937          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3938          GENLIST_PART_PADDING_RIGHT_EDIT
3939          GENLIST_PART_PADDING_TOP_2LINE
3940          GENLIST_PART_PADDING_BOTTOM_2LINE
3941
3942          GENLIST_PART_SUBITEM_LRT("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
3943             "elm.padding.left", "elm.padding.right", "elm.padding.top")
3944          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
3945             "elm.padding.left", "elm.text2.limit",
3946             "elm.text.2", "elm.padding.bottom",
3947              align: 0 0.5; text.max: 1 0;  // This limits text growing.
3948          )
3949          GENLIST_PART_PADDING_L("elm.padding.text1.right", "elm.text.1")
3950          GENLIST_PART_ICON_SMALL_LTB("elm.icon",
3951             "elm.padding.text1.right", "elm.text.2", "elm.padding.bottom")
3952          // Virtual part for Maxmimum right X axis of text.2
3953          GENLIST_PART_SPACER("elm.text2.limit",
3954             GENLIST_DESCRIPTION_R("elm.padding.right",
3955                min: (GENLIST_ICON_SMALL_SIZE+GENLIST_PADDING_SIZE_DEFAULT) 0;
3956             )
3957          )
3958          GENLIST_PART_FLIP
3959          GENLIST_PART_FOCUS_DIALOGUE
3960       }
3961       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1";
3962          target: "elm.text.2"; target: "elm.icon"; )
3963       GENLIST_PROGRAM_SOUND("elm.text.1")
3964       GENLIST_PROGRAM_SOUND("elm.text.2")
3965    }
3966
3967 // 2.4.2.18
3968    group { GENLIST_NAME("dialogue/multiline/2text/default")
3969       alias: "elm/layout/dialogue/multiline/2text/default";
3970       inherit: "elm/genlist/item/multiline/2text/default";
3971
3972       // FIXME: deprecated name, will be removed
3973       alias: "elm/genlist/item/multiline/dialogue/2text/default";
3974       alias: "elm/genlist/item_odd/multiline/dialogue/2text/default";
3975       alias: "elm/genlist/item_compress/multiline/dialogue/2text/default";
3976       alias: "elm/genlist/item_compress_odd/multiline/dialogue/2text/default";
3977       alias: "elm/layout/multiline/dialogue/2text/default";
3978
3979       data.item: "contents" "elm.icon.edit";
3980
3981       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3982       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; )
3983    }
3984
3985 // 2.4.2.19
3986    group { GENLIST_NAME("dialogue/2text.1icon.15/default")
3987       alias: "elm/layout/dialogue/2text.1icon.15/default";
3988
3989       GENLIST_PROLOG_DIALOGUE
3990       data.item: "texts" "elm.text.1 elm.text.2";
3991       data.item: "contents" "elm.icon elm.icon.edit";
3992
3993       parts {
3994          GENLIST_PART_BG_DIALOGUE
3995          GENLIST_PART_BASE
3996          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3997          GENLIST_PART_PADDING_RIGHT_EDIT
3998          GENLIST_PART_PADDING_TOP_2LINE
3999          GENLIST_PART_PADDING_BOTTOM_2LINE
4000
4001          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
4002             "elm.padding.left", "elm.padding.right",
4003             "elm.padding.top", "elm.icon",
4004          )
4005          GENLIST_PART_ICON_SMALL_LB("elm.icon",
4006             "elm.padding.left", "elm.padding.bottom")
4007          GENLIST_PART_PADDING_L("elm.icon.right", "elm.icon")
4008          GENLIST_PART_TEXT("elm.text.2",
4009             GENLIST_DESCRIPTION("elm.icon.right", "elm.padding.right", "elm.text.1", "elm.padding.bottom",
4010                GENLIST_PARAM_SUBITEM_SETTINGS
4011                min: 0 GENLIST_HEIGHT_2LINE_SUB;
4012                fixed: 0 1;
4013             )
4014             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
4015          )
4016          GENLIST_PART_FLIP
4017          GENLIST_PART_FOCUS_DIALOGUE
4018       }
4019       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
4020       GENLIST_PROGRAM_SOUND("elm.text.1")
4021       GENLIST_PROGRAM_SOUND("elm.text.2")
4022    }
4023
4024 // 2.4.2.20
4025    group { GENLIST_NAME("dialogue/2text.1icon.divider/default")
4026       alias: "elm/layout/dialogue/2text.1icon.divider/default";
4027       inherit: "elm/genlist/item/2text.1icon.divider/default";
4028
4029       data.item: "contents" "elm.icon elm.icon.edit";
4030
4031       GENLIST_DIALOGUE_INHERIT_BODY( ; )
4032       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
4033    }
4034
4035 // 2.4.2.21
4036 // FIXME: Why name is 3text ?? it's 2text
4037    group { GENLIST_NAME("dialogue/3text.2icon/default")
4038       alias: "elm/layout/dialogue/3text.2icon/default";
4039       inherit: "elm/genlist/item/2text.2icon/default";
4040
4041       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
4042
4043       GENLIST_DIALOGUE_INHERIT_BODY( ; )
4044       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
4045          target: "elm.icon.1"; target: "elm.icon.2"; )
4046    }
4047
4048 // 2.4.4.1 group title
4049    group { GENLIST_NAME("dialogue/grouptitle/default")
4050       alias: "elm/layout/dialogue/grouptitle";
4051
4052       // FIXME: deprecated name, will be removed
4053       alias : "elm/genlist/item/dialogue/title/default";
4054       alias: "elm/genlist/item_odd/dialogue/title/default";
4055       alias: "elm/genlist/item_compress/dialogue/title/default";
4056       alias: "elm/genlist/item_compress_odd/dialogue/title/default";
4057       alias: "elm/layout/dialogue/title";
4058
4059       GENLIST_PROLOG
4060       data.item: "texts" "elm.text";
4061       data.item: "contents" "elm.icon";
4062       parts {
4063          GENLIST_PART_BASE
4064          GENLIST_PART_BG_NORMAL
4065          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
4066          GENLIST_PART_PADDING_TOP_SIZE( 0 )
4067          GENLIST_PART_PADDING_BOTTOM_SIZE( 0 )
4068          GENLIST_PART_PADDING_RIGHT_SIZE( 26 )
4069
4070          GENLIST_PART_TEXT("elm.text",
4071             GENLIST_DESCRIPTION("elm.padding.left", "elm.icon",
4072                "elm.padding.top", "elm.padding.bottom",
4073                GENLIST_PARAM_DIALOGUE_GROUP_TITLE
4074                min: 0 GENLIST_HEIGHT_GROUPTITLE;
4075             )
4076          )
4077
4078          GENLIST_PART_ICON("elm.icon",
4079             GENLIST_DESCRIPTION_RTB("elm.padding.right",
4080                "elm.padding.top", "elm.padding.bottom",
4081                max: 32 32;
4082                fixed: 1 0;
4083             )
4084          )
4085          GENLIST_PART_FLIP
4086       }
4087       GENLIST_PROGRAM_DISABLED( target: "elm.text"; target: "elm.icon"; )
4088    }
4089
4090 // 2.4.4.2 Help Text
4091    group { GENLIST_NAME("multiline/1text/default");
4092       alias: "elm/layout/multiline/1text/default";
4093
4094       // FIXME: name is not correct...
4095       alias: "elm/layout/dialogue/multiline/1text/default";
4096
4097       data.item: "stacking" "above";
4098       data.item: "selectraise" "on";
4099       data.item: "texts" "elm.text";
4100
4101       parts {
4102          GENLIST_PART_BASE
4103          GENLIST_PART_BG_NORMAL
4104          GENLIST_PART_PADDING_LEFT_SIZE(38)
4105          GENLIST_PART_PADDING_RIGHT_SIZE(38)
4106          GENLIST_PART_PADDING_TOP_SIZE(0)
4107          GENLIST_PART_PADDING_BOTTOM_SIZE(0)
4108
4109          GENLIST_PART_DIALOGUE_GROUP_HELP_TEXT("elm.text",
4110             "elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.padding.bottom",
4111             min: 0 38;
4112          )
4113          GENLIST_PART_FLIP
4114          GENLIST_PART_FOCUS
4115       }
4116       GENLIST_PROGRAM_DISABLED( target: "elm.text"; )
4117       GENLIST_PROGRAM_FOCUS
4118    }
4119
4120 // 2.4.4.3
4121    group { GENLIST_NAME("dialogue/bg/2text.1icon/default")
4122       alias: "elm/layout/dialogue/bg/2text.1icon/default";
4123
4124       GENLIST_PROLOG_DIALOGUE
4125       data.item: "texts" "elm.text.1 elm.text.2";
4126       data.item: "contents" "elm.icon elm.icon.edit";
4127
4128       parts {
4129          GENLIST_PART_BG_DIALOGUE
4130          GENLIST_PART_BASE
4131          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
4132          GENLIST_PART_PADDING_RIGHT_EDIT
4133          GENLIST_PART_PADDING_TOP_SIZE(20)
4134          GENLIST_PART_PADDING_BOTTOM_SIZE(20)
4135
4136          GENLIST_PART_TEXT("elm.text.1",
4137             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.icon.left", "elm.padding.top",
4138                GENLIST_PARAM_LISTITEM
4139                min: 0 54; fixed:1 1;)
4140             GENLIST_DESCRIPTION_LISTITEM_OTHERS
4141          )
4142          GENLIST_PART_TEXT("elm.text.2",
4143             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.icon.left", "elm.text.1", "elm.padding.bottom",
4144                GENLIST_PARAM_SUBITEM_DEFAULT
4145                min: 0 42;)
4146             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS
4147          )
4148
4149          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
4150          GENLIST_PART_ICON("elm.icon",
4151             GENLIST_DESCRIPTION_R("elm.padding.right",
4152                min: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4153                max: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4154             )
4155          )
4156          GENLIST_PART_FLIP
4157          GENLIST_PART_FOCUS_DIALOGUE
4158       }
4159       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
4160    }
4161
4162 // 2.4.4.4
4163    group { GENLIST_NAME("dialogue/bg/3text.2icon/default")
4164       alias: "elm/layout/dialogue/bg/3text.2icon/default";
4165
4166       GENLIST_PROLOG_DIALOGUE
4167       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
4168       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
4169
4170       parts {
4171          GENLIST_PART_BG_DIALOGUE
4172          GENLIST_PART_BASE
4173          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
4174          GENLIST_PART_PADDING_RIGHT_EDIT
4175          GENLIST_PART_PADDING_TOP_SIZE(20)
4176          GENLIST_PART_PADDING_BOTTOM_SIZE(20)
4177
4178          GENLIST_PART_TEXT("elm.text.1",
4179             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.icon1.left", "elm.padding.top",
4180                GENLIST_PARAM_LISTITEM
4181                min: 0 54; fixed:1 1;)
4182             GENLIST_DESCRIPTION_LISTITEM_OTHERS
4183          )
4184          GENLIST_PART_TEXT("elm.text.2",
4185             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.icon1.left", "elm.text.1", "elm.text.3",
4186                GENLIST_PARAM_SUBITEM_DEFAULT
4187                min: 0 34;)
4188             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS
4189          )
4190          GENLIST_PART_TEXT("elm.text.3",
4191             GENLIST_DESCRIPTION_LRB("elm.padding.left", "elm.padding.icon1.left", "elm.padding.bottom",
4192                GENLIST_PARAM_SUBITEM_DEFAULT
4193                min: 0 34; fixed: 1 1; )
4194             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS
4195          )
4196
4197          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
4198          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.1", "elm.padding.icon2.left", "elm.padding.top", "elm.padding.bottom")
4199          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
4200          GENLIST_PART_ICON("elm.icon.2",
4201             GENLIST_DESCRIPTION_R("elm.padding.right",
4202                min: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4203                max: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4204             )
4205          )
4206          GENLIST_PART_FLIP
4207          GENLIST_PART_FOCUS_DIALOGUE
4208       }
4209       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
4210          target: "elm.icon.1"; target: "elm.icon.2"; )
4211    }
4212
4213 // 2.4.4.5
4214    group { GENLIST_NAME("dialogue/bg/5text.6icon/default")
4215       alias: "elm/layout/dialogue/bg/5text.6icon/default";
4216
4217       GENLIST_PROLOG_DIALOGUE
4218       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4 elm.text.5";
4219       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5 elm.icon.6 elm.icon.edit";
4220
4221       parts {
4222          GENLIST_PART_BG_DIALOGUE
4223          GENLIST_PART_BASE
4224          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
4225          GENLIST_PART_PADDING_RIGHT_EDIT
4226          GENLIST_PART_PADDING_TOP_SIZE(13)
4227          GENLIST_PART_PADDING_BOTTOM_SIZE(13)
4228
4229          GENLIST_PART_ICON("elm.icon.1",
4230             GENLIST_DESCRIPTION_L("elm.padding.left",
4231                min: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4232                max: GENLIST_ICON_LARGE_SIZE GENLIST_ICON_LARGE_SIZE;
4233                fixed: 1 1;
4234             )
4235          )
4236          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
4237          GENLIST_PART_TEXT("elm.text.1", GENLIST_DESCRIPTION_LRT(
4238             "elm.padding.icon1.right", "elm.padding.right", "elm.padding.top",
4239             GENLIST_PARAM_APPS_NAME
4240             min: 0 32; fixed: 0 1;)
4241          )
4242          GENLIST_PART_TEXT("elm.text.2", GENLIST_DESCRIPTION_LRT(
4243             "elm.padding.icon1.right", "elm.padding.right", "elm.text.1",
4244             GENLIST_PARAM_APPS_INC
4245             min: 0 32; fixed: 0 1;)
4246          )
4247
4248          GENLIST_PART_ICON("elm.icon.2", GENLIST_DESCRIPTION_LTB(
4249             "elm.padding.icon1.right", "elm.text.2", "elm.text.4",
4250             min: 38 38; fixed: 1 1;)
4251          )
4252          GENLIST_PART_PADDING_L_SIZE("elm.padding.icon2.right", "elm.icon.2", 2)
4253          GENLIST_PART_ICON("elm.icon.3", GENLIST_DESCRIPTION_LTB(
4254             "elm.padding.icon2.right", "elm.text.2", "elm.text.4",
4255             min: 38 38; fixed: 1 1;)
4256          )
4257          GENLIST_PART_PADDING_L_SIZE("elm.padding.icon3.right", "elm.icon.3", 2)
4258          GENLIST_PART_ICON("elm.icon.4", GENLIST_DESCRIPTION_LTB(
4259             "elm.padding.icon3.right", "elm.text.2", "elm.text.4",
4260             min: 38 38; fixed: 1 1;)
4261          )
4262          GENLIST_PART_PADDING_L_SIZE("elm.padding.icon4.right", "elm.icon.4", 2)
4263          GENLIST_PART_ICON("elm.icon.5", GENLIST_DESCRIPTION_LTB(
4264             "elm.padding.icon4.right", "elm.text.2", "elm.text.4",
4265             min: 38 38; fixed: 1 1;)
4266          )
4267          GENLIST_PART_PADDING_L_SIZE("elm.padding.icon5.right", "elm.icon.5", 2)
4268          GENLIST_PART_ICON("elm.icon.6", GENLIST_DESCRIPTION_LTB(
4269             "elm.padding.icon5.right", "elm.text.2", "elm.text.4",
4270             min: 38 38; fixed: 1 1;)
4271          )
4272          GENLIST_PART_PADDING_L_SIZE("elm.padding.icon6.right", "elm.icon.6", 12)
4273          GENLIST_PART_TEXT("elm.text.3", GENLIST_DESCRIPTION(
4274             "elm.padding.icon6.right", "elm.padding.right", "elm.text.2", "elm.text.4",
4275             GENLIST_PARAM_APPS_RATING
4276             min :0 38;)
4277          )
4278
4279          GENLIST_PART_TEXT("elm.text.4", GENLIST_DESCRIPTION_LB(
4280             "elm.padding.icon1.right", "elm.padding.bottom",
4281             GENLIST_PARAM_APPS_PRICE
4282             min: 0 32; fixed: 0 1;
4283             rel2.to_x: "base";  rel2.relative: 0.5 0; text.max: 1 0;/* This limits text growing. */ )
4284          )
4285          GENLIST_PART_PADDING_L("elm.padding.text4.right", "elm.text.4")
4286          GENLIST_PART_TEXT("elm.text.5", GENLIST_DESCRIPTION_LRB(
4287             "elm.padding.text4.right", "elm.padding.right", "elm.padding.bottom",
4288             GENLIST_PARAM_APPS_PRICE_SALE
4289             min: 0 32; fixed: 0 1;)
4290          )
4291          GENLIST_PART_FLIP
4292          GENLIST_PART_FOCUS_DIALOGUE
4293       }
4294       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4"; target: "elm.text.5";
4295          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5"; target: "elm.icon.6"; )
4296    }
4297
4298 // 2.4.4.5.1 (Circle)
4299    group { GENLIST_NAME("dialogue/bg/5text.6icon.thumb.circle/default")
4300       inherit: "elm/genlist/item/dialogue/bg/5text.6icon/default";
4301
4302       GENLIST_INHERIT_THUMB_CIRCLE_LARGE_DIALOGUE("elm.icon.1")
4303       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4"; target: "elm.text.5";
4304          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5"; target: "elm.icon.6";
4305       )
4306       GENLIST_PROGRAMS_THUMB
4307    }
4308
4309 // 2.4.4.5.1 (Square)
4310    group { GENLIST_NAME("dialogue/bg/5text.6icon.thumb.square/default")
4311       inherit: "elm/genlist/item/dialogue/bg/5text.6icon/default";
4312
4313       GENLIST_INHERIT_THUMB_SQUARE_LARGE_DIALOGUE("elm.icon.1")
4314       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4"; target: "elm.text.5";
4315          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5"; target: "elm.icon.6";
4316       )
4317       GENLIST_PROGRAMS_THUMB
4318    }