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