1. Changed the elm.icon.1 size to 64*64 in email genlist styles for correct handling...
[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=Bold 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=Bold"; \\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       text { \\r
182          align: 0 0.5; \\r
183          min: 0 1; \\r
184          font: "Tizen:style=Regular"; \\r
185          size: GENLIST_EMAIL_COUNT_TEXT_SIZE; \\r
186          text_class: "tizen"; \\r
187       } \\r
188    } \\r
189    description { state: "selected" 0.0; \\r
190       inherit: "default" 0.0; \\r
191       color: GENLIST_EMAIL_TEXT_FOCUS_COLOR; \\r
192       text { \\r
193          align: 0 0.5; \\r
194          min: 0 1; \\r
195          font: "Tizen:style=Regular"; \\r
196          size: GENLIST_EMAIL_COUNT_TEXT_SIZE; \\r
197          text_class: "tizen"; \\r
198       } \\r
199    }\r
200 \r
201 // email contents text\r
202 #define PARAM_EMAIL_CONTENTS \\r
203    text { \\r
204       align: 0 0.5; \\r
205       min: 0 1; \\r
206       font: "Tizen:style=Regular"; \\r
207       style: "email_style_contents"; \\r
208    }\r
209 \r
210 #define PARAM_EMAIL_CONTENTS_TIME \\r
211    text { \\r
212       align: 0 0.5; \\r
213       min: 0 1; \\r
214       font: "Tizen:style=Regular"; \\r
215       style: "email_style_contents_time"; \\r
216    }\r
217 \r
218 #define DESCRIPTION_EMAIL_CONTENTS_TIME_FOCUS \\r
219    description { state: "selected" 0.0; \\r
220       inherit: "default" 0.0; \\r
221       text.style: "email_style_contents_time_focus"; \\r
222    }\r
223 \r
224 #define DESCRIPTION_EMAIL_CONTENTS_OTHERS \\r
225    description { state: "selected" 0.0; \\r
226       inherit: "default" 0.0; \\r
227       text.style: "email_style_contents_focus"; \\r
228    }\r
229 \r
230 #define GENLIST_PART_PADDING_EMAIL_BOTTOM_TO_SIZE( NAME, SIZE ) \\r
231          GENLIST_PART_SPACER(NAME, \\r
232             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.text.5", "elm.text.2", \\r
233                min: 0 SIZE; \\r
234                fixed: 0 1; \\r
235             )  \\r
236          )\r
237 \r
238 #define GENLIST_PART_PADDING_EMAIL_OUTBOX_BOTTOM_TO_SIZE( NAME, SIZE ) \\r
239          GENLIST_PART_SPACER(NAME, \\r
240             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.icon.5", "elm.text.2", \\r
241                min: 0 SIZE; \\r
242                fixed: 0 1; \\r
243             )  \\r
244          )\r
245 \r
246 #define GENLIST_PARAM_ICON_EMAIL_CHECK_RADIO \\r
247          min: GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE; \\r
248          max: GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE GENLIST_EMAIL_ICON_CHECK_RADIO_SIZE;\r
249 \r
250 #define GENLIST_PART_ICON_EMAIL_CHECK_RADIO_L(NAME, LEFT) \\r
251    GENLIST_PART_ICON(NAME, \\r
252       GENLIST_DESCRIPTION_LTB(LEFT, "elm.padding.top", "elm.padding.bottom", \\r
253          GENLIST_PARAM_ICON_EMAIL_CHECK_RADIO \\r
254          fixed: 1 1; \\r
255       ) \\r
256    )\r
257 \r
258 #define HEIGHT_EMAIL_MAIN         54\r
259 #define HEIGHT_EMAIL_SUB          42\r
260 #define HEIGHT_EMAIL_CONTENTS      38\r
261 \r
262 \r
263 #define GENLIST_PROGRAMS_EMAIL( TARGET ) \\r
264    programs { \\r
265       GENLIST_PROGRAM_DEFAULT( TARGET \\r
266          target: "bg"; \\r
267          target: "bg_clip"; \\r
268          target: "bottom_line"; \\r
269          target: "bottom_line2"; \\r
270          target: "bottom_line_clip"; \\r
271          target: "bg_reorder"; \\r
272          target: "elm.padding.left"; \\r
273          target: "elm.padding.right"; \\r
274       ) \\r
275       GENLIST_PROGRAM_DISABLED( TARGET \\r
276          target: "bg"; \\r
277          target: "bottom_line"; \\r
278          target: "bottom_line2"; \\r
279          target: "bg_reorder"; \\r
280       ) \\r
281       GENLIST_PROGRAM_FOCUS \\r
282       GENLIST_PROGRAM_SELECT( TARGET \\r
283          target: "bg"; \\r
284          target: "bottom_line"; \\r
285          target: "bottom_line2"; \\r
286          target: "bg_reorder"; \\r
287       ) \\r
288       GENLIST_PROGRAM_SOUND("bg") \\r
289       GENLIST_PROGRAM_DECORATE_REORDER( "normal", \\r
290          target: "bg_clip"; \\r
291          target: "bg_reorder_clip"; \\r
292          target: "bottom_line_clip"; \\r
293          target: "elm.padding.left"; \\r
294          target: "elm.padding.right"; \\r
295       ) \\r
296       program { name: "unselected_target"; \\r
297          action: STATE_SET "default" 0.0; \\r
298          TARGET \\r
299       } \\r
300       program { name: "unselected_read"; \\r
301          signal: "elm,state,unselected"; \\r
302          source: "elm"; \\r
303          script { \\r
304             if (get_int(readed) == 1) \\r
305                run_program(PROGRAM:"go_read_target"); \\r
306             else \\r
307                run_program(PROGRAM:"unselected_target"); \\r
308          } \\r
309       } \\r
310       program { name: "go_read"; \\r
311          signal: "elm,state,read"; \\r
312          source: "*"; \\r
313          script { \\r
314            set_int(readed, 1); \\r
315            run_program(PROGRAM:"go_read_target"); \\r
316          } \\r
317       } \\r
318       program { name: "go_unread"; \\r
319          signal: "elm,state,unread"; \\r
320          source: "*"; \\r
321          script { \\r
322            set_int(readed, 0); \\r
323            run_program(PROGRAM:"go_unread_target"); \\r
324          } \\r
325       } \\r
326       program { name: "go_read_target"; \\r
327          action: STATE_SET "read" 0.0; \\r
328          TARGET \\r
329       } \\r
330       program { name: "go_unread_target"; \\r
331          action: STATE_SET "unread" 0.0; \\r
332          TARGET \\r
333       } \\r
334    }\r
335 \r
336 // 2.2.3.5 (Email Style)\r
337    group { GENLIST_NAME("email.list/default")\r
338       GENLIST_PROLOG_NORMAL\r
339       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.5";\r
340       data.item: "contents" "elm.swallow.colorbar elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.4.touch";\r
341 \r
342       script {\r
343          public readed = 0;\r
344       }\r
345       parts {\r
346          GENLIST_PART_BG_NORMAL\r
347          GENLIST_PART_BASE\r
348          GENLIST_PART_BOTTOM_LINE\r
349          GENLIST_PART_PADDING_LEFT_SIZE(GENLIST_EMAIL_PADDING_SIZE_LEFT)\r
350          GENLIST_PART_PADDING_RIGHT\r
351          GENLIST_PART_PADDING_TOP_SIZE( GENLIST_EMAIL_PADDING_SIZE_TOP_3LINE )\r
352          GENLIST_PART_PADDING_BOTTOM_SIZE( GENLIST_EMAIL_PADDING_SIZE_BOTTOM_3LINE )\r
353          GENLIST_PART_COLORBAR\r
354 \r
355          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")\r
356          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")\r
357 \r
358          GENLIST_PART_TEXTBLOCK("elm.text.1",\r
359             GENLIST_DESCRIPTION_LRT("elm.padding.icon1.right", "elm.text.limit", "elm.padding.top",\r
360                PARAM_EMAIL_MAIN\r
361                min: 0 HEIGHT_EMAIL_MAIN;\r
362                fixed: 1 1; align: 0 0; text.max: 1 0;  // This limits text growing.\r
363             )\r
364             DESCRIPTION_EMAIL_MAIN_OTHERS\r
365          )\r
366 \r
367          // FIXME: because script cannot be inherited, text.5 is defined here and can be inherited\r
368          GENLIST_PART_TEXT("elm.text.4",\r
369             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.2",\r
370                PARAM_EMAIL_COUNT\r
371                min: 45 HEIGHT_EMAIL_MAIN;\r
372                max: 45 HEIGHT_EMAIL_MAIN;\r
373                text.min: 1 0;\r
374                text.align: 0.5 0.65;\r
375                fixed: 1 1;\r
376                visible: 0;\r
377             )\r
378          )\r
379          // Virtual part for Maxmimum right X axis of TEXT\r
380          GENLIST_PART_SPACER("elm.text.limit",\r
381             GENLIST_DESCRIPTION_R("elm.icon.3",\r
382                min: 0 0;\r
383                max: 0 0;\r
384                fixed: 1 0;\r
385             )\r
386          )\r
387          GENLIST_PART_ICON("elm.icon.3",\r
388             GENLIST_DESCRIPTION_RTB("elm.padding.icon4.left", "elm.padding.top", "elm.text.2",\r
389                min: 45 45;\r
390                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
391                fixed: 1 0;\r
392             )\r
393          )\r
394          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", GENLIST_EMAIL_PADDING_SIZE_DEFAULT)\r
395          GENLIST_PART_ICON("elm.icon.4",\r
396             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.padding.top", "elm.text.2",\r
397                min: 45 45;\r
398                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
399                fixed: 1 0;\r
400             )\r
401          )\r
402          GENLIST_PART_ICON("elm.icon.4.touch",\r
403             GENLIST_DESCRIPTION_ENVELOP("elm.icon.4",\r
404                rel1.offset: -4 -7;\r
405                rel2.offset: 26 8;\r
406             )\r
407          )\r
408          GENLIST_PART_ICON("elm.icon.2",\r
409             GENLIST_DESCRIPTION_LTB("elm.padding.icon1.right", "elm.text.1", "elm.text.3",\r
410                fixed: 1 0;\r
411             )\r
412          )\r
413          GENLIST_PART_TEXTBLOCK("elm.text.2",\r
414             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.text.5", "elm.text.1",\r
415                PARAM_EMAIL_SUB\r
416                min: 0 HEIGHT_EMAIL_SUB;\r
417                fixed: 0 1;\r
418             )\r
419             DESCRIPTION_EMAIL_SUB_OTHERS\r
420          )\r
421          GENLIST_PART_TEXTBLOCK("elm.text.5",\r
422             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.text.1", "elm.padding.text2.bottom",\r
423                PARAM_EMAIL_CONTENTS_TIME\r
424                GENLIST_PARAM_TEXT_LIMIT_RT\r
425                min: 0 HEIGHT_EMAIL_SUB;\r
426                fixed: 1 0;\r
427             )\r
428             DESCRIPTION_EMAIL_CONTENTS_TIME_FOCUS\r
429          )\r
430 \r
431          GENLIST_PART_PADDING_EMAIL_BOTTOM_TO_SIZE( "elm.padding.text2.bottom", GENLIST_EMAIL_PADDING_SIZE_SUB_TEXT_BOTTOM)\r
432 \r
433          GENLIST_PART_TEXTBLOCK("elm.text.3",\r
434             GENLIST_DESCRIPTION("elm.padding.icon1.right", "elm.padding.right", "elm.padding.text2.bottom", "elm.padding.bottom",\r
435                PARAM_EMAIL_CONTENTS\r
436                min: 0 HEIGHT_EMAIL_CONTENTS;\r
437             )\r
438             DESCRIPTION_EMAIL_CONTENTS_OTHERS\r
439          )\r
440          GENLIST_PART_FOCUS\r
441       }\r
442       GENLIST_PROGRAMS_EMAIL( target: "elm.text.1";\r
443          target: "elm.text.2"; target: "elm.text.3";\r
444          target: "elm.text.4"; target: "elm.text.5";\r
445          target: "elm.swallow.colorbar";\r
446          target: "elm.icon.1";\r
447          target: "elm.icon.2"; target: "elm.icon.3";\r
448          target: "elm.icon.4"; target: "elm.icon.4.touch";\r
449       )\r
450       GENLIST_PROGRAM_SOUND("elm.icon.4.touch")\r
451       GENLIST_PROGRAM_SOUND("elm.text.1")\r
452       GENLIST_PROGRAM_SOUND("elm.text.2")\r
453       GENLIST_PROGRAM_SOUND("elm.text.3")\r
454       GENLIST_PROGRAM_SOUND("elm.text.4")\r
455       GENLIST_PROGRAM_SOUND("elm.text.5")\r
456    }\r
457 \r
458 // email list with conversation text\r
459    group { GENLIST_NAME("email.list.conversation/default")\r
460       inherit: "elm/genlist/item/email.list/default";\r
461 \r
462       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4 elm.text.5";\r
463       parts {\r
464          GENLIST_PART_TEXT("elm.text.4",\r
465             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.2",\r
466                visible: 1;\r
467             )\r
468             DESCRIPTION_EMAIL_COUNT_OTHERS\r
469          )\r
470          // Virtual part for Maxmimum right X axis of TEXT\r
471          GENLIST_PART_SPACER("elm.text.limit",\r
472             GENLIST_DESCRIPTION_R("elm.icon.3",\r
473                min: 45 HEIGHT_EMAIL_MAIN;\r
474                max: 45 HEIGHT_EMAIL_MAIN;\r
475             )\r
476          )\r
477       }\r
478    }\r
479 \r
480    // 2.2.3.13\r
481    // email outbox style\r
482    group { GENLIST_NAME("email.outbox/default")\r
483       GENLIST_PROLOG_NORMAL\r
484       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";\r
485       data.item: "contents" "elm.swallow.colorbar elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.4.touch elm.icon.5";\r
486 \r
487       script {\r
488          public readed = 0;\r
489       }\r
490       parts {\r
491          GENLIST_PART_BG_NORMAL\r
492          GENLIST_PART_BASE\r
493          GENLIST_PART_BOTTOM_LINE\r
494          GENLIST_PART_PADDING_LEFT_SIZE(GENLIST_EMAIL_PADDING_SIZE_LEFT)\r
495          GENLIST_PART_PADDING_RIGHT_EDIT\r
496          GENLIST_PART_PADDING_TOP_SIZE( GENLIST_EMAIL_PADDING_SIZE_TOP_3LINE )\r
497          GENLIST_PART_PADDING_BOTTOM_SIZE( GENLIST_EMAIL_PADDING_SIZE_BOTTOM_3LINE )\r
498          GENLIST_PART_COLORBAR\r
499 \r
500          GENLIST_PART_ICON_CHECK_RADIO_L("elm.icon.1", "elm.padding.left")\r
501          GENLIST_PART_PADDING_L("elm.padding.icon1.right", "elm.icon.1")\r
502 \r
503          GENLIST_PART_TEXTBLOCK("elm.text.1",\r
504             GENLIST_DESCRIPTION_LRT("elm.padding.icon1.right", "elm.text.limit", "elm.padding.top",\r
505                PARAM_EMAIL_MAIN\r
506                min: 0 HEIGHT_EMAIL_MAIN;\r
507                fixed: 1 1; align: 0 0; text.max: 1 0;  // This limits text growing.\r
508             )\r
509             DESCRIPTION_EMAIL_MAIN_OTHERS\r
510          )\r
511          // FIXME: because script cannot be inherited, text.4 is defined here and can be inherited\r
512          GENLIST_PART_TEXT("elm.text.4",\r
513             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.text.2",\r
514                PARAM_EMAIL_COUNT\r
515                min: 0 HEIGHT_EMAIL_MAIN;\r
516                max: 0 HEIGHT_EMAIL_MAIN;\r
517                text.min: 1 0;\r
518                text.align: 0.5 0.65;\r
519                fixed: 1 0;\r
520                visible: 0;\r
521             )\r
522          )\r
523          // Virtual part for Maxmimum right X axis of TEXT\r
524          GENLIST_PART_SPACER("elm.text.limit",\r
525             GENLIST_DESCRIPTION_R("elm.icon.3",\r
526                min: 0 0;\r
527                max: 0 0;\r
528                fixed: 1 0;\r
529             )\r
530          )\r
531          GENLIST_PART_ICON("elm.icon.3",\r
532             GENLIST_DESCRIPTION_RTB("elm.padding.icon4.left", "elm.padding.top", "elm.text.2",\r
533                min: 45 45;\r
534                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
535                fixed: 1 0;\r
536             )\r
537          )\r
538          GENLIST_PART_PADDING_R_SIZE("elm.padding.icon4.left", "elm.icon.4", GENLIST_EMAIL_PADDING_SIZE_DEFAULT)\r
539          GENLIST_PART_ICON("elm.icon.4",\r
540             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.padding.top", "elm.text.2",\r
541                min: 45 45;\r
542                max: HEIGHT_EMAIL_MAIN HEIGHT_EMAIL_MAIN;\r
543                fixed: 1 0;\r
544             )\r
545          )\r
546          GENLIST_PART_ICON("elm.icon.4.touch",\r
547             GENLIST_DESCRIPTION_ENVELOP("elm.icon.4",\r
548                rel1.offset: -4 -7;\r
549                rel2.offset: 26 8;\r
550             )\r
551          )\r
552 \r
553          GENLIST_PART_ICON("elm.icon.2",\r
554             GENLIST_DESCRIPTION_LTB("elm.padding.icon1.right", "elm.text.1", "elm.text.3",\r
555                fixed: 1 1;\r
556             )\r
557          )\r
558          GENLIST_PART_TEXTBLOCK("elm.text.2",\r
559             GENLIST_DESCRIPTION_LRT("elm.icon.2", "elm.padding.icon5.left", "elm.text.1",\r
560                PARAM_EMAIL_SUB\r
561                min: 0 HEIGHT_EMAIL_SUB;\r
562                fixed: 0 1;\r
563             )\r
564             DESCRIPTION_EMAIL_SUB_OTHERS\r
565          )\r
566 \r
567          GENLIST_PART_PADDING_EMAIL_OUTBOX_BOTTOM_TO_SIZE( "elm.padding.text2.bottom", GENLIST_EMAIL_PADDING_SIZE_SUB_TEXT_BOTTOM)\r
568 \r
569          GENLIST_PART_TEXTBLOCK("elm.text.3",\r
570             GENLIST_DESCRIPTION("elm.padding.icon1.right", "elm.padding.icon5.left", "elm.padding.text2.bottom", "elm.padding.bottom",\r
571                PARAM_EMAIL_CONTENTS\r
572                min: 0 HEIGHT_EMAIL_CONTENTS;\r
573             )\r
574             DESCRIPTION_EMAIL_CONTENTS_OTHERS\r
575          )\r
576          GENLIST_PART_PADDING_R("elm.padding.icon5.left", "elm.icon.5")\r
577          GENLIST_PART_ICON("elm.icon.5",\r
578             GENLIST_DESCRIPTION_RTB("elm.padding.right", "elm.text.1", "elm.padding.bottom",\r
579                min: 180 74;\r
580                max: 180 74;\r
581                fixed: 1 1;\r
582             )\r
583          )\r
584          GENLIST_PART_FOCUS\r
585       }\r
586       GENLIST_PROGRAMS_EMAIL( target: "elm.text.1"; target: "elm.text.2"; target: "elm.text.3";\r
587          target: "elm.text.4";\r
588          target: "elm.swallow.colorbar"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.icon.3";\r
589          target: "elm.icon.4"; target: "elm.icon.5";\r
590       )\r
591    }\r
592 \r
593 // email outbox style with conversation\r
594    group { GENLIST_NAME("email.outbox.conversation/default")\r
595       inherit: "elm/genlist/item/email.outbox/default";\r
596 \r
597       data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";\r
598 \r
599       parts {\r
600          GENLIST_PART_TEXT("elm.text.4",\r
601             GENLIST_DESCRIPTION_LTB("elm.text.1", "elm.padding.top", "elm.icon.5",\r
602                min: 45 HEIGHT_EMAIL_MAIN;\r
603                max: 45 HEIGHT_EMAIL_MAIN;\r
604                visible: 1;\r
605             )\r
606             DESCRIPTION_EMAIL_COUNT_OTHERS\r
607          )\r
608          GENLIST_PART_SPACER("elm.text.limit",\r
609             GENLIST_DESCRIPTION_R("elm.icon.3",\r
610                min: 45 HEIGHT_EMAIL_MAIN;\r
611                max: 45 HEIGHT_EMAIL_MAIN;\r
612             )\r
613          )\r
614       }\r
615    }\r
616 \r