apply v5.0 and fix memleak
[platform/framework/native/uifw.git] / src / ui / resource / FUi_ResourceHeaderConfig.cpp
1 //
2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4 //
5 // Licensed under the Apache License, Version 2.0 (the License);
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 //     http://www.apache.org/licenses/LICENSE-2.0/
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16 //
17 /**
18  * @file                FUi_ResourceHeaderConfig.cpp
19  * @brief               This is the implementation file for the properties of Header.
20  */
21
22 #include "FUi_ResourceHeaderConfig.h"
23
24 START_UI_CONFIG(HEADER);
25 {
26         // COLOR
27         ADD_COLOR_CONFIG(BG_NORMAL, $B0511);
28         ADD_COLOR_CONFIG(TRANSLUCENT_BG_NORMAL, $B013);
29
30         ADD_COLOR_CONFIG(TITLE_TEXT_NORMAL, $B052L5);
31         ADD_COLOR_CONFIG(TRANSLUCENT_TITLE_TEXT_NORMAL, $B052L8);
32
33         ADD_COLOR_CONFIG(DESCRIPTION_TEXT_NORMAL, $B052L5);
34         ADD_COLOR_CONFIG(TRANSLUCENT_DESCRIPTION_TEXT_NORMAL, $B052L8);
35
36         // $B0543 is 0x00000000, transparent
37         ADD_COLOR_CONFIG(BUTTON_BG_NORMAL, $B0511);
38         ADD_COLOR_CONFIG(BUTTON_BG_DISABLED, $B0511);
39         ADD_COLOR_CONFIG(BUTTON_BG_PRESSED, $B0511);
40         ADD_COLOR_CONFIG(BUTTON_BG_HIGHLIGHTED, $W161);
41
42         ADD_COLOR_CONFIG(BUTTON_TRANSLUCENT_BG_NORMAL, $B013);
43         ADD_COLOR_CONFIG(BUTTON_TRANSLUCENT_BG_DISABLED, $B013);
44         ADD_COLOR_CONFIG(BUTTON_TRANSLUCENT_BG_PRESSED, $B013);
45         ADD_COLOR_CONFIG(BUTTON_TRANSLUCENT_BG_HIGHLIGHTED, $W161);
46
47         ADD_COLOR_CONFIG(BUTTON_TEXT_NORMAL, $B052L5);
48         ADD_COLOR_CONFIG(BUTTON_TEXT_DISABLED, $B052L5D);
49         ADD_COLOR_CONFIG(BUTTON_TEXT_PRESSED, $B052L5P);
50         ADD_COLOR_CONFIG(BUTTON_TEXT_HIGHLIGHTED, $B052L5);
51
52         ADD_COLOR_CONFIG(BUTTON_TRANSLUCENT_TEXT_NORMAL, $B052L8);
53         ADD_COLOR_CONFIG(BUTTON_TRANSLUCENT_TEXT_DISABLED, $B052L8D);
54         ADD_COLOR_CONFIG(BUTTON_TRANSLUCENT_TEXT_PRESSED, $B052L8P);
55         ADD_COLOR_CONFIG(BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED, $B052L8);
56
57         ADD_COLOR_CONFIG(SEGMENTED_ITEM_BG_NORMAL, $B0511);
58         ADD_COLOR_CONFIG(SEGMENTED_ITEM_BG_DISABLED, $B0511);
59         ADD_COLOR_CONFIG(SEGMENTED_ITEM_BG_PRESSED, $B0514P1);
60         ADD_COLOR_CONFIG(SEGMENTED_ITEM_BG_HIGHLIGHTED, $B0514P2);
61         ADD_COLOR_CONFIG(SEGMENTED_ITEM_BG_SELECTED, $B0511);
62
63         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL, $B013);
64         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED, $B013);
65         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED, $B013P);
66         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED, $B0514P2);
67         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED, $B013);
68
69         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TEXT_NORMAL, $B052L6);
70         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TEXT_DISABLED, $B052L6D);
71         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TEXT_PRESSED, $B052L6P2);
72         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TEXT_HIGHLIGHTED, $B052L6);
73         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TEXT_SELECTED, $B052L6P1);
74
75         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL, $B052L8);
76         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED, $B052L8D);
77         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED, $B052L8P);
78         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED, $B052L8);
79         ADD_COLOR_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED, $B052L8);
80
81         ADD_COLOR_CONFIG(TAB_ITEM_BG_NORMAL, $B0511);
82         ADD_COLOR_CONFIG(TAB_ITEM_BG_DISABLED, $B0511);
83         ADD_COLOR_CONFIG(TAB_ITEM_BG_PRESSED, $B0514P1);
84         ADD_COLOR_CONFIG(TAB_ITEM_BG_HIGHLIGHTED, $B0514P2);
85         ADD_COLOR_CONFIG(TAB_ITEM_BG_SELECTED, $B0511);
86
87         ADD_COLOR_CONFIG(TAB_ITEM_TRANSLUCENT_BG_NORMAL, $B013);
88         ADD_COLOR_CONFIG(TAB_ITEM_TRANSLUCENT_BG_DISABLED, $B013);
89         ADD_COLOR_CONFIG(TAB_ITEM_TRANSLUCENT_BG_PRESSED, $B013P);
90         ADD_COLOR_CONFIG(TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED, $B0514P2);
91         ADD_COLOR_CONFIG(TAB_ITEM_TRANSLUCENT_BG_SELECTED, $B013);
92
93         ADD_COLOR_CONFIG(TAB_ITEM_TEXT_NORMAL, $B052L6);
94         ADD_COLOR_CONFIG(TAB_ITEM_TEXT_DISABLED, $B052L6D);
95         ADD_COLOR_CONFIG(TAB_ITEM_TEXT_PRESSED, $B052L6P2);
96         ADD_COLOR_CONFIG(TAB_ITEM_TEXT_HIGHLIGHTED, $B052L6);
97         ADD_COLOR_CONFIG(TAB_ITEM_TEXT_SELECTED, $B052L6P1);
98
99         ADD_COLOR_CONFIG(TAB_ITEM_TRANSLUCENT_TEXT_NORMAL, $B052L8);
100         ADD_COLOR_CONFIG(TAB_ITEM_TRANSLUCENT_TEXT_DISABLED, $B052L8D);
101         ADD_COLOR_CONFIG(TAB_ITEM_TRANSLUCENT_TEXT_PRESSED, $B052L8P);
102         ADD_COLOR_CONFIG(TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED, $B052L8);
103         ADD_COLOR_CONFIG(TAB_ITEM_TRANSLUCENT_TEXT_SELECTED, $B052L8);
104
105         ADD_COLOR_CONFIG(BUTTON_ITEM_BG_NORMAL, $B0511);
106         ADD_COLOR_CONFIG(BUTTON_ITEM_BG_DISABLED, $B0511);
107         ADD_COLOR_CONFIG(BUTTON_ITEM_BG_PRESSED, $B0514P1);
108         ADD_COLOR_CONFIG(BUTTON_ITEM_BG_HIGHLIGHTED, $B0514P2);
109
110         ADD_COLOR_CONFIG(BUTTON_ITEM_TRANSLUCENT_BG_NORMAL, $B013);
111         ADD_COLOR_CONFIG(BUTTON_ITEM_TRANSLUCENT_BG_DISABLED, $B013);
112         ADD_COLOR_CONFIG(BUTTON_ITEM_TRANSLUCENT_BG_PRESSED, $B013P);
113         ADD_COLOR_CONFIG(BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED, $B0514P2);
114
115         ADD_COLOR_CONFIG(BUTTON_ITEM_TEXT_NORMAL, $B052L4);
116         ADD_COLOR_CONFIG(BUTTON_ITEM_TEXT_DISABLED, $B052L4D);
117         ADD_COLOR_CONFIG(BUTTON_ITEM_TEXT_PRESSED, $B052L4P);
118         ADD_COLOR_CONFIG(BUTTON_ITEM_TEXT_HIGHLIGHTED, $B052L4);
119
120         ADD_COLOR_CONFIG(BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL, $B052L9);
121         ADD_COLOR_CONFIG(BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED, $B052L9D);
122         ADD_COLOR_CONFIG(BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED, $B052L9P);
123         ADD_COLOR_CONFIG(BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED, $B052L9);
124
125         ADD_COLOR_CONFIG(BADGE_ICON_BG_NORMAL, $B0519);
126         ADD_COLOR_CONFIG(BADGE_ICON_TEXT_NORMAL, $B052L7);
127
128         ADD_COLOR_CONFIG(DIVIDER_LINE_LEFT_NORMAL, $B0221L2);
129         ADD_COLOR_CONFIG(DIVIDER_LINE_RIGHT_NORMAL, $B0221L2);
130
131         ADD_COLOR_CONFIG(DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL, $B0221L2);
132         ADD_COLOR_CONFIG(DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL, $B0221L2);
133
134         ADD_COLOR_CONFIG(SELECTED_BAR_BG_NORMAL, $B052L1P);
135         ADD_COLOR_CONFIG(SELECTED_BAR_TRANSLUCENT_BG_NORMAL, $B052L1P);
136
137         ADD_COLOR_CONFIG(BOUNCING_EFFECT, $B018);
138
139         ADD_COLOR_CONFIG(TAB_TEXT_DIM_NORMAL, $B0514);
140         ADD_COLOR_CONFIG(TAB_TEXT_DIM_TRANSLUCENT_NORMAL, $B013);
141
142         //ADD_COLOR_CONFIG(TITLE_TEXT_DIM_NORMAL, $B0511);
143         ADD_COLOR_CONFIG(TITLE_TEXT_DIM_TRANSLUCENT_NORMAL, $B013);
144
145         ADD_COLOR_CONFIG(SUB_TITLE_EFFECT_NORMAL, $B0511);
146
147         // BITMAP
148         ADD_IMAGE_CONFIG(BG_NORMAL, #00_title_bg.#.png);
149         ADD_IMAGE_CONFIG(TRANSLUCENT_BG_NORMAL, #00_title_bg.#.png);
150
151         ADD_IMAGE_CONFIG(BG_EFFECT_NORMAL, #00_title_bg_ef.#.png);
152         ADD_IMAGE_CONFIG(TRANSLUCENT_BG_EFFECT_NORMAL,  #00_title_bg_ef.#.png);
153
154         ADD_IMAGE_CONFIG(BUTTON_BG_NORMAL, #00_title_bg.#.png);
155         ADD_IMAGE_CONFIG(BUTTON_BG_DISABLED, #00_title_bg.#.png);
156         ADD_IMAGE_CONFIG(BUTTON_BG_PRESSED, #00_title_bg.#.png);
157         ADD_IMAGE_CONFIG(BUTTON_BG_HIGHLIGHTED, #00_focus.#.png);
158
159         ADD_IMAGE_CONFIG(BUTTON_BG_EFFECT_NORMAL, #00_title_bg_ef.#.png);
160         ADD_IMAGE_CONFIG(BUTTON_BG_EFFECT_PRESSED, #00_title_press_ef.#.png);
161
162         ADD_IMAGE_CONFIG(BUTTON_TRANSLUCENT_BG_NORMAL, #00_title_bg.#.png);//added
163         ADD_IMAGE_CONFIG(BUTTON_TRANSLUCENT_BG_DISABLED, #00_title_bg.#.png);//added
164         ADD_IMAGE_CONFIG(BUTTON_TRANSLUCENT_BG_PRESSED, #00_title_bg.#.png);//added
165         ADD_IMAGE_CONFIG(BUTTON_TRANSLUCENT_BG_HIGHLIGHTED, #00_focus.#.png);//added
166
167         ADD_IMAGE_CONFIG(BUTTON_TRANSLUCENT_BG_EFFECT_NORMAL, #00_title_bg_ef.#.png);
168         ADD_IMAGE_CONFIG(BUTTON_TRANSLUCENT_BG_EFFECT_PRESSED, #00_title_press_ef.#.png);
169
170         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_BG_NORMAL, #00_title_bg.#.png);//added
171         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_BG_DISABLED, #00_title_bg.#.png);//added
172         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_BG_PRESSED, #00_tab_press_bg.#.png);//added
173         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_BG_HIGHLIGHTED, #00_tab_focus.#.png);//added
174         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_BG_SELECTED, #00_title_bg.#.png);//added
175
176         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_BG_EFFECT_NORMAL, #00_title_bg_ef.#.png);
177         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_BG_EFFECT_PRESSED, #00_tab_press_ef.#.png);
178
179         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL, #00_title_bg.#.png);//added
180         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED, #00_title_bg.#.png);//added
181         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED, #00_tab_press_bg.#.png);//added
182         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED, #00_tab_focus.#.png);//added
183         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED, #00_title_bg.#.png);//added
184
185         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_EFFECT_NORMAL, #00_title_bg_ef.#.png);
186         ADD_IMAGE_CONFIG(SEGMENTED_ITEM_TRANSLUCENT_BG_EFFECT_PRESSED, #00_tab_press_ef.#.png);
187
188         ADD_IMAGE_CONFIG(TAB_ITEM_BG_NORMAL, #00_title_bg.#.png);
189         ADD_IMAGE_CONFIG(TAB_ITEM_BG_DISABLED, #00_title_bg.#.png);
190         ADD_IMAGE_CONFIG(TAB_ITEM_BG_PRESSED, #00_tab_press_bg.#.png);
191         ADD_IMAGE_CONFIG(TAB_ITEM_BG_HIGHLIGHTED, #00_tab_focus.#.png);
192         ADD_IMAGE_CONFIG(TAB_ITEM_BG_SELECTED, #00_title_bg.#.png);
193
194         ADD_IMAGE_CONFIG(TAB_ITEM_BG_EFFECT_NORMAL, #00_title_bg_ef.#.png);
195         ADD_IMAGE_CONFIG(TAB_ITEM_BG_EFFECT_PRESSED, #00_tab_press_ef.#.png);
196
197         ADD_IMAGE_CONFIG(TAB_ITEM_TRANSLUCENT_BG_NORMAL, #00_title_bg.#.png);//added
198         ADD_IMAGE_CONFIG(TAB_ITEM_TRANSLUCENT_BG_DISABLED, #00_title_bg.#.png);//added
199         ADD_IMAGE_CONFIG(TAB_ITEM_TRANSLUCENT_BG_PRESSED, #00_tab_press_bg.#.png);//added
200         ADD_IMAGE_CONFIG(TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED, #00_tab_focus.#.png);//added
201         ADD_IMAGE_CONFIG(TAB_ITEM_TRANSLUCENT_BG_SELECTED, #00_title_bg.#.png);//added
202
203         ADD_IMAGE_CONFIG(TAB_ITEM_TRANSLUCENT_BG_EFFECT_NORMAL, #00_title_bg_ef.#.png);
204         ADD_IMAGE_CONFIG(TAB_ITEM_TRANSLUCENT_BG_EFFECT_PRESSED, #00_tab_press_ef.#.png);
205
206         //ADD_IMAGE_CONFIG(TAB_ITEM_BG_EFFECT_PRESSED, #00_tab_press_ef.#.png);
207         ADD_IMAGE_CONFIG(TAB_ITEM_SELECTED, #00_tab_select_bar.#.png);
208
209         ADD_IMAGE_CONFIG(BUTTON_ITEM_BG_NORMAL, #00_title_bg.#.png);
210         ADD_IMAGE_CONFIG(BUTTON_ITEM_BG_DISABLED, #00_title_bg.#.png);
211         ADD_IMAGE_CONFIG(BUTTON_ITEM_BG_PRESSED, #00_title_bg.#.png);
212         ADD_IMAGE_CONFIG(BUTTON_ITEM_BG_HIGHLIGHTED, #00_focus.#.png);
213
214         ADD_IMAGE_CONFIG(BUTTON_ITEM_BG_EFFECT_NORMAL, #00_title_bg_ef.#.png); //not supported by theme
215         ADD_IMAGE_CONFIG(BUTTON_ITEM_BG_EFFECT_PRESSED, #00_title_press_ef.#.png); //not supported by theme
216
217         ADD_IMAGE_CONFIG(BUTTON_ITEM_TRANSLUCENT_BG_NORMAL, #00_title_bg.#.png);
218         ADD_IMAGE_CONFIG(BUTTON_ITEM_TRANSLUCENT_BG_DISABLED, #00_title_bg.#.png);
219         ADD_IMAGE_CONFIG(BUTTON_ITEM_TRANSLUCENT_BG_PRESSED, #00_title_bg.#.png);
220         ADD_IMAGE_CONFIG(BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED, #00_focus.#.png);
221
222         ADD_IMAGE_CONFIG(BUTTON_ITEM_TRANSLUCENT_BG_EFFECT_NORMAL, #00_title_bg_ef.#.png); //not supported by theme
223         ADD_IMAGE_CONFIG(BUTTON_ITEM_TRANSLUCENT_BG_EFFECT_PRESSED, #00_title_press_ef.#.png); //not supported by theme
224
225         ADD_IMAGE_CONFIG(TAB_ITEM_BOUNCING_EFFECT_LEFT_VERTICAL,   #00_effect_tab_bounce_left.png);//96
226         ADD_IMAGE_CONFIG(TAB_ITEM_BOUNCING_EFFECT_RIGHT_VERTICAL,  #00_effect_tab_bounce_right.png);//96
227         ADD_IMAGE_CONFIG(TAB_ITEM_BOUNCING_EFFECT_LEFT_HORIZONTAL, #00_effect_tab_bounce_left_h.png);//91
228         ADD_IMAGE_CONFIG(TAB_ITEM_BOUNCING_EFFECT_RIGHT_HORIZONTAL,#00_effect_tab_bounce_right_h.png);//91
229         ADD_IMAGE_CONFIG(TITLE_TAB_ITEM_BOUNCING_EFFECT_LEFT,      #00_effect_title_tab_bounce_left.png);//75
230         ADD_IMAGE_CONFIG(TITLE_TAB_ITEM_BOUNCING_EFFECT_RIGHT,     #00_effect_title_tab_bounce_right.png);//75
231         ADD_IMAGE_CONFIG(TAB_LARGE_ITEM_BOUNCING_EFFECT_LEFT,   #00_effect_tab_bounce_left_02.png);//126
232         ADD_IMAGE_CONFIG(TAB_LARGE_ITEM_BOUNCING_EFFECT_RIGHT,  #00_effect_tab_bounce_right_02.png);//126
233
234         ADD_IMAGE_CONFIG(TITLE_TEXT_DIM_EFFECT_LEFT,      #00_effect_title_text_dim_left.#.png);
235         ADD_IMAGE_CONFIG(TITLE_TEXT_DIM_EFFECT_RIGHT,     #00_effect_title_text_dim_right.#.png);
236         ADD_IMAGE_CONFIG(TAB_TEXT_DIM_EFFECT_LEFT,   #00_effect_tab_text_dim_left.#.png);
237         ADD_IMAGE_CONFIG(TAB_TEXT_DIM_EFFECT_RIGHT,  #00_effect_tab_text_dim_right.#.png);
238
239         ADD_IMAGE_CONFIG(SUB_TITLE_EFFECT,  #00_sub_title_ef.#.png);
240
241         START_ANIMATION_CONFIG(PROCESSING_ANIMATION);
242         ADD_ANIMATION_FRAME(#00_header_process_01.png, 16);
243         ADD_ANIMATION_FRAME(#00_header_process_02.png, 16);
244         ADD_ANIMATION_FRAME(#00_header_process_03.png, 16);
245         ADD_ANIMATION_FRAME(#00_header_process_04.png, 16);
246         ADD_ANIMATION_FRAME(#00_header_process_05.png, 16);
247         ADD_ANIMATION_FRAME(#00_header_process_06.png, 16);
248         ADD_ANIMATION_FRAME(#00_header_process_07.png, 16);
249         ADD_ANIMATION_FRAME(#00_header_process_08.png, 16);
250         ADD_ANIMATION_FRAME(#00_header_process_09.png, 16);
251         ADD_ANIMATION_FRAME(#00_header_process_10.png, 16);
252         ADD_ANIMATION_FRAME(#00_header_process_11.png, 16);
253         ADD_ANIMATION_FRAME(#00_header_process_12.png, 16);
254         ADD_ANIMATION_FRAME(#00_header_process_13.png, 16);
255         ADD_ANIMATION_FRAME(#00_header_process_14.png, 16);
256         ADD_ANIMATION_FRAME(#00_header_process_15.png, 16);
257         ADD_ANIMATION_FRAME(#00_header_process_16.png, 16);
258         ADD_ANIMATION_FRAME(#00_header_process_17.png, 16);
259         ADD_ANIMATION_FRAME(#00_header_process_18.png, 16);
260         ADD_ANIMATION_FRAME(#00_header_process_19.png, 16);
261         ADD_ANIMATION_FRAME(#00_header_process_20.png, 16);
262         ADD_ANIMATION_FRAME(#00_header_process_21.png, 16);
263         ADD_ANIMATION_FRAME(#00_header_process_22.png, 16);
264         ADD_ANIMATION_FRAME(#00_header_process_23.png, 16);
265         ADD_ANIMATION_FRAME(#00_header_process_24.png, 16);
266         ADD_ANIMATION_FRAME(#00_header_process_25.png, 16);
267         ADD_ANIMATION_FRAME(#00_header_process_26.png, 16);
268         ADD_ANIMATION_FRAME(#00_header_process_27.png, 16);
269         ADD_ANIMATION_FRAME(#00_header_process_28.png, 16);
270         ADD_ANIMATION_FRAME(#00_header_process_29.png, 16);
271         ADD_ANIMATION_FRAME(#00_header_process_30.png, 16);
272         END_ANIMATION_CONFIG(PROCESSING_ANIMATION);
273
274         ADD_IMAGE_CONFIG(BADGE_ICON_BG_NORMAL, #00_badge_bg.#.png);
275         ADD_IMAGE_CONFIG(BADGE_ICON_BG_EFFECT_NORMAL, #00_badge_bg_ef.#.png); //not supported by theme
276
277         // SHAPE
278         START_UI_CONFIG_MODE(720x1280);
279                 ADD_SHAPE_CONFIG(HEIGHT, 96);
280                 ADD_SHAPE_CONFIG(WIDTH, 720);
281                 ADD_SHAPE_CONFIG(LEFT_MARGIN, 26);
282                 ADD_SHAPE_CONFIG(TOP_MARGIN, 0);
283                 ADD_SHAPE_CONFIG(RIGHT_MARGIN, 26);
284
285                 ADD_SHAPE_CONFIG(TITLE_FONT_SIZE, 50);
286                 ADD_SHAPE_CONFIG(TITLE_FONT_SIZE_WITH_DESCRIPTION, 44);
287                 ADD_SHAPE_CONFIG(TITLE_FONT_SIZE_WITH_SEGMENTED, 44);
288                 ADD_SHAPE_CONFIG(DESCRIPTION_TEXT_FONT_SIZE, 32);
289                 ADD_SHAPE_CONFIG(BUTTON_ITEM_FONT_SIZE, 32);
290                 ADD_SHAPE_CONFIG(BUTTON_ITEM_MULTILINE_FONT_SIZE, 32);
291                 ADD_SHAPE_CONFIG(SEGMENTED_ITEM_FONT_SIZE, 30);
292                 ADD_SHAPE_CONFIG(SEGMENTED_ITEM_MULTILINE_FONT_SIZE, 30);
293                 ADD_SHAPE_CONFIG(SEGMENTED_ITEM_FONT_SIZE_3_ITEM, 30);
294                 ADD_SHAPE_CONFIG(SEGMENTED_ITEM_FONT_SIZE_4_ITEM, 30);
295                 ADD_SHAPE_CONFIG(TAB_ITEM_FONT_SIZE, 30);
296                 ADD_SHAPE_CONFIG(TAB_ITEM_MULTILINE_FONT_SIZE, 30);
297                 ADD_SHAPE_CONFIG(TAB_ITEM_FONT_SIZE_3_ITEM, 30);//720x1280
298                 ADD_SHAPE_CONFIG(TAB_ITEM_FONT_SIZE_4_ITEM, 30);
299                 ADD_SHAPE_CONFIG(BADGE_FONT_SIZE, 26);
300                 ADD_SHAPE_CONFIG(BADGE_FONT_SIZE_WITH_BUTTON, 20);
301                 ADD_SHAPE_CONFIG(BADGE_FONT_SIZE_WITH_BUTTON_2, 16);
302
303                 ADD_SHAPE_CONFIG(TITLE_DISPLAY_HEIGHT, 96);
304                 ADD_SHAPE_CONFIG(TITLE_TOP_MARGIN_WITH_DESCRIPTION, 4);
305                 ADD_SHAPE_CONFIG(TITLE_TOTAL_HEIGHT_WITH_SEGMENTED_ITEM, 165);
306                 ADD_SHAPE_CONFIG(TITLE_TOP_MARGIN_WITH_SEGMENTED_ITEM, 0);
307                 ADD_SHAPE_CONFIG(TITLE_HEIGHT_WITH_SEGMENTED_ITEM, 90);
308                 ADD_SHAPE_CONFIG(TITLE_DISPLAY_HEIGHT_WITH_SEGMENTED_ITEM, 90);
309                 ADD_SHAPE_CONFIG(DESCRIPTION_TEXT_HEIGHT, 37);
310
311                 ADD_SHAPE_CONFIG(BUTTON_ITEM_WIDTH, 115);
312                 ADD_SHAPE_CONFIG(BUTTON_ITEM_WIDTH_WITH_TEXT, 183);
313                 ADD_SHAPE_CONFIG(BUTTON_ITEM_MARGIN_WITH_TEXT, 16);
314                 ADD_SHAPE_CONFIG(BUTTON_ITEM_HEIGHT, 96);
315                 ADD_SHAPE_CONFIG(BUTTON_ITEM_GAP, 2);
316                 ADD_SHAPE_CONFIG(BUTTON_ITEM_TOP_MARGIN, 0);
317                 //ADD_SHAPE_CONFIG(BUTTON_ITEM_ICON_TOP_MARGIN, 0);
318                 ADD_SHAPE_CONFIG(BUTTON_ITEM_ICON_SIZE, 63);
319
320                 ADD_SHAPE_CONFIG(BUTTON_ITEM_LEFT_TOUCH_MARGIN, 26);
321                 ADD_SHAPE_CONFIG(BUTTON_ITEM_TOP_TOUCH_MARGIN, 16.5);
322                 ADD_SHAPE_CONFIG(BUTTON_ITEM_RIGHT_TOUCH_MARGIN, 26);
323                 ADD_SHAPE_CONFIG(BUTTON_ITEM_BOTTOM_TOUCH_MARGIN, 16.5);
324
325                 ADD_SHAPE_CONFIG(SIP_BUTTON_ITEM_LEFT_TOUCH_MARGIN, 26);
326                 ADD_SHAPE_CONFIG(SIP_BUTTON_ITEM_TOP_TOUCH_MARGIN, 16.5);
327                 ADD_SHAPE_CONFIG(SIP_BUTTON_ITEM_RIGHT_TOUCH_MARGIN, 26);
328                 ADD_SHAPE_CONFIG(SIP_BUTTON_ITEM_BOTTOM_TOUCH_MARGIN, 16.5);
329
330                 ADD_SHAPE_CONFIG(SEGMENTED_ITEM_HEIGHT, 75);
331
332                 ADD_SHAPE_CONFIG(TAB_ITEM_ICON_SIZE, 63);
333                 ADD_SHAPE_CONFIG(TAB_ITEM_ICON_SIZE_WITH_TEXT, 45);
334                 ADD_SHAPE_CONFIG(TAB_LEFT_MARGIN, 0);
335
336                 ADD_SHAPE_CONFIG(SIP_BUTTON_ITEM_TOP_MARGIN, 0);
337                 ADD_SHAPE_CONFIG(SIP_FOOTER_ITEM_TOP_MARGIN, 16.5);
338
339                 ADD_SHAPE_CONFIG(ICON_WIDTH, 45);
340                 ADD_SHAPE_CONFIG(ICON_TEXT_GAP, 8);
341
342                 ADD_SHAPE_CONFIG(DIVIDER_WIDTH, 2);
343                 ADD_SHAPE_CONFIG(DIVIDER_HEIGHT, 48);
344
345                 ADD_SHAPE_CONFIG(BADGE_HEIGHT, 54);
346                 ADD_SHAPE_CONFIG(BADGE_HEIGHT_WITH_BUTTON, 45);
347                 ADD_SHAPE_CONFIG(BADGE_WIDTH_1DIGIT, 50);
348                 ADD_SHAPE_CONFIG(BADGE_WIDTH_2DIGIT, 64);
349                 ADD_SHAPE_CONFIG(BADGE_WIDTH_3DIGIT, 78);
350                 ADD_SHAPE_CONFIG(BADGE_WIDTH_4DIGIT, 92);
351                 ADD_SHAPE_CONFIG(BADGE_WIDTH_5DIGIT, 106);
352
353                 ADD_SHAPE_CONFIG(TITLE_BADGE_ICON_GAP, 2);
354                 ADD_SHAPE_CONFIG(TITLE_BADGE_TOP_MARGIN, 3);
355
356                 ADD_SHAPE_CONFIG(HEADER_ITEM_SELECTED_BITMAP_MARGIN, 0);
357                 ADD_SHAPE_CONFIG(HEADER_ITEM_SELECTED_BITMAP_HEIGHT, 10);
358
359                 ADD_SHAPE_CONFIG(PROCESSING_ANIMATION_ICON_SIZE, 36);
360                 ADD_SHAPE_CONFIG(PROCESSING_ANIMATION_ICON_GAP, 16);
361
362                 ADD_SHAPE_CONFIG(TITLE_MINIMUM_WIDTH, 60);
363                 ADD_SHAPE_CONFIG(ITEM_MINIMUM_WIDTH, 60);
364                 ADD_SHAPE_CONFIG(COMMON_MINIMUM_MARGIN, 8);
365
366                 ADD_SHAPE_CONFIG(TAB_LARGE_HEIGHT, 126);
367                 ADD_SHAPE_CONFIG(TAB_LARGE_TOP_MARGIN, 15);
368                 ADD_SHAPE_CONFIG(TAB_LARGE_TEXT_HEIGHT, 34);
369                 ADD_SHAPE_CONFIG(TAB_LARGE_DIVIDER_HEIGHT, 88);
370
371                 ADD_SHAPE_CONFIG(TAB_TEXT_DIM_WIDTH, 45);
372                 ADD_SHAPE_CONFIG(TITLE_TEXT_DIM_WIDTH, 63);
373
374         END_UI_CONFIG_MODE(720x1280);
375
376         START_UI_CONFIG_MODE(1280x720);
377                 ADD_SHAPE_CONFIG(HEIGHT, 91);
378                 ADD_SHAPE_CONFIG(WIDTH, _SCREEN_HEIGHT_);
379                 ADD_SHAPE_CONFIG(LEFT_MARGIN, 26);
380                 ADD_SHAPE_CONFIG(TOP_MARGIN, 0);
381                 ADD_SHAPE_CONFIG(RIGHT_MARGIN, 26);
382
383                 ADD_SHAPE_CONFIG(TITLE_FONT_SIZE, 50);
384                 ADD_SHAPE_CONFIG(TITLE_FONT_SIZE_WITH_DESCRIPTION, 38);
385                 ADD_SHAPE_CONFIG(TITLE_FONT_SIZE_WITH_SEGMENTED, 38);
386                 ADD_SHAPE_CONFIG(DESCRIPTION_TEXT_FONT_SIZE, 28);
387                 ADD_SHAPE_CONFIG(BUTTON_ITEM_FONT_SIZE, 32);
388                 ADD_SHAPE_CONFIG(BUTTON_ITEM_MULTILINE_FONT_SIZE, 32);
389                 ADD_SHAPE_CONFIG(SEGMENTED_ITEM_FONT_SIZE, 30);
390                 ADD_SHAPE_CONFIG(SEGMENTED_ITEM_MULTILINE_FONT_SIZE, 30);
391                 ADD_SHAPE_CONFIG(SEGMENTED_ITEM_FONT_SIZE_3_ITEM, 30);
392                 ADD_SHAPE_CONFIG(SEGMENTED_ITEM_FONT_SIZE_4_ITEM, 30);
393                 ADD_SHAPE_CONFIG(TAB_ITEM_FONT_SIZE, 30);//1280x720
394                 ADD_SHAPE_CONFIG(TAB_ITEM_MULTILINE_FONT_SIZE, 30);
395                 ADD_SHAPE_CONFIG(TAB_ITEM_FONT_SIZE_3_ITEM, 30);
396                 ADD_SHAPE_CONFIG(TAB_ITEM_FONT_SIZE_4_ITEM, 30);
397                 ADD_SHAPE_CONFIG(BADGE_FONT_SIZE, 26);
398                 ADD_SHAPE_CONFIG(BADGE_FONT_SIZE_WITH_BUTTON, 20);
399                 ADD_SHAPE_CONFIG(BADGE_FONT_SIZE_WITH_BUTTON_2, 16);
400
401                 ADD_SHAPE_CONFIG(TITLE_DISPLAY_HEIGHT, 91);
402                 ADD_SHAPE_CONFIG(TITLE_TOP_MARGIN_WITH_DESCRIPTION, 7.5);
403                 ADD_SHAPE_CONFIG(TITLE_TOTAL_HEIGHT_WITH_SEGMENTED_ITEM, 145);
404                 ADD_SHAPE_CONFIG(TITLE_TOP_MARGIN_WITH_SEGMENTED_ITEM, 0);
405                 ADD_SHAPE_CONFIG(TITLE_HEIGHT_WITH_SEGMENTED_ITEM, 70);
406                 ADD_SHAPE_CONFIG(TITLE_DISPLAY_HEIGHT_WITH_SEGMENTED_ITEM, 70);
407                 ADD_SHAPE_CONFIG(DESCRIPTION_TEXT_HEIGHT, 30);
408
409                 ADD_SHAPE_CONFIG(BUTTON_ITEM_WIDTH, 115);
410                 ADD_SHAPE_CONFIG(BUTTON_ITEM_WIDTH_WITH_TEXT, 183);
411                 ADD_SHAPE_CONFIG(BUTTON_ITEM_MARGIN_WITH_TEXT, 16);
412                 ADD_SHAPE_CONFIG(BUTTON_ITEM_HEIGHT, 91);
413                 ADD_SHAPE_CONFIG(BUTTON_ITEM_GAP, 2);
414                 ADD_SHAPE_CONFIG(BUTTON_ITEM_TOP_MARGIN, 0);
415                 //ADD_SHAPE_CONFIG(BUTTON_ITEM_ICON_TOP_MARGIN, 0);
416                 ADD_SHAPE_CONFIG(BUTTON_ITEM_ICON_SIZE, 63);
417
418                 ADD_SHAPE_CONFIG(BUTTON_ITEM_LEFT_TOUCH_MARGIN, 26);
419                 ADD_SHAPE_CONFIG(BUTTON_ITEM_TOP_TOUCH_MARGIN, 14);
420                 ADD_SHAPE_CONFIG(BUTTON_ITEM_RIGHT_TOUCH_MARGIN, 26);
421                 ADD_SHAPE_CONFIG(BUTTON_ITEM_BOTTOM_TOUCH_MARGIN, 14);
422
423                 ADD_SHAPE_CONFIG(SIP_BUTTON_ITEM_LEFT_TOUCH_MARGIN, 26);
424                 ADD_SHAPE_CONFIG(SIP_BUTTON_ITEM_TOP_TOUCH_MARGIN, 14);
425                 ADD_SHAPE_CONFIG(SIP_BUTTON_ITEM_RIGHT_TOUCH_MARGIN, 26);
426                 ADD_SHAPE_CONFIG(SIP_BUTTON_ITEM_BOTTOM_TOUCH_MARGIN, 14);
427
428                 ADD_SHAPE_CONFIG(SEGMENTED_ITEM_HEIGHT, 75);
429
430                 ADD_SHAPE_CONFIG(TAB_ITEM_ICON_SIZE, 63);
431                 ADD_SHAPE_CONFIG(TAB_ITEM_ICON_SIZE_WITH_TEXT, 45);
432                 ADD_SHAPE_CONFIG(TAB_LEFT_MARGIN, 0);
433
434                 ADD_SHAPE_CONFIG(SIP_BUTTON_ITEM_TOP_MARGIN, 0);//1280x720
435                 ADD_SHAPE_CONFIG(SIP_FOOTER_ITEM_TOP_MARGIN, 14);
436
437                 ADD_SHAPE_CONFIG(ICON_WIDTH, 45);
438                 ADD_SHAPE_CONFIG(ICON_TEXT_GAP, 8);
439
440                 ADD_SHAPE_CONFIG(DIVIDER_WIDTH, 2);
441                 ADD_SHAPE_CONFIG(DIVIDER_HEIGHT, 48);
442
443                 ADD_SHAPE_CONFIG(BADGE_HEIGHT, 54);
444                 ADD_SHAPE_CONFIG(BADGE_HEIGHT_WITH_BUTTON, 45);
445                 ADD_SHAPE_CONFIG(BADGE_WIDTH_1DIGIT, 50);
446                 ADD_SHAPE_CONFIG(BADGE_WIDTH_2DIGIT, 64);
447                 ADD_SHAPE_CONFIG(BADGE_WIDTH_3DIGIT, 78);
448                 ADD_SHAPE_CONFIG(BADGE_WIDTH_4DIGIT, 92);
449                 ADD_SHAPE_CONFIG(BADGE_WIDTH_5DIGIT, 106);
450
451                 ADD_SHAPE_CONFIG(TITLE_BADGE_ICON_GAP, 2);
452                 ADD_SHAPE_CONFIG(TITLE_BADGE_TOP_MARGIN, 3);
453
454                 ADD_SHAPE_CONFIG(HEADER_ITEM_SELECTED_BITMAP_MARGIN, 0);
455                 ADD_SHAPE_CONFIG(HEADER_ITEM_SELECTED_BITMAP_HEIGHT, 5);
456
457                 ADD_SHAPE_CONFIG(PROCESSING_ANIMATION_ICON_SIZE, 36);
458                 ADD_SHAPE_CONFIG(PROCESSING_ANIMATION_ICON_GAP, 16);
459
460                 ADD_SHAPE_CONFIG(TITLE_MINIMUM_WIDTH, 60);
461                 ADD_SHAPE_CONFIG(ITEM_MINIMUM_WIDTH, 60);
462                 ADD_SHAPE_CONFIG(COMMON_MINIMUM_MARGIN, 8);
463
464                 ADD_SHAPE_CONFIG(TAB_LARGE_HEIGHT, 126);
465                 ADD_SHAPE_CONFIG(TAB_LARGE_TOP_MARGIN, 15);
466                 ADD_SHAPE_CONFIG(TAB_LARGE_TEXT_HEIGHT, 34);
467                 ADD_SHAPE_CONFIG(TAB_LARGE_DIVIDER_HEIGHT, 88);
468
469                 ADD_SHAPE_CONFIG(TAB_TEXT_DIM_WIDTH, 45);
470                 ADD_SHAPE_CONFIG(TITLE_TEXT_DIM_WIDTH, 63);
471
472         END_UI_CONFIG_MODE(1280x720);
473 }
474 END_UI_CONFIG(HEADER);