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__
19 #define __VCUI_VIEW_LAYOUT__
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*/
27 /*List of the screen and widget dimensions as per GUI*/
29 #define MAIN_SCREEN_W 480
30 #define MAIN_SCREEN_H 800
32 #define REL_W(x) (x / MAIN_SCREEN_W)
33 #define REL_H(x) (x / MAIN_SCREEN_H)
35 /* Window layout with nothing (only indicator) */
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)
44 /* Window layout with titlebar */
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)
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)
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)
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)
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)
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)
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)
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)
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)
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) */
105 #define REL_LOCK_W(x) (x / 322)
106 #define REL_LOCK_H(x) (x / 124)
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)
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)
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
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
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
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
138 #define REL_LOCK_MSG_W(x) (x / 232)
139 #define REL_LOCK_MSG_H(x) (x / 125)
140 /* End of MT LOCK 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)
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)
154 #define DIALLING_KEYPAD_T_BF REL_H(319)
155 #define DIALLING_KEYPAD_B_BF REL_H(710)
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
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)
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)
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 */
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
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)
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
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
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
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)
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)
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*/
228 /* MULTICALL_SPLIT View : Use Windows Layout with no indicator */
229 /*portrait mode - START*/
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
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
376 /*portrait mode - END*/
377 /* End of MULTICALL_SPLIT View : Use Windows Layout with no indicator */
379 /* MULTICALL_LIST View */
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)
386 #define MULTICALL_NAME_T REL_TITLEBAR_H(218)
387 #define MULTICALL_NAME_B REL_TITLEBAR_H(268)
389 #define MULTICALL_NUM_T REL_TITLEBAR_H(48)
390 #define MULTICALL_NUM_B REL_TITLEBAR_H(88)
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)
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)
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)
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 */
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)
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)
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)
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)
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)
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 */
448 /* Six button layout, Window Layout : INDICATOR */
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)
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)
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)
467 #define INDI_SIX_BTN_BIG_END_L REL_INDI_W(26)
468 #define INDI_SIX_BTN_BIG_END_R REL_INDI_W(454)
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)
473 #define INDI_SIX_BTN_BIG_END_T REL_INDI_H(685)
474 #define INDI_SIX_BTN_BIG_END_B REL_INDI_H(755)
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)
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)
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)
491 /* Six Button Layout End */
493 /* Six button layout, Window Layout : Titlebar */
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)
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)
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)
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)
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)
522 /* Six Button Layout End */
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 */
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
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)
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
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
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)
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)
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)
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
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
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)
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)
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__*/