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