8e6860b45db7d53eef076ff039947628a84fe953
[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_ENTRY( target: "elm.icon.entry"; target: "elm.image.rename"; )
125    }
126
127 // 2.2.6.1 (without genlist background)
128    group {  GENLIST_NAME("editfield/no_bg/default")
129       alias: "elm/layout/editfield/no_bg/default";
130       inherit: "elm/genlist/item/editfield/default";
131
132       parts {
133          GENLIST_PART_BG_NORMAL_OFF
134          GENLIST_PART_BOTTOM_LINE_OFF
135          GENLIST_PART_PADDING_LEFT_SIZE(0)
136          GENLIST_PART_PADDING_RIGHT_SIZE(0)
137       }
138    }
139
140 // 2.2.6.2
141    group { GENLIST_NAME("editfield/title/default")
142       alias: "elm/layout/editfield/title/default";
143
144       GENLIST_PROLOG_NORMAL
145       images {
146          image: "00_edit_field_rename.png" COMP;
147       }
148       data.item: "contents" "elm.icon.entry elm.icon.eraser";
149       data.item: "texts" "elm.text";
150       parts {
151          GENLIST_PART_BASE
152          GENLIST_PART_BG_NORMAL
153          GENLIST_PART_BOTTOM_LINE
154          GENLIST_PART_PADDING_LEFT
155          GENLIST_PART_PADDING_RIGHT
156          GENLIST_PART_PADDING_TOP_SIZE(22)
157          GENLIST_PART_PADDING_BOTTOM_SIZE(22)
158
159          GENLIST_PART_SUBITEM_SETTINGS_LRT("elm.text", GENLIST_HEIGHT_2LINE_SUB,
160             "elm.padding.left", "elm.padding.right", "elm.padding.top"
161          )
162          GENLIST_PART_ICON("elm.icon.entry",
163             GENLIST_DESCRIPTION(
164                "elm.padding.left", "elm.icon.eraser",
165                "elm.text", "elm.padding.bottom",
166                min: 0 48; // This is tuned value for exact entry size.
167             )
168          )
169          GENLIST_PART_IMAGE("elm.image.rename",
170             mouse_events: 0;
171             GENLIST_DESCRIPTION_ENVELOP("elm.icon.eraser",
172                visible: 1;
173                fixed: 1 0;
174                image.normal: "00_edit_field_rename.png";
175                min: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
176                max: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
177                color: GENLIST_ENTRY_RENAME_COLOR;
178             )
179             description { state: "hide" 0.0;
180                inherit: "default" 0.0;
181                visible: 0;
182             }
183          )
184          GENLIST_PART_ICON("elm.icon.eraser",
185             GENLIST_DESCRIPTION_RTB("elm.padding.right",
186                "elm.text", "elm.padding.bottom",
187                fixed: 1 0;
188                visible: 0;
189                min: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
190                max: GENLIST_ICON_ENTRY_SIZE GENLIST_ICON_ENTRY_SIZE;
191             )
192             description { state: "show" 0.0;
193                inherit: "default" 0.0;
194                visible: 1;
195             }
196          )
197          GENLIST_PART_FLIP
198          GENLIST_PART_FOCUS
199       }
200       GENLIST_PROGRAMS_ENTRY( target: "elm.text"; target: "elm.icon.entry"; target: "elm.image.rename"; )
201    }
202
203 // 2.2.6.2 (without genlist background)
204    group {  GENLIST_NAME("editfield/title/no_bg/default")
205       alias: "elm/layout/editfield/title/no_bg/default";
206       inherit: "elm/genlist/item/editfield/title/default";
207
208       parts {
209          GENLIST_PART_BG_NORMAL_OFF
210          GENLIST_PART_BOTTOM_LINE_OFF
211          GENLIST_PART_PADDING_LEFT_SIZE(0)
212          GENLIST_PART_PADDING_RIGHT_SIZE(0)
213       }
214    }
215
216    group {  GENLIST_NAME("1icon/default")
217       GENLIST_PROLOG_NORMAL
218
219       data.item: "contents" "elm.icon";
220
221       parts {
222          GENLIST_PART_BASE
223          GENLIST_PART_BG_NORMAL
224          GENLIST_PART_BOTTOM_LINE
225          GENLIST_PART_PADDING_LEFT
226          GENLIST_PART_PADDING_RIGHT
227          GENLIST_PART_PADDING_TOP
228          GENLIST_PART_PADDING_BOTTOM
229
230          GENLIST_PART_ICON("elm.icon",
231             GENLIST_DESCRIPTION(
232                "elm.padding.left", "elm.padding.right",
233                "elm.padding.top", "elm.padding.bottom",
234                min: 0 GENLIST_HEIGHT_1LINE;
235             )
236          )
237          GENLIST_PART_FLIP
238          GENLIST_PART_FOCUS
239       }
240       GENLIST_PROGRAM_DEFAULT( target: "elm.icon"; )
241       GENLIST_PROGRAM_DISABLED( target: "elm.icon"; )
242       GENLIST_PROGRAM_SELECT( target: "elm.icon"; )
243       GENLIST_PROGRAM_FLIP
244       GENLIST_PROGRAM_FOCUS
245    }
246
247    group { GENLIST_NAME("1icon/with_no_line/default")
248       inherit: "elm/genlist/item/1icon/default";
249
250       parts {
251          GENLIST_PART_BOTTOM_LINE_OFF
252       }
253    }
254
255    group { GENLIST_NAME("1icon/no_padding/default")
256       inherit: "elm/genlist/item/1icon/default";
257
258       parts {
259          GENLIST_PART_PADDING_LEFT_SIZE(0)
260          GENLIST_PART_PADDING_RIGHT_SIZE(0)
261          GENLIST_PART_PADDING_TOP_SIZE(0)
262          GENLIST_PART_PADDING_BOTTOM_SIZE(0)
263          part { name: "elm.icon";
264             description { state: "default" 0.0;
265                min: 0 (GENLIST_HEIGHT_1LINE+4);
266             }
267          }
268       }
269    }
270
271    group { GENLIST_NAME("1icon/no_padding_line/default")
272       inherit: "elm/genlist/item/1icon/default";
273
274       parts {
275          GENLIST_PART_PADDING_LEFT_SIZE(0)
276          GENLIST_PART_PADDING_RIGHT_SIZE(0)
277          GENLIST_PART_PADDING_TOP_SIZE(0)
278          GENLIST_PART_PADDING_BOTTOM_SIZE(0)
279          GENLIST_PART_BOTTOM_LINE_OFF
280          part { name: "elm.icon";
281             description { state: "default" 0.0;
282                min: 0 (GENLIST_HEIGHT_1LINE + GENLIST_PADDING_SIZE_TOP + GENLIST_PADDING_SIZE_BOTTOM);
283             }
284          }
285       }
286    }
287
288 // -------------------------------------------------------------------
289 // 1 line -------------------------------------------------------
290 // -------------------------------------------------------------------
291 // 2.2.1.1
292    group { GENLIST_NAME("1text/default")
293       GENLIST_PROLOG_NORMAL
294
295       data.item: "texts" "elm.text";
296
297       parts {
298          GENLIST_PART_BASE
299          GENLIST_PART_BG_NORMAL
300          GENLIST_PART_BOTTOM_LINE
301          GENLIST_PART_PADDING_LEFT
302          GENLIST_PART_PADDING_RIGHT
303          GENLIST_PART_PADDING_TOP
304          GENLIST_PART_PADDING_BOTTOM
305
306          GENLIST_PART_LISTITEM_("elm.text", GENLIST_HEIGHT_1LINE,
307             "elm.padding.left", "elm.padding.right",
308             "elm.padding.top", "elm.padding.bottom",
309          )
310          GENLIST_PART_FLIP
311          GENLIST_PART_FOCUS
312       }
313       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; )
314       GENLIST_PROGRAM_SOUND("elm.text")
315    }
316 // 2.2.1.1 (textblock)
317    group { GENLIST_NAME("1text.tb/default")
318       GENLIST_PROLOG_NORMAL
319       data.item: "texts" "elm.text";
320       parts {
321          GENLIST_PART_BASE
322          GENLIST_PART_BG_NORMAL
323          GENLIST_PART_BOTTOM_LINE
324          GENLIST_PART_PADDING_LEFT
325          GENLIST_PART_PADDING_RIGHT
326          GENLIST_PART_PADDING_TOP
327          GENLIST_PART_PADDING_BOTTOM
328
329          GENLIST_PART_LISTITEM_TB_("elm.text", GENLIST_HEIGHT_1LINE,
330             "elm.padding.left", "elm.padding.right",
331             "elm.padding.top", "elm.padding.bottom",
332          )
333          GENLIST_PART_FLIP
334          GENLIST_PART_FOCUS
335       }
336       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; )
337       GENLIST_PROGRAM_SOUND("elm.text")
338    }
339
340 // 2.2.1.2
341    group { GENLIST_NAME("2text/default")
342       GENLIST_PROLOG_NORMAL
343       data.item: "texts" "elm.text.1 elm.text.2";
344       parts {
345          GENLIST_PART_BASE
346          GENLIST_PART_BG_NORMAL
347          GENLIST_PART_BOTTOM_LINE
348          GENLIST_PART_PADDING_LEFT
349          GENLIST_PART_PADDING_RIGHT
350          GENLIST_PART_PADDING_TOP
351          GENLIST_PART_PADDING_BOTTOM
352
353          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_1LINE,
354             "elm.padding.left", "elm.text.2",
355             "elm.padding.top", "elm.padding.bottom",
356          )
357          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_1LINE,
358             "elm.padding.right",
359             "elm.padding.top", "elm.padding.bottom"
360          )
361          GENLIST_PART_FLIP
362          GENLIST_PART_FOCUS
363       }
364       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
365       GENLIST_PROGRAM_SOUND("elm.text.1")
366       GENLIST_PROGRAM_SOUND("elm.text.2")
367    }
368
369 // 2.2.1.3
370    group { GENLIST_NAME("2text.6/default")
371       inherit: "elm/genlist/item/2text/default";
372
373       parts {
374
375          part { name: "elm.text.2";
376             description { state: "default" 0.0;
377                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
378             }
379             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
380          }
381       }
382    }
383
384 // 2.2.1.4
385    group { GENLIST_NAME("1text.1icon/default")
386       GENLIST_PROLOG_NORMAL
387
388       data.item: "texts" "elm.text";
389       data.item: "contents" "elm.icon";
390
391       parts {
392          GENLIST_PART_BASE
393          GENLIST_PART_BG_NORMAL
394          GENLIST_PART_BOTTOM_LINE
395          GENLIST_PART_PADDING_LEFT
396          GENLIST_PART_PADDING_RIGHT
397          GENLIST_PART_PADDING_TOP
398          GENLIST_PART_PADDING_BOTTOM
399
400          GENLIST_PART_LISTITEM_("elm.text", GENLIST_HEIGHT_1LINE,
401             "elm.padding.left", "elm.padding.icon.left",
402             "elm.padding.top", "elm.padding.bottom",
403          )
404          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
405          GENLIST_PART_ICON_BTN_01_RTB("elm.icon",
406             "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
407          GENLIST_PART_FLIP
408          GENLIST_PART_FOCUS
409       }
410       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
411       GENLIST_PROGRAM_SOUND("elm.text")
412    }
413
414 // 2.2.1.5
415    group { GENLIST_NAME("1text.1icon.4/default")
416       inherit: "elm/genlist/item/1text.1icon/default";
417
418       parts {
419          GENLIST_PART_ICON_BTN_02_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
420       }
421    }
422
423 // 2.2.1.6
424    group { GENLIST_NAME("1text.1icon.6/default")
425       inherit: "elm/genlist/item/1text.1icon/default";
426
427       parts {
428          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon", "elm.padding.right")
429       }
430    }
431
432 // 2.2.1.7
433       group { GENLIST_NAME("1text.1icon.7/default")
434       inherit: "elm/genlist/item/1text.1icon/default";
435
436       parts {
437          GENLIST_PART_ICON_BIG_R("elm.icon", "elm.padding.right")
438       }
439    }
440
441 // 2.2.1.8
442    group { GENLIST_NAME("1text.1icon.5/default")
443       inherit: "elm/genlist/item/1text.1icon/default";
444
445       parts {
446          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon", "elm.padding.right")
447       }
448    }
449
450 // 2.2.1.8.1 (Circle)
451    group { GENLIST_NAME("1text.1icon.5.thumb.circle/default")
452       inherit: "elm/genlist/item/1text.1icon.5/default";
453
454       GENLIST_INHERIT_THUMB_CIRCLE_LARGE("elm.icon")
455       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
456       GENLIST_PROGRAMS_THUMB
457    }
458
459 // 2.2.1.8.1 (Square)
460    group { GENLIST_NAME("1text.1icon.5.thumb.square/default")
461       inherit: "elm/genlist/item/1text.1icon.5/default";
462
463       GENLIST_INHERIT_THUMB_SQUARE_LARGE("elm.icon")
464       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
465       GENLIST_PROGRAMS_THUMB
466    }
467
468 // 2.2.1.9
469    group { GENLIST_NAME("1text.2icon.3/default")
470       GENLIST_PROLOG_NORMAL
471       data.item: "texts" "elm.text";
472       data.item: "contents" "elm.icon.1 elm.icon.2";
473
474       parts {
475          GENLIST_PART_BASE
476          GENLIST_PART_BG_NORMAL
477          GENLIST_PART_BOTTOM_LINE
478          GENLIST_PART_PADDING_LEFT
479          GENLIST_PART_PADDING_RIGHT
480          GENLIST_PART_PADDING_TOP
481          GENLIST_PART_PADDING_BOTTOM
482
483          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
484             "elm.padding.left", "elm.text.limit",
485             fixed: 1 0; align: 0 0.5; text.max: 1 0;  // This limits text growing.
486          )
487          GENLIST_PART_PADDING_L("elm.padding.text.right", "elm.text")
488          GENLIST_PART_ICON_SMALL_L("elm.icon.2", "elm.padding.text.right")
489          // Virtual part for Maxmimum right X axis of TEXT
490          GENLIST_PART_SPACER("elm.text.limit",
491             GENLIST_DESCRIPTION_R("elm.padding.icon1.left",
492                min: (GENLIST_ICON_SMALL_SIZE+GENLIST_PADDING_SIZE_DEFAULT) 0;
493             )
494          )
495          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
496          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon.1", "elm.padding.right")
497          GENLIST_PART_FLIP
498          GENLIST_PART_FOCUS
499       }
500       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
501       GENLIST_PROGRAM_SOUND("elm.text")
502    }
503
504 // 2.2.1.9 (textblock)
505    group { GENLIST_NAME("1text.2icon.3.tb/default")
506       GENLIST_PROLOG_NORMAL
507       data.item: "texts" "elm.text";
508       data.item: "contents" "elm.icon.1 elm.icon.2";
509
510       parts {
511          GENLIST_PART_BASE
512          GENLIST_PART_BG_NORMAL
513          GENLIST_PART_BOTTOM_LINE
514          GENLIST_PART_PADDING_LEFT
515          GENLIST_PART_PADDING_RIGHT
516          GENLIST_PART_PADDING_TOP
517          GENLIST_PART_PADDING_BOTTOM
518
519          GENLIST_PART_LISTITEM_LR_TB("elm.text", GENLIST_HEIGHT_1LINE,
520             "elm.padding.left", "elm.text.limit",
521             fixed: 1 0; align: 0 0.5; text.max: 1 0;  // This limits text growing.
522          )
523          GENLIST_PART_PADDING_L("elm.padding.text.right", "elm.text")
524          GENLIST_PART_ICON_SMALL_L("elm.icon.2", "elm.padding.text.right")
525          // Virtual part for Maxmimum right X axis of TEXT
526          GENLIST_PART_SPACER("elm.text.limit",
527             GENLIST_DESCRIPTION_R("elm.padding.icon1.left",
528                min: (GENLIST_ICON_SMALL_SIZE+GENLIST_PADDING_SIZE_DEFAULT) 0;
529             )
530          )
531          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
532          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon.1", "elm.padding.right")
533          GENLIST_PART_FLIP
534          GENLIST_PART_FOCUS
535       }
536       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
537       GENLIST_PROGRAM_SOUND("elm.text")
538    }
539
540 // 2.2.1.10
541    group { GENLIST_NAME("1text.1icon.2/default")
542       // FIXME: just for backward compatibility
543       alias: "elm/genlist/item/1text.1/expandable_n_depth/default";
544       alias: "elm/genlist/item_odd/1text.1/expandable_n_depth/default";
545       alias: "elm/genlist/item_compress/1text.1/expandable_n_depth/default";
546       alias: "elm/genlist/item_compress_odd/1text.1/expandable_n_depth/default";
547       alias: "elm/genlist/tree/1text.1/expandable_n_depth/default";
548       alias: "elm/genlist/tree_odd/1text.1/expandable_n_depth/default";
549       alias: "elm/genlist/tree_compress/1text.1/expandable_n_depth/default";
550       alias: "elm/genlist/tree_compress_odd/1text.1/expandable_n_depth/default";
551       alias: "elm/genlist/item/1text.2/expandable_n_depth/default";
552       alias: "elm/genlist/item_odd/1text.2/expandable_n_depth/default";
553       alias: "elm/genlist/item_compress/1text.2/expandable_n_depth/default";
554       alias: "elm/genlist/item_compress_odd/1text.2/expandable_n_depth/default";
555       alias: "elm/genlist/tree/1text.2/expandable_n_depth/default";
556       alias: "elm/genlist/tree_odd/1text.2/expandable_n_depth/default";
557       alias: "elm/genlist/tree_compress/1text.2/expandable_n_depth/default";
558
559       GENLIST_PROLOG_NORMAL
560       data.item: "texts" "elm.text";
561       data.item: "contents" "elm.icon";
562
563       parts {
564          GENLIST_PART_BASE
565          GENLIST_PART_BG_NORMAL
566          GENLIST_PART_BOTTOM_LINE
567          GENLIST_PART_PADDING_LEFT
568          GENLIST_PART_PADDING_RIGHT
569          GENLIST_PART_PADDING_TOP
570          GENLIST_PART_PADDING_BOTTOM
571
572          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
573          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
574          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
575             "elm.padding.icon.right", "elm.padding.right", )
576          GENLIST_PART_FLIP
577          GENLIST_PART_FOCUS
578       }
579       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
580       GENLIST_PROGRAM_SOUND("elm.text")
581    }
582
583 // 2.2.1.10.1 (circle)
584    group { GENLIST_NAME("1text.1icon.2.thumb.circle/default")
585       inherit: "elm/genlist/item/1text.1icon.2/default";
586
587       GENLIST_INHERIT_THUMB_CIRCLE_MEDIUM("elm.icon")
588       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
589       GENLIST_PROGRAMS_THUMB
590    }
591
592 // 2.2.1.10.1 (square)
593    group { GENLIST_NAME("1text.1icon.2.thumb.square/default")
594       inherit: "elm/genlist/item/1text.1icon.2/default";
595
596       GENLIST_INHERIT_THUMB_SQUARE_MEDIUM("elm.icon")
597       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
598       GENLIST_PROGRAMS_THUMB
599    }
600
601 // 2.2.1.10 (textblock)
602    group { GENLIST_NAME("1text.1icon.2.tb/default")
603       GENLIST_PROLOG_NORMAL
604       data.item: "texts" "elm.text";
605       data.item: "contents" "elm.icon";
606
607       parts {
608          GENLIST_PART_BASE
609          GENLIST_PART_BG_NORMAL
610          GENLIST_PART_BOTTOM_LINE
611          GENLIST_PART_PADDING_LEFT
612          GENLIST_PART_PADDING_RIGHT
613          GENLIST_PART_PADDING_TOP
614          GENLIST_PART_PADDING_BOTTOM
615
616          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
617          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
618          GENLIST_PART_LISTITEM_LR_TB("elm.text", GENLIST_HEIGHT_1LINE, "elm.padding.icon.right", "elm.padding.right",)
619          GENLIST_PART_FLIP
620          GENLIST_PART_FOCUS
621       }
622       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; )
623       GENLIST_PROGRAM_SOUND("elm.text")
624    }
625
626 // 2.2.1.11
627    group { GENLIST_NAME("2text.1icon/default")
628       GENLIST_PROLOG_NORMAL
629       data.item: "texts" "elm.text.1 elm.text.2";
630       data.item: "contents" "elm.icon";
631
632       parts {
633          GENLIST_PART_BASE
634          GENLIST_PART_BG_NORMAL
635          GENLIST_PART_BOTTOM_LINE
636          GENLIST_PART_PADDING_LEFT
637          GENLIST_PART_PADDING_RIGHT
638          GENLIST_PART_PADDING_TOP
639          GENLIST_PART_PADDING_BOTTOM
640
641          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
642          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
643          GENLIST_PART_LISTITEM_LR("elm.text.1", GENLIST_HEIGHT_1LINE, "elm.padding.icon.right", "elm.text.2",)
644          GENLIST_PART_SUBITEM_R("elm.text.2", GENLIST_HEIGHT_1LINE, "elm.padding.right")
645          GENLIST_PART_FLIP
646          GENLIST_PART_FOCUS
647       }
648       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
649       GENLIST_PROGRAM_SOUND("elm.text.1")
650       GENLIST_PROGRAM_SOUND("elm.text.2")
651    }
652
653 // 2.2.1.12
654    group { GENLIST_NAME("2text.1icon.6/default")
655       inherit: "elm/genlist/item/2text.1icon/default";
656
657       parts {
658          part { name: "elm.text.2";
659             description { state: "default" 0.0;
660                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
661             }
662             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
663          }
664       }
665    }
666
667 // 2.2.1.13
668    group { GENLIST_NAME("1text.2icon/default")
669       GENLIST_PROLOG_NORMAL
670       data.item: "texts" "elm.text";
671       data.item: "contents" "elm.icon.1 elm.icon.2";
672
673       parts {
674          GENLIST_PART_BASE
675          GENLIST_PART_BG_NORMAL
676          GENLIST_PART_BOTTOM_LINE
677          GENLIST_PART_PADDING_LEFT
678          GENLIST_PART_PADDING_RIGHT
679          GENLIST_PART_PADDING_TOP
680          GENLIST_PART_PADDING_BOTTOM
681
682          GENLIST_PART_ICON_BIG_L( "elm.icon.1", "elm.padding.left")
683          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
684          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE, "elm.padding.icon1.right", "elm.padding.icon2.left",)
685          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
686          GENLIST_PART_ICON_BTN_01_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
687          GENLIST_PART_FLIP
688          GENLIST_PART_FOCUS
689       }
690       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
691       GENLIST_PROGRAM_SOUND("elm.text")
692    }
693
694 // 2.2.1.13 (textblock)
695    group { GENLIST_NAME("1text.2icon.tb/default")
696       GENLIST_PROLOG_NORMAL
697       data.item: "texts" "elm.text";
698       data.item: "contents" "elm.icon.1 elm.icon.2";
699
700       parts {
701          GENLIST_PART_BASE
702          GENLIST_PART_BG_NORMAL
703          GENLIST_PART_BOTTOM_LINE
704          GENLIST_PART_PADDING_LEFT
705          GENLIST_PART_PADDING_RIGHT
706          GENLIST_PART_PADDING_TOP
707          GENLIST_PART_PADDING_BOTTOM
708
709          GENLIST_PART_ICON_BIG_L( "elm.icon.1", "elm.padding.left")
710          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
711          GENLIST_PART_LISTITEM_LR_TB("elm.text", GENLIST_HEIGHT_1LINE, "elm.padding.icon1.right", "elm.padding.icon2.left",)
712          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
713          GENLIST_PART_ICON_BTN_01_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
714          GENLIST_PART_FLIP
715          GENLIST_PART_FOCUS
716       }
717       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
718       GENLIST_PROGRAM_SOUND("elm.text")
719    }
720
721 // 2.2.1.14
722    group { GENLIST_NAME("1text.2icon.6/default")
723       inherit: "elm/genlist/item/1text.2icon/default";
724
725       parts {
726          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
727
728       }
729    }
730
731 // 2.2.1.14 (textblock)
732    group { GENLIST_NAME("1text.2icon.6.tb/default")
733       inherit: "elm/genlist/item/1text.2icon.tb/default";
734
735       parts {
736          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
737       }
738    }
739
740 // 2.2.1.15
741    group { GENLIST_NAME("1text.2icon.7/default")
742       inherit: "elm/genlist/item/1text.2icon/default";
743
744       parts {
745          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon.2", "elm.padding.right")
746       }
747    }
748
749 // 2.2.1.16
750 // 2.2.1.20
751    group { GENLIST_NAME("1text.1icon.3/default")
752       inherit: "elm/genlist/item/1text.1icon.2/default";
753
754       parts {
755          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon", "elm.padding.left")
756       }
757    }
758
759 // 2.2.1.16 (textblock)
760 // 2.2.1.20 (textblock)
761    group { GENLIST_NAME("1text.1icon.3.tb/default")
762       inherit: "elm/genlist/item/1text.1icon.2.tb/default";
763
764       parts {
765          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon", "elm.padding.left")
766       }
767    }
768
769 // 2.2.1.17
770    group { GENLIST_NAME("1text.2icon.4/default")
771       inherit: "elm/genlist/item/1text.2icon/default";
772
773       parts {
774          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
775          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
776       }
777    }
778
779 // 2.2.1.17 (textblock)
780    group { GENLIST_NAME("1text.2icon.4.tb/default")
781       inherit: "elm/genlist/item/1text.2icon.tb/default";
782
783       parts {
784          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
785          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
786       }
787    }
788
789 // 2.2.1.18
790 // 2.2.1.23
791    group { GENLIST_NAME("1text.2icon.2/default")
792       GENLIST_PROLOG_NORMAL
793       data.item: "texts" "elm.text";
794       data.item: "contents" "elm.icon.1 elm.icon.2";
795
796       parts {
797          GENLIST_PART_BASE
798          GENLIST_PART_BG_NORMAL
799          GENLIST_PART_BOTTOM_LINE
800          GENLIST_PART_PADDING_LEFT
801          GENLIST_PART_PADDING_RIGHT
802          GENLIST_PART_PADDING_TOP
803          GENLIST_PART_PADDING_BOTTOM
804
805          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
806          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
807          GENLIST_PART_ICON_BIG_L("elm.icon.2", "elm.padding.icon1.right")
808          GENLIST_PART_PADDING_L("elm.padding.icon2.right", "elm.icon.2")
809          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE, "elm.padding.icon2.right", "elm.padding.right",)
810          GENLIST_PART_FLIP
811          GENLIST_PART_FOCUS
812       }
813       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
814       GENLIST_PROGRAM_SOUND("elm.text")
815    }
816
817 // 2.2.1.19
818 // 2.2.1.25
819    group { GENLIST_NAME("1text.3icon/default")
820       GENLIST_PROLOG_NORMAL
821       data.item: "texts" "elm.text";
822       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3";
823
824       parts {
825          GENLIST_PART_BASE
826          GENLIST_PART_BG_NORMAL
827          GENLIST_PART_BOTTOM_LINE
828          GENLIST_PART_PADDING_LEFT
829          GENLIST_PART_PADDING_RIGHT
830          GENLIST_PART_PADDING_TOP
831          GENLIST_PART_PADDING_BOTTOM
832
833          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
834          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
835          GENLIST_PART_ICON_BIG_L("elm.icon.2", "elm.padding.icon1.right")
836          GENLIST_PART_PADDING_L("elm.padding.icon2.right", "elm.icon.2")
837          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
838             "elm.padding.icon2.right", "elm.padding.icon3.left",)
839          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
840          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.3", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
841          GENLIST_PART_FLIP
842          GENLIST_PART_FOCUS
843       }
844       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
845       GENLIST_PROGRAM_SOUND("elm.text")
846    }
847
848 // 2.2.1.21
849    group { GENLIST_NAME("1text.2icon.8/default")
850       inherit: "elm/genlist/item/1text.2icon/default";
851
852       parts {
853          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
854          GENLIST_PART_ICON_BIG_R("elm.icon.2", "elm.padding.right")
855       }
856    }
857
858 // 2.2.1.22
859    group { GENLIST_NAME("1text.2icon.9/default")
860       inherit: "elm/genlist/item/1text.2icon/default";
861
862       parts {
863          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
864          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
865       }
866    }
867
868 // 2.2.1.24
869    group { GENLIST_NAME("1text.3icon.2/default")
870       GENLIST_PROLOG_NORMAL
871       data.item: "texts" "elm.text";
872       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3";
873
874       parts {
875          GENLIST_PART_BASE
876          GENLIST_PART_BG_NORMAL
877          GENLIST_PART_BOTTOM_LINE
878          GENLIST_PART_PADDING_LEFT
879          GENLIST_PART_PADDING_RIGHT
880          GENLIST_PART_PADDING_TOP
881          GENLIST_PART_PADDING_BOTTOM
882
883          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
884          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
885          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
886             "elm.padding.icon1.right", "elm.padding.icon2.left", )
887          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
888          GENLIST_PART_ICON_BIG_R("elm.icon.2", "elm.padding.icon3.left")
889          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
890          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.3", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
891          GENLIST_PART_FLIP
892          GENLIST_PART_FOCUS
893       }
894       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
895       GENLIST_PROGRAM_SOUND("elm.text")
896    }
897
898 // 2.2.1.26
899    group { GENLIST_NAME("2text.4/default")
900       GENLIST_PROLOG_NORMAL
901       data.item: "texts" "elm.text.1 elm.text.2";
902
903       parts {
904          GENLIST_PART_BASE
905          GENLIST_PART_BG_NORMAL
906          GENLIST_PART_BOTTOM_LINE
907          GENLIST_PART_PADDING_LEFT
908          GENLIST_PART_PADDING_RIGHT
909          GENLIST_PART_PADDING_TOP
910          GENLIST_PART_PADDING_BOTTOM
911
912          GENLIST_PART_SUBITEM_LR("elm.text.1", GENLIST_HEIGHT_1LINE,
913             "elm.padding.left", "elm.divider1.left",
914          )
915          GENLIST_PART_PADDING_R("elm.divider1.left", "elm.divider1")
916          GENLIST_PART_DIVIDER_R("elm.text.2.left")
917          GENLIST_PART_PADDING_R("elm.text.2.left", "elm.text.2")
918          GENLIST_PART_SUBITEM_R_FIXED("elm.text.2", 200, GENLIST_HEIGHT_1LINE,
919             "elm.padding.right")
920          GENLIST_PART_FLIP
921          GENLIST_PART_FOCUS
922       }
923       GENLIST_PROGRAMS_NORMAL(
924          target: "elm.text.1"; target: "elm.text.2";
925          target: "elm.divider1"; target: "elm.divider2"; )
926       GENLIST_PROGRAM_SOUND("elm.text.1")
927       GENLIST_PROGRAM_SOUND("elm.text.2")
928    }
929
930 // 2.2.1.26 (textblock)
931    group { GENLIST_NAME("2text.4.tb/default")
932       GENLIST_PROLOG_NORMAL
933       data.item: "texts" "elm.text.1 elm.text.2";
934
935       parts {
936          GENLIST_PART_BASE
937          GENLIST_PART_BG_NORMAL
938          GENLIST_PART_BOTTOM_LINE
939          GENLIST_PART_PADDING_LEFT
940          GENLIST_PART_PADDING_RIGHT
941          GENLIST_PART_PADDING_TOP
942          GENLIST_PART_PADDING_BOTTOM
943
944          GENLIST_PART_LISTITEM_LR_TB("elm.text.1", GENLIST_HEIGHT_1LINE,
945             "elm.padding.left", "elm.elm.divider1.left",)
946          GENLIST_PART_PADDING_R("elm.elm.divider1.left", "elm.divider1")
947          GENLIST_PART_DIVIDER_R("elm.text.2.left")
948          GENLIST_PART_PADDING_R("elm.text.2.left", "elm.text.2")
949          GENLIST_PART_SUBITEM_R_FIXED_TB("elm.text.2", 206, GENLIST_HEIGHT_1LINE,
950             "elm.padding.right")
951          GENLIST_PART_FLIP
952          GENLIST_PART_FOCUS
953       }
954       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
955          target: "elm.divider1"; target: "elm.divider2"; )
956       GENLIST_PROGRAM_SOUND("elm.text.1")
957       GENLIST_PROGRAM_SOUND("elm.text.2")
958    }
959
960 // 2.2.1.27
961    group { GENLIST_NAME("2text.5/default")
962       GENLIST_PROLOG_NORMAL
963       data.item: "texts" "elm.text.1 elm.text.2";
964
965       parts {
966          GENLIST_PART_BASE
967          GENLIST_PART_BG_NORMAL
968          GENLIST_PART_BOTTOM_LINE
969          GENLIST_PART_PADDING_LEFT
970          GENLIST_PART_PADDING_RIGHT
971          GENLIST_PART_PADDING_TOP
972          GENLIST_PART_PADDING_BOTTOM
973
974          GENLIST_PART_SUBITEM_L_FIXED("elm.text.2", 200, GENLIST_HEIGHT_1LINE,
975             "elm.padding.left")
976          GENLIST_PART_PADDING_L("elm.text2.right", "elm.text.2")
977          GENLIST_PART_DIVIDER_L("elm.text2.right")
978          GENLIST_PART_PADDING_L("elm.divider.right", "elm.divider2")
979          GENLIST_PART_SUBITEM_LR("elm.text.1", GENLIST_HEIGHT_1LINE,
980             "elm.divider.right", "elm.padding.right", )
981          GENLIST_PART_FLIP
982          GENLIST_PART_FOCUS
983       }
984       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.divider1"; target: "elm.divider2"; )
985       GENLIST_PROGRAM_SOUND("elm.text.1")
986       GENLIST_PROGRAM_SOUND("elm.text.2")
987    }
988
989 // 2.2.1.28
990    group { GENLIST_NAME("1text.1icon.divider/default")
991       inherit: "elm/genlist/item/1text.1icon.7/default";
992
993       parts {
994          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
995             "elm.padding.left", "elm.divider1",
996          )
997          GENLIST_PART_DIVIDER_R("elm.padding.icon.left")
998          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
999          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon", "elm.padding.right")
1000       }
1001       GENLIST_PROGRAMS_NORMAL( target: "elm.text"; target: "elm.icon"; target: "elm.divider1"; target: "elm.divider2"; )
1002    }
1003
1004 // 2.2.1.29
1005    group { GENLIST_NAME("1text.2icon.divider/default")
1006       inherit: "elm/genlist/item/1text.2icon.7/default";
1007
1008       parts {
1009          GENLIST_PART_LISTITEM_LR("elm.text", GENLIST_HEIGHT_1LINE,
1010             "elm.padding.icon1.right", "elm.divider1",
1011          )
1012          GENLIST_PART_DIVIDER_R("elm.padding.icon2.left")
1013          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1014       }
1015    }
1016
1017 // -------------------------------------------------------------------
1018 // 2 line -------------------------------------------------------
1019 // -------------------------------------------------------------------
1020 // 2.2.2.1
1021    group { GENLIST_NAME("2text.2/default")
1022       GENLIST_PROLOG_NORMAL
1023       data.item: "texts" "elm.text.1 elm.text.2";
1024
1025       parts {
1026          GENLIST_PART_BASE
1027          GENLIST_PART_BG_NORMAL
1028          GENLIST_PART_BOTTOM_LINE
1029          GENLIST_PART_PADDING_LEFT
1030          GENLIST_PART_PADDING_RIGHT
1031          GENLIST_PART_PADDING_TOP_2LINE
1032          GENLIST_PART_PADDING_BOTTOM_2LINE
1033
1034          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1035             "elm.padding.left", "elm.padding.right",
1036             "elm.padding.top", "elm.text.2",
1037          )
1038          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1039             "elm.padding.left", "elm.padding.right", "elm.padding.bottom")
1040          GENLIST_PART_FLIP
1041          GENLIST_PART_FOCUS
1042       }
1043       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
1044       GENLIST_PROGRAM_SOUND("elm.text.1")
1045       GENLIST_PROGRAM_SOUND("elm.text.2")
1046    }
1047
1048 // 2.2.2.1 (textblock)
1049    group { GENLIST_NAME("2text.2.tb/default")
1050       GENLIST_PROLOG_NORMAL
1051       data.item: "texts" "elm.text.1 elm.text.2";
1052
1053       parts {
1054          GENLIST_PART_BASE
1055          GENLIST_PART_BG_NORMAL
1056          GENLIST_PART_BOTTOM_LINE
1057          GENLIST_PART_PADDING_LEFT
1058          GENLIST_PART_PADDING_RIGHT
1059          GENLIST_PART_PADDING_TOP_2LINE
1060          GENLIST_PART_PADDING_BOTTOM_2LINE
1061
1062          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1063             "elm.padding.left", "elm.padding.right",
1064             "elm.padding.top", "elm.text.2",
1065          )
1066          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1067             "elm.padding.left", "elm.padding.right", "elm.padding.bottom"
1068          )
1069          GENLIST_PART_FLIP
1070          GENLIST_PART_FOCUS
1071       }
1072       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
1073       GENLIST_PROGRAM_SOUND("elm.text.1")
1074       GENLIST_PROGRAM_SOUND("elm.text.2")
1075    }
1076
1077 // 2.2.2.2
1078    group { GENLIST_NAME("2text.3/default")
1079       GENLIST_PROLOG_NORMAL
1080       data.item: "texts" "elm.text.1 elm.text.2";
1081
1082       parts {
1083          GENLIST_PART_BASE
1084          GENLIST_PART_BG_NORMAL
1085          GENLIST_PART_BOTTOM_LINE
1086          GENLIST_PART_PADDING_LEFT
1087          GENLIST_PART_PADDING_RIGHT
1088          GENLIST_PART_PADDING_TOP_2LINE
1089          GENLIST_PART_PADDING_BOTTOM_2LINE
1090
1091          GENLIST_PART_SUBITEM_LRT("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1092             "elm.padding.left", "elm.padding.right", "elm.padding.top"
1093          )
1094          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1095             "elm.padding.left", "elm.padding.right",
1096             "elm.text.2", "elm.padding.bottom",
1097          )
1098          GENLIST_PART_FLIP
1099          GENLIST_PART_FOCUS
1100       }
1101       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
1102       GENLIST_PROGRAM_SOUND("elm.text.1")
1103       GENLIST_PROGRAM_SOUND("elm.text.2")
1104    }
1105
1106 // 2.2.2.3
1107    group { GENLIST_NAME("3text/default")
1108       GENLIST_PROLOG_NORMAL
1109       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
1110
1111       parts {
1112          GENLIST_PART_BASE
1113          GENLIST_PART_BG_NORMAL
1114          GENLIST_PART_BOTTOM_LINE
1115          GENLIST_PART_PADDING_LEFT
1116          GENLIST_PART_PADDING_RIGHT
1117          GENLIST_PART_PADDING_TOP_2LINE
1118          GENLIST_PART_PADDING_BOTTOM_2LINE
1119
1120          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1121             "elm.padding.left", "elm.text.3",
1122             "elm.padding.top", "elm.text.2",
1123          )
1124          GENLIST_PART_SUBITEM_RTB("elm.text.3", GENLIST_HEIGHT_2LINE_MAIN,
1125             "elm.padding.right", "elm.padding.top", "elm.text.2"
1126          )
1127          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1128             "elm.padding.left", "elm.padding.right", "elm.padding.bottom")
1129          GENLIST_PART_FLIP
1130          GENLIST_PART_FOCUS
1131       }
1132       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; )
1133       GENLIST_PROGRAM_SOUND("elm.text.1")
1134       GENLIST_PROGRAM_SOUND("elm.text.2")
1135       GENLIST_PROGRAM_SOUND("elm.text.3")
1136    }
1137
1138 // 2.2.2.3 (textblock)
1139    group { GENLIST_NAME("3text.tb/default")
1140       GENLIST_PROLOG_NORMAL
1141       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
1142
1143       parts {
1144          GENLIST_PART_BASE
1145          GENLIST_PART_BG_NORMAL
1146          GENLIST_PART_BOTTOM_LINE
1147          GENLIST_PART_PADDING_LEFT
1148          GENLIST_PART_PADDING_RIGHT
1149          GENLIST_PART_PADDING_TOP_2LINE
1150          GENLIST_PART_PADDING_BOTTOM_2LINE
1151
1152          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1153             "elm.padding.left", "elm.text.3",
1154             "elm.padding.top", "elm.text.2",
1155          )
1156          GENLIST_PART_SUBITEM_RTB_TB("elm.text.3", GENLIST_HEIGHT_2LINE_MAIN,
1157             "elm.padding.right", "elm.padding.top", "elm.text.2"
1158          )
1159          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1160             "elm.padding.left", "elm.padding.right", "elm.padding.bottom"
1161          )
1162          GENLIST_PART_FLIP
1163          GENLIST_PART_FOCUS
1164       }
1165       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; )
1166       GENLIST_PROGRAM_SOUND("elm.text.1")
1167       GENLIST_PROGRAM_SOUND("elm.text.2")
1168       GENLIST_PROGRAM_SOUND("elm.text.3")
1169    }
1170
1171 // 2.2.2.4
1172    group { GENLIST_NAME("2text.1icon.2/default")
1173       GENLIST_PROLOG_NORMAL
1174       data.item: "texts" "elm.text.1 elm.text.2";
1175       data.item: "contents" "elm.icon";
1176
1177       parts {
1178          GENLIST_PART_BASE
1179          GENLIST_PART_BG_NORMAL
1180          GENLIST_PART_BOTTOM_LINE
1181          GENLIST_PART_PADDING_LEFT
1182          GENLIST_PART_PADDING_RIGHT
1183          GENLIST_PART_PADDING_TOP_2LINE
1184          GENLIST_PART_PADDING_BOTTOM_2LINE
1185
1186          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1187             "elm.padding.left", "elm.padding.icon.left",
1188             "elm.padding.top", "elm.text.2",
1189          )
1190          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1191             "elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom")
1192          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1193          GENLIST_PART_ICON_BTN_01_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1194          GENLIST_PART_FLIP
1195          GENLIST_PART_FOCUS
1196       }
1197       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
1198       GENLIST_PROGRAM_SOUND("elm.text.1")
1199       GENLIST_PROGRAM_SOUND("elm.text.2")
1200    }
1201
1202 // 2.2.2.4 (textblock)
1203    group { GENLIST_NAME("2text.1icon.2.tb/default")
1204       GENLIST_PROLOG_NORMAL
1205       data.item: "texts" "elm.text.1 elm.text.2";
1206       data.item: "contents" "elm.icon";
1207
1208       parts {
1209          GENLIST_PART_BASE
1210          GENLIST_PART_BG_NORMAL
1211          GENLIST_PART_BOTTOM_LINE
1212          GENLIST_PART_PADDING_LEFT
1213          GENLIST_PART_PADDING_RIGHT
1214          GENLIST_PART_PADDING_TOP_2LINE
1215          GENLIST_PART_PADDING_BOTTOM_2LINE
1216
1217          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1218             "elm.padding.left", "elm.padding.icon.left",
1219             "elm.padding.top", "elm.text.2",
1220          )
1221          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1222             "elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom")
1223          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1224          GENLIST_PART_ICON_BTN_01_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1225          GENLIST_PART_FLIP
1226          GENLIST_PART_FOCUS
1227       }
1228       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
1229       GENLIST_PROGRAM_SOUND("elm.text.1")
1230       GENLIST_PROGRAM_SOUND("elm.text.2")
1231    }
1232
1233
1234 // 2.2.2.5
1235    group { GENLIST_NAME("2text.1icon.10/default")
1236       inherit: "elm/genlist/item/2text.1icon.2/default";
1237
1238       parts {
1239          GENLIST_PART_ICON_BTN_02_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1240       }
1241    }
1242
1243 // 2.2.2.5 (textblock)
1244    group { GENLIST_NAME("2text.1icon.10.tb/default")
1245       GENLIST_PROLOG_NORMAL
1246       data.item: "texts" "elm.text.1 elm.text.2";
1247       data.item: "contents" "elm.icon";
1248
1249       parts {
1250          GENLIST_PART_BASE
1251          GENLIST_PART_BG_NORMAL
1252          GENLIST_PART_BOTTOM_LINE
1253          GENLIST_PART_PADDING_LEFT
1254          GENLIST_PART_PADDING_RIGHT
1255          GENLIST_PART_PADDING_TOP_2LINE
1256          GENLIST_PART_PADDING_BOTTOM_2LINE
1257
1258          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1259             "elm.padding.left", "elm.padding.icon.left",
1260             "elm.padding.top", "elm.text.2",
1261          )
1262          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1263             "elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom"
1264          )
1265          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1266          GENLIST_PART_ICON_BTN_02_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1267          GENLIST_PART_FLIP
1268          GENLIST_PART_FOCUS
1269       }
1270       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
1271       GENLIST_PROGRAM_SOUND("elm.text.1")
1272       GENLIST_PROGRAM_SOUND("elm.text.2")
1273    }
1274
1275 // 2.2.2.6
1276    group { GENLIST_NAME("2text.5icon/default")
1277       GENLIST_PROLOG_NORMAL
1278       data.item: "texts" "elm.text.1 elm.text.2";
1279       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5";
1280
1281       parts {
1282          GENLIST_PART_BASE
1283          GENLIST_PART_BG_NORMAL
1284          GENLIST_PART_BOTTOM_LINE
1285          GENLIST_PART_PADDING_LEFT
1286          GENLIST_PART_PADDING_RIGHT
1287          GENLIST_PART_PADDING_TOP_2LINE
1288          GENLIST_PART_PADDING_BOTTOM_2LINE
1289
1290          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1291             "elm.padding.left", "elm.icon.5",
1292             "elm.padding.top", "elm.text.2",
1293          )
1294          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1295             "elm.padding.left", "elm.padding.right", "elm.padding.bottom")
1296          GENLIST_PART_ICON_STAR_RTB("elm.icon.5",
1297             "elm.padding.icon4.left", "elm.padding.top", "elm.text.2")
1298          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", 2)
1299          GENLIST_PART_ICON_STAR_RTB("elm.icon.4",
1300             "elm.padding.icon3.left", "elm.padding.top", "elm.text.2")
1301          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon3.left", "elm.icon.3", 2)
1302          GENLIST_PART_ICON_STAR_RTB("elm.icon.3",
1303             "elm.padding.icon2.left", "elm.padding.top", "elm.text.2")
1304          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon2.left", "elm.icon.2", 2)
1305          GENLIST_PART_ICON_STAR_RTB("elm.icon.2",
1306             "elm.padding.icon1.left", "elm.padding.top", "elm.text.2")
1307          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon1.left", "elm.icon.1", 2)
1308          GENLIST_PART_ICON_STAR_RTB("elm.icon.1",
1309             "elm.padding.right", "elm.padding.top", "elm.text.2")
1310          GENLIST_PART_FLIP
1311          GENLIST_PART_FOCUS
1312       }
1313       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1314          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5";)
1315       GENLIST_PROGRAM_SOUND("elm.text.1")
1316       GENLIST_PROGRAM_SOUND("elm.text.2")
1317    }
1318
1319 // 2.2.2.7
1320    group { GENLIST_NAME("3text.1icon/default")
1321       GENLIST_PROLOG_NORMAL
1322       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
1323       data.item: "contents" "elm.icon";
1324
1325       parts {
1326          GENLIST_PART_BASE
1327          GENLIST_PART_BG_NORMAL
1328          GENLIST_PART_BOTTOM_LINE
1329          GENLIST_PART_PADDING_LEFT
1330          GENLIST_PART_PADDING_RIGHT
1331          GENLIST_PART_PADDING_TOP_2LINE
1332          GENLIST_PART_PADDING_BOTTOM_2LINE
1333
1334          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1335             "elm.padding.left", "elm.padding.icon.left",
1336             "elm.padding.top", "elm.text.3",
1337          )
1338          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1339          GENLIST_PART_ICON_SMALL_RTB("elm.icon",
1340             "elm.padding.right", "elm.padding.top", "elm.text.3"
1341          )
1342
1343          GENLIST_PART_SUBITEM_("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1344             "elm.padding.left", "elm.padding.text3.right",
1345             "elm.text.1", "elm.padding.bottom",
1346          )
1347          GENLIST_PART_PADDING_R("elm.padding.text3.right", "elm.text.3")
1348          GENLIST_PART_SUBITEM_RB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
1349             "elm.padding.right", "elm.padding.bottom")
1350          GENLIST_PART_FLIP
1351          GENLIST_PART_FOCUS
1352       }
1353       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
1354          target: "elm.icon"; )
1355       GENLIST_PROGRAM_SOUND("elm.text.1")
1356       GENLIST_PROGRAM_SOUND("elm.text.2")
1357       GENLIST_PROGRAM_SOUND("elm.text.3")
1358    }
1359
1360 // 2.2.2.7 (textblock)
1361    group { GENLIST_NAME("3text.1icon.tb/default")
1362       GENLIST_PROLOG_NORMAL
1363       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
1364       data.item: "contents" "elm.icon";
1365
1366       parts {
1367          GENLIST_PART_BASE
1368          GENLIST_PART_BG_NORMAL
1369          GENLIST_PART_BOTTOM_LINE
1370          GENLIST_PART_PADDING_LEFT
1371          GENLIST_PART_PADDING_RIGHT
1372          GENLIST_PART_PADDING_TOP_2LINE
1373          GENLIST_PART_PADDING_BOTTOM_2LINE
1374
1375          // elm.text.1 should be fixed part becuase 2nd line texts are both TEXTBLOCK
1376          // and theier font size can be changed both.
1377          GENLIST_PART_LISTITEM_LRT_TB("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1378             "elm.padding.left", "elm.padding.icon.left",
1379             "elm.padding.top",
1380          )
1381          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1382          GENLIST_PART_ICON_SMALL_RTB("elm.icon",
1383             "elm.padding.right", "elm.padding.top", "elm.text.3")
1384
1385          GENLIST_PART_SUBITEM_TB_("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1386             "elm.padding.left", "elm.padding.text3.right",
1387             "elm.text.1", "elm.padding.bottom"
1388          )
1389          GENLIST_PART_PADDING_R("elm.padding.text3.right", "elm.text.3")
1390          GENLIST_PART_SUBITEM_RTB_TB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
1391             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
1392          GENLIST_PART_FLIP
1393          GENLIST_PART_FOCUS
1394       }
1395       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
1396          target: "elm.icon"; )
1397       GENLIST_PROGRAM_SOUND("elm.text.1")
1398       GENLIST_PROGRAM_SOUND("elm.text.2")
1399       GENLIST_PROGRAM_SOUND("elm.text.3")
1400    }
1401
1402 // 2.2.2.8
1403    group { GENLIST_NAME("2text.2icon/default")
1404       GENLIST_PROLOG_NORMAL
1405       data.item: "texts" "elm.text.1 elm.text.2";
1406       data.item: "contents" "elm.icon.1 elm.icon.2";
1407
1408       parts {
1409          GENLIST_PART_BASE
1410          GENLIST_PART_BG_NORMAL
1411          GENLIST_PART_BOTTOM_LINE
1412          GENLIST_PART_PADDING_LEFT
1413          GENLIST_PART_PADDING_RIGHT
1414          GENLIST_PART_PADDING_TOP_2LINE
1415          GENLIST_PART_PADDING_BOTTOM_2LINE
1416
1417          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1418             "elm.padding.left", "elm.padding.icon1.left",
1419             "elm.padding.top", "elm.icon.2",
1420          )
1421          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
1422          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
1423             "elm.padding.right", "elm.padding.top", "elm.icon.2")
1424
1425          GENLIST_PART_ICON_SMALL_LB("elm.icon.2",
1426             "elm.padding.left", "elm.padding.bottom")
1427          GENLIST_PART_PADDING_L("elm.icon2.right", "elm.icon.2")
1428          GENLIST_PART_SUBITEM_("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1429             "elm.icon2.right", "elm.padding.right",
1430             "elm.text.1", "elm.padding.bottom",
1431             fixed: 1 1;
1432          )
1433          GENLIST_PART_FLIP
1434          GENLIST_PART_FOCUS
1435       }
1436       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1437          target: "elm.icon.1"; target: "elm.icon.2"; )
1438       GENLIST_PROGRAM_SOUND("elm.text.1")
1439       GENLIST_PROGRAM_SOUND("elm.text.2")
1440    }
1441
1442 // 2.2.2.9
1443    group { GENLIST_NAME("2text.7/default")
1444       inherit: "elm/genlist/item/2text.2/default";
1445
1446       parts {
1447          part { name: "elm.text.2";
1448             description { state: "default" 0.0;
1449                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
1450             }
1451             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
1452          }
1453       }
1454    }
1455
1456 // 2.2.2.10
1457    group { GENLIST_NAME("2text.1icon.7/default")
1458       inherit: "elm/genlist/item/2text.1icon.2/default";
1459
1460       parts {
1461          part { name: "elm.text.2";
1462             description { state: "default" 0.0;
1463                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
1464             }
1465             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
1466          }
1467          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon", "elm.padding.right")
1468       }
1469    }
1470
1471 // 2.2.2.10 (textblock)
1472    group { GENLIST_NAME("2text.1icon.7.tb/default")
1473       GENLIST_PROLOG_NORMAL
1474       data.item: "texts" "elm.text.1 elm.text.2";
1475       data.item: "contents" "elm.icon";
1476
1477       parts {
1478          GENLIST_PART_BASE
1479          GENLIST_PART_BG_NORMAL
1480          GENLIST_PART_BOTTOM_LINE
1481          GENLIST_PART_PADDING_LEFT
1482          GENLIST_PART_PADDING_RIGHT
1483          GENLIST_PART_PADDING_TOP_2LINE
1484          GENLIST_PART_PADDING_BOTTOM_2LINE
1485
1486          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1487             "elm.padding.left", "elm.padding.icon.left",
1488             "elm.padding.top", "elm.text.2",
1489          )
1490          GENLIST_PART_SUBITEM_SETTINGS_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1491             "elm.padding.left", "elm.padding.icon.left", "elm.padding.bottom"
1492          )
1493          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1494          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon", "elm.padding.right")
1495          GENLIST_PART_FLIP
1496          GENLIST_PART_FOCUS
1497       }
1498       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
1499       GENLIST_PROGRAM_SOUND("elm.text.1")
1500       GENLIST_PROGRAM_SOUND("elm.text.2")
1501    }
1502
1503 // 2.2.2.11
1504    group { GENLIST_NAME("2text.1icon.11/default")
1505       inherit: "elm/genlist/item/2text.1icon.2/default";
1506       parts {
1507          part { name: "elm.text.2";
1508             description { state: "default" 0.0;
1509                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
1510             }
1511             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
1512          }
1513          GENLIST_PART_ICON_BTN_02_RTB("elm.icon", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1514       }
1515    }
1516
1517 // 2.2.2.12
1518    group { GENLIST_NAME("2text.2icon.2/default")
1519       GENLIST_PROLOG_NORMAL
1520       data.item: "texts" "elm.text.1 elm.text.2";
1521       data.item: "contents" "elm.icon.1 elm.icon.2";
1522
1523       parts {
1524          GENLIST_PART_BASE
1525          GENLIST_PART_BG_NORMAL
1526          GENLIST_PART_BOTTOM_LINE
1527          GENLIST_PART_PADDING_LEFT
1528          GENLIST_PART_PADDING_RIGHT
1529          GENLIST_PART_PADDING_TOP_2LINE
1530          GENLIST_PART_PADDING_BOTTOM_2LINE
1531
1532          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1533             "elm.padding.left", "elm.padding.icon1.left",
1534             "elm.padding.top", "elm.text.2",
1535          )
1536          GENLIST_PART_SUBITEM_RB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1537             "elm.icon2.rect", "elm.padding.bottom")
1538          GENLIST_PART_PADDING_L("elm.padding.text2.right", "elm.text.2")
1539          GENLIST_PART_ICON_SMALL_LTB("elm.icon.2",
1540             "elm.padding.text2.right", "elm.text.1", "elm.padding.bottom")
1541          // Virtual part for Maxmimum right X axis of text.2
1542          part { name: "elm.icon2.rect";
1543             type: RECT;
1544             scale: 1;
1545             GENLIST_DESCRIPTION_R("elm.padding.icon1.left",
1546                min: (GENLIST_ICON_SMALL_SIZE + GENLIST_PADDING_SIZE_DEFAULT) GENLIST_ICON_SMALL_SIZE;
1547                max: (GENLIST_ICON_SMALL_SIZE + GENLIST_PADDING_SIZE_DEFAULT) GENLIST_ICON_SMALL_SIZE;
1548                fixed: 1 1;
1549                visible: 0;
1550             )
1551          }
1552          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
1553          GENLIST_PART_ICON_BIG_R("elm.icon.1", "elm.padding.right")
1554          GENLIST_PART_FLIP
1555          GENLIST_PART_FOCUS
1556       }
1557       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1558          target: "elm.icon.1"; target: "elm.icon.2"; )
1559       GENLIST_PROGRAM_SOUND("elm.text.1")
1560       GENLIST_PROGRAM_SOUND("elm.text.2")
1561    }
1562
1563 // 2.2.2.13
1564    group { GENLIST_NAME("2text.1icon.5/default")
1565       GENLIST_PROLOG_NORMAL
1566       data.item: "texts" "elm.text.1 elm.text.2";
1567       data.item: "contents" "elm.icon";
1568
1569       parts {
1570          GENLIST_PART_BASE
1571          GENLIST_PART_BG_NORMAL
1572          GENLIST_PART_BOTTOM_LINE
1573          GENLIST_PART_PADDING_LEFT
1574          GENLIST_PART_PADDING_RIGHT
1575          GENLIST_PART_PADDING_TOP_2LINE
1576          GENLIST_PART_PADDING_BOTTOM_2LINE
1577
1578          GENLIST_PART_SUBITEM_LRT("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1579             "elm.padding.left", "elm.padding.icon.left", "elm.padding.top")
1580          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1581             "elm.padding.left", "elm.padding.icon.left",
1582             "elm.text.2", "elm.padding.bottom",
1583          )
1584          GENLIST_PART_PADDING_R("elm.padding.icon.left", "elm.icon")
1585          GENLIST_PART_ICON_BIG_R("elm.icon", "elm.padding.right")
1586          GENLIST_PART_FLIP
1587          GENLIST_PART_FOCUS
1588       }
1589       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1590          target: "elm.icon"; )
1591       GENLIST_PROGRAM_SOUND("elm.text.1")
1592       GENLIST_PROGRAM_SOUND("elm.text.2")
1593    }
1594
1595 // 2.2.2.14
1596    group { GENLIST_NAME("2text.1icon.4/default")
1597       GENLIST_PROLOG_NORMAL
1598       data.item: "texts" "elm.text.1 elm.text.2";
1599       data.item: "contents" "elm.icon";
1600
1601       parts {
1602          GENLIST_PART_BASE
1603          GENLIST_PART_BG_NORMAL
1604          GENLIST_PART_BOTTOM_LINE
1605          GENLIST_PART_PADDING_LEFT
1606          GENLIST_PART_PADDING_RIGHT
1607          GENLIST_PART_PADDING_TOP_2LINE
1608          GENLIST_PART_PADDING_BOTTOM_2LINE
1609
1610          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
1611          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
1612          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1613             "elm.padding.icon.right", "elm.padding.right",
1614             "elm.padding.top", "elm.text.2",)
1615          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1616             "elm.padding.icon.right", "elm.padding.right", "elm.padding.bottom")
1617          GENLIST_PART_FLIP
1618          GENLIST_PART_FOCUS
1619       }
1620       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1621          target: "elm.icon"; )
1622       GENLIST_PROGRAM_SOUND("elm.text.1")
1623       GENLIST_PROGRAM_SOUND("elm.text.2")
1624    }
1625
1626 // 2.2.2.14.1 (circle)
1627    group { GENLIST_NAME("2text.1icon.4.thumb.circle/default")
1628       inherit: "elm/genlist/item/2text.1icon.4/default";
1629
1630       GENLIST_INHERIT_THUMB_CIRCLE_MEDIUM("elm.icon")
1631       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1632          target: "elm.icon"; )
1633       GENLIST_PROGRAMS_THUMB
1634    }
1635
1636 // 2.2.2.14.1 (square)
1637    group { GENLIST_NAME("2text.1icon.4.thumb.square/default")
1638       inherit: "elm/genlist/item/2text.1icon.4/default";
1639
1640       GENLIST_INHERIT_THUMB_SQUARE_MEDIUM("elm.icon")
1641       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1642          target: "elm.icon"; )
1643       GENLIST_PROGRAMS_THUMB
1644    }
1645
1646 // 2.2.2.14 (textblock)
1647    group { GENLIST_NAME("2text.1icon.4.tb/default")
1648       GENLIST_PROLOG_NORMAL
1649       data.item: "texts" "elm.text.1 elm.text.2";
1650       data.item: "contents" "elm.icon";
1651
1652       parts {
1653          GENLIST_PART_BASE
1654          GENLIST_PART_BG_NORMAL
1655          GENLIST_PART_BOTTOM_LINE
1656          GENLIST_PART_PADDING_LEFT
1657          GENLIST_PART_PADDING_RIGHT
1658          GENLIST_PART_PADDING_TOP_2LINE
1659          GENLIST_PART_PADDING_BOTTOM_2LINE
1660
1661          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
1662          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
1663          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1664             "elm.padding.icon.right", "elm.padding.right",
1665             "elm.padding.top", "elm.text.2",)
1666          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1667             "elm.padding.icon.right", "elm.padding.right", "elm.padding.bottom")
1668          GENLIST_PART_FLIP
1669          GENLIST_PART_FOCUS
1670       }
1671       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1672          target: "elm.icon"; )
1673       GENLIST_PROGRAM_SOUND("elm.text.1")
1674       GENLIST_PROGRAM_SOUND("elm.text.2")
1675    }
1676
1677 // 2.2.2.15
1678    group { GENLIST_NAME("3text.1icon.2/default")
1679       GENLIST_PROLOG_NORMAL
1680       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
1681       data.item: "contents" "elm.icon";
1682
1683       parts {
1684          GENLIST_PART_BASE
1685          GENLIST_PART_BG_NORMAL
1686          GENLIST_PART_BOTTOM_LINE
1687          GENLIST_PART_PADDING_LEFT
1688          GENLIST_PART_PADDING_RIGHT
1689          GENLIST_PART_PADDING_TOP_2LINE
1690          GENLIST_PART_PADDING_BOTTOM_2LINE
1691
1692          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
1693          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
1694          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1695             "elm.padding.icon.right", "elm.text.3",
1696             "elm.padding.top", "elm.text.2",)
1697          GENLIST_PART_SUBITEM_RTB("elm.text.3", GENLIST_HEIGHT_2LINE_MAIN,
1698             "elm.padding.right", "elm.padding.top", "elm.text.2")
1699          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1700             "elm.padding.icon.right", "elm.padding.right", "elm.padding.bottom")
1701          GENLIST_PART_FLIP
1702          GENLIST_PART_FOCUS
1703       }
1704       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
1705          target: "elm.icon"; )
1706       GENLIST_PROGRAM_SOUND("elm.text.1")
1707       GENLIST_PROGRAM_SOUND("elm.text.2")
1708       GENLIST_PROGRAM_SOUND("elm.text.3")
1709    }
1710
1711 // 2.2.2.16
1712    group { GENLIST_NAME("2text.1icon.8/default")
1713       inherit: "elm/genlist/item/2text.1icon.4/default";
1714
1715       parts {
1716          part { name: "elm.text.2";
1717             description { state: "default" 0.0;
1718                color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
1719             }
1720             GENLIST_DESCRIPTION_SUBITEM_SETTINGS_OTHERS
1721          }
1722       }
1723    }
1724
1725 // 2.2.2.17
1726    group { GENLIST_NAME("2text.6icon/default")
1727       GENLIST_PROLOG_NORMAL
1728       data.item: "texts" "elm.text.1 elm.text.2";
1729       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5 elm.icon.6";
1730
1731       parts {
1732          GENLIST_PART_BASE
1733          GENLIST_PART_BG_NORMAL
1734          GENLIST_PART_BOTTOM_LINE
1735          GENLIST_PART_PADDING_LEFT
1736          GENLIST_PART_PADDING_RIGHT
1737          GENLIST_PART_PADDING_TOP_2LINE
1738          GENLIST_PART_PADDING_BOTTOM_2LINE
1739
1740          GENLIST_PART_ICON_BIG_L("elm.icon.6", "elm.padding.left")
1741          GENLIST_PART_PADDING_L("elm.padding.icon6.right", "elm.icon.6")
1742          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1743             "elm.padding.icon6.right", "elm.icon.5",
1744             "elm.padding.top", "elm.text.2",)
1745          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1746             "elm.padding.icon6.right", "elm.padding.right", "elm.padding.bottom")
1747
1748          GENLIST_PART_ICON_STAR_RTB("elm.icon.5",
1749             "elm.padding.icon4.left", "elm.padding.top", "elm.text.2")
1750          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", 2)
1751          GENLIST_PART_ICON_STAR_RTB("elm.icon.4",
1752             "elm.padding.icon3.left", "elm.padding.top", "elm.text.2")
1753          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon3.left", "elm.icon.3", 2)
1754          GENLIST_PART_ICON_STAR_RTB("elm.icon.3",
1755             "elm.padding.icon2.left", "elm.padding.top", "elm.text.2")
1756          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon2.left", "elm.icon.2", 2)
1757          GENLIST_PART_ICON_STAR_RTB("elm.icon.2",
1758             "elm.padding.icon1.left", "elm.padding.top", "elm.text.2")
1759          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon1.left", "elm.icon.1", 2)
1760          GENLIST_PART_ICON_STAR_RTB("elm.icon.1",
1761             "elm.padding.right", "elm.padding.top", "elm.text.2")
1762          GENLIST_PART_FLIP
1763          GENLIST_PART_FOCUS
1764       }
1765       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1766          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5"; target: "elm.icon.6"; )
1767       GENLIST_PROGRAM_SOUND("elm.text.1")
1768       GENLIST_PROGRAM_SOUND("elm.text.2")
1769    }
1770
1771 // 2.2.2.17 (textblock)
1772    group { GENLIST_NAME("2text.6icon.tb/default")
1773       GENLIST_PROLOG_NORMAL
1774       data.item: "texts" "elm.text.1 elm.text.2";
1775       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5 elm.icon.6";
1776
1777       parts {
1778          GENLIST_PART_BASE
1779          GENLIST_PART_BG_NORMAL
1780          GENLIST_PART_BOTTOM_LINE
1781          GENLIST_PART_PADDING_LEFT
1782          GENLIST_PART_PADDING_RIGHT
1783          GENLIST_PART_PADDING_TOP_2LINE
1784          GENLIST_PART_PADDING_BOTTOM_2LINE
1785
1786          GENLIST_PART_ICON_BIG_L("elm.icon.6", "elm.padding.left")
1787          GENLIST_PART_PADDING_L("elm.padding.icon6.right", "elm.icon.6")
1788          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1789             "elm.padding.icon6.right", "elm.icon.5",
1790             "elm.padding.top", "elm.text.2",)
1791          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1792             "elm.padding.icon6.right", "elm.padding.right", "elm.padding.bottom")
1793
1794          GENLIST_PART_ICON_STAR_RTB("elm.icon.5",
1795             "elm.padding.icon4.left", "elm.padding.top", "elm.text.2")
1796          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", 2)
1797          GENLIST_PART_ICON_STAR_RTB("elm.icon.4",
1798             "elm.padding.icon3.left", "elm.padding.top", "elm.text.2")
1799          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon3.left", "elm.icon.3", 2)
1800          GENLIST_PART_ICON_STAR_RTB("elm.icon.3",
1801             "elm.padding.icon2.left", "elm.padding.top", "elm.text.2")
1802          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon2.left", "elm.icon.2", 2)
1803          GENLIST_PART_ICON_STAR_RTB("elm.icon.2",
1804             "elm.padding.icon1.left", "elm.padding.top", "elm.text.2")
1805          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon1.left", "elm.icon.1", 2)
1806          GENLIST_PART_ICON_STAR_RTB("elm.icon.1",
1807             "elm.padding.right", "elm.padding.top", "elm.text.2")
1808          GENLIST_PART_FLIP
1809          GENLIST_PART_FOCUS
1810       }
1811       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1812          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4"; target: "elm.icon.5"; target: "elm.icon.6"; )
1813       GENLIST_PROGRAM_SOUND("elm.text.1")
1814       GENLIST_PROGRAM_SOUND("elm.text.2")
1815    }
1816
1817 // 2.2.2.18
1818    group { GENLIST_NAME("2text.2icon.4/default")
1819       GENLIST_PROLOG_NORMAL
1820       data.item: "texts" "elm.text.1 elm.text.2";
1821       data.item: "contents" "elm.icon.1 elm.icon.2";
1822
1823       parts {
1824          GENLIST_PART_BASE
1825          GENLIST_PART_BG_NORMAL
1826          GENLIST_PART_BOTTOM_LINE
1827          GENLIST_PART_PADDING_LEFT
1828          GENLIST_PART_PADDING_RIGHT
1829          GENLIST_PART_PADDING_TOP_2LINE
1830          GENLIST_PART_PADDING_BOTTOM_2LINE
1831
1832          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
1833          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
1834          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1835             "elm.padding.icon1.right", "elm.padding.icon2.left",
1836             "elm.padding.top", "elm.text.2",)
1837          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1838             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
1839
1840          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1841          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1842          GENLIST_PART_FLIP
1843          GENLIST_PART_FOCUS
1844       }
1845       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1846          target: "elm.icon.1"; target: "elm.icon.2"; )
1847       GENLIST_PROGRAM_SOUND("elm.text.1")
1848       GENLIST_PROGRAM_SOUND("elm.text.2")
1849    }
1850
1851
1852 // 2.2.2.18 (textblock)
1853    group { GENLIST_NAME("2text.2icon.4.tb/default")
1854       GENLIST_PROLOG_NORMAL
1855       data.item: "texts" "elm.text.1 elm.text.2";
1856       data.item: "contents" "elm.icon.1 elm.icon.2";
1857
1858       parts {
1859          GENLIST_PART_BASE
1860          GENLIST_PART_BG_NORMAL
1861          GENLIST_PART_BOTTOM_LINE
1862          GENLIST_PART_PADDING_LEFT
1863          GENLIST_PART_PADDING_RIGHT
1864          GENLIST_PART_PADDING_TOP_2LINE
1865          GENLIST_PART_PADDING_BOTTOM_2LINE
1866
1867          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
1868          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
1869          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1870             "elm.padding.icon1.right", "elm.padding.icon2.left",
1871             "elm.padding.top", "elm.text.2",)
1872          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1873             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
1874
1875          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1876          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1877          GENLIST_PART_FLIP
1878          GENLIST_PART_FOCUS
1879       }
1880       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1881          target: "elm.icon.1"; target: "elm.icon.2";)
1882       GENLIST_PROGRAM_SOUND("elm.text.1")
1883       GENLIST_PROGRAM_SOUND("elm.text.2")
1884    }
1885
1886 // 2.2.2.19
1887    group { GENLIST_NAME("2text.2icon.6/default")
1888       GENLIST_PROLOG_NORMAL
1889       data.item: "texts" "elm.text.1 elm.text.2";
1890       data.item: "contents" "elm.icon.1 elm.icon.2";
1891
1892       parts {
1893          GENLIST_PART_BASE
1894          GENLIST_PART_BG_NORMAL
1895          GENLIST_PART_BOTTOM_LINE
1896          GENLIST_PART_PADDING_LEFT
1897          GENLIST_PART_PADDING_RIGHT
1898          GENLIST_PART_PADDING_TOP_2LINE
1899          GENLIST_PART_PADDING_BOTTOM_2LINE
1900
1901          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
1902          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
1903          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1904             "elm.padding.icon1.right", "elm.padding.right",
1905             "elm.padding.top", "elm.text.2",)
1906          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1907             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
1908
1909          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1910          GENLIST_PART_ICON_SMALL_RTB("elm.icon.2",
1911             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
1912          GENLIST_PART_FLIP
1913          GENLIST_PART_FOCUS
1914       }
1915       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1916          target: "elm.icon.1"; target: "elm.icon.2";)
1917       GENLIST_PROGRAM_SOUND("elm.text.1")
1918       GENLIST_PROGRAM_SOUND("elm.text.2")
1919    }
1920
1921 // 2.2.2.19 (textblock)
1922    group { GENLIST_NAME("2text.2icon.6.tb/default")
1923       GENLIST_PROLOG_NORMAL
1924       data.item: "texts" "elm.text.1 elm.text.2";
1925       data.item: "contents" "elm.icon.1 elm.icon.2";
1926
1927       parts {
1928          GENLIST_PART_BASE
1929          GENLIST_PART_BG_NORMAL
1930          GENLIST_PART_BOTTOM_LINE
1931          GENLIST_PART_PADDING_LEFT
1932          GENLIST_PART_PADDING_RIGHT
1933          GENLIST_PART_PADDING_TOP_2LINE
1934          GENLIST_PART_PADDING_BOTTOM_2LINE
1935
1936          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
1937          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
1938          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1939             "elm.padding.icon1.right", "elm.padding.right",
1940             "elm.padding.top", "elm.text.2",)
1941          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1942             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
1943
1944          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1945          GENLIST_PART_ICON_SMALL_RTB("elm.icon.2",
1946             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
1947          GENLIST_PART_FLIP
1948          GENLIST_PART_FOCUS
1949
1950       }
1951       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1952          target: "elm.icon.1"; target: "elm.icon.2";)
1953       GENLIST_PROGRAM_SOUND("elm.text.1")
1954       GENLIST_PROGRAM_SOUND("elm.text.2")
1955    }
1956
1957 // 2.2.2.20
1958    group { GENLIST_NAME("2text.2icon.8/default")
1959       GENLIST_PROLOG_NORMAL
1960       data.item: "texts" "elm.text.1 elm.text.2";
1961       data.item: "contents" "elm.icon.1 elm.icon.2";
1962
1963       parts {
1964          GENLIST_PART_BASE
1965          GENLIST_PART_BG_NORMAL
1966          GENLIST_PART_BOTTOM_LINE
1967          GENLIST_PART_PADDING_LEFT
1968          GENLIST_PART_PADDING_RIGHT
1969          GENLIST_PART_PADDING_TOP_2LINE
1970          GENLIST_PART_PADDING_BOTTOM_2LINE
1971
1972          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
1973          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
1974          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
1975             "elm.padding.icon1.right", "elm.padding.icon2.left",
1976             "elm.padding.top", "elm.text.2",)
1977          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
1978             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
1979
1980          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
1981          GENLIST_PART_ICON_BTN_01_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
1982          GENLIST_PART_FLIP
1983          GENLIST_PART_FOCUS
1984       }
1985       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
1986          target: "elm.icon.1"; target: "elm.icon.2"; )
1987       GENLIST_PROGRAM_SOUND("elm.text.1")
1988       GENLIST_PROGRAM_SOUND("elm.text.2")
1989    }
1990
1991 // 2.2.2.20 (textblock)
1992    group { GENLIST_NAME("2text.2icon.8.tb/default")
1993       GENLIST_PROLOG_NORMAL
1994       data.item: "texts" "elm.text.1 elm.text.2";
1995       data.item: "contents" "elm.icon.1 elm.icon.2";
1996
1997       parts {
1998          GENLIST_PART_BASE
1999          GENLIST_PART_BG_NORMAL
2000          GENLIST_PART_BOTTOM_LINE
2001          GENLIST_PART_PADDING_LEFT
2002          GENLIST_PART_PADDING_RIGHT
2003          GENLIST_PART_PADDING_TOP_2LINE
2004          GENLIST_PART_PADDING_BOTTOM_2LINE
2005
2006          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
2007          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2008          GENLIST_PART_LISTITEM_TB_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2009             "elm.padding.icon1.right", "elm.padding.icon2.left",
2010             "elm.padding.top", "elm.text.2",)
2011          GENLIST_PART_SUBITEM_LRB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2012             "elm.padding.icon1.right", "elm.padding.icon2.left", "elm.padding.bottom")
2013
2014          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
2015          GENLIST_PART_ICON_BTN_01_RTB("elm.icon.2", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
2016          GENLIST_PART_FLIP
2017          GENLIST_PART_FOCUS
2018       }
2019       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2020          target: "elm.icon.1"; target: "elm.icon.2";)
2021       GENLIST_PROGRAM_SOUND("elm.text.1")
2022       GENLIST_PROGRAM_SOUND("elm.text.2")
2023    }
2024
2025 // 2.2.2.21
2026    group { GENLIST_NAME("2text.2icon.progress/default")
2027       // FIXME: deprecated name, will be removed
2028       alias: "elm/genlist/item/1text.2icon.5/default";
2029       alias: "elm/genlist/item_odd/1text.2icon.5/default";
2030       alias: "elm/genlist/item_compress/1text.2icon.5/default";
2031       alias: "elm/genlist/item_compress_odd/1text.2icon.5/default";
2032
2033       GENLIST_PROLOG_NORMAL
2034       data.item: "texts" "elm.text.1 elm.text.2";
2035       data.item: "contents" "elm.icon.1 elm.swallow.progress ";
2036
2037       parts {
2038          GENLIST_PART_BASE
2039          GENLIST_PART_BG_NORMAL
2040          GENLIST_PART_BOTTOM_LINE
2041          GENLIST_PART_PADDING_LEFT
2042          GENLIST_PART_PADDING_RIGHT
2043          GENLIST_PART_PADDING_TOP_SIZE( 50 )
2044          GENLIST_PART_PADDING_BOTTOM_SIZE( 46 )
2045
2046          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
2047          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2048          GENLIST_PART_ICON("elm.swallow.progress", GENLIST_DESCRIPTION(
2049             "elm.padding.icon1.right", "elm.padding.right",
2050             "elm.padding.top", "elm.padding.bottom",
2051             min: 0 34;)
2052          )
2053          GENLIST_PART_SUBITEM_LRT("elm.text.1", 46,
2054             "elm.padding.icon1.right", "elm.text.2", "elm.swallow.progress")
2055          GENLIST_PART_SUBITEM("elm.text.2", GENLIST_DESCRIPTION_RT(
2056             "elm.padding.right", "elm.swallow.progress",
2057             min: 0 46;
2058             GENLIST_PARAM_SUBITEM_DEFAULT
2059             GENLIST_PARAM_TEXT_LIMIT_RT
2060             fixed: 1 1;)
2061          )
2062          GENLIST_PART_FLIP
2063          GENLIST_PART_FOCUS
2064       }
2065       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2066          target: "elm.icon.1"; target: "elm.swallow.progress";)
2067       GENLIST_PROGRAM_SOUND("elm.text.1")
2068       GENLIST_PROGRAM_SOUND("elm.text.2")
2069    }
2070
2071 // 2.2.2.22
2072    group { GENLIST_NAME("3text.3icon.progress/default")
2073       // FIXME: deprecated name, will be removed
2074       alias: "elm/genlist/item/3text.3icon/default";
2075       alias: "elm/genlist/item_odd/3text.3icon/default";
2076       alias: "elm/genlist/item_compress/3text.3icon/default";
2077       alias: "elm/genlist/item_compress_odd/3text.3icon/default";
2078
2079       GENLIST_PROLOG_NORMAL
2080       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2081       data.item: "contents" "elm.icon.1 elm.icon.2 elm.swallow.progress";
2082
2083       parts {
2084          GENLIST_PART_BASE
2085          GENLIST_PART_BG_NORMAL
2086          GENLIST_PART_BOTTOM_LINE
2087          GENLIST_PART_PADDING_LEFT
2088          GENLIST_PART_PADDING_RIGHT
2089          GENLIST_PART_PADDING_TOP_SIZE( 0 )
2090          GENLIST_PART_PADDING_BOTTOM_SIZE( 0 )
2091
2092          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
2093          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2094          GENLIST_PART_LISTITEM("elm.text.1",
2095             GENLIST_DESCRIPTION_LRT("elm.padding.icon1.right", "elm.padding.icon2.left",
2096                "elm.padding.top",
2097                min: 0 50;
2098                GENLIST_PARAM_PROGRESS_MAIN
2099                fixed: 0 1;
2100             )
2101          )
2102          GENLIST_PART_ICON("elm.swallow.progress",
2103             GENLIST_DESCRIPTION("elm.padding.icon1.right", "elm.padding.icon2.left", "elm.text.1", "elm.text.2",
2104                min: 0 34;
2105             )
2106          )
2107          GENLIST_PART_SUBITEM("elm.text.2",
2108             GENLIST_DESCRIPTION_LRB("elm.padding.icon1.right", "elm.text.3", "elm.padding.bottom",
2109                min: 0 46;
2110                GENLIST_PARAM_SUBITEM_DEFAULT
2111                fixed: 1 1;
2112             )
2113          )
2114          GENLIST_PART_SUBITEM("elm.text.3",
2115             GENLIST_DESCRIPTION_RB("elm.padding.icon2.left", "elm.padding.bottom",
2116                min: 0 46;
2117                GENLIST_PARAM_SUBITEM_DEFAULT
2118                GENLIST_PARAM_TEXT_LIMIT_RT
2119                fixed: 1 1; // This limits text growing.
2120             )
2121          )
2122          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
2123          GENLIST_PART_ICON("elm.icon.2", GENLIST_DESCRIPTION_R(
2124             "elm.padding.right",
2125             min: 156 GENLIST_BTN_01_HEIGHT;
2126             max: 156 GENLIST_BTN_01_HEIGHT;)
2127          )
2128          GENLIST_PART_FLIP
2129          GENLIST_PART_FOCUS
2130       }
2131       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2132          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.swallow.progress"; )
2133       GENLIST_PROGRAM_SOUND("elm.text.1")
2134       GENLIST_PROGRAM_SOUND("elm.text.2")
2135       GENLIST_PROGRAM_SOUND("elm.text.3")
2136    }
2137
2138 // 2.2.2.23
2139    group { GENLIST_NAME("2text.1icon.divider/default")
2140       GENLIST_PROLOG_NORMAL
2141       data.item: "texts" "elm.text.1 elm.text.2";
2142       data.item: "contents" "elm.icon";
2143
2144       parts {
2145          GENLIST_PART_BASE
2146          GENLIST_PART_BG_NORMAL
2147          GENLIST_PART_BOTTOM_LINE
2148          GENLIST_PART_PADDING_LEFT
2149          GENLIST_PART_PADDING_RIGHT
2150          GENLIST_PART_PADDING_TOP_2LINE
2151          GENLIST_PART_PADDING_BOTTOM_2LINE
2152
2153          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2154             "elm.padding.left", "elm.padding.divider.left",
2155             "elm.padding.top", "elm.text.2",
2156          )
2157          GENLIST_PART_SUBITEM_SETTINGS_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2158             "elm.padding.left", "elm.padding.divider.left", "elm.padding.bottom",)
2159          GENLIST_PART_PADDING_R("elm.padding.divider.left", "elm.divider1")
2160          GENLIST_PART_DIVIDER_R("elm.padding.icon.left")
2161          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon.left", "elm.icon", 26)
2162          GENLIST_PART_ICON_BTN_ONOFF_R("elm.icon", "elm.padding.right")
2163          GENLIST_PART_FLIP
2164          GENLIST_PART_FOCUS
2165       }
2166       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2167          target: "elm.icon"; target: "elm.divider1"; target: "elm.divider2"; )
2168       GENLIST_PROGRAM_SOUND("elm.text.1")
2169       GENLIST_PROGRAM_SOUND("elm.text.2")
2170    }
2171
2172 // 2.2.2.30
2173    group { GENLIST_NAME("2text.3icon/default")
2174       GENLIST_PROLOG_NORMAL
2175       data.item: "texts" "elm.text.1 elm.text.2";
2176       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3";
2177
2178       parts {
2179          GENLIST_PART_BASE
2180          GENLIST_PART_BG_NORMAL
2181          GENLIST_PART_BOTTOM_LINE
2182          GENLIST_PART_PADDING_LEFT
2183          GENLIST_PART_PADDING_RIGHT
2184          GENLIST_PART_PADDING_TOP_2LINE
2185          GENLIST_PART_PADDING_BOTTOM_2LINE
2186
2187          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2188             "elm.padding.left", "elm.text.limit",
2189             "elm.padding.top", "elm.icon.3",
2190             fixed: 1 0; align: 0 0.5; text.max: 1 0;  // This limits text growing.
2191          )
2192          GENLIST_PART_PADDING_L("elm.padding.text1.right", "elm.text.1")
2193          GENLIST_PART_ICON_SMALL_LTB("elm.icon.2",
2194             "elm.padding.text1.right", "elm.padding.top", "elm.icon.3")
2195
2196           GENLIST_PART_ICON_SMALL_LB("elm.icon.3",
2197             "elm.padding.left", "elm.padding.bottom")
2198          GENLIST_PART_PADDING_L("elm.icon3.right", "elm.icon.3")
2199          GENLIST_PART_SUBITEM_("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2200             "elm.icon3.right", "elm.padding.icon1.left",
2201             "elm.text.1", "elm.padding.bottom",
2202             fixed: 1 1;
2203          )
2204          // Virtual part for Maxmimum right X axis of TEXT
2205          GENLIST_PART_SPACER("elm.text.limit",
2206             GENLIST_DESCRIPTION_R("elm.padding.icon1.left",
2207                min: (GENLIST_ICON_LARGE_SIZE+GENLIST_PADDING_SIZE_DEFAULT) 0;
2208             )
2209          )
2210          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2211          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon.1", "elm.padding.right")
2212          GENLIST_PART_FLIP
2213          GENLIST_PART_FOCUS
2214       }
2215       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2216          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
2217       GENLIST_PROGRAM_SOUND("elm.text.1")
2218       GENLIST_PROGRAM_SOUND("elm.text.2")
2219    }
2220
2221 // 2.2.2.31
2222    group { GENLIST_NAME("2text.1icon.12/default")
2223       inherit: "elm/genlist/item/2text.1icon.2/default";
2224       parts {
2225          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon", "elm.padding.right")
2226       }
2227    }
2228
2229 // 2.2.2.31.1 (circle)
2230    group { GENLIST_NAME("2text.1icon.12.thumb.circle/default")
2231       inherit: "elm/genlist/item/2text.1icon.12/default";
2232
2233       GENLIST_INHERIT_THUMB_CIRCLE_LARGE("elm.icon")
2234       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2235          target: "elm.icon"; )
2236       GENLIST_PROGRAMS_THUMB
2237    }
2238
2239 // 2.2.2.31.1 (square)
2240    group { GENLIST_NAME("2text.1icon.12.thumb.square/default")
2241       inherit: "elm/genlist/item/2text.1icon.12/default";
2242
2243       GENLIST_INHERIT_THUMB_SQUARE_LARGE("elm.icon")
2244       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2245          target: "elm.icon"; )
2246       GENLIST_PROGRAMS_THUMB
2247    }
2248
2249 // 2.2.2.31 (textblock)
2250    group { GENLIST_NAME("2text.1icon.12.tb/default")
2251       inherit: "elm/genlist/item/2text.1icon.2.tb/default";
2252       parts {
2253          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon", "elm.padding.right")
2254       }
2255    }
2256
2257 // 2.2.2.31.1 (circle) textblock
2258    group { GENLIST_NAME("2text.1icon.12.tb.thumb.circle/default")
2259       inherit: "elm/genlist/item/2text.1icon.12.tb/default";
2260
2261       GENLIST_INHERIT_THUMB_CIRCLE_LARGE("elm.icon")
2262       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2263          target: "elm.icon"; )
2264       GENLIST_PROGRAMS_THUMB
2265    }
2266
2267 // 2.2.2.31.1 (square) textblock
2268    group { GENLIST_NAME("2text.1icon.12.tb.thumb.square/default")
2269       inherit: "elm/genlist/item/2text.1icon.12.tb/default";
2270
2271       GENLIST_INHERIT_THUMB_SQUARE_LARGE("elm.icon")
2272       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2273          target: "elm.icon"; )
2274       GENLIST_PROGRAMS_THUMB
2275    }
2276
2277
2278 // 2.2.2.32
2279 // 2.2.2.36
2280    group { GENLIST_NAME("2text.1icon.9/default")
2281       inherit:"elm/genlist/item/2text.1icon.4/default";
2282       parts {
2283          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon", "elm.padding.left")
2284       }
2285    }
2286
2287 // 2.2.2.33
2288    group { GENLIST_NAME("2text.2icon.7/default")
2289       inherit: "elm/genlist/item/2text.2icon.4/default";
2290
2291       parts {
2292          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
2293       }
2294    }
2295
2296 // 2.2.2.34
2297 // 2.2.2.37
2298    group { GENLIST_NAME("2text.2icon.5/default")
2299       GENLIST_PROLOG_NORMAL
2300       data.item: "texts" "elm.text.1 elm.text.2";
2301       data.item: "contents" "elm.icon.1 elm.icon.2";
2302
2303       parts {
2304          GENLIST_PART_BASE
2305          GENLIST_PART_BG_NORMAL
2306          GENLIST_PART_BOTTOM_LINE
2307          GENLIST_PART_PADDING_LEFT
2308          GENLIST_PART_PADDING_RIGHT
2309          GENLIST_PART_PADDING_TOP_2LINE
2310          GENLIST_PART_PADDING_BOTTOM_2LINE
2311
2312          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
2313          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2314          GENLIST_PART_ICON_BIG_L("elm.icon.2", "elm.padding.icon1.right")
2315          GENLIST_PART_PADDING_L("elm.padding.icon2.right", "elm.icon.2")
2316          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2317             "elm.padding.icon2.right", "elm.padding.right",
2318             "elm.padding.top", "elm.text.2",)
2319          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2320             "elm.padding.icon2.right", "elm.padding.right", "elm.padding.bottom")
2321          GENLIST_PART_FLIP
2322          GENLIST_PART_FOCUS
2323       }
2324       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2325          target: "elm.icon.1"; target: "elm.icon.2";)
2326       GENLIST_PROGRAM_SOUND("elm.text.1")
2327       GENLIST_PROGRAM_SOUND("elm.text.2")
2328    }
2329
2330 // 2.2.2.35
2331    group { GENLIST_NAME("2text.3icon.4/default")
2332       GENLIST_PROLOG_NORMAL
2333       data.item: "texts" "elm.text.1 elm.text.2";
2334       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3";
2335
2336       parts {
2337          GENLIST_PART_BASE
2338          GENLIST_PART_BG_NORMAL
2339          GENLIST_PART_BOTTOM_LINE
2340          GENLIST_PART_PADDING_LEFT
2341          GENLIST_PART_PADDING_RIGHT
2342          GENLIST_PART_PADDING_TOP_2LINE
2343          GENLIST_PART_PADDING_BOTTOM_2LINE
2344
2345          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")
2346          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2347          GENLIST_PART_ICON_BIG_L("elm.icon.2", "elm.padding.icon1.right")
2348          GENLIST_PART_PADDING_L("elm.padding.icon2.right", "elm.icon.2")
2349          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2350             "elm.padding.icon2.right", "elm.padding.icon3.left",
2351             "elm.padding.top", "elm.text.2",)
2352          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2353             "elm.padding.icon2.right", "elm.padding.icon3.left", "elm.padding.bottom")
2354
2355          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
2356          GENLIST_PART_ICON_BTN_02_RTB("elm.icon.3", "elm.padding.right", "elm.padding.top", "elm.padding.bottom")
2357          GENLIST_PART_FLIP
2358          GENLIST_PART_FOCUS
2359       }
2360       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
2361       GENLIST_PROGRAM_SOUND("elm.text.1")
2362       GENLIST_PROGRAM_SOUND("elm.text.2")
2363    }
2364
2365
2366 // 2.2.2.38
2367    group { GENLIST_NAME("4text.1icon.1/default")
2368       GENLIST_PROLOG_NORMAL
2369       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2370       data.item: "contents" "elm.icon.1";
2371
2372       images {
2373          image: "00_list_bubble_bg.png" COMP;
2374       }
2375       parts {
2376          GENLIST_PART_BASE
2377          GENLIST_PART_BG_NORMAL
2378          GENLIST_PART_BOTTOM_LINE
2379          GENLIST_PART_PADDING_LEFT
2380          GENLIST_PART_PADDING_RIGHT
2381          GENLIST_PART_PADDING_TOP_2LINE
2382          GENLIST_PART_PADDING_BOTTOM_2LINE
2383
2384          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2385             "elm.padding.left", "elm.padding.icon1.left",
2386             "elm.padding.top", "elm.text.3",
2387          )
2388          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2389          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2390             "elm.padding.bubble.left", "elm.padding.top", "elm.text.3")
2391
2392          GENLIST_PART_PADDING_R("elm.padding.bubble.left", "elm.bubble")
2393          GENLIST_PART_LIST_BUBBLE_TEXT_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2394             "elm.padding.right", "elm.padding.top", "elm.text.3")
2395
2396          GENLIST_PART_SUBITEM_LRB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2397             "elm.padding.left", "elm.padding.text2.left", "elm.padding.bottom")
2398          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2399          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2400             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2401          GENLIST_PART_FLIP
2402          GENLIST_PART_FOCUS
2403       }
2404       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2405          target: "elm.icon.1"; target: "elm.bubble"; )
2406       GENLIST_PROGRAM_SOUND("elm.text.1")
2407       GENLIST_PROGRAM_SOUND("elm.text.2")
2408       GENLIST_PROGRAM_SOUND("elm.text.3")
2409       GENLIST_PROGRAM_SOUND("elm.text.4")
2410    }
2411
2412 // 2.2.2.38 textblock
2413       group { GENLIST_NAME("4text.1icon.1.tb/default")
2414       GENLIST_PROLOG_NORMAL
2415       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2416       data.item: "contents" "elm.icon.1";
2417
2418       images {
2419          image: "00_list_bubble_bg.png" COMP;
2420       }
2421
2422       parts {
2423          GENLIST_PART_BASE
2424          GENLIST_PART_BG_NORMAL
2425          GENLIST_PART_BOTTOM_LINE
2426          GENLIST_PART_PADDING_LEFT
2427          GENLIST_PART_PADDING_RIGHT
2428          GENLIST_PART_PADDING_TOP_2LINE
2429          GENLIST_PART_PADDING_BOTTOM_2LINE
2430
2431          // elm.text.1 should be fixed part becuase 2nd line texts are both TEXTBLOCK
2432          // and theier font size can be changed both.
2433          GENLIST_PART_LISTITEM_LRT_TB("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2434             "elm.padding.left", "elm.padding.icon1.left", "elm.padding.top",
2435          )
2436          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2437          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2438             "elm.padding.bubble.left", "elm.padding.top", "elm.text.3")
2439
2440          GENLIST_PART_PADDING_R("elm.padding.bubble.left", "elm.bubble")
2441          GENLIST_PART_LIST_BUBBLE_TEXT_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2442             "elm.padding.right", "elm.padding.top", "elm.text.3")
2443
2444          GENLIST_PART_SUBITEM_TB_("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2445             "elm.padding.left", "elm.padding.text2.left", "elm.text.1", "elm.padding.bottom"
2446          )
2447          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2448          GENLIST_PART_SUBITEM_RTB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2449             "elm.padding.right", "elm.text.1", "elm.padding.bottom"
2450          )
2451          GENLIST_PART_FLIP
2452          GENLIST_PART_FOCUS
2453       }
2454       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2455          target: "elm.icon.1"; target: "elm.bubble"; )
2456       GENLIST_PROGRAM_SOUND("elm.text.1")
2457       GENLIST_PROGRAM_SOUND("elm.text.2")
2458       GENLIST_PROGRAM_SOUND("elm.text.3")
2459       GENLIST_PROGRAM_SOUND("elm.text.4")
2460    }
2461
2462 // 2.2.2.39
2463    group { GENLIST_NAME("4text.1icon.2/default")
2464       GENLIST_PROLOG_NORMAL
2465       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2466       data.item: "contents" "elm.icon.1 ";
2467
2468       parts {
2469          GENLIST_PART_BASE
2470          GENLIST_PART_BG_NORMAL
2471          GENLIST_PART_BOTTOM_LINE
2472          GENLIST_PART_PADDING_LEFT
2473          GENLIST_PART_PADDING_RIGHT
2474          GENLIST_PART_PADDING_TOP_2LINE
2475          GENLIST_PART_PADDING_BOTTOM_2LINE
2476
2477          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2478             "elm.padding.left", "elm.padding.icon1.left",
2479             "elm.padding.top", "elm.text.3",
2480          )
2481          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2482          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2483             "elm.padding.text4.left", "elm.padding.top", "elm.text.3")
2484          GENLIST_PART_PADDING_R("elm.padding.text4.left", "elm.text.4")
2485          GENLIST_PART_SUBITEM_02_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2486             "elm.padding.right", "elm.padding.top", "elm.text.3")
2487
2488          GENLIST_PART_SUBITEM_LRB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2489             "elm.padding.left", "elm.padding.text2.left", "elm.padding.bottom")
2490          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2491          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2492             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2493          GENLIST_PART_FLIP
2494          GENLIST_PART_FOCUS
2495       }
2496       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2497          target: "elm.icon.1";)
2498       GENLIST_PROGRAM_SOUND("elm.text.1")
2499       GENLIST_PROGRAM_SOUND("elm.text.2")
2500       GENLIST_PROGRAM_SOUND("elm.text.3")
2501       GENLIST_PROGRAM_SOUND("elm.text.4")
2502    }
2503 // 2.2.2.39 (TEXTBLOCK)
2504    group { GENLIST_NAME("4text.1icon.2.tb/default")
2505       GENLIST_PROLOG_NORMAL
2506       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2507       data.item: "contents" "elm.icon.1";
2508
2509       parts {
2510          GENLIST_PART_BASE
2511          GENLIST_PART_BG_NORMAL
2512          GENLIST_PART_BOTTOM_LINE
2513          GENLIST_PART_PADDING_LEFT
2514          GENLIST_PART_PADDING_RIGHT
2515          GENLIST_PART_PADDING_TOP_2LINE
2516          GENLIST_PART_PADDING_BOTTOM_2LINE
2517
2518          GENLIST_PART_LISTITEM_LRT_TB("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2519             "elm.padding.left", "elm.padding.icon1.left", "elm.padding.top",
2520          )
2521          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2522          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2523             "elm.padding.text4.left", "elm.padding.top", "elm.text.2"
2524          )
2525          GENLIST_PART_PADDING_R("elm.padding.text4.left", "elm.text.4")
2526
2527          // FIXME: This part depends on elm.text.2 as bottom part.
2528          // So if elm.text.3 (the other bottom part) size is changed,
2529          // It can break this part's height.
2530          GENLIST_PART_SUBITEM_RTB_TB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2531             "elm.padding.right", "elm.padding.top", "elm.text.2"
2532          )
2533
2534          GENLIST_PART_SUBITEM_TB_("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2535             "elm.padding.left", "elm.padding.text2.left", "elm.text.1", "elm.padding.bottom"
2536          )
2537          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2538          GENLIST_PART_SUBITEM_RTB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2539             "elm.padding.right", "elm.text.1", "elm.padding.bottom"
2540          )
2541          GENLIST_PART_FLIP
2542          GENLIST_PART_FOCUS
2543       }
2544       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2545          target: "elm.icon.1";)
2546       GENLIST_PROGRAM_SOUND("elm.text.1")
2547       GENLIST_PROGRAM_SOUND("elm.text.2")
2548       GENLIST_PROGRAM_SOUND("elm.text.3")
2549       GENLIST_PROGRAM_SOUND("elm.text.4")
2550    }
2551
2552 // 2.2.2.40
2553    group { GENLIST_NAME("4text.1/default")
2554       GENLIST_PROLOG_NORMAL
2555       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2556
2557       images {
2558          image: "00_list_bubble_bg.png" COMP;
2559       }
2560       parts {
2561          GENLIST_PART_BASE
2562          GENLIST_PART_BG_NORMAL
2563          GENLIST_PART_BOTTOM_LINE
2564          GENLIST_PART_PADDING_LEFT
2565          GENLIST_PART_PADDING_RIGHT
2566          GENLIST_PART_PADDING_TOP_2LINE
2567          GENLIST_PART_PADDING_BOTTOM_2LINE
2568
2569          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2570             "elm.padding.left", "elm.padding.bubble.left",
2571             "elm.padding.top", "elm.text.3",
2572          )
2573          GENLIST_PART_PADDING_R("elm.padding.bubble.left", "elm.bubble")
2574          GENLIST_PART_LIST_BUBBLE_TEXT_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2575             "elm.padding.right", "elm.padding.top", "elm.text.3")
2576
2577          GENLIST_PART_SUBITEM_LRB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2578             "elm.padding.left", "elm.padding.text2.left", "elm.padding.bottom")
2579          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2580          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2581             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2582          GENLIST_PART_FLIP
2583          GENLIST_PART_FOCUS
2584       }
2585       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2586          target: "elm.bubble"; )
2587       GENLIST_PROGRAM_SOUND("elm.text.1")
2588       GENLIST_PROGRAM_SOUND("elm.text.2")
2589       GENLIST_PROGRAM_SOUND("elm.text.3")
2590       GENLIST_PROGRAM_SOUND("elm.text.4")
2591
2592    }
2593
2594 // 2.2.2.41
2595    group { GENLIST_NAME("4text.2/default")
2596       inherit: "elm/genlist/item/4text.1/default";
2597       parts {
2598          part { name: "elm.bubble";
2599             description { state: "default" 0.0;
2600                visible: 0;
2601             }
2602             description { state: "selected" 0.0;
2603                visible: 0;
2604             }
2605          }
2606          GENLIST_PART_SUBITEM_02_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2607             "elm.padding.right", "elm.padding.top", "elm.text.3")
2608       }
2609    }
2610
2611 // 2.2.2.42
2612    group { GENLIST_NAME("3text.1icon.3/default")
2613       GENLIST_PROLOG_NORMAL
2614       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2615       data.item: "contents" "elm.icon.1";
2616
2617       parts {
2618          GENLIST_PART_BASE
2619          GENLIST_PART_BG_NORMAL
2620          GENLIST_PART_BOTTOM_LINE
2621          GENLIST_PART_PADDING_LEFT
2622          GENLIST_PART_PADDING_RIGHT
2623          GENLIST_PART_PADDING_TOP_2LINE
2624          GENLIST_PART_PADDING_BOTTOM_2LINE
2625
2626          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2627             "elm.padding.left", "elm.padding.icon1.left",
2628             "elm.padding.top", "elm.text.3",)
2629          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2630          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2631              "elm.padding.right", "elm.padding.top", "elm.text.3")
2632          GENLIST_PART_SUBITEM_LRB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2633             "elm.padding.left", "elm.text.2", "elm.padding.bottom")
2634          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2635             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2636          GENLIST_PART_FLIP
2637          GENLIST_PART_FOCUS
2638       }
2639       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
2640          target: "elm.icon.1";)
2641       GENLIST_PROGRAM_SOUND("elm.text.1")
2642       GENLIST_PROGRAM_SOUND("elm.text.2")
2643       GENLIST_PROGRAM_SOUND("elm.text.3")
2644    }
2645
2646 // 2.2.2.42
2647    group { GENLIST_NAME("3text.1icon.3.tb/default")
2648       GENLIST_PROLOG_NORMAL
2649       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2650       data.item: "contents" "elm.icon.1";
2651
2652       parts {
2653          GENLIST_PART_BASE
2654          GENLIST_PART_BG_NORMAL
2655          GENLIST_PART_BOTTOM_LINE
2656          GENLIST_PART_PADDING_LEFT
2657          GENLIST_PART_PADDING_RIGHT
2658          GENLIST_PART_PADDING_TOP_2LINE
2659          GENLIST_PART_PADDING_BOTTOM_2LINE
2660
2661          GENLIST_PART_LISTITEM_LRT_TB("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2662             "elm.padding.left", "elm.padding.icon1.left",
2663             "elm.padding.top",
2664          )
2665          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2666          GENLIST_PART_ICON_SMALL_RTB("elm.icon.1",
2667             "elm.padding.right", "elm.padding.top", "elm.text.3"
2668          )
2669          GENLIST_PART_SUBITEM_TB_("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2670             "elm.padding.left", "elm.text.2", "elm.text.1", "elm.padding.bottom"
2671          )
2672          GENLIST_PART_SUBITEM_RTB_TB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2673             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2674          GENLIST_PART_FLIP
2675          GENLIST_PART_FOCUS
2676       }
2677       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
2678          target: "elm.icon.1";)
2679       GENLIST_PROGRAM_SOUND("elm.text.1")
2680       GENLIST_PROGRAM_SOUND("elm.text.2")
2681       GENLIST_PROGRAM_SOUND("elm.text.3")
2682    }
2683
2684
2685 // 2.2.2.43
2686    group { GENLIST_NAME("2text.4icon.1/default")
2687       GENLIST_PROLOG_NORMAL
2688       data.item: "texts" "elm.text.1 elm.text.2";
2689       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4";
2690
2691       parts {
2692          GENLIST_PART_BASE
2693          GENLIST_PART_BG_NORMAL
2694          GENLIST_PART_BOTTOM_LINE
2695          GENLIST_PART_PADDING_LEFT
2696          GENLIST_PART_PADDING_RIGHT
2697          GENLIST_PART_PADDING_TOP_2LINE
2698          GENLIST_PART_PADDING_BOTTOM_2LINE
2699
2700          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2701             "elm.padding.left", "elm.padding.icon1.left",
2702             "elm.padding.top", "elm.text.2",
2703          )
2704          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2705             "elm.padding.left", "elm.padding.icon4.left", "elm.padding.bottom")
2706          GENLIST_PART_PADDING_R("elm.padding.icon4.left", "elm.icon.4")
2707          GENLIST_PART_ICON_SMALL_RTB("elm.icon.4",
2708             "elm.padding.icon3.left", "elm.text.1", "elm.padding.bottom")
2709          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
2710          GENLIST_PART_ICON_SMALL_RTB("elm.icon.3",
2711             "elm.padding.icon2.left", "elm.text.1", "elm.padding.bottom")
2712          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
2713          GENLIST_PART_ICON_SMALL_RTB("elm.icon.2",
2714             "elm.padding.icon1.left", "elm.text.1", "elm.padding.bottom")
2715
2716          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2717          GENLIST_PART_ICON_BIG_R("elm.icon.1", "elm.padding.right")
2718          GENLIST_PART_FLIP
2719          GENLIST_PART_FOCUS
2720       }
2721       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2722          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; target: "elm.icon.4";)
2723       GENLIST_PROGRAM_SOUND("elm.text.1")
2724       GENLIST_PROGRAM_SOUND("elm.text.2")
2725    }
2726
2727 // 2.2.2.44
2728    group { GENLIST_NAME("4text.1icon.3/default")
2729       GENLIST_PROLOG_NORMAL
2730       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
2731       data.item: "contents" "elm.swallow.colorbar elm.icon.1";
2732
2733       images {
2734          image: "00_list_bubble_bg.png" COMP;
2735       }
2736       parts {
2737          GENLIST_PART_BASE
2738          GENLIST_PART_BG_NORMAL
2739          GENLIST_PART_BOTTOM_LINE
2740          GENLIST_PART_PADDING_TOP_2LINE
2741          GENLIST_PART_PADDING_BOTTOM_2LINE
2742          GENLIST_PART_PADDING_LEFT
2743          GENLIST_PART_PADDING_RIGHT
2744          GENLIST_PART_COLORBAR
2745
2746          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
2747          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
2748
2749
2750          GENLIST_PART_LISTITEM_LRT("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2751             "elm.padding.icon1.right", "elm.padding.bubble.left", "elm.padding.top",
2752          )
2753          GENLIST_PART_PADDING_R("elm.padding.bubble.left", "elm.bubble")
2754          GENLIST_PART_LIST_BUBBLE_TEXT_RTB("elm.text.4", GENLIST_HEIGHT_2LINE_MAIN,
2755             "elm.padding.right", "elm.padding.top", "elm.text.3"
2756          )
2757
2758          GENLIST_PART_SUBITEM_("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2759             "elm.padding.icon1.right", "elm.padding.text2.left", "elm.text.1", "elm.padding.bottom",
2760          )
2761          GENLIST_PART_PADDING_R("elm.padding.text2.left", "elm.text.2")
2762          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2763             "elm.padding.right", "elm.text.1", "elm.padding.bottom"
2764          )
2765          GENLIST_PART_FLIP
2766          GENLIST_PART_FOCUS
2767       }
2768       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3"; target: "elm.text.4";
2769          target: "elm.swallow.colorbar"; target: "elm.icon.1"; target: "elm.bubble"; )
2770       GENLIST_PROGRAM_SOUND("elm.text.1")
2771       GENLIST_PROGRAM_SOUND("elm.text.2")
2772       GENLIST_PROGRAM_SOUND("elm.text.3")
2773       GENLIST_PROGRAM_SOUND("elm.text.4")
2774    }
2775
2776 // 2.2.2.45
2777    group { GENLIST_NAME("3text.1icon.1/default")
2778       GENLIST_PROLOG_NORMAL
2779       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
2780       data.item: "contents" "elm.icon";
2781
2782       parts {
2783          GENLIST_PART_BASE
2784          GENLIST_PART_BG_NORMAL
2785          GENLIST_PART_BOTTOM_LINE
2786          GENLIST_PART_PADDING_LEFT
2787          GENLIST_PART_PADDING_RIGHT
2788          GENLIST_PART_PADDING_TOP_2LINE
2789          GENLIST_PART_PADDING_BOTTOM_2LINE
2790
2791          GENLIST_PART_ICON_BIG_L("elm.icon", "elm.padding.left")
2792          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
2793          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2794             "elm.padding.icon.right", "elm.padding.right",
2795             "elm.padding.top", "elm.text.2",)
2796          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2797             "elm.padding.icon.right", "elm.text.3", "elm.padding.bottom")
2798          GENLIST_PART_SUBITEM_RTB("elm.text.3", GENLIST_HEIGHT_2LINE_SUB,
2799             "elm.padding.right", "elm.text.1", "elm.padding.bottom")
2800          GENLIST_PART_FLIP
2801          GENLIST_PART_FOCUS
2802       }
2803       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";
2804          target: "elm.icon"; )
2805       GENLIST_PROGRAM_SOUND("elm.text.1")
2806       GENLIST_PROGRAM_SOUND("elm.text.2")
2807       GENLIST_PROGRAM_SOUND("elm.text.3")
2808    }
2809
2810 // 2.2.2.46
2811    group { GENLIST_NAME("2text.2icon.1/default")
2812       GENLIST_PROLOG_NORMAL
2813       data.item: "texts" "elm.text.1 elm.text.2";
2814       data.item: "contents" "elm.icon.1 elm.icon.2";
2815
2816       parts {
2817          GENLIST_PART_BASE
2818          GENLIST_PART_BG_NORMAL
2819          GENLIST_PART_BOTTOM_LINE
2820          GENLIST_PART_PADDING_LEFT
2821          GENLIST_PART_PADDING_RIGHT
2822          GENLIST_PART_PADDING_TOP_2LINE
2823          GENLIST_PART_PADDING_BOTTOM_2LINE
2824
2825          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
2826             "elm.padding.left", "elm.padding.icon1.left",
2827             "elm.padding.top", "elm.text.2",
2828          )
2829          GENLIST_PART_SUBITEM_LRB("elm.text.2", GENLIST_HEIGHT_2LINE_SUB,
2830             "elm.padding.left", "elm.padding.icon1.left", "elm.padding.bottom")
2831          GENLIST_PART_PADDING_R("elm.padding.icon1.left", "elm.icon.1")
2832          GENLIST_PART_ICON_BIG_R("elm.icon.1", "elm.padding.icon2.left")
2833          GENLIST_PART_PADDING_R("elm.padding.icon2.left", "elm.icon.2")
2834          GENLIST_PART_ICON_THUMBNAIL1_R("elm.icon.2", "elm.padding.right")
2835          GENLIST_PART_FLIP
2836          GENLIST_PART_FOCUS
2837       }
2838       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2";
2839          target: "elm.icon.1"; target: "elm.icon.2";)
2840       GENLIST_PROGRAM_SOUND("elm.text.1")
2841       GENLIST_PROGRAM_SOUND("elm.text.2")
2842    }
2843
2844 // 2.2.2.47
2845    group { GENLIST_NAME("2text.1icon.1/default")
2846       inherit: "elm/genlist/item/2text.1icon.2/default";
2847
2848       parts {
2849          GENLIST_PART_ICON_BIG_R("elm.icon", "elm.padding.right")
2850       }
2851    }
2852
2853 // 2.2.4.1
2854    group { GENLIST_NAME("multiline/1title.2text/default")
2855       GENLIST_PROLOG_NORMAL
2856       data.item: "texts" "elm.title elm.text.1 elm.text.2";
2857
2858       parts {
2859          GENLIST_PART_BASE
2860          GENLIST_PART_BG_NORMAL
2861          GENLIST_PART_BOTTOM_LINE
2862          GENLIST_PART_PADDING_LEFT
2863          GENLIST_PART_PADDING_RIGHT
2864          GENLIST_PART_PADDING_TOP_SIZE( 0 )
2865          GENLIST_PART_PADDING_BOTTOM_SIZE( 0 )
2866
2867          // FIXME: if textblock is used, part grows to big.
2868          GENLIST_PART_TEXT("elm.title",
2869             GENLIST_DESCRIPTION_L("elm.padding.left",
2870                GENLIST_PARAM_LISTITEM
2871                min: 226 0;
2872                fixed: 1 0;
2873             )
2874             GENLIST_DESCRIPTION_LISTITEM_OTHERS
2875          )
2876          GENLIST_PART_PADDING_L("elm.padding.title.right", "elm.title")
2877          GENLIST_PART_DIVIDER_L("elm.padding.title.right")
2878          GENLIST_PART_PADDING_L("elm.divider.right", "elm.divider2")
2879
2880          GENLIST_PART_TEXTBLOCK("elm.text.1",
2881             GENLIST_DESCRIPTION_LRT("elm.divider.right", "elm.padding.right", "elm.padding.top",
2882                GENLIST_PARAM_LISTITEM_TB_WRAP
2883                min: 0 90; fixed: 0 1;
2884             )
2885             GENLIST_DESCRIPTION_LISTITEM_OTHERS_TB_WRAP
2886          )
2887          GENLIST_PART_TEXTBLOCK("elm.text.2",
2888             GENLIST_DESCRIPTION("elm.divider.right", "elm.padding.right", "center_line2", "elm.padding.bottom",
2889                GENLIST_PARAM_LISTITEM_TB_WRAP
2890                min: 0 90;
2891             )
2892             GENLIST_DESCRIPTION_LISTITEM_OTHERS_TB_WRAP
2893          )
2894          GENLIST_PART_CENTER_LINE_LT("elm.divider2", "elm.text.1")
2895          GENLIST_PART_FLIP
2896          GENLIST_PART_FOCUS
2897       }
2898       GENLIST_PROGRAMS_NORMAL( target: "elm.title"; target: "elm.text.1"; target: "elm.text.2";
2899          target: "elm.divider1"; target:"elm.divider2";
2900          target: "center_line"; target:"center_line2";
2901       )
2902       GENLIST_PROGRAM_SOUND("elm.text.1")
2903    }
2904
2905 // 2.2.4.2
2906    group { GENLIST_NAME("multiline/1title.1text/default")
2907       GENLIST_PROLOG_NORMAL
2908       data.item: "texts" "elm.title elm.text";
2909
2910       parts {
2911          GENLIST_PART_BASE
2912          GENLIST_PART_BG_NORMAL
2913          GENLIST_PART_BOTTOM_LINE
2914          GENLIST_PART_PADDING_LEFT
2915          GENLIST_PART_PADDING_RIGHT
2916          GENLIST_PART_PADDING_TOP_SIZE( 22 )
2917          GENLIST_PART_PADDING_BOTTOM_SIZE( 22 )
2918
2919          // FIXME: if textblock is used, part grows to big.
2920          GENLIST_PART_TEXT("elm.title",
2921             GENLIST_DESCRIPTION_L("elm.padding.left",
2922                GENLIST_PARAM_LISTITEM
2923                min: 226 0;
2924                fixed: 1 0;
2925             )
2926             GENLIST_DESCRIPTION_LISTITEM_OTHERS
2927          )
2928          GENLIST_PART_PADDING_L("elm.padding.title.right", "elm.title")
2929          GENLIST_PART_DIVIDER_L("elm.padding.title.right")
2930          GENLIST_PART_PADDING_L("elm.divider.right", "elm.divider2")
2931
2932          GENLIST_PART_TEXTBLOCK("elm.text",
2933             GENLIST_DESCRIPTION("elm.divider.right", "elm.padding.right", "elm.padding.top", "elm.padding.bottom",
2934                GENLIST_PARAM_LISTITEM_TB_WRAP
2935                //min: 0 48;
2936             )
2937             GENLIST_DESCRIPTION_LISTITEM_OTHERS_TB_WRAP
2938          )
2939          GENLIST_PART_FLIP
2940          GENLIST_PART_FOCUS
2941       }
2942       GENLIST_PROGRAMS_NORMAL( target: "elm.title";
2943          target: "elm.text";
2944          target: "elm.divider1"; target:"elm.divider2";
2945       )
2946       GENLIST_PROGRAM_SOUND("elm.text")
2947    }
2948
2949 // 2.2.4.3
2950    group { GENLIST_NAME("multiline/2text/default")
2951       GENLIST_PROLOG_NORMAL
2952       data.item: "texts" "elm.text.1 elm.text.2";
2953
2954       parts {
2955          GENLIST_PART_BASE
2956          GENLIST_PART_BG_NORMAL
2957          GENLIST_PART_BOTTOM_LINE
2958          GENLIST_PART_PADDING_LEFT
2959          GENLIST_PART_PADDING_RIGHT
2960          GENLIST_PART_PADDING_TOP_2LINE
2961          GENLIST_PART_PADDING_BOTTOM_2LINE
2962
2963          GENLIST_PART_TEXT("elm.text.1",
2964             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.right", "elm.padding.top",
2965                GENLIST_PARAM_LISTITEM
2966                min: 0 GENLIST_HEIGHT_2LINE_MAIN;
2967                fixed: 0 1;
2968             )
2969             GENLIST_DESCRIPTION_LISTITEM_OTHERS
2970          )
2971          GENLIST_PART_PADDING_T_SIZE("elm.padding.text1.bottom", "elm.text.1", 16)
2972          GENLIST_PART_TEXTBLOCK("elm.text.2",
2973             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.right", "elm.padding.text1.bottom", "elm.padding.bottom",
2974                GENLIST_PARAM_SUBITEM_DEFAULT_TB_WRAP
2975                min: 0 GENLIST_HEIGHT_MULTILINE_SUB;
2976             )
2977             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS_TB_WRAP
2978          )
2979          GENLIST_PART_FLIP
2980          GENLIST_PART_FOCUS
2981       }
2982       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
2983       GENLIST_PROGRAM_SOUND("elm.text.1")
2984       GENLIST_PROGRAM_SOUND("elm.text.2")
2985    }
2986
2987 // 2.2.4.4
2988    group { GENLIST_NAME("multiline/2text.5icon/default")
2989       // FIXME: deprecated name, wiil be removed
2990       alias: "elm/genlist/item/multiline/2text.1icon/default";
2991       alias: "elm/genlist/item_odd/multiline/2ext.1icon/default";
2992       alias: "elm/genlist/item_compress/multiline/2text.1icon/default";
2993       alias: "elm/genlist/item_compress_odd/multiline/2text.1icon/default";
2994
2995       GENLIST_PROLOG_NORMAL
2996       data.item: "texts" "elm.text.1 elm.text.2";
2997       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5";
2998
2999       parts {
3000          GENLIST_PART_BASE
3001          GENLIST_PART_BG_NORMAL
3002          GENLIST_PART_BOTTOM_LINE
3003          GENLIST_PART_PADDING_LEFT
3004          GENLIST_PART_PADDING_RIGHT
3005          GENLIST_PART_PADDING_TOP_SIZE( 16 )
3006          GENLIST_PART_PADDING_BOTTOM_SIZE( 16 )
3007
3008          GENLIST_PART_LISTITEM("elm.text.1",
3009             GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.icon5.left", "elm.padding.top",
3010                GENLIST_PARAM_LISTITEM
3011                min: 0 GENLIST_HEIGHT_2LINE_MAIN; )
3012             GENLIST_DESCRIPTION_LISTITEM_OTHERS
3013          )
3014          GENLIST_PART_PADDING_R("elm.padding.icon5.left", "elm.icon.5")
3015          GENLIST_PART_ICON_STAR_RTB("elm.icon.5",
3016             "elm.icon.4", "elm.padding.top", "elm.text.2")
3017          GENLIST_PART_ICON_STAR_RTB("elm.icon.4",
3018             "elm.icon.3", "elm.padding.top", "elm.text.2")
3019          GENLIST_PART_ICON_STAR_RTB("elm.icon.3",
3020             "elm.icon.2", "elm.padding.top", "elm.text.2")
3021          GENLIST_PART_ICON_STAR_RTB("elm.icon.2",
3022             "elm.icon.1", "elm.padding.top", "elm.text.2")
3023          GENLIST_PART_ICON_STAR_RTB("elm.icon.1",
3024             "elm.padding.right", "elm.padding.top", "elm.text.2")
3025
3026
3027          GENLIST_PART_PADDING_T_SIZE("elm.padding.text1.bottom", "elm.text.1", 16)
3028          GENLIST_PART_TEXTBLOCK("elm.text.2",
3029             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.right", "elm.padding.text1.bottom", "elm.padding.bottom",
3030             GENLIST_PARAM_SUBITEM_DEFAULT_TB_WRAP
3031             min: 0 GENLIST_HEIGHT_MULTILINE_SUB; )
3032             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS_TB_WRAP
3033          )
3034          GENLIST_PART_FLIP
3035          GENLIST_PART_FOCUS
3036       }
3037       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
3038       GENLIST_PROGRAM_SOUND("elm.text.1")
3039       GENLIST_PROGRAM_SOUND("elm.text.2")
3040    }
3041
3042 // 2.4.4.5
3043    group { GENLIST_NAME("multiline/2text.1icon.2/default")
3044       GENLIST_PROLOG_NORMAL
3045       data.item: "texts" "elm.text.1 elm.text.2";
3046       data.item: "contents" "elm.icon";
3047
3048       parts {
3049          GENLIST_PART_BASE
3050          GENLIST_PART_BG_NORMAL
3051          GENLIST_PART_BOTTOM_LINE
3052          GENLIST_PART_PADDING_LEFT
3053          GENLIST_PART_PADDING_RIGHT
3054          GENLIST_PART_PADDING_TOP_SIZE( 16 )
3055          GENLIST_PART_PADDING_BOTTOM_SIZE( 16 )
3056
3057          GENLIST_PART_ICON_SMALL_LTB("elm.icon", "elm.padding.left", "elm.padding.top", "elm.text.2")
3058          GENLIST_PART_PADDING_L("elm.padding.icon.right", "elm.icon")
3059          GENLIST_PART_LISTITEM("elm.text.1",
3060             GENLIST_DESCRIPTION_LRT("elm.padding.icon.right", "elm.padding.right", "elm.padding.top",
3061                GENLIST_PARAM_LISTITEM
3062                min: 0 GENLIST_HEIGHT_2LINE_MAIN; )
3063             GENLIST_DESCRIPTION_LISTITEM_OTHERS
3064          )
3065          GENLIST_PART_PADDING_T_SIZE("elm.padding.text1.bottom", "elm.text.1", 16)
3066          GENLIST_PART_TEXTBLOCK("elm.text.2",
3067             GENLIST_DESCRIPTION("elm.padding.left", "elm.padding.right", "elm.padding.text1.bottom", "elm.padding.bottom",
3068             GENLIST_PARAM_SUBITEM_DEFAULT_TB_WRAP
3069             min: 0 GENLIST_HEIGHT_MULTILINE_SUB; )
3070             GENLIST_DESCRIPTION_SUBITEM_DEFAULT_OTHERS_TB_WRAP
3071          )
3072          GENLIST_PART_FLIP
3073          GENLIST_PART_FOCUS
3074       }
3075       GENLIST_PROGRAMS_NORMAL( target: "elm.text.1"; target: "elm.text.2"; )
3076       GENLIST_PROGRAM_SOUND("elm.text.1")
3077       GENLIST_PROGRAM_SOUND("elm.text.2")
3078    }
3079
3080 /************************************************************/
3081 /******************** Dialogue Group ************************/
3082 /************************************************************/
3083 // 2.2.6.1 (Dialogue)
3084    group { GENLIST_NAME("dialogue/editfield/default")
3085       alias: "elm/layout/dialogue/editfield/default";
3086       inherit: "elm/genlist/item/editfield/default";
3087
3088       data.item: "contents" "elm.icon.entry elm.image.rename elm.icon.eraser elm.icon.edit";
3089
3090       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3091       GENLIST_PROGRAMS_DIALOGUE_ENTRY( target: "elm.icon.entry"; target: "elm.image.rename"; target: "elm.icon.edit";)
3092    }
3093
3094 // 2.2.6.2 (Dialogue)
3095    group { GENLIST_NAME("dialogue/editfield/title/default")
3096       alias: "elm/layout/dialogue/editfield/title/default";
3097       inherit: "elm/genlist/item/editfield/title/default";
3098
3099       data.item: "contents" "elm.icon.entry elm.image.rename elm.icon.eraser elm.icon.edit";
3100
3101       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3102       GENLIST_PROGRAMS_DIALOGUE_ENTRY( target: "elm.icon.entry"; target: "elm.image.rename"; target: "elm.icon.edit";)
3103    }
3104
3105 // Dialogue Group Separators
3106 // default separator
3107    group { GENLIST_NAME("dialogue/separator/default")
3108       alias: "elm/layout/dialogue/separator";
3109
3110       data.item: "stacking" "above";
3111       data.item: "selectraise" "on";
3112
3113       parts {
3114          GENLIST_PART_BASE
3115          GENLIST_PART_SPACER("separator",
3116             description { state: "default" 0.0;
3117                min: 0 32;
3118                max: -1 32;
3119             }
3120          )
3121       }
3122    }
3123
3124 // Dialogue Group Separators
3125 // default separator
3126    group { GENLIST_NAME("dialogue/separator.2/default")
3127       alias: "elm/layout/dialogue/separator.2";
3128
3129       data.item: "stacking" "above";
3130       data.item: "selectraise" "on";
3131
3132       parts {
3133          GENLIST_PART_BASE
3134          GENLIST_PART_SPACER("separator",
3135             description { state: "default" 0.0;
3136                min: 0 8;
3137                max: -1 8;
3138             }
3139          )
3140       }
3141    }
3142
3143    group { GENLIST_NAME("dialogue/1icon/default")
3144       alias: "elm/layout/dialogue/1icon";
3145       inherit: "elm/genlist/item/1icon/default";
3146
3147       data.item: "contents" "elm.icon elm.icon.edit";
3148
3149       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3150       GENLIST_PROGRAMS_DIALOGUE( target: "elm.icon"; )
3151    }
3152
3153 // 2.4.1.1
3154 // 2.5.2.1 (deprecated)
3155    group { GENLIST_NAME("dialogue/1text/default")
3156       alias: "elm/layout/dialogue/1text";
3157       inherit: "elm/genlist/item/1text/default";
3158
3159       // FIXME: temporary alias for back-wrad compatibility
3160       alias: "elm/genlist/item/dialogue/1text/expandable2/default";
3161       alias: "elm/genlist/item_odd/dialogue/1text/expandable2/default";
3162       alias: "elm/genlist/item_compress/dialogue/1text/expandable2/default";
3163       alias: "elm/genlist/item_compress_odd/dialogue/1text/expandable2/default";
3164
3165       data.item: "contents" "elm.icon.edit";
3166       /*
3167       alias: "elm/genlist/item/dialogue.1text/default";
3168       alias: "elm/genlist/item_odd/dialogue.1text/default";
3169       alias: "elm/genlist/item_compress/dialogue.1text/default";
3170       alias: "elm/genlist/item_compress_odd/dialogue.1text/default";
3171       */
3172       GENLIST_DIALOGUE_INHERIT_BODY(;)
3173       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; )
3174       GENLIST_PROGRAM_SOUND("elm.text")
3175    }
3176
3177 // 2.4.1.2
3178    group { GENLIST_NAME("dialogue/1text.1icon/default")
3179       alias: "elm/layout/dialogue/1text.1icon";
3180       inherit: "elm/genlist/item/1text.1icon.6/default";
3181
3182       data.item: "contents" "elm.icon elm.icon.edit";
3183
3184       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3185       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3186    }
3187
3188 // 2.4.1.3
3189 // 2.5.2.4 (expandable)
3190    group { GENLIST_NAME("dialogue/1text.1icon.2/default")
3191       alias: "elm/layout/dialogue/1text.1icon.2";
3192       inherit: "elm/genlist/item/1text.1icon.2/default";
3193
3194       // FIXME: deprecated, only for backward compatibility
3195       alias: "elm/genlist/item/dialogue/1text.1icon.2/expandable2/default";
3196       alias: "elm/genlist/item_compress/dialogue/1text.1icon.2/expandable2/default";
3197
3198       data.item: "contents" "elm.icon elm.icon.edit";
3199
3200       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3201       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3202    }
3203
3204 // 2.4.1.3.1 (circle)
3205    group { GENLIST_NAME("dialogue/1text.1icon.2.thumb.circle/default")
3206       inherit: "elm/genlist/item/dialogue/1text.1icon.2/default";
3207
3208       GENLIST_INHERIT_THUMB_CIRCLE_MEDIUM_DIALOGUE("elm.icon")
3209       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3210       GENLIST_PROGRAMS_THUMB
3211    }
3212
3213 // 2.4.1.3.1 (square)
3214    group { GENLIST_NAME("dialogue/1text.1icon.2.thumb.square/default")
3215       inherit: "elm/genlist/item/dialogue/1text.1icon.2/default";
3216
3217       GENLIST_INHERIT_THUMB_SQUARE_MEDIUM_DIALOGUE("elm.icon")
3218       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3219       GENLIST_PROGRAMS_THUMB
3220    }
3221
3222 // 2.4.1.3 (TEXTBLOCK)
3223    group { GENLIST_NAME("dialogue/1text.1icon.2.tb/default")
3224       alias: "elm/layout/dialogue/1text.1icon.2.tb";
3225       inherit: "elm/genlist/item/1text.1icon.2.tb/default";
3226
3227       data.item: "contents" "elm.icon elm.icon.edit";
3228
3229       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3230       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3231    }
3232
3233 // 2.4.1.4
3234    group { GENLIST_NAME("dialogue/1text.2icon/default")
3235       alias: "elm/layout/dialogue/1text.2icon";
3236       inherit: "elm/genlist/item/1text.2icon.7/default";
3237
3238       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3239
3240       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3241       GENLIST_PROGRAMS_DIALOGUE(  target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
3242    }
3243
3244 // 2.4.1.5
3245    group { GENLIST_NAME("dialogue/2text.1icon.6/default")
3246       alias: "elm/layout/dialogue/2text.1icon.6";
3247       inherit: "elm/genlist/item/2text.1icon.6/default";
3248
3249       data.item: "contents" "elm.icon elm.icon.edit";
3250
3251       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3252       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; )
3253    }
3254
3255 // 2.4.1.6
3256 // 2.4.1.15
3257 // 2.5.2.2 & 2.5.2.3 (expandable)
3258    group { GENLIST_NAME("dialogue/1text.1icon.3/default")
3259       alias: "elm/layout/dialogue/1text.1icon.3";
3260       inherit: "elm/genlist/item/1text.1icon.3/default";
3261
3262       // FIXME: deprecated, only for backward compatibility
3263       alias: "elm/genlist/item/dialogue/1text.1icon/expandable2/default";
3264       alias: "elm/genlist/item_compress/dialogue/1text.1icon/expandable2/default";
3265
3266       data.item: "contents" "elm.icon elm.icon.edit";
3267
3268       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3269       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3270    }
3271
3272 // 2.4.1.6 (textblock)
3273    group { GENLIST_NAME("dialogue/1text.1icon.3.tb/default")
3274       alias: "elm/layout/dialogue/1text.1icon.3.tb";
3275       inherit: "elm/genlist/item/1text.1icon.3.tb/default";
3276
3277       data.item: "contents" "elm.icon elm.icon.edit";
3278
3279       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3280       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3281    }
3282
3283 // 2.4.1.7
3284 // 2.4.1.11
3285    group { GENLIST_NAME("dialogue/1text.2icon.2/default")
3286       alias: "elm/layout/dialogue/1text.2icon.2";
3287       inherit: "elm/genlist/item/1text.2icon.4/default";
3288
3289       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.edit";
3290
3291       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3292       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; )
3293    }
3294
3295 // 2.4.1.8
3296    group { GENLIST_NAME("dialogue/1text.3icon/default")
3297       alias: "elm/layout/dialogue/1text.3icon";
3298       inherit: "elm/genlist/item/1text.3icon.2/default";
3299
3300       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.edit";
3301
3302       GENLIST_DIALOGUE_INHERIT_BODY( ; )
3303       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text";
3304          target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3"; )
3305    }
3306
3307 // 2.4.1.9  FIME: This style is not needed?? (slide has already 3icons style)
3308    group { GENLIST_NAME("dialogue/3icon/default")
3309       alias: "elm/layout/dialogue/3icon";
3310
3311       GENLIST_PROLOG_DIALOGUE
3312       data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.edit";
3313
3314       parts {
3315          GENLIST_PART_BG_DIALOGUE
3316          GENLIST_PART_BASE
3317          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3318          GENLIST_PART_PADDING_RIGHT_EDIT
3319          GENLIST_PART_PADDING_TOP
3320          GENLIST_PART_PADDING_BOTTOM
3321
3322          GENLIST_PART_ICON_BIG_L("elm.icon.1", "elm.padding.left")
3323          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")
3324          GENLIST_PART_ICON("elm.icon.2", GENLIST_DESCRIPTION_LR(
3325             "elm.padding.icon1.right", "elm.padding.icon3.left",
3326             min: 468 GENLIST_HEIGHT_1LINE; )
3327          )
3328          GENLIST_PART_PADDING_R("elm.padding.icon3.left", "elm.icon.3")
3329          GENLIST_PART_ICON_BIG_R("elm.icon.3", "elm.padding.right")
3330          GENLIST_PART_FLIP
3331          GENLIST_PART_FOCUS_DIALOGUE
3332       }
3333       GENLIST_PROGRAMS_DIALOGUE( target: "elm.icon.1"; target: "elm.icon.2";
3334          target: "elm.icon.3"; )
3335    }
3336
3337 // 2.4.1.9
3338    group { GENLIST_NAME("dialogue/1text.1icon.5/default")
3339       alias: "elm/layout/dialogue/1text.1icon.5";
3340
3341       GENLIST_PROLOG_DIALOGUE
3342       data.item: "texts" "elm.text";
3343       data.item: "contents" "elm.icon elm.icon.edit";
3344
3345       parts {
3346          GENLIST_PART_BG_DIALOGUE
3347          GENLIST_PART_BASE
3348          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3349          GENLIST_PART_PADDING_RIGHT_EDIT
3350          GENLIST_PART_PADDING_TOP
3351          GENLIST_PART_PADDING_BOTTOM
3352
3353          GENLIST_PART_SUBITEM_("elm.text", GENLIST_HEIGHT_2LINE_SUB,
3354             "elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.icon",
3355          )
3356          GENLIST_PART_ICON("elm.icon",
3357             GENLIST_DESCRIPTION_LRB("elm.padding.left", "elm.padding.right", "elm.padding.bottom",
3358                min: 0 74;
3359                fixed: 0 1;
3360             )
3361          )
3362          GENLIST_PART_FLIP
3363          GENLIST_PART_FOCUS_DIALOGUE
3364       }
3365       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text"; target: "elm.icon"; )
3366       GENLIST_PROGRAM_SOUND("elm.text")
3367    }
3368
3369 // 2.4.1.10
3370    group { GENLIST_NAME("dialogue/2text.1icon.4/default")
3371       alias: "elm/layout/dialogue/2text.1icon.4";
3372
3373       GENLIST_PROLOG_DIALOGUE
3374       data.item: "texts" "elm.text.1 elm.text.2";
3375       data.item: "contents" "elm.icon elm.icon.edit";
3376
3377       parts {
3378          GENLIST_PART_BG_DIALOGUE
3379          GENLIST_PART_BASE
3380          GENLIST_PART_PADDING_LEFT_SIZE( DIALOGUE_PADDING_SIZE_LEFT )
3381          GENLIST_PART_PADDING_RIGHT_EDIT
3382          GENLIST_PART_PADDING_TOP_SIZE(16)
3383          GENLIST_PART_PADDING_BOTTOM_SIZE(16)
3384
3385          GENLIST_PART_LISTITEM_("elm.text.1", GENLIST_HEIGHT_2LINE_MAIN,
3386             "elm.padding.left", "elm.text.2",
3387             "elm.padding.top", "elm.padding.icon.top",
3388          )
3389          GENLIST_PART_SUBITEM_RTB("elm.text.2", GENLIST_HEIGHT_2LINE_MAIN,
3390             "elm.padding.right", "elm.padding.top", "elm.padding.icon.top"
3391          )
3392          GENLIST_PART_PADDING_B_SIZE("elm.padding.icon.top", "elm.icon", 10)
3393          GENLIST_PART_ICON("elm.icon",
3394             GENLIST_DESCRIPTION_LRB("elm.padding.left", "elm.padding.right", "elm.padding.bottom",
3395                min: 0 16;
3396                fixed: 0 1;
3397             )
3398          )
3399          GENLIST_PART_FLIP
3400          GENLIST_PART_FOCUS_DIALOGUE
3401       }
3402       GENLIST_PROGRAMS_DIALOGUE( target: "elm.text.1"; target: "elm.text.2";
3403          target: "elm.icon"; )
3404       GENLIST_PROGRAM_SOUND("elm.text.1");
3405       GENLIST_PROGRAM_SOUND("elm.text.2");
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    }