Fixed N_SE-9450
[apps/home/call.git] / ui / src / include / vcui-view-layout-hd.h
1 /*
2  * Copyright 2012  Samsung Electronics Co., Ltd
3  *
4  * Licensed under the Flora License, Version 1.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.tizenopensource.org/license
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17
18 #ifndef _VCUI_VIEW_LAYOUT_HD_H_
19 #define _VCUI_VIEW_LAYOUT_HD_H_
20
21 #define COLOR_DEFAULT 0 0 0 255
22 #define COLOR_BG_ALPHA 0 0 0 0
23 #define COLOR_BG_FOR_HELD_CALL_DIM 0 0 0 150
24
25 #define FONT_SLP_Bold "SLP:style=Bold"
26 #define FONT_SLP_Medium "SLP:style=Medium"
27 #define FONT_SLP_Roman "SLP:style=Roman"
28 #define FONT_SLP_Light "SLP:style=Light"
29 #define FONT_SLP_Regular "SLP:style=Regular"
30
31 #define TEXT_CLASS_SLP_BOLD "slp_bold"
32 #define TEXT_CLASS_SLP_MEDIUM "slp_medium"
33 #define TEXT_CLASS_SLP_ROMAN "slp_roman"
34 #define TEXT_CLASS_SLP_LIGHT "slp_light"
35 #define TEXT_CLASS_SLP_REGULAR "slp_regular"
36
37 /*#define BTN_EDGE_W 9*/
38
39 /*
40  * NBEAT-HD GUI Widget Dimensions
41  * In Portrait mode
42  */
43 #define MAIN_SCREEN_W 720
44 #define MAIN_SCREEN_H 1280
45
46 #define INDICATOR_HEIGHT 50
47 #define NAVIFRAME_TITLE_HEIGHT 100
48
49 #define MAIN_NAVIFRAME_W MAIN_SCREEN_W
50 #define MAIN_NAVIFRAME_H (MAIN_SCREEN_H-INDICATOR_HEIGHT-NAVIFRAME_TITLE_HEIGHT)
51 #define NAVIFRAME_T_PAD 50
52
53 #define QP_WIN_W MAIN_SCREEN_W
54 #define QP_WIN_H 170
55
56 #define CALLER_INFO_L_PAD 0
57 #define CALLER_INFO_WIDTH MAIN_SCREEN_W
58 #define CALLER_INFO_T_PAD 50
59 #define CALLER_INFO_HEIGHT 162
60
61 #define CALLER_INFO_MAIN_WIDTH 680
62 #define CALLER_INFO_MAIN_GAP 16
63
64 #define CALLER_INFO_TOP_PAD_HEIGHT 10
65
66 #define CALLER_INFO_NAME_L_PAD 24
67 #define CALLER_INFO_NAME_WIDTH 595
68 #define CALLER_INFO_NAME_T_PAD 24
69 #define CALLER_INFO_NAME_HEIGHT 69
70
71 #define CALLER_INFO_VERT_SEP_L_PAD 600
72 #define CALLER_INFO_VERT_SEP_WIDTH 2
73 #define CALLER_INFO_VERT_SEP_T_PAD 24
74 #define CALLER_INFO_VERT_SEP_HEIGHT 70
75
76 #define CALLER_INFO_ICON_L_PAD 626
77 #define CALLER_INFO_ICON_WIDTH 70
78 #define CALLER_INFO_ICON_T_PAD CALLER_INFO_NAME_T_PAD
79 #define CALLER_INFO_ICON_HEIGHT 70
80
81 #define CALLER_INFO_NUMBER_L_PAD CALLER_INFO_NAME_L_PAD
82 #define CALLER_INFO_NUMBER_WIDTH (CALLER_INFO_MAIN_WIDTH-CALLER_INFO_MAIN_GAP-250)
83 #define CALLER_INFO_NUMBER_T_PAD (CALLER_INFO_NAME_T_PAD+CALLER_INFO_NAME_HEIGHT+CALLER_INFO_MAIN_GAP)
84 #define CALLER_INFO_NUMBER_HEIGHT 28
85
86 #define CALLER_INFO_TIME_L_PAD (CALLER_INFO_NAME_L_PAD+CALLER_INFO_NUMBER_WIDTH+CALLER_INFO_MAIN_GAP)
87 #define CALLER_INFO_TIME_WIDTH 250
88 #define CALLER_INFO_TIME_T_PAD CALLER_INFO_NUMBER_T_PAD
89 #define CALLER_INFO_TIME_HEIGHT CALLER_INFO_NUMBER_HEIGHT
90
91 #define CALLER_INFO_STR_MAX_WIDTH 500
92 #define CALLER_INFO_STR_MIN_WIDTH 180
93
94 #define DIALING_STATUS_L_PAD 0
95 #define DIALING_STATUS_WIDTH MAIN_SCREEN_W
96 #define DIALING_STATUS_T_PAD 868
97 #define DIALING_STATUS_HEIGHT 52
98
99 #define CALL_NAME_L_PAD 20
100 #define CALL_NAME_WIDTH 680
101 #define CALL_NAME_T_PAD 83
102 #define CALL_NAME_HEIGHT 80
103
104 #define CALL_NUMBER_T_GAP 6
105
106 #define CALL_NUMBER_L_PAD CALL_NAME_L_PAD
107 #define CALL_NUMBER_WIDTH CALL_NAME_WIDTH
108 #define CALL_NUMBER_T_PAD (CALL_NAME_T_PAD+CALL_NAME_HEIGHT+CALL_NUMBER_T_GAP)
109 #define CALL_NUMBER_HEIGHT 52
110
111 #define CALLER_ID_L_PAD 208
112 #define CALLER_ID_WIDTH 304
113 #define CALLER_ID_T_PAD 268
114 #define CALLER_ID_HEIGHT 304
115
116 #define ENDCALL_CALLER_ID_L_PAD 150
117 #define ENDCALL_CALLER_ID_WIDTH 420
118 #define ENDCALL_CALLER_ID_T_PAD 292
119 #define ENDCALL_CALLER_ID_HEIGHT 420
120
121 #define ENDCALL_BTN_BG_L_PAD 0
122 #define ENDCALL_BTN_BG_WIDTH 720
123 #define ENDCALL_BTN_BG_T_PAD 1058
124 #define ENDCALL_BTN_BG_HEIGHT 222
125
126 #define NOIMAGE_L_PAD 0
127 #define NOIMAGE_WIDTH 720
128 #define NOIMAGE_T_PAD 212
129 #define NOIMAGE_HEIGHT 500
130
131 #define BACKGROUND_CID_L_PAD 0
132 #define BACKGROUND_CID_WIDTH MAIN_SCREEN_W
133 #define BACKGROUND_CID_T_PAD 0
134 #define BACKGROUND_CID_HEIGHT MAIN_SCREEN_H
135
136 #define MT_CALLING_NAME_BG_WIDTH MAIN_SCREEN_W
137 #define MT_CALLING_NAME_BG_HEIGHT 590
138
139 #define MTLOCK_ACCEPT_OUTER_CIRCLE_BG_L_PAD (-152)
140 #define MTLOCK_ACCEPT_OUTER_CIRCLE_BG_WIDTH 526
141 #define MTLOCK_ACCEPT_OUTER_CIRCLE_BG_T_PAD 775
142 #define MTLOCK_ACCEPT_OUTER_CIRCLE_BG_HEIGHT 526
143
144 #define MTLOCK_ACCEPT_INNER_CIRCLE_BG_L_PAD 14
145 #define MTLOCK_ACCEPT_INNER_CIRCLE_BG_WIDTH 194
146 #define MTLOCK_ACCEPT_INNER_CIRCLE_BG_T_PAD 941
147 #define MTLOCK_ACCEPT_INNER_CIRCLE_BG_HEIGHT 194
148
149 #define MTLOCK_ACCEPT_ICON_L_PAD 60
150 #define MTLOCK_ACCEPT_ICON_WIDTH 102
151 #define MTLOCK_ACCEPT_ICON_T_PAD 987
152 #define MTLOCK_ACCEPT_ICON_HEIGHT 102
153
154 #define MTLOCK_ACCEPT_ARROW1_L_PAD 228
155 #define MTLOCK_ACCEPT_ARROW1_WIDTH 20
156 #define MTLOCK_ACCEPT_ARROW1_T_PAD 1022
157 #define MTLOCK_ACCEPT_ARROW1_HEIGHT 32
158
159 #define MTLOCK_ACCEPT_ARROW2_L_PAD 276
160 #define MTLOCK_ACCEPT_ARROW2_WIDTH MTLOCK_ACCEPT_ARROW1_WIDTH
161 #define MTLOCK_ACCEPT_ARROW2_T_PAD MTLOCK_ACCEPT_ARROW1_T_PAD
162 #define MTLOCK_ACCEPT_ARROW2_HEIGHT MTLOCK_ACCEPT_ARROW1_HEIGHT
163
164 #define MTLOCK_ACCEPT_ARROW3_L_PAD 324
165 #define MTLOCK_ACCEPT_ARROW3_WIDTH MTLOCK_ACCEPT_ARROW1_WIDTH
166 #define MTLOCK_ACCEPT_ARROW3_T_PAD MTLOCK_ACCEPT_ARROW1_T_PAD
167 #define MTLOCK_ACCEPT_ARROW3_HEIGHT MTLOCK_ACCEPT_ARROW1_HEIGHT
168
169 #define MTLOCK_REJECT_OUTER_CIRCLE_BG_L_PAD 346
170 #define MTLOCK_REJECT_OUTER_CIRCLE_BG_WIDTH MTLOCK_ACCEPT_OUTER_CIRCLE_BG_WIDTH
171 #define MTLOCK_REJECT_OUTER_CIRCLE_BG_T_PAD MTLOCK_ACCEPT_OUTER_CIRCLE_BG_T_PAD
172 #define MTLOCK_REJECT_OUTER_CIRCLE_BG_HEIGHT MTLOCK_ACCEPT_OUTER_CIRCLE_BG_HEIGHT
173
174 #define MTLOCK_REJECT_INNER_CIRCLE_BG_L_PAD 512
175 #define MTLOCK_REJECT_INNER_CIRCLE_BG_WIDTH MTLOCK_ACCEPT_INNER_CIRCLE_BG_WIDTH
176 #define MTLOCK_REJECT_INNER_CIRCLE_BG_T_PAD MTLOCK_ACCEPT_INNER_CIRCLE_BG_T_PAD
177 #define MTLOCK_REJECT_INNER_CIRCLE_BG_HEIGHT MTLOCK_ACCEPT_INNER_CIRCLE_BG_HEIGHT
178
179 #define MTLOCK_REJECT_ICON_R_PAD 60
180 #define MTLOCK_REJECT_ICON_WIDTH MTLOCK_ACCEPT_ICON_WIDTH
181 #define MTLOCK_REJECT_ICON_L_PAD (MAIN_SCREEN_W-MTLOCK_REJECT_ICON_R_PAD-MTLOCK_REJECT_ICON_WIDTH)
182 #define MTLOCK_REJECT_ICON_T_PAD MTLOCK_ACCEPT_ICON_T_PAD
183 #define MTLOCK_REJECT_ICON_HEIGHT MTLOCK_ACCEPT_ICON_HEIGHT
184
185 #define MTLOCK_REJECT_ARROW1_L_PAD 376
186 #define MTLOCK_REJECT_ARROW1_WIDTH 20
187 #define MTLOCK_REJECT_ARROW1_T_PAD MTLOCK_ACCEPT_ARROW1_T_PAD
188 #define MTLOCK_REJECT_ARROW1_HEIGHT MTLOCK_ACCEPT_ARROW1_HEIGHT
189
190 #define MTLOCK_REJECT_ARROW2_L_PAD 424
191 #define MTLOCK_REJECT_ARROW2_WIDTH MTLOCK_REJECT_ARROW1_WIDTH
192 #define MTLOCK_REJECT_ARROW2_T_PAD MTLOCK_REJECT_ARROW1_T_PAD
193 #define MTLOCK_REJECT_ARROW2_HEIGHT MTLOCK_REJECT_ARROW1_HEIGHT
194
195 #define MTLOCK_REJECT_ARROW3_L_PAD 472
196 #define MTLOCK_REJECT_ARROW3_WIDTH MTLOCK_REJECT_ARROW1_WIDTH
197 #define MTLOCK_REJECT_ARROW3_T_PAD MTLOCK_REJECT_ARROW1_T_PAD
198 #define MTLOCK_REJECT_ARROW3_HEIGHT MTLOCK_REJECT_ARROW1_HEIGHT
199
200 #define MTLOCK_REJECT_MSG_BG_L_PAD 0
201 #define MTLOCK_REJECT_MSG_BG_WIDTH MAIN_SCREEN_W
202 #define MTLOCK_REJECT_MSG_BG_HEIGHT 92
203 #define MTLOCK_REJECT_MSG_BG_T_PAD (MAIN_SCREEN_H-MTLOCK_REJECT_MSG_BG_HEIGHT)
204
205 #define MTLOCK_REJECT_MSG_ARW_L_PAD 351
206 #define MTLOCK_REJECT_MSG_ARW_WIDTH 18
207 #define MTLOCK_REJECT_MSG_ARW_T_PAD (MTLOCK_REJECT_MSG_BG_T_PAD+12)
208 #define MTLOCK_REJECT_MSG_ARW_HEIGHT 12
209
210 #define MTLOCK_REJECT_MSG_TEXT_L_PAD 0
211 #define MTLOCK_REJECT_MSG_TEXT_WIDTH MAIN_SCREEN_W
212 #define MTLOCK_REJECT_MSG_TEXT_T_PAD (MTLOCK_REJECT_MSG_BG_T_PAD+24)
213 #define MTLOCK_REJECT_MSG_TEXT_HEIGHT 68
214
215 #define MTLOCK_REJECT_MSG_ICON_WIDTH 50
216 #define MTLOCK_REJECT_MSG_ICON_HEIGHT 50
217
218 #define MTLOCK_REJECT_MSG_PAD 20
219
220 #define MTLOCK_REJECT_MSG_LIST_L_PAD 0
221 #define MTLOCK_REJECT_MSG_LIST_WIDTH MAIN_SCREEN_W
222 #define MTLOCK_REJECT_MSG_LIST_T_PAD MAIN_SCREEN_H
223 #define MTLOCK_REJECT_MSG_ONE_LINE_LIST_HEIGHT 118
224 #define MTLOCK_REJECT_MSG_TWO_LINE_LIST_HEIGHT 230
225 #define MTLOCK_REJECT_MSG_THREE_LINE_LIST_HEIGHT 342
226 #define MTLOCK_REJECT_MSG_FOUR_LINE_LIST_HEIGHT 454
227 #define MTLOCK_REJECT_MSG_FIVE_LINE_LIST_HEIGHT 566
228 #define MTLOCK_REJECT_MSG_SIX_LINE_LIST_HEIGHT 678
229
230 #define MTLOCK_REJECT_MSG_TOOLBAR_HEIGHT 114
231
232 #define SNS_ALERTS_LAYOUT_L_PAD 0
233 #define SNS_ALERTS_LAYOUT_WIDTH MAIN_SCREEN_W
234 #define SNS_ALERTS_LAYOUT_T_PAD 586
235 #define SNS_ALERTS_LAYOUT_SHIFT_T_PAD 696
236 #define SNS_ALERTS_LAYOUT_HEIGHT 170
237
238 #define SNS_ALERTS_LAYOUT_SHIFT_EXPANDED_T_PAD 494
239 #define SNS_ALERTS_LAYOUT_EXPANDED_T_PAD 362
240 #define SNS_ALERTS_LAYOUT_EXPANDED_HEIGHT 380
241
242 #define BIRTHDAY_ICON_L_PAD 20
243 #define BIRTHDAY_ICON_WIDTH 55
244 #define BIRTHDAY_ICON_T_PAD 0 //584
245 #define BIRTHDAY_ICON_HEIGHT 55
246
247 /*#define BIRTHDAY_ICON_SHIFT_L_PAD 20
248 #define BIRTHDAY_ICON_SHIFT_WIDTH 55
249 #define BIRTHDAY_ICON_SHIFT_T_PAD 716
250 #define BIRTHDAY_ICON_SHIFT_HEIGHT 55*/
251
252 #define BIRTHDAY_TEXT_L_PAD (BIRTHDAY_ICON_L_PAD+BIRTHDAY_ICON_WIDTH+16)
253 #define BIRTHDAY_TEXT_WIDTH 609
254 #define BIRTHDAY_TEXT_T_PAD (BIRTHDAY_ICON_T_PAD+20)
255 #define BIRTHDAY_TEXT_HEIGHT 42
256
257 /*#define BIRTHDAY_TEXT_SHIFT_L_PAD (BIRTHDAY_ICON_SHIFT_L_PAD+BIRTHDAY_ICON_SHIFT_WIDTH+16)
258 #define BIRTHDAY_TEXT_SHIFT_WIDTH 609
259 #define BIRTHDAY_TEXT_SHIFT_T_PAD (BIRTHDAY_ICON_SHIFT_T_PAD+20)
260 #define BIRTHDAY_TEXT_SHIFT_HEIGHT 42*/
261
262 #define SNS_STATUS_ICON_L_PAD 20
263 #define SNS_STATUS_ICON_WIDTH 55
264 #define SNS_STATUS_ICON_T_PAD (BIRTHDAY_ICON_T_PAD+BIRTHDAY_ICON_HEIGHT+22)
265 #define SNS_STATUS_ICON_HEIGHT 55
266
267 #define SNS_STATUS_TEXT_L_PAD BIRTHDAY_TEXT_L_PAD
268 #define SNS_STATUS_TEXT_WIDTH BIRTHDAY_TEXT_WIDTH
269 #define SNS_STATUS_TEXT_T_PAD (BIRTHDAY_TEXT_T_PAD+BIRTHDAY_TEXT_HEIGHT+24)
270 #define SNS_STATUS_TEXT_HEIGHT (42*2)
271
272 #define SNS_STATUS_ARROW_WIDTH 52
273 #define SNS_STATUS_ARROW_L_PAD (MAIN_SCREEN_W-20-SNS_STATUS_ARROW_WIDTH)
274 #define SNS_STATUS_ARROW_T_PAD (BIRTHDAY_TEXT_T_PAD+BIRTHDAY_TEXT_HEIGHT+38)
275 #define SNS_STATUS_ARROW_HEIGHT 52
276
277 #define SNS_STATUS_EXPANDED_TEXT_WIDTH (BIRTHDAY_TEXT_WIDTH-SNS_STATUS_ARROW_WIDTH-16)
278 #define SNS_STATUS_EXPANDED_TEXT_HEIGHT (42*7)
279
280 #define ACCEPT_BTN_L_PAD 40
281 #define ACCEPT_BTN_WIDTH 300
282 #define ACCEPT_BTN_T_PAD 992
283 #define ACCEPT_BTN_HEIGHT 112
284
285 #define REJECT_BTN_L_GAP 40
286
287 #define REJECT_BTN_L_PAD (ACCEPT_BTN_L_PAD+ACCEPT_BTN_WIDTH+REJECT_BTN_L_GAP)
288 #define REJECT_BTN_WIDTH ACCEPT_BTN_WIDTH
289 #define REJECT_BTN_T_PAD ACCEPT_BTN_T_PAD
290 #define REJECT_BTN_HEIGHT ACCEPT_BTN_HEIGHT
291
292 #define REJECT_W_MSG_BTN_T_GAP 40
293
294 #define REJECT_W_MSG_BTN_L_PAD ACCEPT_BTN_L_PAD
295 #define REJECT_W_MSG_BTN_WIDTH 640
296 #define REJECT_W_MSG_BTN_T_PAD (ACCEPT_BTN_T_PAD+ACCEPT_BTN_HEIGHT+REJECT_W_MSG_BTN_T_GAP)
297 #define REJECT_W_MSG_BTN_HEIGHT 90
298
299 #define INCALL_EXTRA_VOL_BTN_L_PAD 636
300 #define INCALL_EXTRA_VOL_BTN_WIDTH 64
301 #define INCALL_EXTRA_VOL_BTN_T_PAD 236
302 #define INCALL_EXTRA_VOL_BTN_HEIGHT 64
303
304 #define INCALL_HOLD_BTN_L_PAD 475
305 #define INCALL_HOLD_BTN_WIDTH 78
306 #define INCALL_HOLD_BTN_T_PAD 852
307 #define INCALL_HOLD_BTN_HEIGHT 78
308
309 #define INCALL_HOLD_TXT_L_PAD 573
310 #define INCALL_HOLD_TXT_WIDTH 147
311 #define INCALL_HOLD_TXT_T_PAD 852
312 #define INCALL_HOLD_TXT_HEIGHT 78
313
314 #define INCALL_TIMER_L_PAD 40
315 #define INCALL_TIMER_WIDTH 640
316 #define INCALL_TIMER_T_PAD 687
317 #define INCALL_TIMER_HEIGHT 52
318
319 #define INCALL_NOISE_ICN_L_PAD 18
320 #define INCALL_NOISE_ICN_WIDTH 58
321 #define INCALL_NOISE_ICN_T_PAD 852
322 #define INCALL_NOISE_ICN_HEIGHT 58
323
324 #define INCALL_SOUND_EQ_ICN_L_PAD 72
325 #define INCALL_SOUND_EQ_ICN_WIDTH 58
326 #define INCALL_SOUND_EQ_ICN_T_PAD INCALL_NOISE_ICN_T_PAD
327 #define INCALL_SOUND_EQ_ICN_HEIGHT 58
328
329 #define INCALL_SHARE_BG_T_PAD 584
330 #define INCALL_SHARE_BG_HEIGHT 654
331
332 #define KEYPAD_ENTRY_TXT_L_PAD 40
333 #define KEYPAD_ENTRY_TXT_WIDTH 640
334 #define KEYPAD_ENTRY_TXT_T_PAD 0
335 #define KEYPAD_ENTRY_TXT_HEIGHT 100
336
337 #define KEYPAD_AREA_L_PAD 0
338 #define KEYPAD_AREA_WIDTH MAIN_SCREEN_W
339 #define KEYPAD_AREA_T_PAD 252
340 #define KEYPAD_AREA_HEIGHT 662
341
342 #define KEYPAD_BTNS_BG_L_PAD 40
343 #define KEYPAD_BTNS_BG_WIDTH 640
344 #define KEYPAD_BTNS_BG_T_PAD 112
345 #define KEYPAD_BTNS_BG_HEIGHT 550
346
347 #define KEYPAD_EACH_BTN_WIDTH 212
348 #define KEYPAD_EACH_BTN_HEIGHT 134
349
350 #define KEYPAD_COL1_BTN_L_PAD 40
351 #define KEYPAD_COL2_BTN_L_PAD 254
352 #define KEYPAD_COL3_BTN_L_PAD 468
353
354 #define KEYPAD_BTN_TXT_REGION_HEIGHT 112
355
356 #define KEYPAD_ROW1_BTN_T_PAD 116       /*w.r.t button region layout*/
357 #define KEYPAD_ROW2_BTN_T_PAD 252
358 #define KEYPAD_ROW3_BTN_T_PAD 388
359 #define KEYPAD_ROW4_BTN_T_PAD 524
360
361 #define KP_LVERT_SEP1_L_PAD 212
362 #define KP_RVERT_SEP1_L_PAD 426
363 #define KP_ROW1_VERT_SEP_T_PAD 17
364 #define KP_ROW2_VERT_SEP_T_PAD 153
365 #define KP_ROW3_VERT_SEP_T_PAD 289
366 #define KP_ROW4_VERT_SEP_T_PAD 425
367
368 #define KP_HORIZ_SEP_L_PAD 14
369 #define KP_ROW1_HORIZ_SEP_T_PAD 138
370 #define KP_ROW2_HORIZ_SEP_T_PAD 274
371 #define KP_ROW3_HORIZ_SEP_T_PAD 410
372
373 #define KEYPAD_VERT_SEP_WIDTH 1
374 #define KEYPAD_VERT_SEP_HEIGHT 108
375 #define KEYPAD_HORIZ_SEP_WIDTH 612
376 #define KEYPAD_HORIZ_SEP_HEIGHT 1
377
378 #define RIGHT_ICON_L_PAD 18
379 #define RIGHT_ICON_WIDTH 94
380 #define RIGHT_ICON_HEIGHT 36
381
382 #define LEFT_TXT_L_PAD 24
383 #define LEFT_TXT_WIDTH 64
384 #define RIGHT_TXT_TYPE1_L_PAD 18
385 #define RIGHT_TXT_TYPE2_L_PAD 18
386
387 #define SPLIT_CID1_L_PAD 0
388 #define SPLIT_CID1_WIDTH CALLER_INFO_WIDTH
389 #define SPLIT_CID1_T_PAD INDICATOR_HEIGHT
390 #define SPLIT_CID1_HEIGHT 445
391
392 #define SPLIT_PAUSE_L_PAD (SPLIT_CID1_L_PAD+8)
393 #define SPLIT_PAUSE_WIDTH 62
394 #define SPLIT_PAUSE_HEIGHT 62
395 #define SPLIT_PAUSE_T_PAD (SPLIT_CID1_T_PAD+SPLIT_CID1_HEIGHT-8-SPLIT_PAUSE_HEIGHT)
396
397 #define CALLER_INFO_HOLD_T_PAD (CALLER_INFO_T_PAD+SPLIT_CID1_HEIGHT)
398
399 #define SPLIT_CID2_L_PAD 0
400 #define SPLIT_CID2_WIDTH CALLER_INFO_WIDTH
401 #define SPLIT_CID2_T_PAD CALLER_INFO_HOLD_T_PAD
402 #define SPLIT_CID2_HEIGHT 445
403
404 #define SPLIT_PLAY_L_PAD (SPLIT_CID2_L_PAD+12)
405 #define SPLIT_PLAY_WIDTH 40
406 #define SPLIT_PLAY_HEIGHT 40
407 #define SPLIT_PLAY_T_PAD (SPLIT_CID2_T_PAD+SPLIT_CID2_HEIGHT-8-SPLIT_PLAY_HEIGHT)
408
409 #define SPLIT_NAME1_L_PAD 38
410 #define SPLIT_NAME1_WIDTH 364
411 #define SPLIT_NAME1_T_PAD 145
412 #define SPLIT_NAME1_HEIGHT 58
413
414 #define SPLIT_NAME2_L_PAD (SPLIT_NAME1_L_PAD+SPLIT_NAME1_WIDTH+22)
415 #define SPLIT_NAME2_WIDTH 258
416 #define SPLIT_NAME2_T_PAD 217
417 #define SPLIT_NAME2_HEIGHT 40
418
419 #define SPLIT_EXTRA_VOL_T_PAD 650
420
421 #define SPLIT_TIMER_TXT_T_PAD 549
422 #define SPLIT_TIMER_TXT_HEIGHT 46
423
424 #define SPLIT_MORE_BTN_WIDTH 40
425 #define SPLIT_MORE_BTN_L_PAD (SPLIT_CID2_L_PAD+SPLIT_CID2_WIDTH-SPLIT_MORE_BTN_WIDTH)
426 #define SPLIT_ONHOLD_TXT_W_ICON_WIDTH (SPLIT_CID2_WIDTH-SPLIT_MORE_BTN_WIDTH)
427 #define SPLIT_ONHOLD_TXT_T_PAD 492
428 #define SPLIT_ONHOLD_TXT_HEIGHT 40
429
430 #define SPLIT_SWAP_CID1_L_PAD 70
431 #define SPLIT_SWAP_CID1_WIDTH 208
432
433 #define SPLIT_SWAP_PLAY_L_PAD (SPLIT_SWAP_CID1_L_PAD+12)
434 #define SPLIT_SWAP_PLAY_WIDTH 40
435
436 #define SPLIT_SWAP_CID2_L_PAD 336
437 #define SPLIT_SWAP_CID2_WIDTH 304
438
439 #define SPLIT_SWAP_PAUSE_L_PAD (SPLIT_SWAP_CID2_L_PAD+8)
440 #define SPLIT_SWAP_PAUSE_WIDTH 62
441
442 #define SPLIT_SWAP_NAME1_L_PAD 38
443 #define SPLIT_SWAP_NAME1_WIDTH 258
444
445 #define SPLIT_SWAP_NAME2_L_PAD (SPLIT_SWAP_NAME1_L_PAD+SPLIT_SWAP_NAME1_WIDTH+22)
446 #define SPLIT_SWAP_NAME2_WIDTH 364
447
448 #define SPLIT_SWAP_MORE_BTN_WIDTH 60
449 #define SPLIT_SWAP_MORE_BTN_L_PAD (SPLIT_SWAP_CID2_L_PAD+SPLIT_SWAP_CID2_WIDTH-SPLIT_SWAP_MORE_BTN_WIDTH)
450 #define SPLIT_SWAP_MORE_BTN_T_PAD (SPLIT_TIMER_TXT_T_PAD-7)
451 #define SPLIT_SWAP_MORE_BTN_HEIGHT 60
452 #define SPLIT_TIMER_TXT_W_ICON_WIDTH (SPLIT_SWAP_CID2_WIDTH-SPLIT_SWAP_MORE_BTN_WIDTH)
453
454 #define MULTI_LIST_HEIGHT 1008
455
456 #define CONF_LIST_T_PAD 0
457 #define CONF_LIST_HEIGHT 565
458
459 #define CONF_HOLD_WIDTH 82
460 #define CONF_HOLD_L_PAD (MAIN_SCREEN_W-40-CONF_HOLD_WIDTH)
461 #define CONF_HOLD_T_PAD 674
462 #define CONF_HOLD_HEIGHT 78
463
464 #define CONF_TIMER_T_PAD 674
465 #define CONF_TIMER_HEIGHT 78
466
467 #define CONF_CALL_BIG_END_L_PAD 16
468 #define CONF_CALL_BIG_END_T_PAD 870
469 #define CONF_CALL_BIG_END_WIDTH 688
470
471 #define REJ_MSG_NEW_BTN_L_PAD 40
472 #define REJ_MSG_NEW_BTN_WIDTH 640
473 #define REJ_MSG_NEW_BTN_T_PAD 120
474 #define REJ_MSG_NEW_BTN_HEIGHT 128
475
476 #define REJ_MSG_LIST_T_PAD 32
477 #define REJ_MSG_LIST_HEIGHT 1096
478
479 #define SIX_BTN_LAYOUT_L_PAD 0
480 #define SIX_BTN_LAYOUT_WIDTH 720
481 #define SIX_BTN_LAYOUT_T_PAD 940
482 #define SIX_BTN_LAYOUT_HEIGHT 340
483
484 #define THREE_BTN_LAYOUT_WIDTH MAIN_SCREEN_W
485 #define THREE_BTN_LAYOUT_HEIGHT 222
486
487 #define BTN_LAYOUT_SINGLE_BTN_WIDTH 216
488 #define BTN_LAYOUT_SINGLE_BTN_HEIGHT 168
489 #define BTN_LAYOUT_BTN_GAP 2
490
491 #define BTN_LAYOUT_LEFT_BTN_L_PAD 34
492 #define BTN_LAYOUT_MIDDLE_BTN_L_PAD (BTN_LAYOUT_LEFT_BTN_L_PAD+BTN_LAYOUT_SINGLE_BTN_WIDTH+BTN_LAYOUT_BTN_GAP)
493 #define BTN_LAYOUT_RIGHT_BTN_L_PAD (BTN_LAYOUT_MIDDLE_BTN_L_PAD+BTN_LAYOUT_SINGLE_BTN_WIDTH+BTN_LAYOUT_BTN_GAP)
494
495 #define BTN_LAYOUT_TOP_BTN_T_PAD 0
496 #define BTN_LAYOUT_BOTTOM_BTN_T_PAD (BTN_LAYOUT_TOP_BTN_T_PAD+BTN_LAYOUT_SINGLE_BTN_HEIGHT+BTN_LAYOUT_BTN_GAP)
497
498 #define LEFT_VERT_SEP_L_PAD 250
499 #define RIGHT_VERT_SEP_L_PAD 468
500 #define TOP_VERT_SEP_T_PAD 22
501 #define BOTTOM_VERT_SEP_T_PAD 192
502 #define HORIZ_SEP_L_PAD 34
503 #define TOP_HORIZ_SEP_T_PAD 168
504 #define BOTTOM_HORIZ_SEP_T_PAD 338
505 #define SEPARTOR_WIDTH 1
506 #define VERT_SEP_HEIGHT 124
507 #define HORIZ_SEP_WIDTH 652
508
509 #define ENDCALL_LEFT_VERT_SEP_L_PAD 250
510 #define ENDCALL_SEPARTOR_WIDTH 1
511 #define ENDCALL_VERT_SEP_T_PAD 49
512 #define ENDCALL_VERT_SEP_HEIGHT 124
513 #define ENDCALL_RIGHT_VERT_SEP_L_PAD 468
514
515 #define CALL_BIG_END_L_PAD 40
516 #define CALL_BIG_END_WIDTH 640
517 #define CALL_BIG_END_T_PAD 1140
518 #define CALL_BIG_END_HEIGHT 112
519
520 #define INCMG_CALL_BTN1_T_PAD 700
521 #define INCMG_CALL_BTN_HEIGHT CALL_BIG_END_HEIGHT
522 #define INCMG_CALL_BTN2_T_PAD 838
523 #define INCMG_CALL_BTN3_T_PAD 976
524
525 #define ENDCALL_VOICE_BTN_L_PAD 34
526 #define ENDCALL_VOICE_BTN_WIDTH 216
527 #define ENDCALL_VOICE_BTN_T_PAD 1058
528 #define ENDCALL_VOICE_BTN_HEIGHT 222
529 #define ENDCALL_VIDEO_BTN_L_PAD (ENDCALL_VOICE_BTN_L_PAD+ENDCALL_VOICE_BTN_WIDTH+2)
530 #define ENDCALL_MSG_BTN_L_PAD (ENDCALL_VIDEO_BTN_L_PAD+ENDCALL_VOICE_BTN_WIDTH+2)
531
532 #define ENDCALL_CONTACT_BTN_L_PAD 40
533 #define ENDCALL_CONTACT_BTN_WIDTH 640
534 #define ENDCALL_CONTACT_BTN_T_PAD 896
535 #define ENDCALL_CONTACT_BTN_HEIGHT 92
536
537 #define QP_CID_L_PAD 16
538 #define QP_CID_WIDTH 105
539 #define QP_CID_T_PAD 33
540 #define QP_CID_HEIGHT 105
541
542 #define QP_MUTE_BTN_L_PAD 172
543 #define QP_MUTE_BTN_WIDTH 256
544 #define QP_MUTE_BTN_T_PAD 78
545 #define QP_MUTE_BTN_HEIGHT 74
546
547 #define QP_END_BTN_L_PAD 448
548 #define QP_END_BTN_WIDTH QP_MUTE_BTN_WIDTH
549 #define QP_END_BTN_T_PAD QP_MUTE_BTN_T_PAD
550 #define QP_END_BTN_HEIGHT QP_MUTE_BTN_HEIGHT
551
552 #define QP_NAME_L_PAD QP_MUTE_BTN_L_PAD
553 #define QP_NAME_WIDTH 532
554 #define QP_NAME_T_PAD 22
555 #define QP_NAME_HEIGHT 36
556
557 #define QP_STR_MIN_WIDTH 50
558 /*
559  * End of NBEAT-HD GUI Widget Dimensions
560  */
561
562
563 /*
564  * Relative positions
565  * In Portrait mode
566  */
567 /* Relative X & Y positions of widgets w.r.t. Full Screen */
568 #define REL_W(x) ((x)/MAIN_SCREEN_W)
569 #define REL_H(y) ((y)/MAIN_SCREEN_H)
570
571 /* Relative X & Y positions of widgets w.r.t. Navi-frame layout */
572 /*#define WL_NB_H 94*/
573 #define REL_NAVIFRAME_W(x) ((x)/MAIN_NAVIFRAME_W)
574 #define REL_NAVIFRAME_H(y) ((y)/MAIN_NAVIFRAME_H)
575
576 /* Relative X & Y positions of widgets w.r.t. ACC/REJ ICON layout */
577 #define REL_LOCK_W(x) ((x)/483)
578 #define REL_LOCK_H(y) ((y)/198)
579 /* Relative X & Y positions of widgets w.r.t. REJ-W-MSG ICON layout */
580 #define REL_LOCK_MSG_W(x) ((x)/348)
581 #define REL_LOCK_MSG_H(y) ((y)/200)
582
583 /* Relative X & Y positions of widgets w.r.t. Keypad layout */
584 #define REL_KEYPAD_W(x) ((x)/KEYPAD_AREA_WIDTH)
585 #define REL_KEYPAD_H(y) ((y)/KEYPAD_AREA_HEIGHT)
586
587 /* Relative X & Y positions of widgets w.r.t. Keypad Buttons layout */
588 #define REL_KEYPAD_BTNS_W(x) ((x)/KEYPAD_BTNS_BG_WIDTH)
589 #define REL_KEYPAD_BTNS_H(y) ((y)/KEYPAD_BTNS_BG_HEIGHT)
590
591 /* Relative X & Y positions of widgets w.r.t. Quick-panel layout */
592 #define REL_QP_W(x) ((x)/QP_WIN_W)
593 #define REL_QP_H(y) ((y)/QP_WIN_H)
594
595 /* Relative X & Y positions of buttons w.r.t. Six-Button layout */
596 #define REL_BTN_LY_W(x) ((x)/SIX_BTN_LAYOUT_WIDTH)
597 #define REL_BTN_LY_H(y) ((y)/SIX_BTN_LAYOUT_HEIGHT)
598
599 /* Relative X & Y positions of buttons w.r.t. Three-Button layout of ENDCALL*/
600 #define REL_THREE_BTN_LY_W(x) ((x)/THREE_BTN_LAYOUT_WIDTH)
601 #define REL_THREE_BTN_LY_H(y) ((y)/THREE_BTN_LAYOUT_HEIGHT)
602
603 /* Relative X position of elements w.r.t. Keypad-Button layout */
604 #define REL_KEYPAD_BTN_W(x) ((x)/KEYPAD_EACH_BTN_WIDTH)
605
606 /*Relative Y postions of elements w.r.t. Caller info layout*/
607 #define REL_CALLER_INFO_H(y) ((y)/CALLER_INFO_HEIGHT)
608
609 /*Relative Y postions of elements w.r.t. Multi list layout*/
610 #define REL_MULTI_LIST_H(y) ((y)/MULTI_LIST_HEIGHT)
611
612 /*Relative X and Y positions of elements w.r.t. SNS-Alerts layout*/
613 #define REL_ALERTS_LY_W(x) ((x)/SNS_ALERTS_LAYOUT_WIDTH)
614 #define REL_ALERTS_LY_H(y) ((y)/SNS_ALERTS_LAYOUT_HEIGHT)
615 #define REL_ALERTS_EXP_LY_H(y) ((y)/SNS_ALERTS_LAYOUT_EXPANDED_HEIGHT)
616 /*
617  * End of Relative positions
618  */
619
620
621 /*
622  * MO/Dialing view & MT/Incoming view
623  * In Portrait mode
624  */
625
626 #define DIALLING_CID_L REL_W(CALLER_ID_L_PAD)
627 #define DIALLING_CID_R REL_W(CALLER_ID_L_PAD+CALLER_ID_WIDTH)
628 #define DIALLING_CID_T REL_H(CALLER_ID_T_PAD)
629 #define DIALLING_CID_B REL_H(CALLER_ID_T_PAD+CALLER_ID_HEIGHT)
630
631 #define DIALLING_CID_NOIMAGE_L REL_W(NOIMAGE_L_PAD)
632 #define DIALLING_CID_NOIMAGE_R REL_W(NOIMAGE_L_PAD+NOIMAGE_WIDTH)
633 #define DIALLING_CID_NOIMAGE_T REL_H(NOIMAGE_T_PAD)
634 #define DIALLING_CID_NOIMAGE_B REL_H(NOIMAGE_T_PAD+NOIMAGE_HEIGHT)
635
636 #define DIALLING_BACKGROUND_CID_L REL_W(BACKGROUND_CID_L_PAD)
637 #define DIALLING_BACKGROUND_CID_R REL_W(BACKGROUND_CID_L_PAD+BACKGROUND_CID_WIDTH)
638 #define DIALLING_BACKGROUND_CID_T REL_H(BACKGROUND_CID_T_PAD)
639 #define DIALLING_BACKGROUND_CID_B REL_H(BACKGROUND_CID_T_PAD+BACKGROUND_CID_HEIGHT)
640
641 #define MT_CALLING_BG_L REL_W(0)
642 #define MT_CALLING_BG_R REL_W(0+MT_CALLING_NAME_BG_WIDTH)
643 #define MT_CALLING_BG_T REL_H(0)
644 #define MT_CALLING_BG_B REL_H(0+MT_CALLING_NAME_BG_HEIGHT)
645
646 /* accept - MT view */
647 #define DIALLING_MT_BTN1_L REL_W(ACCEPT_BTN_L_PAD)
648 #define DIALLING_MT_BTN1_R REL_W(ACCEPT_BTN_L_PAD+ACCEPT_BTN_WIDTH)
649 #define DIALLING_MT_BTN1_T REL_H(ACCEPT_BTN_T_PAD)
650 #define DIALLING_MT_BTN1_B REL_H(ACCEPT_BTN_T_PAD+ACCEPT_BTN_HEIGHT)
651
652 /* reject - MT view */
653 #define DIALLING_MT_BTN2_L  REL_W(REJECT_BTN_L_PAD)
654 #define DIALLING_MT_BTN2_R  REL_W(REJECT_BTN_L_PAD+REJECT_BTN_WIDTH)
655 #define DIALLING_MT_BTN2_T  REL_H(REJECT_BTN_T_PAD)
656 #define DIALLING_MT_BTN2_B  REL_H(REJECT_BTN_T_PAD+REJECT_BTN_HEIGHT)
657
658 /* reject with msg - MT view */
659 #define DIALLING_MT_BTN3_L  REL_W(REJECT_W_MSG_BTN_L_PAD)
660 #define DIALLING_MT_BTN3_R  REL_W(REJECT_W_MSG_BTN_L_PAD+REJECT_W_MSG_BTN_WIDTH)
661 #define DIALLING_MT_BTN3_T  REL_H(REJECT_W_MSG_BTN_T_PAD)
662 #define DIALLING_MT_BTN3_B  REL_H(REJECT_W_MSG_BTN_T_PAD+REJECT_W_MSG_BTN_HEIGHT)
663
664 #define DIALLING_MT_SNS_ALERTS_LAYOUT_L REL_W(SNS_ALERTS_LAYOUT_L_PAD)
665 #define DIALLING_MT_SNS_ALERTS_LAYOUT_R REL_W(SNS_ALERTS_LAYOUT_L_PAD+SNS_ALERTS_LAYOUT_WIDTH)
666 #define DIALLING_MT_SNS_ALERTS_LAYOUT_T REL_H(SNS_ALERTS_LAYOUT_T_PAD)
667 #define DIALLING_MT_SNS_ALERTS_LAYOUT_B REL_H(SNS_ALERTS_LAYOUT_T_PAD+SNS_ALERTS_LAYOUT_HEIGHT)
668
669 #define DIALLING_MT_SNS_ALERTS_LAYOUT_EXPANDED_T REL_H(SNS_ALERTS_LAYOUT_EXPANDED_T_PAD)
670 #define DIALLING_MT_SNS_ALERTS_LAYOUT_EXPANDED_B REL_H(SNS_ALERTS_LAYOUT_EXPANDED_T_PAD+SNS_ALERTS_LAYOUT_EXPANDED_HEIGHT)
671
672 #define DIALLING_MT_SNS_ALERTS_LAYOUT_SHIFT_T REL_H(SNS_ALERTS_LAYOUT_SHIFT_T_PAD)
673 #define DIALLING_MT_SNS_ALERTS_LAYOUT_SHIFT_B REL_H(SNS_ALERTS_LAYOUT_SHIFT_T_PAD+SNS_ALERTS_LAYOUT_HEIGHT)
674
675 #define DIALLING_MT_SNS_ALERTS_LAYOUT_SHIFT_EXPANDED_T REL_H(SNS_ALERTS_LAYOUT_SHIFT_EXPANDED_T_PAD)
676 #define DIALLING_MT_SNS_ALERTS_LAYOUT_SHIFT_EXPANDED_B REL_H(SNS_ALERTS_LAYOUT_SHIFT_EXPANDED_T_PAD+SNS_ALERTS_LAYOUT_EXPANDED_HEIGHT)
677 /*
678 #define DIALLING_MT_BDAY_ICON_L REL_W(BIRTHDAY_ICON_L_PAD)
679 #define DIALLING_MT_BDAY_ICON_R REL_W(BIRTHDAY_ICON_L_PAD+BIRTHDAY_ICON_WIDTH)
680 #define DIALLING_MT_BDAY_ICON_T REL_H(BIRTHDAY_ICON_T_PAD)
681 #define DIALLING_MT_BDAY_ICON_B REL_H(BIRTHDAY_ICON_T_PAD+BIRTHDAY_ICON_HEIGHT)
682
683 #define DIALLING_MT_BDAY_ICON_SHIFT_L REL_W(BIRTHDAY_ICON_SHIFT_L_PAD)
684 #define DIALLING_MT_BDAY_ICON_SHIFT_R REL_W(BIRTHDAY_ICON_SHIFT_L_PAD+BIRTHDAY_ICON_SHIFT_WIDTH)
685 #define DIALLING_MT_BDAY_ICON_SHIFT_T REL_H(BIRTHDAY_ICON_SHIFT_T_PAD)
686 #define DIALLING_MT_BDAY_ICON_SHIFT_B REL_H(BIRTHDAY_ICON_SHIFT_T_PAD+BIRTHDAY_ICON_SHIFT_HEIGHT)
687
688 #define DIALLING_MT_BDAY_TEXT_L REL_W(BIRTHDAY_TEXT_L_PAD)
689 #define DIALLING_MT_BDAY_TEXT_R REL_W(BIRTHDAY_TEXT_L_PAD+BIRTHDAY_TEXT_WIDTH)
690 #define DIALLING_MT_BDAY_TEXT_T REL_H(BIRTHDAY_TEXT_T_PAD)
691 #define DIALLING_MT_BDAY_TEXT_B REL_H(BIRTHDAY_TEXT_T_PAD+BIRTHDAY_TEXT_HEIGHT)
692
693 #define DIALLING_MT_BDAY_TEXT_SHIFT_L REL_W(BIRTHDAY_TEXT_SHIFT_L_PAD)
694 #define DIALLING_MT_BDAY_TEXT_SHIFT_R REL_W(BIRTHDAY_TEXT_SHIFT_L_PAD+BIRTHDAY_TEXT_SHIFT_WIDTH)
695 #define DIALLING_MT_BDAY_TEXT_SHIFT_T REL_H(BIRTHDAY_TEXT_SHIFT_T_PAD)
696 #define DIALLING_MT_BDAY_TEXT_SHIFT_B REL_H(BIRTHDAY_TEXT_SHIFT_T_PAD+BIRTHDAY_TEXT_SHIFT_HEIGHT)
697 */
698 /*
699  * End of MO/Dialing view & MT/Incoming view
700  */
701
702 /*
703  * Endcall view
704  * In Portrait mode
705  */
706 #define ENDCALL_DIALLING_CID_L REL_W(ENDCALL_CALLER_ID_L_PAD)
707 #define ENDCALL_DIALLING_CID_R REL_W(ENDCALL_CALLER_ID_L_PAD+ENDCALL_CALLER_ID_WIDTH)
708 #define ENDCALL_DIALLING_CID_T REL_H(ENDCALL_CALLER_ID_T_PAD)
709 #define ENDCALL_DIALLING_CID_B REL_H(ENDCALL_CALLER_ID_T_PAD+ENDCALL_CALLER_ID_HEIGHT)
710
711 #define ENDCALL_DIALLING_BTN_BG_L REL_W(ENDCALL_BTN_BG_L_PAD)
712 #define ENDCALL_DIALLING_BTN_BG_R REL_W(ENDCALL_BTN_BG_L_PAD+ENDCALL_BTN_BG_WIDTH)
713 #define ENDCALL_DIALLING_BTN_BG_T REL_H(ENDCALL_BTN_BG_T_PAD)
714 #define ENDCALL_DIALLING_BTN_BG_B REL_H(ENDCALL_BTN_BG_T_PAD+ENDCALL_BTN_BG_HEIGHT)
715
716 /*
717  * End of Endcall view
718  */
719
720 /*
721  * MT LOCK View - check
722  * In Portrait mode
723  */
724 #define INCOMING_LOCK_ACCEPT_BG_L REL_W(-273)
725 #define INCOMING_LOCK_ACCEPT_BG_R REL_W(210)
726 #define INCOMING_LOCK_ACCEPT_BG_T REL_H(945)
727 #define INCOMING_LOCK_ACCEPT_BG_B REL_H(1144)
728
729 #define INCOMING_LOCK_ACCEPT_ICON_L REL_LOCK_W(303)
730 #define INCOMING_LOCK_ACCEPT_ICON_R REL_LOCK_W(408)
731 #define INCOMING_LOCK_ACCEPT_ICON_T REL_LOCK_H(37)
732 #define INCOMING_LOCK_ACCEPT_ICON_B REL_LOCK_H(149)
733
734 #define INCOMING_LOCK_ACCEPT_TEXT_L REL_LOCK_W(45)
735 #define INCOMING_LOCK_ACCEPT_TEXT_R REL_LOCK_W(273)
736 #define INCOMING_LOCK_ACCEPT_TEXT_T INCOMING_LOCK_ACCEPT_ICON_T
737 #define INCOMING_LOCK_ACCEPT_TEXT_B INCOMING_LOCK_ACCEPT_ICON_B
738
739 #define INCOMING_LOCK_REJECT_BG_L REL_W(510)
740 #define INCOMING_LOCK_REJECT_BG_R REL_W(993)
741 #define INCOMING_LOCK_REJECT_BG_T INCOMING_LOCK_ACCEPT_BG_T
742 #define INCOMING_LOCK_REJECT_BG_B INCOMING_LOCK_ACCEPT_BG_B
743
744 #define INCOMING_LOCK_REJECT_ICON_L REL_LOCK_W(75)
745 #define INCOMING_LOCK_REJECT_ICON_R REL_LOCK_W(180)
746 #define INCOMING_LOCK_REJECT_ICON_T INCOMING_LOCK_ACCEPT_ICON_T
747 #define INCOMING_LOCK_REJECT_ICON_B INCOMING_LOCK_ACCEPT_ICON_B
748
749 #define INCOMING_LOCK_REJECT_TEXT_L REL_LOCK_W(195)
750 #define INCOMING_LOCK_REJECT_TEXT_R REL_LOCK_W(423)
751 #define INCOMING_LOCK_REJECT_TEXT_T INCOMING_LOCK_REJECT_ICON_T
752 #define INCOMING_LOCK_REJECT_TEXT_B INCOMING_LOCK_REJECT_ICON_B
753
754 #define INCOMING_LOCK_REJECT_WITH_MSG_BG_L REL_W(186)
755 #define INCOMING_LOCK_REJECT_WITH_MSG_BG_R REL_W(534)
756 #define INCOMING_LOCK_REJECT_WITH_MSG_BG_T REL_H(1208)
757 #define INCOMING_LOCK_REJECT_WITH_MSG_BG_B REL_H(1408)
758
759 #define INCOMING_LOCK_REJECT_WITH_MSG_TEXT_L REL_LOCK_MSG_W(0)
760 #define INCOMING_LOCK_REJECT_WITH_MSG_TEXT_R REL_LOCK_MSG_W(348)
761 #define INCOMING_LOCK_REJECT_WITH_MSG_TEXT_T REL_LOCK_MSG_H(0)
762 #define INCOMING_LOCK_REJECT_WITH_MSG_TEXT_B REL_LOCK_MSG_H(72)
763
764 #define MTLOCK_ACCEPT_INNER_CIRCLE_L REL_W(MTLOCK_ACCEPT_INNER_CIRCLE_BG_L_PAD)
765 #define MTLOCK_ACCEPT_INNER_CIRCLE_R REL_W(MTLOCK_ACCEPT_INNER_CIRCLE_BG_L_PAD+MTLOCK_ACCEPT_INNER_CIRCLE_BG_WIDTH)
766 #define MTLOCK_ACCEPT_INNER_CIRCLE_T REL_H(MTLOCK_ACCEPT_INNER_CIRCLE_BG_T_PAD)
767 #define MTLOCK_ACCEPT_INNER_CIRCLE_B REL_H(MTLOCK_ACCEPT_INNER_CIRCLE_BG_T_PAD+MTLOCK_ACCEPT_INNER_CIRCLE_BG_HEIGHT)
768
769 #define MTLOCK_ACCEPT_ICON_L REL_W(MTLOCK_ACCEPT_ICON_L_PAD)
770 #define MTLOCK_ACCEPT_ICON_R REL_W(MTLOCK_ACCEPT_ICON_L_PAD+MTLOCK_ACCEPT_ICON_WIDTH)
771 #define MTLOCK_ACCEPT_ICON_T REL_H(MTLOCK_ACCEPT_ICON_T_PAD)
772 #define MTLOCK_ACCEPT_ICON_B REL_H(MTLOCK_ACCEPT_ICON_T_PAD+MTLOCK_ACCEPT_ICON_HEIGHT)
773
774 #define MTLOCK_ACCEPT_OUTER_CIRCLE_L REL_W(MTLOCK_ACCEPT_OUTER_CIRCLE_BG_L_PAD)
775 #define MTLOCK_ACCEPT_OUTER_CIRCLE_R REL_W(MTLOCK_ACCEPT_OUTER_CIRCLE_BG_L_PAD+MTLOCK_ACCEPT_OUTER_CIRCLE_BG_WIDTH)
776 #define MTLOCK_ACCEPT_OUTER_CIRCLE_T REL_H(MTLOCK_ACCEPT_OUTER_CIRCLE_BG_T_PAD)
777 #define MTLOCK_ACCEPT_OUTER_CIRCLE_B REL_H(MTLOCK_ACCEPT_OUTER_CIRCLE_BG_T_PAD+MTLOCK_ACCEPT_OUTER_CIRCLE_BG_HEIGHT)
778
779 #define MTLOCK_ACCEPT_ARROW1_L REL_W(MTLOCK_ACCEPT_ARROW1_L_PAD)
780 #define MTLOCK_ACCEPT_ARROW1_R REL_W(MTLOCK_ACCEPT_ARROW1_L_PAD+MTLOCK_ACCEPT_ARROW1_WIDTH)
781 #define MTLOCK_ACCEPT_ARROW1_T REL_H(MTLOCK_ACCEPT_ARROW1_T_PAD)
782 #define MTLOCK_ACCEPT_ARROW1_B REL_H(MTLOCK_ACCEPT_ARROW1_T_PAD+MTLOCK_ACCEPT_ARROW1_HEIGHT)
783
784 #define MTLOCK_ACCEPT_ARROW2_L REL_W(MTLOCK_ACCEPT_ARROW2_L_PAD)
785 #define MTLOCK_ACCEPT_ARROW2_R REL_W(MTLOCK_ACCEPT_ARROW2_L_PAD+MTLOCK_ACCEPT_ARROW2_WIDTH)
786 #define MTLOCK_ACCEPT_ARROW2_T REL_H(MTLOCK_ACCEPT_ARROW2_T_PAD)
787 #define MTLOCK_ACCEPT_ARROW2_B REL_H(MTLOCK_ACCEPT_ARROW2_T_PAD+MTLOCK_ACCEPT_ARROW2_HEIGHT)
788
789 #define MTLOCK_ACCEPT_ARROW3_L REL_W(MTLOCK_ACCEPT_ARROW3_L_PAD)
790 #define MTLOCK_ACCEPT_ARROW3_R REL_W(MTLOCK_ACCEPT_ARROW3_L_PAD+MTLOCK_ACCEPT_ARROW3_WIDTH)
791 #define MTLOCK_ACCEPT_ARROW3_T REL_H(MTLOCK_ACCEPT_ARROW3_T_PAD)
792 #define MTLOCK_ACCEPT_ARROW3_B REL_H(MTLOCK_ACCEPT_ARROW3_T_PAD+MTLOCK_ACCEPT_ARROW3_HEIGHT)
793
794 #define MTLOCK_REJECT_INNER_CIRCLE_L REL_W(MTLOCK_REJECT_INNER_CIRCLE_BG_L_PAD)
795 #define MTLOCK_REJECT_INNER_CIRCLE_R REL_W(MTLOCK_REJECT_INNER_CIRCLE_BG_L_PAD+MTLOCK_REJECT_INNER_CIRCLE_BG_WIDTH)
796 #define MTLOCK_REJECT_INNER_CIRCLE_T REL_H(MTLOCK_REJECT_INNER_CIRCLE_BG_T_PAD)
797 #define MTLOCK_REJECT_INNER_CIRCLE_B REL_H(MTLOCK_REJECT_INNER_CIRCLE_BG_T_PAD+MTLOCK_REJECT_INNER_CIRCLE_BG_HEIGHT)
798
799 #define MTLOCK_REJECT_ICON_L REL_W(MTLOCK_REJECT_ICON_L_PAD)
800 #define MTLOCK_REJECT_ICON_R REL_W(MTLOCK_REJECT_ICON_L_PAD+MTLOCK_REJECT_ICON_WIDTH)
801 #define MTLOCK_REJECT_ICON_T REL_H(MTLOCK_REJECT_ICON_T_PAD)
802 #define MTLOCK_REJECT_ICON_B REL_H(MTLOCK_REJECT_ICON_T_PAD+MTLOCK_REJECT_ICON_HEIGHT)
803
804 #define MTLOCK_REJECT_OUTER_CIRCLE_L REL_W(MTLOCK_REJECT_OUTER_CIRCLE_BG_L_PAD)
805 #define MTLOCK_REJECT_OUTER_CIRCLE_R REL_W(MTLOCK_REJECT_OUTER_CIRCLE_BG_L_PAD+MTLOCK_REJECT_OUTER_CIRCLE_BG_WIDTH)
806 #define MTLOCK_REJECT_OUTER_CIRCLE_T REL_H(MTLOCK_REJECT_OUTER_CIRCLE_BG_T_PAD)
807 #define MTLOCK_REJECT_OUTER_CIRCLE_B REL_H(MTLOCK_REJECT_OUTER_CIRCLE_BG_T_PAD+MTLOCK_REJECT_OUTER_CIRCLE_BG_HEIGHT)
808
809 #define MTLOCK_REJECT_ARROW1_L REL_W(MTLOCK_REJECT_ARROW1_L_PAD)
810 #define MTLOCK_REJECT_ARROW1_R REL_W(MTLOCK_REJECT_ARROW1_L_PAD+MTLOCK_REJECT_ARROW1_WIDTH)
811 #define MTLOCK_REJECT_ARROW1_T REL_H(MTLOCK_REJECT_ARROW1_T_PAD)
812 #define MTLOCK_REJECT_ARROW1_B REL_H(MTLOCK_REJECT_ARROW1_T_PAD+MTLOCK_REJECT_ARROW1_HEIGHT)
813
814 #define MTLOCK_REJECT_ARROW2_L REL_W(MTLOCK_REJECT_ARROW2_L_PAD)
815 #define MTLOCK_REJECT_ARROW2_R REL_W(MTLOCK_REJECT_ARROW2_L_PAD+MTLOCK_REJECT_ARROW2_WIDTH)
816 #define MTLOCK_REJECT_ARROW2_T REL_H(MTLOCK_REJECT_ARROW2_T_PAD)
817 #define MTLOCK_REJECT_ARROW2_B REL_H(MTLOCK_REJECT_ARROW2_T_PAD+MTLOCK_REJECT_ARROW2_HEIGHT)
818
819 #define MTLOCK_REJECT_ARROW3_L REL_W(MTLOCK_REJECT_ARROW3_L_PAD)
820 #define MTLOCK_REJECT_ARROW3_R REL_W(MTLOCK_REJECT_ARROW3_L_PAD+MTLOCK_REJECT_ARROW3_WIDTH)
821 #define MTLOCK_REJECT_ARROW3_T REL_H(MTLOCK_REJECT_ARROW3_T_PAD)
822 #define MTLOCK_REJECT_ARROW3_B REL_H(MTLOCK_REJECT_ARROW3_T_PAD+MTLOCK_REJECT_ARROW3_HEIGHT)
823
824 #define MTLOCK_REJECT_MSG_BG_L REL_W(MTLOCK_REJECT_MSG_BG_L_PAD)
825 #define MTLOCK_REJECT_MSG_BG_R REL_W(MTLOCK_REJECT_MSG_BG_L_PAD+MTLOCK_REJECT_MSG_BG_WIDTH)
826 #define MTLOCK_REJECT_MSG_BG_T REL_H(MTLOCK_REJECT_MSG_BG_T_PAD)
827 #define MTLOCK_REJECT_MSG_BG_B REL_H(MTLOCK_REJECT_MSG_BG_T_PAD+MTLOCK_REJECT_MSG_BG_HEIGHT)
828
829 #define MTLOCK_REJECT_MSG_ARW_L REL_W(MTLOCK_REJECT_MSG_ARW_L_PAD)
830 #define MTLOCK_REJECT_MSG_ARW_R REL_W(MTLOCK_REJECT_MSG_ARW_L_PAD+MTLOCK_REJECT_MSG_ARW_WIDTH)
831 #define MTLOCK_REJECT_MSG_ARW_T REL_H(MTLOCK_REJECT_MSG_ARW_T_PAD)
832 #define MTLOCK_REJECT_MSG_ARW_B REL_H(MTLOCK_REJECT_MSG_ARW_T_PAD+MTLOCK_REJECT_MSG_ARW_HEIGHT)
833
834 #define MTLOCK_REJECT_MSG_TEXT_L REL_W(MTLOCK_REJECT_MSG_TEXT_L_PAD)
835 #define MTLOCK_REJECT_MSG_TEXT_R REL_W(MTLOCK_REJECT_MSG_TEXT_L_PAD+MTLOCK_REJECT_MSG_TEXT_WIDTH)
836 #define MTLOCK_REJECT_MSG_TEXT_T REL_H(MTLOCK_REJECT_MSG_TEXT_T_PAD)
837 #define MTLOCK_REJECT_MSG_TEXT_B REL_H(MTLOCK_REJECT_MSG_TEXT_T_PAD+MTLOCK_REJECT_MSG_TEXT_HEIGHT)
838
839 #define MTLOCK_REJECT_MSG_LIST_L REL_W(MTLOCK_REJECT_MSG_LIST_L_PAD)
840 #define MTLOCK_REJECT_MSG_LIST_R REL_W(MTLOCK_REJECT_MSG_LIST_L_PAD+MTLOCK_REJECT_MSG_LIST_WIDTH)
841 #define MTLOCK_REJECT_MSG_LIST_T REL_H(MTLOCK_REJECT_MSG_LIST_T_PAD)
842 #define MTLOCK_REJECT_MSG_ONE_LINE_LIST_B REL_H(MTLOCK_REJECT_MSG_LIST_T_PAD+MTLOCK_REJECT_MSG_ONE_LINE_LIST_HEIGHT)
843 #define MTLOCK_REJECT_MSG_TWO_LINE_LIST_B REL_H(MTLOCK_REJECT_MSG_LIST_T_PAD+MTLOCK_REJECT_MSG_TWO_LINE_LIST_HEIGHT)
844 #define MTLOCK_REJECT_MSG_THREE_LINE_LIST_B REL_H(MTLOCK_REJECT_MSG_LIST_T_PAD+MTLOCK_REJECT_MSG_THREE_LINE_LIST_HEIGHT)
845 #define MTLOCK_REJECT_MSG_FOUR_LINE_LIST_B REL_H(MTLOCK_REJECT_MSG_LIST_T_PAD+MTLOCK_REJECT_MSG_FOUR_LINE_LIST_HEIGHT)
846 #define MTLOCK_REJECT_MSG_FIVE_LINE_LIST_B REL_H(MTLOCK_REJECT_MSG_LIST_T_PAD+MTLOCK_REJECT_MSG_FIVE_LINE_LIST_HEIGHT)
847 #define MTLOCK_REJECT_MSG_SIX_LINE_LIST_B REL_H(MTLOCK_REJECT_MSG_LIST_T_PAD+MTLOCK_REJECT_MSG_SIX_LINE_LIST_HEIGHT)
848 /*
849  * End of MT LOCK View
850  */
851
852
853 /*
854  * KEYPAD View
855  * In Portrait mode
856  */
857 #define KEYPAD_AREA_L REL_W(KEYPAD_AREA_L_PAD)
858 #define KEYPAD_AREA_R REL_W(KEYPAD_AREA_WIDTH)
859 #define KEYPAD_AREA_T REL_H(KEYPAD_AREA_T_PAD)
860 #define KEYPAD_AREA_B REL_H(KEYPAD_AREA_T_PAD+KEYPAD_AREA_HEIGHT)
861
862 #define KEYPAD_ENTRY_TEXT_L REL_KEYPAD_W(KEYPAD_ENTRY_TXT_L_PAD)
863 #define KEYPAD_ENTRY_TEXT_R REL_KEYPAD_W(KEYPAD_ENTRY_TXT_L_PAD+KEYPAD_ENTRY_TXT_WIDTH)
864 #define KEYPAD_ENTRY_TEXT_T REL_KEYPAD_H(KEYPAD_ENTRY_TXT_T_PAD)
865 #define KEYPAD_ENTRY_TEXT_B REL_KEYPAD_H(KEYPAD_ENTRY_TXT_T_PAD+KEYPAD_ENTRY_TXT_HEIGHT)
866
867 #define KEYPAD_BTNS_BG_L REL_KEYPAD_W(KEYPAD_BTNS_BG_L_PAD)
868 #define KEYPAD_BTNS_BG_R REL_KEYPAD_W(KEYPAD_BTNS_BG_L_PAD+KEYPAD_BTNS_BG_WIDTH)
869 #define KEYPAD_BTNS_BG_T REL_KEYPAD_H(KEYPAD_BTNS_BG_T_PAD)
870 #define KEYPAD_BTNS_BG_B REL_KEYPAD_H(KEYPAD_BTNS_BG_T_PAD+KEYPAD_BTNS_BG_HEIGHT)
871
872 #define KEYPAD_BTN_LEFT_TXT_L REL_KEYPAD_BTN_W(LEFT_TXT_L_PAD)
873 #define KEYPAD_BTN_LEFT_TXT_R REL_KEYPAD_BTN_W(LEFT_TXT_L_PAD+LEFT_TXT_WIDTH)
874 #define KEYPAD_BTN_RIGHT_TXT_TYPE1_L REL_KEYPAD_BTN_W(LEFT_TXT_L_PAD+LEFT_TXT_WIDTH+RIGHT_TXT_TYPE1_L_PAD)
875 #define KEYPAD_BTN_RIGHT_TXT_TYPE2_L REL_KEYPAD_BTN_W(LEFT_TXT_L_PAD+LEFT_TXT_WIDTH+RIGHT_TXT_TYPE2_L_PAD)
876 #define KEYPAD_BTN_RIGHT_ICON_L REL_KEYPAD_BTN_W(LEFT_TXT_L_PAD+LEFT_TXT_WIDTH+RIGHT_ICON_L_PAD)
877 #define KEYPAD_BTN_RIGHT_ICON_R REL_KEYPAD_BTN_W(LEFT_TXT_L_PAD+LEFT_TXT_WIDTH+RIGHT_ICON_L_PAD+RIGHT_ICON_WIDTH)
878
879 #define KEYPAD_ROW1_LVERT_SEP1_L REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD)
880 #define KEYPAD_ROW1_LVERT_SEP1_R REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD+KEYPAD_VERT_SEP_WIDTH)
881 #define KEYPAD_ROW1_LVERT_SEP1_T REL_KEYPAD_BTNS_H(KP_ROW1_VERT_SEP_T_PAD)
882 #define KEYPAD_ROW1_LVERT_SEP1_B REL_KEYPAD_BTNS_H(KP_ROW1_VERT_SEP_T_PAD+KEYPAD_VERT_SEP_HEIGHT)
883
884 #define KEYPAD_ROW1_LVERT_SEP2_L KEYPAD_ROW1_LVERT_SEP1_R
885 #define KEYPAD_ROW1_LVERT_SEP2_R REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD+2*KEYPAD_VERT_SEP_WIDTH)
886 #define KEYPAD_ROW1_LVERT_SEP2_T KEYPAD_ROW1_LVERT_SEP1_T
887 #define KEYPAD_ROW1_LVERT_SEP2_B KEYPAD_ROW1_LVERT_SEP1_B
888
889 #define KEYPAD_ROW1_RVERT_SEP1_L REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD)
890 #define KEYPAD_ROW1_RVERT_SEP1_R REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD+KEYPAD_VERT_SEP_WIDTH)
891 #define KEYPAD_ROW1_RVERT_SEP1_T KEYPAD_ROW1_LVERT_SEP1_T
892 #define KEYPAD_ROW1_RVERT_SEP1_B KEYPAD_ROW1_LVERT_SEP1_B
893
894 #define KEYPAD_ROW1_RVERT_SEP2_L KEYPAD_ROW1_RVERT_SEP1_R
895 #define KEYPAD_ROW1_RVERT_SEP2_R REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD+2*KEYPAD_VERT_SEP_WIDTH)
896 #define KEYPAD_ROW1_RVERT_SEP2_T KEYPAD_ROW1_LVERT_SEP1_T
897 #define KEYPAD_ROW1_RVERT_SEP2_B KEYPAD_ROW1_LVERT_SEP1_B
898
899 #define KEYPAD_ROW2_LVERT_SEP1_L REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD)
900 #define KEYPAD_ROW2_LVERT_SEP1_R REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD+KEYPAD_VERT_SEP_WIDTH)
901 #define KEYPAD_ROW2_LVERT_SEP1_T REL_KEYPAD_BTNS_H(KP_ROW2_VERT_SEP_T_PAD)
902 #define KEYPAD_ROW2_LVERT_SEP1_B REL_KEYPAD_BTNS_H(KP_ROW2_VERT_SEP_T_PAD+KEYPAD_VERT_SEP_HEIGHT)
903
904 #define KEYPAD_ROW2_LVERT_SEP2_L KEYPAD_ROW2_LVERT_SEP1_R
905 #define KEYPAD_ROW2_LVERT_SEP2_R REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD+2*KEYPAD_VERT_SEP_WIDTH)
906 #define KEYPAD_ROW2_LVERT_SEP2_T KEYPAD_ROW2_LVERT_SEP1_T
907 #define KEYPAD_ROW2_LVERT_SEP2_B KEYPAD_ROW2_LVERT_SEP1_B
908
909 #define KEYPAD_ROW2_RVERT_SEP1_L REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD)
910 #define KEYPAD_ROW2_RVERT_SEP1_R REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD+KEYPAD_VERT_SEP_WIDTH)
911 #define KEYPAD_ROW2_RVERT_SEP1_T KEYPAD_ROW2_LVERT_SEP1_T
912 #define KEYPAD_ROW2_RVERT_SEP1_B KEYPAD_ROW2_LVERT_SEP1_B
913
914 #define KEYPAD_ROW2_RVERT_SEP2_L KEYPAD_ROW2_RVERT_SEP1_R
915 #define KEYPAD_ROW2_RVERT_SEP2_R REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD+2*KEYPAD_VERT_SEP_WIDTH)
916 #define KEYPAD_ROW2_RVERT_SEP2_T KEYPAD_ROW2_LVERT_SEP1_T
917 #define KEYPAD_ROW2_RVERT_SEP2_B KEYPAD_ROW2_LVERT_SEP1_B
918
919 #define KEYPAD_ROW3_LVERT_SEP1_L REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD)
920 #define KEYPAD_ROW3_LVERT_SEP1_R REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD+KEYPAD_VERT_SEP_WIDTH)
921 #define KEYPAD_ROW3_LVERT_SEP1_T REL_KEYPAD_BTNS_H(KP_ROW3_VERT_SEP_T_PAD)
922 #define KEYPAD_ROW3_LVERT_SEP1_B REL_KEYPAD_BTNS_H(KP_ROW3_VERT_SEP_T_PAD+KEYPAD_VERT_SEP_HEIGHT)
923
924 #define KEYPAD_ROW3_LVERT_SEP2_L KEYPAD_ROW3_LVERT_SEP1_R
925 #define KEYPAD_ROW3_LVERT_SEP2_R REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD+2*KEYPAD_VERT_SEP_WIDTH)
926 #define KEYPAD_ROW3_LVERT_SEP2_T KEYPAD_ROW3_LVERT_SEP1_T
927 #define KEYPAD_ROW3_LVERT_SEP2_B KEYPAD_ROW3_LVERT_SEP1_B
928
929 #define KEYPAD_ROW3_RVERT_SEP1_L REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD)
930 #define KEYPAD_ROW3_RVERT_SEP1_R REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD+KEYPAD_VERT_SEP_WIDTH)
931 #define KEYPAD_ROW3_RVERT_SEP1_T KEYPAD_ROW3_LVERT_SEP1_T
932 #define KEYPAD_ROW3_RVERT_SEP1_B KEYPAD_ROW3_LVERT_SEP1_B
933
934 #define KEYPAD_ROW3_RVERT_SEP2_L KEYPAD_ROW3_RVERT_SEP1_R
935 #define KEYPAD_ROW3_RVERT_SEP2_R REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD+2*KEYPAD_VERT_SEP_WIDTH)
936 #define KEYPAD_ROW3_RVERT_SEP2_T KEYPAD_ROW3_LVERT_SEP1_T
937 #define KEYPAD_ROW3_RVERT_SEP2_B KEYPAD_ROW3_LVERT_SEP1_B
938
939 #define KEYPAD_ROW4_LVERT_SEP1_L REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD)
940 #define KEYPAD_ROW4_LVERT_SEP1_R REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD+KEYPAD_VERT_SEP_WIDTH)
941 #define KEYPAD_ROW4_LVERT_SEP1_T REL_KEYPAD_BTNS_H(KP_ROW4_VERT_SEP_T_PAD)
942 #define KEYPAD_ROW4_LVERT_SEP1_B REL_KEYPAD_BTNS_H(KP_ROW4_VERT_SEP_T_PAD+KEYPAD_VERT_SEP_HEIGHT)
943
944 #define KEYPAD_ROW4_LVERT_SEP2_L KEYPAD_ROW4_LVERT_SEP1_R
945 #define KEYPAD_ROW4_LVERT_SEP2_R REL_KEYPAD_BTNS_W(KP_LVERT_SEP1_L_PAD+2*KEYPAD_VERT_SEP_WIDTH)
946 #define KEYPAD_ROW4_LVERT_SEP2_T KEYPAD_ROW4_LVERT_SEP1_T
947 #define KEYPAD_ROW4_LVERT_SEP2_B KEYPAD_ROW4_LVERT_SEP1_B
948
949 #define KEYPAD_ROW4_RVERT_SEP1_L REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD)
950 #define KEYPAD_ROW4_RVERT_SEP1_R REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD+KEYPAD_VERT_SEP_WIDTH)
951 #define KEYPAD_ROW4_RVERT_SEP1_T KEYPAD_ROW4_LVERT_SEP1_T
952 #define KEYPAD_ROW4_RVERT_SEP1_B KEYPAD_ROW4_LVERT_SEP1_B
953
954 #define KEYPAD_ROW4_RVERT_SEP2_L KEYPAD_ROW4_RVERT_SEP1_R
955 #define KEYPAD_ROW4_RVERT_SEP2_R REL_KEYPAD_BTNS_W(KP_RVERT_SEP1_L_PAD+2*KEYPAD_VERT_SEP_WIDTH)
956 #define KEYPAD_ROW4_RVERT_SEP2_T KEYPAD_ROW4_LVERT_SEP1_T
957 #define KEYPAD_ROW4_RVERT_SEP2_B KEYPAD_ROW4_LVERT_SEP1_B
958
959 #define KEYPAD_ROW1_HORIZ_SEP1_L REL_KEYPAD_BTNS_W(KP_HORIZ_SEP_L_PAD)
960 #define KEYPAD_ROW1_HORIZ_SEP1_R REL_KEYPAD_BTNS_W(KP_HORIZ_SEP_L_PAD+KEYPAD_HORIZ_SEP_WIDTH)
961 #define KEYPAD_ROW1_HORIZ_SEP1_T REL_KEYPAD_BTNS_H(KP_ROW1_HORIZ_SEP_T_PAD)
962 #define KEYPAD_ROW1_HORIZ_SEP1_B REL_KEYPAD_BTNS_H(KP_ROW1_HORIZ_SEP_T_PAD+KEYPAD_HORIZ_SEP_HEIGHT)
963
964 #define KEYPAD_ROW1_HORIZ_SEP2_L KEYPAD_ROW1_HORIZ_SEP1_L
965 #define KEYPAD_ROW1_HORIZ_SEP2_R KEYPAD_ROW1_HORIZ_SEP1_R
966 #define KEYPAD_ROW1_HORIZ_SEP2_T KEYPAD_ROW1_HORIZ_SEP1_B
967 #define KEYPAD_ROW1_HORIZ_SEP2_B REL_KEYPAD_BTNS_H(KP_ROW1_HORIZ_SEP_T_PAD+2*KEYPAD_HORIZ_SEP_HEIGHT)
968
969 #define KEYPAD_ROW2_HORIZ_SEP1_L KEYPAD_ROW1_HORIZ_SEP1_L
970 #define KEYPAD_ROW2_HORIZ_SEP1_R KEYPAD_ROW1_HORIZ_SEP1_R
971 #define KEYPAD_ROW2_HORIZ_SEP1_T REL_KEYPAD_BTNS_H(KP_ROW2_HORIZ_SEP_T_PAD)
972 #define KEYPAD_ROW2_HORIZ_SEP1_B REL_KEYPAD_BTNS_H(KP_ROW2_HORIZ_SEP_T_PAD+KEYPAD_HORIZ_SEP_HEIGHT)
973
974 #define KEYPAD_ROW2_HORIZ_SEP2_L KEYPAD_ROW1_HORIZ_SEP1_L
975 #define KEYPAD_ROW2_HORIZ_SEP2_R KEYPAD_ROW1_HORIZ_SEP1_R
976 #define KEYPAD_ROW2_HORIZ_SEP2_T KEYPAD_ROW2_HORIZ_SEP1_B
977 #define KEYPAD_ROW2_HORIZ_SEP2_B REL_KEYPAD_BTNS_H(KP_ROW2_HORIZ_SEP_T_PAD+2*KEYPAD_HORIZ_SEP_HEIGHT)
978
979 #define KEYPAD_ROW3_HORIZ_SEP1_L KEYPAD_ROW1_HORIZ_SEP1_L
980 #define KEYPAD_ROW3_HORIZ_SEP1_R KEYPAD_ROW1_HORIZ_SEP1_R
981 #define KEYPAD_ROW3_HORIZ_SEP1_T REL_KEYPAD_BTNS_H(KP_ROW3_HORIZ_SEP_T_PAD)
982 #define KEYPAD_ROW3_HORIZ_SEP1_B REL_KEYPAD_BTNS_H(KP_ROW3_HORIZ_SEP_T_PAD+KEYPAD_HORIZ_SEP_HEIGHT)
983
984 #define KEYPAD_ROW3_HORIZ_SEP2_L KEYPAD_ROW1_HORIZ_SEP1_L
985 #define KEYPAD_ROW3_HORIZ_SEP2_R KEYPAD_ROW1_HORIZ_SEP1_R
986 #define KEYPAD_ROW3_HORIZ_SEP2_T KEYPAD_ROW3_HORIZ_SEP1_B
987 #define KEYPAD_ROW3_HORIZ_SEP2_B REL_KEYPAD_BTNS_H(KP_ROW3_HORIZ_SEP_T_PAD+2*KEYPAD_HORIZ_SEP_HEIGHT)
988 /*
989  * End of KEYPAD View
990  */
991
992
993 /*
994  * INCALL View
995  * In Portrait mode
996  */
997 #define INCALL_CID_L DIALLING_CID_L
998 #define INCALL_CID_R DIALLING_CID_R
999 #define INCALL_CID_T DIALLING_CID_T
1000 #define INCALL_CID_B DIALLING_CID_B
1001
1002 /*
1003 #define INCALL_CID_DIM_T DIALLING_CID_T
1004 #define INCALL_CID_DIM_B DIALLING_CID_B
1005 #define INCALL_CID_DIM_L REL_W(145)
1006 #define INCALL_CID_DIM_R REL_W(334)
1007 */
1008
1009 #define INCALL_BACKGROUND_CID_L DIALLING_BACKGROUND_CID_L
1010 #define INCALL_BACKGROUND_CID_R DIALLING_BACKGROUND_CID_R
1011 #define INCALL_BACKGROUND_CID_T DIALLING_BACKGROUND_CID_T
1012 #define INCALL_BACKGROUND_CID_B DIALLING_BACKGROUND_CID_B
1013
1014 #define INCALL_EXTRA_VOL_ICON_L REL_W(INCALL_EXTRA_VOL_BTN_L_PAD)
1015 #define INCALL_EXTRA_VOL_ICON_R REL_W(INCALL_EXTRA_VOL_BTN_L_PAD+INCALL_EXTRA_VOL_BTN_WIDTH)
1016 #define INCALL_EXTRA_VOL_ICON_T REL_H(INCALL_EXTRA_VOL_BTN_T_PAD)
1017 #define INCALL_EXTRA_VOL_ICON_B REL_H(INCALL_EXTRA_VOL_BTN_T_PAD+INCALL_EXTRA_VOL_BTN_HEIGHT)
1018
1019 #define INCALL_HOLD_L REL_W(INCALL_HOLD_BTN_L_PAD)
1020 #define INCALL_HOLD_R REL_W(INCALL_HOLD_BTN_L_PAD+INCALL_HOLD_BTN_WIDTH)
1021 #define INCALL_HOLD_T REL_H(INCALL_HOLD_BTN_T_PAD)
1022 #define INCALL_HOLD_B REL_H(INCALL_HOLD_BTN_T_PAD+INCALL_HOLD_BTN_HEIGHT)
1023
1024 #define INCALL_HOLD_TXT_L REL_W(INCALL_HOLD_TXT_L_PAD)
1025 #define INCALL_HOLD_TXT_R REL_W(INCALL_HOLD_TXT_L_PAD+INCALL_HOLD_TXT_WIDTH)
1026 #define INCALL_HOLD_TXT_T REL_H(INCALL_HOLD_TXT_T_PAD)
1027 #define INCALL_HOLD_TXT_B REL_H(INCALL_HOLD_TXT_T_PAD+INCALL_HOLD_TXT_HEIGHT)
1028
1029 #define INCALL_NOISE_ICON_L REL_W(INCALL_NOISE_ICN_L_PAD)
1030 #define INCALL_NOISE_ICON_R REL_W(INCALL_NOISE_ICN_L_PAD+INCALL_NOISE_ICN_WIDTH)
1031 #define INCALL_NOISE_ICON_T REL_H(INCALL_NOISE_ICN_T_PAD)
1032 #define INCALL_NOISE_ICON_B REL_H(INCALL_NOISE_ICN_T_PAD+INCALL_NOISE_ICN_HEIGHT)
1033
1034 #define INCALL_SOUND_EQ_ICON_L REL_W(INCALL_SOUND_EQ_ICN_L_PAD)
1035 #define INCALL_SOUND_EQ_ICON_R REL_W(INCALL_SOUND_EQ_ICN_L_PAD+INCALL_SOUND_EQ_ICN_WIDTH)
1036 #define INCALL_SOUND_EQ_ICON_T REL_H(INCALL_SOUND_EQ_ICN_T_PAD)
1037 #define INCALL_SOUND_EQ_ICON_B REL_H(INCALL_SOUND_EQ_ICN_T_PAD+INCALL_SOUND_EQ_ICN_HEIGHT)
1038
1039 /*
1040 #define INCALL_RECORDER_T REL_H(389)
1041 #define INCALL_RECORDER_B REL_H(443)
1042 #define INCALL_RECORDER_L REL_W(381)
1043 #define INCALL_RECORDER_R REL_W(454)
1044
1045 #define INCALL_RECORDING_T REL_H(359)
1046 #define INCALL_RECORDING_B REL_H(383)
1047 #define INCALL_RECORDING_L REL_W(381)
1048 #define INCALL_RECORDING_R REL_W(454)
1049 */
1050
1051 #define INCALL_BACKGROUND_SHARE_L       REL_W(0)
1052 #define INCALL_BACKGROUND_SHARE_R       REL_W(MAIN_SCREEN_W)
1053 #define INCALL_BACKGROUND_SHARE_T       REL_H(INCALL_SHARE_BG_T_PAD)
1054 #define INCALL_BACKGROUND_SHARE_B       REL_H(INCALL_SHARE_BG_T_PAD+INCALL_SHARE_BG_HEIGHT)
1055 /*
1056  * End of INCALL View
1057  */
1058
1059
1060 /*
1061  * MULTI-CALL SPLIT View
1062  * In Portrait mode
1063  */
1064 /* L[ACT] + R[HLD] */
1065 #define MULTICALL_SPLIT_BACKGROUND_CID_L INCALL_BACKGROUND_CID_L
1066 #define MULTICALL_SPLIT_BACKGROUND_CID_R INCALL_BACKGROUND_CID_R
1067 #define MULTICALL_SPLIT_BACKGROUND_CID_T INCALL_BACKGROUND_CID_T
1068 #define MULTICALL_SPLIT_BACKGROUND_CID_B INCALL_BACKGROUND_CID_B
1069
1070 #define MULTICALL_SPLIT_CID_1_L REL_W(SPLIT_CID1_L_PAD)
1071 #define MULTICALL_SPLIT_CID_1_R REL_W(SPLIT_CID1_L_PAD+SPLIT_CID1_WIDTH)
1072 #define MULTICALL_SPLIT_CID_1_T REL_H(SPLIT_CID1_T_PAD)
1073 #define MULTICALL_SPLIT_CID_1_B REL_H(SPLIT_CID1_T_PAD+SPLIT_CID1_HEIGHT)
1074
1075 #define MULTICALL_SPLIT_CID_2_L REL_W(SPLIT_CID2_L_PAD)
1076 #define MULTICALL_SPLIT_CID_2_R REL_W(SPLIT_CID2_L_PAD+SPLIT_CID2_WIDTH)
1077 #define MULTICALL_SPLIT_CID_2_T REL_H(SPLIT_CID2_T_PAD)
1078 #define MULTICALL_SPLIT_CID_2_B REL_H(SPLIT_CID2_T_PAD+SPLIT_CID2_HEIGHT)
1079
1080 #define MULTICALL_SPLIT_ON_HOLD_TXT_L MULTICALL_SPLIT_CID_2_L
1081 #define MULTICALL_SPLIT_ON_HOLD_TXT_R MULTICALL_SPLIT_CID_2_R
1082 #define MULTICALL_SPLIT_ON_HOLD_TXT_T REL_H(SPLIT_ONHOLD_TXT_T_PAD)
1083 #define MULTICALL_SPLIT_ON_HOLD_TXT_B REL_H(SPLIT_ONHOLD_TXT_T_PAD+SPLIT_ONHOLD_TXT_HEIGHT)
1084
1085 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_L MULTICALL_SPLIT_CID_2_L
1086 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_R REL_W(SPLIT_CID2_L_PAD+SPLIT_CID2_WIDTH-SPLIT_MORE_BTN_WIDTH)
1087 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_T MULTICALL_SPLIT_ON_HOLD_TXT_T
1088 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_B MULTICALL_SPLIT_ON_HOLD_TXT_B
1089
1090 /*
1091  * End of MULTI-CALL SPLIT View
1092  */
1093
1094 /*
1095  * MULTI-CALL LIST View
1096  * In Portrait mode
1097  */
1098 #define MULTICALL_LIST_L REL_W(0)
1099 #define MULTICALL_LIST_R REL_W(MAIN_SCREEN_W)
1100 #define MULTICALL_LIST_T REL_MULTI_LIST_H(CONF_LIST_T_PAD)
1101 #define MULTICALL_LIST_B REL_MULTI_LIST_H(CONF_LIST_T_PAD+CONF_LIST_HEIGHT)
1102
1103 #define MULTICALL_LIST_HOLD_L REL_W(CONF_HOLD_L_PAD)
1104 #define MULTICALL_LIST_HOLD_R REL_W(CONF_HOLD_L_PAD+CONF_HOLD_WIDTH)
1105 #define MULTICALL_LIST_HOLD_T REL_MULTI_LIST_H(CONF_HOLD_T_PAD)
1106 #define MULTICALL_LIST_HOLD_B REL_MULTI_LIST_H(CONF_HOLD_T_PAD+CONF_HOLD_HEIGHT)
1107
1108 #define MULTICALL_LIST_TIMER_L REL_W(0)
1109 #define MULTICALL_LIST_TIMER_R REL_W(MAIN_SCREEN_W)
1110 #define MULTICALL_LIST_TIMER_T REL_MULTI_LIST_H(CONF_TIMER_T_PAD)
1111 #define MULTICALL_LIST_TIMER_B REL_MULTI_LIST_H(CONF_TIMER_T_PAD+CONF_TIMER_HEIGHT)
1112
1113 #define MULTICALL_LIST_BIG_END_L REL_W(CONF_CALL_BIG_END_L_PAD)
1114 #define MULTICALL_LIST_BIG_END_R REL_W(CONF_CALL_BIG_END_L_PAD+CONF_CALL_BIG_END_WIDTH)
1115 #define MULTICALL_LIST_BIG_END_T REL_MULTI_LIST_H(CONF_CALL_BIG_END_T_PAD)
1116 #define MULTICALL_LIST_BIG_END_B REL_MULTI_LIST_H(CONF_CALL_BIG_END_T_PAD+CALL_BIG_END_HEIGHT)
1117 /*
1118  * End of MULTI-CALL LIST View
1119  */
1120
1121
1122 /*
1123  * Reject with MSG View
1124  * In Portrait mode
1125  */
1126 #define REJECT_W_MSG_CREATE_NEW_L REL_W(REJ_MSG_NEW_BTN_L_PAD)
1127 #define REJECT_W_MSG_CREATE_NEW_R REL_W(REJ_MSG_NEW_BTN_L_PAD+REJ_MSG_NEW_BTN_WIDTH)
1128 #define REJECT_W_MSG_CREATE_NEW_T REL_H(REJ_MSG_NEW_BTN_T_PAD)
1129 #define REJECT_W_MSG_CREATE_NEW_B REL_H(REJ_MSG_NEW_BTN_T_PAD+REJ_MSG_NEW_BTN_HEIGHT)
1130 /*
1131 #define REJECT_W_MSG_LIST_T REL_H(135)
1132 #define REJECT_W_MSG_LIST_B REL_H(MAIN_SCREEN_H)
1133 #define REJECT_W_MSG_LIST_L REL_W(0)
1134 #define REJECT_W_MSG_LIST_R REL_W(MAIN_SCREEN_W)
1135 */
1136 #define REJECT_W_MSG_LIST_L REL_NAVIFRAME_W(0)
1137 #define REJECT_W_MSG_LIST_R REL_NAVIFRAME_W(MAIN_SCREEN_W)
1138 #define REJECT_W_MSG_LIST_T REL_NAVIFRAME_H(REJ_MSG_LIST_T_PAD)
1139 #define REJECT_W_MSG_LIST_B REL_NAVIFRAME_H(REJ_MSG_LIST_T_PAD+REJ_MSG_LIST_HEIGHT)
1140 /*
1141  * End of Reject with MSG View
1142  */
1143
1144
1145 /*
1146  * SIX BUTTON Layout
1147  * In Portrait mode
1148  */
1149
1150 #define TOP_LEFT_BUTTON_L REL_BTN_LY_W(BTN_LAYOUT_LEFT_BTN_L_PAD)
1151 #define TOP_LEFT_BUTTON_R REL_BTN_LY_W(BTN_LAYOUT_LEFT_BTN_L_PAD+BTN_LAYOUT_SINGLE_BTN_WIDTH)
1152 #define TOP_LEFT_BUTTON_T REL_BTN_LY_H(BTN_LAYOUT_TOP_BTN_T_PAD)
1153 #define TOP_LEFT_BUTTON_B REL_BTN_LY_H(BTN_LAYOUT_TOP_BTN_T_PAD+BTN_LAYOUT_SINGLE_BTN_HEIGHT)
1154
1155 #define TOP_MIDDLE_BUTTON_L REL_BTN_LY_W(BTN_LAYOUT_MIDDLE_BTN_L_PAD)
1156 #define TOP_MIDDLE_BUTTON_R REL_BTN_LY_W(BTN_LAYOUT_MIDDLE_BTN_L_PAD+BTN_LAYOUT_SINGLE_BTN_WIDTH)
1157 #define TOP_MIDDLE_BUTTON_T TOP_LEFT_BUTTON_T
1158 #define TOP_MIDDLE_BUTTON_B TOP_LEFT_BUTTON_B
1159
1160 #define TOP_RIGHT_BUTTON_L REL_BTN_LY_W(BTN_LAYOUT_RIGHT_BTN_L_PAD)
1161 #define TOP_RIGHT_BUTTON_R REL_BTN_LY_W(BTN_LAYOUT_RIGHT_BTN_L_PAD+BTN_LAYOUT_SINGLE_BTN_WIDTH)
1162 #define TOP_RIGHT_BUTTON_T TOP_LEFT_BUTTON_T
1163 #define TOP_RIGHT_BUTTON_B TOP_LEFT_BUTTON_B
1164
1165 #define BOTTOM_LEFT_BUTTON_L TOP_LEFT_BUTTON_L
1166 #define BOTTOM_LEFT_BUTTON_R TOP_LEFT_BUTTON_R
1167 #define BOTTOM_LEFT_BUTTON_T REL_BTN_LY_H(BTN_LAYOUT_BOTTOM_BTN_T_PAD)
1168 #define BOTTOM_LEFT_BUTTON_B REL_BTN_LY_H(BTN_LAYOUT_BOTTOM_BTN_T_PAD+BTN_LAYOUT_SINGLE_BTN_HEIGHT)
1169
1170 #define BOTTOM_MIDDLE_BUTTON_L TOP_MIDDLE_BUTTON_L
1171 #define BOTTOM_MIDDLE_BUTTON_R TOP_MIDDLE_BUTTON_R
1172 #define BOTTOM_MIDDLE_BUTTON_T BOTTOM_LEFT_BUTTON_T
1173 #define BOTTOM_MIDDLE_BUTTON_B BOTTOM_LEFT_BUTTON_B
1174
1175 #define BOTTOM_RIGHT_BUTTON_L TOP_RIGHT_BUTTON_L
1176 #define BOTTOM_RIGHT_BUTTON_R TOP_RIGHT_BUTTON_R
1177 #define BOTTOM_RIGHT_BUTTON_T BOTTOM_LEFT_BUTTON_T
1178 #define BOTTOM_RIGHT_BUTTON_B BOTTOM_LEFT_BUTTON_B
1179
1180 #define TOPLINE_LEFT_VERT_SEP_1_L REL_BTN_LY_W(LEFT_VERT_SEP_L_PAD)
1181 #define TOPLINE_LEFT_VERT_SEP_1_R REL_BTN_LY_W(LEFT_VERT_SEP_L_PAD+SEPARTOR_WIDTH)
1182 #define TOPLINE_LEFT_VERT_SEP_1_T REL_BTN_LY_H(TOP_VERT_SEP_T_PAD)
1183 #define TOPLINE_LEFT_VERT_SEP_1_B REL_BTN_LY_H(TOP_VERT_SEP_T_PAD+VERT_SEP_HEIGHT)
1184
1185 #define TOPLINE_LEFT_VERT_SEP_2_L TOPLINE_LEFT_VERT_SEP_1_R
1186 #define TOPLINE_LEFT_VERT_SEP_2_R REL_BTN_LY_W(LEFT_VERT_SEP_L_PAD+2*SEPARTOR_WIDTH)
1187 #define TOPLINE_LEFT_VERT_SEP_2_T TOPLINE_LEFT_VERT_SEP_1_T
1188 #define TOPLINE_LEFT_VERT_SEP_2_B TOPLINE_LEFT_VERT_SEP_1_B
1189
1190 #define TOPLINE_RIGHT_VERT_SEP_1_L REL_BTN_LY_W(RIGHT_VERT_SEP_L_PAD)
1191 #define TOPLINE_RIGHT_VERT_SEP_1_R REL_BTN_LY_W(RIGHT_VERT_SEP_L_PAD+SEPARTOR_WIDTH)
1192 #define TOPLINE_RIGHT_VERT_SEP_1_T TOPLINE_LEFT_VERT_SEP_1_T
1193 #define TOPLINE_RIGHT_VERT_SEP_1_B TOPLINE_LEFT_VERT_SEP_1_B
1194
1195 #define TOPLINE_RIGHT_VERT_SEP_2_L TOPLINE_RIGHT_VERT_SEP_1_R
1196 #define TOPLINE_RIGHT_VERT_SEP_2_R REL_BTN_LY_W(RIGHT_VERT_SEP_L_PAD+2*SEPARTOR_WIDTH)
1197 #define TOPLINE_RIGHT_VERT_SEP_2_T TOPLINE_RIGHT_VERT_SEP_1_T
1198 #define TOPLINE_RIGHT_VERT_SEP_2_B TOPLINE_RIGHT_VERT_SEP_1_B
1199
1200 #define BOTLINE_LEFT_VERT_SEP_1_L TOPLINE_LEFT_VERT_SEP_1_L
1201 #define BOTLINE_LEFT_VERT_SEP_1_R TOPLINE_LEFT_VERT_SEP_1_R
1202 #define BOTLINE_LEFT_VERT_SEP_1_T REL_BTN_LY_H(BOTTOM_VERT_SEP_T_PAD)
1203 #define BOTLINE_LEFT_VERT_SEP_1_B REL_BTN_LY_H(BOTTOM_VERT_SEP_T_PAD+VERT_SEP_HEIGHT)
1204
1205 #define BOTLINE_LEFT_VERT_SEP_2_L TOPLINE_LEFT_VERT_SEP_2_L
1206 #define BOTLINE_LEFT_VERT_SEP_2_R TOPLINE_LEFT_VERT_SEP_2_R
1207 #define BOTLINE_LEFT_VERT_SEP_2_T BOTLINE_LEFT_VERT_SEP_1_T
1208 #define BOTLINE_LEFT_VERT_SEP_2_B BOTLINE_LEFT_VERT_SEP_1_B
1209
1210 #define BOTLINE_RIGHT_VERT_SEP_1_L TOPLINE_RIGHT_VERT_SEP_1_L
1211 #define BOTLINE_RIGHT_VERT_SEP_1_R TOPLINE_RIGHT_VERT_SEP_1_R
1212 #define BOTLINE_RIGHT_VERT_SEP_1_T BOTLINE_LEFT_VERT_SEP_1_T
1213 #define BOTLINE_RIGHT_VERT_SEP_1_B BOTLINE_LEFT_VERT_SEP_1_B
1214
1215 #define BOTLINE_RIGHT_VERT_SEP_2_L BOTLINE_RIGHT_VERT_SEP_1_R
1216 #define BOTLINE_RIGHT_VERT_SEP_2_R TOPLINE_RIGHT_VERT_SEP_2_R
1217 #define BOTLINE_RIGHT_VERT_SEP_2_T BOTLINE_LEFT_VERT_SEP_1_T
1218 #define BOTLINE_RIGHT_VERT_SEP_2_B BOTLINE_LEFT_VERT_SEP_1_T
1219
1220 #define TOPLINE_HORIZ_SEP_1_L REL_BTN_LY_W(HORIZ_SEP_L_PAD)
1221 #define TOPLINE_HORIZ_SEP_1_R REL_BTN_LY_W(HORIZ_SEP_L_PAD+HORIZ_SEP_WIDTH)
1222 #define TOPLINE_HORIZ_SEP_1_T REL_BTN_LY_H(TOP_HORIZ_SEP_T_PAD)
1223 #define TOPLINE_HORIZ_SEP_1_B REL_BTN_LY_H(TOP_HORIZ_SEP_T_PAD+SEPARTOR_WIDTH)
1224
1225 #define TOPLINE_HORIZ_SEP_2_L TOPLINE_HORIZ_SEP_1_L
1226 #define TOPLINE_HORIZ_SEP_2_R TOPLINE_HORIZ_SEP_1_R
1227 #define TOPLINE_HORIZ_SEP_2_T TOPLINE_HORIZ_SEP_1_B
1228 #define TOPLINE_HORIZ_SEP_2_B REL_BTN_LY_H(TOP_HORIZ_SEP_T_PAD+2*SEPARTOR_WIDTH)
1229
1230 #define BOTLINE_HORIZ_SEP_1_L TOPLINE_HORIZ_SEP_1_L
1231 #define BOTLINE_HORIZ_SEP_1_R TOPLINE_HORIZ_SEP_1_R
1232 #define BOTLINE_HORIZ_SEP_1_T REL_BTN_LY_H(BOTTOM_HORIZ_SEP_T_PAD)
1233 #define BOTLINE_HORIZ_SEP_1_B REL_BTN_LY_H(BOTTOM_HORIZ_SEP_T_PAD+SEPARTOR_WIDTH)
1234
1235 #define BOTLINE_HORIZ_SEP_2_L TOPLINE_HORIZ_SEP_1_L
1236 #define BOTLINE_HORIZ_SEP_2_R TOPLINE_HORIZ_SEP_1_R
1237 #define BOTLINE_HORIZ_SEP_2_T BOTLINE_HORIZ_SEP_1_B
1238 #define BOTLINE_HORIZ_SEP_2_B REL_BTN_LY_H(BOTTOM_HORIZ_SEP_T_PAD+2*SEPARTOR_WIDTH)
1239 /*
1240  * End of SIX Button Layout
1241  */
1242
1243 /*
1244  * THREE BUTTON Layout for ENDCALL
1245  * In Portrait mode
1246  */
1247 #define ENDCALL_LEFT_VERT_SEP_1_L REL_THREE_BTN_LY_W(ENDCALL_LEFT_VERT_SEP_L_PAD)
1248 #define ENDCALL_LEFT_VERT_SEP_1_R REL_THREE_BTN_LY_W(ENDCALL_LEFT_VERT_SEP_L_PAD+ENDCALL_SEPARTOR_WIDTH)
1249 #define ENDCALL_LEFT_VERT_SEP_1_T REL_THREE_BTN_LY_H(ENDCALL_VERT_SEP_T_PAD)
1250 #define ENDCALL_LEFT_VERT_SEP_1_B REL_THREE_BTN_LY_H(ENDCALL_VERT_SEP_T_PAD+ENDCALL_VERT_SEP_HEIGHT)
1251
1252 #define ENDCALL_LEFT_VERT_SEP_2_L ENDCALL_LEFT_VERT_SEP_1_R
1253 #define ENDCALL_LEFT_VERT_SEP_2_R REL_THREE_BTN_LY_W(ENDCALL_LEFT_VERT_SEP_L_PAD+2*ENDCALL_SEPARTOR_WIDTH)
1254 #define ENDCALL_LEFT_VERT_SEP_2_T ENDCALL_LEFT_VERT_SEP_1_T
1255 #define ENDCALL_LEFT_VERT_SEP_2_B ENDCALL_LEFT_VERT_SEP_1_B
1256
1257 #define ENDCALL_RIGHT_VERT_SEP_1_L REL_THREE_BTN_LY_W(ENDCALL_RIGHT_VERT_SEP_L_PAD)
1258 #define ENDCALL_RIGHT_VERT_SEP_1_R REL_THREE_BTN_LY_W(ENDCALL_RIGHT_VERT_SEP_L_PAD+ENDCALL_SEPARTOR_WIDTH)
1259 #define ENDCALL_RIGHT_VERT_SEP_1_T ENDCALL_LEFT_VERT_SEP_1_T
1260 #define ENDCALL_RIGHT_VERT_SEP_1_B ENDCALL_LEFT_VERT_SEP_1_B
1261
1262 #define ENDCALL_RIGHT_VERT_SEP_2_L ENDCALL_RIGHT_VERT_SEP_1_R
1263 #define ENDCALL_RIGHT_VERT_SEP_2_R REL_THREE_BTN_LY_W(ENDCALL_RIGHT_VERT_SEP_L_PAD+2*ENDCALL_SEPARTOR_WIDTH)
1264 #define ENDCALL_RIGHT_VERT_SEP_2_T ENDCALL_LEFT_VERT_SEP_1_T
1265 #define ENDCALL_RIGHT_VERT_SEP_2_B ENDCALL_LEFT_VERT_SEP_1_B
1266 /*
1267  * End of THREE Button Layout
1268  */
1269
1270 /*
1271  * General Button Layout
1272  */
1273 #define SIX_BTN_LAYOUT_L REL_W(SIX_BTN_LAYOUT_L_PAD)
1274 #define SIX_BTN_LAYOUT_R REL_W(SIX_BTN_LAYOUT_L_PAD+SIX_BTN_LAYOUT_WIDTH)
1275 #define SIX_BTN_LAYOUT_T REL_H(SIX_BTN_LAYOUT_T_PAD)
1276 #define SIX_BTN_LAYOUT_B REL_H(SIX_BTN_LAYOUT_T_PAD+SIX_BTN_LAYOUT_HEIGHT)
1277
1278 #define SIX_BTN_BIG_END_L REL_W(CALL_BIG_END_L_PAD)
1279 #define SIX_BTN_BIG_END_R REL_W(CALL_BIG_END_L_PAD+CALL_BIG_END_WIDTH)
1280 #define SIX_BTN_BIG_END_T REL_H(CALL_BIG_END_T_PAD)
1281 #define SIX_BTN_BIG_END_B REL_H(CALL_BIG_END_T_PAD+CALL_BIG_END_HEIGHT)
1282
1283 #define SIX_BTN_INCOMING_1_L SIX_BTN_BIG_END_L
1284 #define SIX_BTN_INCOMING_1_R SIX_BTN_BIG_END_R
1285 #define SIX_BTN_INCOMING_1_T REL_H(INCMG_CALL_BTN1_T_PAD)
1286 #define SIX_BTN_INCOMING_1_B REL_H(INCMG_CALL_BTN1_T_PAD+INCMG_CALL_BTN_HEIGHT)
1287
1288 #define SIX_BTN_INCOMING_2_L SIX_BTN_BIG_END_L
1289 #define SIX_BTN_INCOMING_2_R SIX_BTN_BIG_END_R
1290 #define SIX_BTN_INCOMING_2_T REL_H(INCMG_CALL_BTN2_T_PAD)
1291 #define SIX_BTN_INCOMING_2_B REL_H(INCMG_CALL_BTN2_T_PAD+INCMG_CALL_BTN_HEIGHT)
1292
1293 #define SIX_BTN_INCOMING_3_L SIX_BTN_BIG_END_L
1294 #define SIX_BTN_INCOMING_3_R SIX_BTN_BIG_END_R
1295 #define SIX_BTN_INCOMING_3_T REL_H(INCMG_CALL_BTN3_T_PAD)
1296 #define SIX_BTN_INCOMING_3_B REL_H(INCMG_CALL_BTN3_T_PAD+INCMG_CALL_BTN_HEIGHT)
1297 /*
1298  * End of SIX Button Layout
1299  */
1300
1301
1302 /*
1303  * Navigation bar layout
1304  */
1305 #define CALL_NAVIGATION_BAR_T REL_H(NAVIFRAME_T_PAD)
1306 #define CALL_NAVIGATION_BAR_B REL_H(MAIN_SCREEN_H)
1307 #define CALL_NAVIGATION_BAR_L REL_W(0)
1308 #define CALL_NAVIGATION_BAR_R REL_W(MAIN_SCREEN_W)
1309 /*
1310  * End of Navigation bar layout
1311  */
1312
1313
1314 /*
1315  * END CALL View
1316  * In Portrait mode
1317  */
1318 #define ENDSINGLECALL_BACKGROUND_CID_L DIALLING_BACKGROUND_CID_L
1319 #define ENDSINGLECALL_BACKGROUND_CID_R DIALLING_BACKGROUND_CID_R
1320 #define ENDSINGLECALL_BACKGROUND_CID_T DIALLING_BACKGROUND_CID_T
1321 #define ENDSINGLECALL_BACKGROUND_CID_B DIALLING_BACKGROUND_CID_B
1322
1323 #define ENDSINGLECALL_CID_L ENDCALL_DIALLING_CID_L
1324 #define ENDSINGLECALL_CID_R ENDCALL_DIALLING_CID_R
1325 #define ENDSINGLECALL_CID_T ENDCALL_DIALLING_CID_T
1326 #define ENDSINGLECALL_CID_B ENDCALL_DIALLING_CID_B
1327
1328 #define ENDSINGLECALL_BTN_BG_L ENDCALL_DIALLING_BTN_BG_L
1329 #define ENDSINGLECALL_BTN_BG_R ENDCALL_DIALLING_BTN_BG_R
1330 #define ENDSINGLECALL_BTN_BG_T ENDCALL_DIALLING_BTN_BG_T
1331 #define ENDSINGLECALL_BTN_BG_B ENDCALL_DIALLING_BTN_BG_B
1332
1333 #define ENDSINGLECALL_VOICE_BTN_L REL_W(ENDCALL_VOICE_BTN_L_PAD)
1334 #define ENDSINGLECALL_VOICE_BTN_R REL_W(ENDCALL_VOICE_BTN_L_PAD+ENDCALL_VOICE_BTN_WIDTH)
1335 #define ENDSINGLECALL_VOICE_BTN_T REL_H(ENDCALL_VOICE_BTN_T_PAD)
1336 #define ENDSINGLECALL_VOICE_BTN_B REL_H(ENDCALL_VOICE_BTN_T_PAD+ENDCALL_VOICE_BTN_HEIGHT)
1337
1338 #define ENDSINGLECALL_VIDEO_BTN_L REL_W(ENDCALL_VIDEO_BTN_L_PAD)
1339 #define ENDSINGLECALL_VIDEO_BTN_R REL_W(ENDCALL_VIDEO_BTN_L_PAD+ENDCALL_VOICE_BTN_WIDTH)
1340 #define ENDSINGLECALL_VIDEO_BTN_T ENDSINGLECALL_VOICE_BTN_T
1341 #define ENDSINGLECALL_VIDEO_BTN_B ENDSINGLECALL_VOICE_BTN_B
1342
1343 #define ENDSINGLECALL_MSG_BTN_L REL_W(ENDCALL_MSG_BTN_L_PAD)
1344 #define ENDSINGLECALL_MSG_BTN_R REL_W(ENDCALL_MSG_BTN_L_PAD+ENDCALL_VOICE_BTN_WIDTH)
1345 #define ENDSINGLECALL_MSG_BTN_T ENDSINGLECALL_VOICE_BTN_T
1346 #define ENDSINGLECALL_MSG_BTN_B ENDSINGLECALL_VOICE_BTN_B
1347
1348 #define ENDSINGLECALL_CONTACT_BTN_L REL_W(ENDCALL_CONTACT_BTN_L_PAD)
1349 #define ENDSINGLECALL_CONTACT_BTN_R REL_W(ENDCALL_CONTACT_BTN_L_PAD+ENDCALL_CONTACT_BTN_WIDTH)
1350 #define ENDSINGLECALL_CONTACT_BTN_T REL_H(ENDCALL_CONTACT_BTN_T_PAD)
1351 #define ENDSINGLECALL_CONTACT_BTN_B REL_H(ENDCALL_CONTACT_BTN_T_PAD+ENDCALL_CONTACT_BTN_HEIGHT)
1352 /*
1353  * End of END CALL View
1354  */
1355
1356
1357 /*
1358  * QUICK-PANEL layout
1359  * In Portrait mode
1360  */
1361 #define CALL_QUICKPANEL_CID_L REL_QP_W(QP_CID_L_PAD)
1362 #define CALL_QUICKPANEL_CID_R REL_QP_W(QP_CID_L_PAD+QP_CID_WIDTH)
1363 #define CALL_QUICKPANEL_CID_T REL_QP_H(QP_CID_T_PAD)
1364 #define CALL_QUICKPANEL_CID_B REL_QP_H(QP_CID_T_PAD+QP_CID_HEIGHT)
1365
1366 #define CALL_QUICKPANEL_BTN_MUTE_L REL_QP_W(QP_MUTE_BTN_L_PAD)
1367 #define CALL_QUICKPANEL_BTN_MUTE_R REL_QP_W(QP_MUTE_BTN_L_PAD+QP_END_BTN_WIDTH)
1368 #define CALL_QUICKPANEL_BTN_MUTE_T REL_QP_H(QP_MUTE_BTN_T_PAD)
1369 #define CALL_QUICKPANEL_BTN_MUTE_B REL_QP_H(QP_MUTE_BTN_T_PAD+QP_END_BTN_HEIGHT)
1370
1371 #define CALL_QUICKPANEL_BTN_END_L REL_QP_W(QP_END_BTN_L_PAD)
1372 #define CALL_QUICKPANEL_BTN_END_R REL_QP_W(QP_END_BTN_L_PAD+QP_END_BTN_WIDTH)
1373 #define CALL_QUICKPANEL_BTN_END_T REL_QP_H(QP_END_BTN_T_PAD)
1374 #define CALL_QUICKPANEL_BTN_END_B REL_QP_H(QP_END_BTN_T_PAD+QP_END_BTN_HEIGHT)
1375
1376 #define CALL_QUICKPANEL_NAME_L REL_QP_W(QP_NAME_L_PAD)
1377 #define CALL_QUICKPANEL_NAME_R REL_QP_W(QP_NAME_L_PAD+QP_NAME_WIDTH)
1378 #define CALL_QUICKPANEL_NAME_T REL_QP_H(QP_NAME_T_PAD)
1379 #define CALL_QUICKPANEL_NAME_B REL_QP_H(QP_NAME_T_PAD+QP_NAME_HEIGHT)
1380 /*
1381  * End of QUICK-PANEL layout
1382  */
1383
1384
1385 /*
1386  * NBEAT-HD GUI Widget Dimensions
1387  * In Landscape mode
1388  */
1389 #define MAIN_SCREEN_LSCAPE_W 1280
1390 #define MAIN_SCREEN_LSCAPE_H 720
1391
1392 #define LSCAPE_TITLE_T_PAD 50
1393 #define LSCAPE_TITLE_HEIGHT 100
1394
1395 #define LSCAPE_BODY_BG_T_PAD (LSCAPE_TITLE_T_PAD+LSCAPE_TITLE_HEIGHT)
1396
1397 #define LSCAPE_SCROLLER_WIDTH (266*5+30*2) /*CID(266) Gap(30)*/
1398 #define LSCAPE_SCROLLER_HEIGHT 388
1399
1400 /*CID Data*/
1401 #define LSCAPE_CID_WIDTH 266
1402 #define LSCAPE_CID_HEIGHT 348
1403
1404 #define FIRST_CID_OUTER_BG_POS1_L_PAD 30
1405 #define FIRST_CID_OUTER_BG_POS2_L_PAD 108
1406 #define FIRST_CID_OUTER_BG_POS3_L_PAD 241
1407 #define FIRST_CID_OUTER_BG_POS4_L_PAD 374
1408 #define CID_OUTER_BG_WIDTH LSCAPE_CID_WIDTH
1409 #define CID_OUTER_BG_T_PAD 30
1410 #define CID_OUTER_BG_HEIGHT LSCAPE_CID_HEIGHT
1411
1412 #define CID_INNER_BG_L_PAD 20
1413 #define CID_INNER_BG_WIDTH 226
1414 #define CID_INNER_BG_T_PAD 0
1415 #define CID_INNER_BG_HEIGHT (CID_OUTER_BG_HEIGHT-20)
1416
1417 #define CID_END_L_PAD (CID_OUTER_BG_WIDTH-60)
1418 #define CID_END_WIDTH 60
1419 #define CID_END_T_PAD (-20)
1420 #define CID_END_HEIGHT 60
1421
1422 #define CID_NAME_T_PAD 18
1423 #define CID_NAME_HEIGHT 40
1424
1425 #define CID_IMG_L_PAD 42
1426 #define CID_IMG_WIDTH 182
1427 #define CID_IMG_T_PAD 66
1428 #define CID_IMG_HEIGHT 182
1429
1430 #define CID_SPLIT_L_PAD 32
1431 #define CID_SPLIT_WIDTH 202
1432 #define CID_SPLIT_T_PAD 256
1433 #define CID_SPLIT_HEIGHT 60
1434
1435 #define LSCAPE_HOLD_L_PAD 24
1436 #define LSCAPE_HOLD_WIDTH 60
1437 #define LSCAPE_HOLD_T_PAD (LSCAPE_TITLE_T_PAD+LSCAPE_TITLE_HEIGHT+LSCAPE_SCROLLER_HEIGHT)
1438 #define LSCAPE_HOLD_HEIGHT 60
1439
1440 #define LSCAPE_TIMER_WIDTH 1232
1441
1442 #define LSCAPE_BIG_END_T_PAD (LSCAPE_HOLD_T_PAD+LSCAPE_HOLD_HEIGHT+26)
1443 #define LSCAPE_BIG_END_HEIGHT 80
1444
1445 #define LSCAPE_SPLIT_CID1_L_PAD 307
1446 #define LSCAPE_SPLIT_CID1_WIDTH 304
1447 #define LSCAPE_SPLIT_CID1_T_PAD 182
1448 #define LSCAPE_SPLIT_CID1_HEIGHT 304
1449
1450 #define LSCAPE_SPLIT_PAUSE_L_PAD (LSCAPE_SPLIT_CID1_L_PAD+8)
1451 #define LSCAPE_SPLIT_PAUSE_WIDTH 62
1452 #define LSCAPE_SPLIT_PAUSE_HEIGHT 62
1453 #define LSCAPE_SPLIT_PAUSE_T_PAD (LSCAPE_SPLIT_CID1_T_PAD+LSCAPE_SPLIT_CID1_HEIGHT-8-LSCAPE_SPLIT_PAUSE_HEIGHT)
1454
1455 #define LSCAPE_SPLIT_CID2_L_PAD (LSCAPE_SPLIT_CID1_L_PAD+LSCAPE_SPLIT_CID1_WIDTH+142)
1456 #define LSCAPE_SPLIT_CID2_WIDTH 208
1457 #define LSCAPE_SPLIT_CID2_T_PAD 230
1458 #define LSCAPE_SPLIT_CID2_HEIGHT 208
1459
1460 #define LSCAPE_SPLIT_PLAY_L_PAD (LSCAPE_SPLIT_CID2_L_PAD+12)
1461 #define LSCAPE_SPLIT_PLAY_WIDTH 40
1462 #define LSCAPE_SPLIT_PLAY_HEIGHT 40
1463 #define LSCAPE_SPLIT_PLAY_T_PAD (LSCAPE_SPLIT_CID2_T_PAD+LSCAPE_SPLIT_CID2_HEIGHT-12-LSCAPE_SPLIT_PLAY_HEIGHT)
1464
1465 #define LSCAPE_SPLIT_NAME1_L_PAD (LSCAPE_SPLIT_CID1_L_PAD-37)
1466 #define LSCAPE_SPLIT_NAME1_WIDTH 390
1467 #define LSCAPE_SPLIT_NAME1_T_PAD 108
1468 #define LSCAPE_SPLIT_NAME1_HEIGHT 58
1469
1470 #define LSCAPE_SPLIT_NAME2_L_PAD (LSCAPE_SPLIT_CID2_L_PAD-21)
1471 #define LSCAPE_SPLIT_NAME2_WIDTH 250
1472 #define LSCAPE_SPLIT_NAME2_T_PAD 180
1473 #define LSCAPE_SPLIT_NAME2_HEIGHT 40
1474
1475 #define LSCAPE_SPLIT_TIMER_T_PAD 512
1476 #define LSCAPE_SPLIT_TIMER_HEIGHT 46
1477
1478 #define LSCAPE_SPLIT_MORE_BTN_WIDTH 40
1479 #define LSCAPE_SPLIT_MORE_BTN_L_PAD (LSCAPE_SPLIT_CID2_L_PAD+LSCAPE_SPLIT_CID2_WIDTH-LSCAPE_SPLIT_MORE_BTN_WIDTH)
1480 #define LSCAPE_SPLIT_ONHOLD_TXT_W_ICON_WIDTH (LSCAPE_SPLIT_CID2_WIDTH-LSCAPE_SPLIT_MORE_BTN_WIDTH)
1481 #define LSCAPE_SPLIT_ONHOLD_TXT_T_PAD 456
1482 #define LSCAPE_SPLIT_ONHOLD_TXT_HEIGHT 40
1483
1484 #define LSCAPE_SPLIT_SWAP_CID1_L_PAD 307
1485 #define LSCAPE_SPLIT_SWAP_CID1_WIDTH 208
1486
1487 #define LSCAPE_SPLIT_SWAP_PLAY_L_PAD (LSCAPE_SPLIT_SWAP_CID1_L_PAD+12)
1488 #define LSCAPE_SPLIT_SWAP_PLAY_WIDTH 40
1489
1490 #define LSCAPE_SPLIT_SWAP_CID2_L_PAD (LSCAPE_SPLIT_SWAP_CID1_L_PAD+LSCAPE_SPLIT_SWAP_CID1_WIDTH+142)
1491 #define LSCAPE_SPLIT_SWAP_CID2_WIDTH 304
1492
1493 #define LSCAPE_SPLIT_SWAP_PAUSE_L_PAD (LSCAPE_SPLIT_SWAP_CID2_L_PAD+8)
1494 #define LSCAPE_SPLIT_SWAP_PAUSE_WIDTH 62
1495
1496 #define LSCAPE_SPLIT_SWAP_NAME1_L_PAD (LSCAPE_SPLIT_CID1_L_PAD-21)
1497 #define LSCAPE_SPLIT_SWAP_NAME1_WIDTH 250
1498
1499 #define LSCAPE_SPLIT_SWAP_NAME2_L_PAD (LSCAPE_SPLIT_SWAP_CID2_L_PAD-37)
1500 #define LSCAPE_SPLIT_SWAP_NAME2_WIDTH 390
1501
1502 #define LSCAPE_SPLIT_SWAP_MORE_BTN_WIDTH 60
1503 #define LSCAPE_SPLIT_SWAP_MORE_BTN_L_PAD (LSCAPE_SPLIT_SWAP_CID2_L_PAD+LSCAPE_SPLIT_SWAP_CID2_WIDTH-LSCAPE_SPLIT_SWAP_MORE_BTN_WIDTH)
1504 #define LSCAPE_SPLIT_SWAP_MORE_BTN_T_PAD (LSCAPE_SPLIT_TIMER_T_PAD-7)
1505 #define LSCAPE_SPLIT_SWAP_MORE_BTN_HEIGHT 60
1506 #define LSCAPE_SPLIT_TIMER_TXT_W_ICON_WIDTH (LSCAPE_SPLIT_SWAP_CID2_WIDTH-LSCAPE_SPLIT_SWAP_MORE_BTN_WIDTH)
1507
1508 #define LSCAPE_SPLIT_JOIN_BTN_L_PAD 40
1509 #define LSCAPE_SPLIT_JOIN_BTN_WIDTH 584
1510 #define LSCAPE_SPLIT_JOIN_BTN_T_PAD 614
1511 #define LSCAPE_SPLIT_JOIN_BTN_HEIGHT 80
1512
1513 #define LSCAPE_SPLIT_BIG_END_BTN_L_PAD (LSCAPE_SPLIT_JOIN_BTN_L_PAD+LSCAPE_SPLIT_JOIN_BTN_WIDTH+32)
1514 #define LSCAPE_SPLIT_BIG_END_BTN_WIDTH LSCAPE_SPLIT_JOIN_BTN_WIDTH
1515
1516 #define LSCAPE_QP_WIN_W MAIN_SCREEN_LSCAPE_W
1517 #define LSCAPE_QP_WIN_H 170
1518
1519 #define LSCAPE_QP_CID_L_PAD 20
1520 #define LSCAPE_QP_CID_WIDTH 105
1521 #define LSCAPE_QP_CID_T_PAD 32
1522 #define LSCAPE_QP_CID_HEIGHT 105
1523
1524 #define LSCAPE_QP_MUTE_BTN_L_PAD 338
1525 #define LSCAPE_QP_MUTE_BTN_WIDTH 368
1526 #define LSCAPE_QP_MUTE_BTN_T_PAD 78
1527 #define LSCAPE_QP_MUTE_BTN_HEIGHT 74
1528
1529 #define LSCAPE_QP_END_BTN_L_PAD 726
1530 #define LSCAPE_QP_END_BTN_WIDTH 367
1531 #define LSCAPE_QP_END_BTN_T_PAD LSCAPE_QP_MUTE_BTN_T_PAD
1532 #define LSCAPE_QP_END_BTN_HEIGHT LSCAPE_QP_MUTE_BTN_HEIGHT
1533
1534 #define LSCAPE_QP_NAME_L_PAD LSCAPE_QP_MUTE_BTN_L_PAD
1535 #define LSCAPE_QP_NAME_WIDTH 922
1536 #define LSCAPE_QP_NAME_T_PAD 22
1537 #define LSCAPE_QP_NAME_HEIGHT 36
1538
1539 /*
1540  * End of NBEAT-HD GUI Widget Dimensions
1541  */
1542
1543
1544 /*
1545  * Relative positions
1546  * In Landscape mode
1547  */
1548 #define REL_LSCAPE_W(x) ((x)/MAIN_SCREEN_LSCAPE_W)
1549 #define REL_LSCAPE_H(y) ((y)/MAIN_SCREEN_LSCAPE_H)
1550
1551 #define REL_SCROLLER_W(x) ((x)/LSCAPE_SCROLLER_WIDTH)
1552 #define REL_SCROLLER_H(y) ((y)/LSCAPE_SCROLLER_HEIGHT)
1553
1554 #define REL_LSCAPE_CID_W(x) ((x)/LSCAPE_CID_WIDTH)
1555 #define REL_LSCAPE_CID_H(y) ((y)/LSCAPE_CID_HEIGHT)
1556
1557 /* Relative X & Y positions of widgets w.r.t. Quick-panel layout */
1558 #define REL_LSCAPE_QP_W(x) ((x)/LSCAPE_QP_WIN_W)
1559 #define REL_LSCAPE_QP_H(y) ((y)/LSCAPE_QP_WIN_H)
1560
1561 /*
1562  * End of Relative positions
1563  */
1564
1565
1566 /*
1567  * MULTI-CALL CONF View
1568  * In Landscape mode
1569  */
1570 /*
1571 #define INCALL_LANDSCAPE_BACKGROUND_CID_L REL_LSCAPE_W(0)
1572 #define INCALL_LANDSCAPE_BACKGROUND_CID_R REL_LSCAPE_W(MAIN_SCREEN_H)
1573 #define INCALL_LANDSCAPE_BACKGROUND_CID_T REL_LSCAPE_H(0)
1574 #define INCALL_LANDSCAPE_BACKGROUND_CID_B REL_LSCAPE_H(MAIN_SCREEN_W)
1575 */
1576
1577 #define INCALL_LANDSCAPE_TITLE_BG_L REL_LSCAPE_W(0)
1578 #define INCALL_LANDSCAPE_TITLE_BG_R REL_LSCAPE_W(MAIN_SCREEN_LSCAPE_W)
1579 #define INCALL_LANDSCAPE_TITLE_BG_T REL_LSCAPE_H(LSCAPE_TITLE_T_PAD)
1580 #define INCALL_LANDSCAPE_TITLE_BG_B REL_LSCAPE_H(LSCAPE_TITLE_T_PAD+LSCAPE_TITLE_HEIGHT)
1581
1582 #define INCALL_LANDSCAPE_TITLE_TXT_L INCALL_LANDSCAPE_TITLE_BG_L
1583 #define INCALL_LANDSCAPE_TITLE_TXT_R INCALL_LANDSCAPE_TITLE_BG_R
1584 #define INCALL_LANDSCAPE_TITLE_TXT_T INCALL_LANDSCAPE_TITLE_BG_T
1585 #define INCALL_LANDSCAPE_TITLE_TXT_B INCALL_LANDSCAPE_TITLE_BG_B
1586
1587 /*
1588 #define INCALL_LANDSCAPE_SEPARATOR_L REL_LSCAPE_W(0)
1589 #define INCALL_LANDSCAPE_SEPARATOR_R REL_LSCAPE_W(MAIN_SCREEN_LSCAPE_W)
1590 #define INCALL_LANDSCAPE_SEPARATOR_T REL_LSCAPE_H(50)
1591 #define INCALL_LANDSCAPE_SEPARATOR_B REL_LSCAPE_H(55)
1592 */
1593
1594 #define INCALL_LANDSCAPE_BODY_BG_L REL_LSCAPE_W(0)
1595 #define INCALL_LANDSCAPE_BODY_BG_R REL_LSCAPE_W(MAIN_SCREEN_LSCAPE_W)
1596 #define INCALL_LANDSCAPE_BODY_BG_T REL_LSCAPE_H(LSCAPE_BODY_BG_T_PAD)
1597 #define INCALL_LANDSCAPE_BODY_BG_B REL_LSCAPE_H(MAIN_SCREEN_LSCAPE_H)
1598
1599 #define INCALL_LANDSCAPE_SCROLLER_L REL_LSCAPE_W(0)
1600 #define INCALL_LANDSCAPE_SCROLLER_R REL_LSCAPE_W(MAIN_SCREEN_LSCAPE_W)
1601 #define INCALL_LANDSCAPE_SCROLLER_T INCALL_LANDSCAPE_BODY_BG_T
1602 #define INCALL_LANDSCAPE_SCROLLER_B REL_LSCAPE_H(LSCAPE_BODY_BG_T_PAD+LSCAPE_SCROLLER_HEIGHT)
1603
1604 /*
1605 #define INCALL_LANDSCAPE_CID_BG2_L REL_LSCAPE_W(0)
1606 #define INCALL_LANDSCAPE_CID_BG2_R REL_LSCAPE_W(800)
1607 #define INCALL_LANDSCAPE_CID_BG2_T REL_LSCAPE_H(0)
1608 #define INCALL_LANDSCAPE_CID_BG2_B REL_LSCAPE_H(306)
1609 */
1610
1611 /*LSCAPE: CID-1 BG initial position*/
1612 /*5 in conference*/
1613 #define INCALL_LANDSCAPE_FIRST_CID_OUTER_BG_POS1_L REL_SCROLLER_W(FIRST_CID_OUTER_BG_POS1_L_PAD)
1614 #define INCALL_LANDSCAPE_FIRST_CID_OUTER_BG_POS1_R REL_SCROLLER_W(FIRST_CID_OUTER_BG_POS1_L_PAD+CID_OUTER_BG_WIDTH)
1615 /*4 in conference*/
1616 #define INCALL_LANDSCAPE_FIRST_CID_OUTER_BG_POS2_L REL_LSCAPE_W(FIRST_CID_OUTER_BG_POS2_L_PAD)
1617 #define INCALL_LANDSCAPE_FIRST_CID_OUTER_BG_POS2_R REL_LSCAPE_W(FIRST_CID_OUTER_BG_POS2_L_PAD+CID_OUTER_BG_WIDTH)
1618 /*3 in conference*/
1619 #define INCALL_LANDSCAPE_FIRST_CID_OUTER_BG_POS3_L REL_LSCAPE_W(FIRST_CID_OUTER_BG_POS3_L_PAD)
1620 #define INCALL_LANDSCAPE_FIRST_CID_OUTER_BG_POS3_R REL_LSCAPE_W(FIRST_CID_OUTER_BG_POS3_L_PAD+CID_OUTER_BG_WIDTH)
1621 /*2 in conference*/
1622 #define INCALL_LANDSCAPE_FIRST_CID_OUTER_BG_POS4_L REL_LSCAPE_W(FIRST_CID_OUTER_BG_POS4_L_PAD)
1623 #define INCALL_LANDSCAPE_FIRST_CID_OUTER_BG_POS4_R REL_LSCAPE_W(FIRST_CID_OUTER_BG_POS4_L_PAD+CID_OUTER_BG_WIDTH)
1624 /*LSCAPE: CID-1 BG initial position*/
1625 #define INCALL_LANDSCAPE_FIRST_CID_OUTER_BG_T REL_SCROLLER_H(CID_OUTER_BG_T_PAD)
1626 #define INCALL_LANDSCAPE_FIRST_CID_OUTER_BG_B REL_SCROLLER_H(CID_OUTER_BG_HEIGHT)
1627
1628 #define INCALL_LANDSCAPE_CID_INNER_BG_L REL_LSCAPE_CID_W(CID_INNER_BG_L_PAD)
1629 #define INCALL_LANDSCAPE_CID_INNER_BG_R REL_LSCAPE_CID_W(CID_INNER_BG_L_PAD+CID_INNER_BG_WIDTH)
1630 #define INCALL_LANDSCAPE_CID_INNER_BG_T REL_LSCAPE_CID_H(CID_INNER_BG_T_PAD)
1631 #define INCALL_LANDSCAPE_CID_INNER_BG_B REL_LSCAPE_CID_H(CID_INNER_BG_T_PAD+CID_INNER_BG_HEIGHT)
1632
1633 #define INCALL_LANDSCAPE_CID_END_L REL_LSCAPE_CID_W(CID_END_L_PAD)
1634 #define INCALL_LANDSCAPE_CID_END_R REL_LSCAPE_CID_W(CID_END_L_PAD+CID_END_WIDTH)
1635 #define INCALL_LANDSCAPE_CID_END_T REL_LSCAPE_CID_H(CID_END_T_PAD)
1636 #define INCALL_LANDSCAPE_CID_END_B REL_LSCAPE_CID_H(CID_END_T_PAD+CID_END_HEIGHT)
1637
1638 #define INCALL_LANDSCAPE_CID_NAME_L INCALL_LANDSCAPE_CID_INNER_BG_L
1639 #define INCALL_LANDSCAPE_CID_NAME_R INCALL_LANDSCAPE_CID_INNER_BG_R
1640 #define INCALL_LANDSCAPE_CID_NAME_T REL_LSCAPE_CID_H(CID_NAME_T_PAD)
1641 #define INCALL_LANDSCAPE_CID_NAME_B REL_LSCAPE_CID_H(CID_NAME_T_PAD+CID_NAME_HEIGHT)
1642
1643 #define INCALL_LANDSCAPE_CID_IMG_L REL_LSCAPE_CID_W(CID_IMG_L_PAD)
1644 #define INCALL_LANDSCAPE_CID_IMG_R REL_LSCAPE_CID_W(CID_IMG_L_PAD+CID_IMG_WIDTH)
1645 #define INCALL_LANDSCAPE_CID_IMG_T REL_LSCAPE_CID_H(CID_IMG_T_PAD)
1646 #define INCALL_LANDSCAPE_CID_IMG_B REL_LSCAPE_CID_H(CID_IMG_T_PAD+CID_IMG_HEIGHT)
1647
1648 #define INCALL_LANDSCAPE_BTN_CID_SPLIT_L REL_LSCAPE_CID_W(CID_SPLIT_L_PAD)
1649 #define INCALL_LANDSCAPE_BTN_CID_SPLIT_R REL_LSCAPE_CID_W(CID_SPLIT_L_PAD+CID_SPLIT_WIDTH)
1650 #define INCALL_LANDSCAPE_BTN_CID_SPLIT_T REL_LSCAPE_CID_H(CID_SPLIT_T_PAD)
1651 #define INCALL_LANDSCAPE_BTN_CID_SPLIT_B REL_LSCAPE_CID_H(CID_SPLIT_T_PAD+CID_SPLIT_HEIGHT)
1652 /*LSCAPE: CID-1 Data*/
1653
1654 /*LSCAPE: Other CID Data*/
1655 #define INCALL_LANDSCAPE_OTHER_CID_OUTER_BG_L REL_LSCAPE_CID_W(CID_OUTER_BG_WIDTH)
1656 #define INCALL_LANDSCAPE_OTHER_CID_OUTER_BG_R REL_LSCAPE_CID_W(CID_OUTER_BG_WIDTH*2)
1657 #define INCALL_LANDSCAPE_OTHER_CID_OUTER_BG_T REL_LSCAPE_CID_H(0)
1658 #define INCALL_LANDSCAPE_OTHER_CID_OUTER_BG_B REL_LSCAPE_CID_H(CID_OUTER_BG_HEIGHT)
1659 /*LSCAPE: Other CID Data*/
1660
1661 #define INCALL_LANDSCAPE_HOLD_L REL_LSCAPE_W(LSCAPE_HOLD_L_PAD)
1662 #define INCALL_LANDSCAPE_HOLD_R REL_LSCAPE_W(LSCAPE_HOLD_L_PAD+LSCAPE_HOLD_WIDTH)
1663 #define INCALL_LANDSCAPE_HOLD_T REL_LSCAPE_H(LSCAPE_HOLD_T_PAD)
1664 #define INCALL_LANDSCAPE_HOLD_B REL_LSCAPE_H(LSCAPE_HOLD_T_PAD+LSCAPE_HOLD_HEIGHT)
1665
1666 #define INCALL_LANDSCAPE_TIMER_L INCALL_LANDSCAPE_HOLD_L
1667 #define INCALL_LANDSCAPE_TIMER_R REL_LSCAPE_W(LSCAPE_HOLD_L_PAD+LSCAPE_TIMER_WIDTH)
1668 #define INCALL_LANDSCAPE_TIMER_T INCALL_LANDSCAPE_HOLD_T
1669 #define INCALL_LANDSCAPE_TIMER_B INCALL_LANDSCAPE_HOLD_B
1670
1671 #define INCALL_LANDSCAPE_BIG_END_L INCALL_LANDSCAPE_HOLD_L
1672 #define INCALL_LANDSCAPE_BIG_END_R INCALL_LANDSCAPE_TIMER_R
1673 #define INCALL_LANDSCAPE_BIG_END_T REL_LSCAPE_H(LSCAPE_BIG_END_T_PAD)
1674 #define INCALL_LANDSCAPE_BIG_END_B REL_LSCAPE_H(LSCAPE_BIG_END_T_PAD+LSCAPE_BIG_END_HEIGHT)
1675
1676 /*
1677 #define INCALL_LANDSCAPE_BACKGROUND_SHARE_L     REL_W(0)
1678 #define INCALL_LANDSCAPE_BACKGROUND_SHARE_R     REL_W(MAIN_SCREEN_W)
1679 #define INCALL_LANDSCAPE_BACKGROUND_SHARE_T     REL_H(365)
1680 #define INCALL_LANDSCAPE_BACKGROUND_SHARE_B     REL_H(774)
1681 */
1682 /*
1683  * End of MULTI-CALL CONF View
1684  */
1685
1686
1687 /*
1688  * MULTI-CALL SPLIT View
1689  * In Landscape mode
1690  */
1691 /* L[ACT] + R[HLD] */
1692 #define MULTICALL_SPLIT_LANDSCAPE_BACKGROUND_CID_L REL_LSCAPE_W(0)
1693 #define MULTICALL_SPLIT_LANDSCAPE_BACKGROUND_CID_R REL_LSCAPE_W(MAIN_SCREEN_LSCAPE_W)
1694 #define MULTICALL_SPLIT_LANDSCAPE_BACKGROUND_CID_T REL_LSCAPE_H(0)
1695 #define MULTICALL_SPLIT_LANDSCAPE_BACKGROUND_CID_B REL_LSCAPE_H(MAIN_SCREEN_LSCAPE_H)
1696
1697 #define MULTICALL_SPLIT_LANDSCAPE_CID_1_L REL_LSCAPE_W(LSCAPE_SPLIT_CID1_L_PAD)
1698 #define MULTICALL_SPLIT_LANDSCAPE_CID_1_R REL_LSCAPE_W(LSCAPE_SPLIT_CID1_L_PAD+LSCAPE_SPLIT_CID1_WIDTH)
1699 #define MULTICALL_SPLIT_LANDSCAPE_CID_1_T REL_LSCAPE_H(LSCAPE_SPLIT_CID1_T_PAD)
1700 #define MULTICALL_SPLIT_LANDSCAPE_CID_1_B REL_LSCAPE_H(LSCAPE_SPLIT_CID1_T_PAD+LSCAPE_SPLIT_CID1_HEIGHT)
1701
1702 #define MULTICALL_SPLIT_LANDSCAPE_PAUSE_L REL_LSCAPE_W(LSCAPE_SPLIT_PAUSE_L_PAD)
1703 #define MULTICALL_SPLIT_LANDSCAPE_PAUSE_R REL_LSCAPE_W(LSCAPE_SPLIT_PAUSE_L_PAD+LSCAPE_SPLIT_PAUSE_WIDTH)
1704 #define MULTICALL_SPLIT_LANDSCAPE_PAUSE_T REL_LSCAPE_H(LSCAPE_SPLIT_PAUSE_T_PAD)
1705 #define MULTICALL_SPLIT_LANDSCAPE_PAUSE_B REL_LSCAPE_H(LSCAPE_SPLIT_PAUSE_T_PAD+LSCAPE_SPLIT_PAUSE_HEIGHT)
1706
1707 #define MULTICALL_SPLIT_LANDSCAPE_CID_2_L REL_LSCAPE_W(LSCAPE_SPLIT_CID2_L_PAD)
1708 #define MULTICALL_SPLIT_LANDSCAPE_CID_2_R REL_LSCAPE_W(LSCAPE_SPLIT_CID2_L_PAD+LSCAPE_SPLIT_CID2_WIDTH)
1709 #define MULTICALL_SPLIT_LANDSCAPE_CID_2_T REL_LSCAPE_H(LSCAPE_SPLIT_CID2_T_PAD)
1710 #define MULTICALL_SPLIT_LANDSCAPE_CID_2_B REL_LSCAPE_H(LSCAPE_SPLIT_CID2_T_PAD+LSCAPE_SPLIT_CID2_HEIGHT)
1711
1712 #define MULTICALL_SPLIT_LANDSCAPE_PLAY_L REL_LSCAPE_W(LSCAPE_SPLIT_PLAY_L_PAD)
1713 #define MULTICALL_SPLIT_LANDSCAPE_PLAY_R REL_LSCAPE_W(LSCAPE_SPLIT_PLAY_L_PAD+LSCAPE_SPLIT_PLAY_WIDTH)
1714 #define MULTICALL_SPLIT_LANDSCAPE_PLAY_T REL_LSCAPE_H(LSCAPE_SPLIT_PLAY_T_PAD)
1715 #define MULTICALL_SPLIT_LANDSCAPE_PLAY_B REL_LSCAPE_H(LSCAPE_SPLIT_PLAY_T_PAD+LSCAPE_SPLIT_PLAY_HEIGHT)
1716
1717 #define MULTICALL_SPLIT_LANDSCAPE_NAME_1_L REL_LSCAPE_W(LSCAPE_SPLIT_NAME1_L_PAD)
1718 #define MULTICALL_SPLIT_LANDSCAPE_NAME_1_R REL_LSCAPE_W(LSCAPE_SPLIT_NAME1_L_PAD+LSCAPE_SPLIT_NAME1_WIDTH)
1719 #define MULTICALL_SPLIT_LANDSCAPE_NAME_1_T REL_LSCAPE_H(LSCAPE_SPLIT_NAME1_T_PAD)
1720 #define MULTICALL_SPLIT_LANDSCAPE_NAME_1_B REL_LSCAPE_H(LSCAPE_SPLIT_NAME1_T_PAD+LSCAPE_SPLIT_NAME1_HEIGHT)
1721
1722 #define MULTICALL_SPLIT_LANDSCAPE_NAME_2_L REL_LSCAPE_W(LSCAPE_SPLIT_NAME2_L_PAD)
1723 #define MULTICALL_SPLIT_LANDSCAPE_NAME_2_R REL_LSCAPE_W(LSCAPE_SPLIT_NAME2_L_PAD+LSCAPE_SPLIT_NAME2_WIDTH)
1724 #define MULTICALL_SPLIT_LANDSCAPE_NAME_2_T REL_LSCAPE_H(LSCAPE_SPLIT_NAME2_T_PAD)
1725 #define MULTICALL_SPLIT_LANDSCAPE_NAME_2_B REL_LSCAPE_H(LSCAPE_SPLIT_NAME2_T_PAD+LSCAPE_SPLIT_NAME2_HEIGHT)
1726
1727 #define MULTICALL_SPLIT_LANDSCAPE_TIMER_L MULTICALL_SPLIT_LANDSCAPE_CID_1_L
1728 #define MULTICALL_SPLIT_LANDSCAPE_TIMER_R MULTICALL_SPLIT_LANDSCAPE_CID_1_R
1729 #define MULTICALL_SPLIT_LANDSCAPE_TIMER_T REL_LSCAPE_H(LSCAPE_SPLIT_TIMER_T_PAD)
1730 #define MULTICALL_SPLIT_LANDSCAPE_TIMER_B REL_LSCAPE_H(LSCAPE_SPLIT_TIMER_T_PAD+LSCAPE_SPLIT_TIMER_HEIGHT)
1731
1732 #define MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_L MULTICALL_SPLIT_LANDSCAPE_CID_2_L
1733 #define MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_R MULTICALL_SPLIT_LANDSCAPE_CID_2_R
1734 #define MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_T REL_LSCAPE_H(LSCAPE_SPLIT_ONHOLD_TXT_T_PAD)
1735 #define MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_B REL_LSCAPE_H(LSCAPE_SPLIT_ONHOLD_TXT_T_PAD+LSCAPE_SPLIT_ONHOLD_TXT_HEIGHT)
1736
1737 #define MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_WITH_ICON_L MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_L
1738 #define MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_WITH_ICON_R REL_LSCAPE_W(LSCAPE_SPLIT_CID2_L_PAD+LSCAPE_SPLIT_ONHOLD_TXT_W_ICON_WIDTH)
1739 #define MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_WITH_ICON_T MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_T
1740 #define MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_WITH_ICON_B MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_B
1741
1742 #define MULTICALL_SPLIT_LANDSCAPE_MORE_ICON_L REL_LSCAPE_W(LSCAPE_SPLIT_MORE_BTN_L_PAD)
1743 #define MULTICALL_SPLIT_LANDSCAPE_MORE_ICON_R MULTICALL_SPLIT_LANDSCAPE_CID_2_R
1744 #define MULTICALL_SPLIT_LANDSCAPE_MORE_ICON_T MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_T
1745 #define MULTICALL_SPLIT_LANDSCAPE_MORE_ICON_B MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_B
1746 /* L[ACT] + R[HLD] */
1747
1748 /* L[HLD] + R[ACT] */
1749 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_1_L REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_CID1_L_PAD)
1750 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_1_R REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_CID1_L_PAD+LSCAPE_SPLIT_SWAP_CID1_WIDTH)
1751 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_1_T MULTICALL_SPLIT_LANDSCAPE_CID_2_T
1752 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_1_B MULTICALL_SPLIT_LANDSCAPE_CID_2_B
1753
1754 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_PLAY_L REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_PLAY_L_PAD)
1755 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_PLAY_R REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_PLAY_L_PAD+LSCAPE_SPLIT_SWAP_PLAY_WIDTH)
1756 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_PLAY_T MULTICALL_SPLIT_LANDSCAPE_PLAY_T
1757 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_PLAY_B MULTICALL_SPLIT_LANDSCAPE_PLAY_B
1758
1759 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_2_L REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_CID2_L_PAD)
1760 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_2_R REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_CID2_L_PAD+LSCAPE_SPLIT_SWAP_CID2_WIDTH)
1761 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_2_T MULTICALL_SPLIT_LANDSCAPE_CID_1_T
1762 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_2_B MULTICALL_SPLIT_LANDSCAPE_CID_1_B
1763
1764 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_PAUSE_L REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_PAUSE_L_PAD)
1765 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_PAUSE_R REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_PAUSE_L_PAD+LSCAPE_SPLIT_SWAP_PAUSE_WIDTH)
1766 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_PAUSE_T MULTICALL_SPLIT_LANDSCAPE_PAUSE_T
1767 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_PAUSE_B MULTICALL_SPLIT_LANDSCAPE_PAUSE_B
1768
1769 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_NAME_1_L REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_NAME1_L_PAD)
1770 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_NAME_1_R REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_NAME1_L_PAD+LSCAPE_SPLIT_SWAP_NAME1_WIDTH)
1771 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_NAME_1_T MULTICALL_SPLIT_LANDSCAPE_NAME_2_T
1772 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_NAME_1_B MULTICALL_SPLIT_LANDSCAPE_NAME_2_B
1773
1774 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_NAME_2_L REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_NAME2_L_PAD)
1775 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_NAME_2_R REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_NAME2_L_PAD+LSCAPE_SPLIT_SWAP_NAME2_WIDTH)
1776 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_NAME_2_T MULTICALL_SPLIT_LANDSCAPE_NAME_1_T
1777 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_NAME_2_B MULTICALL_SPLIT_LANDSCAPE_NAME_1_B
1778
1779 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_ON_HOLD_TXT_L MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_1_L
1780 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_ON_HOLD_TXT_R MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_1_R
1781 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_ON_HOLD_TXT_T MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_T
1782 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_ON_HOLD_TXT_B MULTICALL_SPLIT_LANDSCAPE_ON_HOLD_TXT_T
1783
1784 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_TIMER_L MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_2_L
1785 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_TIMER_R MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_2_R
1786 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_TIMER_T MULTICALL_SPLIT_LANDSCAPE_TIMER_T
1787 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_TIMER_B MULTICALL_SPLIT_LANDSCAPE_TIMER_B
1788
1789 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_TIMER_WITH_ICON_L MULTICALL_SPLIT_LANDSCAPE_SWAP_CID_2_L
1790 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_TIMER_WITH_ICON_R REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_CID2_L_PAD+LSCAPE_SPLIT_TIMER_TXT_W_ICON_WIDTH)
1791 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_TIMER_WITH_ICON_T MULTICALL_SPLIT_LANDSCAPE_TIMER_T
1792 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_TIMER_WITH_ICON_B MULTICALL_SPLIT_LANDSCAPE_TIMER_B
1793
1794 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_MORE_ICON_L REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_MORE_BTN_L_PAD)
1795 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_MORE_ICON_R REL_LSCAPE_W(LSCAPE_SPLIT_SWAP_MORE_BTN_L_PAD+LSCAPE_SPLIT_SWAP_MORE_BTN_WIDTH)
1796 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_MORE_ICON_T REL_LSCAPE_H(LSCAPE_SPLIT_SWAP_MORE_BTN_T_PAD)
1797 #define MULTICALL_SPLIT_LANDSCAPE_SWAP_MORE_ICON_B REL_LSCAPE_H(LSCAPE_SPLIT_SWAP_MORE_BTN_T_PAD+LSCAPE_SPLIT_SWAP_MORE_BTN_HEIGHT)
1798 /* L[HLD] + R[ACT] */
1799
1800 #define MULTICALL_SPLIT_LANDSCAPE_JOIN_L REL_LSCAPE_W(LSCAPE_SPLIT_JOIN_BTN_L_PAD)
1801 #define MULTICALL_SPLIT_LANDSCAPE_JOIN_R REL_LSCAPE_W(LSCAPE_SPLIT_JOIN_BTN_L_PAD+LSCAPE_SPLIT_JOIN_BTN_WIDTH)
1802 #define MULTICALL_SPLIT_LANDSCAPE_JOIN_T REL_LSCAPE_H(LSCAPE_SPLIT_JOIN_BTN_T_PAD)
1803 #define MULTICALL_SPLIT_LANDSCAPE_JOIN_B REL_LSCAPE_H(LSCAPE_SPLIT_JOIN_BTN_T_PAD+LSCAPE_SPLIT_JOIN_BTN_HEIGHT)
1804
1805 #define MULTICALL_SPLIT_LANDSCAPE_BIG_END_L     REL_LSCAPE_W(LSCAPE_SPLIT_BIG_END_BTN_L_PAD)
1806 #define MULTICALL_SPLIT_LANDSCAPE_BIG_END_R     REL_LSCAPE_W(LSCAPE_SPLIT_BIG_END_BTN_L_PAD+LSCAPE_SPLIT_BIG_END_BTN_WIDTH)
1807 #define MULTICALL_SPLIT_LANDSCAPE_BIG_END_T     MULTICALL_SPLIT_LANDSCAPE_JOIN_T
1808 #define MULTICALL_SPLIT_LANDSCAPE_BIG_END_B     MULTICALL_SPLIT_LANDSCAPE_JOIN_B
1809 /*
1810  * End of MULTI-CALL SPLIT View
1811  */
1812
1813 /*
1814  * QUICK-PANEL layout
1815  * In Portrait mode
1816  */
1817 #define LSCAPE_QUICKPANEL_CID_L REL_LSCAPE_QP_W(LSCAPE_QP_CID_L_PAD)
1818 #define LSCAPE_QUICKPANEL_CID_R REL_LSCAPE_QP_W(LSCAPE_QP_CID_L_PAD+LSCAPE_QP_CID_WIDTH)
1819 #define LSCAPE_QUICKPANEL_CID_T REL_LSCAPE_QP_H(LSCAPE_QP_CID_T_PAD)
1820 #define LSCAPE_QUICKPANEL_CID_B REL_LSCAPE_QP_H(LSCAPE_QP_CID_T_PAD+LSCAPE_QP_CID_HEIGHT)
1821
1822 #define LSCAPE_QUICKPANEL_BTN_MUTE_L REL_LSCAPE_QP_W(LSCAPE_QP_MUTE_BTN_L_PAD)
1823 #define LSCAPE_QUICKPANEL_BTN_MUTE_R REL_LSCAPE_QP_W(LSCAPE_QP_MUTE_BTN_L_PAD+LSCAPE_QP_END_BTN_WIDTH)
1824 #define LSCAPE_QUICKPANEL_BTN_MUTE_T REL_LSCAPE_QP_H(LSCAPE_QP_MUTE_BTN_T_PAD)
1825 #define LSCAPE_QUICKPANEL_BTN_MUTE_B REL_LSCAPE_QP_H(LSCAPE_QP_MUTE_BTN_T_PAD+LSCAPE_QP_END_BTN_HEIGHT)
1826
1827 #define LSCAPE_QUICKPANEL_BTN_END_L REL_LSCAPE_QP_W(LSCAPE_QP_END_BTN_L_PAD)
1828 #define LSCAPE_QUICKPANEL_BTN_END_R REL_LSCAPE_QP_W(LSCAPE_QP_END_BTN_L_PAD+LSCAPE_QP_END_BTN_WIDTH)
1829 #define LSCAPE_QUICKPANEL_BTN_END_T REL_LSCAPE_QP_H(LSCAPE_QP_END_BTN_T_PAD)
1830 #define LSCAPE_QUICKPANEL_BTN_END_B REL_LSCAPE_QP_H(LSCAPE_QP_END_BTN_T_PAD+LSCAPE_QP_END_BTN_HEIGHT)
1831
1832 #define LSCAPE_QUICKPANEL_NAME_L REL_LSCAPE_QP_W(LSCAPE_QP_NAME_L_PAD)
1833 #define LSCAPE_QUICKPANEL_NAME_R REL_LSCAPE_QP_W(LSCAPE_QP_NAME_L_PAD+LSCAPE_QP_NAME_WIDTH)
1834 #define LSCAPE_QUICKPANEL_NAME_T REL_LSCAPE_QP_H(LSCAPE_QP_NAME_T_PAD)
1835 #define LSCAPE_QUICKPANEL_NAME_B REL_LSCAPE_QP_H(LSCAPE_QP_NAME_T_PAD+LSCAPE_QP_NAME_HEIGHT)
1836
1837 /*
1838  * Caller info layout
1839  * In Portrait mode
1840  */
1841
1842 #define CALLER_INFO_L REL_W(CALLER_INFO_L_PAD)
1843 #define CALLER_INFO_R REL_W(CALLER_INFO_L_PAD+CALLER_INFO_WIDTH)
1844 #define CALLER_INFO_T REL_H(CALLER_INFO_T_PAD)
1845 #define CALLER_INFO_B REL_H(CALLER_INFO_T_PAD+CALLER_INFO_HEIGHT)
1846
1847 #define CALLER_INFO_HOLD_L REL_W(CALLER_INFO_L_PAD)
1848 #define CALLER_INFO_HOLD_R REL_W(CALLER_INFO_L_PAD+CALLER_INFO_WIDTH)
1849 #define CALLER_INFO_HOLD_T REL_H(CALLER_INFO_HOLD_T_PAD)
1850 #define CALLER_INFO_HOLD_B REL_H(CALLER_INFO_HOLD_T_PAD+CALLER_INFO_HEIGHT)
1851
1852 #define CALLER_INFO_TOP_L REL_W(0)
1853 #define CALLER_INFO_TOP_R REL_W(MAIN_SCREEN_W)
1854 #define CALLER_INFO_TOP_T REL_CALLER_INFO_H(0)
1855 #define CALLER_INFO_TOP_B REL_CALLER_INFO_H(CALLER_INFO_TOP_PAD_HEIGHT)
1856
1857 #define CALLER_INFO_NAME_L REL_W(CALLER_INFO_NAME_L_PAD)
1858 #define CALLER_INFO_NAME_R REL_W(CALLER_INFO_NAME_L_PAD+CALLER_INFO_NAME_WIDTH)
1859 #define CALLER_INFO_NAME_T REL_CALLER_INFO_H(CALLER_INFO_NAME_T_PAD)
1860 #define CALLER_INFO_NAME_B REL_CALLER_INFO_H(CALLER_INFO_NAME_T_PAD+CALLER_INFO_NAME_HEIGHT)
1861
1862 #define CALLER_INFO_VERT_SEP_1_L REL_W(CALLER_INFO_VERT_SEP_L_PAD)
1863 #define CALLER_INFO_VERT_SEP_1_R REL_W(CALLER_INFO_VERT_SEP_L_PAD+CALLER_INFO_VERT_SEP_WIDTH)
1864 #define CALLER_INFO_VERT_SEP_1_T REL_CALLER_INFO_H(CALLER_INFO_VERT_SEP_T_PAD)
1865 #define CALLER_INFO_VERT_SEP_1_B REL_CALLER_INFO_H(CALLER_INFO_VERT_SEP_T_PAD+CALLER_INFO_VERT_SEP_HEIGHT)
1866 #define CALLER_INFO_VERT_SEP_2_L CALLER_INFO_VERT_SEP_1_R
1867 #define CALLER_INFO_VERT_SEP_2_R REL_W(CALLER_INFO_VERT_SEP_L_PAD+2*CALLER_INFO_VERT_SEP_WIDTH)
1868 #define CALLER_INFO_VERT_SEP_2_T CALLER_INFO_VERT_SEP_1_T
1869 #define CALLER_INFO_VERT_SEP_2_B CALLER_INFO_VERT_SEP_1_B
1870
1871 #define CALLER_INFO_ICON_L REL_W(CALLER_INFO_ICON_L_PAD)
1872 #define CALLER_INFO_ICON_R REL_W(CALLER_INFO_ICON_L_PAD+CALLER_INFO_ICON_WIDTH)
1873 #define CALLER_INFO_ICON_T REL_CALLER_INFO_H(CALLER_INFO_ICON_T_PAD)
1874 #define CALLER_INFO_ICON_B REL_CALLER_INFO_H(CALLER_INFO_ICON_T_PAD+CALLER_INFO_ICON_HEIGHT)
1875
1876 #define CALLER_INFO_NUMBER_L REL_W(CALLER_INFO_NUMBER_L_PAD)
1877 #define CALLER_INFO_NUMBER_R REL_W(CALLER_INFO_NUMBER_L_PAD+CALL_NUMBER_WIDTH)
1878 #define CALLER_INFO_NUMBER_T REL_CALLER_INFO_H(CALLER_INFO_NUMBER_T_PAD)
1879 #define CALLER_INFO_NUMBER_B REL_CALLER_INFO_H(CALLER_INFO_NUMBER_T_PAD+CALLER_INFO_NUMBER_HEIGHT)
1880
1881 #define CALLER_INFO_TIMER_L REL_W(CALLER_INFO_TIME_L_PAD)
1882 #define CALLER_INFO_TIMER_R REL_W(CALLER_INFO_TIME_L_PAD+CALLER_INFO_TIME_WIDTH)
1883 #define CALLER_INFO_TIMER_T REL_CALLER_INFO_H(CALLER_INFO_TIME_T_PAD)
1884 #define CALLER_INFO_TIMER_B REL_CALLER_INFO_H(CALLER_INFO_TIME_T_PAD+CALLER_INFO_TIME_HEIGHT)
1885
1886 /*
1887  * End of Caller info layout
1888  */
1889
1890 /*
1891  * Ctxpoup layout
1892  * In Portrait mode
1893  */
1894
1895 #define MORE_MENU_CTXPOPUP_ROW_H                        97
1896 #define MORE_MENU_CTXPOPUP_ROW_ICON_W           64
1897 #define MORE_MENU_CTXPOPUP_ROW_ICON_H           64
1898 #define MORE_MENU_CTXPOPUP_ROW_ICON_PAD         16
1899
1900 #define MORE_MENU_CTXPOPUP_SEPARATOR_W          478
1901 #define MORE_MENU_CTXPOPUP_SEPARATOR_H          1
1902
1903 #define MORE_MENU_CTXPOPUP_ARROW_W                      42
1904 #define MORE_MENU_CTXPOPUP_ARROW_H                      22
1905
1906 #define MORE_MENU_CTXPOPUP_SHADOW_PADDING       3
1907 #define MORE_MENU_CTXPOPUP_PADDING                      10
1908
1909 /*
1910  * End of Ctxpoup layout
1911  */
1912
1913
1914 /*
1915  * SNS alerts layout
1916  */
1917 #define ALERTS_BDAY_ICON_L REL_ALERTS_LY_W(BIRTHDAY_ICON_L_PAD)
1918 #define ALERTS_BDAY_ICON_R REL_ALERTS_LY_W(BIRTHDAY_ICON_L_PAD+BIRTHDAY_ICON_WIDTH)
1919 #define ALERTS_BDAY_ICON_T REL_ALERTS_LY_H(BIRTHDAY_ICON_T_PAD)
1920 #define ALERTS_BDAY_ICON_B REL_ALERTS_LY_H(BIRTHDAY_ICON_T_PAD+BIRTHDAY_ICON_HEIGHT)
1921
1922 #define ALERTS_BDAY_ICON_EXPANDED_T REL_ALERTS_EXP_LY_H(BIRTHDAY_ICON_T_PAD)
1923 #define ALERTS_BDAY_ICON_EXPANDED_B REL_ALERTS_EXP_LY_H(BIRTHDAY_ICON_T_PAD+BIRTHDAY_ICON_HEIGHT)
1924
1925 #define ALERTS_BDAY_TEXT_L REL_ALERTS_LY_W(BIRTHDAY_TEXT_L_PAD)
1926 #define ALERTS_BDAY_TEXT_R REL_ALERTS_LY_W(BIRTHDAY_TEXT_L_PAD+BIRTHDAY_TEXT_WIDTH)
1927 #define ALERTS_BDAY_TEXT_T REL_ALERTS_LY_H(BIRTHDAY_TEXT_T_PAD)
1928 #define ALERTS_BDAY_TEXT_B REL_ALERTS_LY_H(BIRTHDAY_TEXT_T_PAD+BIRTHDAY_TEXT_HEIGHT)
1929
1930 #define ALERTS_BDAY_TEXT_EXPANDED_T REL_ALERTS_EXP_LY_H(BIRTHDAY_TEXT_T_PAD)
1931 #define ALERTS_BDAY_TEXT_EXPANDED_B REL_ALERTS_EXP_LY_H(BIRTHDAY_TEXT_T_PAD+BIRTHDAY_TEXT_HEIGHT)
1932
1933 #define ALERTS_SNS_ICON_L REL_ALERTS_LY_W(SNS_STATUS_ICON_L_PAD)
1934 #define ALERTS_SNS_ICON_R REL_ALERTS_LY_W(SNS_STATUS_ICON_L_PAD+SNS_STATUS_ICON_WIDTH)
1935 #define ALERTS_SNS_ICON_T REL_ALERTS_LY_H(SNS_STATUS_ICON_T_PAD)
1936 #define ALERTS_SNS_ICON_B REL_ALERTS_LY_H(SNS_STATUS_ICON_T_PAD+SNS_STATUS_ICON_HEIGHT)
1937
1938 #define ALERTS_SNS_ICON_EXPANDED_T REL_ALERTS_EXP_LY_H(SNS_STATUS_ICON_T_PAD)
1939 #define ALERTS_SNS_ICON_EXPANDED_B REL_ALERTS_EXP_LY_H(SNS_STATUS_ICON_T_PAD+SNS_STATUS_ICON_HEIGHT)
1940
1941 #define ALERTS_SNS_TEXT_L REL_ALERTS_LY_W(SNS_STATUS_TEXT_L_PAD)
1942 #define ALERTS_SNS_TEXT_R REL_ALERTS_LY_W(SNS_STATUS_TEXT_L_PAD+SNS_STATUS_TEXT_WIDTH)
1943 #define ALERTS_SNS_TEXT_T REL_ALERTS_LY_H(SNS_STATUS_TEXT_T_PAD)
1944 #define ALERTS_SNS_TEXT_B REL_ALERTS_LY_H(SNS_STATUS_TEXT_T_PAD+SNS_STATUS_TEXT_HEIGHT)
1945
1946 #define ALERTS_SNS_EXPANDED_TEXT_L REL_ALERTS_LY_W(SNS_STATUS_TEXT_L_PAD)
1947 #define ALERTS_SNS_EXPANDED_TEXT_R REL_ALERTS_LY_W(SNS_STATUS_TEXT_L_PAD+SNS_STATUS_EXPANDED_TEXT_WIDTH)
1948 #define ALERTS_SNS_EXPANDED_TEXT_T REL_ALERTS_EXP_LY_H(SNS_STATUS_TEXT_T_PAD)
1949 #define ALERTS_SNS_EXPANDED_TEXT_B REL_ALERTS_EXP_LY_H(SNS_STATUS_TEXT_T_PAD+SNS_STATUS_EXPANDED_TEXT_HEIGHT)
1950
1951 #define ALERTS_SNS_ARROW_L REL_ALERTS_LY_W(SNS_STATUS_ARROW_L_PAD)
1952 #define ALERTS_SNS_ARROW_R REL_ALERTS_LY_W(SNS_STATUS_ARROW_L_PAD+SNS_STATUS_ARROW_WIDTH)
1953 #define ALERTS_SNS_ARROW_T REL_ALERTS_LY_H(SNS_STATUS_ARROW_T_PAD)
1954 #define ALERTS_SNS_ARROW_B REL_ALERTS_LY_H(SNS_STATUS_ARROW_T_PAD+SNS_STATUS_ARROW_HEIGHT)
1955
1956 #define ALERTS_SNS_EXPANDED_ARROW_T REL_ALERTS_EXP_LY_H(SNS_STATUS_ARROW_T_PAD)
1957 #define ALERTS_SNS_EXPANDED_ARROW_B REL_ALERTS_EXP_LY_H(SNS_STATUS_ARROW_T_PAD+SNS_STATUS_ARROW_HEIGHT)
1958 /*
1959  * End of SNS alerts layout
1960  */
1961 #endif                          /*_VCUI_VIEW_LAYOUT_HD_H_*/