|
1 /* |
|
2 * Copyright (c) 2002-2004 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 // This header file contains the customisation implementation identity for Adaptation_Layer_AknApacLayout |
|
21 // It was generated by hand, not by layout compiler. |
|
22 // This file may be manually modified. |
|
23 // This customisation implements the interface defined in AknApacLayout.cdl |
|
24 |
|
25 // ___Instructions___ |
|
26 // 1. use Adaptation_Layer_AknLayout_Elaf as an example |
|
27 // 2. fill in the implementations for the global methods (see section "Adaptation Layer Implementation" below") |
|
28 // 3. do not modify KDataLookup |
|
29 // 4. then remove the "NULL, //" from the lines in KCdlImpl at the BOTTOM of this file |
|
30 // |
|
31 // Notes: |
|
32 // - if there is NULL in the bottom table, then the implementation in other CDL instance will be used (the ones generated from LAY files) |
|
33 // - ensure that the instances are in the packs in the correct order in packages.mk (with adaptation layer after LAY file instances) |
|
34 |
|
35 |
|
36 #include "Adaptation_Layer_AknApacLayout.h" |
|
37 #include "AknLayout2AdaptationDecode.h" |
|
38 #include "AknLayoutScalable_Avkon.cdl.h" |
|
39 |
|
40 // |
|
41 // panic |
|
42 // |
|
43 |
|
44 enum TAdaptation_Layer_AknApacLayout_Panic |
|
45 { |
|
46 EParamsOutsideKnownRange, |
|
47 ELayoutLineMissing |
|
48 }; |
|
49 |
|
50 void Panic(TAdaptation_Layer_AknApacLayout_Panic aCode) |
|
51 { |
|
52 _LIT(KLayoutPanic, "Layout Avkon Apac Adaptation Layer panic"); |
|
53 User::Panic(KLayoutPanic, aCode); |
|
54 } |
|
55 |
|
56 namespace Adaptation_Layer_AknApacLayout |
|
57 { |
|
58 |
|
59 extern const TUint KDataLookup[AknApacLayout::E_TApiId_TableSize]; |
|
60 |
|
61 |
|
62 // |
|
63 // Helper Methods |
|
64 // |
|
65 |
|
66 TAknLayoutTableLimits Limits() { return AknLayoutAdaptationDecode::TableLimits(KDataLookup); } |
|
67 |
|
68 TAknWindowLineLayout WindowLine0f() { return AknLayoutAdaptationDecode::WindowLine0f(KDataLookup); } |
|
69 TAknWindowLineLayout WindowLine1f(TInt aParam0) { return AknLayoutAdaptationDecode::WindowLine1f(KDataLookup, aParam0); } |
|
70 TAknWindowLineLayout WindowLine2f(TInt aParam0,TInt aParam1) { return AknLayoutAdaptationDecode::WindowLine2f(KDataLookup, aParam0, aParam1); } |
|
71 TAknWindowLineLayout WindowLine3f(TInt aParam0,TInt aParam1,TInt aParam2) { return AknLayoutAdaptationDecode::WindowLine3f(KDataLookup, aParam0, aParam1, aParam2); } |
|
72 |
|
73 TAknWindowLineLayout WindowLine0t(const TRect& aParentRect) { return AknLayoutAdaptationDecode::WindowLine0t(KDataLookup, aParentRect); } |
|
74 TAknWindowLineLayout WindowLine1t(const TRect& aParentRect,TInt aParam0) { return AknLayoutAdaptationDecode::WindowLine1t(KDataLookup, aParentRect, aParam0); } |
|
75 |
|
76 TAknTextLineLayout TextLine0f() { return AknLayoutAdaptationDecode::TextLine0f(KDataLookup); } |
|
77 TAknTextLineLayout TextLine1f(TInt aParam0) { return AknLayoutAdaptationDecode::TextLine1f(KDataLookup, aParam0); } |
|
78 TAknTextLineLayout TextLine2f(TInt aParam0,TInt aParam1) { return AknLayoutAdaptationDecode::TextLine2f(KDataLookup, aParam0, aParam1); } |
|
79 |
|
80 TAknWindowLineLayout WindowTable0t(TInt aLineIndex, const TRect& aParentRect) { return AknLayoutAdaptationDecode::WindowTable0t(KDataLookup, aLineIndex, aParentRect); } |
|
81 TAknWindowLineLayout WindowTable1t(TInt aLineIndex, const TRect& aParentRect, TInt aParam0) { return AknLayoutAdaptationDecode::WindowTable1t(KDataLookup, aLineIndex, aParentRect, aParam0); } |
|
82 TAknWindowLineLayout WindowTable0f(TInt aLineIndex) { return AknLayoutAdaptationDecode::WindowTable0f(KDataLookup, aLineIndex); } |
|
83 TAknWindowLineLayout WindowTable1f(TInt aLineIndex, TInt aParam0) { return AknLayoutAdaptationDecode::WindowTable1f(KDataLookup, aLineIndex, aParam0); } |
|
84 |
|
85 TAknTextLineLayout TextTable0f(TInt aLineIndex) { return AknLayoutAdaptationDecode::TextTable0f(KDataLookup, aLineIndex); } |
|
86 |
|
87 TAknMultiLineTextLayout MultiLineTextLine2f(TInt aParam0,TInt aParam1) { return AknLayoutAdaptationDecode::MultiLineTextLine2f(KDataLookup, aParam0, aParam1); } |
|
88 |
|
89 |
|
90 inline TAknWindowComponentLayout DoCompose(TAknWindowComponentLayout aLine1, TAknWindowComponentLayout aLine2) |
|
91 { |
|
92 return TAknWindowComponentLayout::Compose(aLine1, aLine2); |
|
93 } |
|
94 |
|
95 inline TAknTextComponentLayout DoComposeText(TAknWindowComponentLayout aLine1, TAknTextComponentLayout aLine2) |
|
96 { |
|
97 return TAknWindowComponentLayout::ComposeText(aLine1, aLine2); |
|
98 } |
|
99 |
|
100 inline TAknWindowComponentLayout DoIntersect(TAknWindowComponentLayout aLine, TAknWindowComponentLayout aLine2) |
|
101 { |
|
102 return TAknWindowComponentLayout::Intersect(aLine, aLine2); |
|
103 } |
|
104 |
|
105 inline TAknWindowComponentLayout DoMinus(TAknWindowComponentLayout aLine, TAknWindowComponentLayout aParentDiff) |
|
106 { |
|
107 return TAknWindowComponentLayout::Minus(aLine, aParentDiff); |
|
108 } |
|
109 |
|
110 |
|
111 |
|
112 // |
|
113 // This method returns empty TAknWindowLineLayout instance. (Filled with zeroes) |
|
114 // |
|
115 const TAknWindowLineLayoutImp KEmptyWindowLayout = {ELayoutEmpty,0,0,0,0,ELayoutEmpty,ELayoutEmpty}; |
|
116 inline const TAknWindowLineLayout& EmptyWindowLayout() |
|
117 { |
|
118 return *(TAknWindowLineLayout*)&KEmptyWindowLayout; |
|
119 } |
|
120 |
|
121 // |
|
122 // This method returns empty TAknTextLineLayout instance. (Filled with zeroes) |
|
123 // |
|
124 const TAknTextLineLayoutImp KEmptyTextLayout = {ELayoutEmpty,0,0,0,0,ELayoutEmpty,ELayoutEmpty,0,0}; |
|
125 inline const TAknTextLineLayout& EmptyTextLayout() |
|
126 { |
|
127 return *(TAknTextLineLayout*)&KEmptyTextLayout; |
|
128 } |
|
129 |
|
130 // |
|
131 // Adaptation Layer Implementation |
|
132 // |
|
133 |
|
134 |
|
135 // LAF Table : Find pane elements |
|
136 // C= H=32 W=58 b= l=56 r= t=16 |
|
137 // Remark : Search icons of find pane. |
|
138 // Parent : find_pane |
|
139 // Parent API : find_pane |
|
140 // Scale API match ( 47%) : find_popup_pane_cp2_ParamLimits |
|
141 // Scale parent match (100%) : find_pane |
|
142 TAknWindowLineLayout Find_pane_elements_Line_6() |
|
143 { |
|
144 TAknWindowComponentLayout layout1 = AknLayoutScalable_Avkon::input_find_pane(); |
|
145 TAknWindowComponentLayout layout2 = AknLayoutScalable_Avkon::input_find_pane_g1(0); |
|
146 return DoCompose(layout1, layout2).LayoutLine(); |
|
147 } |
|
148 |
|
149 // LAF Table : Pop-up windows (main pane as parent) |
|
150 // C= H={58, 54}[aIsShownWithPopupWindows] W=352 b=0 l= r=0 t= |
|
151 // Remark : Chinese character entry and candidate selection window NOTE the parent is control_pane (made height variable in case of popup being used with query). |
|
152 // Parent : |
|
153 // Parent API : |
|
154 // Scale API match ( 95%) : popup_fep_china_uni_window_ParamLimits |
|
155 // Scale parent match ( 0%) : |
|
156 TAknWindowLineLayout popup_fep_china_window(TInt /*aIsShownWithPopupWindows*/) |
|
157 { |
|
158 // Not needed because not used. Deprecated API. |
|
159 return EmptyWindowLayout(); |
|
160 } |
|
161 |
|
162 // C= H={74, 104, 134, 164, 194} W=102 b=10 l=6 r= t= |
|
163 // Remark : Pinyin T9 candidate selection pop up window. Note The parent is popup_feb_china_window. |
|
164 // Parent : |
|
165 // Parent API : |
|
166 // Scale API match ( 70%) : popup_fep_china_uni_window_ParamLimits |
|
167 // Scale parent match ( 0%) : |
|
168 TAknWindowLineLayout popup_fep_china_pinyin_window(TInt /*aIndex_H*/) |
|
169 { |
|
170 // Not needed because not used. Deprecated API. |
|
171 return EmptyWindowLayout(); |
|
172 } |
|
173 |
|
174 // LAF Table : Cursor graphics (16) |
|
175 // C=210 H=36 W=2 b=-2 l= r= t= |
|
176 // Remark : Cursor graphics. |
|
177 // Parent : |
|
178 // Parent API : |
|
179 // Scale API match ( 36%) : setting_slider_graphic_pane_t_Limits |
|
180 // Scale parent match ( 0%) : |
|
181 TAknWindowLineLayout Cursor_graphics__16__Line_1() |
|
182 { |
|
183 // NOT USED |
|
184 return EmptyWindowLayout(); |
|
185 } |
|
186 |
|
187 // LAF Table : Cut copy and paste highlight graphics (16) |
|
188 // C=210 H=36 W= b= l=-2 r=-2 t=-2 |
|
189 // Remark : Selection highlight (i.e. marked text) for the cutcopypaste functions. |
|
190 // Parent : |
|
191 // Parent API : |
|
192 // Scale API match ( 25%) : cell_highlight_pane_g_Limits |
|
193 // Scale parent match ( 0%) : |
|
194 TAknWindowLineLayout Cut_copy_and_paste_highlight_graphics__16__Line_1() |
|
195 { |
|
196 // NOT USED |
|
197 return EmptyWindowLayout(); |
|
198 } |
|
199 |
|
200 // LAF Table : Time and date entry graphics (16) |
|
201 // C=210 H= W= b=-2 l=-2 r=-0 t=-2 |
|
202 // Remark : Inversion rectangle. |
|
203 // Parent : |
|
204 // Parent API : |
|
205 // Scale API match ( 0%) : |
|
206 // Scale parent match ( 0%) : |
|
207 TAknWindowLineLayout Time_and_date_entry_graphics__16__Line_1() |
|
208 { |
|
209 // NOT USED |
|
210 return EmptyWindowLayout(); |
|
211 } |
|
212 |
|
213 // LAF Table : Pop up window grid pane descendants (APAC character) |
|
214 // C= H=40 W=40 b= l={0, 42, 84, 126, 168, 210, 252, 0, 42, 84, 126, 168, 210, 252, 0, 42, 84, 126, 168, 210, 252, 0, 42, 84, 126, 168, 210, 252, 0, 42, 84, 126, 168, 210, 252, 0, 42, 84, 126, 168, 210, 252, 0, 42, 84, 126, 168, 210, 252}[aCommon1] r= t={0, , , , , , , 42, , , , , , , 84, , , , , , , 126, , , , , , , 168, , , , , , , 210, , , , , , , 252, , , , , , }[aCommon1] |
|
215 // Remark : 16 pixel font special characters. |
|
216 // Parent : grid_apac_character_popup_pane |
|
217 // Parent API : grid_apac_character_popup_pane |
|
218 // Scale API match ( 53%) : cell_large_graphic_colour_popup_pane_ParamLimits |
|
219 // Scale parent match ( 53%) : grid_large_graphic_colour_popup_pane_ParamLimits |
|
220 TAknWindowLineLayout cell_apac_character_popup_pane(TInt aCommon1) |
|
221 { |
|
222 TInt varietyIndex = 0; // stick to variety 0 for now, variety 1 seems to be shorter. [LMB 12/04/2005] |
|
223 TInt rowIndex = aCommon1 % 7; |
|
224 TInt columnIndex = aCommon1 / 7; |
|
225 return AknLayoutScalable_Avkon::cell_graphic_popup_pane(varietyIndex, rowIndex, columnIndex).LayoutLine(); |
|
226 } |
|
227 |
|
228 // LAF Table : Cell pane texts (pop-up APAC character) |
|
229 // B=34 C=215 Font=EApacPlain16_Scaled J=ELayoutAlignCenter W=34 l=4 r=2 |
|
230 // Remark : E.g. a special character. |
|
231 // Parent : cell_apac_character_popup_pane |
|
232 // Parent API : cell_apac_character_popup_pane |
|
233 // Scale API match ( 29%) : cell_large_graphic_colour_none_popup_pane_ParamLimits |
|
234 // Scale parent match ( 53%) : cell_large_graphic_colour_popup_pane_ParamLimits |
|
235 TAknTextLineLayout Cell_pane_texts__pop_up_APAC_character__Line_1() |
|
236 { |
|
237 // NOT USED |
|
238 return EmptyTextLayout(); |
|
239 } |
|
240 |
|
241 // LAF Table : APAC character selection pop-up window descendants |
|
242 // C= H= W= b= l=6 r= t={12, 14} |
|
243 // Remark : For the dimensions see reference 1. |
|
244 // Parent : popup_grid_apac_character_window |
|
245 // Parent API : popup_grid_apac_character_window |
|
246 // Scale API match ( 0%) : |
|
247 // Scale parent match ( 50%) : popup_grid_graphic_window_ParamLimits |
|
248 TAknWindowLineLayout APAC_character_selection_pop_up_window_descendants_Line_1(TInt /*aIndex_t*/) |
|
249 { |
|
250 // NOT USED |
|
251 return EmptyWindowLayout(); |
|
252 } |
|
253 // C= H={292, 250, 208, 166, 124, 82, 40} W=292 b= l=28 r= t={60, 62} |
|
254 // Remark : 16 pixel special character selection grid. |
|
255 // Parent : popup_grid_apac_character_window |
|
256 // Parent API : popup_grid_apac_character_window |
|
257 // Scale API match ( 53%) : grid_large_graphic_colour_popup_pane_ParamLimits |
|
258 // Scale parent match ( 50%) : popup_grid_graphic_window_ParamLimits |
|
259 TAknWindowLineLayout grid_apac_character_popup_pane(TInt /*aIndex_t*/, TInt /*aIndex_H*/) |
|
260 { |
|
261 TAknWindowComponentLayout layout1 = AknLayoutScalable_Avkon::listscroll_popup_graphic_pane(); |
|
262 TAknWindowComponentLayout layout2 = AknLayoutScalable_Avkon::grid_graphic_popup_pane(0); |
|
263 return DoCompose(layout1, layout2).LayoutLine(); |
|
264 } |
|
265 |
|
266 // LAF Table : APAC character selection pop-up window elements |
|
267 // C=219 H=2 W=296 b= l=12 r= t={58, 100, 142, 184, 226, 268, 310, 352} |
|
268 // Remark : Horizontal lines between grid elements. |
|
269 // Parent : popup_grid_apac_character_window |
|
270 // Parent API : popup_grid_apac_character_window |
|
271 // Scale API match ( 26%) : popup_fep_japan_predictive_window_ParamLimits |
|
272 // Scale parent match ( 50%) : popup_grid_graphic_window_ParamLimits |
|
273 TAknWindowLineLayout APAC_character_selection_pop_up_window_elements_Line_1(TInt /*aIndex_t*/) |
|
274 { |
|
275 // NOT USED |
|
276 return EmptyWindowLayout(); |
|
277 } |
|
278 |
|
279 // C=219 H={40, 82, 124, 166, 208, 250, 292} W=2 b= l={12, 54, 96, 138, 180, 222, 264, 306} r= t=60 |
|
280 // Remark : Vertical lines between grid elements. |
|
281 // Parent : popup_grid_apac_character_window |
|
282 // Parent API : popup_grid_apac_character_window |
|
283 // Scale API match ( 26%) : popup_fep_japan_predictive_window_ParamLimits |
|
284 // Scale parent match ( 50%) : popup_grid_graphic_window_ParamLimits |
|
285 TAknWindowLineLayout APAC_character_selection_pop_up_window_elements_Line_2(TInt /*aIndex_l*/, TInt /*aIndex_H*/) |
|
286 { |
|
287 // NOT USED |
|
288 return EmptyWindowLayout(); |
|
289 } |
|
290 |
|
291 // LAF Table : APAC character selection pop-up window graphics |
|
292 // C=0 H=p W=352 b= l=0 r= t=0 |
|
293 // Remark : A rectangle to cover the main pane elements below. |
|
294 // Parent : popup_grid_apac_character_window |
|
295 // Parent API : popup_grid_apac_character_window |
|
296 // Scale API match ( 34%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
297 // Scale parent match ( 50%) : popup_grid_graphic_window_ParamLimits |
|
298 TAknWindowLineLayout APAC_character_selection_pop_up_window_graphics_Line_1(const TRect& /*aParentRect*/) |
|
299 { |
|
300 // NOT USED |
|
301 return EmptyWindowLayout(); |
|
302 } |
|
303 |
|
304 // C=86 H=p-20 W= b= l=12 r= t={12, 14} |
|
305 // Remark : Second shadow. |
|
306 // Parent : popup_grid_apac_character_window |
|
307 // Parent API : popup_grid_apac_character_window |
|
308 // Scale API match ( 34%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
309 // Scale parent match ( 50%) : popup_grid_graphic_window_ParamLimits |
|
310 TAknWindowLineLayout APAC_character_selection_pop_up_window_graphics_Line_2(const TRect& /*aParentRect*/, TInt /*aIndex_t*/) |
|
311 { |
|
312 // NOT USED |
|
313 return EmptyWindowLayout(); |
|
314 } |
|
315 |
|
316 // C=221 H=p-18 W= b= l=8 r= t={8, 10} |
|
317 // Remark : First shadow. |
|
318 // Parent : popup_grid_apac_character_window |
|
319 // Parent API : popup_grid_apac_character_window |
|
320 // Scale API match ( 34%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
321 // Scale parent match ( 50%) : popup_grid_graphic_window_ParamLimits |
|
322 TAknWindowLineLayout APAC_character_selection_pop_up_window_graphics_Line_3(const TRect& /*aParentRect*/, TInt /*aIndex_t*/) |
|
323 { |
|
324 // NOT USED |
|
325 return EmptyWindowLayout(); |
|
326 } |
|
327 |
|
328 // C=215 H=p-16 W= b= l=4 r= t={4, 6} |
|
329 // Remark : Outline frame. |
|
330 // Parent : popup_grid_apac_character_window |
|
331 // Parent API : popup_grid_apac_character_window |
|
332 // Scale API match ( 34%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
333 // Scale parent match ( 50%) : popup_grid_graphic_window_ParamLimits |
|
334 TAknWindowLineLayout APAC_character_selection_pop_up_window_graphics_Line_4(const TRect& /*aParentRect*/, TInt /*aIndex_t*/) |
|
335 { |
|
336 // NOT USED |
|
337 return EmptyWindowLayout(); |
|
338 } |
|
339 |
|
340 // C=0 H=p-20 W= b= l=6 r= t={6, 8} |
|
341 // Remark : Inside area. |
|
342 // Parent : popup_grid_apac_character_window |
|
343 // Parent API : popup_grid_apac_character_window |
|
344 // Scale API match ( 34%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
345 // Scale parent match ( 50%) : popup_grid_graphic_window_ParamLimits |
|
346 TAknWindowLineLayout APAC_character_selection_pop_up_window_graphics_Line_5(const TRect& /*aParentRect*/, TInt /*aIndex_t*/) |
|
347 { |
|
348 // NOT USED |
|
349 return EmptyWindowLayout(); |
|
350 } |
|
351 |
|
352 // LAF Table : Chinese FEP pop-up window elements and descendants panes |
|
353 // C=219 H=42 W={2, 2, 0}[aPaneLayout] b=10 l={124, 94, 4}[aPaneLayout] r= t= |
|
354 // Remark : Line between fields (replaced t with b as parent is relative to bottom). |
|
355 // Parent : popup_fep_china_window |
|
356 // Parent API : popup_fep_china_window |
|
357 // Scale API match ( 25%) : popup_fep_china_uni_window_ParamLimits |
|
358 // Scale parent match ( 95%) : popup_fep_china_uni_window_ParamLimits |
|
359 TAknWindowLineLayout Chinese_FEP_pop_up_window_elements_and_descendants_panes_Line_1(TInt /*aPaneLayout*/) |
|
360 { |
|
361 // Not needed because not used. Deprecated API. |
|
362 return EmptyWindowLayout(); |
|
363 } |
|
364 |
|
365 // C= H=38 W={116, 86, 0}[aPaneLayout] b=12 l=8 r= t= |
|
366 // Remark : Character entry field (replaced t with b as parent is relative to bottom). |
|
367 // Parent : popup_fep_china_window |
|
368 // Parent API : popup_fep_china_window |
|
369 // Scale API match ( 94%) : fep_china_uni_entry_pane |
|
370 // Scale parent match ( 95%) : popup_fep_china_uni_window_ParamLimits |
|
371 TAknWindowLineLayout fep_china_entry_pane(TInt /*aPaneLayout*/) |
|
372 { |
|
373 // Not needed because not used. Deprecated API. |
|
374 return EmptyWindowLayout(); |
|
375 } |
|
376 |
|
377 // C= H=38 W={212, 242, 332}[aPaneLayout] b=12 l={128, 98, 8}[aPaneLayout] r= t= |
|
378 // Remark : Candidate selection area (added a new value for only showing 6 candidates - corresponds to zhuyin or stroke mode and replaced t with b as parent is relative to bottom)). |
|
379 // Parent : popup_fep_china_window |
|
380 // Parent API : popup_fep_china_window |
|
381 // Scale API match ( 95%) : fep_china_uni_candidate_pane_ParamLimits |
|
382 // Scale parent match ( 95%) : popup_fep_china_uni_window_ParamLimits |
|
383 TAknWindowLineLayout fep_china_candidate_pane(TInt /*aPaneLayout*/) |
|
384 { |
|
385 // Not needed because not used. Deprecated API. |
|
386 return EmptyWindowLayout(); |
|
387 } |
|
388 |
|
389 // LAF Table : Chinese FEP entry pane texts |
|
390 // B=24 C={215, 0, 219, 230} Font=EApacPlain12_Scaled J=ELayoutAlignLeft W={114, 84, 0}[aPaneLayout] l=2 r=0 |
|
391 // Remark : Character entry (maybe the highlighted color should be 35 like in the candidate pane and the width needs to vary with the layout of the container) and add in some values for invalid tonemark text. |
|
392 // Parent : fep_china_entry_pane |
|
393 // Parent API : fep_china_entry_pane |
|
394 // Scale API match ( 51%) : fep_china_uni_entry_pane_g1 |
|
395 // Scale parent match ( 94%) : fep_china_uni_entry_pane |
|
396 TAknTextLineLayout Chinese_FEP_entry_pane_texts_Line_1(TInt /*aIndex_C*/, TInt /*aPaneLayout*/) |
|
397 { |
|
398 // Not needed because not used. Deprecated API. |
|
399 return EmptyTextLayout(); |
|
400 } |
|
401 |
|
402 // LAF Table : Chinese FEP candidate pane elements |
|
403 // C= H=14 W=8 b= l={2, }[aLeftRight] r={, 2}[aLeftRight] t={12, 12}[aLeftRight] |
|
404 // Remark : More candidates available by leftscrolling indication (had to fix it manually as the carriage returns in the html were not parsed consistently with what they were meant to represent and also the indicator arrows need to be further away from the canidate selection highlight so -1 not -2). |
|
405 // Parent : fep_china_candidate_pane |
|
406 // Parent API : fep_china_candidate_pane |
|
407 // Scale API match ( 55%) : fep_china_uni_candidate_pane_ParamLimits |
|
408 // Scale parent match ( 95%) : fep_china_uni_candidate_pane_ParamLimits |
|
409 TAknWindowLineLayout Chinese_FEP_candidate_pane_elements_Line_1(TInt /*aLeftRight*/) |
|
410 { |
|
411 // Not needed because not used. Deprecated API. |
|
412 return EmptyWindowLayout(); |
|
413 } |
|
414 |
|
415 // C= H=6 W=10 b= l= r=2 t=4 |
|
416 // Remark : Candidates page by page scrolling up available indication used only with stroke method (the indicator arrows need to be further away from the canidate selection highlight so -1 not -2). |
|
417 // Parent : fep_china_candidate_pane |
|
418 // Parent API : fep_china_candidate_pane |
|
419 // Scale API match ( 55%) : fep_china_uni_candidate_pane_ParamLimits |
|
420 // Scale parent match ( 95%) : fep_china_uni_candidate_pane_ParamLimits |
|
421 TAknWindowLineLayout Chinese_FEP_candidate_pane_elements_Line_2() |
|
422 { |
|
423 // Not needed because not used. Deprecated API. |
|
424 return EmptyWindowLayout(); |
|
425 } |
|
426 |
|
427 // C= H=6 W=10 b= l= r=2 t=28 |
|
428 // Remark : Candidates page by page scrolling down available indication used only with stroke method (the indicator arrows need to be further away from the canidate selection highlight so -1 not -2). |
|
429 // Parent : fep_china_candidate_pane |
|
430 // Parent API : fep_china_candidate_pane |
|
431 // Scale API match ( 55%) : fep_china_uni_candidate_pane_ParamLimits |
|
432 // Scale parent match ( 95%) : fep_china_uni_candidate_pane_ParamLimits |
|
433 TAknWindowLineLayout Chinese_FEP_candidate_pane_elements_Line_3() |
|
434 { |
|
435 // Not needed because not used. Deprecated API. |
|
436 return EmptyWindowLayout(); |
|
437 } |
|
438 |
|
439 // C= H=38 W=36 b= l={12, 42, 72, 102, 132, 162, 192, 222, 252, 282, , } r= t=0 |
|
440 // Remark : Candidate highlight (added width and height that were missing but height needs to be 19 so that it covers bottom shadow as well and width needs to be 18 so that it doesn't overlap adjacent characters). |
|
441 // Parent : fep_china_candidate_pane |
|
442 // Parent API : fep_china_candidate_pane |
|
443 // Scale API match ( 59%) : list_highlight_pane_cp2 |
|
444 // Scale parent match ( 95%) : fep_china_uni_candidate_pane_ParamLimits |
|
445 TAknWindowLineLayout fep_china_highlight_pane(TInt /*aIndex_l*/) |
|
446 { |
|
447 // Not needed because not used. Deprecated API. |
|
448 return EmptyWindowLayout(); |
|
449 } |
|
450 |
|
451 // LAF Table : Chinese FEP candidate pane texts |
|
452 // B=34 C={215, 35} Font=EApacPlain12_Scaled J=ELayoutAlignCenter W=24 l={18, 48, 78, 108, 138, 168, 198, 228, 258, 288, , }[aCommon1] r= |
|
453 // Remark : Candidates (now only 10 numbers not 11 and the values have been recalculated to make sense and the right margins are not correct if the candidate pane is not 166 so the comment about the first four being not shown is wrong it should be the last four that are not shown). |
|
454 // Parent : fep_china_candidate_pane |
|
455 // Parent API : fep_china_candidate_pane |
|
456 // Scale API match ( 61%) : fep_china_uni_candidate_pane_ParamLimits |
|
457 // Scale parent match ( 95%) : fep_china_uni_candidate_pane_ParamLimits |
|
458 TAknTextLineLayout Chinese_FEP_candidate_pane_texts_Line_1(TInt /*aIndex_C*/, TInt /*aCommon1*/) |
|
459 { |
|
460 // Not needed because not used. Deprecated API. |
|
461 return EmptyTextLayout(); |
|
462 } |
|
463 |
|
464 // B=8 C=210 Font=ENumberPlain5_Scaled J=ELayoutAlignCenter W=8 l={26, 56, 86, 116, 146, 176, 206, 236, 266, 296, , }[aCommon1] r= |
|
465 // Remark : Candidate oridinal numbers (need to all be one to the left so that they are centered relative to the candidate selection highlight). |
|
466 // Parent : fep_china_candidate_pane |
|
467 // Parent API : fep_china_candidate_pane |
|
468 // Scale API match ( 61%) : fep_china_uni_candidate_pane_ParamLimits |
|
469 // Scale parent match ( 95%) : fep_china_uni_candidate_pane_ParamLimits |
|
470 TAknTextLineLayout Chinese_FEP_candidate_pane_texts_Line_2(TInt /*aCommon1*/) |
|
471 { |
|
472 // Not needed because not used. Deprecated API. |
|
473 return EmptyTextLayout(); |
|
474 } |
|
475 |
|
476 // LAF Table : Chinese FEP pop up window graphics |
|
477 // C=0 H={p, p-8}[aIsShownWithPopupWindows] W=352 b=0 l=0 r= t= |
|
478 // Remark : A rectangle to cover the main pane elements below (replaced t with b as parent is relative to bottom). |
|
479 // Parent : popup_fep_china_window |
|
480 // Parent API : popup_fep_china_window |
|
481 // Scale API match ( 45%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
482 // Scale parent match ( 95%) : popup_fep_china_uni_window_ParamLimits |
|
483 TAknWindowLineLayout Chinese_FEP_pop_up_window_graphics_Line_1(const TRect& /*aParentRect*/, TInt /*aIsShownWithPopupWindows*/) |
|
484 { |
|
485 // Not needed because not used. Deprecated API. |
|
486 return EmptyWindowLayout(); |
|
487 } |
|
488 |
|
489 // C=86 H={p-16, p-10}[aIsShownWithPopupWindows] W=338 b=4 l=10 r= t= |
|
490 // Remark : Second shadow (width was missing in spec and it needs to be only one to the right of the first shadow so 5 not 6 and replaced t with b as parent is relative to bottom). |
|
491 // Parent : popup_fep_china_window |
|
492 // Parent API : popup_fep_china_window |
|
493 // Scale API match ( 45%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
494 // Scale parent match ( 95%) : popup_fep_china_uni_window_ParamLimits |
|
495 TAknWindowLineLayout Chinese_FEP_pop_up_window_graphics_Line_2(const TRect& /*aParentRect*/, TInt /*aIsShownWithPopupWindows*/) |
|
496 { |
|
497 // Not needed because not used. Deprecated API. |
|
498 return EmptyWindowLayout(); |
|
499 } |
|
500 |
|
501 // C=221 H={p-14, p-10}[aIsShownWithPopupWindows] W=338 b=6 l=8 r= t= |
|
502 // Remark : First shadow (width was missing in spec and replaced t with b as parent is relative to bottom and need different height with popup). |
|
503 // Parent : popup_fep_china_window |
|
504 // Parent API : popup_fep_china_window |
|
505 // Scale API match ( 45%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
506 // Scale parent match ( 95%) : popup_fep_china_uni_window_ParamLimits |
|
507 TAknWindowLineLayout Chinese_FEP_pop_up_window_graphics_Line_3(const TRect& /*aParentRect*/, TInt /*aIsShownWithPopupWindows*/) |
|
508 { |
|
509 // Not needed because not used. Deprecated API. |
|
510 return EmptyWindowLayout(); |
|
511 } |
|
512 |
|
513 // C=215 H={p-12, p-8}[aIsShownWithPopupWindows] W=340 b=8 l=4 r= t= |
|
514 // Remark : Outline frame (width was missing in spec and replaced t with b as parent is relative to bottom and need different height with popup). |
|
515 // Parent : popup_fep_china_window |
|
516 // Parent API : popup_fep_china_window |
|
517 // Scale API match ( 45%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
518 // Scale parent match ( 95%) : popup_fep_china_uni_window_ParamLimits |
|
519 TAknWindowLineLayout Chinese_FEP_pop_up_window_graphics_Line_4(const TRect& /*aParentRect*/, TInt /*aIsShownWithPopupWindows*/) |
|
520 { |
|
521 // Not needed because not used. Deprecated API. |
|
522 return EmptyWindowLayout(); |
|
523 } |
|
524 |
|
525 // C=0 H={p-16, p-12}[aIsShownWithPopupWindows] W=336 b=10 l=6 r= t= |
|
526 // Remark : Inside area (width was missing in spec and replaced t with b as parent is relative to bottom and need different height with popup). |
|
527 // Parent : popup_fep_china_window |
|
528 // Parent API : popup_fep_china_window |
|
529 // Scale API match ( 45%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
530 // Scale parent match ( 95%) : popup_fep_china_uni_window_ParamLimits |
|
531 TAknWindowLineLayout Chinese_FEP_pop_up_window_graphics_Line_5(const TRect& /*aParentRect*/, TInt /*aIsShownWithPopupWindows*/) |
|
532 { |
|
533 // Not needed because not used. Deprecated API. |
|
534 return EmptyWindowLayout(); |
|
535 } |
|
536 |
|
537 // LAF Table : Chinese FEP highlight elements |
|
538 // C=0 H=38 W=36 b= l=0 r= t=0 |
|
539 // Remark : White background (height must be 19 not 18 to cover bottom of shadow as well and width must be 18 so that is doesn't overlap adjacent characters). |
|
540 // Parent : fep_china_highlight_pane |
|
541 // Parent API : fep_china_highlight_pane |
|
542 // Scale API match ( 31%) : list_highlight_pane_cp2 |
|
543 // Scale parent match ( 59%) : list_highlight_pane_cp2 |
|
544 TAknWindowLineLayout Chinese_FEP_highlight_elements_Line_1() |
|
545 { |
|
546 // Not needed because not used. Deprecated API. |
|
547 return EmptyWindowLayout(); |
|
548 } |
|
549 |
|
550 // C=222 H=36 W=34 b= l=2 r= t=2 |
|
551 // Remark : Shadow (left is now 1 not 2 as the parent is now 18 wide not 20). |
|
552 // Parent : fep_china_highlight_pane |
|
553 // Parent API : fep_china_highlight_pane |
|
554 // Scale API match ( 31%) : list_highlight_pane_cp2 |
|
555 // Scale parent match ( 59%) : list_highlight_pane_cp2 |
|
556 TAknWindowLineLayout Chinese_FEP_highlight_elements_Line_2() |
|
557 { |
|
558 // Not needed because not used. Deprecated API. |
|
559 return EmptyWindowLayout(); |
|
560 } |
|
561 |
|
562 // C=244 H=36 W=34 b= l=0 r= t=0 |
|
563 // Remark : Highlight (left is now 0 not 1 as the parent is now 18 wide not 20). |
|
564 // Parent : fep_china_highlight_pane |
|
565 // Parent API : fep_china_highlight_pane |
|
566 // Scale API match ( 31%) : list_highlight_pane_cp2 |
|
567 // Scale parent match ( 59%) : list_highlight_pane_cp2 |
|
568 TAknWindowLineLayout Chinese_FEP_highlight_elements_Line_3() |
|
569 { |
|
570 // Not needed because not used. Deprecated API. |
|
571 return EmptyWindowLayout(); |
|
572 } |
|
573 |
|
574 // LAF Table : Chinese FEP highlight texts |
|
575 // B=32 C={215, 35} Font=EApacPlain16_Scaled J=ELayoutAlignCenter W=32 l=2 r=2 |
|
576 // Remark : Highlighted candidates (l and r are now 1 not 2 as parent is now 18 wide not 20). |
|
577 // Parent : fep_china_highlight_pane |
|
578 // Parent API : fep_china_highlight_pane |
|
579 // Scale API match ( 34%) : list_highlight_pane_cp2 |
|
580 // Scale parent match ( 59%) : list_highlight_pane_cp2 |
|
581 TAknTextLineLayout Chinese_FEP_highlight_texts_Line_1(TInt /*aIndex_C*/) |
|
582 { |
|
583 // Not needed because not used. Deprecated API. |
|
584 return EmptyTextLayout(); |
|
585 } |
|
586 |
|
587 // LAF Table : Unselected string highlight |
|
588 // C=243 H=30 W={114, 84, 0}[aPaneLayout] b= l=0 r= t=0 |
|
589 // Remark : Highlight (width needs to vary with the layout of the container). |
|
590 // Parent : fep_china_entry_pane |
|
591 // Parent API : fep_china_entry_pane |
|
592 // Scale API match ( 30%) : list_highlight_pane_cp2 |
|
593 // Scale parent match ( 94%) : fep_china_uni_entry_pane |
|
594 TAknWindowLineLayout Unselected_string_highlight_Line_1(TInt /*aPaneLayout*/) |
|
595 { |
|
596 // Not needed because not used. Deprecated API. |
|
597 return EmptyWindowLayout(); |
|
598 } |
|
599 |
|
600 // LAF Table : Pinyin T9 candidate pop up window descendants panes |
|
601 // C= H=30 W=88 b= l=6 r= t={6, 36, 66, 96, 126, 156} |
|
602 // Remark : Pinyin T9 candidates (width is 44 not 41 to fill the area). |
|
603 // Parent : popup_fep_china_pinyin_window |
|
604 // Parent API : popup_fep_china_pinyin_window |
|
605 // Scale API match ( 45%) : list_single_popup_jap_candidate_pane_ParamLimits |
|
606 // Scale parent match ( 70%) : popup_fep_china_uni_window_ParamLimits |
|
607 TAknWindowLineLayout list_single_fep_china_pinyin_pane(TInt /*aIndex_t*/) |
|
608 { |
|
609 // Not needed because not used. Deprecated API. |
|
610 return EmptyWindowLayout(); |
|
611 } |
|
612 |
|
613 // LAF Table : List pane texts (fep china) |
|
614 // B=24 C={215, 0, 219, 230} Font=EApacPlain12_Scaled J=ELayoutAlignLeft W=88 l=4 r=2 |
|
615 // Remark : Pinyin T9 candidates (width is 44 not 41 to fill the area). |
|
616 // Parent : list_single_fep_china_pinyin_pane |
|
617 // Parent API : list_single_fep_china_pinyin_pane |
|
618 // Scale API match ( 43%) : fep_china_uni_entry_pane_g_Limits |
|
619 // Scale parent match ( 45%) : list_single_popup_jap_candidate_pane_ParamLimits |
|
620 TAknTextLineLayout List_pane_texts__fep_china__Line_1(TInt /*aIndex_C*/) |
|
621 { |
|
622 // Not needed because not used. Deprecated API. |
|
623 return EmptyTextLayout(); |
|
624 } |
|
625 |
|
626 // LAF Table : Pinyin T9 candidate pop up window graphics |
|
627 // C=0 H=p W=102 b= l=0 r= t=0 |
|
628 // Remark : A rectangle to cover the main pane elements below. |
|
629 // Parent : popup_fep_china_pinyin_window |
|
630 // Parent API : popup_fep_china_pinyin_window |
|
631 // Scale API match ( 41%) : popup_fep_japan_candidate_window_ParamLimits |
|
632 // Scale parent match ( 70%) : popup_fep_china_uni_window_ParamLimits |
|
633 TAknWindowLineLayout Pinyin_T9_candidate_pop_up_window_graphics_Line_1(const TRect& /*aParentRect*/) |
|
634 { |
|
635 // Not needed because not used. Deprecated API. |
|
636 return EmptyWindowLayout(); |
|
637 } |
|
638 |
|
639 // C=221 H=p-8 W=94 b= l=6 r= t=6 |
|
640 // Remark : Shadow. |
|
641 // Parent : popup_fep_china_pinyin_window |
|
642 // Parent API : popup_fep_china_pinyin_window |
|
643 // Scale API match ( 41%) : popup_fep_japan_candidate_window_ParamLimits |
|
644 // Scale parent match ( 70%) : popup_fep_china_uni_window_ParamLimits |
|
645 TAknWindowLineLayout Pinyin_T9_candidate_pop_up_window_graphics_Line_2(const TRect& /*aParentRect*/) |
|
646 { |
|
647 // Not needed because not used. Deprecated API. |
|
648 return EmptyWindowLayout(); |
|
649 } |
|
650 |
|
651 // C=215 H=p-6 W=96 b= l=2 r= t=2 |
|
652 // Remark : Outline frame. |
|
653 // Parent : popup_fep_china_pinyin_window |
|
654 // Parent API : popup_fep_china_pinyin_window |
|
655 // Scale API match ( 41%) : popup_fep_japan_candidate_window_ParamLimits |
|
656 // Scale parent match ( 70%) : popup_fep_china_uni_window_ParamLimits |
|
657 TAknWindowLineLayout Pinyin_T9_candidate_pop_up_window_graphics_Line_3(const TRect& /*aParentRect*/) |
|
658 { |
|
659 // Not needed because not used. Deprecated API. |
|
660 return EmptyWindowLayout(); |
|
661 } |
|
662 |
|
663 // C=0 H=p-10 W=92 b= l=4 r= t=4 |
|
664 // Remark : Inside area (W is 46 not 45 H is p-5 not p-8). |
|
665 // Parent : popup_fep_china_pinyin_window |
|
666 // Parent API : popup_fep_china_pinyin_window |
|
667 // Scale API match ( 41%) : popup_fep_japan_candidate_window_ParamLimits |
|
668 // Scale parent match ( 70%) : popup_fep_china_uni_window_ParamLimits |
|
669 TAknWindowLineLayout Pinyin_T9_candidate_pop_up_window_graphics_Line_4(const TRect& /*aParentRect*/) |
|
670 { |
|
671 // Not needed because not used. Deprecated API. |
|
672 return EmptyWindowLayout(); |
|
673 } |
|
674 |
|
675 // LAF Table : Pinyin T9 candidate highlight |
|
676 // C=243 H=p W=p b= l=0 r= t=0 |
|
677 // Remark : Highlight. |
|
678 // Parent : list_single_fep_china_pinyin_pane |
|
679 // Parent API : list_single_fep_china_pinyin_pane |
|
680 // Scale API match ( 32%) : popup_fep_japan_candidate_window_ParamLimits |
|
681 // Scale parent match ( 45%) : list_single_popup_jap_candidate_pane_ParamLimits |
|
682 TAknWindowLineLayout Pinyin_T9_candidate_highlight_Line_1(const TRect& /*aParentRect*/) |
|
683 { |
|
684 // Not needed because not used. Deprecated API. |
|
685 return EmptyWindowLayout(); |
|
686 } |
|
687 |
|
688 // From LAF Table : Pop-up windows (main pane as parent) |
|
689 // C= H={122, 164, 206, 248, 290, 332, 376, } W=352 b=0 l= r=0 t= |
|
690 // Remark : 16-pixel special character selection window. p_height_popup_grid_apac_ character_window |
|
691 // Parent : |
|
692 // Parent API : |
|
693 // Scale API match ( 50%) : popup_grid_graphic_window_ParamLimits |
|
694 // Scale parent match ( 0%) : |
|
695 TAknWindowLineLayout popup_grid_apac_character_window(TInt aIndex_H) |
|
696 { |
|
697 TInt option = 0; |
|
698 if (aIndex_H == 0) option = 6; |
|
699 else if (aIndex_H == 1) option = 5; |
|
700 else if (aIndex_H == 2) option = 4; |
|
701 else if (aIndex_H == 3) option = 3; |
|
702 else if (aIndex_H == 4) option = 2; |
|
703 else if (aIndex_H == 5) option = 1; |
|
704 else if (aIndex_H == 6) option = 0; |
|
705 |
|
706 return AknLayoutScalable_Avkon::popup_grid_graphic_window(option).LayoutLine(); |
|
707 } |
|
708 |
|
709 // C= H={46, 76, 106} W=284 b= l={34, 56} r= t= |
|
710 // Remark : Predictive candidate popup window. |
|
711 // Parent : |
|
712 // Parent API : |
|
713 // Scale API match (100%) : popup_fep_japan_predictive_window |
|
714 // Scale parent match ( 0%) : |
|
715 TAknWindowLineLayout popup_fep_japan_predictive_window(TInt /*aIndex_l*/, TInt aIndex_H) |
|
716 { |
|
717 // AsM: OK |
|
718 return AknLayoutScalable_Avkon::popup_fep_japan_predictive_window(aIndex_H).LayoutLine(); |
|
719 } |
|
720 |
|
721 // C= H={120, 150, 180, 210, 240} W={92, 116, 140, 164, 188, 212, 236, 260} b= l={-2, 34, 56} r= t= |
|
722 // Remark : Candidate selection popup window. |
|
723 // Parent : |
|
724 // Parent API : |
|
725 // Scale API match (100%) : popup_fep_japan_candidate_window |
|
726 // Scale parent match ( 0%) : |
|
727 TAknWindowLineLayout popup_fep_japan_candidate_window(TInt /*aIndex_l*/, TInt /*aIndex_W*/, TInt aIndex_H) |
|
728 { |
|
729 // AsM: Not sure |
|
730 TInt variety = aIndex_H + 3; |
|
731 return AknLayoutScalable_Avkon::popup_fep_japan_candidate_window(variety).LayoutLine(); |
|
732 } |
|
733 |
|
734 // LAF Table : Candidateselection descendant panes |
|
735 // C= H={90, 120, 150, 180, 210} W={82, 106, 130, 154, 178, 202, 226, 250, 274} b= l=4 r= t=22 |
|
736 // Remark : Candidate selection list. |
|
737 // Parent : popup_fep_japan_candidate_window |
|
738 // Parent API : popup_fep_japan_candidate_window |
|
739 // Scale API match (100%) : candidate_pane |
|
740 // Scale parent match (100%) : popup_fep_japan_candidate_window |
|
741 TAknWindowLineLayout candidate_pane(TInt /*aIndex_W*/, TInt /*aIndex_H*/) |
|
742 { |
|
743 // This method returns candidate pane without scroll pane because list code |
|
744 // puts the scroll pane inside candidate pane even it should be outside. |
|
745 TInt varietyIndex = 1; |
|
746 TAknWindowComponentLayout layout1 = AknLayoutScalable_Avkon::listscroll_japin_cand_pane(); |
|
747 TAknWindowComponentLayout layout2 = AknLayoutScalable_Avkon::candidate_pane(varietyIndex); |
|
748 return DoCompose(layout1, layout2).LayoutLine(); |
|
749 } |
|
750 |
|
751 // LAF Table : APAC specific list pane placing |
|
752 // C= H=30 W={82, 106, 130, 154, 178, 202, 226, 250, 274} b= l=0 r= t={0, 30, 60, 90, 120, 150, 180} |
|
753 // Remark : Candidate list pane. |
|
754 // Parent : candidate_pane |
|
755 // Parent API : candidate_pane |
|
756 // Scale API match (100%) : list_single_popup_jap_candidate_pane |
|
757 // Scale parent match (100%) : candidate_pane |
|
758 TAknWindowLineLayout list_single_popup_jap_candidate_pane(TInt /*aIndex_t*/, TInt /*aIndex_W*/) |
|
759 { |
|
760 return AknLayoutScalable_Avkon::list_single_popup_jap_candidate_pane(0).LayoutLine(); |
|
761 } |
|
762 |
|
763 |
|
764 // LAF Table : Listpane text (single japan fep) |
|
765 // B=24 C=215 Font=EApacPlain12_Scaled J=ELayoutAlignLeft W={72, 96, 120, 144, 168, 192, 216, 240, 264} l=6 r=4 |
|
766 // Remark : Submenu item. |
|
767 // Parent : list_single_popup_jap_candidate_pane |
|
768 // Parent API : list_single_popup_jap_candidate_pane |
|
769 // Scale API match ( 47%) : list_single_popup_jap_candidate_pane_t1 |
|
770 // Scale parent match (100%) : list_single_popup_jap_candidate_pane |
|
771 TAknTextLineLayout List_pane_text__single_japan_fep__Line_1(TInt /*aIndex_W*/) |
|
772 { |
|
773 return AknLayoutScalable_Avkon::list_single_popup_jap_candidate_pane_t1().LayoutLine(); |
|
774 } |
|
775 |
|
776 |
|
777 // LAF Table : Predictive candidate selection list texts |
|
778 // B={32, 62, 92} C={215, 215} Font=EApacPlain12_Scaled J=ELayoutAlignLeft W=264 l=10 r=10 |
|
779 // Remark : Conversion texts. |
|
780 // Parent : popup_fep_japan_predictive_window |
|
781 // Parent API : popup_fep_japan_predictive_window |
|
782 // Scale API match ( 30%) : list_single_popup_jap_candidate_pane_ParamLimits |
|
783 // Scale parent match (100%) : popup_fep_japan_predictive_window |
|
784 TAknTextLineLayout Predictive_candidate_selection_list_texts_Line_1(TInt /*aIndex_C*/, TInt aIndex_B) |
|
785 { |
|
786 return AknLayoutScalable_Avkon::popup_fep_japan_predictive_window_t(aIndex_B, 2).LayoutLine(); |
|
787 } |
|
788 |
|
789 // TAknMultiLineTextLayout Multiline_Predictive_candidate_selection_list_texts_Line_1(TInt /*aIndex_C*/, TInt /*aNumberOfLinesShown*/) { } |
|
790 |
|
791 // LAF Table : Predictive candidate selection highlight |
|
792 // C=210 H=28 W=0 b= l=-2 r= t=-2 |
|
793 // Remark : Highlight. |
|
794 // Parent : popup_fep_japan_predictive_window |
|
795 // Parent API : popup_fep_japan_predictive_window |
|
796 // Scale API match ( 25%) : popup_fep_japan_predictive_window_ParamLimits |
|
797 // Scale parent match (100%) : popup_fep_japan_predictive_window |
|
798 TAknWindowLineLayout Predictive_candidate_selection_highlight_Line_1() |
|
799 { |
|
800 return AknLayoutScalable_Avkon::grid_highlight_pane_cp6().LayoutLine(); |
|
801 } |
|
802 |
|
803 // LAF Table : Predictive candidate selection popup window graphics |
|
804 // C=0 H=p W=284 b= l=0 r= t=0 |
|
805 // Remark : A rectangle to cover the main pane items. |
|
806 // Parent : popup_fep_japan_predictive_window |
|
807 // Parent API : popup_fep_japan_predictive_window |
|
808 // Scale API match ( 41%) : popup_fep_japan_predictive_window_ParamLimits |
|
809 // Scale parent match (100%) : popup_fep_japan_predictive_window |
|
810 TAknWindowLineLayout Predictive_candidate_selection_popup_window_graphics_Line_1(const TRect& /*aParentRect*/) |
|
811 { |
|
812 return AknLayoutScalable_Avkon::popup_fep_japan_candidate_window(2).LayoutLine(); |
|
813 } |
|
814 |
|
815 // C=86 H=p-8 W=276 b= l=6 r= t=6 |
|
816 // Remark : First shadow. |
|
817 // Parent : popup_fep_japan_predictive_window |
|
818 // Parent API : popup_fep_japan_predictive_window |
|
819 // Scale API match ( 41%) : popup_fep_japan_predictive_window_ParamLimits |
|
820 // Scale parent match (100%) : popup_fep_japan_predictive_window |
|
821 TAknWindowLineLayout Predictive_candidate_selection_popup_window_graphics_Line_2(const TRect& /*aParentRect*/) |
|
822 { |
|
823 return AknLayoutScalable_Avkon::bg_popup_sub_pane_cp21(2).LayoutLine(); |
|
824 } |
|
825 |
|
826 // C=210 H=p-6 W=278 b= l=2 r= t=2 |
|
827 // Remark : Outline frame. |
|
828 // Parent : popup_fep_japan_predictive_window |
|
829 // Parent API : popup_fep_japan_predictive_window |
|
830 // Scale API match ( 41%) : popup_fep_japan_predictive_window_ParamLimits |
|
831 // Scale parent match (100%) : popup_fep_japan_predictive_window |
|
832 TAknWindowLineLayout Predictive_candidate_selection_popup_window_graphics_Line_3(const TRect& /*aParentRect*/) |
|
833 { |
|
834 return AknLayoutScalable_Avkon::bg_popup_sub_pane_cp21(2).LayoutLine(); |
|
835 } |
|
836 |
|
837 // C=8 H=p-10 W=274 b= l=4 r= t=4 |
|
838 // Remark : Inside area. |
|
839 // Parent : popup_fep_japan_predictive_window |
|
840 // Parent API : popup_fep_japan_predictive_window |
|
841 // Scale API match ( 41%) : popup_fep_japan_predictive_window_ParamLimits |
|
842 // Scale parent match (100%) : popup_fep_japan_predictive_window |
|
843 TAknWindowLineLayout Predictive_candidate_selection_popup_window_graphics_Line_4(const TRect& /*aParentRect*/) |
|
844 { |
|
845 return AknLayoutScalable_Avkon::bg_popup_sub_pane_cp21(2).LayoutLine(); |
|
846 } |
|
847 |
|
848 // LAF Table : Candidate selection list texts |
|
849 // B=16 C=215 Font=ENumberPlain5_Scaled J=ELayoutAlignRight W=44 l=230 r=10 |
|
850 // Remark : Candidate ordinal numbers. |
|
851 // Parent : popup_fep_japan_candidate_window |
|
852 // Parent API : popup_fep_japan_candidate_window |
|
853 // Scale API match ( 37%) : list_single_popup_jap_candidate_pane_ParamLimits |
|
854 // Scale parent match (100%) : popup_fep_japan_candidate_window |
|
855 TAknTextLineLayout Candidate_selection_list_texts_Line_1() |
|
856 { |
|
857 return AknLayoutScalable_Avkon::popup_fep_japan_candidate_window_t1().LayoutLine(); |
|
858 } |
|
859 |
|
860 // LAF Table : Candidate selection pop-up window graphics |
|
861 // C=0 H=p W=284 b= l=0 r= t=0 |
|
862 // Remark : A rectangle to cover the main pane items. |
|
863 // Parent : popup_fep_japan_candidate_window |
|
864 // Parent API : popup_fep_japan_candidate_window |
|
865 // Scale API match ( 41%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
866 // Scale parent match (100%) : popup_fep_japan_candidate_window |
|
867 TAknWindowLineLayout Candidate_selection_pop_up_window_graphics_Line_1(const TRect& /*aParentRect*/) |
|
868 { |
|
869 return AknLayoutScalable_Avkon::popup_fep_japan_candidate_window(7).LayoutLine(); |
|
870 } |
|
871 |
|
872 // C=86 H=p-8 W=276 b= l=6 r= t=6 |
|
873 // Remark : First shadow. |
|
874 // Parent : popup_fep_japan_candidate_window |
|
875 // Parent API : popup_fep_japan_candidate_window |
|
876 // Scale API match ( 41%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
877 // Scale parent match (100%) : popup_fep_japan_candidate_window |
|
878 TAknWindowLineLayout Candidate_selection_pop_up_window_graphics_Line_2(const TRect& /*aParentRect*/) |
|
879 { |
|
880 return AknLayoutScalable_Avkon::bg_popup_sub_pane_cp23().LayoutLine(); |
|
881 } |
|
882 |
|
883 // C=215 H=p-6 W=278 b= l=2 r= t=2 |
|
884 // Remark : Outline frame. |
|
885 // Parent : popup_fep_japan_candidate_window |
|
886 // Parent API : popup_fep_japan_candidate_window |
|
887 // Scale API match ( 41%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
888 // Scale parent match (100%) : popup_fep_japan_candidate_window |
|
889 TAknWindowLineLayout Candidate_selection_pop_up_window_graphics_Line_3(const TRect& /*aParentRect*/) |
|
890 { |
|
891 return AknLayoutScalable_Avkon::bg_popup_sub_pane_cp23().LayoutLine(); |
|
892 } |
|
893 |
|
894 // C=0 H=p-10 W=274 b= l=4 r= t=4 |
|
895 // Remark : Inside area. |
|
896 // Parent : popup_fep_japan_candidate_window |
|
897 // Parent API : popup_fep_japan_candidate_window |
|
898 // Scale API match ( 41%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
899 // Scale parent match (100%) : popup_fep_japan_candidate_window |
|
900 TAknWindowLineLayout Candidate_selection_pop_up_window_graphics_Line_4(const TRect& /*aParentRect*/) |
|
901 { |
|
902 return AknLayoutScalable_Avkon::listscroll_japin_cand_pane().LayoutLine(); |
|
903 } |
|
904 |
|
905 // LAF Table : Chinese FEP Zi popup window elements and descendants panes |
|
906 // C=219 H=2 W=336 b= l=6 r= t=40 |
|
907 // Remark : Horizontal line between window parts. |
|
908 // Parent : popup_fep_china_zi_window |
|
909 // Parent API : popup_fep_china_zi_window |
|
910 // Scale API match ( 28%) : popup_fep_china_uni_window_ParamLimits |
|
911 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
912 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_elements_and_descendants_panes_Line_1() |
|
913 { |
|
914 // Not needed because not used. Deprecated API. |
|
915 return EmptyWindowLayout(); |
|
916 } |
|
917 |
|
918 // C= H=34 W={36, 336} b= l=6 r= t=6 |
|
919 // Remark : Character entry field. |
|
920 // Parent : popup_fep_china_zi_window |
|
921 // Parent API : popup_fep_china_zi_window |
|
922 // Scale API match ( 85%) : fep_china_uni_entry_pane |
|
923 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
924 TAknWindowLineLayout fep_china_zi_entry_pane(TInt /*aIndex_W*/) |
|
925 { |
|
926 // Not needed because not used. Deprecated API. |
|
927 return EmptyWindowLayout(); |
|
928 } |
|
929 |
|
930 // C= H=42 W=336 b= l=6 r= t={42, 6} |
|
931 // Remark : Candidate selection area. |
|
932 // Parent : popup_fep_china_zi_window |
|
933 // Parent API : popup_fep_china_zi_window |
|
934 // Scale API match ( 88%) : fep_china_uni_candidate_pane_ParamLimits |
|
935 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
936 TAknWindowLineLayout fep_china_zi_candidate_pane(TInt /*aIndex_t*/) |
|
937 { |
|
938 // Not needed because not used. Deprecated API. |
|
939 return EmptyWindowLayout(); |
|
940 } |
|
941 |
|
942 // LAF Table : Chinese FEP Zi entry pane elements |
|
943 // C= H=14 W=8 b= l=4 r= t=10 |
|
944 // Remark : More candidates available by scrolling left indication. |
|
945 // Parent : fep_china_zi_entry_pane |
|
946 // Parent API : fep_china_zi_entry_pane |
|
947 // Scale API match ( 48%) : fep_china_uni_entry_pane_g1 |
|
948 // Scale parent match ( 85%) : fep_china_uni_entry_pane |
|
949 TAknWindowLineLayout Chinese_FEP_Zi_entry_pane_elements_Line_1() |
|
950 { |
|
951 // Not needed because not used. Deprecated API. |
|
952 return EmptyWindowLayout(); |
|
953 } |
|
954 |
|
955 // C= H=14 W=8 b= l=324 r= t=10 |
|
956 // Remark : More candidates available by scrolling right indication. |
|
957 // Parent : fep_china_zi_entry_pane |
|
958 // Parent API : fep_china_zi_entry_pane |
|
959 // Scale API match ( 48%) : fep_china_uni_entry_pane_g1 |
|
960 // Scale parent match ( 85%) : fep_china_uni_entry_pane |
|
961 TAknWindowLineLayout Chinese_FEP_Zi_entry_pane_elements_Line_2() |
|
962 { |
|
963 // Not needed because not used. Deprecated API. |
|
964 return EmptyWindowLayout(); |
|
965 } |
|
966 |
|
967 // LAF Table : Chinese FEP Zi entry pane texts |
|
968 // B=22 C={215, 0} Font=EApacPlain12_Scaled J=ELayoutAlignLeft W=302 l=18 r=16 |
|
969 // Remark : Character entry. |
|
970 // Parent : fep_china_zi_entry_pane |
|
971 // Parent API : fep_china_zi_entry_pane |
|
972 // Scale API match ( 50%) : fep_china_uni_entry_pane_g1 |
|
973 // Scale parent match ( 85%) : fep_china_uni_entry_pane |
|
974 TAknTextLineLayout Chinese_FEP_Zi_entry_pane_texts_Line_1(TInt /*aIndex_C*/) |
|
975 { |
|
976 // Not needed because not used. Deprecated API. |
|
977 return EmptyTextLayout(); |
|
978 } |
|
979 |
|
980 // LAF Table : Chinese FEP Zi candidate pane elements |
|
981 // C= H=14 W=8 b= l=4 r= t=12 |
|
982 // Remark : More candidates available by scrolling left indication. |
|
983 // Parent : fep_china_zi_candidate_pane |
|
984 // Parent API : fep_china_zi_candidate_pane |
|
985 // Scale API match ( 51%) : fep_china_uni_candidate_pane_ParamLimits |
|
986 // Scale parent match ( 88%) : fep_china_uni_candidate_pane_ParamLimits |
|
987 TAknWindowLineLayout Chinese_FEP_Zi_candidate_pane_elements_Line_1() |
|
988 { |
|
989 // Not needed because not used. Deprecated API. |
|
990 return EmptyWindowLayout(); |
|
991 } |
|
992 |
|
993 // C= H=14 W=8 b= l=324 r= t=12 |
|
994 // Remark : More candidates available by scrolling right indication. |
|
995 // Parent : fep_china_zi_candidate_pane |
|
996 // Parent API : fep_china_zi_candidate_pane |
|
997 // Scale API match ( 51%) : fep_china_uni_candidate_pane_ParamLimits |
|
998 // Scale parent match ( 88%) : fep_china_uni_candidate_pane_ParamLimits |
|
999 TAknWindowLineLayout Chinese_FEP_Zi_candidate_pane_elements_Line_2() |
|
1000 { |
|
1001 // Not needed because not used. Deprecated API. |
|
1002 return EmptyWindowLayout(); |
|
1003 } |
|
1004 |
|
1005 // C= H=6 W=10 b= l=322 r= t=4 |
|
1006 // Remark : Candidates page by page scrolling up available indication. |
|
1007 // Parent : fep_china_zi_candidate_pane |
|
1008 // Parent API : fep_china_zi_candidate_pane |
|
1009 // Scale API match ( 51%) : fep_china_uni_candidate_pane_ParamLimits |
|
1010 // Scale parent match ( 88%) : fep_china_uni_candidate_pane_ParamLimits |
|
1011 TAknWindowLineLayout Chinese_FEP_Zi_candidate_pane_elements_Line_3() |
|
1012 { |
|
1013 // Not needed because not used. Deprecated API. |
|
1014 return EmptyWindowLayout(); |
|
1015 } |
|
1016 |
|
1017 // C= H=6 W=10 b= l=322 r= t=28 |
|
1018 // Remark : Candidates page by page scrolling down available indication. |
|
1019 // Parent : fep_china_zi_candidate_pane |
|
1020 // Parent API : fep_china_zi_candidate_pane |
|
1021 // Scale API match ( 51%) : fep_china_uni_candidate_pane_ParamLimits |
|
1022 // Scale parent match ( 88%) : fep_china_uni_candidate_pane_ParamLimits |
|
1023 TAknWindowLineLayout Chinese_FEP_Zi_candidate_pane_elements_Line_4() |
|
1024 { |
|
1025 // Not needed because not used. Deprecated API. |
|
1026 return EmptyWindowLayout(); |
|
1027 } |
|
1028 |
|
1029 // C= H=38 W=4 b= l=-2 r= t=2 |
|
1030 // Remark : Candidate highlight. |
|
1031 // Parent : fep_china_zi_candidate_pane |
|
1032 // Parent API : fep_china_zi_candidate_pane |
|
1033 // Scale API match ( 52%) : list_highlight_pane_cp2 |
|
1034 // Scale parent match ( 88%) : fep_china_uni_candidate_pane_ParamLimits |
|
1035 TAknWindowLineLayout fep_china_zi_highlight_pane() |
|
1036 { |
|
1037 // Not needed because not used. Deprecated API. |
|
1038 return EmptyWindowLayout(); |
|
1039 } |
|
1040 |
|
1041 // LAF Table : Chinese FEP Zi candidate pane texts |
|
1042 // B=36 C=215 Font=EApacPlain12_Scaled J=ELayoutAlignLeft W=296 l=20 r=20 |
|
1043 // Remark : Candidate list. |
|
1044 // Parent : fep_china_zi_candidate_pane |
|
1045 // Parent API : fep_china_zi_candidate_pane |
|
1046 // Scale API match ( 55%) : fep_china_uni_candidate_pane_ParamLimits |
|
1047 // Scale parent match ( 88%) : fep_china_uni_candidate_pane_ParamLimits |
|
1048 TAknTextLineLayout Chinese_FEP_Zi_candidate_pane_texts_Line_1() |
|
1049 { |
|
1050 // Not needed because not used. Deprecated API. |
|
1051 return EmptyTextLayout(); |
|
1052 } |
|
1053 |
|
1054 // B=28 C=215 Font=EApacPlain12_Scaled J=ELayoutAlignLeft W=300 l=18 r=18 |
|
1055 // Remark : Candidate list. |
|
1056 // Parent : fep_china_zi_candidate_pane |
|
1057 // Parent API : fep_china_zi_candidate_pane |
|
1058 // Scale API match ( 55%) : fep_china_uni_candidate_pane_ParamLimits |
|
1059 // Scale parent match ( 88%) : fep_china_uni_candidate_pane_ParamLimits |
|
1060 TAknTextLineLayout Chinese_FEP_Zi_candidate_pane_texts_Line_2() |
|
1061 { |
|
1062 // Not needed because not used. Deprecated API. |
|
1063 return EmptyTextLayout(); |
|
1064 } |
|
1065 |
|
1066 // B=10 C=210 Font=ENumberPlain5_Scaled J=ELayoutAlignCenter W=296 l=20 r=20 |
|
1067 // Remark : Candidate numbers. |
|
1068 // Parent : fep_china_zi_candidate_pane |
|
1069 // Parent API : fep_china_zi_candidate_pane |
|
1070 // Scale API match ( 55%) : fep_china_uni_candidate_pane_ParamLimits |
|
1071 // Scale parent match ( 88%) : fep_china_uni_candidate_pane_ParamLimits |
|
1072 TAknTextLineLayout Chinese_FEP_Zi_candidate_pane_texts_Line_3() |
|
1073 { |
|
1074 // Not needed because not used. Deprecated API. |
|
1075 return EmptyTextLayout(); |
|
1076 } |
|
1077 |
|
1078 // LAF Table : Chinese FEP Zi popup window graphics (part 1) |
|
1079 // C=0 H=40 W=16 b= l=0 r= t=0 |
|
1080 // Remark : A rectangle to cover the main pane elements below. |
|
1081 // Parent : popup_fep_china_zi_window |
|
1082 // Parent API : popup_fep_china_zi_window |
|
1083 // Scale API match ( 38%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
1084 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1085 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_graphics__part_1__Line_1() |
|
1086 { |
|
1087 // Not needed because not used. Deprecated API. |
|
1088 return EmptyWindowLayout(); |
|
1089 } |
|
1090 |
|
1091 // C=86 H=36 W=0 b= l=12 r= t={12, 10} |
|
1092 // Remark : Second shadow. |
|
1093 // Parent : popup_fep_china_zi_window |
|
1094 // Parent API : popup_fep_china_zi_window |
|
1095 // Scale API match ( 38%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
1096 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1097 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_graphics__part_1__Line_2(TInt /*aIndex_t*/) |
|
1098 { |
|
1099 // Not needed because not used. Deprecated API. |
|
1100 return EmptyWindowLayout(); |
|
1101 } |
|
1102 |
|
1103 // C=221 H=36 W=2 b= l=8 r= t={8, 6} |
|
1104 // Remark : First shadow. |
|
1105 // Parent : popup_fep_china_zi_window |
|
1106 // Parent API : popup_fep_china_zi_window |
|
1107 // Scale API match ( 38%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
1108 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1109 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_graphics__part_1__Line_3(TInt /*aIndex_t*/) |
|
1110 { |
|
1111 // Not needed because not used. Deprecated API. |
|
1112 return EmptyWindowLayout(); |
|
1113 } |
|
1114 |
|
1115 // C=215 H=38 W=4 b= l=4 r= t=4 |
|
1116 // Remark : Outline frame. |
|
1117 // Parent : popup_fep_china_zi_window |
|
1118 // Parent API : popup_fep_china_zi_window |
|
1119 // Scale API match ( 38%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
1120 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1121 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_graphics__part_1__Line_4() |
|
1122 { |
|
1123 // Not needed because not used. Deprecated API. |
|
1124 return EmptyWindowLayout(); |
|
1125 } |
|
1126 |
|
1127 // C=0 H=34 W=0 b= l=6 r= t=6 |
|
1128 // Remark : Inside area. |
|
1129 // Parent : popup_fep_china_zi_window |
|
1130 // Parent API : popup_fep_china_zi_window |
|
1131 // Scale API match ( 38%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
1132 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1133 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_graphics__part_1__Line_5() |
|
1134 { |
|
1135 // Not needed because not used. Deprecated API. |
|
1136 return EmptyWindowLayout(); |
|
1137 } |
|
1138 |
|
1139 // LAF Table : Chinese FEP Zi popup window graphics (part 2) |
|
1140 // C=0 H=58 W=352 b= l=0 r= t={36, 0} |
|
1141 // Remark : A rectangle to cover the main pane elements below. |
|
1142 // Parent : popup_fep_china_zi_window |
|
1143 // Parent API : popup_fep_china_zi_window |
|
1144 // Scale API match ( 38%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
1145 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1146 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_graphics__part_2__Line_1(TInt /*aIndex_t*/) |
|
1147 { |
|
1148 // Not needed because not used. Deprecated API. |
|
1149 return EmptyWindowLayout(); |
|
1150 } |
|
1151 |
|
1152 // C=86 H=42 W=336 b= l=12 r= t={48, 12} |
|
1153 // Remark : Second shadow. |
|
1154 // Parent : popup_fep_china_zi_window |
|
1155 // Parent API : popup_fep_china_zi_window |
|
1156 // Scale API match ( 38%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
1157 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1158 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_graphics__part_2__Line_2(TInt /*aIndex_t*/) |
|
1159 { |
|
1160 // Not needed because not used. Deprecated API. |
|
1161 return EmptyWindowLayout(); |
|
1162 } |
|
1163 |
|
1164 // C=221 H=44 W=338 b= l=8 r= t={44, 8} |
|
1165 // Remark : First shadow. |
|
1166 // Parent : popup_fep_china_zi_window |
|
1167 // Parent API : popup_fep_china_zi_window |
|
1168 // Scale API match ( 38%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
1169 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1170 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_graphics__part_2__Line_3(TInt /*aIndex_t*/) |
|
1171 { |
|
1172 // Not needed because not used. Deprecated API. |
|
1173 return EmptyWindowLayout(); |
|
1174 } |
|
1175 |
|
1176 // C=215 H=46 W=340 b= l=4 r= t={40, 4} |
|
1177 // Remark : Outline frame. |
|
1178 // Parent : popup_fep_china_zi_window |
|
1179 // Parent API : popup_fep_china_zi_window |
|
1180 // Scale API match ( 38%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
1181 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1182 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_graphics__part_2__Line_4(TInt /*aIndex_t*/) |
|
1183 { |
|
1184 // Not needed because not used. Deprecated API. |
|
1185 return EmptyWindowLayout(); |
|
1186 } |
|
1187 |
|
1188 // C=0 H=42 W=336 b= l=6 r= t={42, 6} |
|
1189 // Remark : Inside area. |
|
1190 // Parent : popup_fep_china_zi_window |
|
1191 // Parent API : popup_fep_china_zi_window |
|
1192 // Scale API match ( 38%) : popup_snote_single_graphic_window_g1_ParamLimits |
|
1193 // Scale parent match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1194 TAknWindowLineLayout Chinese_FEP_Zi_popup_window_graphics__part_2__Line_5(TInt /*aIndex_t*/) |
|
1195 { |
|
1196 // Not needed because not used. Deprecated API. |
|
1197 return EmptyWindowLayout(); |
|
1198 } |
|
1199 |
|
1200 // LAF Table : Input highlight elements |
|
1201 // C=210 H=30 W=6 b= l=-4 r= t=-2 |
|
1202 // Remark : Input highlight. |
|
1203 // Parent : fep_china_zi_entry_pane |
|
1204 // Parent API : fep_china_zi_entry_pane |
|
1205 // Scale API match ( 43%) : list_highlight_pane_cp2 |
|
1206 // Scale parent match ( 85%) : fep_china_uni_entry_pane |
|
1207 TAknWindowLineLayout Input_highlight_elements_Line_1() |
|
1208 { |
|
1209 // NOT USED |
|
1210 return EmptyWindowLayout(); |
|
1211 } |
|
1212 |
|
1213 // LAF Table : Candidate selection |
|
1214 // C=222 H=36 W=p-2 b= l=2 r= t=2 |
|
1215 // Remark : Shadow. |
|
1216 // Parent : fep_china_zi_highlight_pane |
|
1217 // Parent API : fep_china_zi_highlight_pane |
|
1218 // Scale API match ( 44%) : popup_fep_japan_candidate_window_ParamLimits |
|
1219 // Scale parent match ( 52%) : list_highlight_pane_cp2 |
|
1220 TAknWindowLineLayout Candidate_selection_Line_1(const TRect& /*aParentRect*/) |
|
1221 { |
|
1222 // NOT USED |
|
1223 return EmptyWindowLayout(); |
|
1224 } |
|
1225 |
|
1226 // C=244 H=36 W=p-2 b= l=0 r= t=0 |
|
1227 // Remark : Highlight. |
|
1228 // Parent : fep_china_zi_highlight_pane |
|
1229 // Parent API : fep_china_zi_highlight_pane |
|
1230 // Scale API match ( 44%) : popup_fep_japan_candidate_window_ParamLimits |
|
1231 // Scale parent match ( 52%) : list_highlight_pane_cp2 |
|
1232 TAknWindowLineLayout Candidate_selection_Line_2(const TRect& /*aParentRect*/) |
|
1233 { |
|
1234 // NOT USED |
|
1235 return EmptyWindowLayout(); |
|
1236 } |
|
1237 |
|
1238 // From LAF Table : Pop-up windows (main pane as parent) |
|
1239 // C= H={94, 58}[aCommon1] W=352 b= l=0 r= t={322, 358}[aCommon1] |
|
1240 // Remark : Chinese Zi input pop-up window. |
|
1241 // Parent : |
|
1242 // Parent API : |
|
1243 // Scale API match ( 86%) : popup_fep_china_uni_window_ParamLimits |
|
1244 // Scale parent match ( 0%) : |
|
1245 TAknWindowLineLayout popup_fep_china_zi_window(TInt /*aCommon1*/) |
|
1246 { |
|
1247 // Not needed because not used. Deprecated API. |
|
1248 return EmptyWindowLayout(); |
|
1249 } |
|
1250 |
|
1251 // LAF Table : Find pop-up window elements |
|
1252 // C= H=32 W=58 b= l=66 r= t=22 |
|
1253 // Remark : Search icons of find pane. |
|
1254 // Parent : popup_find_window |
|
1255 // Parent API : popup_find_window |
|
1256 // Scale API match ( 42%) : bg_popup_window_pane_ParamLimits |
|
1257 // Scale parent match (100%) : popup_find_window |
|
1258 TAknWindowLineLayout Find_pop_up_window_elements_Line_5() |
|
1259 { |
|
1260 TInt varietyIndex = 0; // assume large text |
|
1261 TAknWindowComponentLayout layout0 = AknLayoutScalable_Avkon::find_popup_pane(); |
|
1262 TAknWindowComponentLayout layout1 = AknLayoutScalable_Avkon::input_popup_find_pane_cp(); |
|
1263 TAknWindowComponentLayout layout2 = AknLayoutScalable_Avkon::input_popup_find_pane_g1(varietyIndex).LayoutLine(); |
|
1264 return DoCompose(layout0, DoCompose(layout1, layout2)).LayoutLine(); |
|
1265 } |
|
1266 |
|
1267 TAknWindowLineLayout Chinese_universal_FEP_pop_up_window_elements_and_descendants_panes_Line_1() |
|
1268 { |
|
1269 TAknWindowComponentLayout layout = AknLayoutScalable_Avkon::popup_fep_china_uni_window_g1(); |
|
1270 return layout.LayoutLine(); |
|
1271 } |
|
1272 |
|
1273 TAknWindowLineLayout fep_china_uni_entry_pane() |
|
1274 { |
|
1275 TAknWindowComponentLayout layout = AknLayoutScalable_Avkon::fep_china_uni_entry_pane(); |
|
1276 return layout.LayoutLine(); |
|
1277 } |
|
1278 |
|
1279 TAknWindowLineLayout fep_china_uni_candidate_pane(TInt aIndex_t) |
|
1280 { |
|
1281 TAknWindowComponentLayout layout = AknLayoutScalable_Avkon::fep_china_uni_candidate_pane(aIndex_t); |
|
1282 return layout.LayoutLine(); |
|
1283 } |
|
1284 |
|
1285 /* |
|
1286 TAknLayoutTableLimits Chinese_universal_FEP_pop_up_window_elements_and_descendants_panes_SUB_TABLE_0_Limits(); |
|
1287 TAknWindowLineLayout Chinese_universal_FEP_pop_up_window_elements_and_descendants_panes_SUB_TABLE_0(TInt aLineIndex); |
|
1288 */ |
|
1289 |
|
1290 TAknWindowLineLayout Chinese_universal_FEP_entry_pane_elements_Line_1() |
|
1291 { |
|
1292 TAknWindowComponentLayout layout = AknLayoutScalable_Avkon::fep_china_uni_entry_pane_g1(); |
|
1293 return layout.LayoutLine(); |
|
1294 } |
|
1295 |
|
1296 TAknWindowLineLayout Chinese_universal_FEP_entry_pane_elements_Line_2() |
|
1297 { |
|
1298 TAknWindowComponentLayout layout = AknLayoutScalable_Avkon::fep_china_uni_entry_pane_g2(); |
|
1299 return layout.LayoutLine(); |
|
1300 } |
|
1301 |
|
1302 TAknWindowLineLayout fep_entry_item_pane() |
|
1303 { |
|
1304 return AknLayoutScalable_Avkon::fep_entry_item_pane().LayoutLine(); |
|
1305 } |
|
1306 |
|
1307 /* |
|
1308 TAknLayoutTableLimits Chinese_universal_FEP_entry_pane_elements_Limits(); |
|
1309 TAknWindowLineLayout Chinese_universal_FEP_entry_pane_elements(TInt aLineIndex); |
|
1310 */ |
|
1311 |
|
1312 TAknTextLineLayout Chinese_universal_FEP_entry_pane_texts_Line_1(TInt aIndex_C) |
|
1313 { |
|
1314 __ASSERT_ALWAYS(0 <= aIndex_C && aIndex_C <= 1, Panic(EParamsOutsideKnownRange)); |
|
1315 |
|
1316 return AknLayoutScalable_Avkon::fep_entry_item_pane_t1( 1-aIndex_C ).LayoutLine(); |
|
1317 } |
|
1318 |
|
1319 TAknWindowLineLayout Chinese_universal_FEPcandidate_pane_elements_Line_1() |
|
1320 { |
|
1321 TAknWindowComponentLayout layout = AknLayoutScalable_Avkon::fep_china_uni_candidate_pane_g1(); |
|
1322 return layout.LayoutLine(); |
|
1323 } |
|
1324 |
|
1325 TAknWindowLineLayout Chinese_universal_FEPcandidate_pane_elements_Line_2() |
|
1326 { |
|
1327 TAknWindowComponentLayout layout = AknLayoutScalable_Avkon::fep_china_uni_candidate_pane_g2(); |
|
1328 return layout.LayoutLine(); |
|
1329 } |
|
1330 |
|
1331 TAknWindowLineLayout Chinese_universal_FEPcandidate_pane_elements_Line_3() |
|
1332 { |
|
1333 TAknWindowComponentLayout layout = AknLayoutScalable_Avkon::fep_china_uni_candidate_pane_g3(); |
|
1334 return layout.LayoutLine(); |
|
1335 } |
|
1336 |
|
1337 TAknWindowLineLayout Chinese_universal_FEPcandidate_pane_elements_Line_4() |
|
1338 { |
|
1339 TAknWindowComponentLayout layout = AknLayoutScalable_Avkon::fep_china_uni_candidate_pane_g4(); |
|
1340 return layout.LayoutLine(); |
|
1341 } |
|
1342 |
|
1343 TAknWindowLineLayout fep_candidate_item_pane() |
|
1344 { |
|
1345 return AknLayoutScalable_Avkon::fep_candidate_item_pane().LayoutLine(); |
|
1346 } |
|
1347 |
|
1348 /* |
|
1349 TAknLayoutTableLimits Chinese_universal_FEPcandidate_pane_elements_Limits(); |
|
1350 TAknWindowLineLayout Chinese_universal_FEPcandidate_pane_elements(TInt aLineIndex); |
|
1351 */ |
|
1352 |
|
1353 TAknTextLineLayout Chinese_universal_FEP_candidate_pane_texts_Line_1() |
|
1354 { |
|
1355 return AknLayoutScalable_Avkon::fep_candidate_item_pane_t1(0).LayoutLine(); |
|
1356 } |
|
1357 |
|
1358 TAknTextLineLayout Chinese_universal_FEP_candidate_pane_texts_Line_2() |
|
1359 { |
|
1360 return AknLayoutScalable_Avkon::fep_candidate_item_pane_t1(1).LayoutLine(); |
|
1361 } |
|
1362 |
|
1363 TAknTextLineLayout Chinese_universal_FEP_candidate_pane_texts_Line_3() |
|
1364 { |
|
1365 return AknLayoutScalable_Avkon::fep_candidate_item_pane_t2(0).LayoutLine(); |
|
1366 } |
|
1367 |
|
1368 /* |
|
1369 TAknLayoutTableLimits Chinese_universal_FEP_candidate_pane_texts_Limits(); |
|
1370 TAknTextLineLayout Chinese_universal_FEP_candidate_pane_texts(TInt aLineIndex); |
|
1371 */ |
|
1372 |
|
1373 TAknWindowLineLayout Chinese_universal_FEP_pop_up_window_graphics_Line_1(const TRect& /*aParentRect*/) |
|
1374 { |
|
1375 return AknLayoutScalable_Avkon::popup_fep_china_uni_window(0).LayoutLine(); |
|
1376 } |
|
1377 |
|
1378 TAknWindowLineLayout Chinese_universal_FEP_pop_up_window_graphics_Line_2(const TRect& /*aParentRect*/) |
|
1379 { |
|
1380 return AknLayoutScalable_Avkon::popup_fep_china_uni_window(0).LayoutLine(); |
|
1381 } |
|
1382 |
|
1383 TAknWindowLineLayout Chinese_universal_FEP_pop_up_window_graphics_Line_3(const TRect& /*aParentRect*/) |
|
1384 { |
|
1385 return AknLayoutScalable_Avkon::bg_popup_sub_pane_cp24(0).LayoutLine(); |
|
1386 } |
|
1387 |
|
1388 TAknWindowLineLayout Chinese_universal_FEP_pop_up_window_graphics_Line_4(const TRect& /*aParentRect*/) |
|
1389 { |
|
1390 return AknLayoutScalable_Avkon::bg_popup_sub_pane_cp24(0).LayoutLine(); |
|
1391 } |
|
1392 |
|
1393 /* |
|
1394 TAknLayoutTableLimits Chinese_universal_FEP_pop_up_window_graphics_Limits(); |
|
1395 TAknWindowLineLayout Chinese_universal_FEP_pop_up_window_graphics(TInt aLineIndex, const TRect& aParentRect); |
|
1396 */ |
|
1397 |
|
1398 TAknWindowLineLayout Input_highlight_Line_1(const TRect& /*aParentRect*/) |
|
1399 { |
|
1400 return AknLayoutScalable_Avkon::fep_entry_item_pane_g1().LayoutLine(); |
|
1401 } |
|
1402 |
|
1403 TAknWindowLineLayout Candidate_selection_highlight_Line_1(const TRect& /*aParentRect*/) |
|
1404 { |
|
1405 return AknLayoutScalable_Avkon::list_highlight_pane_cp31(0).LayoutLine(); |
|
1406 } |
|
1407 |
|
1408 TAknWindowLineLayout Candidate_selection_highlight_Line_2(const TRect& /*aParentRect*/) |
|
1409 { |
|
1410 return AknLayoutScalable_Avkon::list_highlight_pane_cp31(0).LayoutLine(); |
|
1411 } |
|
1412 |
|
1413 /* TAknLayoutTableLimits Candidate_selection_highlight_Limits(); |
|
1414 TAknWindowLineLayout Candidate_selection_highlight(TInt aLineIndex, const TRect& aParentRect); |
|
1415 */ |
|
1416 |
|
1417 TAknWindowLineLayout popup_fep_china_uni_window(TInt /*aIndex_l*/, TInt aIndex_H) |
|
1418 { |
|
1419 TAknWindowComponentLayout layout1 = AknLayoutScalable_Avkon::popup_fep_china_uni_window(aIndex_H); |
|
1420 return layout1.LayoutLine(); |
|
1421 } |
|
1422 |
|
1423 |
|
1424 |
|
1425 |
|
1426 // |
|
1427 // Lookup Table |
|
1428 // This is needed for multiline texts and table decoding |
|
1429 // Do not modify |
|
1430 // |
|
1431 |
|
1432 const TUint KDataLookup[AknApacLayout::E_TApiId_TableSize] = |
|
1433 { |
|
1434 (TUint)&Find_pane_elements_Line_6, |
|
1435 |
|
1436 (TUint)&popup_fep_china_window, |
|
1437 |
|
1438 (TUint)&popup_fep_china_pinyin_window, |
|
1439 |
|
1440 (TUint)&Cursor_graphics__16__Line_1, |
|
1441 |
|
1442 (TUint)&Cut_copy_and_paste_highlight_graphics__16__Line_1, |
|
1443 |
|
1444 (TUint)&Time_and_date_entry_graphics__16__Line_1, |
|
1445 |
|
1446 (TUint)&cell_apac_character_popup_pane, |
|
1447 |
|
1448 (TUint)&Cell_pane_texts__pop_up_APAC_character__Line_1, |
|
1449 |
|
1450 (TUint)&APAC_character_selection_pop_up_window_descendants_Line_1, |
|
1451 |
|
1452 (TUint)&grid_apac_character_popup_pane, |
|
1453 |
|
1454 (TUint)&APAC_character_selection_pop_up_window_elements_Line_1, |
|
1455 |
|
1456 (TUint)&APAC_character_selection_pop_up_window_elements_Line_2, |
|
1457 |
|
1458 (TUint)&APAC_character_selection_pop_up_window_graphics_Line_1, |
|
1459 |
|
1460 (TUint)&APAC_character_selection_pop_up_window_graphics_Line_2, |
|
1461 |
|
1462 (TUint)&APAC_character_selection_pop_up_window_graphics_Line_3, |
|
1463 |
|
1464 (TUint)&APAC_character_selection_pop_up_window_graphics_Line_4, |
|
1465 |
|
1466 (TUint)&APAC_character_selection_pop_up_window_graphics_Line_5, |
|
1467 |
|
1468 0x0104, |
|
1469 |
|
1470 (TUint)AknApacLayout::EApiId_APAC_character_selection_pop_up_window_graphics_Line_1, |
|
1471 |
|
1472 (TUint)&Chinese_FEP_pop_up_window_elements_and_descendants_panes_Line_1, |
|
1473 |
|
1474 (TUint)&fep_china_entry_pane, |
|
1475 |
|
1476 (TUint)&fep_china_candidate_pane, |
|
1477 |
|
1478 (TUint)&Chinese_FEP_entry_pane_texts_Line_1, |
|
1479 |
|
1480 (TUint)&Chinese_FEP_candidate_pane_elements_Line_1, |
|
1481 |
|
1482 (TUint)&Chinese_FEP_candidate_pane_elements_Line_2, |
|
1483 |
|
1484 (TUint)&Chinese_FEP_candidate_pane_elements_Line_3, |
|
1485 |
|
1486 (TUint)&fep_china_highlight_pane, |
|
1487 |
|
1488 0x0102, |
|
1489 |
|
1490 (TUint)AknApacLayout::EApiId_Chinese_FEP_candidate_pane_elements_Line_1, |
|
1491 |
|
1492 (TUint)&Chinese_FEP_candidate_pane_texts_Line_1, |
|
1493 |
|
1494 (TUint)&Chinese_FEP_candidate_pane_texts_Line_2, |
|
1495 |
|
1496 (TUint)&Chinese_FEP_pop_up_window_graphics_Line_1, |
|
1497 |
|
1498 (TUint)&Chinese_FEP_pop_up_window_graphics_Line_2, |
|
1499 |
|
1500 (TUint)&Chinese_FEP_pop_up_window_graphics_Line_3, |
|
1501 |
|
1502 (TUint)&Chinese_FEP_pop_up_window_graphics_Line_4, |
|
1503 |
|
1504 (TUint)&Chinese_FEP_pop_up_window_graphics_Line_5, |
|
1505 |
|
1506 0x0004, |
|
1507 |
|
1508 (TUint)AknApacLayout::EApiId_Chinese_FEP_pop_up_window_graphics_Line_1, |
|
1509 |
|
1510 (TUint)&Chinese_FEP_highlight_elements_Line_1, |
|
1511 |
|
1512 (TUint)&Chinese_FEP_highlight_elements_Line_2, |
|
1513 |
|
1514 (TUint)&Chinese_FEP_highlight_elements_Line_3, |
|
1515 |
|
1516 0x0002, |
|
1517 |
|
1518 (TUint)AknApacLayout::EApiId_Chinese_FEP_highlight_elements_Line_1, |
|
1519 |
|
1520 (TUint)&Chinese_FEP_highlight_texts_Line_1, |
|
1521 |
|
1522 (TUint)&Unselected_string_highlight_Line_1, |
|
1523 |
|
1524 (TUint)&list_single_fep_china_pinyin_pane, |
|
1525 |
|
1526 (TUint)&List_pane_texts__fep_china__Line_1, |
|
1527 |
|
1528 (TUint)&Pinyin_T9_candidate_pop_up_window_graphics_Line_1, |
|
1529 |
|
1530 (TUint)&Pinyin_T9_candidate_pop_up_window_graphics_Line_2, |
|
1531 |
|
1532 (TUint)&Pinyin_T9_candidate_pop_up_window_graphics_Line_3, |
|
1533 |
|
1534 (TUint)&Pinyin_T9_candidate_pop_up_window_graphics_Line_4, |
|
1535 |
|
1536 0x0003, |
|
1537 |
|
1538 (TUint)AknApacLayout::EApiId_Pinyin_T9_candidate_pop_up_window_graphics_Line_1, |
|
1539 |
|
1540 (TUint)&Pinyin_T9_candidate_highlight_Line_1, |
|
1541 |
|
1542 (TUint)&popup_grid_apac_character_window, |
|
1543 |
|
1544 (TUint)&popup_fep_japan_predictive_window, |
|
1545 |
|
1546 (TUint)&popup_fep_japan_candidate_window, |
|
1547 |
|
1548 (TUint)&candidate_pane, |
|
1549 |
|
1550 (TUint)&list_single_popup_jap_candidate_pane, |
|
1551 |
|
1552 (TUint)&List_pane_text__single_japan_fep__Line_1, |
|
1553 |
|
1554 (TUint)&Predictive_candidate_selection_list_texts_Line_1, |
|
1555 |
|
1556 0x0101, // Multiline_Predictive_candidate_selection_list_texts_Line_1 |
|
1557 |
|
1558 (TUint)&Predictive_candidate_selection_highlight_Line_1, |
|
1559 |
|
1560 (TUint)&Predictive_candidate_selection_popup_window_graphics_Line_1, |
|
1561 |
|
1562 (TUint)&Predictive_candidate_selection_popup_window_graphics_Line_2, |
|
1563 |
|
1564 (TUint)&Predictive_candidate_selection_popup_window_graphics_Line_3, |
|
1565 |
|
1566 (TUint)&Predictive_candidate_selection_popup_window_graphics_Line_4, |
|
1567 |
|
1568 0x0003, |
|
1569 |
|
1570 (TUint)AknApacLayout::EApiId_Predictive_candidate_selection_popup_window_graphics_Line_1, |
|
1571 |
|
1572 (TUint)&Candidate_selection_list_texts_Line_1, |
|
1573 |
|
1574 (TUint)&Candidate_selection_pop_up_window_graphics_Line_1, |
|
1575 |
|
1576 (TUint)&Candidate_selection_pop_up_window_graphics_Line_2, |
|
1577 |
|
1578 (TUint)&Candidate_selection_pop_up_window_graphics_Line_3, |
|
1579 |
|
1580 (TUint)&Candidate_selection_pop_up_window_graphics_Line_4, |
|
1581 |
|
1582 0x0003, |
|
1583 |
|
1584 (TUint)AknApacLayout::EApiId_Candidate_selection_pop_up_window_graphics_Line_1, |
|
1585 |
|
1586 (TUint)&Chinese_FEP_Zi_popup_window_elements_and_descendants_panes_Line_1, |
|
1587 |
|
1588 (TUint)&fep_china_zi_entry_pane, |
|
1589 |
|
1590 (TUint)&fep_china_zi_candidate_pane, |
|
1591 |
|
1592 (TUint)&Chinese_FEP_Zi_entry_pane_elements_Line_1, |
|
1593 |
|
1594 (TUint)&Chinese_FEP_Zi_entry_pane_elements_Line_2, |
|
1595 |
|
1596 0x0001, |
|
1597 |
|
1598 (TUint)AknApacLayout::EApiId_Chinese_FEP_Zi_entry_pane_elements_Line_1, |
|
1599 |
|
1600 (TUint)&Chinese_FEP_Zi_entry_pane_texts_Line_1, |
|
1601 |
|
1602 (TUint)&Chinese_FEP_Zi_candidate_pane_elements_Line_1, |
|
1603 |
|
1604 (TUint)&Chinese_FEP_Zi_candidate_pane_elements_Line_2, |
|
1605 |
|
1606 (TUint)&Chinese_FEP_Zi_candidate_pane_elements_Line_3, |
|
1607 |
|
1608 (TUint)&Chinese_FEP_Zi_candidate_pane_elements_Line_4, |
|
1609 |
|
1610 (TUint)&fep_china_zi_highlight_pane, |
|
1611 |
|
1612 0x0004, |
|
1613 |
|
1614 (TUint)AknApacLayout::EApiId_Chinese_FEP_Zi_candidate_pane_elements_Line_1, |
|
1615 |
|
1616 (TUint)&Chinese_FEP_Zi_candidate_pane_texts_Line_1, |
|
1617 |
|
1618 (TUint)&Chinese_FEP_Zi_candidate_pane_texts_Line_2, |
|
1619 |
|
1620 (TUint)&Chinese_FEP_Zi_candidate_pane_texts_Line_3, |
|
1621 |
|
1622 0x0002, |
|
1623 |
|
1624 (TUint)AknApacLayout::EApiId_Chinese_FEP_Zi_candidate_pane_texts_Line_1, |
|
1625 |
|
1626 (TUint)&Chinese_FEP_Zi_popup_window_graphics__part_1__Line_1, |
|
1627 |
|
1628 (TUint)&Chinese_FEP_Zi_popup_window_graphics__part_1__Line_2, |
|
1629 |
|
1630 (TUint)&Chinese_FEP_Zi_popup_window_graphics__part_1__Line_3, |
|
1631 |
|
1632 (TUint)&Chinese_FEP_Zi_popup_window_graphics__part_1__Line_4, |
|
1633 |
|
1634 (TUint)&Chinese_FEP_Zi_popup_window_graphics__part_1__Line_5, |
|
1635 |
|
1636 0x0102, |
|
1637 |
|
1638 (TUint)AknApacLayout::EApiId_Chinese_FEP_Zi_popup_window_graphics__part_1__Line_1, |
|
1639 |
|
1640 0x0304, |
|
1641 |
|
1642 (TUint)AknApacLayout::EApiId_Chinese_FEP_Zi_popup_window_graphics__part_1__Line_1, |
|
1643 |
|
1644 (TUint)&Chinese_FEP_Zi_popup_window_graphics__part_2__Line_1, |
|
1645 |
|
1646 (TUint)&Chinese_FEP_Zi_popup_window_graphics__part_2__Line_2, |
|
1647 |
|
1648 (TUint)&Chinese_FEP_Zi_popup_window_graphics__part_2__Line_3, |
|
1649 |
|
1650 (TUint)&Chinese_FEP_Zi_popup_window_graphics__part_2__Line_4, |
|
1651 |
|
1652 (TUint)&Chinese_FEP_Zi_popup_window_graphics__part_2__Line_5, |
|
1653 |
|
1654 0x0004, |
|
1655 |
|
1656 (TUint)AknApacLayout::EApiId_Chinese_FEP_Zi_popup_window_graphics__part_2__Line_1, |
|
1657 |
|
1658 (TUint)&Input_highlight_elements_Line_1, |
|
1659 |
|
1660 (TUint)&Candidate_selection_Line_1, |
|
1661 |
|
1662 (TUint)&Candidate_selection_Line_2, |
|
1663 |
|
1664 0x0001, |
|
1665 |
|
1666 (TUint)AknApacLayout::EApiId_Candidate_selection_Line_1, |
|
1667 |
|
1668 (TUint)&popup_fep_china_zi_window, |
|
1669 |
|
1670 (TUint)&Find_pop_up_window_elements_Line_5, |
|
1671 |
|
1672 (TUint)&Chinese_universal_FEP_pop_up_window_elements_and_descendants_panes_Line_1, |
|
1673 |
|
1674 (TUint)&fep_china_uni_entry_pane, |
|
1675 |
|
1676 (TUint)&fep_china_uni_candidate_pane, |
|
1677 |
|
1678 0x0001, |
|
1679 |
|
1680 (TUint16)AknApacLayout::EApiId_Chinese_universal_FEP_pop_up_window_elements_and_descendants_panes_Line_1, |
|
1681 |
|
1682 (TUint)&Chinese_universal_FEP_entry_pane_elements_Line_1, |
|
1683 |
|
1684 (TUint)&Chinese_universal_FEP_entry_pane_elements_Line_2, |
|
1685 |
|
1686 (TUint)&fep_entry_item_pane, |
|
1687 |
|
1688 0x0002, |
|
1689 |
|
1690 (TUint16)AknApacLayout::EApiId_Chinese_universal_FEP_entry_pane_elements_Line_1, |
|
1691 |
|
1692 (TUint)&Chinese_universal_FEP_entry_pane_texts_Line_1, |
|
1693 |
|
1694 (TUint)&Chinese_universal_FEPcandidate_pane_elements_Line_1, |
|
1695 |
|
1696 (TUint)&Chinese_universal_FEPcandidate_pane_elements_Line_2, |
|
1697 |
|
1698 (TUint)&Chinese_universal_FEPcandidate_pane_elements_Line_3, |
|
1699 |
|
1700 (TUint)&Chinese_universal_FEPcandidate_pane_elements_Line_4, |
|
1701 |
|
1702 (TUint)&fep_candidate_item_pane, |
|
1703 |
|
1704 0x0004, |
|
1705 |
|
1706 (TUint16)AknApacLayout::EApiId_Chinese_universal_FEPcandidate_pane_elements_Line_1, |
|
1707 |
|
1708 (TUint)&Chinese_universal_FEP_candidate_pane_texts_Line_1, |
|
1709 |
|
1710 (TUint)&Chinese_universal_FEP_candidate_pane_texts_Line_2, |
|
1711 |
|
1712 (TUint)&Chinese_universal_FEP_candidate_pane_texts_Line_3, |
|
1713 |
|
1714 0x0002, |
|
1715 |
|
1716 (TUint16)AknApacLayout::EApiId_Chinese_universal_FEP_candidate_pane_texts_Line_1, |
|
1717 |
|
1718 (TUint)&Chinese_universal_FEP_pop_up_window_graphics_Line_1, |
|
1719 |
|
1720 (TUint)&Chinese_universal_FEP_pop_up_window_graphics_Line_2, |
|
1721 |
|
1722 (TUint)&Chinese_universal_FEP_pop_up_window_graphics_Line_3, |
|
1723 |
|
1724 (TUint)&Chinese_universal_FEP_pop_up_window_graphics_Line_4, |
|
1725 |
|
1726 0x0003, |
|
1727 |
|
1728 (TUint16)AknApacLayout::EApiId_Chinese_universal_FEP_pop_up_window_graphics_Line_1, |
|
1729 |
|
1730 (TUint)&Input_highlight_Line_1, |
|
1731 |
|
1732 (TUint)&Candidate_selection_highlight_Line_1, |
|
1733 |
|
1734 (TUint)&Candidate_selection_highlight_Line_2, |
|
1735 |
|
1736 0x0001, |
|
1737 |
|
1738 (TUint16)AknApacLayout::EApiId_Candidate_selection_highlight_Line_1, |
|
1739 |
|
1740 (TUint)&popup_fep_china_uni_window, |
|
1741 |
|
1742 }; |
|
1743 |
|
1744 #define IMPL_OK(x) &x |
|
1745 |
|
1746 |
|
1747 #define NOT_NEEDED(x) &x |
|
1748 #define NOT_DONE(x) &x |
|
1749 #define DO_NOT_WORK(x) &x |
|
1750 |
|
1751 // |
|
1752 // Implementation |
|
1753 // - if there is NULL in this table, then the implementation in other CDL instance will be used (the ones generated from LAY files) |
|
1754 // |
|
1755 |
|
1756 const AknApacLayout::SCdlImpl KCdlImpl = |
|
1757 { |
|
1758 IMPL_OK(Find_pane_elements_Line_6), //&WindowLine0f, |
|
1759 NOT_NEEDED(popup_fep_china_window), //&WindowLine1f, |
|
1760 NOT_NEEDED(popup_fep_china_pinyin_window), //&WindowLine1f, |
|
1761 NOT_NEEDED(Cursor_graphics__16__Line_1), //&WindowLine0f, |
|
1762 NOT_NEEDED(Cut_copy_and_paste_highlight_graphics__16__Line_1), //&WindowLine0f, |
|
1763 NOT_NEEDED(Time_and_date_entry_graphics__16__Line_1), //&WindowLine0f, |
|
1764 IMPL_OK(cell_apac_character_popup_pane), //&WindowLine1f, |
|
1765 NOT_NEEDED(Cell_pane_texts__pop_up_APAC_character__Line_1), //&TextLine0f, |
|
1766 NOT_NEEDED(APAC_character_selection_pop_up_window_descendants_Line_1), //&WindowLine1f, |
|
1767 IMPL_OK(grid_apac_character_popup_pane), //&WindowLine2f, |
|
1768 NOT_NEEDED(APAC_character_selection_pop_up_window_elements_Line_1), //&WindowLine1f, |
|
1769 NOT_NEEDED(APAC_character_selection_pop_up_window_elements_Line_2), //&WindowLine2f, |
|
1770 NOT_NEEDED(APAC_character_selection_pop_up_window_graphics_Line_1), //&WindowLine0t, |
|
1771 NOT_NEEDED(APAC_character_selection_pop_up_window_graphics_Line_2), //&WindowLine1t, |
|
1772 NOT_NEEDED(APAC_character_selection_pop_up_window_graphics_Line_3), //&WindowLine1t, |
|
1773 NOT_NEEDED(APAC_character_selection_pop_up_window_graphics_Line_4), //&WindowLine1t, |
|
1774 NOT_NEEDED(APAC_character_selection_pop_up_window_graphics_Line_5), //&WindowLine1t, |
|
1775 NOT_NEEDED(Limits), |
|
1776 NOT_NEEDED(WindowTable1t), |
|
1777 NOT_NEEDED(Chinese_FEP_pop_up_window_elements_and_descendants_panes_Line_1), //&WindowLine1f, |
|
1778 NOT_NEEDED(fep_china_entry_pane), //&WindowLine1f, |
|
1779 NOT_NEEDED(fep_china_candidate_pane), //&WindowLine1f, |
|
1780 NOT_NEEDED(Chinese_FEP_entry_pane_texts_Line_1), //&TextLine2f, |
|
1781 NOT_NEEDED(Chinese_FEP_candidate_pane_elements_Line_1), //&WindowLine1f, |
|
1782 NOT_NEEDED(Chinese_FEP_candidate_pane_elements_Line_2), //&WindowLine0f, |
|
1783 NOT_NEEDED(Chinese_FEP_candidate_pane_elements_Line_3), //&WindowLine0f, |
|
1784 NOT_NEEDED(fep_china_highlight_pane), //&WindowLine1f, |
|
1785 NOT_NEEDED(Limits), |
|
1786 NOT_NEEDED(WindowTable0f), |
|
1787 NOT_NEEDED(Chinese_FEP_candidate_pane_texts_Line_1), //&TextLine2f, |
|
1788 NOT_NEEDED(Chinese_FEP_candidate_pane_texts_Line_2), //&TextLine1f, |
|
1789 NOT_NEEDED(Chinese_FEP_pop_up_window_graphics_Line_1), //&WindowLine1t, |
|
1790 NOT_NEEDED(Chinese_FEP_pop_up_window_graphics_Line_2), //&WindowLine1t, |
|
1791 NOT_NEEDED(Chinese_FEP_pop_up_window_graphics_Line_3), //&WindowLine1t, |
|
1792 NOT_NEEDED(Chinese_FEP_pop_up_window_graphics_Line_4), //&WindowLine1t, |
|
1793 NOT_NEEDED(Chinese_FEP_pop_up_window_graphics_Line_5), //&WindowLine1t, |
|
1794 NOT_NEEDED(Limits), |
|
1795 NOT_NEEDED(WindowTable1t), |
|
1796 NOT_NEEDED(Chinese_FEP_highlight_elements_Line_1), //&WindowLine0f, |
|
1797 NOT_NEEDED(Chinese_FEP_highlight_elements_Line_2), //&WindowLine0f, |
|
1798 NOT_NEEDED(Chinese_FEP_highlight_elements_Line_3), //&WindowLine0f, |
|
1799 NOT_NEEDED(Limits), |
|
1800 NOT_NEEDED(WindowTable0f), |
|
1801 NOT_NEEDED(Chinese_FEP_highlight_texts_Line_1), //&TextLine1f, |
|
1802 NOT_NEEDED(Unselected_string_highlight_Line_1), //&WindowLine1f, |
|
1803 NOT_NEEDED(list_single_fep_china_pinyin_pane), //&WindowLine1f, |
|
1804 NOT_NEEDED(List_pane_texts__fep_china__Line_1), //&TextLine1f, |
|
1805 NOT_NEEDED(Pinyin_T9_candidate_pop_up_window_graphics_Line_1), //&WindowLine0t, |
|
1806 NOT_NEEDED(Pinyin_T9_candidate_pop_up_window_graphics_Line_2), //&WindowLine0t, |
|
1807 NOT_NEEDED(Pinyin_T9_candidate_pop_up_window_graphics_Line_3), //&WindowLine0t, |
|
1808 NOT_NEEDED(Pinyin_T9_candidate_pop_up_window_graphics_Line_4), //&WindowLine0t, |
|
1809 NOT_NEEDED(Limits), |
|
1810 NOT_NEEDED(WindowTable0t), |
|
1811 NOT_NEEDED(Pinyin_T9_candidate_highlight_Line_1), //&WindowLine0t, |
|
1812 IMPL_OK(popup_grid_apac_character_window), //&WindowLine1f, |
|
1813 DO_NOT_WORK(popup_fep_japan_predictive_window), //&WindowLine2f, |
|
1814 IMPL_OK(popup_fep_japan_candidate_window), //&WindowLine3f, |
|
1815 IMPL_OK(candidate_pane), //&WindowLine2f, |
|
1816 IMPL_OK(list_single_popup_jap_candidate_pane), //&WindowLine2f, |
|
1817 IMPL_OK(List_pane_text__single_japan_fep__Line_1), //&TextLine1f, |
|
1818 DO_NOT_WORK(Predictive_candidate_selection_list_texts_Line_1), //&TextLine2f, |
|
1819 DO_NOT_WORK(MultiLineTextLine2f), //&MultiLineTextLine2f, |
|
1820 IMPL_OK(Predictive_candidate_selection_highlight_Line_1), //&WindowLine0f, |
|
1821 DO_NOT_WORK(Predictive_candidate_selection_popup_window_graphics_Line_1), //&WindowLine0t, |
|
1822 DO_NOT_WORK(Predictive_candidate_selection_popup_window_graphics_Line_2), //&WindowLine0t, |
|
1823 DO_NOT_WORK(Predictive_candidate_selection_popup_window_graphics_Line_3), //&WindowLine0t, |
|
1824 DO_NOT_WORK(Predictive_candidate_selection_popup_window_graphics_Line_4), //&WindowLine0t, |
|
1825 NOT_NEEDED(Limits), |
|
1826 NOT_NEEDED(WindowTable0t), |
|
1827 IMPL_OK(Candidate_selection_list_texts_Line_1), //&TextLine0f, |
|
1828 DO_NOT_WORK(Candidate_selection_pop_up_window_graphics_Line_1), //&WindowLine0t, |
|
1829 DO_NOT_WORK(Candidate_selection_pop_up_window_graphics_Line_2), //&WindowLine0t, |
|
1830 DO_NOT_WORK(Candidate_selection_pop_up_window_graphics_Line_3), //&WindowLine0t, |
|
1831 DO_NOT_WORK(Candidate_selection_pop_up_window_graphics_Line_4), //&WindowLine0t, |
|
1832 NOT_NEEDED(Limits), |
|
1833 NOT_NEEDED(WindowTable0t), |
|
1834 NOT_NEEDED(Chinese_FEP_Zi_popup_window_elements_and_descendants_panes_Line_1), //&WindowLine0f, |
|
1835 NOT_NEEDED(fep_china_zi_entry_pane), //&WindowLine1f, |
|
1836 NOT_NEEDED(fep_china_zi_candidate_pane), //&WindowLine1f, |
|
1837 NOT_NEEDED(Chinese_FEP_Zi_entry_pane_elements_Line_1), //&WindowLine0f, |
|
1838 NOT_NEEDED(Chinese_FEP_Zi_entry_pane_elements_Line_2), //&WindowLine0f, |
|
1839 NOT_NEEDED(Limits), |
|
1840 NOT_NEEDED(WindowTable0f), |
|
1841 NOT_NEEDED(Chinese_FEP_Zi_entry_pane_texts_Line_1), //&TextLine1f, |
|
1842 NOT_NEEDED(Chinese_FEP_Zi_candidate_pane_elements_Line_1), //&WindowLine0f, |
|
1843 NOT_NEEDED(Chinese_FEP_Zi_candidate_pane_elements_Line_2), //&WindowLine0f, |
|
1844 NOT_NEEDED(Chinese_FEP_Zi_candidate_pane_elements_Line_3), //&WindowLine0f, |
|
1845 NOT_NEEDED(Chinese_FEP_Zi_candidate_pane_elements_Line_4), //&WindowLine0f, |
|
1846 NOT_NEEDED(fep_china_zi_highlight_pane), //&WindowLine0f, |
|
1847 NOT_NEEDED(Limits), |
|
1848 NOT_NEEDED(WindowTable0f), |
|
1849 NOT_NEEDED(Chinese_FEP_Zi_candidate_pane_texts_Line_1), //&TextLine0f, |
|
1850 NOT_NEEDED(Chinese_FEP_Zi_candidate_pane_texts_Line_2), //&TextLine0f, |
|
1851 NOT_NEEDED(Chinese_FEP_Zi_candidate_pane_texts_Line_3), //&TextLine0f, |
|
1852 NOT_NEEDED(Limits), |
|
1853 NOT_NEEDED(TextTable0f), |
|
1854 NOT_NEEDED(Chinese_FEP_Zi_popup_window_graphics__part_1__Line_1), //&WindowLine0f, |
|
1855 NOT_NEEDED(Chinese_FEP_Zi_popup_window_graphics__part_1__Line_2), //&WindowLine1f, |
|
1856 NOT_NEEDED(Chinese_FEP_Zi_popup_window_graphics__part_1__Line_3), //&WindowLine1f, |
|
1857 NOT_NEEDED(Chinese_FEP_Zi_popup_window_graphics__part_1__Line_4), //&WindowLine0f, |
|
1858 NOT_NEEDED(Chinese_FEP_Zi_popup_window_graphics__part_1__Line_5), //&WindowLine0f, |
|
1859 NOT_NEEDED(Limits), |
|
1860 NOT_NEEDED(WindowTable1f), |
|
1861 NOT_NEEDED(Limits), |
|
1862 NOT_NEEDED(WindowTable0f), |
|
1863 NOT_NEEDED(Chinese_FEP_Zi_popup_window_graphics__part_2__Line_1), //&WindowLine1f, |
|
1864 NOT_NEEDED(Chinese_FEP_Zi_popup_window_graphics__part_2__Line_2), //&WindowLine1f, |
|
1865 NOT_NEEDED(Chinese_FEP_Zi_popup_window_graphics__part_2__Line_3), //&WindowLine1f, |
|
1866 NOT_NEEDED(Chinese_FEP_Zi_popup_window_graphics__part_2__Line_4), //&WindowLine1f, |
|
1867 NOT_NEEDED(Chinese_FEP_Zi_popup_window_graphics__part_2__Line_5), //&WindowLine1f, |
|
1868 NOT_NEEDED(Limits), |
|
1869 NOT_NEEDED(WindowTable1f), |
|
1870 NOT_NEEDED(Input_highlight_elements_Line_1), //&WindowLine0f, |
|
1871 NOT_NEEDED(Candidate_selection_Line_1), //&WindowLine0t, |
|
1872 NOT_NEEDED(Candidate_selection_Line_2), //&WindowLine0t, |
|
1873 NOT_NEEDED(Limits), |
|
1874 NOT_NEEDED(WindowTable0t), |
|
1875 NOT_NEEDED(popup_fep_china_zi_window), //&WindowLine1f, |
|
1876 IMPL_OK(Find_pop_up_window_elements_Line_5), //&WindowLine0f, |
|
1877 IMPL_OK(Chinese_universal_FEP_pop_up_window_elements_and_descendants_panes_Line_1), // &WindowLine0f, |
|
1878 IMPL_OK(fep_china_uni_entry_pane), // &WindowLine0f, |
|
1879 IMPL_OK(fep_china_uni_candidate_pane), // &WindowLine1f, |
|
1880 IMPL_OK(Limits), |
|
1881 IMPL_OK(WindowTable0f), |
|
1882 IMPL_OK(Chinese_universal_FEP_entry_pane_elements_Line_1), // &WindowLine0f, |
|
1883 IMPL_OK(Chinese_universal_FEP_entry_pane_elements_Line_2), // &WindowLine0f, |
|
1884 IMPL_OK(fep_entry_item_pane), // &WindowLine0f, |
|
1885 IMPL_OK(Limits), |
|
1886 IMPL_OK(WindowTable0f), |
|
1887 IMPL_OK(Chinese_universal_FEP_entry_pane_texts_Line_1), // &TextLine1f, |
|
1888 IMPL_OK(Chinese_universal_FEPcandidate_pane_elements_Line_1), // &WindowLine0f, |
|
1889 IMPL_OK(Chinese_universal_FEPcandidate_pane_elements_Line_2), // &WindowLine0f, |
|
1890 IMPL_OK(Chinese_universal_FEPcandidate_pane_elements_Line_3), // &WindowLine0f, |
|
1891 IMPL_OK(Chinese_universal_FEPcandidate_pane_elements_Line_4), // &WindowLine0f, |
|
1892 IMPL_OK(fep_candidate_item_pane), // &WindowLine0f, |
|
1893 IMPL_OK(Limits), |
|
1894 IMPL_OK(WindowTable0f), |
|
1895 IMPL_OK(Chinese_universal_FEP_candidate_pane_texts_Line_1), // &TextLine0f, |
|
1896 IMPL_OK(Chinese_universal_FEP_candidate_pane_texts_Line_2), // &TextLine0f, |
|
1897 IMPL_OK(Chinese_universal_FEP_candidate_pane_texts_Line_3), // &TextLine0f, |
|
1898 IMPL_OK(Limits), |
|
1899 IMPL_OK(TextTable0f), |
|
1900 DO_NOT_WORK(Chinese_universal_FEP_pop_up_window_graphics_Line_1), // &WindowLine0t, |
|
1901 DO_NOT_WORK(Chinese_universal_FEP_pop_up_window_graphics_Line_2), // &WindowLine0t, |
|
1902 DO_NOT_WORK(Chinese_universal_FEP_pop_up_window_graphics_Line_3), // &WindowLine0t, |
|
1903 DO_NOT_WORK(Chinese_universal_FEP_pop_up_window_graphics_Line_4), // &WindowLine0t, |
|
1904 NOT_NEEDED(Limits), |
|
1905 NOT_NEEDED(WindowTable0t), |
|
1906 IMPL_OK(Input_highlight_Line_1), // &WindowLine0t, |
|
1907 IMPL_OK(Candidate_selection_highlight_Line_1), // &WindowLine0t, |
|
1908 IMPL_OK(Candidate_selection_highlight_Line_2), // &WindowLine0t, |
|
1909 IMPL_OK(Limits), |
|
1910 IMPL_OK(WindowTable0t), |
|
1911 IMPL_OK(popup_fep_china_uni_window), // &WindowLine2f, |
|
1912 }; |
|
1913 |
|
1914 } // end of namespace Adaptation_Layer_AknApacLayout |
|
1915 |