2 * Copyright 2012 Samsung Electronics Co., Ltd
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
8 * http://www.tizenopensource.org/license
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.
18 #ifndef _VCUI_VIEW_LAYOUT_HD_H_
19 #define _VCUI_VIEW_LAYOUT_HD_H_
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
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"
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"
37 /*#define BTN_EDGE_W 9*/
40 * NBEAT-HD GUI Widget Dimensions
43 #define MAIN_SCREEN_W 720
44 #define MAIN_SCREEN_H 1280
46 #define INDICATOR_HEIGHT 50
47 #define NAVIFRAME_TITLE_HEIGHT 100
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
53 #define QP_WIN_W MAIN_SCREEN_W
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
61 #define CALLER_INFO_MAIN_WIDTH 680
62 #define CALLER_INFO_MAIN_GAP 16
64 #define CALLER_INFO_TOP_PAD_HEIGHT 10
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
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
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
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
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
91 #define CALLER_INFO_STR_MAX_WIDTH 500
92 #define CALLER_INFO_STR_MIN_WIDTH 180
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
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
104 #define CALL_NUMBER_T_GAP 6
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
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
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
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
126 #define NOIMAGE_L_PAD 0
127 #define NOIMAGE_WIDTH 720
128 #define NOIMAGE_T_PAD 212
129 #define NOIMAGE_HEIGHT 500
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
136 #define MT_CALLING_NAME_BG_WIDTH MAIN_SCREEN_W
137 #define MT_CALLING_NAME_BG_HEIGHT 590
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
215 #define MTLOCK_REJECT_MSG_ICON_WIDTH 50
216 #define MTLOCK_REJECT_MSG_ICON_HEIGHT 50
218 #define MTLOCK_REJECT_MSG_PAD 20
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
230 #define MTLOCK_REJECT_MSG_TOOLBAR_HEIGHT 114
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
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
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
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*/
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
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*/
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
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)
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
277 #define SNS_STATUS_EXPANDED_TEXT_WIDTH (BIRTHDAY_TEXT_WIDTH-SNS_STATUS_ARROW_WIDTH-16)
278 #define SNS_STATUS_EXPANDED_TEXT_HEIGHT (42*7)
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
285 #define REJECT_BTN_L_GAP 40
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
292 #define REJECT_W_MSG_BTN_T_GAP 40
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
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
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
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
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
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
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
329 #define INCALL_SHARE_BG_T_PAD 584
330 #define INCALL_SHARE_BG_HEIGHT 654
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
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
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
347 #define KEYPAD_EACH_BTN_WIDTH 212
348 #define KEYPAD_EACH_BTN_HEIGHT 134
350 #define KEYPAD_COL1_BTN_L_PAD 40
351 #define KEYPAD_COL2_BTN_L_PAD 254
352 #define KEYPAD_COL3_BTN_L_PAD 468
354 #define KEYPAD_BTN_TXT_REGION_HEIGHT 112
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
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
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
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
378 #define RIGHT_ICON_L_PAD 18
379 #define RIGHT_ICON_WIDTH 94
380 #define RIGHT_ICON_HEIGHT 36
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
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
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)
397 #define CALLER_INFO_HOLD_T_PAD (CALLER_INFO_T_PAD+SPLIT_CID1_HEIGHT)
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
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)
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
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
419 #define SPLIT_EXTRA_VOL_T_PAD 650
421 #define SPLIT_TIMER_TXT_T_PAD 549
422 #define SPLIT_TIMER_TXT_HEIGHT 46
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
430 #define SPLIT_SWAP_CID1_L_PAD 70
431 #define SPLIT_SWAP_CID1_WIDTH 208
433 #define SPLIT_SWAP_PLAY_L_PAD (SPLIT_SWAP_CID1_L_PAD+12)
434 #define SPLIT_SWAP_PLAY_WIDTH 40
436 #define SPLIT_SWAP_CID2_L_PAD 336
437 #define SPLIT_SWAP_CID2_WIDTH 304
439 #define SPLIT_SWAP_PAUSE_L_PAD (SPLIT_SWAP_CID2_L_PAD+8)
440 #define SPLIT_SWAP_PAUSE_WIDTH 62
442 #define SPLIT_SWAP_NAME1_L_PAD 38
443 #define SPLIT_SWAP_NAME1_WIDTH 258
445 #define SPLIT_SWAP_NAME2_L_PAD (SPLIT_SWAP_NAME1_L_PAD+SPLIT_SWAP_NAME1_WIDTH+22)
446 #define SPLIT_SWAP_NAME2_WIDTH 364
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)
454 #define MULTI_LIST_HEIGHT 1008
456 #define CONF_LIST_T_PAD 0
457 #define CONF_LIST_HEIGHT 565
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
464 #define CONF_TIMER_T_PAD 674
465 #define CONF_TIMER_HEIGHT 78
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
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
476 #define REJ_MSG_LIST_T_PAD 32
477 #define REJ_MSG_LIST_HEIGHT 1096
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
484 #define THREE_BTN_LAYOUT_WIDTH MAIN_SCREEN_W
485 #define THREE_BTN_LAYOUT_HEIGHT 222
487 #define BTN_LAYOUT_SINGLE_BTN_WIDTH 216
488 #define BTN_LAYOUT_SINGLE_BTN_HEIGHT 168
489 #define BTN_LAYOUT_BTN_GAP 2
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)
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)
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
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
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
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
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)
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
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
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
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
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
557 #define QP_STR_MIN_WIDTH 50
559 * End of NBEAT-HD GUI Widget Dimensions
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)
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)
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)
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)
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)
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)
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)
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)
603 /* Relative X position of elements w.r.t. Keypad-Button layout */
604 #define REL_KEYPAD_BTN_W(x) ((x)/KEYPAD_EACH_BTN_WIDTH)
606 /*Relative Y postions of elements w.r.t. Caller info layout*/
607 #define REL_CALLER_INFO_H(y) ((y)/CALLER_INFO_HEIGHT)
609 /*Relative Y postions of elements w.r.t. Multi list layout*/
610 #define REL_MULTI_LIST_H(y) ((y)/MULTI_LIST_HEIGHT)
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)
617 * End of Relative positions
622 * MO/Dialing view & MT/Incoming view
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
699 * End of MO/Dialing view & MT/Incoming view
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)
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)
717 * End of Endcall view
721 * MT LOCK View - check
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)
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)
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
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
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
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
849 * End of MT LOCK View
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)
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)
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)
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)
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)
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
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
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
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)
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
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
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
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)
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
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
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
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)
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
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
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
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)
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)
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)
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)
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)
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)
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
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
1056 * End of INCALL View
1061 * MULTI-CALL SPLIT View
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
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)
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)
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)
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
1091 * End of MULTI-CALL SPLIT View
1095 * MULTI-CALL LIST View
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)
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)
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)
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)
1118 * End of MULTI-CALL LIST View
1123 * Reject with MSG View
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)
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)
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)
1141 * End of Reject with MSG View
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)
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
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
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)
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
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
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)
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
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
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
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)
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
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
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
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)
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)
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)
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)
1240 * End of SIX Button Layout
1244 * THREE BUTTON Layout for ENDCALL
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)
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
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
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
1267 * End of THREE Button Layout
1271 * General Button Layout
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)
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)
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)
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)
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)
1298 * End of SIX Button Layout
1303 * Navigation bar layout
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)
1310 * End of Navigation bar layout
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
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
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
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)
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
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
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)
1353 * End of END CALL View
1358 * QUICK-PANEL layout
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)
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)
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)
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)
1381 * End of QUICK-PANEL layout
1386 * NBEAT-HD GUI Widget Dimensions
1389 #define MAIN_SCREEN_LSCAPE_W 1280
1390 #define MAIN_SCREEN_LSCAPE_H 720
1392 #define LSCAPE_TITLE_T_PAD 50
1393 #define LSCAPE_TITLE_HEIGHT 100
1395 #define LSCAPE_BODY_BG_T_PAD (LSCAPE_TITLE_T_PAD+LSCAPE_TITLE_HEIGHT)
1397 #define LSCAPE_SCROLLER_WIDTH (266*5+30*2) /*CID(266) Gap(30)*/
1398 #define LSCAPE_SCROLLER_HEIGHT 388
1401 #define LSCAPE_CID_WIDTH 266
1402 #define LSCAPE_CID_HEIGHT 348
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
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)
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
1422 #define CID_NAME_T_PAD 18
1423 #define CID_NAME_HEIGHT 40
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
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
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
1440 #define LSCAPE_TIMER_WIDTH 1232
1442 #define LSCAPE_BIG_END_T_PAD (LSCAPE_HOLD_T_PAD+LSCAPE_HOLD_HEIGHT+26)
1443 #define LSCAPE_BIG_END_HEIGHT 80
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
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)
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
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)
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
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
1475 #define LSCAPE_SPLIT_TIMER_T_PAD 512
1476 #define LSCAPE_SPLIT_TIMER_HEIGHT 46
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
1484 #define LSCAPE_SPLIT_SWAP_CID1_L_PAD 307
1485 #define LSCAPE_SPLIT_SWAP_CID1_WIDTH 208
1487 #define LSCAPE_SPLIT_SWAP_PLAY_L_PAD (LSCAPE_SPLIT_SWAP_CID1_L_PAD+12)
1488 #define LSCAPE_SPLIT_SWAP_PLAY_WIDTH 40
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
1493 #define LSCAPE_SPLIT_SWAP_PAUSE_L_PAD (LSCAPE_SPLIT_SWAP_CID2_L_PAD+8)
1494 #define LSCAPE_SPLIT_SWAP_PAUSE_WIDTH 62
1496 #define LSCAPE_SPLIT_SWAP_NAME1_L_PAD (LSCAPE_SPLIT_CID1_L_PAD-21)
1497 #define LSCAPE_SPLIT_SWAP_NAME1_WIDTH 250
1499 #define LSCAPE_SPLIT_SWAP_NAME2_L_PAD (LSCAPE_SPLIT_SWAP_CID2_L_PAD-37)
1500 #define LSCAPE_SPLIT_SWAP_NAME2_WIDTH 390
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)
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
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
1516 #define LSCAPE_QP_WIN_W MAIN_SCREEN_LSCAPE_W
1517 #define LSCAPE_QP_WIN_H 170
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
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
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
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
1540 * End of NBEAT-HD GUI Widget Dimensions
1545 * Relative positions
1548 #define REL_LSCAPE_W(x) ((x)/MAIN_SCREEN_LSCAPE_W)
1549 #define REL_LSCAPE_H(y) ((y)/MAIN_SCREEN_LSCAPE_H)
1551 #define REL_SCROLLER_W(x) ((x)/LSCAPE_SCROLLER_WIDTH)
1552 #define REL_SCROLLER_H(y) ((y)/LSCAPE_SCROLLER_HEIGHT)
1554 #define REL_LSCAPE_CID_W(x) ((x)/LSCAPE_CID_WIDTH)
1555 #define REL_LSCAPE_CID_H(y) ((y)/LSCAPE_CID_HEIGHT)
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)
1562 * End of Relative positions
1567 * MULTI-CALL CONF View
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)
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)
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
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)
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)
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)
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)
1611 /*LSCAPE: CID-1 BG initial position*/
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)
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)
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)
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)
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)
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)
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)
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)
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*/
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*/
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)
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
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)
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)
1683 * End of MULTI-CALL CONF View
1688 * MULTI-CALL SPLIT View
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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] */
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
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
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
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
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
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
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
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
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
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] */
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)
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
1810 * End of MULTI-CALL SPLIT View
1814 * QUICK-PANEL layout
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)
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)
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)
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)
1838 * Caller info layout
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)
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)
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)
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)
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
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)
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)
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)
1887 * End of Caller info layout
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
1900 #define MORE_MENU_CTXPOPUP_SEPARATOR_W 478
1901 #define MORE_MENU_CTXPOPUP_SEPARATOR_H 1
1903 #define MORE_MENU_CTXPOPUP_ARROW_W 42
1904 #define MORE_MENU_CTXPOPUP_ARROW_H 22
1906 #define MORE_MENU_CTXPOPUP_SHADOW_PADDING 3
1907 #define MORE_MENU_CTXPOPUP_PADDING 10
1910 * End of Ctxpoup layout
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
1959 * End of SNS alerts layout
1961 #endif /*_VCUI_VIEW_LAYOUT_HD_H_*/