Updated email genlist styles (email.list, email.list.conversation, email.outbox,...
[platform/core/uifw/efl-theme-tizen.git] / themes / widgets / genlist / genlist_email.edc
1 /*\r
2  * Copyright (c) 2010 Samsung Electronics Co., Ltd All Rights Reserved\r
3  *\r
4  * PROPRIETARY/CONFIDENTIAL\r
5  *\r
6  * This software is the confidential and proprietary information of SAMSUNG\r
7  * ELECTRONICS ("Confidential Information"). You agree and acknowledge that this\r
8  * software is owned by Samsung and you shall not disclose such Confidential\r
9  * Information and shall use it only in accordance with the terms of the license\r
10  * agreement you entered into with SAMSUNG ELECTRONICS. SAMSUNG make no\r
11  * representations or warranties about the suitability of the software, either\r
12  * express or implied, including but not limited to the implied warranties of\r
13  * merchantability, fitness for a particular purpose, or non-infringement.\r
14  * SAMSUNG shall not be liable for any damages suffered by licensee arising out\r
15  * of or releated to this software.\r
16  *\r
17  */\r
18 \r
19 // -------------------------------------------------------------------\r
20 // Email Style -------------------------------------------------------\r
21 // -------------------------------------------------------------------\r
22 #define GENLIST_EMAIL_PADDING_SIZE_LEFT               19\r
23 #define GENLIST_EMAIL_PADDING_SIZE_TOP_3LINE          8\r
24 #define GENLIST_EMAIL_PADDING_SIZE_BOTTOM_3LINE       8\r
25 #define GENLIST_EMAIL_PADDING_SIZE_SUB_TEXT_BOTTOM       3\r
26 #define GENLIST_EMAIL_PADDING_SIZE_DEFAULT            10\r
27 \r
28 #define GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE     45\r
29 \r
30 #define GENLIST_EMAIL_TEXT_FOCUS_COLOR                      255 255 255 255\r
31 #define GENLIST_EMAIL_TEXT_FOCUS_COLOR_STYLE                "#FFFFFFFF"\r
32 \r
33 #define GENLIST_EMAIL_MAIN_TEXT_SIZE                        38\r
34 #define GENLIST_EMAIL_MAIN_TEXT_UNREAD_COLOR_STYLE          "#000000FF"\r
35 #define GENLIST_EMAIL_MAIN_TEXT_UNREAD_DIM_COLOR_STYLE      "#00000066"\r
36 #define GENLIST_EMAIL_MAIN_TEXT_READ_COLOR_STYLE            "#808080FF"\r
37 #define GENLIST_EMAIL_MAIN_TEXT_READ_DIM_COLOR_STYLE      "#808080CC"\r
38 \r
39 #define GENLIST_EMAIL_SUB_TEXT_SIZE                         30\r
40 #define GENLIST_EMAIL_SUB_TEXT_COLOR_STYLE                  "#808080FF"\r
41 \r
42 #define GENLIST_EMAIL_COUNT_TEXT_SIZE                       28\r
43 #define GENLIST_EMAIL_COUNT_TEXT_UNREAD_COLOR               59 115 182 255\r
44 #define GENLIST_EMAIL_COUNT_TEXT_UNREAD_COLOR_STYLE         "#3B73B6FF"\r
45 #define GENLIST_EMAIL_COUNT_TEXT_READ_COLOR                 128 128 128 255\r
46 #define GENLIST_EMAIL_COUNT_TEXT_READ_COLOR_STYLE           "#808080FF"\r
47 \r
48 #define GENLIST_EMAIL_CONTENTS_TEXT_SIZE                    26\r
49 #define GENLIST_EMAIL_CONTENTS_TIME_TEXT_SIZE               24\r
50 #define GENLIST_EMAIL_CONTENTS_TEXT_COLOR_STYLE             "#808080FF" // 128 128 128\r
51 \r
52 #define GENLIST_EMAIL_MATCH_TAG_COLOR                       "+ color=#1382FF" // 19 130 255\r
53 \r
54 #define STYLE_TAG \\r
55       tag:  "br" "\n";\\r
56       tag:  "ps" "ps";\\r
57       tag:  "tab" "\t";\\r
58       tag:  "b" "+ font=Tizen:style=Bold";\r
59 \r
60 #define STYLE_TAG_MATCH_EMAIL \\r
61       tag:  "match" GENLIST_EMAIL_MATCH_TAG_COLOR;\r
62 \r
63 #define STYLE_TAG_MATCH_EMAIL_FOCUS \\r
64       tag:  "match" GENLIST_EMAIL_TEXT_FOCUS_COLOR_STYLE;\r
65 \r
66 \r
67    styles {\r
68       style { name: "email_style_main";\r
69          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
70          STYLE_TAG\r
71          STYLE_TAG_MATCH_EMAIL\r
72       }\r
73       style { name: "email_style_main_dim";\r
74          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
75          STYLE_TAG\r
76          STYLE_TAG_MATCH_EMAIL\r
77       }\r
78       style { name: "email_style_main_read";\r
79          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
80          STYLE_TAG\r
81          STYLE_TAG_MATCH_EMAIL\r
82       }\r
83       style { name: "email_style_main_read_dim";\r
84          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
85          STYLE_TAG\r
86          STYLE_TAG_MATCH_EMAIL\r
87       }\r
88       style { name: "email_style_main_focus";\r
89          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
90          STYLE_TAG\r
91          STYLE_TAG_MATCH_EMAIL_FOCUS\r
92       }\r
93       style { name: "email_style_sub";\r
94          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
95          STYLE_TAG\r
96          STYLE_TAG_MATCH_EMAIL\r
97       }\r
98       style { name: "email_style_sub_focus";\r
99          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
100          STYLE_TAG\r
101          STYLE_TAG_MATCH_EMAIL_FOCUS\r
102       }\r
103       style { name: "email_style_contents";\r
104          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
105          STYLE_TAG\r
106          STYLE_TAG_MATCH_EMAIL\r
107       }\r
108       style { name: "email_style_contents_time";\r
109          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
110          STYLE_TAG\r
111          STYLE_TAG_MATCH_EMAIL\r
112       }\r
113       style { name: "email_style_contents_time_focus";\r
114          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
115          STYLE_TAG\r
116          STYLE_TAG_MATCH_EMAIL_FOCUS\r
117       }\r
118       style { name: "email_style_contents_focus";\r
119          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
120          STYLE_TAG\r
121          STYLE_TAG_MATCH_EMAIL_FOCUS\r
122       }\r
123    }\r
124 \r
125 // email main text\r
126 #define PARAM_EMAIL_MAIN \\r
127    text { \\r
128       align: 0 0.5; \\r
129       min: 0 1; \\r
130       style: "email_style_main"; \\r
131    }\r
132 \r
133 #define DESCRIPTION_EMAIL_MAIN_OTHERS \\r
134    description { state: "disabled" 0.0; \\r
135       inherit: "default" 0.0; \\r
136       text.style: "email_style_main_dim"; \\r
137    } \\r
138    description { state: "read" 0.0; \\r
139       inherit: "default" 0.0; \\r
140       text.style: "email_style_main_read"; \\r
141    } \\r
142    description { state: "read,disabled" 0.0; \\r
143       inherit: "default" 0.0; \\r
144       text.style: "email_style_main_read_dim"; \\r
145    } \\r
146    description { state: "selected" 0.0; \\r
147       inherit: "default" 0.0; \\r
148       text.style: "email_style_main_focus"; \\r
149    }\r
150 \r
151 // email sub text\r
152 #define PARAM_EMAIL_SUB \\r
153    text { \\r
154       align: 0 0.5; \\r
155       min: 0 1; \\r
156       style: "email_style_sub"; \\r
157    }\r
158 \r
159 #define DESCRIPTION_EMAIL_SUB_OTHERS \\r
160    description { state: "selected" 0.0; \\r
161       inherit: "default" 0.0; \\r
162       text.style: "email_style_sub_focus"; \\r
163    }\r
164 \r
165 // email contents text\r
166 #define PARAM_EMAIL_COUNT \\r
167    color: GENLIST_EMAIL_COUNT_TEXT_UNREAD_COLOR; \\r
168    text { \\r
169       align: 0 0.5; \\r
170       min: 0 1; \\r
171       font: "Tizen:style=Medium"; \\r
172       size: GENLIST_EMAIL_COUNT_TEXT_SIZE; \\r
173       text_class: "tizen"; \\r
174    }\r
175 \r
176 #define DESCRIPTION_EMAIL_COUNT_OTHERS \\r
177    description { state: "read" 0.0; \\r
178       inherit: "default" 0.0; \\r
179       color: GENLIST_EMAIL_COUNT_TEXT_READ_COLOR; \\r
180    } \\r
181    description { state: "selected" 0.0; \\r
182       inherit: "default" 0.0; \\r
183       color: GENLIST_EMAIL_TEXT_FOCUS_COLOR; \\r
184    }\r
185 \r
186 // email contents text\r
187 #define PARAM_EMAIL_CONTENTS \\r
188    text { \\r
189       align: 0 0.5; \\r
190       min: 0 1; \\r
191       font: "Tizen:style=Regular"; \\r
192       style: "email_style_contents"; \\r
193    }\r
194 \r
195 #define PARAM_EMAIL_CONTENTS_TIME \\r
196    text { \\r
197       align: 0 0.5; \\r
198       min: 0 1; \\r
199       font: "Tizen:style=Regular"; \\r
200       style: "email_style_contents_time"; \\r
201    }\r
202 \r
203 #define DESCRIPTION_EMAIL_CONTENTS_TIME_FOCUS \\r
204    description { state: "selected" 0.0; \\r
205       inherit: "default" 0.0; \\r
206       text.style: "email_style_contents_time_focus"; \\r
207    }\r
208 \r
209 #define DESCRIPTION_EMAIL_CONTENTS_OTHERS \\r
210    description { state: "selected" 0.0; \\r
211       inherit: "default" 0.0; \\r
212       text.style: "email_style_contents_focus"; \\r
213    }\r
214 \r
215 #define GENLIST_PART_PADDING_EMAIL_BOTTOM_TO_SIZE( NAME, SIZE ) \\r
216          GENLIST_PART_SPACER(NAME, \\r
217             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.text.4", "elm.text.3", \\r
218                min: 0 SIZE; \\r
219                fixed: 0 1; \\r
220             )  \\r
221          )\r
222 \r
223 #define GENLIST_PARAM_ICON_EMAIL_CHECK_RADIO \\r
224          min: GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE; \\r
225          max: GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE;\r
226 \r
227 #define GENLIST_PART_ICON_EMAIL_CHECK_RADIO_L(NAME, LEFT) \\r
228    GENLIST_PART_ICON(NAME, \\r
229       GENLIST_DESCRIPTION_LTB(LEFT, "elm.padding.top", "elm.padding.bottom", \\r
230          GENLIST_PARAM_ICON_EMAIL_CHECK_RADIO \\r
231          fixed: 1 1; \\r
232       ) \\r
233    )\r
234 \r
235 #define HEIGHT_EMAIL_MAIN         54\r
236 #define HEIGHT_EMAIL_SUB          42\r
237 #define HEIGHT_EMAIL_CONTENTS      38\r
238 \r
239 // 2.2.3.5 (Email Style)\r
240    group { GENLIST_NAME("email.list/default")\r
241       GENLIST_PROLOG_NORMAL\r
242       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";\r
243       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
244 \r
245       script {\r
246          public readed = 0;\r
247       }\r
248       parts {\r
249          GENLIST_PART_BG_NORMAL\r
250          GENLIST_PART_BASE\r
251          GENLIST_PART_BOTTOM_LINE\r
252          GENLIST_PART_PADDING_LEFT_SIZE(GENLIST_EMAIL_PADDING_SIZE_LEFT)\r
253          GENLIST_PART_PADDING_RIGHT\r
254          GENLIST_PART_PADDING_TOP_SIZE( GENLIST_EMAIL_PADDING_SIZE_TOP_3LINE )\r
255          GENLIST_PART_PADDING_BOTTOM_SIZE( GENLIST_EMAIL_PADDING_SIZE_BOTTOM_3LINE )\r
256          GENLIST_PART_COLORBAR\r
257 \r
258          GENLIST_PART_ICON("elm.icon.1.touch",\r
259             GENLIST_DESCRIPTION_ENVELOP("elm.icon.1",\r
260                rel1.offset: -10 -17;\r
261                rel2.offset: 10 10;\r
262             )\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"; target: "elm.icon.1";\r
356          target: "elm.icon.2"; target: "elm.icon.3";\r
357          target: "elm.icon.4";\r
358       )\r
359    }\r
360 \r
361 // email list with conversation text\r
362    group { GENLIST_NAME("email.list.conversation/default")\r
363       inherit: "elm/genlist/item/email.list/default";\r
364 \r
365       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4 elm.text.5";\r
366       parts {\r
367          GENLIST_PART_TEXT("elm.text.5",\r
368             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.3",\r
369                visible: 1;\r
370             )\r
371             DESCRIPTION_EMAIL_COUNT_OTHERS\r
372          )\r
373          // Virtual part for Maxmimum right X axis of TEXT\r
374          GENLIST_PART_SPACER("elm.text.limit",\r
375             GENLIST_DESCRIPTION_R("elm.icon.3",\r
376                min: 45 HEIGHT_EMAIL_MAIN;\r
377                max: 45 HEIGHT_EMAIL_MAIN;\r
378             )\r
379          )\r
380       }\r
381    }\r
382 \r
383    // 2.2.3.13\r
384    // email outbox style\r
385    group { GENLIST_NAME("email.outbox/default")\r
386       GENLIST_PROLOG_NORMAL\r
387       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";\r
388       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
389 \r
390       script {\r
391          public readed = 0;\r
392       }\r
393       parts {\r
394          GENLIST_PART_BG_NORMAL\r
395          GENLIST_PART_BASE\r
396          GENLIST_PART_BOTTOM_LINE\r
397          GENLIST_PART_PADDING_LEFT_SIZE(GENLIST_EMAIL_PADDING_SIZE_LEFT)\r
398          GENLIST_PART_PADDING_RIGHT_EDIT\r
399          GENLIST_PART_PADDING_TOP_SIZE( GENLIST_EMAIL_PADDING_SIZE_TOP_3LINE )\r
400          GENLIST_PART_PADDING_BOTTOM_SIZE( GENLIST_EMAIL_PADDING_SIZE_BOTTOM_3LINE )\r
401          GENLIST_PART_COLORBAR\r
402 \r
403          GENLIST_PART_ICON("elm.icon.1.touch",\r
404             GENLIST_DESCRIPTION_ENVELOP("elm.icon.1",\r
405                rel1.offset: -10 -17;\r
406                rel2.offset: 10 10;\r
407             )\r
408          )\r
409 \r
410          GENLIST_PART_ICON_EMAIL_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")\r
411          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")\r
412 \r
413          GENLIST_PART_TEXTBLOCK("elm.text.1",\r
414             GENLIST_DESCRIPTION_LRT("elm.padding.icon1.right", "elm.text.limit", "elm.padding.top",\r
415                PARAM_EMAIL_MAIN\r
416                min: 0 HEIGHT_EMAIL_MAIN;\r
417                fixed: 1 1; align: 0 0; text.max: 1 0;  // This limits text growing.\r
418             )\r
419             DESCRIPTION_EMAIL_MAIN_OTHERS\r
420          )\r
421          // FIXME: because script cannot be inherited, text.4 is defined here and can be inherited\r
422          GENLIST_PART_TEXT("elm.text.4",\r
423             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.3",\r
424                PARAM_EMAIL_COUNT\r
425                min: 0 HEIGHT_EMAIL_MAIN;\r
426                max: 0 HEIGHT_EMAIL_MAIN;\r
427                text.min: 1 0;\r
428                text.align: 0.5 0.65;\r
429                fixed: 1 0;\r
430                visible: 0;\r
431             )\r
432          )\r
433          // Virtual part for Maxmimum right X axis of TEXT\r
434          GENLIST_PART_SPACER("elm.text.limit",\r
435             GENLIST_DESCRIPTION_R("elm.icon.3",\r
436                min: 0 0;\r
437                max: 0 0;\r
438                fixed: 1 0;\r
439             )\r
440          )\r
441          GENLIST_PART_ICON("elm.icon.3",\r
442             GENLIST_DESCRIPTION_RTB("elm.padding.icon4.left", "elm.padding.top", "elm.text.3",\r
443                min: 45 45;\r
444                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
445                fixed: 1 0;\r
446             )\r
447          )\r
448          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", GENLIST_EMAIL_PADDING_SIZE_DEFAULT)\r
449          GENLIST_PART_ICON("elm.icon.4",\r
450             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.padding.top", "elm.text.3",\r
451                min: 45 45;\r
452                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
453                fixed: 1 0;\r
454             )\r
455          )\r
456          GENLIST_PART_ICON("elm.icon.4.touch",\r
457             GENLIST_DESCRIPTION_ENVELOP("elm.icon.4",\r
458                rel1.offset: -4 -7;\r
459                rel2.offset: 26 8;\r
460             )\r
461          )\r
462 \r
463          GENLIST_PART_ICON("elm.icon.2",\r
464             GENLIST_DESCRIPTION_LTB("elm.padding.icon1.right", "elm.text.1", "elm.text.2",\r
465                fixed: 1 1;\r
466             )\r
467          )\r
468          GENLIST_PART_TEXTBLOCK("elm.text.3",\r
469             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.padding.icon5.left", "elm.text.1",\r
470                PARAM_EMAIL_SUB\r
471                min: 0 HEIGHT_EMAIL_SUB;\r
472                fixed: 0 1;\r
473             )\r
474             DESCRIPTION_EMAIL_SUB_OTHERS\r
475          )\r
476 \r
477          GENLIST_PART_PADDING_EMAIL_BOTTOM_TO_SIZE( "elm.padding.text3.bottom", GENLIST_EMAIL_PADDING_SIZE_SUB_TEXT_BOTTOM)\r
478 \r
479          GENLIST_PART_TEXTBLOCK("elm.text.2",\r
480             GENLIST_DESCRIPTION("elm.padding.icon1.right", "elm.padding.icon5.left", "elm.padding.text3.bottom", "elm.padding.bottom",\r
481                PARAM_EMAIL_CONTENTS\r
482                min: 0 HEIGHT_EMAIL_CONTENTS;\r
483             )\r
484             DESCRIPTION_EMAIL_CONTENTS_OTHERS\r
485          )\r
486          GENLIST_PART_PADDING_R("elm.padding.icon5.left", "elm.icon.5")\r
487          GENLIST_PART_ICON("elm.icon.5",\r
488             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.text.1", "elm.padding.bottom",\r
489                min: 180 74;\r
490                max: 180 74;\r
491                fixed: 1 1;\r
492             )\r
493          )\r
494          GENLIST_PART_FLIP\r
495       }\r
496       GENLIST_PROGRAMS_READ_TEXT( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";\r
497          target: "elm.text.4";\r
498          target: "elm.swallow.colorbar"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3";\r
499          target: "elm.icon.4"; target: "elm.icon.5";\r
500       )\r
501    }\r
502 \r
503 // email outbox style with conversation\r
504    group { GENLIST_NAME("email.outbox.conversation/default")\r
505       inherit: "elm/genlist/item/email.outbox/default";\r
506 \r
507       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";\r
508 \r
509       parts {\r
510          GENLIST_PART_TEXT("elm.text.4",\r
511             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.icon.5",\r
512                min: 45 HEIGHT_EMAIL_MAIN;\r
513                max: 45 HEIGHT_EMAIL_MAIN;\r
514                visible: 1;\r
515             )\r
516             DESCRIPTION_EMAIL_COUNT_OTHERS\r
517          )\r
518          GENLIST_PART_SPACER("elm.text.limit",\r
519             GENLIST_DESCRIPTION_R("elm.icon.3",\r
520                min: 45 HEIGHT_EMAIL_MAIN;\r
521                max: 45 HEIGHT_EMAIL_MAIN;\r
522             )\r
523          )\r
524       }\r
525    }\r
526 \r