apply FSL(Flora Software License)
[apps/home/call.git] / ui / vcui-view-layout.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__
19 #define __VCUI_VIEW_LAYOUT__
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 /*List of the screen and widget dimensions as per GUI*/
28 /*Portrait mode*/
29 #define MAIN_SCREEN_W 480
30 #define MAIN_SCREEN_H 800
31
32 #define REL_W(x) (x / MAIN_SCREEN_W)
33 #define REL_H(x) (x / MAIN_SCREEN_H)
34
35 /* Window layout with nothing (only indicator) */
36 /*
37 #define WL_INDI_H 52
38 #define MAIN_INDICATOR_W MAIN_SCREEN_W
39 #define MAIN_INDICATOR_H 748
40 #define REL_INDI_W(x) (x / MAIN_INDICATOR_W)
41 #define REL_INDI_H(x) (x / MAIN_INDICATOR_H)
42 */
43
44 /* Window layout with titlebar */
45 /*
46 #define WL_TB_H 92
47 #define MAIN_TITLEBAR_W MAIN_SCREEN_W
48 #define MAIN_TITLEBAR_H 702
49 #define REL_TITLEBAR_W(x) (x / MAIN_TITLEBAR_W)
50 #define REL_TITLEBAR_H(x) (x / MAIN_TITLEBAR_H)
51 */
52
53 /* Window layout with navibar */
54 /*#define WL_NB_H 94*/
55 #define MAIN_NAVIBAR_W MAIN_SCREEN_W
56 #define MAIN_NAVIBAR_H 706
57 #define REL_NAVIBAR_W(x) (x / MAIN_NAVIBAR_W)
58 #define REL_NAVIBAR_H(x) (x / MAIN_NAVIBAR_H)
59
60 /* Main View (MO/MT view) */
61 #define DIALLING_STATUS_L REL_W(12)
62 #define DIALLING_STATUS_R REL_W(468)
63 #define DIALLING_STATUS_T REL_H(428)
64 #define DIALLING_STATUS_B REL_H(460)
65
66 #define DIALLING_MT_STATUS_L REL_W(123)
67 #define DIALLING_MT_STATUS_R REL_W(357)
68 #define DIALLING_MT_STATUS_T REL_H(375)
69 #define DIALLING_MT_STATUS_B REL_H(407)
70
71 #define DIALLING_NAME_L REL_W(12)
72 #define DIALLING_NAME_R REL_W(468)
73 #define DIALLING_NAME_T REL_H(52)
74 #define DIALLING_NAME_B REL_H(102)
75
76 #define DIALLING_NUMBER_L DIALLING_NAME_L
77 #define DIALLING_NUMBER_R DIALLING_NAME_R
78 #define DIALLING_NUMBER_T REL_H(106)
79 #define DIALLING_NUMBER_B REL_H(138)
80
81 #define DIALLING_CID_L  REL_W(145)
82 #define DIALLING_CID_R  REL_W(335)
83 #define DIALLING_CID_T REL_H(145)
84 #define DIALLING_CID_B REL_H(335)
85
86 #define DIALLING_BACKGROUND_CID_L  REL_W(0)
87 #define DIALLING_BACKGROUND_CID_R  REL_W(MAIN_SCREEN_W)
88 #define DIALLING_BACKGROUND_CID_T REL_H(0)
89 #define DIALLING_BACKGROUND_CID_B REL_H(MAIN_SCREEN_H)
90
91 /* accept */
92 #define DIALLING_MT_BTN1_L REL_W(26)
93 #define DIALLING_MT_BTN1_R REL_W(228)
94 #define DIALLING_MT_BTN1_T REL_H(620)
95 #define DIALLING_MT_BTN1_B REL_H(690)
96
97 /* reject */
98 #define DIALLING_MT_BTN2_L  REL_W(252)
99 #define DIALLING_MT_BTN2_R  REL_W(454)
100 #define DIALLING_MT_BTN2_T  DIALLING_MT_BTN1_T
101 #define DIALLING_MT_BTN2_B  DIALLING_MT_BTN1_B
102 /* End of Main View (MO/MT view) */
103
104 /* MT LOCK View */
105 #define REL_LOCK_W(x) (x / 322)
106 #define REL_LOCK_H(x) (x / 124)
107
108 #define INCOMING_LOCK_ACCEPT_BG_L REL_W(-182)
109 #define INCOMING_LOCK_ACCEPT_BG_R REL_W(140)
110 #define INCOMING_LOCK_ACCEPT_BG_T REL_H(591)
111 #define INCOMING_LOCK_ACCEPT_BG_B REL_H(715)
112
113 #define INCOMING_LOCK_ACCEPT_ICON_L REL_LOCK_W(202)
114 #define INCOMING_LOCK_ACCEPT_ICON_R REL_LOCK_W(272)
115 #define INCOMING_LOCK_ACCEPT_ICON_T REL_LOCK_H(23)
116 #define INCOMING_LOCK_ACCEPT_ICON_B REL_LOCK_H(93)
117
118 #define INCOMING_LOCK_ACCEPT_TEXT_L REL_LOCK_W(30)
119 #define INCOMING_LOCK_ACCEPT_TEXT_R REL_LOCK_W(182)
120 #define INCOMING_LOCK_ACCEPT_TEXT_T INCOMING_LOCK_ACCEPT_ICON_T
121 #define INCOMING_LOCK_ACCEPT_TEXT_B INCOMING_LOCK_ACCEPT_ICON_B
122
123 #define INCOMING_LOCK_REJECT_BG_L REL_W(340)
124 #define INCOMING_LOCK_REJECT_BG_R REL_W(662)
125 #define INCOMING_LOCK_REJECT_BG_T INCOMING_LOCK_ACCEPT_BG_T
126 #define INCOMING_LOCK_REJECT_BG_B INCOMING_LOCK_ACCEPT_BG_B
127
128 #define INCOMING_LOCK_REJECT_ICON_L REL_LOCK_W(50)
129 #define INCOMING_LOCK_REJECT_ICON_R REL_LOCK_W(120)
130 #define INCOMING_LOCK_REJECT_ICON_T INCOMING_LOCK_ACCEPT_ICON_T
131 #define INCOMING_LOCK_REJECT_ICON_B INCOMING_LOCK_ACCEPT_ICON_B
132
133 #define INCOMING_LOCK_REJECT_TEXT_L REL_LOCK_W(130)
134 #define INCOMING_LOCK_REJECT_TEXT_R REL_LOCK_W(282)
135 #define INCOMING_LOCK_REJECT_TEXT_T INCOMING_LOCK_REJECT_ICON_T
136 #define INCOMING_LOCK_REJECT_TEXT_B INCOMING_LOCK_REJECT_ICON_B
137
138 #define REL_LOCK_MSG_W(x) (x / 232)
139 #define REL_LOCK_MSG_H(x) (x / 125)
140 /* End of MT LOCK View */
141
142 /* KEYPAD View */
143 #define INCALL_DIALER_TIMER_T REL_H(241)
144 #define INCALL_DIALER_TIMER_B REL_H(271)
145 #define INCALL_DIALER_TIMER_L REL_W(300)
146 #define INCALL_DIALER_TIMER_R REL_W(454)
147
148 #define INCALL_DIALER_NAME_T INCALL_DIALER_TIMER_T
149 #define INCALL_DIALER_NAME_B INCALL_DIALER_TIMER_B
150 #define INCALL_DIALER_NAME_L REL_W(27)
151 #define INCALL_DIALER_NAME_R REL_W(300)
152
153 /*
154 #define DIALLING_KEYPAD_T_BF REL_H(319)
155 #define DIALLING_KEYPAD_B_BF REL_H(710)
156 */
157
158 #define DIALLING_KEYPAD_T REL_H(289)
159 #define DIALLING_KEYPAD_B REL_H(680)
160 #define DIALLING_KEYPAD_L REL_W(0)
161 #define DIALLING_KEYPAD_R REL_W(MAIN_SCREEN_W)
162 #define KEYPAD_W MAIN_SCREEN_W
163 #define KEYPAD_H 391
164
165 #define DIALLING_ENTRY_TEXT_T REL_H(46)
166 #define DIALLING_ENTRY_TEXT_B REL_H(186)
167 #define DIALLING_ENTRY_TEXT_L REL_W(26)
168 #define DIALLING_ENTRY_TEXT_R REL_W(454)
169 #define REL_KEYPAD_W(x) ((x)/KEYPAD_W)
170 #define REL_KEYPAD_H(y) ((y)/KEYPAD_H)
171
172 #define DIALER_BTN1_T REL_H(712)
173 #define DIALER_BTN1_B REL_H(782)
174 #define DIALER_BTN1_L REL_W(27)
175 #define DIALER_BTN1_R REL_W(229)
176
177 #define DIALER_BTN2_T DIALER_BTN1_T
178 #define DIALER_BTN2_B DIALER_BTN1_B
179 #define DIALER_BTN2_L REL_W(252)
180 #define DIALER_BTN2_R REL_W(454)
181 /* End of KEYPAD View */
182
183 /* INCALL View  : Use Windows Layout with nothing (only indicator) */
184 /*Portrait view - START*/
185 #define INCALL_CID_T DIALLING_CID_T
186 #define INCALL_CID_B DIALLING_CID_B
187 #define INCALL_CID_L DIALLING_CID_L
188 #define INCALL_CID_R DIALLING_CID_R
189
190 /*
191 #define INCALL_CID_DIM_T DIALLING_CID_T
192 #define INCALL_CID_DIM_B DIALLING_CID_B
193 #define INCALL_CID_DIM_L REL_W(145)
194 #define INCALL_CID_DIM_R REL_W(334)
195 */
196
197 #define INCALL_BACKGROUND_CID_L  DIALLING_BACKGROUND_CID_L
198 #define INCALL_BACKGROUND_CID_R  DIALLING_BACKGROUND_CID_R
199 #define INCALL_BACKGROUND_CID_T DIALLING_BACKGROUND_CID_T
200 #define INCALL_BACKGROUND_CID_B DIALLING_BACKGROUND_CID_B
201
202 #define INCALL_NAME_T DIALLING_NAME_T
203 #define INCALL_NAME_B DIALLING_NAME_B
204 #define INCALL_NAME_L DIALLING_NAME_L
205 #define INCALL_NAME_R DIALLING_NAME_R
206
207 #define INCALL_NUMBER_T DIALLING_NUMBER_T
208 #define INCALL_NUMBER_B DIALLING_NUMBER_B
209 #define INCALL_NUMBER_L DIALLING_NUMBER_L
210 #define INCALL_NUMBER_R DIALLING_NUMBER_R
211
212 #define INCALL_HOLD_T REL_H(389)
213 #define INCALL_HOLD_B REL_H(443)
214 #define INCALL_HOLD_L REL_W(26)
215 #define INCALL_HOLD_R REL_W(99)
216
217 #define INCALL_TIMER_T REL_H(400)
218 #define INCALL_TIMER_B REL_H(432)
219 #define INCALL_TIMER_L REL_W(173)
220 #define INCALL_TIMER_R REL_W(454)
221
222 #define INCALL_BACKGROUND_SHARE_L       REL_W(0)
223 #define INCALL_BACKGROUND_SHARE_R       REL_W(MAIN_SCREEN_W)
224 #define INCALL_BACKGROUND_SHARE_T       REL_H(365)
225 #define INCALL_BACKGROUND_SHARE_B       REL_H(774)
226 /*Portrait view - END*/
227
228 /* MULTICALL_SPLIT View  : Use Windows Layout with no indicator */
229 /*portrait mode - START*/
230 /*L[ACT] + R[HLD]*/
231 #define MULTICALL_SPLIT_BACKGROUND_CID_L INCALL_BACKGROUND_CID_L
232 #define MULTICALL_SPLIT_BACKGROUND_CID_R INCALL_BACKGROUND_CID_R
233 #define MULTICALL_SPLIT_BACKGROUND_CID_T INCALL_BACKGROUND_CID_T
234 #define MULTICALL_SPLIT_BACKGROUND_CID_B INCALL_BACKGROUND_CID_B
235
236 #define MULTICALL_SPLIT_CID_1_T REL_H(136)
237 #define MULTICALL_SPLIT_CID_1_B REL_H(326)
238 #define MULTICALL_SPLIT_CID_1_L REL_W(50)
239 #define MULTICALL_SPLIT_CID_1_R REL_W(240)
240
241 #define MULTICALL_SPLIT_PAUSE_T REL_H(282)
242 #define MULTICALL_SPLIT_PAUSE_B REL_H(322)
243 #define MULTICALL_SPLIT_PAUSE_L REL_W(54)
244 #define MULTICALL_SPLIT_PAUSE_R REL_W(94)
245
246 #define MULTICALL_SPLIT_CID_2_T REL_H(169)
247 #define MULTICALL_SPLIT_CID_2_B REL_H(299)
248 #define MULTICALL_SPLIT_CID_2_L REL_W(305)
249 #define MULTICALL_SPLIT_CID_2_R REL_W(435)
250
251 #define MULTICALL_SPLIT_PLAY_T REL_H(266)
252 #define MULTICALL_SPLIT_PLAY_B REL_H(291)
253 #define MULTICALL_SPLIT_PLAY_L REL_W(313)
254 #define MULTICALL_SPLIT_PLAY_R REL_W(338)
255
256 #define MULTICALL_SPLIT_NAME_1_T REL_H(90)
257 #define MULTICALL_SPLIT_NAME_1_B REL_H(126)
258 #define MULTICALL_SPLIT_NAME_1_L REL_W(24)
259 #define MULTICALL_SPLIT_NAME_1_R REL_W(266)
260
261 #define MULTICALL_SPLIT_NAME_2_T REL_H(136)
262 #define MULTICALL_SPLIT_NAME_2_B REL_H(160)
263 #define MULTICALL_SPLIT_NAME_2_L REL_W(280)
264 #define MULTICALL_SPLIT_NAME_2_R REL_W(450)
265
266 /*
267 #define MULTICALL_SPLIT_ACTIVE_ICON_T REL_H(343)
268 #define MULTICALL_SPLIT_ACTIVE_ICON_B REL_H(371)
269 #define MULTICALL_SPLIT_ACTIVE_ICON_L REL_W(97)
270 #define MULTICALL_SPLIT_ACTIVE_ICON_R REL_W(118)
271 */
272
273 #define MULTICALL_SPLIT_ACTIVE_TXT_T MULTICALL_SPLIT_ACTIVE_ICON_T
274 #define MULTICALL_SPLIT_ACTIVE_TXT_B MULTICALL_SPLIT_ACTIVE_ICON_B
275 #define MULTICALL_SPLIT_ACTIVE_TXT_L REL_W(120)
276 #define MULTICALL_SPLIT_ACTIVE_TXT_R MULTICALL_SPLIT_CID_1_R
277
278 #define MULTICALL_SPLIT_MORE_ICON_T REL_H(308)
279 #define MULTICALL_SPLIT_MORE_ICON_B REL_H(332)
280 #define MULTICALL_SPLIT_MORE_ICON_L REL_W(409)
281 #define MULTICALL_SPLIT_MORE_ICON_R REL_W(433)
282
283 /*
284 #define MULTICALL_SPLIT_ON_HOLD_ICON_T REL_H(308)
285 #define MULTICALL_SPLIT_ON_HOLD_ICON_B REL_H(332)
286 #define MULTICALL_SPLIT_ON_HOLD_ICON_L REL_W(320)
287 #define MULTICALL_SPLIT_ON_HOLD_ICON_R REL_W(341)
288 */
289
290 #define MULTICALL_SPLIT_ON_HOLD_TXT_T REL_H(308)
291 #define MULTICALL_SPLIT_ON_HOLD_TXT_B REL_H(332)
292 #define MULTICALL_SPLIT_ON_HOLD_TXT_L REL_W(303)
293 #define MULTICALL_SPLIT_ON_HOLD_TXT_R REL_W(433)
294
295 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_T REL_H(308)
296 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_B REL_H(332)
297 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_L REL_W(303)
298 #define MULTICALL_SPLIT_ON_HOLD_TXT_WITH_ICON_R REL_W(409)
299
300 #define MULTICALL_SPLIT_TIMER_T REL_H(343)
301 #define MULTICALL_SPLIT_TIMER_B REL_H(371)
302 #define MULTICALL_SPLIT_TIMER_L REL_W(56)
303 #define MULTICALL_SPLIT_TIMER_R REL_W(246)
304 /*L[ACT] + R[HLD]*/
305
306 /*L[HLD] + R[ACT]*/
307 #define MULTICALL_SPLIT_SWAP_CID_1_T MULTICALL_SPLIT_CID_2_T
308 #define MULTICALL_SPLIT_SWAP_CID_1_B MULTICALL_SPLIT_CID_2_B
309 #define MULTICALL_SPLIT_SWAP_CID_1_L REL_W(49)
310 #define MULTICALL_SPLIT_SWAP_CID_1_R REL_W(179)
311
312 #define MULTICALL_SPLIT_SWAP_PLAY_T MULTICALL_SPLIT_PLAY_T
313 #define MULTICALL_SPLIT_SWAP_PLAY_B MULTICALL_SPLIT_PLAY_B
314 #define MULTICALL_SPLIT_SWAP_PLAY_L REL_W(57)
315 #define MULTICALL_SPLIT_SWAP_PLAY_R REL_W(82)
316
317 #define MULTICALL_SPLIT_SWAP_CID_2_T MULTICALL_SPLIT_CID_1_T
318 #define MULTICALL_SPLIT_SWAP_CID_2_B MULTICALL_SPLIT_CID_1_B
319 #define MULTICALL_SPLIT_SWAP_CID_2_L REL_W(244)
320 #define MULTICALL_SPLIT_SWAP_CID_2_R REL_W(434)
321
322 #define MULTICALL_SPLIT_SWAP_PAUSE_T MULTICALL_SPLIT_PAUSE_T
323 #define MULTICALL_SPLIT_SWAP_PAUSE_B MULTICALL_SPLIT_PAUSE_B
324 #define MULTICALL_SPLIT_SWAP_PAUSE_L REL_W(248)
325 #define MULTICALL_SPLIT_SWAP_PAUSE_R REL_W(288)
326
327 #define MULTICALL_SPLIT_SWAP_NAME_1_T MULTICALL_SPLIT_NAME_2_T
328 #define MULTICALL_SPLIT_SWAP_NAME_1_B MULTICALL_SPLIT_NAME_2_B
329 #define MULTICALL_SPLIT_SWAP_NAME_1_L MULTICALL_SPLIT_NAME_1_L
330 #define MULTICALL_SPLIT_SWAP_NAME_1_R REL_W(194)
331
332 #define MULTICALL_SPLIT_SWAP_NAME_2_T MULTICALL_SPLIT_NAME_1_T
333 #define MULTICALL_SPLIT_SWAP_NAME_2_B MULTICALL_SPLIT_NAME_1_B
334 #define MULTICALL_SPLIT_SWAP_NAME_2_L REL_W(208)
335 #define MULTICALL_SPLIT_SWAP_NAME_2_R REL_W(450)
336
337 /*
338 #define MULTICALL_SPLIT_SWAP_ACTIVE_ICON_T MULTICALL_SPLIT_ACTIVE_ICON_T
339 #define MULTICALL_SPLIT_SWAP_ACTIVE_ICON_B MULTICALL_SPLIT_ACTIVE_ICON_B
340 #define MULTICALL_SPLIT_SWAP_ACTIVE_ICON_L REL_W(287)
341 #define MULTICALL_SPLIT_SWAP_ACTIVE_ICON_R REL_W(308)
342 */
343
344 #define MULTICALL_SPLIT_SWAP_ACTIVE_TXT_T MULTICALL_SPLIT_ACTIVE_ICON_T
345 #define MULTICALL_SPLIT_SWAP_ACTIVE_TXT_B MULTICALL_SPLIT_ACTIVE_ICON_B
346 #define MULTICALL_SPLIT_SWAP_ACTIVE_TXT_L REL_W(310)
347 #define MULTICALL_SPLIT_SWAP_ACTIVE_TXT_R MULTICALL_SPLIT_SWAP_CID_2_R
348
349 /*
350 #define MULTICALL_SPLIT_SWAP_ON_HOLD_ICON_T MULTICALL_SPLIT_ON_HOLD_ICON_T
351 #define MULTICALL_SPLIT_SWAP_ON_HOLD_ICON_B MULTICALL_SPLIT_ON_HOLD_ICON_B
352 #define MULTICALL_SPLIT_SWAP_ON_HOLD_ICON_L REL_W(67)
353 #define MULTICALL_SPLIT_SWAP_ON_HOLD_ICON_R REL_W(88)
354 */
355
356 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_T REL_H(308)
357 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_B REL_H(332)
358 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_L REL_W(50)
359 #define MULTICALL_SPLIT_SWAP_ON_HOLD_TXT_R REL_W(180)
360
361 #define MULTICALL_SPLIT_SWAP_MORE_ICON_T REL_H(343)
362 #define MULTICALL_SPLIT_SWAP_MORE_ICON_B REL_H(371)
363 #define MULTICALL_SPLIT_SWAP_MORE_ICON_L REL_W(412)
364 #define MULTICALL_SPLIT_SWAP_MORE_ICON_R REL_W(436)
365
366 #define MULTICALL_SPLIT_SWAP_TIMER_T REL_H(343)
367 #define MULTICALL_SPLIT_SWAP_TIMER_B REL_H(371)
368 #define MULTICALL_SPLIT_SWAP_TIMER_L REL_W(246)
369 #define MULTICALL_SPLIT_SWAP_TIMER_R REL_W(436)
370
371 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_T REL_H(343)
372 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_B REL_H(371)
373 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_L REL_W(246)
374 #define MULTICALL_SPLIT_SWAP_TIMER_WITH_ICON_R REL_W(406)
375 /*L[HLD] + R[ACT]*/
376 /*portrait mode - END*/
377 /* End of MULTICALL_SPLIT View  : Use Windows Layout with no indicator */
378
379 /* MULTICALL_LIST View */
380 /*
381 #define MULTICALL_CID_T REL_TITLEBAR_H(8)
382 #define MULTICALL_CID_B REL_TITLEBAR_H(428)
383 #define MULTICALL_CID_L REL_TITLEBAR_W(15)
384 #define MULTICALL_CID_R REL_TITLEBAR_W(468)
385
386 #define MULTICALL_NAME_T REL_TITLEBAR_H(218)
387 #define MULTICALL_NAME_B REL_TITLEBAR_H(268)
388
389 #define MULTICALL_NUM_T REL_TITLEBAR_H(48)
390 #define MULTICALL_NUM_B REL_TITLEBAR_H(88)
391 */
392
393 #define MULTICALL_LIST_T REL_H(120)
394 #define MULTICALL_LIST_B REL_H(475)
395 #define MULTICALL_LIST_L REL_W(0)
396 #define MULTICALL_LIST_R REL_W(MAIN_SCREEN_W)
397
398 #define MULTICALL_LIST_HOLD_T REL_H(609)
399 #define MULTICALL_LIST_HOLD_B REL_H(663)
400 #define MULTICALL_LIST_HOLD_L REL_W(381)
401 #define MULTICALL_LIST_HOLD_R REL_W(454)
402
403 #define MULTICALL_LIST_TIMER_T REL_H(620)
404 #define MULTICALL_LIST_TIMER_B REL_H(652)
405 #define MULTICALL_LIST_TIMER_L REL_W(0)
406 #define MULTICALL_LIST_TIMER_R REL_W(MAIN_SCREEN_W)
407
408 #define MULTICALL_LIST_BIG_END_T REL_H(704)
409 #define MULTICALL_LIST_BIG_END_B REL_H(774)
410 #define MULTICALL_LIST_BIG_END_L REL_W(26)
411 #define MULTICALL_LIST_BIG_END_R REL_W(454)
412 /* End of MULTICALL_LIST View */
413
414 /* Six button layout, Without Window Layout */
415 #define SIX_BTN_1_L REL_W(26)
416 #define SIX_BTN_1_R REL_W(160)
417 #define SIX_BTN_2_L REL_W(173)
418 #define SIX_BTN_2_R REL_W(307)
419 #define SIX_BTN_3_L REL_W(320)
420 #define SIX_BTN_3_R REL_W(454)
421
422 #define SIX_BTN_1_T REL_H(494)
423 #define SIX_BTN_1_B REL_H(582)
424 #define SIX_BTN_2_T REL_H(595)
425 #define SIX_BTN_2_B REL_H(683)
426
427 #define SIX_BTN_BIG_END_L REL_W(26)
428 #define SIX_BTN_BIG_END_R REL_W(454)
429 #define SIX_BTN_BIG_END_T REL_H(712)
430 #define SIX_BTN_BIG_END_B REL_H(782)
431
432 #define SIX_BTN_INCOMING_1_L SIX_BTN_BIG_END_L
433 #define SIX_BTN_INCOMING_1_R SIX_BTN_BIG_END_R
434 #define SIX_BTN_INCOMING_1_T REL_H(438)
435 #define SIX_BTN_INCOMING_1_B REL_H(508)
436
437 #define SIX_BTN_INCOMING_2_L SIX_BTN_BIG_END_L
438 #define SIX_BTN_INCOMING_2_R SIX_BTN_BIG_END_R
439 #define SIX_BTN_INCOMING_2_T REL_H(524)
440 #define SIX_BTN_INCOMING_2_B REL_H(594)
441
442 #define SIX_BTN_INCOMING_3_L SIX_BTN_BIG_END_L
443 #define SIX_BTN_INCOMING_3_R SIX_BTN_BIG_END_R
444 #define SIX_BTN_INCOMING_3_T REL_H(610)
445 #define SIX_BTN_INCOMING_3_B REL_H(680)
446 /* Six Button Layout End */
447
448 /* Six button layout, Window Layout : INDICATOR */
449 /*
450 #define INDI_SIX_BTN_1_L REL_INDI_W(26)
451 #define INDI_SIX_BTN_1_R REL_INDI_W(160)
452 #define INDI_SIX_BTN_2_L REL_INDI_W(173)
453 #define INDI_SIX_BTN_2_R REL_INDI_W(307)
454 #define INDI_SIX_BTN_3_L REL_INDI_W(320)
455 #define INDI_SIX_BTN_3_R REL_INDI_W(454)
456
457 #define INDI_SIX_BTN_1_T_BF REL_INDI_H(417)
458 #define INDI_SIX_BTN_1_B_BF REL_INDI_H(505)
459 #define INDI_SIX_BTN_2_T_BF REL_INDI_H(518)
460 #define INDI_SIX_BTN_2_B_BF REL_INDI_H(606)
461
462 #define INDI_SIX_BTN_1_T REL_INDI_H(467)
463 #define INDI_SIX_BTN_1_B REL_INDI_H(555)
464 #define INDI_SIX_BTN_2_T REL_INDI_H(568)
465 #define INDI_SIX_BTN_2_B REL_INDI_H(656)
466
467 #define INDI_SIX_BTN_BIG_END_L REL_INDI_W(26)
468 #define INDI_SIX_BTN_BIG_END_R REL_INDI_W(454)
469
470 #define INDI_SIX_BTN_BIG_END_T_BF REL_INDI_H(635)
471 #define INDI_SIX_BTN_BIG_END_B_BF REL_INDI_H(705)
472
473 #define INDI_SIX_BTN_BIG_END_T REL_INDI_H(685)
474 #define INDI_SIX_BTN_BIG_END_B REL_INDI_H(755)
475
476 #define INDI_SIX_BTN_INCOMING_1_L INDI_SIX_BTN_BIG_END_L
477 #define INDI_SIX_BTN_INCOMING_1_R INDI_SIX_BTN_BIG_END_R
478 #define INDI_SIX_BTN_INCOMING_1_T REL_INDI_H(411)
479 #define INDI_SIX_BTN_INCOMING_1_B REL_INDI_H(481)
480
481 #define INDI_SIX_BTN_INCOMING_2_L INDI_SIX_BTN_BIG_END_L
482 #define INDI_SIX_BTN_INCOMING_2_R INDI_SIX_BTN_BIG_END_R
483 #define INDI_SIX_BTN_INCOMING_2_T REL_INDI_H(497)
484 #define INDI_SIX_BTN_INCOMING_2_B REL_INDI_H(567)
485
486 #define INDI_SIX_BTN_INCOMING_3_L INDI_SIX_BTN_BIG_END_L
487 #define INDI_SIX_BTN_INCOMING_3_R INDI_SIX_BTN_BIG_END_R
488 #define INDI_SIX_BTN_INCOMING_3_T REL_INDI_H(583)
489 #define INDI_SIX_BTN_INCOMING_3_B REL_INDI_H(653)
490 */
491 /* Six Button Layout End */
492
493 /* Six button layout, Window Layout : Titlebar */
494 /*
495 #define TITLEBAR_SIX_BTN_1_L REL_TITLEBAR_W(18)
496 #define TITLEBAR_SIX_BTN_1_R REL_TITLEBAR_W(160)
497 #define TITLEBAR_SIX_BTN_2_L REL_TITLEBAR_W(169)
498 #define TITLEBAR_SIX_BTN_2_R REL_TITLEBAR_W(311)
499 #define TITLEBAR_SIX_BTN_3_L REL_TITLEBAR_W(320)
500 #define TITLEBAR_SIX_BTN_3_R REL_TITLEBAR_W(462)
501
502 #define TITLEBAR_SIX_BTN_1_T REL_TITLEBAR_H(477)
503 #define TITLEBAR_SIX_BTN_1_B REL_TITLEBAR_H(569)
504 #define TITLEBAR_SIX_BTN_2_T REL_TITLEBAR_H(580)
505 #define TITLEBAR_SIX_BTN_2_B REL_TITLEBAR_H(672)
506
507 #define TITLEBAR_SIX_BTN_TXT_1_T REL_TITLEBAR_H(533)
508 #define TITLEBAR_SIX_BTN_TXT_1_B REL_TITLEBAR_H(562)
509 #define TITLEBAR_SIX_BTN_TXT_2_T REL_TITLEBAR_H(636)
510 #define TITLEBAR_SIX_BTN_TXT_2_B REL_TITLEBAR_H(665)
511
512 #define TITLEBAR_SIX_BTN_TXT_1_M1_T REL_TITLEBAR_H(580)
513 #define TITLEBAR_SIX_BTN_TXT_1_M1_B REL_TITLEBAR_H(625)
514 #define TITLEBAR_SIX_BTN_TXT_1_M2_T REL_TITLEBAR_H(627)
515 #define TITLEBAR_SIX_BTN_TXT_1_M2_B REL_TITLEBAR_H(672)
516
517 #define TITLEBAR_SIX_BTN_TXT_2_M1_T REL_TITLEBAR_H(477)
518 #define TITLEBAR_SIX_BTN_TXT_2_M1_B REL_TITLEBAR_H(569)
519 #define TITLEBAR_SIX_BTN_TXT_2_M2_T REL_TITLEBAR_H(580)
520 #define TITLEBAR_SIX_BTN_TXT_2_M2_B REL_TITLEBAR_H(672)
521 */
522 /* Six Button Layout End */
523
524 /* Navigation bar layout */
525 #define CALL_NAVIGATION_BAR_T   REL_H(40)
526 #define CALL_NAVIGATION_BAR_B   REL_H(MAIN_SCREEN_H)
527 #define CALL_NAVIGATION_BAR_L   REL_W(0)
528 #define CALL_NAVIGATION_BAR_R   REL_W(MAIN_SCREEN_W)
529 /* Navigation bar layout */
530
531 /* End call layout */
532 #define ENDSINGLECALL_BACKGROUND_CID_L          DIALLING_BACKGROUND_CID_L
533 #define ENDSINGLECALL_BACKGROUND_CID_R          DIALLING_BACKGROUND_CID_R
534 #define ENDSINGLECALL_BACKGROUND_CID_T          DIALLING_BACKGROUND_CID_T
535 #define ENDSINGLECALL_BACKGROUND_CID_B          DIALLING_BACKGROUND_CID_B
536
537 #define ENDSINGLECALL_CID_L                             REL_W(145)
538 #define ENDSINGLECALL_CID_R                             REL_W(335)
539 #define ENDSINGLECALL_CID_T                             REL_H(145)
540 #define ENDSINGLECALL_CID_B                             REL_H(335)
541
542 #define ENDSINGLECALL_NAME_L                            DIALLING_NAME_L
543 #define ENDSINGLECALL_NAME_R                            DIALLING_NAME_R
544 #define ENDSINGLECALL_NAME_T                            DIALLING_NAME_T
545 #define ENDSINGLECALL_NAME_B                            DIALLING_NAME_B
546
547 #define ENDSINGLECALL_NUMBER_L          DIALLING_NUMBER_L
548 #define ENDSINGLECALL_NUMBER_R          DIALLING_NUMBER_R
549 #define ENDSINGLECALL_NUMBER_T          DIALLING_NUMBER_T
550 #define ENDSINGLECALL_NUMBER_B          DIALLING_NUMBER_B
551
552 #define ENDSINGLECALL_TIMER_L                           REL_W(173)
553 #define ENDSINGLECALL_TIMER_R                           REL_W(454)
554 #define ENDSINGLECALL_TIMER_T                           REL_H(400)
555 #define ENDSINGLECALL_TIMER_B                           REL_H(432)
556
557 #define ENDSINGLECALL_VIDEO_BTN_L                       REL_W(26)
558 #define ENDSINGLECALL_VIDEO_BTN_R                       REL_W(228)
559 #define ENDSINGLECALL_VIDEO_BTN_T                       REL_H(534)
560 #define ENDSINGLECALL_VIDEO_BTN_B                       REL_H(604)
561
562 #define ENDSINGLECALL_VIDEO2_BTN_L                      REL_W(26)
563 #define ENDSINGLECALL_VIDEO2_BTN_R                      REL_W(228)
564 #define ENDSINGLECALL_VIDEO2_BTN_T                      REL_H(620)
565 #define ENDSINGLECALL_VIDEO2_BTN_B                      REL_H(690)
566
567 #define ENDSINGLECALL_VOICE_BTN_L                       REL_W(252)
568 #define ENDSINGLECALL_VOICE_BTN_R                       REL_W(454)
569 #define ENDSINGLECALL_VOICE_BTN_T                       ENDSINGLECALL_VIDEO_BTN_T
570 #define ENDSINGLECALL_VOICE_BTN_B                       ENDSINGLECALL_VIDEO_BTN_B
571
572 #define ENDSINGLECALL_VOICE2_BTN_L                      REL_W(252)
573 #define ENDSINGLECALL_VOICE2_BTN_R                      REL_W(454)
574 #define ENDSINGLECALL_VOICE2_BTN_T                      ENDSINGLECALL_VIDEO2_BTN_T
575 #define ENDSINGLECALL_VOICE2_BTN_B                      ENDSINGLECALL_VIDEO2_BTN_B
576
577 #define ENDSINGLECALL_MSG_BTN_L                         REL_W(26)
578 #define ENDSINGLECALL_MSG_BTN_R                         REL_W(454)
579 #define ENDSINGLECALL_MSG_BTN_T                         REL_H(620)
580 #define ENDSINGLECALL_MSG_BTN_B                         REL_H(690)
581
582 #define ENDSINGLECALL_MSG2_BTN_L                        REL_W(26)
583 #define ENDSINGLECALL_MSG2_BTN_R                        REL_W(454)
584 #define ENDSINGLECALL_MSG2_BTN_T                        REL_H(706)
585 #define ENDSINGLECALL_MSG2_BTN_B                        REL_H(776)
586
587 #define ENDSINGLECALL_CONTACT_BTN_L                     REL_W(26)
588 #define ENDSINGLECALL_CONTACT_BTN_R                     REL_W(454)
589 #define ENDSINGLECALL_CONTACT_BTN_T                     REL_H(706)
590 #define ENDSINGLECALL_CONTACT_BTN_B                     REL_H(776)
591 /* End call layout */
592  #endif                         /*__VCUI_VIEW_LAYOUT__*/