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