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_WVGA__
19 #define __VCUI_VIEW_LAYOUT_WVGA__
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 BTN_EDGE_W 9*/
28 * WVGA GUI Widget Dimensions
31 #define MAIN_SCREEN_W 480
32 #define MAIN_SCREEN_H 800
34 #define INDICATOR_HEIGHT 40
35 #define NAVIFRAME_TITLE_HEIGHT 75
37 #define MAIN_NAVIFRAME_W MAIN_SCREEN_W
38 #define MAIN_NAVIFRAME_H (MAIN_SCREEN_H-INDICATOR_HEIGHT-NAVIFRAME_TITLE_HEIGHT)
39 #define NAVIFRAME_T_PAD 40
41 #define QP_WIN_W MAIN_SCREEN_W
44 #define DIALING_STATUS_L_PAD 0
45 #define DIALING_STATUS_WIDTH MAIN_SCREEN_W
46 #define DIALING_STATUS_T_PAD 428
47 #define DIALING_STATUS_HEIGHT 32
49 #define CALL_NAME_L_PAD 12
50 #define CALL_NAME_WIDTH 456
51 #define CALL_NAME_T_PAD 52
52 #define CALL_NAME_HEIGHT 50
54 #define CALL_NUMBER_T_GAP 4
56 #define CALL_NUMBER_L_PAD CALL_NAME_L_PAD
57 #define CALL_NUMBER_WIDTH CALL_NAME_WIDTH
58 #define CALL_NUMBER_T_PAD (CALL_NAME_T_PAD+CALL_NAME_HEIGHT+CALL_NUMBER_T_GAP)
59 #define CALL_NUMBER_HEIGHT 32
61 #define CALLER_ID_L_PAD 145
62 #define CALLER_ID_WIDTH 190
63 #define CALLER_ID_T_PAD 176
64 #define CALLER_ID_HEIGHT 190
66 #define BACKGROUND_CID_L_PAD 0
67 #define BACKGROUND_CID_WIDTH MAIN_SCREEN_W
68 #define BACKGROUND_CID_T_PAD 0
69 #define BACKGROUND_CID_HEIGHT MAIN_SCREEN_H
71 #define ACCEPT_BTN_L_PAD 26
72 #define ACCEPT_BTN_WIDTH 202
73 #define ACCEPT_BTN_T_PAD 620
74 #define ACCEPT_BTN_HEIGHT 70
76 #define REJECT_BTN_L_GAP 24
78 #define REJECT_BTN_L_PAD (ACCEPT_BTN_L_PAD+ACCEPT_BTN_WIDTH+REJECT_BTN_L_GAP)
79 #define REJECT_BTN_WIDTH ACCEPT_BTN_WIDTH
80 #define REJECT_BTN_T_PAD ACCEPT_BTN_T_PAD
81 #define REJECT_BTN_HEIGHT ACCEPT_BTN_HEIGHT
83 #define REJECT_W_MSG_BTN_T_GAP 25
85 #define REJECT_W_MSG_BTN_L_PAD ACCEPT_BTN_L_PAD
86 #define REJECT_W_MSG_BTN_WIDTH 428
87 #define REJECT_W_MSG_BTN_T_PAD (ACCEPT_BTN_T_PAD+ACCEPT_BTN_HEIGHT+REJECT_W_MSG_BTN_T_GAP)
88 #define REJECT_W_MSG_BTN_HEIGHT 56
90 #define INCALL_HOLD_BTN_L_PAD 26
91 #define INCALL_HOLD_BTN_WIDTH 73
92 #define INCALL_HOLD_BTN_T_PAD 417
93 #define INCALL_HOLD_BTN_HEIGHT 54
95 #define INCALL_TIMER_L_PAD 26
96 #define INCALL_TIMER_WIDTH 428
97 #define INCALL_TIMER_T_PAD 428
98 #define INCALL_TIMER_HEIGHT 32
100 #define INCALL_SHARE_BG_T_PAD 365 /*approx*/
101 #define INCALL_SHARE_BG_HEIGHT 774 /*approx*/
103 #define KEYPAD_TIMER_L_PAD 26
104 #define KEYPAD_TIMER_WIDTH 428
105 #define KEYPAD_TIMER_T_PAD 240
106 #define KEYPAD_TIMER_HEIGHT 32
108 #define KEYPAD_ENTRY_TXT_L_PAD KEYPAD_TIMER_L_PAD
109 #define KEYPAD_ENTRY_TXT_WIDTH KEYPAD_TIMER_WIDTH
110 #define KEYPAD_ENTRY_TXT_T_PAD 57
111 #define KEYPAD_ENTRY_TXT_HEIGHT 70
113 #define KEYPAD_BTNS_T_PAD 289
114 #define KEYPAD_BTNS_WIDTH MAIN_SCREEN_W
115 #define KEYPAD_BTNS_HEIGHT 391
117 #define KEYPAD_HIDE_BTN_L_PAD KEYPAD_TIMER_L_PAD
118 #define KEYPAD_HIDE_BTN_WIDTH 202
119 #define KEYPAD_HIDE_BTN_T_PAD 712
120 #define KEYPAD_HIDE_BTN_HEIGHT 70
122 #define KEYPAD_BTN_GAP 13
123 #define KEYPAD_END_BTN_L_PAD (KEYPAD_HIDE_BTN_L_PAD+KEYPAD_HIDE_BTN_WIDTH+KEYPAD_BTN_GAP)
124 #define KEYPAD_END_BTN_WIDTH KEYPAD_HIDE_BTN_WIDTH
126 #define SPLIT_CID1_L_PAD 50
127 #define SPLIT_CID1_WIDTH 190
128 #define SPLIT_CID1_T_PAD 137
129 #define SPLIT_CID1_HEIGHT 190
131 #define SPLIT_PAUSE_L_PAD (SPLIT_CID1_L_PAD+4)
132 #define SPLIT_PAUSE_WIDTH 40
133 #define SPLIT_PAUSE_HEIGHT 40
134 #define SPLIT_PAUSE_T_PAD (SPLIT_CID1_T_PAD+SPLIT_CID1_HEIGHT-8-SPLIT_PAUSE_HEIGHT)
136 #define SPLIT_CID2_L_PAD 300
137 #define SPLIT_CID2_WIDTH 130
138 #define SPLIT_CID2_T_PAD 167
139 #define SPLIT_CID2_HEIGHT 130
141 #define SPLIT_PLAY_L_PAD (SPLIT_CID2_L_PAD+8)
142 #define SPLIT_PLAY_WIDTH 25
143 #define SPLIT_PLAY_HEIGHT 25
144 #define SPLIT_PLAY_T_PAD (SPLIT_CID2_T_PAD+SPLIT_CID2_HEIGHT-8-SPLIT_PLAY_HEIGHT)
146 #define SPLIT_NAME1_L_PAD 24
147 #define SPLIT_NAME1_WIDTH 242
148 #define SPLIT_NAME1_T_PAD 90
149 #define SPLIT_NAME1_HEIGHT 36
151 #define SPLIT_NAME2_L_PAD (SPLIT_NAME1_L_PAD+SPLIT_NAME1_WIDTH+14)
152 #define SPLIT_NAME2_WIDTH 170
153 #define SPLIT_NAME2_T_PAD 136
154 #define SPLIT_NAME2_HEIGHT 24
156 #define SPLIT_TIMER_TXT_T_PAD 343
157 #define SPLIT_TIMER_TXT_HEIGHT 28
159 #define SPLIT_MORE_BTN_WIDTH 24
160 #define SPLIT_MORE_BTN_L_PAD (SPLIT_CID2_L_PAD+SPLIT_CID2_WIDTH-SPLIT_MORE_BTN_WIDTH)
161 #define SPLIT_ONHOLD_TXT_W_ICON_WIDTH (SPLIT_CID2_WIDTH-SPLIT_MORE_BTN_WIDTH)
162 #define SPLIT_ONHOLD_TXT_T_PAD 308
163 #define SPLIT_ONHOLD_TXT_HEIGHT 24
165 #define SPLIT_SWAP_CID1_L_PAD 47
166 #define SPLIT_SWAP_CID1_WIDTH 130
168 #define SPLIT_SWAP_PLAY_L_PAD (SPLIT_SWAP_CID1_L_PAD+8)
169 #define SPLIT_SWAP_PLAY_WIDTH 25
171 #define SPLIT_SWAP_CID2_L_PAD 240
172 #define SPLIT_SWAP_CID2_WIDTH 190
174 #define SPLIT_SWAP_PAUSE_L_PAD (SPLIT_SWAP_CID2_L_PAD+4)
175 #define SPLIT_SWAP_PAUSE_WIDTH 40
177 #define SPLIT_SWAP_NAME1_L_PAD 30
178 #define SPLIT_SWAP_NAME1_WIDTH 170
180 #define SPLIT_SWAP_NAME2_L_PAD (SPLIT_SWAP_NAME1_L_PAD+SPLIT_SWAP_NAME1_WIDTH+14)
181 #define SPLIT_SWAP_NAME2_WIDTH 242
183 #define SPLIT_SWAP_MORE_BTN_WIDTH 40
184 #define SPLIT_SWAP_MORE_BTN_L_PAD (SPLIT_SWAP_CID2_L_PAD+SPLIT_SWAP_CID2_WIDTH-SPLIT_SWAP_MORE_BTN_WIDTH)
185 #define SPLIT_SWAP_MORE_BTN_T_PAD (SPLIT_TIMER_TXT_T_PAD-6)
186 #define SPLIT_SWAP_MORE_BTN_HEIGHT 40
187 #define SPLIT_TIMER_TXT_W_ICON_WIDTH (SPLIT_SWAP_CID2_WIDTH-SPLIT_SWAP_MORE_BTN_WIDTH)
189 #define CONF_LIST_T_PAD 115
190 #define CONF_LIST_HEIGHT (70*5+1*5) /*row-height(70) row-gap(1)*/
192 #define CONF_HOLD_WIDTH 45
193 #define CONF_HOLD_L_PAD (MAIN_SCREEN_W-26-CONF_HOLD_WIDTH)
194 #define CONF_HOLD_T_PAD 620
195 #define CONF_HOLD_HEIGHT 39
197 #define CONF_TIMER_T_PAD 620
198 #define CONF_TIMER_HEIGHT 52
200 #define REJ_MSG_NEW_BTN_L_PAD 26
201 #define REJ_MSG_NEW_BTN_WIDTH 428
202 #define REJ_MSG_NEW_BTN_T_PAD 715
203 #define REJ_MSG_NEW_BTN_HEIGHT 56
205 #define REJ_MSG_LIST_T_PAD 20
206 #define REJ_MSG_LIST_HEIGHT 685
208 #define SIX_BTN_COL1_L_PAD 26
209 #define SIX_BTN_COL1_WIDTH 134
210 #define SIX_BTN_COL2_L_PAD (SIX_BTN_COL1_L_PAD+SIX_BTN_COL1_WIDTH+13)
211 #define SIX_BTN_COL3_L_PAD (SIX_BTN_COL2_L_PAD+SIX_BTN_COL1_WIDTH+13)
212 #define SIX_BTN_ROW1_T_PAD 494
213 #define SIX_BTN_ROW1_HEIGHT 88
214 #define SIX_BTN_ROW2_T_PAD (SIX_BTN_ROW1_T_PAD+SIX_BTN_ROW1_HEIGHT+13)
216 #define CALL_BIG_END_L_PAD 26
217 #define CALL_BIG_END_WIDTH 428
218 #define CALL_BIG_END_T_PAD 712
219 #define CALL_BIG_END_HEIGHT 70
221 #define INCMG_CALL_BTN1_T_PAD 438
222 #define INCMG_CALL_BTN_HEIGHT CALL_BIG_END_HEIGHT
223 #define INCMG_CALL_BTN2_T_PAD 524
224 #define INCMG_CALL_BTN3_T_PAD 610
226 #define VIDEO_BTN_POS1_L_PAD 26
227 #define VIDEO_BTN_POS1_WIDTH 202
228 #define VIDEO_BTN_POS1_T_PAD 524
229 #define VIDEO_BTN_POS1_HEIGHT 70
230 #define VIDEO_BTN_POS2_L_PAD VIDEO_BTN_POS1_L_PAD
231 #define VIDEO_BTN_POS2_WIDTH VIDEO_BTN_POS1_WIDTH
232 #define VIDEO_BTN_POS2_T_PAD 610
233 #define VIDEO_BTN_POS2_HEIGHT VIDEO_BTN_POS1_HEIGHT
235 #define VOICE_BTN_POS1_L_PAD (VIDEO_BTN_POS1_L_PAD+VIDEO_BTN_POS1_WIDTH+40)
236 #define VOICE_BTN_POS1_WIDTH VIDEO_BTN_POS1_WIDTH
238 #define MSG_BTN_POS1_L_PAD VIDEO_BTN_POS1_L_PAD
239 #define MSG_BTN_POS1_WIDTH 428
240 #define MSG_BTN_POS1_T_PAD 610
241 #define MSG_BTN_POS1_HEIGHT VIDEO_BTN_POS1_HEIGHT
242 #define MSG_BTN_POS2_T_PAD 712
243 #define MSG_BTN_POS2_HEIGHT VIDEO_BTN_POS1_HEIGHT
245 #define CONTACT_BTN_POS1_L_PAD VIDEO_BTN_POS1_L_PAD
246 #define CONTACT_BTN_POS1_WIDTH MSG_BTN_POS1_WIDTH
247 #define CONTACT_BTN_POS1_T_PAD 712
248 #define CONTACT_BTN_POS1_HEIGHT VIDEO_BTN_POS1_HEIGHT
250 #define QP_CID_L_PAD 10
251 #define QP_CID_WIDTH 82
252 #define QP_CID_T_PAD 11
253 #define QP_CID_HEIGHT 82
255 #define QP_END_BTN_L_PAD 102
256 #define QP_END_BTN_WIDTH 368
257 #define QP_END_BTN_T_PAD 50
258 #define QP_END_BTN_HEIGHT 40
260 #define QP_NAME_L_PAD 102
261 #define QP_NAME_WIDTH 248
262 #define QP_NAME_T_PAD 8
263 #define QP_NAME_HEIGHT 30
265 #define QP_TIMER_L_PAD 370
267 * End of WVGA GUI Widget Dimensions
275 /* Relative X & Y positions of widgets w.r.t. Full Screen */
276 #define REL_W(x) ((x)/MAIN_SCREEN_W)
277 #define REL_H(y) ((y)/MAIN_SCREEN_H)
279 /* Relative X & Y positions of widgets w.r.t. Navi-frame layout */
280 /*#define WL_NB_H 94*/
281 #define REL_NAVIFRAME_W(x) ((x)/MAIN_NAVIFRAME_W)
282 #define REL_NAVIFRAME_H(y) ((y)/MAIN_NAVIFRAME_H)
284 /* Relative X & Y positions of widgets w.r.t. ACC/REJ ICON layout */
285 #define REL_LOCK_W(x) ((x)/483) /*approx*/
286 #define REL_LOCK_H(y) ((y)/198) /*approx*/
287 /* Relative X & Y positions of widgets w.r.t. REJ-W-MSG ICON layout */
288 #define REL_LOCK_MSG_W(x) ((x)/348) /*approx*/
289 #define REL_LOCK_MSG_H(y) ((y)/200) /*approx*/
291 /* Relative X & Y positions of widgets w.r.t. Keypad Buttons layout */
292 #define REL_KEYPAD_W(x) ((x)/KEYPAD_BTNS_WIDTH)
293 #define REL_KEYPAD_H(y) ((y)/KEYPAD_BTNS_HEIGHT)
295 * End of Relative positions
300 * MO/Dialing view & MT/Incoming view
303 #define DIALLING_STATUS_L REL_W(DIALING_STATUS_L_PAD)
304 #define DIALLING_STATUS_R REL_W(DIALING_STATUS_L_PAD+DIALING_STATUS_WIDTH)
305 #define DIALLING_STATUS_T REL_H(DIALING_STATUS_T_PAD)
306 #define DIALLING_STATUS_B REL_H(DIALING_STATUS_T_PAD+DIALING_STATUS_HEIGHT)
309 #define DIALLING_MT_STATUS_L REL_W(123)
310 #define DIALLING_MT_STATUS_R REL_W(357)
311 #define DIALLING_MT_STATUS_T REL_H(375)
312 #define DIALLING_MT_STATUS_B REL_H(407)
315 #define DIALLING_NAME_L REL_W(CALL_NAME_L_PAD)
316 #define DIALLING_NAME_R REL_W(CALL_NAME_L_PAD+CALL_NAME_WIDTH)
317 #define DIALLING_NAME_T REL_H(CALL_NAME_T_PAD)
318 #define DIALLING_NAME_B REL_H(CALL_NAME_T_PAD+CALL_NAME_HEIGHT)
320 #define DIALLING_NUMBER_L REL_W(CALL_NUMBER_L_PAD)
321 #define DIALLING_NUMBER_R REL_W(CALL_NUMBER_L_PAD+CALL_NUMBER_WIDTH)
322 #define DIALLING_NUMBER_T REL_H(CALL_NUMBER_T_PAD)
323 #define DIALLING_NUMBER_B REL_H(CALL_NUMBER_T_PAD+CALL_NUMBER_HEIGHT)
325 #define DIALLING_CID_L REL_W(CALLER_ID_L_PAD)
326 #define DIALLING_CID_R REL_W(CALLER_ID_L_PAD+CALLER_ID_WIDTH)
327 #define DIALLING_CID_T REL_H(CALLER_ID_T_PAD)
328 #define DIALLING_CID_B REL_H(CALLER_ID_T_PAD+CALLER_ID_HEIGHT)
330 #define DIALLING_BACKGROUND_CID_L REL_W(BACKGROUND_CID_L_PAD)
331 #define DIALLING_BACKGROUND_CID_R REL_W(BACKGROUND_CID_L_PAD+BACKGROUND_CID_WIDTH)
332 #define DIALLING_BACKGROUND_CID_T REL_H(BACKGROUND_CID_T_PAD)
333 #define DIALLING_BACKGROUND_CID_B REL_H(BACKGROUND_CID_T_PAD+BACKGROUND_CID_HEIGHT)
335 /* accept - MT view */
336 #define DIALLING_MT_BTN1_L REL_W(ACCEPT_BTN_L_PAD)
337 #define DIALLING_MT_BTN1_R REL_W(ACCEPT_BTN_L_PAD+ACCEPT_BTN_WIDTH)
338 #define DIALLING_MT_BTN1_T REL_H(ACCEPT_BTN_T_PAD)
339 #define DIALLING_MT_BTN1_B REL_H(ACCEPT_BTN_T_PAD+ACCEPT_BTN_HEIGHT)
341 /* reject - MT view */
342 #define DIALLING_MT_BTN2_L REL_W(REJECT_BTN_L_PAD)
343 #define DIALLING_MT_BTN2_R REL_W(REJECT_BTN_L_PAD+REJECT_BTN_WIDTH)
344 #define DIALLING_MT_BTN2_T REL_H(REJECT_BTN_T_PAD)
345 #define DIALLING_MT_BTN2_B REL_H(REJECT_BTN_T_PAD+REJECT_BTN_HEIGHT)
347 * End of MO/Dialing view & MT/Incoming view
355 #define INCOMING_LOCK_ACCEPT_BG_L REL_W(-182)
356 #define INCOMING_LOCK_ACCEPT_BG_R REL_W(140)
357 #define INCOMING_LOCK_ACCEPT_BG_T REL_H(591)
358 #define INCOMING_LOCK_ACCEPT_BG_B REL_H(715)
360 #define INCOMING_LOCK_ACCEPT_ICON_L REL_LOCK_W(202)
361 #define INCOMING_LOCK_ACCEPT_ICON_R REL_LOCK_W(272)
362 #define INCOMING_LOCK_ACCEPT_ICON_T REL_LOCK_H(23)
363 #define INCOMING_LOCK_ACCEPT_ICON_B REL_LOCK_H(93)
365 #define INCOMING_LOCK_ACCEPT_TEXT_L REL_LOCK_W(30)
366 #define INCOMING_LOCK_ACCEPT_TEXT_R REL_LOCK_W(182)
367 #define INCOMING_LOCK_ACCEPT_TEXT_T INCOMING_LOCK_ACCEPT_ICON_T
368 #define INCOMING_LOCK_ACCEPT_TEXT_B INCOMING_LOCK_ACCEPT_ICON_B
370 #define INCOMING_LOCK_REJECT_BG_L REL_W(340)
371 #define INCOMING_LOCK_REJECT_BG_R REL_W(662)
372 #define INCOMING_LOCK_REJECT_BG_T INCOMING_LOCK_ACCEPT_BG_T
373 #define INCOMING_LOCK_REJECT_BG_B INCOMING_LOCK_ACCEPT_BG_B
375 #define INCOMING_LOCK_REJECT_ICON_L REL_LOCK_W(50)
376 #define INCOMING_LOCK_REJECT_ICON_R REL_LOCK_W(120)
377 #define INCOMING_LOCK_REJECT_ICON_T INCOMING_LOCK_ACCEPT_ICON_T
378 #define INCOMING_LOCK_REJECT_ICON_B INCOMING_LOCK_ACCEPT_ICON_B
380 #define INCOMING_LOCK_REJECT_TEXT_L REL_LOCK_W(130)
381 #define INCOMING_LOCK_REJECT_TEXT_R REL_LOCK_W(282)
382 #define INCOMING_LOCK_REJECT_TEXT_T INCOMING_LOCK_REJECT_ICON_T
383 #define INCOMING_LOCK_REJECT_TEXT_B INCOMING_LOCK_REJECT_ICON_B
385 * End of MT LOCK View
393 #define INCALL_DIALER_TIMER_L REL_W(KEYPAD_TIMER_L_PAD)
394 #define INCALL_DIALER_TIMER_R REL_W(KEYPAD_TIMER_L_PAD+KEYPAD_TIMER_WIDTH)
395 #define INCALL_DIALER_TIMER_T REL_H(KEYPAD_TIMER_T_PAD)
396 #define INCALL_DIALER_TIMER_B REL_H(KEYPAD_TIMER_L_PAD+KEYPAD_TIMER_HEIGHT)
398 #define INCALL_DIALER_NAME_L INCALL_DIALER_TIMER_L
399 #define INCALL_DIALER_NAME_R INCALL_DIALER_TIMER_R
400 #define INCALL_DIALER_NAME_T INCALL_DIALER_TIMER_T
401 #define INCALL_DIALER_NAME_B INCALL_DIALER_TIMER_B
404 #define DIALLING_KEYPAD_T_BF REL_H(319)
405 #define DIALLING_KEYPAD_B_BF REL_H(710)
408 #define DIALLING_KEYPAD_L REL_W(0)
409 #define DIALLING_KEYPAD_R REL_W(MAIN_SCREEN_W)
410 #define DIALLING_KEYPAD_T REL_H(KEYPAD_BTNS_T_PAD)
411 #define DIALLING_KEYPAD_B REL_H(KEYPAD_BTNS_T_PAD+KEYPAD_BTNS_HEIGHT)
413 #define DIALLING_ENTRY_TEXT_L REL_W(KEYPAD_ENTRY_TXT_L_PAD)
414 #define DIALLING_ENTRY_TEXT_R REL_W(KEYPAD_ENTRY_TXT_L_PAD+KEYPAD_ENTRY_TXT_WIDTH)
415 #define DIALLING_ENTRY_TEXT_T REL_H(KEYPAD_ENTRY_TXT_T_PAD)
416 #define DIALLING_ENTRY_TEXT_B REL_H(KEYPAD_ENTRY_TXT_T_PAD+KEYPAD_ENTRY_TXT_HEIGHT)
418 #define DIALER_BTN1_L REL_W(KEYPAD_HIDE_BTN_L_PAD)
419 #define DIALER_BTN1_R REL_W(KEYPAD_HIDE_BTN_L_PAD+KEYPAD_HIDE_BTN_WIDTH)
420 #define DIALER_BTN1_T REL_H(KEYPAD_HIDE_BTN_T_PAD)
421 #define DIALER_BTN1_B REL_H(KEYPAD_HIDE_BTN_T_PAD+KEYPAD_HIDE_BTN_HEIGHT)
423 #define DIALER_BTN2_L REL_W(KEYPAD_END_BTN_L_PAD)
424 #define DIALER_BTN2_R REL_W(KEYPAD_END_BTN_L_PAD+KEYPAD_END_BTN_WIDTH)
425 #define DIALER_BTN2_T DIALER_BTN1_T
426 #define DIALER_BTN2_B DIALER_BTN1_B
436 #define INCALL_CID_L DIALLING_CID_L
437 #define INCALL_CID_R DIALLING_CID_R
438 #define INCALL_CID_T DIALLING_CID_T
439 #define INCALL_CID_B DIALLING_CID_B
442 #define INCALL_CID_DIM_T DIALLING_CID_T
443 #define INCALL_CID_DIM_B DIALLING_CID_B
444 #define INCALL_CID_DIM_L REL_W(145)
445 #define INCALL_CID_DIM_R REL_W(334)
448 #define INCALL_BACKGROUND_CID_L DIALLING_BACKGROUND_CID_L
449 #define INCALL_BACKGROUND_CID_R DIALLING_BACKGROUND_CID_R
450 #define INCALL_BACKGROUND_CID_T DIALLING_BACKGROUND_CID_T
451 #define INCALL_BACKGROUND_CID_B DIALLING_BACKGROUND_CID_B
453 #define INCALL_NAME_L DIALLING_NAME_L
454 #define INCALL_NAME_R DIALLING_NAME_R
455 #define INCALL_NAME_T DIALLING_NAME_T
456 #define INCALL_NAME_B DIALLING_NAME_B
458 #define INCALL_NUMBER_L DIALLING_NUMBER_L
459 #define INCALL_NUMBER_R DIALLING_NUMBER_R
460 #define INCALL_NUMBER_T DIALLING_NUMBER_T
461 #define INCALL_NUMBER_B DIALLING_NUMBER_B
463 #define INCALL_HOLD_L REL_W(INCALL_HOLD_BTN_L_PAD)
464 #define INCALL_HOLD_R REL_W(INCALL_HOLD_BTN_L_PAD+INCALL_HOLD_BTN_WIDTH)
465 #define INCALL_HOLD_T REL_H(INCALL_HOLD_BTN_T_PAD)
466 #define INCALL_HOLD_B REL_H(INCALL_HOLD_BTN_T_PAD+INCALL_HOLD_BTN_HEIGHT)
468 #define INCALL_TIMER_L REL_W(INCALL_TIMER_L_PAD)
469 #define INCALL_TIMER_R REL_W(INCALL_TIMER_L_PAD+INCALL_TIMER_WIDTH)
470 #define INCALL_TIMER_T REL_H(INCALL_TIMER_T_PAD)
471 #define INCALL_TIMER_B REL_H(INCALL_TIMER_T_PAD+INCALL_TIMER_HEIGHT)
473 #define INCALL_BACKGROUND_SHARE_L REL_W(0)
474 #define INCALL_BACKGROUND_SHARE_R REL_W(MAIN_SCREEN_W)
475 #define INCALL_BACKGROUND_SHARE_T REL_H(INCALL_SHARE_BG_T_PAD)
476 #define INCALL_BACKGROUND_SHARE_B REL_H(INCALL_SHARE_BG_T_PAD+INCALL_SHARE_BG_HEIGHT)
483 * MULTI-CALL SPLIT View
486 /* L[ACT] + R[HLD] */
487 #define MULTICALL_SPLIT_BACKGROUND_CID_L INCALL_BACKGROUND_CID_L
488 #define MULTICALL_SPLIT_BACKGROUND_CID_R INCALL_BACKGROUND_CID_R
489 #define MULTICALL_SPLIT_BACKGROUND_CID_T INCALL_BACKGROUND_CID_T
490 #define MULTICALL_SPLIT_BACKGROUND_CID_B INCALL_BACKGROUND_CID_B
492 #define MULTICALL_SPLIT_CID_1_L REL_W(SPLIT_CID1_L_PAD)
493 #define MULTICALL_SPLIT_CID_1_R REL_W(SPLIT_CID1_L_PAD+SPLIT_CID1_WIDTH)
494 #define MULTICALL_SPLIT_CID_1_T REL_H(SPLIT_CID1_T_PAD)
495 #define MULTICALL_SPLIT_CID_1_B REL_H(SPLIT_CID1_T_PAD+SPLIT_CID1_HEIGHT)
497 #define MULTICALL_SPLIT_PAUSE_L REL_W(SPLIT_PAUSE_L_PAD)
498 #define MULTICALL_SPLIT_PAUSE_R REL_W(SPLIT_PAUSE_L_PAD+SPLIT_PAUSE_WIDTH)
499 #define MULTICALL_SPLIT_PAUSE_T REL_H(SPLIT_PAUSE_T_PAD)
500 #define MULTICALL_SPLIT_PAUSE_B REL_H(SPLIT_PAUSE_T_PAD+SPLIT_PAUSE_HEIGHT)
502 #define MULTICALL_SPLIT_CID_2_L REL_W(SPLIT_CID2_L_PAD)
503 #define MULTICALL_SPLIT_CID_2_R REL_W(SPLIT_CID2_L_PAD+SPLIT_CID2_WIDTH)
504 #define MULTICALL_SPLIT_CID_2_T REL_H(SPLIT_CID2_T_PAD)
505 #define MULTICALL_SPLIT_CID_2_B REL_H(SPLIT_CID2_T_PAD+SPLIT_CID2_HEIGHT)
507 #define MULTICALL_SPLIT_PLAY_L REL_W(SPLIT_PLAY_L_PAD)
508 #define MULTICALL_SPLIT_PLAY_R REL_W(SPLIT_PLAY_L_PAD+SPLIT_PLAY_WIDTH)
509 #define MULTICALL_SPLIT_PLAY_T REL_H(SPLIT_PLAY_T_PAD)
510 #define MULTICALL_SPLIT_PLAY_B REL_H(SPLIT_PLAY_T_PAD+SPLIT_PLAY_HEIGHT)
512 #define MULTICALL_SPLIT_NAME_1_L REL_W(SPLIT_NAME1_L_PAD)
513 #define MULTICALL_SPLIT_NAME_1_R REL_W(SPLIT_NAME1_L_PAD+SPLIT_NAME1_WIDTH)
514 #define MULTICALL_SPLIT_NAME_1_T REL_H(SPLIT_NAME1_T_PAD)
515 #define MULTICALL_SPLIT_NAME_1_B REL_H(SPLIT_NAME1_T_PAD+SPLIT_NAME1_HEIGHT)
517 #define MULTICALL_SPLIT_NAME_2_L REL_W(SPLIT_NAME2_L_PAD)
518 #define MULTICALL_SPLIT_NAME_2_R REL_W(SPLIT_NAME2_L_PAD+SPLIT_NAME2_WIDTH)
519 #define MULTICALL_SPLIT_NAME_2_T REL_H(SPLIT_NAME2_T_PAD)
520 #define MULTICALL_SPLIT_NAME_2_B REL_H(SPLIT_NAME2_T_PAD+SPLIT_NAME2_HEIGHT)
522 #define MULTICALL_SPLIT_TIMER_L MULTICALL_SPLIT_CID_1_L
523 #define MULTICALL_SPLIT_TIMER_R MULTICALL_SPLIT_CID_1_R
524 #define MULTICALL_SPLIT_TIMER_T REL_H(SPLIT_TIMER_TXT_T_PAD)
525 #define MULTICALL_SPLIT_TIMER_B REL_H(SPLIT_TIMER_TXT_T_PAD+SPLIT_TIMER_TXT_HEIGHT)
527 #define MULTICALL_SPLIT_ON_HOLD_TXT_L MULTICALL_SPLIT_CID_2_L
528 #define MULTICALL_SPLIT_ON_HOLD_TXT_R MULTICALL_SPLIT_CID_2_R
529 #define MULTICALL_SPLIT_ON_HOLD_TXT_T REL_H(SPLIT_ONHOLD_TXT_T_PAD)
530 #define MULTICALL_SPLIT_ON_HOLD_TXT_B REL_H(SPLIT_ONHOLD_TXT_T_PAD+SPLIT_ONHOLD_TXT_HEIGHT)
532 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_L MULTICALL_SPLIT_CID_2_L
533 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_R REL_W(SPLIT_ONHOLD_TXT_W_ICON_WIDTH)
534 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_T MULTICALL_SPLIT_ON_HOLD_TXT_T
535 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_B MULTICALL_SPLIT_ON_HOLD_TXT_B
537 #define MULTICALL_SPLIT_MORE_ICON_L REL_W(SPLIT_MORE_BTN_L_PAD)
538 #define MULTICALL_SPLIT_MORE_ICON_R REL_W(SPLIT_MORE_BTN_L_PAD+SPLIT_MORE_BTN_WIDTH)
539 #define MULTICALL_SPLIT_MORE_ICON_T MULTICALL_SPLIT_ON_HOLD_TXT_T
540 #define MULTICALL_SPLIT_MORE_ICON_B MULTICALL_SPLIT_ON_HOLD_TXT_B
541 /* L[ACT] + R[HLD] */
543 /* L[HLD] + R[ACT] */
544 #define MULTICALL_SPLIT_SWAP_CID_1_L REL_W(SPLIT_SWAP_CID1_L_PAD)
545 #define MULTICALL_SPLIT_SWAP_CID_1_R REL_W(SPLIT_SWAP_CID1_L_PAD+SPLIT_SWAP_CID1_WIDTH)
546 #define MULTICALL_SPLIT_SWAP_CID_1_T MULTICALL_SPLIT_CID_2_T
547 #define MULTICALL_SPLIT_SWAP_CID_1_B MULTICALL_SPLIT_CID_2_B
549 #define MULTICALL_SPLIT_SWAP_PLAY_L REL_W(SPLIT_SWAP_PLAY_L_PAD)
550 #define MULTICALL_SPLIT_SWAP_PLAY_R REL_W(SPLIT_SWAP_PLAY_L_PAD+SPLIT_SWAP_PLAY_WIDTH)
551 #define MULTICALL_SPLIT_SWAP_PLAY_T MULTICALL_SPLIT_PLAY_T
552 #define MULTICALL_SPLIT_SWAP_PLAY_B MULTICALL_SPLIT_PLAY_B
554 #define MULTICALL_SPLIT_SWAP_CID_2_L REL_W(SPLIT_SWAP_CID2_L_PAD)
555 #define MULTICALL_SPLIT_SWAP_CID_2_R REL_W(SPLIT_SWAP_CID2_L_PAD+SPLIT_SWAP_CID2_WIDTH)
556 #define MULTICALL_SPLIT_SWAP_CID_2_T MULTICALL_SPLIT_CID_1_T
557 #define MULTICALL_SPLIT_SWAP_CID_2_B MULTICALL_SPLIT_CID_1_B
559 #define MULTICALL_SPLIT_SWAP_PAUSE_L REL_W(SPLIT_SWAP_PAUSE_L_PAD)
560 #define MULTICALL_SPLIT_SWAP_PAUSE_R REL_W(SPLIT_SWAP_PAUSE_L_PAD+SPLIT_SWAP_PAUSE_WIDTH)
561 #define MULTICALL_SPLIT_SWAP_PAUSE_T MULTICALL_SPLIT_PAUSE_T
562 #define MULTICALL_SPLIT_SWAP_PAUSE_B MULTICALL_SPLIT_PAUSE_B
564 #define MULTICALL_SPLIT_SWAP_NAME_1_L MULTICALL_SPLIT_NAME_1_L
565 #define MULTICALL_SPLIT_SWAP_NAME_1_R REL_W(SPLIT_SWAP_NAME1_L_PAD+SPLIT_SWAP_NAME1_WIDTH)
566 #define MULTICALL_SPLIT_SWAP_NAME_1_T MULTICALL_SPLIT_NAME_2_T
567 #define MULTICALL_SPLIT_SWAP_NAME_1_B MULTICALL_SPLIT_NAME_2_B
569 #define MULTICALL_SPLIT_SWAP_NAME_2_L REL_W(SPLIT_SWAP_NAME2_L_PAD)
570 #define MULTICALL_SPLIT_SWAP_NAME_2_R REL_W(SPLIT_SWAP_NAME2_L_PAD+SPLIT_SWAP_NAME2_WIDTH)
571 #define MULTICALL_SPLIT_SWAP_NAME_2_T MULTICALL_SPLIT_NAME_1_T
572 #define MULTICALL_SPLIT_SWAP_NAME_2_B MULTICALL_SPLIT_NAME_1_B
574 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_L MULTICALL_SPLIT_SWAP_CID_1_L
575 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_R MULTICALL_SPLIT_SWAP_CID_1_R
576 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_T MULTICALL_SPLIT_ON_HOLD_TXT_T
577 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_B MULTICALL_SPLIT_ON_HOLD_TXT_B
579 #define MULTICALL_SPLIT_SWAP_TIMER_L MULTICALL_SPLIT_SWAP_CID_2_L
580 #define MULTICALL_SPLIT_SWAP_TIMER_R MULTICALL_SPLIT_SWAP_CID_2_R
581 #define MULTICALL_SPLIT_SWAP_TIMER_T MULTICALL_SPLIT_TIMER_T
582 #define MULTICALL_SPLIT_SWAP_TIMER_B MULTICALL_SPLIT_TIMER_B
584 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_L MULTICALL_SPLIT_SWAP_CID_2_L
585 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_R REL_W(SPLIT_TIMER_TXT_W_ICON_WIDTH)
586 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_T MULTICALL_SPLIT_TIMER_T
587 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_B MULTICALL_SPLIT_TIMER_B
589 #define MULTICALL_SPLIT_SWAP_MORE_ICON_L REL_W(SPLIT_SWAP_MORE_BTN_L_PAD)
590 #define MULTICALL_SPLIT_SWAP_MORE_ICON_R REL_W(SPLIT_SWAP_MORE_BTN_L_PAD+SPLIT_SWAP_MORE_BTN_WIDTH)
591 #define MULTICALL_SPLIT_SWAP_MORE_ICON_T REL_H(SPLIT_SWAP_MORE_BTN_T_PAD)
592 #define MULTICALL_SPLIT_SWAP_MORE_ICON_B REL_H(SPLIT_SWAP_MORE_BTN_T_PAD+SPLIT_SWAP_MORE_BTN_HEIGHT)
593 /* L[HLD] + R[ACT] */
596 * End of MULTI-CALL SPLIT View
601 * MULTI-CALL LIST View
604 #define MULTICALL_LIST_L REL_W(0)
605 #define MULTICALL_LIST_R REL_W(MAIN_SCREEN_W)
606 #define MULTICALL_LIST_T REL_H(CONF_LIST_T_PAD)
607 #define MULTICALL_LIST_B REL_H(CONF_LIST_T_PAD+CONF_LIST_HEIGHT)
609 #define MULTICALL_LIST_HOLD_L REL_W(CONF_HOLD_L_PAD)
610 #define MULTICALL_LIST_HOLD_R REL_W(CONF_HOLD_L_PAD+CONF_HOLD_WIDTH)
611 #define MULTICALL_LIST_HOLD_T REL_H(CONF_HOLD_T_PAD)
612 #define MULTICALL_LIST_HOLD_B REL_H(CONF_HOLD_T_PAD+CONF_HOLD_HEIGHT)
614 #define MULTICALL_LIST_TIMER_L REL_W(0)
615 #define MULTICALL_LIST_TIMER_R REL_W(MAIN_SCREEN_W)
616 #define MULTICALL_LIST_TIMER_T REL_H(CONF_TIMER_T_PAD)
617 #define MULTICALL_LIST_TIMER_B REL_H(CONF_TIMER_T_PAD+CONF_TIMER_HEIGHT)
619 #define MULTICALL_LIST_BIG_END_L REL_W(CALL_BIG_END_L_PAD)
620 #define MULTICALL_LIST_BIG_END_R REL_W(CALL_BIG_END_L_PAD+CALL_BIG_END_WIDTH)
621 #define MULTICALL_LIST_BIG_END_T REL_H(CALL_BIG_END_T_PAD)
622 #define MULTICALL_LIST_BIG_END_B REL_H(CALL_BIG_END_T_PAD+CALL_BIG_END_HEIGHT)
624 * End of MULTI-CALL LIST View
632 #define SIX_BTN_1_L REL_W(SIX_BTN_COL1_L_PAD)
633 #define SIX_BTN_1_R REL_W(SIX_BTN_COL1_L_PAD+SIX_BTN_COL1_WIDTH)
634 #define SIX_BTN_2_L REL_W(SIX_BTN_COL2_L_PAD)
635 #define SIX_BTN_2_R REL_W(SIX_BTN_COL2_L_PAD+SIX_BTN_COL1_WIDTH)
636 #define SIX_BTN_3_L REL_W(SIX_BTN_COL3_L_PAD)
637 #define SIX_BTN_3_R REL_W(SIX_BTN_COL3_L_PAD+SIX_BTN_COL1_WIDTH)
639 #define SIX_BTN_1_T REL_H(SIX_BTN_ROW1_T_PAD)
640 #define SIX_BTN_1_B REL_H(SIX_BTN_ROW1_T_PAD+SIX_BTN_ROW1_HEIGHT)
641 #define SIX_BTN_2_T REL_H(SIX_BTN_ROW2_T_PAD)
642 #define SIX_BTN_2_B REL_H(SIX_BTN_ROW2_T_PAD+SIX_BTN_ROW1_HEIGHT)
644 #define SIX_BTN_BIG_END_L REL_W(CALL_BIG_END_L_PAD)
645 #define SIX_BTN_BIG_END_R REL_W(CALL_BIG_END_L_PAD+CALL_BIG_END_WIDTH)
646 #define SIX_BTN_BIG_END_T REL_H(CALL_BIG_END_T_PAD)
647 #define SIX_BTN_BIG_END_B REL_H(CALL_BIG_END_T_PAD+CALL_BIG_END_HEIGHT)
649 #define SIX_BTN_INCOMING_1_L SIX_BTN_BIG_END_L
650 #define SIX_BTN_INCOMING_1_R SIX_BTN_BIG_END_R
651 #define SIX_BTN_INCOMING_1_T REL_H(INCMG_CALL_BTN1_T_PAD)
652 #define SIX_BTN_INCOMING_1_B REL_H(INCMG_CALL_BTN1_T_PAD+INCMG_CALL_BTN_HEIGHT)
654 #define SIX_BTN_INCOMING_2_L SIX_BTN_BIG_END_L
655 #define SIX_BTN_INCOMING_2_R SIX_BTN_BIG_END_R
656 #define SIX_BTN_INCOMING_2_T REL_H(INCMG_CALL_BTN2_T_PAD)
657 #define SIX_BTN_INCOMING_2_B REL_H(INCMG_CALL_BTN2_T_PAD+INCMG_CALL_BTN_HEIGHT)
659 #define SIX_BTN_INCOMING_3_L SIX_BTN_BIG_END_L
660 #define SIX_BTN_INCOMING_3_R SIX_BTN_BIG_END_R
661 #define SIX_BTN_INCOMING_3_T REL_H(INCMG_CALL_BTN3_T_PAD)
662 #define SIX_BTN_INCOMING_3_B REL_H(INCMG_CALL_BTN3_T_PAD+INCMG_CALL_BTN_HEIGHT)
664 * End of SIX Button Layout
668 * Navigation bar layout
670 #define CALL_NAVIGATION_BAR_T REL_H(NAVIFRAME_T_PAD)
671 #define CALL_NAVIGATION_BAR_B REL_H(MAIN_SCREEN_H)
672 #define CALL_NAVIGATION_BAR_L REL_W(0)
673 #define CALL_NAVIGATION_BAR_R REL_W(MAIN_SCREEN_W)
675 * End of Navigation bar layout
683 #define ENDSINGLECALL_BACKGROUND_CID_L DIALLING_BACKGROUND_CID_L
684 #define ENDSINGLECALL_BACKGROUND_CID_R DIALLING_BACKGROUND_CID_R
685 #define ENDSINGLECALL_BACKGROUND_CID_T DIALLING_BACKGROUND_CID_T
686 #define ENDSINGLECALL_BACKGROUND_CID_B DIALLING_BACKGROUND_CID_B
688 #define ENDSINGLECALL_CID_L DIALLING_CID_L
689 #define ENDSINGLECALL_CID_R DIALLING_CID_R
690 #define ENDSINGLECALL_CID_T DIALLING_CID_T
691 #define ENDSINGLECALL_CID_B DIALLING_CID_B
693 #define ENDSINGLECALL_NAME_L DIALLING_NAME_L
694 #define ENDSINGLECALL_NAME_R DIALLING_NAME_R
695 #define ENDSINGLECALL_NAME_T DIALLING_NAME_T
696 #define ENDSINGLECALL_NAME_B DIALLING_NAME_B
698 #define ENDSINGLECALL_NUMBER_L DIALLING_NUMBER_L
699 #define ENDSINGLECALL_NUMBER_R DIALLING_NUMBER_R
700 #define ENDSINGLECALL_NUMBER_T DIALLING_NUMBER_T
701 #define ENDSINGLECALL_NUMBER_B DIALLING_NUMBER_B
703 #define ENDSINGLECALL_TIMER_L INCALL_TIMER_L
704 #define ENDSINGLECALL_TIMER_R INCALL_TIMER_R
705 #define ENDSINGLECALL_TIMER_T INCALL_TIMER_T
706 #define ENDSINGLECALL_TIMER_B INCALL_TIMER_B
708 #define ENDSINGLECALL_VIDEO_BTN_L REL_W(VIDEO_BTN_POS1_L_PAD)
709 #define ENDSINGLECALL_VIDEO_BTN_R REL_W(VIDEO_BTN_POS1_L_PAD+VIDEO_BTN_POS1_WIDTH)
710 #define ENDSINGLECALL_VIDEO_BTN_T REL_H(VIDEO_BTN_POS1_T_PAD)
711 #define ENDSINGLECALL_VIDEO_BTN_B REL_H(VIDEO_BTN_POS1_T_PAD+VIDEO_BTN_POS1_HEIGHT)
713 #define ENDSINGLECALL_VIDEO2_BTN_L REL_W(VIDEO_BTN_POS2_L_PAD)
714 #define ENDSINGLECALL_VIDEO2_BTN_R REL_W(VIDEO_BTN_POS2_L_PAD+VIDEO_BTN_POS2_WIDTH)
715 #define ENDSINGLECALL_VIDEO2_BTN_T REL_H(VIDEO_BTN_POS2_T_PAD)
716 #define ENDSINGLECALL_VIDEO2_BTN_B REL_H(VIDEO_BTN_POS2_T_PAD+VIDEO_BTN_POS2_HEIGHT)
718 #define ENDSINGLECALL_VOICE_BTN_L REL_W(VOICE_BTN_POS1_L_PAD)
719 #define ENDSINGLECALL_VOICE_BTN_R REL_W(VOICE_BTN_POS1_L_PAD+VOICE_BTN_POS1_WIDTH)
720 #define ENDSINGLECALL_VOICE_BTN_T ENDSINGLECALL_VIDEO_BTN_T
721 #define ENDSINGLECALL_VOICE_BTN_B ENDSINGLECALL_VIDEO_BTN_B
723 #define ENDSINGLECALL_VOICE2_BTN_L ENDSINGLECALL_VOICE_BTN_L
724 #define ENDSINGLECALL_VOICE2_BTN_R ENDSINGLECALL_VOICE_BTN_R
725 #define ENDSINGLECALL_VOICE2_BTN_T ENDSINGLECALL_VIDEO2_BTN_T
726 #define ENDSINGLECALL_VOICE2_BTN_B ENDSINGLECALL_VIDEO2_BTN_B
728 #define ENDSINGLECALL_MSG_BTN_L REL_W(MSG_BTN_POS1_L_PAD)
729 #define ENDSINGLECALL_MSG_BTN_R REL_W(MSG_BTN_POS1_L_PAD+MSG_BTN_POS1_WIDTH)
730 #define ENDSINGLECALL_MSG_BTN_T REL_H(MSG_BTN_POS1_T_PAD)
731 #define ENDSINGLECALL_MSG_BTN_B REL_H(MSG_BTN_POS1_T_PAD+MSG_BTN_POS1_HEIGHT)
733 #define ENDSINGLECALL_MSG2_BTN_L ENDSINGLECALL_MSG_BTN_L
734 #define ENDSINGLECALL_MSG2_BTN_R ENDSINGLECALL_MSG_BTN_R
735 #define ENDSINGLECALL_MSG2_BTN_T REL_H(MSG_BTN_POS2_T_PAD)
736 #define ENDSINGLECALL_MSG2_BTN_B REL_H(MSG_BTN_POS2_T_PAD+MSG_BTN_POS2_HEIGHT)
738 #define ENDSINGLECALL_CONTACT_BTN_L REL_W(CONTACT_BTN_POS1_L_PAD)
739 #define ENDSINGLECALL_CONTACT_BTN_R REL_W(CONTACT_BTN_POS1_L_PAD+CONTACT_BTN_POS1_WIDTH)
740 #define ENDSINGLECALL_CONTACT_BTN_T REL_H(CONTACT_BTN_POS1_T_PAD)
741 #define ENDSINGLECALL_CONTACT_BTN_B REL_H(CONTACT_BTN_POS1_T_PAD+CONTACT_BTN_POS1_HEIGHT)
743 * End of END CALL View
745 #endif /*__VCUI_VIEW_LAYOUT_WVGA__*/