apply FSL(Flora Software License)
[apps/home/call.git] / ui / vcui-view-layout-wvga.h
1 /*
2  * Copyright 2012  Samsung Electronics Co., Ltd
3  *
4  * Licensed under the Flora License, Version 1.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.tizenopensource.org/license
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17
18 #ifndef __VCUI_VIEW_LAYOUT_WVGA__
19 #define __VCUI_VIEW_LAYOUT_WVGA__
20
21 #define COLOR_DEFAULT 0 0 0 255
22 #define COLOR_BG_ALPHA 0 0 0 0
23 #define COLOR_BG_FOR_HELD_CALL_DIM 0 0 0 150
24
25 /*#define BTN_EDGE_W 9*/
26
27 /*
28  * WVGA GUI Widget Dimensions
29  * In Portrait mode
30  */
31 #define MAIN_SCREEN_W 480
32 #define MAIN_SCREEN_H 800
33
34 #define INDICATOR_HEIGHT 40
35 #define NAVIFRAME_TITLE_HEIGHT 75
36
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
40
41 #define QP_WIN_W MAIN_SCREEN_W
42 #define QP_WIN_H 104
43
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
48
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
53
54 #define CALL_NUMBER_T_GAP 4
55
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
60
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
65
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
70
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
75
76 #define REJECT_BTN_L_GAP 24
77
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
82
83 #define REJECT_W_MSG_BTN_T_GAP 25
84
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
89
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
94
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
99
100 #define INCALL_SHARE_BG_T_PAD 365 /*approx*/
101 #define INCALL_SHARE_BG_HEIGHT 774 /*approx*/
102
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
107
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
112
113 #define KEYPAD_BTNS_T_PAD 289
114 #define KEYPAD_BTNS_WIDTH MAIN_SCREEN_W
115 #define KEYPAD_BTNS_HEIGHT 391
116
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
121
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
125
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
130
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)
135
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
140
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)
145
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
150
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
155
156 #define SPLIT_TIMER_TXT_T_PAD 343
157 #define SPLIT_TIMER_TXT_HEIGHT 28
158
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
164
165 #define SPLIT_SWAP_CID1_L_PAD 47
166 #define SPLIT_SWAP_CID1_WIDTH 130
167
168 #define SPLIT_SWAP_PLAY_L_PAD (SPLIT_SWAP_CID1_L_PAD+8)
169 #define SPLIT_SWAP_PLAY_WIDTH 25
170
171 #define SPLIT_SWAP_CID2_L_PAD 240
172 #define SPLIT_SWAP_CID2_WIDTH 190
173
174 #define SPLIT_SWAP_PAUSE_L_PAD (SPLIT_SWAP_CID2_L_PAD+4)
175 #define SPLIT_SWAP_PAUSE_WIDTH 40
176
177 #define SPLIT_SWAP_NAME1_L_PAD 30
178 #define SPLIT_SWAP_NAME1_WIDTH 170
179
180 #define SPLIT_SWAP_NAME2_L_PAD (SPLIT_SWAP_NAME1_L_PAD+SPLIT_SWAP_NAME1_WIDTH+14)
181 #define SPLIT_SWAP_NAME2_WIDTH 242
182
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)
188
189 #define CONF_LIST_T_PAD 115
190 #define CONF_LIST_HEIGHT (70*5+1*5)     /*row-height(70) row-gap(1)*/
191
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
196
197 #define CONF_TIMER_T_PAD 620
198 #define CONF_TIMER_HEIGHT 52
199
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
204
205 #define REJ_MSG_LIST_T_PAD 20
206 #define REJ_MSG_LIST_HEIGHT 685
207
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)
215
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
220
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
225
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
234
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
237
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
244
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
249
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
254
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
259
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
264
265 #define QP_TIMER_L_PAD 370
266 /*
267  * End of WVGA GUI Widget Dimensions
268  */
269
270
271 /*
272  * Relative positions
273  * In Portrait mode
274  */
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)
278
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)
283
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*/
290
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)
294  /*
295  * End of Relative positions
296  */
297
298
299 /*
300  * MO/Dialing view & MT/Incoming view
301  * In Portrait mode
302  */
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)
307
308 /*
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)
313 */
314
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)
319
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)
324
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)
329
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)
334
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)
340
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)
346 /*
347  * End of MO/Dialing view & MT/Incoming view
348  */
349
350
351 /*
352  * MT LOCK View
353  * In Portrait mode
354  */
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)
359
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)
364
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
369
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
374
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
379
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
384 /*
385  * End of MT LOCK View
386  */
387
388
389 /*
390  * KEYPAD View
391  * In Portrait mode
392  */
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)
397
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
402
403 /*
404 #define DIALLING_KEYPAD_T_BF REL_H(319)
405 #define DIALLING_KEYPAD_B_BF REL_H(710)
406 */
407
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)
412
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)
417
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)
422
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
427 /*
428  * End of KEYPAD View
429  */
430
431
432 /*
433  * INCALL View
434  * In Portrait mode
435  */
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
440
441 /*
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)
446 */
447
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
452
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
457
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
462
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)
467
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)
472
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)
477 /*
478  * End of INCALL View
479  */
480
481
482 /*
483  * MULTI-CALL SPLIT View
484  * In Portrait mode
485  */
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
491
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)
496
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)
501
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)
506
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)
511
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)
516
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)
521
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)
526
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)
531
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
536
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] */
542
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
548
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
553
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
558
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
563
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
568
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
573
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
578
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
583
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
588
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] */
594
595 /*
596  * End of MULTI-CALL SPLIT View
597  */
598
599
600 /*
601  * MULTI-CALL LIST View
602  * In Portrait mode
603  */
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)
608
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)
613
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)
618
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)
623 /*
624  * End of MULTI-CALL LIST View
625  */
626
627
628 /*
629  * SIX Button Layout
630  * In Portrait mode
631  */
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)
638
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)
643
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)
648
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)
653
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)
658
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)
663 /*
664  * End of SIX Button Layout
665  */
666
667 /*
668  * Navigation bar layout
669  */
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)
674 /*
675  * End of Navigation bar layout
676  */
677
678
679 /*
680  * END CALL View
681  * In Portrait mode
682  */
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
687
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
692
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
697
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
702
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
707
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)
712
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)
717
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
722
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
727
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)
732
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)
737
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)
742 /*
743  * End of END CALL View
744  */
745 #endif                          /*__VCUI_VIEW_LAYOUT_WVGA__*/