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__
19 #define __VCUI_VIEW_LAYOUT_HD__
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 * HD GUI Widget Dimensions
31 #define MAIN_SCREEN_W 720
32 #define MAIN_SCREEN_H 1280
34 #define INDICATOR_HEIGHT 50
35 #define NAVIFRAME_TITLE_HEIGHT 100
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 50
41 #define QP_WIN_W MAIN_SCREEN_W
42 #define QP_WIN_H 166 /*approx*/
44 #define DIALING_STATUS_L_PAD 0
45 #define DIALING_STATUS_WIDTH MAIN_SCREEN_W
46 #define DIALING_STATUS_T_PAD 687
47 #define DIALING_STATUS_HEIGHT 52
49 #define CALL_NAME_L_PAD 20
50 #define CALL_NAME_WIDTH 680
51 #define CALL_NAME_T_PAD 83
52 #define CALL_NAME_HEIGHT 80
54 #define CALL_NUMBER_T_GAP 6
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 52
61 #define CALLER_ID_L_PAD 208
62 #define CALLER_ID_WIDTH 304
63 #define CALLER_ID_T_PAD 268
64 #define CALLER_ID_HEIGHT 304
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 MT_CALLING_NAME_BG_WIDTH MAIN_SCREEN_W
72 #define MT_CALLING_NAME_BG_HEIGHT 590
74 #define ACCEPT_BTN_L_PAD 40
75 #define ACCEPT_BTN_WIDTH 300
76 #define ACCEPT_BTN_T_PAD 992
77 #define ACCEPT_BTN_HEIGHT 112
79 #define REJECT_BTN_L_GAP 40
81 #define REJECT_BTN_L_PAD (ACCEPT_BTN_L_PAD+ACCEPT_BTN_WIDTH+REJECT_BTN_L_GAP)
82 #define REJECT_BTN_WIDTH ACCEPT_BTN_WIDTH
83 #define REJECT_BTN_T_PAD ACCEPT_BTN_T_PAD
84 #define REJECT_BTN_HEIGHT ACCEPT_BTN_HEIGHT
86 #define REJECT_W_MSG_BTN_T_GAP 40
88 #define REJECT_W_MSG_BTN_L_PAD ACCEPT_BTN_L_PAD
89 #define REJECT_W_MSG_BTN_WIDTH 640
90 #define REJECT_W_MSG_BTN_T_PAD (ACCEPT_BTN_T_PAD+ACCEPT_BTN_HEIGHT+REJECT_W_MSG_BTN_T_GAP)
91 #define REJECT_W_MSG_BTN_HEIGHT 90
93 #define INCALL_HOLD_BTN_L_PAD 40
94 #define INCALL_HOLD_BTN_WIDTH 108 /*approx*/
95 #define INCALL_HOLD_BTN_T_PAD 670 /*approx*/
96 #define INCALL_HOLD_BTN_HEIGHT 86 /*approx*/
98 #define INCALL_TIMER_L_PAD 40
99 #define INCALL_TIMER_WIDTH 640
100 #define INCALL_TIMER_T_PAD 687
101 #define INCALL_TIMER_HEIGHT 52
103 #define INCALL_SHARE_BG_T_PAD 584 /*approx*/
104 #define INCALL_SHARE_BG_HEIGHT 654 /*approx*/
106 #define KEYPAD_TIMER_L_PAD 40
107 #define KEYPAD_TIMER_WIDTH 640
108 #define KEYPAD_TIMER_T_PAD 384
109 #define KEYPAD_TIMER_HEIGHT 52
111 #define KEYPAD_ENTRY_TXT_L_PAD KEYPAD_TIMER_L_PAD
112 #define KEYPAD_ENTRY_TXT_WIDTH KEYPAD_TIMER_WIDTH
113 #define KEYPAD_ENTRY_TXT_T_PAD 90
114 #define KEYPAD_ENTRY_TXT_HEIGHT 114
116 #define KEYPAD_BTNS_T_PAD 461
117 #define KEYPAD_BTNS_WIDTH MAIN_SCREEN_W
118 #define KEYPAD_BTNS_HEIGHT 620
120 #define KEYPAD_HIDE_BTN_L_PAD KEYPAD_TIMER_L_PAD
121 #define KEYPAD_HIDE_BTN_WIDTH 300
122 #define KEYPAD_HIDE_BTN_T_PAD 1140
123 #define KEYPAD_HIDE_BTN_HEIGHT 112
125 #define KEYPAD_BTN_GAP 40
126 #define KEYPAD_END_BTN_L_PAD (KEYPAD_HIDE_BTN_L_PAD+KEYPAD_HIDE_BTN_WIDTH+KEYPAD_BTN_GAP)
127 #define KEYPAD_END_BTN_WIDTH KEYPAD_HIDE_BTN_WIDTH
129 #define SPLIT_CID1_L_PAD 56
130 #define SPLIT_CID1_WIDTH 304
131 #define SPLIT_CID1_T_PAD 219
132 #define SPLIT_CID1_HEIGHT 304
134 #define SPLIT_PAUSE_L_PAD (SPLIT_CID1_L_PAD+8)
135 #define SPLIT_PAUSE_WIDTH 62
136 #define SPLIT_PAUSE_HEIGHT 62
137 #define SPLIT_PAUSE_T_PAD (SPLIT_CID1_T_PAD+SPLIT_CID1_HEIGHT-8-SPLIT_PAUSE_HEIGHT)
139 #define SPLIT_CID2_L_PAD 456
140 #define SPLIT_CID2_WIDTH 208
141 #define SPLIT_CID2_T_PAD 267
142 #define SPLIT_CID2_HEIGHT 208
144 #define SPLIT_PLAY_L_PAD (SPLIT_CID2_L_PAD+12)
145 #define SPLIT_PLAY_WIDTH 40
146 #define SPLIT_PLAY_HEIGHT 40
147 #define SPLIT_PLAY_T_PAD (SPLIT_CID2_T_PAD+SPLIT_CID2_HEIGHT-8-SPLIT_PLAY_HEIGHT)
149 #define SPLIT_NAME1_L_PAD 38
150 #define SPLIT_NAME1_WIDTH 364
151 #define SPLIT_NAME1_T_PAD 145
152 #define SPLIT_NAME1_HEIGHT 58
154 #define SPLIT_NAME2_L_PAD (SPLIT_NAME1_L_PAD+SPLIT_NAME1_WIDTH+22)
155 #define SPLIT_NAME2_WIDTH 258
156 #define SPLIT_NAME2_T_PAD 217
157 #define SPLIT_NAME2_HEIGHT 40
159 #define SPLIT_TIMER_TXT_T_PAD 549
160 #define SPLIT_TIMER_TXT_HEIGHT 46
162 #define SPLIT_MORE_BTN_WIDTH 40
163 #define SPLIT_MORE_BTN_L_PAD (SPLIT_CID2_L_PAD+SPLIT_CID2_WIDTH-SPLIT_MORE_BTN_WIDTH)
164 #define SPLIT_ONHOLD_TXT_W_ICON_WIDTH (SPLIT_CID2_WIDTH-SPLIT_MORE_BTN_WIDTH)
165 #define SPLIT_ONHOLD_TXT_T_PAD 492
166 #define SPLIT_ONHOLD_TXT_HEIGHT 40
168 #define SPLIT_SWAP_CID1_L_PAD 70
169 #define SPLIT_SWAP_CID1_WIDTH 208
171 #define SPLIT_SWAP_PLAY_L_PAD (SPLIT_SWAP_CID1_L_PAD+12)
172 #define SPLIT_SWAP_PLAY_WIDTH 40
174 #define SPLIT_SWAP_CID2_L_PAD 336
175 #define SPLIT_SWAP_CID2_WIDTH 304
177 #define SPLIT_SWAP_PAUSE_L_PAD (SPLIT_SWAP_CID2_L_PAD+8)
178 #define SPLIT_SWAP_PAUSE_WIDTH 62
180 #define SPLIT_SWAP_NAME1_L_PAD 38
181 #define SPLIT_SWAP_NAME1_WIDTH 258
183 #define SPLIT_SWAP_NAME2_L_PAD (SPLIT_SWAP_NAME1_L_PAD+SPLIT_SWAP_NAME1_WIDTH+22)
184 #define SPLIT_SWAP_NAME2_WIDTH 364
186 #define SPLIT_SWAP_MORE_BTN_WIDTH 60
187 #define SPLIT_SWAP_MORE_BTN_L_PAD (SPLIT_SWAP_CID2_L_PAD+SPLIT_SWAP_CID2_WIDTH-SPLIT_SWAP_MORE_BTN_WIDTH)
188 #define SPLIT_SWAP_MORE_BTN_T_PAD (SPLIT_TIMER_TXT_T_PAD-7)
189 #define SPLIT_SWAP_MORE_BTN_HEIGHT 60
190 #define SPLIT_TIMER_TXT_W_ICON_WIDTH (SPLIT_SWAP_CID2_WIDTH-SPLIT_SWAP_MORE_BTN_WIDTH)
192 #define CONF_LIST_T_PAD 182
193 #define CONF_LIST_HEIGHT 566
195 #define CONF_HOLD_WIDTH 110
196 #define CONF_HOLD_L_PAD (MAIN_SCREEN_W-40-CONF_HOLD_WIDTH)
197 #define CONF_HOLD_T_PAD 866
198 #define CONF_HOLD_HEIGHT 76
200 #define CONF_TIMER_T_PAD 878
201 #define CONF_TIMER_HEIGHT 52
203 #define CONF_CALL_BIG_END_T_PAD 1026
205 #define REJ_MSG_NEW_BTN_L_PAD 40 /*approx*/
206 #define REJ_MSG_NEW_BTN_WIDTH 640 /*approx*/
207 #define REJ_MSG_NEW_BTN_T_PAD 120 /*approx*/
208 #define REJ_MSG_NEW_BTN_HEIGHT 128 /*approx*/
210 #define REJ_MSG_LIST_T_PAD 32 /*approx*/
211 #define REJ_MSG_LIST_HEIGHT 1096 /*approx*/
213 #define SIX_BTN_COL1_L_PAD 40
214 #define SIX_BTN_COL1_WIDTH 200
215 #define SIX_BTN_COL2_L_PAD (SIX_BTN_COL1_L_PAD+SIX_BTN_COL1_WIDTH+20)
216 #define SIX_BTN_COL3_L_PAD (SIX_BTN_COL2_L_PAD+SIX_BTN_COL1_WIDTH+20)
217 #define SIX_BTN_ROW1_T_PAD 792
218 #define SIX_BTN_ROW1_HEIGHT 140
219 #define SIX_BTN_ROW2_T_PAD (SIX_BTN_ROW1_T_PAD+SIX_BTN_ROW1_HEIGHT+20)
221 #define CALL_BIG_END_L_PAD 40
222 #define CALL_BIG_END_WIDTH 640
223 #define CALL_BIG_END_T_PAD 1140
224 #define CALL_BIG_END_HEIGHT 112
226 #define INCMG_CALL_BTN1_T_PAD 700
227 #define INCMG_CALL_BTN_HEIGHT CALL_BIG_END_HEIGHT
228 #define INCMG_CALL_BTN2_T_PAD 838
229 #define INCMG_CALL_BTN3_T_PAD 976
231 #define VIDEO_BTN_POS1_L_PAD 40
232 #define VIDEO_BTN_POS1_WIDTH 300
233 #define VIDEO_BTN_POS1_T_PAD 864
234 #define VIDEO_BTN_POS1_HEIGHT 112
235 #define VIDEO_BTN_POS2_L_PAD VIDEO_BTN_POS1_L_PAD
236 #define VIDEO_BTN_POS2_WIDTH VIDEO_BTN_POS1_WIDTH
237 #define VIDEO_BTN_POS2_T_PAD 1002
238 #define VIDEO_BTN_POS2_HEIGHT VIDEO_BTN_POS1_HEIGHT
240 #define VOICE_BTN_POS1_L_PAD (VIDEO_BTN_POS1_L_PAD+VIDEO_BTN_POS1_WIDTH+40)
241 #define VOICE_BTN_POS1_WIDTH VIDEO_BTN_POS1_WIDTH
243 #define MSG_BTN_POS1_L_PAD VIDEO_BTN_POS1_L_PAD
244 #define MSG_BTN_POS1_WIDTH 640
245 #define MSG_BTN_POS1_T_PAD 1002
246 #define MSG_BTN_POS1_HEIGHT VIDEO_BTN_POS1_HEIGHT
247 #define MSG_BTN_POS2_T_PAD 1140
248 #define MSG_BTN_POS2_HEIGHT VIDEO_BTN_POS1_HEIGHT
250 #define CONTACT_BTN_POS1_L_PAD VIDEO_BTN_POS1_L_PAD
251 #define CONTACT_BTN_POS1_WIDTH MSG_BTN_POS1_WIDTH
252 #define CONTACT_BTN_POS1_T_PAD 1140
253 #define CONTACT_BTN_POS1_HEIGHT VIDEO_BTN_POS1_HEIGHT
255 #define QP_CID_L_PAD 15 /*approx*/
256 #define QP_CID_WIDTH 123 /*approx*/
257 #define QP_CID_T_PAD 18 /*approx*/
258 #define QP_CID_HEIGHT 130 /*approx*/
260 #define QP_END_BTN_L_PAD 153 /*approx*/
261 #define QP_END_BTN_WIDTH 552 /*approx*/
262 #define QP_END_BTN_T_PAD 80 /*approx*/
263 #define QP_END_BTN_HEIGHT 64 /*approx*/
265 #define QP_NAME_L_PAD 153 /*approx*/
266 #define QP_NAME_WIDTH 372 /*approx*/
267 #define QP_NAME_T_PAD 13 /*approx*/
268 #define QP_NAME_HEIGHT 48 /*approx*/
270 #define QP_TIMER_L_PAD 555 /*approx*/
272 * End of HD GUI Widget Dimensions
280 /* Relative X & Y positions of widgets w.r.t. Full Screen */
281 #define REL_W(x) ((x)/MAIN_SCREEN_W)
282 #define REL_H(y) ((y)/MAIN_SCREEN_H)
284 /* Relative X & Y positions of widgets w.r.t. Navi-frame layout */
285 /*#define WL_NB_H 94*/
286 #define REL_NAVIFRAME_W(x) ((x)/MAIN_NAVIFRAME_W)
287 #define REL_NAVIFRAME_H(y) ((y)/MAIN_NAVIFRAME_H)
289 /* Relative X & Y positions of widgets w.r.t. ACC/REJ ICON layout */
290 #define REL_LOCK_W(x) ((x)/483) /*approx*/
291 #define REL_LOCK_H(y) ((y)/198) /*approx*/
292 /* Relative X & Y positions of widgets w.r.t. REJ-W-MSG ICON layout */
293 #define REL_LOCK_MSG_W(x) ((x)/348) /*approx*/
294 #define REL_LOCK_MSG_H(y) ((y)/200) /*approx*/
296 /* Relative X & Y positions of widgets w.r.t. Keypad Buttons layout */
297 #define REL_KEYPAD_W(x) ((x)/KEYPAD_BTNS_WIDTH)
298 #define REL_KEYPAD_H(y) ((y)/KEYPAD_BTNS_HEIGHT)
300 * End of Relative positions
305 * MO/Dialing view & MT/Incoming view
308 #define DIALLING_STATUS_L REL_W(DIALING_STATUS_L_PAD)
309 #define DIALLING_STATUS_R REL_W(DIALING_STATUS_L_PAD+DIALING_STATUS_WIDTH)
310 #define DIALLING_STATUS_T REL_H(DIALING_STATUS_T_PAD)
311 #define DIALLING_STATUS_B REL_H(DIALING_STATUS_T_PAD+DIALING_STATUS_HEIGHT)
314 #define DIALLING_MT_STATUS_L REL_W(123)
315 #define DIALLING_MT_STATUS_R REL_W(357)
316 #define DIALLING_MT_STATUS_T REL_H(375)
317 #define DIALLING_MT_STATUS_B REL_H(407)
320 #define DIALLING_NAME_L REL_W(CALL_NAME_L_PAD)
321 #define DIALLING_NAME_R REL_W(CALL_NAME_L_PAD+CALL_NAME_WIDTH)
322 #define DIALLING_NAME_T REL_H(CALL_NAME_T_PAD)
323 #define DIALLING_NAME_B REL_H(CALL_NAME_T_PAD+CALL_NAME_HEIGHT)
325 #define DIALLING_NUMBER_L REL_W(CALL_NUMBER_L_PAD)
326 #define DIALLING_NUMBER_R REL_W(CALL_NUMBER_L_PAD+CALL_NUMBER_WIDTH)
327 #define DIALLING_NUMBER_T REL_H(CALL_NUMBER_T_PAD)
328 #define DIALLING_NUMBER_B REL_H(CALL_NUMBER_T_PAD+CALL_NUMBER_HEIGHT)
330 #define DIALLING_CID_L REL_W(CALLER_ID_L_PAD)
331 #define DIALLING_CID_R REL_W(CALLER_ID_L_PAD+CALLER_ID_WIDTH)
332 #define DIALLING_CID_T REL_H(CALLER_ID_T_PAD)
333 #define DIALLING_CID_B REL_H(CALLER_ID_T_PAD+CALLER_ID_HEIGHT)
335 #define DIALLING_BACKGROUND_CID_L REL_W(BACKGROUND_CID_L_PAD)
336 #define DIALLING_BACKGROUND_CID_R REL_W(BACKGROUND_CID_L_PAD+BACKGROUND_CID_WIDTH)
337 #define DIALLING_BACKGROUND_CID_T REL_H(BACKGROUND_CID_T_PAD)
338 #define DIALLING_BACKGROUND_CID_B REL_H(BACKGROUND_CID_T_PAD+BACKGROUND_CID_HEIGHT)
340 #define MT_CALLING_BG_L REL_W(0)
341 #define MT_CALLING_BG_R REL_W(0+MT_CALLING_NAME_BG_WIDTH)
342 #define MT_CALLING_BG_T REL_H(0)
343 #define MT_CALLING_BG_B REL_H(0+MT_CALLING_NAME_BG_HEIGHT)
345 /* accept - MT view */
346 #define DIALLING_MT_BTN1_L REL_W(ACCEPT_BTN_L_PAD)
347 #define DIALLING_MT_BTN1_R REL_W(ACCEPT_BTN_L_PAD+ACCEPT_BTN_WIDTH)
348 #define DIALLING_MT_BTN1_T REL_H(ACCEPT_BTN_T_PAD)
349 #define DIALLING_MT_BTN1_B REL_H(ACCEPT_BTN_T_PAD+ACCEPT_BTN_HEIGHT)
351 /* reject - MT view */
352 #define DIALLING_MT_BTN2_L REL_W(REJECT_BTN_L_PAD)
353 #define DIALLING_MT_BTN2_R REL_W(REJECT_BTN_L_PAD+REJECT_BTN_WIDTH)
354 #define DIALLING_MT_BTN2_T REL_H(REJECT_BTN_T_PAD)
355 #define DIALLING_MT_BTN2_B REL_H(REJECT_BTN_T_PAD+REJECT_BTN_HEIGHT)
357 * End of MO/Dialing view & MT/Incoming view
362 * MT LOCK View - check
365 #define INCOMING_LOCK_ACCEPT_BG_L REL_W(-273)
366 #define INCOMING_LOCK_ACCEPT_BG_R REL_W(210)
367 #define INCOMING_LOCK_ACCEPT_BG_T REL_H(945)
368 #define INCOMING_LOCK_ACCEPT_BG_B REL_H(1144)
370 #define INCOMING_LOCK_ACCEPT_ICON_L REL_LOCK_W(303)
371 #define INCOMING_LOCK_ACCEPT_ICON_R REL_LOCK_W(408)
372 #define INCOMING_LOCK_ACCEPT_ICON_T REL_LOCK_H(37)
373 #define INCOMING_LOCK_ACCEPT_ICON_B REL_LOCK_H(149)
375 #define INCOMING_LOCK_ACCEPT_TEXT_L REL_LOCK_W(45)
376 #define INCOMING_LOCK_ACCEPT_TEXT_R REL_LOCK_W(273)
377 #define INCOMING_LOCK_ACCEPT_TEXT_T INCOMING_LOCK_ACCEPT_ICON_T
378 #define INCOMING_LOCK_ACCEPT_TEXT_B INCOMING_LOCK_ACCEPT_ICON_B
380 #define INCOMING_LOCK_REJECT_BG_L REL_W(510)
381 #define INCOMING_LOCK_REJECT_BG_R REL_W(993)
382 #define INCOMING_LOCK_REJECT_BG_T INCOMING_LOCK_ACCEPT_BG_T
383 #define INCOMING_LOCK_REJECT_BG_B INCOMING_LOCK_ACCEPT_BG_B
385 #define INCOMING_LOCK_REJECT_ICON_L REL_LOCK_W(75)
386 #define INCOMING_LOCK_REJECT_ICON_R REL_LOCK_W(180)
387 #define INCOMING_LOCK_REJECT_ICON_T INCOMING_LOCK_ACCEPT_ICON_T
388 #define INCOMING_LOCK_REJECT_ICON_B INCOMING_LOCK_ACCEPT_ICON_B
390 #define INCOMING_LOCK_REJECT_TEXT_L REL_LOCK_W(195)
391 #define INCOMING_LOCK_REJECT_TEXT_R REL_LOCK_W(423)
392 #define INCOMING_LOCK_REJECT_TEXT_T INCOMING_LOCK_REJECT_ICON_T
393 #define INCOMING_LOCK_REJECT_TEXT_B INCOMING_LOCK_REJECT_ICON_B
395 * End of MT LOCK View
403 #define INCALL_DIALER_TIMER_L REL_W(KEYPAD_TIMER_L_PAD)
404 #define INCALL_DIALER_TIMER_R REL_W(KEYPAD_TIMER_L_PAD+KEYPAD_TIMER_WIDTH)
405 #define INCALL_DIALER_TIMER_T REL_H(KEYPAD_TIMER_T_PAD)
406 #define INCALL_DIALER_TIMER_B REL_H(KEYPAD_TIMER_T_PAD+KEYPAD_TIMER_HEIGHT)
408 #define INCALL_DIALER_NAME_L INCALL_DIALER_TIMER_L
409 #define INCALL_DIALER_NAME_R INCALL_DIALER_TIMER_R
410 #define INCALL_DIALER_NAME_T INCALL_DIALER_TIMER_T
411 #define INCALL_DIALER_NAME_B INCALL_DIALER_TIMER_B
414 #define DIALLING_KEYPAD_T_BF REL_H(319)
415 #define DIALLING_KEYPAD_B_BF REL_H(710)
418 #define DIALLING_KEYPAD_L REL_W(0)
419 #define DIALLING_KEYPAD_R REL_W(MAIN_SCREEN_W)
420 #define DIALLING_KEYPAD_T REL_H(KEYPAD_BTNS_T_PAD)
421 #define DIALLING_KEYPAD_B REL_H(KEYPAD_BTNS_T_PAD+KEYPAD_BTNS_HEIGHT)
423 #define DIALLING_ENTRY_TEXT_L REL_W(KEYPAD_ENTRY_TXT_L_PAD)
424 #define DIALLING_ENTRY_TEXT_R REL_W(KEYPAD_ENTRY_TXT_L_PAD+KEYPAD_ENTRY_TXT_WIDTH)
425 #define DIALLING_ENTRY_TEXT_T REL_H(KEYPAD_ENTRY_TXT_T_PAD)
426 #define DIALLING_ENTRY_TEXT_B REL_H(KEYPAD_ENTRY_TXT_T_PAD+KEYPAD_ENTRY_TXT_HEIGHT)
428 #define DIALER_BTN1_L REL_W(KEYPAD_HIDE_BTN_L_PAD)
429 #define DIALER_BTN1_R REL_W(KEYPAD_HIDE_BTN_L_PAD+KEYPAD_HIDE_BTN_WIDTH)
430 #define DIALER_BTN1_T REL_H(KEYPAD_HIDE_BTN_T_PAD)
431 #define DIALER_BTN1_B REL_H(KEYPAD_HIDE_BTN_T_PAD+KEYPAD_HIDE_BTN_HEIGHT)
433 #define DIALER_BTN2_L REL_W(KEYPAD_END_BTN_L_PAD)
434 #define DIALER_BTN2_R REL_W(KEYPAD_END_BTN_L_PAD+KEYPAD_END_BTN_WIDTH)
435 #define DIALER_BTN2_T DIALER_BTN1_T
436 #define DIALER_BTN2_B DIALER_BTN1_B
446 #define INCALL_CID_L DIALLING_CID_L
447 #define INCALL_CID_R DIALLING_CID_R
448 #define INCALL_CID_T DIALLING_CID_T
449 #define INCALL_CID_B DIALLING_CID_B
452 #define INCALL_CID_DIM_T DIALLING_CID_T
453 #define INCALL_CID_DIM_B DIALLING_CID_B
454 #define INCALL_CID_DIM_L REL_W(145)
455 #define INCALL_CID_DIM_R REL_W(334)
458 #define INCALL_BACKGROUND_CID_L DIALLING_BACKGROUND_CID_L
459 #define INCALL_BACKGROUND_CID_R DIALLING_BACKGROUND_CID_R
460 #define INCALL_BACKGROUND_CID_T DIALLING_BACKGROUND_CID_T
461 #define INCALL_BACKGROUND_CID_B DIALLING_BACKGROUND_CID_B
463 #define INCALL_NAME_L DIALLING_NAME_L
464 #define INCALL_NAME_R DIALLING_NAME_R
465 #define INCALL_NAME_T DIALLING_NAME_T
466 #define INCALL_NAME_B DIALLING_NAME_B
468 #define INCALL_NUMBER_L DIALLING_NUMBER_L
469 #define INCALL_NUMBER_R DIALLING_NUMBER_R
470 #define INCALL_NUMBER_T DIALLING_NUMBER_T
471 #define INCALL_NUMBER_B DIALLING_NUMBER_B
473 #define INCALL_HOLD_L REL_W(INCALL_HOLD_BTN_L_PAD)
474 #define INCALL_HOLD_R REL_W(INCALL_HOLD_BTN_L_PAD+INCALL_HOLD_BTN_WIDTH)
475 #define INCALL_HOLD_T REL_H(INCALL_HOLD_BTN_T_PAD)
476 #define INCALL_HOLD_B REL_H(INCALL_HOLD_BTN_T_PAD+INCALL_HOLD_BTN_HEIGHT)
478 #define INCALL_TIMER_L REL_W(INCALL_TIMER_L_PAD)
479 #define INCALL_TIMER_R REL_W(INCALL_TIMER_L_PAD+INCALL_TIMER_WIDTH)
480 #define INCALL_TIMER_T REL_H(INCALL_TIMER_T_PAD)
481 #define INCALL_TIMER_B REL_H(INCALL_TIMER_T_PAD+INCALL_TIMER_HEIGHT)
483 #define INCALL_BACKGROUND_SHARE_L REL_W(0)
484 #define INCALL_BACKGROUND_SHARE_R REL_W(MAIN_SCREEN_W)
485 #define INCALL_BACKGROUND_SHARE_T REL_H(INCALL_SHARE_BG_T_PAD)
486 #define INCALL_BACKGROUND_SHARE_B REL_H(INCALL_SHARE_BG_T_PAD+INCALL_SHARE_BG_HEIGHT)
493 * MULTI-CALL SPLIT View
496 /* L[ACT] + R[HLD] */
497 #define MULTICALL_SPLIT_BACKGROUND_CID_L INCALL_BACKGROUND_CID_L
498 #define MULTICALL_SPLIT_BACKGROUND_CID_R INCALL_BACKGROUND_CID_R
499 #define MULTICALL_SPLIT_BACKGROUND_CID_T INCALL_BACKGROUND_CID_T
500 #define MULTICALL_SPLIT_BACKGROUND_CID_B INCALL_BACKGROUND_CID_B
502 #define MULTICALL_SPLIT_CID_1_L REL_W(SPLIT_CID1_L_PAD)
503 #define MULTICALL_SPLIT_CID_1_R REL_W(SPLIT_CID1_L_PAD+SPLIT_CID1_WIDTH)
504 #define MULTICALL_SPLIT_CID_1_T REL_H(SPLIT_CID1_T_PAD)
505 #define MULTICALL_SPLIT_CID_1_B REL_H(SPLIT_CID1_T_PAD+SPLIT_CID1_HEIGHT)
507 #define MULTICALL_SPLIT_PAUSE_L REL_W(SPLIT_PAUSE_L_PAD)
508 #define MULTICALL_SPLIT_PAUSE_R REL_W(SPLIT_PAUSE_L_PAD+SPLIT_PAUSE_WIDTH)
509 #define MULTICALL_SPLIT_PAUSE_T REL_H(SPLIT_PAUSE_T_PAD)
510 #define MULTICALL_SPLIT_PAUSE_B REL_H(SPLIT_PAUSE_T_PAD+SPLIT_PAUSE_HEIGHT)
512 #define MULTICALL_SPLIT_CID_2_L REL_W(SPLIT_CID2_L_PAD)
513 #define MULTICALL_SPLIT_CID_2_R REL_W(SPLIT_CID2_L_PAD+SPLIT_CID2_WIDTH)
514 #define MULTICALL_SPLIT_CID_2_T REL_H(SPLIT_CID2_T_PAD)
515 #define MULTICALL_SPLIT_CID_2_B REL_H(SPLIT_CID2_T_PAD+SPLIT_CID2_HEIGHT)
517 #define MULTICALL_SPLIT_PLAY_L REL_W(SPLIT_PLAY_L_PAD)
518 #define MULTICALL_SPLIT_PLAY_R REL_W(SPLIT_PLAY_L_PAD+SPLIT_PLAY_WIDTH)
519 #define MULTICALL_SPLIT_PLAY_T REL_H(SPLIT_PLAY_T_PAD)
520 #define MULTICALL_SPLIT_PLAY_B REL_H(SPLIT_PLAY_T_PAD+SPLIT_PLAY_HEIGHT)
522 #define MULTICALL_SPLIT_NAME_1_L REL_W(SPLIT_NAME1_L_PAD)
523 #define MULTICALL_SPLIT_NAME_1_R REL_W(SPLIT_NAME1_L_PAD+SPLIT_NAME1_WIDTH)
524 #define MULTICALL_SPLIT_NAME_1_T REL_H(SPLIT_NAME1_T_PAD)
525 #define MULTICALL_SPLIT_NAME_1_B REL_H(SPLIT_NAME1_T_PAD+SPLIT_NAME1_HEIGHT)
527 #define MULTICALL_SPLIT_NAME_2_L REL_W(SPLIT_NAME2_L_PAD)
528 #define MULTICALL_SPLIT_NAME_2_R REL_W(SPLIT_NAME2_L_PAD+SPLIT_NAME2_WIDTH)
529 #define MULTICALL_SPLIT_NAME_2_T REL_H(SPLIT_NAME2_T_PAD)
530 #define MULTICALL_SPLIT_NAME_2_B REL_H(SPLIT_NAME2_T_PAD+SPLIT_NAME2_HEIGHT)
532 #define MULTICALL_SPLIT_TIMER_L MULTICALL_SPLIT_CID_1_L
533 #define MULTICALL_SPLIT_TIMER_R MULTICALL_SPLIT_CID_1_R
534 #define MULTICALL_SPLIT_TIMER_T REL_H(SPLIT_TIMER_TXT_T_PAD)
535 #define MULTICALL_SPLIT_TIMER_B REL_H(SPLIT_TIMER_TXT_T_PAD+SPLIT_TIMER_TXT_HEIGHT)
537 #define MULTICALL_SPLIT_ON_HOLD_TXT_L MULTICALL_SPLIT_CID_2_L
538 #define MULTICALL_SPLIT_ON_HOLD_TXT_R MULTICALL_SPLIT_CID_2_R
539 #define MULTICALL_SPLIT_ON_HOLD_TXT_T REL_H(SPLIT_ONHOLD_TXT_T_PAD)
540 #define MULTICALL_SPLIT_ON_HOLD_TXT_B REL_H(SPLIT_ONHOLD_TXT_T_PAD+SPLIT_ONHOLD_TXT_HEIGHT)
542 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_L MULTICALL_SPLIT_CID_2_L
543 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_R REL_W(SPLIT_CID2_L_PAD+SPLIT_CID2_WIDTH-SPLIT_MORE_BTN_WIDTH)
544 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_T MULTICALL_SPLIT_ON_HOLD_TXT_T
545 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_B MULTICALL_SPLIT_ON_HOLD_TXT_B
547 #define MULTICALL_SPLIT_MORE_ICON_L REL_W(SPLIT_MORE_BTN_L_PAD)
548 #define MULTICALL_SPLIT_MORE_ICON_R REL_W(SPLIT_MORE_BTN_L_PAD+SPLIT_MORE_BTN_WIDTH)
549 #define MULTICALL_SPLIT_MORE_ICON_T MULTICALL_SPLIT_ON_HOLD_TXT_T
550 #define MULTICALL_SPLIT_MORE_ICON_B MULTICALL_SPLIT_ON_HOLD_TXT_B
551 /* L[ACT] + R[HLD] */
553 /* L[HLD] + R[ACT] */
554 #define MULTICALL_SPLIT_SWAP_CID_1_L REL_W(SPLIT_SWAP_CID1_L_PAD)
555 #define MULTICALL_SPLIT_SWAP_CID_1_R REL_W(SPLIT_SWAP_CID1_L_PAD+SPLIT_SWAP_CID1_WIDTH)
556 #define MULTICALL_SPLIT_SWAP_CID_1_T MULTICALL_SPLIT_CID_2_T
557 #define MULTICALL_SPLIT_SWAP_CID_1_B MULTICALL_SPLIT_CID_2_B
559 #define MULTICALL_SPLIT_SWAP_PLAY_L REL_W(SPLIT_SWAP_PLAY_L_PAD)
560 #define MULTICALL_SPLIT_SWAP_PLAY_R REL_W(SPLIT_SWAP_PLAY_L_PAD+SPLIT_SWAP_PLAY_WIDTH)
561 #define MULTICALL_SPLIT_SWAP_PLAY_T MULTICALL_SPLIT_PLAY_T
562 #define MULTICALL_SPLIT_SWAP_PLAY_B MULTICALL_SPLIT_PLAY_B
564 #define MULTICALL_SPLIT_SWAP_CID_2_L REL_W(SPLIT_SWAP_CID2_L_PAD)
565 #define MULTICALL_SPLIT_SWAP_CID_2_R REL_W(SPLIT_SWAP_CID2_L_PAD+SPLIT_SWAP_CID2_WIDTH)
566 #define MULTICALL_SPLIT_SWAP_CID_2_T MULTICALL_SPLIT_CID_1_T
567 #define MULTICALL_SPLIT_SWAP_CID_2_B MULTICALL_SPLIT_CID_1_B
569 #define MULTICALL_SPLIT_SWAP_PAUSE_L REL_W(SPLIT_SWAP_PAUSE_L_PAD)
570 #define MULTICALL_SPLIT_SWAP_PAUSE_R REL_W(SPLIT_SWAP_PAUSE_L_PAD+SPLIT_SWAP_PAUSE_WIDTH)
571 #define MULTICALL_SPLIT_SWAP_PAUSE_T MULTICALL_SPLIT_PAUSE_T
572 #define MULTICALL_SPLIT_SWAP_PAUSE_B MULTICALL_SPLIT_PAUSE_B
574 #define MULTICALL_SPLIT_SWAP_NAME_1_L MULTICALL_SPLIT_NAME_1_L
575 #define MULTICALL_SPLIT_SWAP_NAME_1_R REL_W(SPLIT_SWAP_NAME1_L_PAD+SPLIT_SWAP_NAME1_WIDTH)
576 #define MULTICALL_SPLIT_SWAP_NAME_1_T MULTICALL_SPLIT_NAME_2_T
577 #define MULTICALL_SPLIT_SWAP_NAME_1_B MULTICALL_SPLIT_NAME_2_B
579 #define MULTICALL_SPLIT_SWAP_NAME_2_L REL_W(SPLIT_SWAP_NAME2_L_PAD)
580 #define MULTICALL_SPLIT_SWAP_NAME_2_R REL_W(SPLIT_SWAP_NAME2_L_PAD+SPLIT_SWAP_NAME2_WIDTH)
581 #define MULTICALL_SPLIT_SWAP_NAME_2_T MULTICALL_SPLIT_NAME_1_T
582 #define MULTICALL_SPLIT_SWAP_NAME_2_B MULTICALL_SPLIT_NAME_1_B
584 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_L MULTICALL_SPLIT_SWAP_CID_1_L
585 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_R MULTICALL_SPLIT_SWAP_CID_1_R
586 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_T MULTICALL_SPLIT_ON_HOLD_TXT_T
587 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_B MULTICALL_SPLIT_ON_HOLD_TXT_B
589 #define MULTICALL_SPLIT_SWAP_TIMER_L MULTICALL_SPLIT_SWAP_CID_2_L
590 #define MULTICALL_SPLIT_SWAP_TIMER_R MULTICALL_SPLIT_SWAP_CID_2_R
591 #define MULTICALL_SPLIT_SWAP_TIMER_T MULTICALL_SPLIT_TIMER_T
592 #define MULTICALL_SPLIT_SWAP_TIMER_B MULTICALL_SPLIT_TIMER_B
594 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_L MULTICALL_SPLIT_SWAP_CID_2_L
595 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_R REL_W(SPLIT_CID2_L_PAD+SPLIT_CID2_WIDTH-SPLIT_MORE_BTN_WIDTH)
596 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_T MULTICALL_SPLIT_TIMER_T
597 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_B MULTICALL_SPLIT_TIMER_B
599 #define MULTICALL_SPLIT_SWAP_MORE_ICON_L REL_W(SPLIT_SWAP_MORE_BTN_L_PAD)
600 #define MULTICALL_SPLIT_SWAP_MORE_ICON_R REL_W(SPLIT_SWAP_MORE_BTN_L_PAD+SPLIT_SWAP_MORE_BTN_WIDTH)
601 #define MULTICALL_SPLIT_SWAP_MORE_ICON_T REL_H(SPLIT_SWAP_MORE_BTN_T_PAD)
602 #define MULTICALL_SPLIT_SWAP_MORE_ICON_B REL_H(SPLIT_SWAP_MORE_BTN_T_PAD+SPLIT_SWAP_MORE_BTN_HEIGHT)
603 /* L[HLD] + R[ACT] */
605 * End of MULTI-CALL SPLIT View
609 * MULTI-CALL LIST View
612 #define MULTICALL_LIST_L REL_W(0)
613 #define MULTICALL_LIST_R REL_W(MAIN_SCREEN_W)
614 #define MULTICALL_LIST_T REL_H(CONF_LIST_T_PAD)
615 #define MULTICALL_LIST_B REL_H(CONF_LIST_T_PAD+CONF_LIST_HEIGHT)
617 #define MULTICALL_LIST_HOLD_L REL_W(CONF_HOLD_L_PAD)
618 #define MULTICALL_LIST_HOLD_R REL_W(CONF_HOLD_L_PAD+CONF_HOLD_WIDTH)
619 #define MULTICALL_LIST_HOLD_T REL_H(CONF_HOLD_T_PAD)
620 #define MULTICALL_LIST_HOLD_B REL_H(CONF_HOLD_T_PAD+CONF_HOLD_HEIGHT)
622 #define MULTICALL_LIST_TIMER_L REL_W(0)
623 #define MULTICALL_LIST_TIMER_R REL_W(MAIN_SCREEN_W)
624 #define MULTICALL_LIST_TIMER_T REL_H(CONF_TIMER_T_PAD)
625 #define MULTICALL_LIST_TIMER_B REL_H(CONF_TIMER_T_PAD+CONF_TIMER_HEIGHT)
627 #define MULTICALL_LIST_BIG_END_L REL_W(CALL_BIG_END_L_PAD)
628 #define MULTICALL_LIST_BIG_END_R REL_W(CALL_BIG_END_L_PAD+CALL_BIG_END_WIDTH)
629 #define MULTICALL_LIST_BIG_END_T REL_H(CONF_CALL_BIG_END_T_PAD)
630 #define MULTICALL_LIST_BIG_END_B REL_H(CONF_CALL_BIG_END_T_PAD+CALL_BIG_END_HEIGHT)
632 * End of MULTI-CALL LIST View
640 #define SIX_BTN_1_L REL_W(SIX_BTN_COL1_L_PAD)
641 #define SIX_BTN_1_R REL_W(SIX_BTN_COL1_L_PAD+SIX_BTN_COL1_WIDTH)
642 #define SIX_BTN_2_L REL_W(SIX_BTN_COL2_L_PAD)
643 #define SIX_BTN_2_R REL_W(SIX_BTN_COL2_L_PAD+SIX_BTN_COL1_WIDTH)
644 #define SIX_BTN_3_L REL_W(SIX_BTN_COL3_L_PAD)
645 #define SIX_BTN_3_R REL_W(SIX_BTN_COL3_L_PAD+SIX_BTN_COL1_WIDTH)
647 #define SIX_BTN_1_T REL_H(SIX_BTN_ROW1_T_PAD)
648 #define SIX_BTN_1_B REL_H(SIX_BTN_ROW1_T_PAD+SIX_BTN_ROW1_HEIGHT)
649 #define SIX_BTN_2_T REL_H(SIX_BTN_ROW2_T_PAD)
650 #define SIX_BTN_2_B REL_H(SIX_BTN_ROW2_T_PAD+SIX_BTN_ROW1_HEIGHT)
652 #define SIX_BTN_BIG_END_L REL_W(CALL_BIG_END_L_PAD)
653 #define SIX_BTN_BIG_END_R REL_W(CALL_BIG_END_L_PAD+CALL_BIG_END_WIDTH)
654 #define SIX_BTN_BIG_END_T REL_H(CALL_BIG_END_T_PAD)
655 #define SIX_BTN_BIG_END_B REL_H(CALL_BIG_END_T_PAD+CALL_BIG_END_HEIGHT)
657 #define SIX_BTN_INCOMING_1_L SIX_BTN_BIG_END_L
658 #define SIX_BTN_INCOMING_1_R SIX_BTN_BIG_END_R
659 #define SIX_BTN_INCOMING_1_T REL_H(INCMG_CALL_BTN1_T_PAD)
660 #define SIX_BTN_INCOMING_1_B REL_H(INCMG_CALL_BTN1_T_PAD+INCMG_CALL_BTN_HEIGHT)
662 #define SIX_BTN_INCOMING_2_L SIX_BTN_BIG_END_L
663 #define SIX_BTN_INCOMING_2_R SIX_BTN_BIG_END_R
664 #define SIX_BTN_INCOMING_2_T REL_H(INCMG_CALL_BTN2_T_PAD)
665 #define SIX_BTN_INCOMING_2_B REL_H(INCMG_CALL_BTN2_T_PAD+INCMG_CALL_BTN_HEIGHT)
667 #define SIX_BTN_INCOMING_3_L SIX_BTN_BIG_END_L
668 #define SIX_BTN_INCOMING_3_R SIX_BTN_BIG_END_R
669 #define SIX_BTN_INCOMING_3_T REL_H(INCMG_CALL_BTN3_T_PAD)
670 #define SIX_BTN_INCOMING_3_B REL_H(INCMG_CALL_BTN3_T_PAD+INCMG_CALL_BTN_HEIGHT)
672 * End of SIX Button Layout
677 * Navigation bar layout
679 #define CALL_NAVIGATION_BAR_T REL_H(NAVIFRAME_T_PAD)
680 #define CALL_NAVIGATION_BAR_B REL_H(MAIN_SCREEN_H)
681 #define CALL_NAVIGATION_BAR_L REL_W(0)
682 #define CALL_NAVIGATION_BAR_R REL_W(MAIN_SCREEN_W)
684 * End of Navigation bar layout
692 #define ENDSINGLECALL_BACKGROUND_CID_L DIALLING_BACKGROUND_CID_L
693 #define ENDSINGLECALL_BACKGROUND_CID_R DIALLING_BACKGROUND_CID_R
694 #define ENDSINGLECALL_BACKGROUND_CID_T DIALLING_BACKGROUND_CID_T
695 #define ENDSINGLECALL_BACKGROUND_CID_B DIALLING_BACKGROUND_CID_B
697 #define ENDSINGLECALL_CID_L DIALLING_CID_L
698 #define ENDSINGLECALL_CID_R DIALLING_CID_R
699 #define ENDSINGLECALL_CID_T DIALLING_CID_T
700 #define ENDSINGLECALL_CID_B DIALLING_CID_B
702 #define ENDSINGLECALL_NAME_L DIALLING_NAME_L
703 #define ENDSINGLECALL_NAME_R DIALLING_NAME_R
704 #define ENDSINGLECALL_NAME_T DIALLING_NAME_T
705 #define ENDSINGLECALL_NAME_B DIALLING_NAME_B
707 #define ENDSINGLECALL_NUMBER_L DIALLING_NUMBER_L
708 #define ENDSINGLECALL_NUMBER_R DIALLING_NUMBER_R
709 #define ENDSINGLECALL_NUMBER_T DIALLING_NUMBER_T
710 #define ENDSINGLECALL_NUMBER_B DIALLING_NUMBER_B
712 #define ENDSINGLECALL_TIMER_L INCALL_TIMER_L
713 #define ENDSINGLECALL_TIMER_R INCALL_TIMER_R
714 #define ENDSINGLECALL_TIMER_T INCALL_TIMER_T
715 #define ENDSINGLECALL_TIMER_B INCALL_TIMER_B
717 #define ENDSINGLECALL_VIDEO_BTN_L REL_W(VIDEO_BTN_POS1_L_PAD)
718 #define ENDSINGLECALL_VIDEO_BTN_R REL_W(VIDEO_BTN_POS1_L_PAD+VIDEO_BTN_POS1_WIDTH)
719 #define ENDSINGLECALL_VIDEO_BTN_T REL_H(VIDEO_BTN_POS1_T_PAD)
720 #define ENDSINGLECALL_VIDEO_BTN_B REL_H(VIDEO_BTN_POS1_T_PAD+VIDEO_BTN_POS1_HEIGHT)
722 #define ENDSINGLECALL_VIDEO2_BTN_L REL_W(VIDEO_BTN_POS2_L_PAD)
723 #define ENDSINGLECALL_VIDEO2_BTN_R REL_W(VIDEO_BTN_POS2_L_PAD+VIDEO_BTN_POS2_WIDTH)
724 #define ENDSINGLECALL_VIDEO2_BTN_T REL_H(VIDEO_BTN_POS2_T_PAD)
725 #define ENDSINGLECALL_VIDEO2_BTN_B REL_H(VIDEO_BTN_POS2_T_PAD+VIDEO_BTN_POS2_HEIGHT)
727 #define ENDSINGLECALL_VOICE_BTN_L REL_W(VOICE_BTN_POS1_L_PAD)
728 #define ENDSINGLECALL_VOICE_BTN_R REL_W(VOICE_BTN_POS1_L_PAD+VOICE_BTN_POS1_WIDTH)
729 #define ENDSINGLECALL_VOICE_BTN_T ENDSINGLECALL_VIDEO_BTN_T
730 #define ENDSINGLECALL_VOICE_BTN_B ENDSINGLECALL_VIDEO_BTN_B
732 #define ENDSINGLECALL_VOICE2_BTN_L ENDSINGLECALL_VOICE_BTN_L
733 #define ENDSINGLECALL_VOICE2_BTN_R ENDSINGLECALL_VOICE_BTN_R
734 #define ENDSINGLECALL_VOICE2_BTN_T ENDSINGLECALL_VIDEO2_BTN_T
735 #define ENDSINGLECALL_VOICE2_BTN_B ENDSINGLECALL_VIDEO2_BTN_B
737 #define ENDSINGLECALL_MSG_BTN_L REL_W(MSG_BTN_POS1_L_PAD)
738 #define ENDSINGLECALL_MSG_BTN_R REL_W(MSG_BTN_POS1_L_PAD+MSG_BTN_POS1_WIDTH)
739 #define ENDSINGLECALL_MSG_BTN_T REL_H(MSG_BTN_POS1_T_PAD)
740 #define ENDSINGLECALL_MSG_BTN_B REL_H(MSG_BTN_POS1_T_PAD+MSG_BTN_POS1_HEIGHT)
742 #define ENDSINGLECALL_MSG2_BTN_L ENDSINGLECALL_MSG_BTN_L
743 #define ENDSINGLECALL_MSG2_BTN_R ENDSINGLECALL_MSG_BTN_R
744 #define ENDSINGLECALL_MSG2_BTN_T REL_H(MSG_BTN_POS2_T_PAD)
745 #define ENDSINGLECALL_MSG2_BTN_B REL_H(MSG_BTN_POS2_T_PAD+MSG_BTN_POS2_HEIGHT)
747 #define ENDSINGLECALL_CONTACT_BTN_L REL_W(CONTACT_BTN_POS1_L_PAD)
748 #define ENDSINGLECALL_CONTACT_BTN_R REL_W(CONTACT_BTN_POS1_L_PAD+CONTACT_BTN_POS1_WIDTH)
749 #define ENDSINGLECALL_CONTACT_BTN_T REL_H(CONTACT_BTN_POS1_T_PAD)
750 #define ENDSINGLECALL_CONTACT_BTN_B REL_H(CONTACT_BTN_POS1_T_PAD+CONTACT_BTN_POS1_HEIGHT)
752 * End of END CALL View
754 #endif /*__VCUI_VIEW_LAYOUT_HD__*/