[genlist] Fix for touch sound is not playing on item text touch.
[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          GENLIST_PART_FOCUS\r
352       }\r
353       GENLIST_PROGRAMS_READ_TEXT( target: "elm.text.1";\r
354          target: "elm.text.2"; target: "elm.text.3";\r
355          target: "elm.text.4"; target: "elm.text.5";\r
356          target: "elm.swallow.colorbar";\r
357          target: "elm.icon.1"; target: "elm.icon.1.touch";\r
358          target: "elm.icon.2"; target: "elm.icon.3";\r
359          target: "elm.icon.4"; target: "elm.icon.4.touch";\r
360       )\r
361       GENLIST_PROGRAM_SOUND("elm.icon.4.touch")\r
362       GENLIST_PROGRAM_SOUND("elm.text.1")\r
363       GENLIST_PROGRAM_SOUND("elm.text.2")\r
364       GENLIST_PROGRAM_SOUND("elm.text.3")\r
365       GENLIST_PROGRAM_SOUND("elm.text.4")\r
366       GENLIST_PROGRAM_SOUND("elm.text.5")\r
367    }\r
368 \r
369 // email list with conversation text\r
370    group { GENLIST_NAME("email.list.conversation/default")\r
371       inherit: "elm/genlist/item/email.list/default";\r
372 \r
373       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4 elm.text.5";\r
374       parts {\r
375          GENLIST_PART_TEXT("elm.text.5",\r
376             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.3",\r
377                visible: 1;\r
378             )\r
379             DESCRIPTION_EMAIL_COUNT_OTHERS\r
380          )\r
381          // Virtual part for Maxmimum right X axis of TEXT\r
382          GENLIST_PART_SPACER("elm.text.limit",\r
383             GENLIST_DESCRIPTION_R("elm.icon.3",\r
384                min: 45 HEIGHT_EMAIL_MAIN;\r
385                max: 45 HEIGHT_EMAIL_MAIN;\r
386             )\r
387          )\r
388       }\r
389    }\r
390 \r
391    // 2.2.3.13\r
392    // email outbox style\r
393    group { GENLIST_NAME("email.outbox/default")\r
394       GENLIST_PROLOG_NORMAL\r
395       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";\r
396       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
397 \r
398       script {\r
399          public readed = 0;\r
400       }\r
401       parts {\r
402          GENLIST_PART_BG_NORMAL\r
403          GENLIST_PART_BASE\r
404          GENLIST_PART_BOTTOM_LINE\r
405          GENLIST_PART_PADDING_LEFT_SIZE(GENLIST_EMAIL_PADDING_SIZE_LEFT)\r
406          GENLIST_PART_PADDING_RIGHT_EDIT\r
407          GENLIST_PART_PADDING_TOP_SIZE( GENLIST_EMAIL_PADDING_SIZE_TOP_3LINE )\r
408          GENLIST_PART_PADDING_BOTTOM_SIZE( GENLIST_EMAIL_PADDING_SIZE_BOTTOM_3LINE )\r
409          GENLIST_PART_COLORBAR\r
410 \r
411          GENLIST_PART_ICON("elm.icon.1.touch",\r
412             GENLIST_DESCRIPTION_ENVELOP("elm.icon.1",\r
413                rel1.offset: -10 -17;\r
414                rel2.offset: 10 10;\r
415             )\r
416          )\r
417 \r
418          GENLIST_PART_ICON_EMAIL_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")\r
419          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")\r
420 \r
421          GENLIST_PART_TEXTBLOCK("elm.text.1",\r
422             GENLIST_DESCRIPTION_LRT("elm.padding.icon1.right", "elm.text.limit", "elm.padding.top",\r
423                PARAM_EMAIL_MAIN\r
424                min: 0 HEIGHT_EMAIL_MAIN;\r
425                fixed: 1 1; align: 0 0; text.max: 1 0;  // This limits text growing.\r
426             )\r
427             DESCRIPTION_EMAIL_MAIN_OTHERS\r
428          )\r
429          // FIXME: because script cannot be inherited, text.4 is defined here and can be inherited\r
430          GENLIST_PART_TEXT("elm.text.4",\r
431             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.3",\r
432                PARAM_EMAIL_COUNT\r
433                min: 0 HEIGHT_EMAIL_MAIN;\r
434                max: 0 HEIGHT_EMAIL_MAIN;\r
435                text.min: 1 0;\r
436                text.align: 0.5 0.65;\r
437                fixed: 1 0;\r
438                visible: 0;\r
439             )\r
440          )\r
441          // Virtual part for Maxmimum right X axis of TEXT\r
442          GENLIST_PART_SPACER("elm.text.limit",\r
443             GENLIST_DESCRIPTION_R("elm.icon.3",\r
444                min: 0 0;\r
445                max: 0 0;\r
446                fixed: 1 0;\r
447             )\r
448          )\r
449          GENLIST_PART_ICON("elm.icon.3",\r
450             GENLIST_DESCRIPTION_RTB("elm.padding.icon4.left", "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_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", GENLIST_EMAIL_PADDING_SIZE_DEFAULT)\r
457          GENLIST_PART_ICON("elm.icon.4",\r
458             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.padding.top", "elm.text.3",\r
459                min: 45 45;\r
460                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
461                fixed: 1 0;\r
462             )\r
463          )\r
464          GENLIST_PART_ICON("elm.icon.4.touch",\r
465             GENLIST_DESCRIPTION_ENVELOP("elm.icon.4",\r
466                rel1.offset: -4 -7;\r
467                rel2.offset: 26 8;\r
468             )\r
469          )\r
470 \r
471          GENLIST_PART_ICON("elm.icon.2",\r
472             GENLIST_DESCRIPTION_LTB("elm.padding.icon1.right", "elm.text.1", "elm.text.2",\r
473                fixed: 1 1;\r
474             )\r
475          )\r
476          GENLIST_PART_TEXTBLOCK("elm.text.3",\r
477             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.padding.icon5.left", "elm.text.1",\r
478                PARAM_EMAIL_SUB\r
479                min: 0 HEIGHT_EMAIL_SUB;\r
480                fixed: 0 1;\r
481             )\r
482             DESCRIPTION_EMAIL_SUB_OTHERS\r
483          )\r
484 \r
485          GENLIST_PART_PADDING_EMAIL_BOTTOM_TO_SIZE( "elm.padding.text3.bottom", GENLIST_EMAIL_PADDING_SIZE_SUB_TEXT_BOTTOM)\r
486 \r
487          GENLIST_PART_TEXTBLOCK("elm.text.2",\r
488             GENLIST_DESCRIPTION("elm.padding.icon1.right", "elm.padding.icon5.left", "elm.padding.text3.bottom", "elm.padding.bottom",\r
489                PARAM_EMAIL_CONTENTS\r
490                min: 0 HEIGHT_EMAIL_CONTENTS;\r
491             )\r
492             DESCRIPTION_EMAIL_CONTENTS_OTHERS\r
493          )\r
494          GENLIST_PART_PADDING_R("elm.padding.icon5.left", "elm.icon.5")\r
495          GENLIST_PART_ICON("elm.icon.5",\r
496             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.text.1", "elm.padding.bottom",\r
497                min: 180 74;\r
498                max: 180 74;\r
499                fixed: 1 1;\r
500             )\r
501          )\r
502          GENLIST_PART_FLIP\r
503          GENLIST_PART_FOCUS\r
504       }\r
505       GENLIST_PROGRAMS_READ_TEXT( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";\r
506          target: "elm.text.4";\r
507          target: "elm.swallow.colorbar"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3";\r
508          target: "elm.icon.4"; target: "elm.icon.5";\r
509       )\r
510       GENLIST_PROGRAM_SOUND("elm.icon.4.touch")\r
511       GENLIST_PROGRAM_SOUND("elm.text.1")\r
512       GENLIST_PROGRAM_SOUND("elm.text.2")\r
513       GENLIST_PROGRAM_SOUND("elm.text.3")\r
514    }\r
515 \r
516 // email outbox style with conversation\r
517    group { GENLIST_NAME("email.outbox.conversation/default")\r
518       inherit: "elm/genlist/item/email.outbox/default";\r
519 \r
520       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";\r
521 \r
522       parts {\r
523          GENLIST_PART_TEXT("elm.text.4",\r
524             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.icon.5",\r
525                min: 45 HEIGHT_EMAIL_MAIN;\r
526                max: 45 HEIGHT_EMAIL_MAIN;\r
527                visible: 1;\r
528             )\r
529             DESCRIPTION_EMAIL_COUNT_OTHERS\r
530          )\r
531          GENLIST_PART_SPACER("elm.text.limit",\r
532             GENLIST_DESCRIPTION_R("elm.icon.3",\r
533                min: 45 HEIGHT_EMAIL_MAIN;\r
534                max: 45 HEIGHT_EMAIL_MAIN;\r
535             )\r
536          )\r
537       }\r
538    }\r
539 \r