Fix bug
[platform/core/uifw/efl-theme-tizen.git] / themes / widgets / genlist / genlist_email.edc
1 /*\r
2  * efl-theme-tizen\r
3  * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.\r
4  *\r
5  * Licensed under the Apache License, Version 2.0 (the License);\r
6  * you may not use this file except in compliance with the License.\r
7  * You may obtain a copy of the License at\r
8  *\r
9  *     http://www.apache.org/licenses/LICENSE-2.0\r
10  *\r
11  * Unless required by applicable law or agreed to in writing, software\r
12  * distributed under the License is distributed on an AS IS BASIS,\r
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
14  * See the License for the specific language governing permissions and\r
15  * limitations under the License.\r
16  */\r
17 \r
18 // -------------------------------------------------------------------\r
19 // Email Style -------------------------------------------------------\r
20 // -------------------------------------------------------------------\r
21 #define GENLIST_EMAIL_PADDING_SIZE_LEFT               19\r
22 #define GENLIST_EMAIL_PADDING_SIZE_TOP_3LINE          8\r
23 #define GENLIST_EMAIL_PADDING_SIZE_BOTTOM_3LINE       8\r
24 #define GENLIST_EMAIL_PADDING_SIZE_SUB_TEXT_BOTTOM       3\r
25 #define GENLIST_EMAIL_PADDING_SIZE_DEFAULT            10\r
26 \r
27 #define GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE     45\r
28 \r
29 #define GENLIST_EMAIL_TEXT_FOCUS_COLOR                      255 255 255 255\r
30 #define GENLIST_EMAIL_TEXT_FOCUS_COLOR_STYLE                "#FFFFFFFF"\r
31 \r
32 #define GENLIST_EMAIL_MAIN_TEXT_SIZE                        38\r
33 #define GENLIST_EMAIL_MAIN_TEXT_UNREAD_COLOR_STYLE          "#000000FF"\r
34 #define GENLIST_EMAIL_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE      "#00000066"\r
35 #define GENLIST_EMAIL_MAIN_TEXT_READ_COLOR_STYLE            "#808080FF"\r
36 #define GENLIST_EMAIL_MAIN_TEXT_READ_DIM_COLOR_STYLE      "#808080CC"\r
37 \r
38 #define GENLIST_EMAIL_SUB_TEXT_SIZE                         30\r
39 #define GENLIST_EMAIL_SUB_TEXT_COLOR_STYLE                  "#808080FF"\r
40 \r
41 #define GENLIST_EMAIL_COUNT_TEXT_SIZE                       28\r
42 #define GENLIST_EMAIL_COUNT_TEXT_UNREAD_COLOR               59 115 182 255\r
43 #define GENLIST_EMAIL_COUNT_TEXT_UNREAD_COLOR_STYLE         "#3B73B6FF"\r
44 #define GENLIST_EMAIL_COUNT_TEXT_READ_COLOR                 128 128 128 255\r
45 #define GENLIST_EMAIL_COUNT_TEXT_READ_COLOR_STYLE           "#808080FF"\r
46 \r
47 #define GENLIST_EMAIL_CONTENTS_TEXT_SIZE                    26\r
48 #define GENLIST_EMAIL_CONTENTS_TIME_TEXT_SIZE               24\r
49  // 128 128 128\r
50 #define GENLIST_EMAIL_CONTENTS_TEXT_COLOR_STYLE             "#808080FF"\r
51 \r
52  // 19 130 255\r
53 #define GENLIST_EMAIL_MATCH_TAG_COLOR                       "+ color=#1382FF"\r
54 \r
55 #define STYLE_TAG \\r
56       tag:  "br" "\n";\\r
57       tag:  "ps" "ps";\\r
58       tag:  "tab" "\t";\\r
59       tag:  "b" "+ font=Tizen:style=Bold";\r
60 \r
61 #define STYLE_TAG_MATCH_EMAIL \\r
62       tag:  "match" GENLIST_EMAIL_MATCH_TAG_COLOR;\r
63 \r
64 #define STYLE_TAG_MATCH_EMAIL_FOCUS \\r
65       tag:  "match" GENLIST_EMAIL_TEXT_FOCUS_COLOR_STYLE;\r
66 \r
67 \r
68    styles {\r
69       style { name: "email_style_main";\r
70          base: "font=Tizen:style=Regular font_size="GENLIST_EMAIL_MAIN_TEXT_SIZE" color="GENLIST_EMAIL_MAIN_TEXT_UNREAD_COLOR_STYLE" text_class=list_item ellipsis=1.0";\r
71          STYLE_TAG\r
72          STYLE_TAG_MATCH_EMAIL\r
73       }\r
74       style { name: "email_style_main_dim";\r
75          base: "font=Tizen:style=Regular font_size="GENLIST_EMAIL_MAIN_TEXT_SIZE" color="GENLIST_EMAIL_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE" text_class=list_item ellipsis=1.0";\r
76          STYLE_TAG\r
77          STYLE_TAG_MATCH_EMAIL\r
78       }\r
79       style { name: "email_style_main_read";\r
80          base: "font=Tizen:style=Regular font_size="GENLIST_EMAIL_MAIN_TEXT_SIZE" color="GENLIST_EMAIL_MAIN_TEXT_READ_COLOR_STYLE" text_class=list_item ellipsis=1.0";\r
81          STYLE_TAG\r
82          STYLE_TAG_MATCH_EMAIL\r
83       }\r
84       style { name: "email_style_main_read_dim";\r
85          base: "font=Tizen:style=Regular font_size="GENLIST_EMAIL_MAIN_TEXT_SIZE" color="GENLIST_EMAIL_MAIN_TEXT_READ_DIM_COLOR_STYLE" text_class=list_item ellipsis=1.0";\r
86          STYLE_TAG\r
87          STYLE_TAG_MATCH_EMAIL\r
88       }\r
89       style { name: "email_style_main_focus";\r
90          base: "font=Tizen:style=Regular font_size="GENLIST_EMAIL_MAIN_TEXT_SIZE" color="GENLIST_EMAIL_TEXT_FOCUS_COLOR_STYLE" text_class=list_item ellipsis=1.0";\r
91          STYLE_TAG\r
92          STYLE_TAG_MATCH_EMAIL_FOCUS\r
93       }\r
94       style { name: "email_style_sub";\r
95          base: "font=Tizen:style=Bold font_size="GENLIST_EMAIL_SUB_TEXT_SIZE" color="GENLIST_EMAIL_SUB_TEXT_COLOR_STYLE" text_class=tizen ellipsis=1.0";\r
96          STYLE_TAG\r
97          STYLE_TAG_MATCH_EMAIL\r
98       }\r
99       style { name: "email_style_sub_focus";\r
100          base: "font=Tizen:style=Regular font_size="GENLIST_EMAIL_SUB_TEXT_SIZE" color="GENLIST_EMAIL_TEXT_FOCUS_COLOR_STYLE" text_class=tizen ellipsis=1.0";\r
101          STYLE_TAG\r
102          STYLE_TAG_MATCH_EMAIL_FOCUS\r
103       }\r
104       style { name: "email_style_contents";\r
105          base: "font=Tizen:style=Regular font_size="GENLIST_EMAIL_CONTENTS_TEXT_SIZE" color="GENLIST_EMAIL_CONTENTS_TEXT_COLOR_STYLE" text_class=tizen ellipsis=1.0";\r
106          STYLE_TAG\r
107          STYLE_TAG_MATCH_EMAIL\r
108       }\r
109       style { name: "email_style_contents_time";\r
110          base: "font=Tizen:style=Regular font_size="GENLIST_EMAIL_CONTENTS_TIME_TEXT_SIZE" color="GENLIST_EMAIL_CONTENTS_TEXT_COLOR_STYLE" text_class=tizen ellipsis=1.0";\r
111          STYLE_TAG\r
112          STYLE_TAG_MATCH_EMAIL\r
113       }\r
114       style { name: "email_style_contents_time_focus";\r
115          base: "font=Tizen:style=Regular font_size="GENLIST_EMAIL_CONTENTS_TIME_TEXT_SIZE" color="GENLIST_EMAIL_TEXT_FOCUS_COLOR_STYLE" text_class=tizen ellipsis=1.0";\r
116          STYLE_TAG\r
117          STYLE_TAG_MATCH_EMAIL_FOCUS\r
118       }\r
119       style { name: "email_style_contents_focus";\r
120          base: "font=Tizen:style=Regular font_size="GENLIST_EMAIL_CONTENTS_TEXT_SIZE" color="GENLIST_EMAIL_TEXT_FOCUS_COLOR_STYLE" text_class=tizen ellipsis=1.0";\r
121          STYLE_TAG\r
122          STYLE_TAG_MATCH_EMAIL_FOCUS\r
123       }\r
124    }\r
125 \r
126 // email main text\r
127 #define PARAM_EMAIL_MAIN \\r
128    text { \\r
129       align: 0 0.5; \\r
130       min: 0 1; \\r
131       style: "email_style_main"; \\r
132    }\r
133 \r
134 #define DESCRIPTION_EMAIL_MAIN_OTHERS \\r
135    description { state: "disabled" 0.0; \\r
136       inherit: "default" 0.0; \\r
137       text.style: "email_style_main_dim"; \\r
138    } \\r
139    description { state: "read" 0.0; \\r
140       inherit: "default" 0.0; \\r
141       text.style: "email_style_main_read"; \\r
142    } \\r
143    description { state: "read,disabled" 0.0; \\r
144       inherit: "default" 0.0; \\r
145       text.style: "email_style_main_read_dim"; \\r
146    } \\r
147    description { state: "selected" 0.0; \\r
148       inherit: "default" 0.0; \\r
149       text.style: "email_style_main_focus"; \\r
150    }\r
151 \r
152 // email sub text\r
153 #define PARAM_EMAIL_SUB \\r
154    text { \\r
155       align: 0 0.5; \\r
156       min: 0 1; \\r
157       style: "email_style_sub"; \\r
158    }\r
159 \r
160 #define DESCRIPTION_EMAIL_SUB_OTHERS \\r
161    description { state: "selected" 0.0; \\r
162       inherit: "default" 0.0; \\r
163       text.style: "email_style_sub_focus"; \\r
164    }\r
165 \r
166 // email contents text\r
167 #define PARAM_EMAIL_COUNT \\r
168    color: GENLIST_EMAIL_COUNT_TEXT_UNREAD_COLOR; \\r
169    text { \\r
170       align: 0 0.5; \\r
171       min: 0 1; \\r
172       font: "Tizen:style=Medium"; \\r
173       size: GENLIST_EMAIL_COUNT_TEXT_SIZE; \\r
174       text_class: "tizen"; \\r
175    }\r
176 \r
177 #define DESCRIPTION_EMAIL_COUNT_OTHERS \\r
178    description { state: "read" 0.0; \\r
179       inherit: "default" 0.0; \\r
180       color: GENLIST_EMAIL_COUNT_TEXT_READ_COLOR; \\r
181    } \\r
182    description { state: "selected" 0.0; \\r
183       inherit: "default" 0.0; \\r
184       color: GENLIST_EMAIL_TEXT_FOCUS_COLOR; \\r
185    }\r
186 \r
187 // email contents text\r
188 #define PARAM_EMAIL_CONTENTS \\r
189    text { \\r
190       align: 0 0.5; \\r
191       min: 0 1; \\r
192       font: "Tizen:style=Regular"; \\r
193       style: "email_style_contents"; \\r
194    }\r
195 \r
196 #define PARAM_EMAIL_CONTENTS_TIME \\r
197    text { \\r
198       align: 0 0.5; \\r
199       min: 0 1; \\r
200       font: "Tizen:style=Regular"; \\r
201       style: "email_style_contents_time"; \\r
202    }\r
203 \r
204 #define DESCRIPTION_EMAIL_CONTENTS_TIME_FOCUS \\r
205    description { state: "selected" 0.0; \\r
206       inherit: "default" 0.0; \\r
207       text.style: "email_style_contents_time_focus"; \\r
208    }\r
209 \r
210 #define DESCRIPTION_EMAIL_CONTENTS_OTHERS \\r
211    description { state: "selected" 0.0; \\r
212       inherit: "default" 0.0; \\r
213       text.style: "email_style_contents_focus"; \\r
214    }\r
215 \r
216 #define GENLIST_PART_PADDING_EMAIL_BOTTOM_TO_SIZE( NAME, SIZE ) \\r
217          GENLIST_PART_SPACER(NAME, \\r
218             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.text.4", "elm.text.3", \\r
219                min: 0 SIZE; \\r
220                fixed: 0 1; \\r
221             )  \\r
222          )\r
223 \r
224 #define GENLIST_PARAM_ICON_EMAIL_CHECK_RADIO \\r
225          min: GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE; \\r
226          max: GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE;\r
227 \r
228 #define GENLIST_PART_ICON_EMAIL_CHECK_RADIO_L(NAME, LEFT) \\r
229    GENLIST_PART_ICON(NAME, \\r
230       GENLIST_DESCRIPTION_LTB(LEFT, "elm.padding.top", "elm.padding.bottom", \\r
231          GENLIST_PARAM_ICON_EMAIL_CHECK_RADIO \\r
232          fixed: 1 1; \\r
233       ) \\r
234    )\r
235 \r
236 #define HEIGHT_EMAIL_MAIN         54\r
237 #define HEIGHT_EMAIL_SUB          42\r
238 #define HEIGHT_EMAIL_CONTENTS      38\r
239 \r
240 // 2.2.3.5 (Email Style)\r
241    group { GENLIST_NAME("email.list/default")\r
242       GENLIST_PROLOG_NORMAL\r
243       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";\r
244       data.item: "contents" "elm.swallow.colorbar elm.icon.1 elm.icon.1.touch elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.4.touch";\r
245 \r
246       script {\r
247          public readed = 0;\r
248       }\r
249       parts {\r
250          GENLIST_PART_BG_NORMAL\r
251          GENLIST_PART_BASE\r
252          GENLIST_PART_BOTTOM_LINE\r
253          GENLIST_PART_PADDING_LEFT_SIZE(GENLIST_EMAIL_PADDING_SIZE_LEFT)\r
254          GENLIST_PART_PADDING_RIGHT\r
255          GENLIST_PART_PADDING_TOP_SIZE( GENLIST_EMAIL_PADDING_SIZE_TOP_3LINE )\r
256          GENLIST_PART_PADDING_BOTTOM_SIZE( GENLIST_EMAIL_PADDING_SIZE_BOTTOM_3LINE )\r
257          GENLIST_PART_COLORBAR\r
258 \r
259          GENLIST_PART_ICON("elm.icon.1.touch",\r
260             GENLIST_DESCRIPTION_ENVELOP("elm.icon.1",\r
261                rel1.offset: -10 -17;\r
262                rel2.offset: 10 10;\r
263             )\r
264          )\r
265          GENLIST_PART_ICON_EMAIL_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")\r
266          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")\r
267 \r
268          GENLIST_PART_TEXTBLOCK("elm.text.1",\r
269             GENLIST_DESCRIPTION_LRT("elm.padding.icon1.right", "elm.text.limit", "elm.padding.top",\r
270                PARAM_EMAIL_MAIN\r
271                min: 0 HEIGHT_EMAIL_MAIN;\r
272                fixed: 1 1; align: 0 0; text.max: 1 0;  // This limits text growing.\r
273             )\r
274             DESCRIPTION_EMAIL_MAIN_OTHERS\r
275          )\r
276 \r
277          // FIXME: because script cannot be inherited, text.5 is defined here and can be inherited\r
278          GENLIST_PART_TEXT("elm.text.5",\r
279             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.3",\r
280                PARAM_EMAIL_COUNT\r
281                min: 45 HEIGHT_EMAIL_MAIN;\r
282                max: 45 HEIGHT_EMAIL_MAIN;\r
283                text.min: 1 0;\r
284                text.align: 0.5 0.65;\r
285                fixed: 1 1;\r
286                visible: 0;\r
287             )\r
288          )\r
289          // Virtual part for Maxmimum right X axis of TEXT\r
290          GENLIST_PART_SPACER("elm.text.limit",\r
291             GENLIST_DESCRIPTION_R("elm.icon.3",\r
292                min: 0 0;\r
293                max: 0 0;\r
294                fixed: 1 0;\r
295             )\r
296          )\r
297          GENLIST_PART_ICON("elm.icon.3",\r
298             GENLIST_DESCRIPTION_RTB("elm.padding.icon4.left", "elm.padding.top", "elm.text.3",\r
299                min: 45 45;\r
300                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
301                fixed: 1 0;\r
302             )\r
303          )\r
304          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", GENLIST_EMAIL_PADDING_SIZE_DEFAULT)\r
305          GENLIST_PART_ICON("elm.icon.4",\r
306             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.padding.top", "elm.text.3",\r
307                min: 45 45;\r
308                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
309                fixed: 1 0;\r
310             )\r
311          )\r
312          GENLIST_PART_ICON("elm.icon.4.touch",\r
313             GENLIST_DESCRIPTION_ENVELOP("elm.icon.4",\r
314                rel1.offset: -4 -7;\r
315                rel2.offset: 26 8;\r
316             )\r
317          )\r
318          GENLIST_PART_ICON("elm.icon.2",\r
319             GENLIST_DESCRIPTION_LTB("elm.padding.icon1.right", "elm.text.1", "elm.text.2",\r
320                fixed: 1 0;\r
321             )\r
322          )\r
323          GENLIST_PART_TEXTBLOCK("elm.text.3",\r
324             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.text.4", "elm.text.1",\r
325                PARAM_EMAIL_SUB\r
326                min: 0 HEIGHT_EMAIL_SUB;\r
327                fixed: 0 1;\r
328             )\r
329             DESCRIPTION_EMAIL_SUB_OTHERS\r
330          )\r
331          GENLIST_PART_TEXTBLOCK("elm.text.4",\r
332             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.text.1", "elm.padding.text3.bottom",\r
333                PARAM_EMAIL_CONTENTS_TIME\r
334                GENLIST_PARAM_TEXT_LIMIT_RT\r
335                min: 0 HEIGHT_EMAIL_SUB;\r
336                fixed: 1 0;\r
337             )\r
338             DESCRIPTION_EMAIL_CONTENTS_TIME_FOCUS\r
339          )\r
340 \r
341          GENLIST_PART_PADDING_EMAIL_BOTTOM_TO_SIZE( "elm.padding.text3.bottom", GENLIST_EMAIL_PADDING_SIZE_SUB_TEXT_BOTTOM)\r
342 \r
343          GENLIST_PART_TEXTBLOCK("elm.text.2",\r
344             GENLIST_DESCRIPTION("elm.padding.icon1.right", "elm.padding.right", "elm.padding.text3.bottom", "elm.padding.bottom",\r
345                PARAM_EMAIL_CONTENTS\r
346                min: 0 HEIGHT_EMAIL_CONTENTS;\r
347             )\r
348             DESCRIPTION_EMAIL_CONTENTS_OTHERS\r
349          )\r
350          GENLIST_PART_FLIP\r
351       }\r
352       GENLIST_PROGRAMS_READ_TEXT( target: "elm.text.1";\r
353          target: "elm.text.2"; target: "elm.text.3";\r
354          target: "elm.text.4"; target: "elm.text.5";\r
355          target: "elm.swallow.colorbar";\r
356          target: "elm.icon.1"; target: "elm.icon.1.touch";\r
357          target: "elm.icon.2"; target: "elm.icon.3";\r
358          target: "elm.icon.4"; target: "elm.icon.4.touch";\r
359       )\r
360       GENLIST_PROGRAM_SOUND("elm.icon.4.touch")\r
361    }\r
362 \r
363 // email list with conversation text\r
364    group { GENLIST_NAME("email.list.conversation/default")\r
365       inherit: "elm/genlist/item/email.list/default";\r
366 \r
367       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4 elm.text.5";\r
368       parts {\r
369          GENLIST_PART_TEXT("elm.text.5",\r
370             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.3",\r
371                visible: 1;\r
372             )\r
373             DESCRIPTION_EMAIL_COUNT_OTHERS\r
374          )\r
375          // Virtual part for Maxmimum right X axis of TEXT\r
376          GENLIST_PART_SPACER("elm.text.limit",\r
377             GENLIST_DESCRIPTION_R("elm.icon.3",\r
378                min: 45 HEIGHT_EMAIL_MAIN;\r
379                max: 45 HEIGHT_EMAIL_MAIN;\r
380             )\r
381          )\r
382       }\r
383    }\r
384 \r
385    // 2.2.3.13\r
386    // email outbox style\r
387    group { GENLIST_NAME("email.outbox/default")\r
388       GENLIST_PROLOG_NORMAL\r
389       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";\r
390       data.item: "contents" "elm.swallow.colorbar elm.icon.1 elm.icon.1.touch elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.4.touch elm.icon.5";\r
391 \r
392       script {\r
393          public readed = 0;\r
394       }\r
395       parts {\r
396          GENLIST_PART_BG_NORMAL\r
397          GENLIST_PART_BASE\r
398          GENLIST_PART_BOTTOM_LINE\r
399          GENLIST_PART_PADDING_LEFT_SIZE(GENLIST_EMAIL_PADDING_SIZE_LEFT)\r
400          GENLIST_PART_PADDING_RIGHT_EDIT\r
401          GENLIST_PART_PADDING_TOP_SIZE( GENLIST_EMAIL_PADDING_SIZE_TOP_3LINE )\r
402          GENLIST_PART_PADDING_BOTTOM_SIZE( GENLIST_EMAIL_PADDING_SIZE_BOTTOM_3LINE )\r
403          GENLIST_PART_COLORBAR\r
404 \r
405          GENLIST_PART_ICON("elm.icon.1.touch",\r
406             GENLIST_DESCRIPTION_ENVELOP("elm.icon.1",\r
407                rel1.offset: -10 -17;\r
408                rel2.offset: 10 10;\r
409             )\r
410          )\r
411 \r
412          GENLIST_PART_ICON_EMAIL_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")\r
413          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")\r
414 \r
415          GENLIST_PART_TEXTBLOCK("elm.text.1",\r
416             GENLIST_DESCRIPTION_LRT("elm.padding.icon1.right", "elm.text.limit", "elm.padding.top",\r
417                PARAM_EMAIL_MAIN\r
418                min: 0 HEIGHT_EMAIL_MAIN;\r
419                fixed: 1 1; align: 0 0; text.max: 1 0;  // This limits text growing.\r
420             )\r
421             DESCRIPTION_EMAIL_MAIN_OTHERS\r
422          )\r
423          // FIXME: because script cannot be inherited, text.4 is defined here and can be inherited\r
424          GENLIST_PART_TEXT("elm.text.4",\r
425             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.3",\r
426                PARAM_EMAIL_COUNT\r
427                min: 0 HEIGHT_EMAIL_MAIN;\r
428                max: 0 HEIGHT_EMAIL_MAIN;\r
429                text.min: 1 0;\r
430                text.align: 0.5 0.65;\r
431                fixed: 1 0;\r
432                visible: 0;\r
433             )\r
434          )\r
435          // Virtual part for Maxmimum right X axis of TEXT\r
436          GENLIST_PART_SPACER("elm.text.limit",\r
437             GENLIST_DESCRIPTION_R("elm.icon.3",\r
438                min: 0 0;\r
439                max: 0 0;\r
440                fixed: 1 0;\r
441             )\r
442          )\r
443          GENLIST_PART_ICON("elm.icon.3",\r
444             GENLIST_DESCRIPTION_RTB("elm.padding.icon4.left", "elm.padding.top", "elm.text.3",\r
445                min: 45 45;\r
446                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
447                fixed: 1 0;\r
448             )\r
449          )\r
450          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", GENLIST_EMAIL_PADDING_SIZE_DEFAULT)\r
451          GENLIST_PART_ICON("elm.icon.4",\r
452             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.padding.top", "elm.text.3",\r
453                min: 45 45;\r
454                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
455                fixed: 1 0;\r
456             )\r
457          )\r
458          GENLIST_PART_ICON("elm.icon.4.touch",\r
459             GENLIST_DESCRIPTION_ENVELOP("elm.icon.4",\r
460                rel1.offset: -4 -7;\r
461                rel2.offset: 26 8;\r
462             )\r
463          )\r
464 \r
465          GENLIST_PART_ICON("elm.icon.2",\r
466             GENLIST_DESCRIPTION_LTB("elm.padding.icon1.right", "elm.text.1", "elm.text.2",\r
467                fixed: 1 1;\r
468             )\r
469          )\r
470          GENLIST_PART_TEXTBLOCK("elm.text.3",\r
471             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.padding.icon5.left", "elm.text.1",\r
472                PARAM_EMAIL_SUB\r
473                min: 0 HEIGHT_EMAIL_SUB;\r
474                fixed: 0 1;\r
475             )\r
476             DESCRIPTION_EMAIL_SUB_OTHERS\r
477          )\r
478 \r
479          GENLIST_PART_PADDING_EMAIL_BOTTOM_TO_SIZE( "elm.padding.text3.bottom", GENLIST_EMAIL_PADDING_SIZE_SUB_TEXT_BOTTOM)\r
480 \r
481          GENLIST_PART_TEXTBLOCK("elm.text.2",\r
482             GENLIST_DESCRIPTION("elm.padding.icon1.right", "elm.padding.icon5.left", "elm.padding.text3.bottom", "elm.padding.bottom",\r
483                PARAM_EMAIL_CONTENTS\r
484                min: 0 HEIGHT_EMAIL_CONTENTS;\r
485             )\r
486             DESCRIPTION_EMAIL_CONTENTS_OTHERS\r
487          )\r
488          GENLIST_PART_PADDING_R("elm.padding.icon5.left", "elm.icon.5")\r
489          GENLIST_PART_ICON("elm.icon.5",\r
490             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.text.1", "elm.padding.bottom",\r
491                min: 180 74;\r
492                max: 180 74;\r
493                fixed: 1 1;\r
494             )\r
495          )\r
496          GENLIST_PART_FLIP\r
497       }\r
498       GENLIST_PROGRAMS_READ_TEXT( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";\r
499          target: "elm.text.4";\r
500          target: "elm.swallow.colorbar"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3";\r
501          target: "elm.icon.4"; target: "elm.icon.5";\r
502       )\r
503       GENLIST_PROGRAM_SOUND("elm.icon.4.touch")\r
504    }\r
505 \r
506 // email outbox style with conversation\r
507    group { GENLIST_NAME("email.outbox.conversation/default")\r
508       inherit: "elm/genlist/item/email.outbox/default";\r
509 \r
510       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";\r
511 \r
512       parts {\r
513          GENLIST_PART_TEXT("elm.text.4",\r
514             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.icon.5",\r
515                min: 45 HEIGHT_EMAIL_MAIN;\r
516                max: 45 HEIGHT_EMAIL_MAIN;\r
517                visible: 1;\r
518             )\r
519             DESCRIPTION_EMAIL_COUNT_OTHERS\r
520          )\r
521          GENLIST_PART_SPACER("elm.text.limit",\r
522             GENLIST_DESCRIPTION_R("elm.icon.3",\r
523                min: 45 HEIGHT_EMAIL_MAIN;\r
524                max: 45 HEIGHT_EMAIL_MAIN;\r
525             )\r
526          )\r
527       }\r
528    }\r
529 \r