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