[Genlst] Make email touch area sound
[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          GENLIST_PART_ICON_EMAIL_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")\r
265          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")\r
266 \r
267          GENLIST_PART_TEXTBLOCK("elm.text.1",\r
268             GENLIST_DESCRIPTION_LRT("elm.padding.icon1.right", "elm.text.limit", "elm.padding.top",\r
269                PARAM_EMAIL_MAIN\r
270                min: 0 HEIGHT_EMAIL_MAIN;\r
271                fixed: 1 1; align: 0 0; text.max: 1 0;  // This limits text growing.\r
272             )\r
273             DESCRIPTION_EMAIL_MAIN_OTHERS\r
274          )\r
275 \r
276          // FIXME: because script cannot be inherited, text.5 is defined here and can be inherited\r
277          GENLIST_PART_TEXT("elm.text.5",\r
278             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.3",\r
279                PARAM_EMAIL_COUNT\r
280                min: 45 HEIGHT_EMAIL_MAIN;\r
281                max: 45 HEIGHT_EMAIL_MAIN;\r
282                text.min: 1 0;\r
283                text.align: 0.5 0.65;\r
284                fixed: 1 1;\r
285                visible: 0;\r
286             )\r
287          )\r
288          // Virtual part for Maxmimum right X axis of TEXT\r
289          GENLIST_PART_SPACER("elm.text.limit",\r
290             GENLIST_DESCRIPTION_R("elm.icon.3",\r
291                min: 0 0;\r
292                max: 0 0;\r
293                fixed: 1 0;\r
294             )\r
295          )\r
296          GENLIST_PART_ICON("elm.icon.3",\r
297             GENLIST_DESCRIPTION_RTB("elm.padding.icon4.left", "elm.padding.top", "elm.text.3",\r
298                min: 45 45;\r
299                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
300                fixed: 1 0;\r
301             )\r
302          )\r
303          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", GENLIST_EMAIL_PADDING_SIZE_DEFAULT)\r
304          GENLIST_PART_ICON("elm.icon.4",\r
305             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.padding.top", "elm.text.3",\r
306                min: 45 45;\r
307                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
308                fixed: 1 0;\r
309             )\r
310          )\r
311          GENLIST_PART_ICON("elm.icon.4.touch",\r
312             GENLIST_DESCRIPTION_ENVELOP("elm.icon.4",\r
313                rel1.offset: -4 -7;\r
314                rel2.offset: 26 8;\r
315             )\r
316          )\r
317          GENLIST_PART_ICON("elm.icon.2",\r
318             GENLIST_DESCRIPTION_LTB("elm.padding.icon1.right", "elm.text.1", "elm.text.2",\r
319                fixed: 1 0;\r
320             )\r
321          )\r
322          GENLIST_PART_TEXTBLOCK("elm.text.3",\r
323             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.text.4", "elm.text.1",\r
324                PARAM_EMAIL_SUB\r
325                min: 0 HEIGHT_EMAIL_SUB;\r
326                fixed: 0 1;\r
327             )\r
328             DESCRIPTION_EMAIL_SUB_OTHERS\r
329          )\r
330          GENLIST_PART_TEXTBLOCK("elm.text.4",\r
331             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.text.1", "elm.padding.text3.bottom",\r
332                PARAM_EMAIL_CONTENTS_TIME\r
333                GENLIST_PARAM_TEXT_LIMIT_RT\r
334                min: 0 HEIGHT_EMAIL_SUB;\r
335                fixed: 1 0;\r
336             )\r
337             DESCRIPTION_EMAIL_CONTENTS_TIME_FOCUS\r
338          )\r
339 \r
340          GENLIST_PART_PADDING_EMAIL_BOTTOM_TO_SIZE( "elm.padding.text3.bottom", GENLIST_EMAIL_PADDING_SIZE_SUB_TEXT_BOTTOM)\r
341 \r
342          GENLIST_PART_TEXTBLOCK("elm.text.2",\r
343             GENLIST_DESCRIPTION("elm.padding.icon1.right", "elm.padding.right", "elm.padding.text3.bottom", "elm.padding.bottom",\r
344                PARAM_EMAIL_CONTENTS\r
345                min: 0 HEIGHT_EMAIL_CONTENTS;\r
346             )\r
347             DESCRIPTION_EMAIL_CONTENTS_OTHERS\r
348          )\r
349          GENLIST_PART_FLIP\r
350       }\r
351       GENLIST_PROGRAMS_READ_TEXT( target: "elm.text.1";\r
352          target: "elm.text.2"; target: "elm.text.3";\r
353          target: "elm.text.4"; target: "elm.text.5";\r
354          target: "elm.swallow.colorbar";\r
355          target: "elm.icon.1"; target: "elm.icon.1.touch";\r
356          target: "elm.icon.2"; target: "elm.icon.3";\r
357          target: "elm.icon.4"; target: "elm.icon.4.touch";\r
358       )\r
359       GENLIST_PROGRAM_SOUND("elm.icon.4.touch")\r
360    }\r
361 \r
362 // email list with conversation text\r
363    group { GENLIST_NAME("email.list.conversation/default")\r
364       inherit: "elm/genlist/item/email.list/default";\r
365 \r
366       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4 elm.text.5";\r
367       parts {\r
368          GENLIST_PART_TEXT("elm.text.5",\r
369             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.3",\r
370                visible: 1;\r
371             )\r
372             DESCRIPTION_EMAIL_COUNT_OTHERS\r
373          )\r
374          // Virtual part for Maxmimum right X axis of TEXT\r
375          GENLIST_PART_SPACER("elm.text.limit",\r
376             GENLIST_DESCRIPTION_R("elm.icon.3",\r
377                min: 45 HEIGHT_EMAIL_MAIN;\r
378                max: 45 HEIGHT_EMAIL_MAIN;\r
379             )\r
380          )\r
381       }\r
382    }\r
383 \r
384    // 2.2.3.13\r
385    // email outbox style\r
386    group { GENLIST_NAME("email.outbox/default")\r
387       GENLIST_PROLOG_NORMAL\r
388       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";\r
389       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
390 \r
391       script {\r
392          public readed = 0;\r
393       }\r
394       parts {\r
395          GENLIST_PART_BG_NORMAL\r
396          GENLIST_PART_BASE\r
397          GENLIST_PART_BOTTOM_LINE\r
398          GENLIST_PART_PADDING_LEFT_SIZE(GENLIST_EMAIL_PADDING_SIZE_LEFT)\r
399          GENLIST_PART_PADDING_RIGHT_EDIT\r
400          GENLIST_PART_PADDING_TOP_SIZE( GENLIST_EMAIL_PADDING_SIZE_TOP_3LINE )\r
401          GENLIST_PART_PADDING_BOTTOM_SIZE( GENLIST_EMAIL_PADDING_SIZE_BOTTOM_3LINE )\r
402          GENLIST_PART_COLORBAR\r
403 \r
404          GENLIST_PART_ICON("elm.icon.1.touch",\r
405             GENLIST_DESCRIPTION_ENVELOP("elm.icon.1",\r
406                rel1.offset: -10 -17;\r
407                rel2.offset: 10 10;\r
408             )\r
409          )\r
410 \r
411          GENLIST_PART_ICON_EMAIL_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")\r
412          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")\r
413 \r
414          GENLIST_PART_TEXTBLOCK("elm.text.1",\r
415             GENLIST_DESCRIPTION_LRT("elm.padding.icon1.right", "elm.text.limit", "elm.padding.top",\r
416                PARAM_EMAIL_MAIN\r
417                min: 0 HEIGHT_EMAIL_MAIN;\r
418                fixed: 1 1; align: 0 0; text.max: 1 0;  // This limits text growing.\r
419             )\r
420             DESCRIPTION_EMAIL_MAIN_OTHERS\r
421          )\r
422          // FIXME: because script cannot be inherited, text.4 is defined here and can be inherited\r
423          GENLIST_PART_TEXT("elm.text.4",\r
424             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.3",\r
425                PARAM_EMAIL_COUNT\r
426                min: 0 HEIGHT_EMAIL_MAIN;\r
427                max: 0 HEIGHT_EMAIL_MAIN;\r
428                text.min: 1 0;\r
429                text.align: 0.5 0.65;\r
430                fixed: 1 0;\r
431                visible: 0;\r
432             )\r
433          )\r
434          // Virtual part for Maxmimum right X axis of TEXT\r
435          GENLIST_PART_SPACER("elm.text.limit",\r
436             GENLIST_DESCRIPTION_R("elm.icon.3",\r
437                min: 0 0;\r
438                max: 0 0;\r
439                fixed: 1 0;\r
440             )\r
441          )\r
442          GENLIST_PART_ICON("elm.icon.3",\r
443             GENLIST_DESCRIPTION_RTB("elm.padding.icon4.left", "elm.padding.top", "elm.text.3",\r
444                min: 45 45;\r
445                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
446                fixed: 1 0;\r
447             )\r
448          )\r
449          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", GENLIST_EMAIL_PADDING_SIZE_DEFAULT)\r
450          GENLIST_PART_ICON("elm.icon.4",\r
451             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.padding.top", "elm.text.3",\r
452                min: 45 45;\r
453                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
454                fixed: 1 0;\r
455             )\r
456          )\r
457          GENLIST_PART_ICON("elm.icon.4.touch",\r
458             GENLIST_DESCRIPTION_ENVELOP("elm.icon.4",\r
459                rel1.offset: -4 -7;\r
460                rel2.offset: 26 8;\r
461             )\r
462          )\r
463 \r
464          GENLIST_PART_ICON("elm.icon.2",\r
465             GENLIST_DESCRIPTION_LTB("elm.padding.icon1.right", "elm.text.1", "elm.text.2",\r
466                fixed: 1 1;\r
467             )\r
468          )\r
469          GENLIST_PART_TEXTBLOCK("elm.text.3",\r
470             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.padding.icon5.left", "elm.text.1",\r
471                PARAM_EMAIL_SUB\r
472                min: 0 HEIGHT_EMAIL_SUB;\r
473                fixed: 0 1;\r
474             )\r
475             DESCRIPTION_EMAIL_SUB_OTHERS\r
476          )\r
477 \r
478          GENLIST_PART_PADDING_EMAIL_BOTTOM_TO_SIZE( "elm.padding.text3.bottom", GENLIST_EMAIL_PADDING_SIZE_SUB_TEXT_BOTTOM)\r
479 \r
480          GENLIST_PART_TEXTBLOCK("elm.text.2",\r
481             GENLIST_DESCRIPTION("elm.padding.icon1.right", "elm.padding.icon5.left", "elm.padding.text3.bottom", "elm.padding.bottom",\r
482                PARAM_EMAIL_CONTENTS\r
483                min: 0 HEIGHT_EMAIL_CONTENTS;\r
484             )\r
485             DESCRIPTION_EMAIL_CONTENTS_OTHERS\r
486          )\r
487          GENLIST_PART_PADDING_R("elm.padding.icon5.left", "elm.icon.5")\r
488          GENLIST_PART_ICON("elm.icon.5",\r
489             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.text.1", "elm.padding.bottom",\r
490                min: 180 74;\r
491                max: 180 74;\r
492                fixed: 1 1;\r
493             )\r
494          )\r
495          GENLIST_PART_FLIP\r
496       }\r
497       GENLIST_PROGRAMS_READ_TEXT( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";\r
498          target: "elm.text.4";\r
499          target: "elm.swallow.colorbar"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3";\r
500          target: "elm.icon.4"; target: "elm.icon.5";\r
501       )\r
502       GENLIST_PROGRAM_SOUND("elm.icon.4.touch")\r
503    }\r
504 \r
505 // email outbox style with conversation\r
506    group { GENLIST_NAME("email.outbox.conversation/default")\r
507       inherit: "elm/genlist/item/email.outbox/default";\r
508 \r
509       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";\r
510 \r
511       parts {\r
512          GENLIST_PART_TEXT("elm.text.4",\r
513             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.icon.5",\r
514                min: 45 HEIGHT_EMAIL_MAIN;\r
515                max: 45 HEIGHT_EMAIL_MAIN;\r
516                visible: 1;\r
517             )\r
518             DESCRIPTION_EMAIL_COUNT_OTHERS\r
519          )\r
520          GENLIST_PART_SPACER("elm.text.limit",\r
521             GENLIST_DESCRIPTION_R("elm.icon.3",\r
522                min: 45 HEIGHT_EMAIL_MAIN;\r
523                max: 45 HEIGHT_EMAIL_MAIN;\r
524             )\r
525          )\r
526       }\r
527    }\r
528 \r